public static final class KmsEnvelopeAeadKeyFormat.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<KmsEnvelopeAeadKeyFormat.Builder> implements KmsEnvelopeAeadKeyFormatOrBuilder
google.crypto.tink.KmsEnvelopeAeadKeyFormat| Modifier and Type | Method and Description |
|---|---|
KmsEnvelopeAeadKeyFormat.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
KmsEnvelopeAeadKeyFormat |
build() |
KmsEnvelopeAeadKeyFormat |
buildPartial() |
KmsEnvelopeAeadKeyFormat.Builder |
clear() |
KmsEnvelopeAeadKeyFormat.Builder |
clearDekTemplate()
Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat.
|
KmsEnvelopeAeadKeyFormat.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
KmsEnvelopeAeadKeyFormat.Builder |
clearKekUri()
Required.
|
KmsEnvelopeAeadKeyFormat.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
KmsEnvelopeAeadKeyFormat.Builder |
clone() |
KmsEnvelopeAeadKeyFormat |
getDefaultInstanceForType() |
KeyTemplate |
getDekTemplate()
Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat.
|
KeyTemplate.Builder |
getDekTemplateBuilder()
Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat.
|
KeyTemplateOrBuilder |
getDekTemplateOrBuilder()
Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getKekUri()
Required.
|
com.google.protobuf.ByteString |
getKekUriBytes()
Required.
|
boolean |
hasDekTemplate()
Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
KmsEnvelopeAeadKeyFormat.Builder |
mergeDekTemplate(KeyTemplate value)
Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat.
|
KmsEnvelopeAeadKeyFormat.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
KmsEnvelopeAeadKeyFormat.Builder |
mergeFrom(KmsEnvelopeAeadKeyFormat other) |
KmsEnvelopeAeadKeyFormat.Builder |
mergeFrom(com.google.protobuf.Message other) |
KmsEnvelopeAeadKeyFormat.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
KmsEnvelopeAeadKeyFormat.Builder |
setDekTemplate(KeyTemplate.Builder builderForValue)
Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat.
|
KmsEnvelopeAeadKeyFormat.Builder |
setDekTemplate(KeyTemplate value)
Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat.
|
KmsEnvelopeAeadKeyFormat.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
KmsEnvelopeAeadKeyFormat.Builder |
setKekUri(String value)
Required.
|
KmsEnvelopeAeadKeyFormat.Builder |
setKekUriBytes(com.google.protobuf.ByteString value)
Required.
|
KmsEnvelopeAeadKeyFormat.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
KmsEnvelopeAeadKeyFormat.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<KmsEnvelopeAeadKeyFormat.Builder>public KmsEnvelopeAeadKeyFormat.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<KmsEnvelopeAeadKeyFormat.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<KmsEnvelopeAeadKeyFormat.Builder>public KmsEnvelopeAeadKeyFormat getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic KmsEnvelopeAeadKeyFormat build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic KmsEnvelopeAeadKeyFormat buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic KmsEnvelopeAeadKeyFormat.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<KmsEnvelopeAeadKeyFormat.Builder>public KmsEnvelopeAeadKeyFormat.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<KmsEnvelopeAeadKeyFormat.Builder>public KmsEnvelopeAeadKeyFormat.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<KmsEnvelopeAeadKeyFormat.Builder>public KmsEnvelopeAeadKeyFormat.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<KmsEnvelopeAeadKeyFormat.Builder>public KmsEnvelopeAeadKeyFormat.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<KmsEnvelopeAeadKeyFormat.Builder>public KmsEnvelopeAeadKeyFormat.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<KmsEnvelopeAeadKeyFormat.Builder>public KmsEnvelopeAeadKeyFormat.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<KmsEnvelopeAeadKeyFormat.Builder>public KmsEnvelopeAeadKeyFormat.Builder mergeFrom(KmsEnvelopeAeadKeyFormat other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<KmsEnvelopeAeadKeyFormat.Builder>public KmsEnvelopeAeadKeyFormat.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<KmsEnvelopeAeadKeyFormat.Builder>IOExceptionpublic String getKekUri()
Required. The location of the KEK in a remote KMS. With Google Cloud KMS, valid values have this format: gcp-kms://projects/*/locations/*/keyRings/*/cryptoKeys/*. With AWS KMS, valid values have this format: aws-kms://arn:aws:kms:<region>:<account-id>:key/<key-id>
string kek_uri = 1;getKekUri in interface KmsEnvelopeAeadKeyFormatOrBuilderpublic com.google.protobuf.ByteString getKekUriBytes()
Required. The location of the KEK in a remote KMS. With Google Cloud KMS, valid values have this format: gcp-kms://projects/*/locations/*/keyRings/*/cryptoKeys/*. With AWS KMS, valid values have this format: aws-kms://arn:aws:kms:<region>:<account-id>:key/<key-id>
string kek_uri = 1;getKekUriBytes in interface KmsEnvelopeAeadKeyFormatOrBuilderpublic KmsEnvelopeAeadKeyFormat.Builder setKekUri(String value)
Required. The location of the KEK in a remote KMS. With Google Cloud KMS, valid values have this format: gcp-kms://projects/*/locations/*/keyRings/*/cryptoKeys/*. With AWS KMS, valid values have this format: aws-kms://arn:aws:kms:<region>:<account-id>:key/<key-id>
string kek_uri = 1;value - The kekUri to set.public KmsEnvelopeAeadKeyFormat.Builder clearKekUri()
Required. The location of the KEK in a remote KMS. With Google Cloud KMS, valid values have this format: gcp-kms://projects/*/locations/*/keyRings/*/cryptoKeys/*. With AWS KMS, valid values have this format: aws-kms://arn:aws:kms:<region>:<account-id>:key/<key-id>
string kek_uri = 1;public KmsEnvelopeAeadKeyFormat.Builder setKekUriBytes(com.google.protobuf.ByteString value)
Required. The location of the KEK in a remote KMS. With Google Cloud KMS, valid values have this format: gcp-kms://projects/*/locations/*/keyRings/*/cryptoKeys/*. With AWS KMS, valid values have this format: aws-kms://arn:aws:kms:<region>:<account-id>:key/<key-id>
string kek_uri = 1;value - The bytes for kekUri to set.public boolean hasDekTemplate()
Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat. Required.
.google.crypto.tink.KeyTemplate dek_template = 2;hasDekTemplate in interface KmsEnvelopeAeadKeyFormatOrBuilderpublic KeyTemplate getDekTemplate()
Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat. Required.
.google.crypto.tink.KeyTemplate dek_template = 2;getDekTemplate in interface KmsEnvelopeAeadKeyFormatOrBuilderpublic KmsEnvelopeAeadKeyFormat.Builder setDekTemplate(KeyTemplate value)
Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat. Required.
.google.crypto.tink.KeyTemplate dek_template = 2;public KmsEnvelopeAeadKeyFormat.Builder setDekTemplate(KeyTemplate.Builder builderForValue)
Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat. Required.
.google.crypto.tink.KeyTemplate dek_template = 2;public KmsEnvelopeAeadKeyFormat.Builder mergeDekTemplate(KeyTemplate value)
Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat. Required.
.google.crypto.tink.KeyTemplate dek_template = 2;public KmsEnvelopeAeadKeyFormat.Builder clearDekTemplate()
Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat. Required.
.google.crypto.tink.KeyTemplate dek_template = 2;public KeyTemplate.Builder getDekTemplateBuilder()
Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat. Required.
.google.crypto.tink.KeyTemplate dek_template = 2;public KeyTemplateOrBuilder getDekTemplateOrBuilder()
Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat. Required.
.google.crypto.tink.KeyTemplate dek_template = 2;getDekTemplateOrBuilder in interface KmsEnvelopeAeadKeyFormatOrBuilderpublic final KmsEnvelopeAeadKeyFormat.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<KmsEnvelopeAeadKeyFormat.Builder>public final KmsEnvelopeAeadKeyFormat.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<KmsEnvelopeAeadKeyFormat.Builder>