public static final class KmsAeadKeyFormat.Builder extends com.google.protobuf.GeneratedMessage.Builder<KmsAeadKeyFormat.Builder> implements KmsAeadKeyFormatOrBuilder
google.crypto.tink.KmsAeadKeyFormat| Modifier and Type | Method and Description |
|---|---|
KmsAeadKeyFormat |
build() |
KmsAeadKeyFormat |
buildPartial() |
KmsAeadKeyFormat.Builder |
clear() |
KmsAeadKeyFormat.Builder |
clearKeyUri()
Required.
|
KmsAeadKeyFormat |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getKeyUri()
Required.
|
com.google.protobuf.ByteString |
getKeyUriBytes()
Required.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
KmsAeadKeyFormat.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
KmsAeadKeyFormat.Builder |
mergeFrom(KmsAeadKeyFormat other) |
KmsAeadKeyFormat.Builder |
mergeFrom(com.google.protobuf.Message other) |
KmsAeadKeyFormat.Builder |
setKeyUri(String value)
Required.
|
KmsAeadKeyFormat.Builder |
setKeyUriBytes(com.google.protobuf.ByteString value)
Required.
|
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<KmsAeadKeyFormat.Builder>public KmsAeadKeyFormat.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<KmsAeadKeyFormat.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.GeneratedMessage.Builder<KmsAeadKeyFormat.Builder>public KmsAeadKeyFormat getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic KmsAeadKeyFormat build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic KmsAeadKeyFormat buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic KmsAeadKeyFormat.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<KmsAeadKeyFormat.Builder>public KmsAeadKeyFormat.Builder mergeFrom(KmsAeadKeyFormat other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<KmsAeadKeyFormat.Builder>public KmsAeadKeyFormat.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<KmsAeadKeyFormat.Builder>IOExceptionpublic String getKeyUri()
Required. The location of a KMS key. 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 key_uri = 1;getKeyUri in interface KmsAeadKeyFormatOrBuilderpublic com.google.protobuf.ByteString getKeyUriBytes()
Required. The location of a KMS key. 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 key_uri = 1;getKeyUriBytes in interface KmsAeadKeyFormatOrBuilderpublic KmsAeadKeyFormat.Builder setKeyUri(String value)
Required. The location of a KMS key. 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 key_uri = 1;value - The keyUri to set.public KmsAeadKeyFormat.Builder clearKeyUri()
Required. The location of a KMS key. 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 key_uri = 1;public KmsAeadKeyFormat.Builder setKeyUriBytes(com.google.protobuf.ByteString value)
Required. The location of a KMS key. 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 key_uri = 1;value - The bytes for keyUri to set.