public static final class CreateCryptoKeyRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CreateCryptoKeyRequest.Builder> implements CreateCryptoKeyRequestOrBuilder
Request message for [KeyManagementService.CreateCryptoKey][google.cloud.kms.v1.KeyManagementService.CreateCryptoKey].Protobuf type
google.cloud.kms.v1.CreateCryptoKeyRequest| Modifier and Type | Method and Description |
|---|---|
CreateCryptoKeyRequest.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CreateCryptoKeyRequest |
build() |
CreateCryptoKeyRequest |
buildPartial() |
CreateCryptoKeyRequest.Builder |
clear() |
CreateCryptoKeyRequest.Builder |
clearCryptoKey()
Required.
|
CreateCryptoKeyRequest.Builder |
clearCryptoKeyId()
Required.
|
CreateCryptoKeyRequest.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
CreateCryptoKeyRequest.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
CreateCryptoKeyRequest.Builder |
clearParent()
Required.
|
CreateCryptoKeyRequest.Builder |
clearSkipInitialVersionCreation()
If set to true, the request will create a
[CryptoKey][google.cloud.kms.v1.CryptoKey] without any
[CryptoKeyVersions][google.cloud.kms.v1.CryptoKeyVersion].
|
CreateCryptoKeyRequest.Builder |
clone() |
CryptoKey |
getCryptoKey()
Required.
|
CryptoKey.Builder |
getCryptoKeyBuilder()
Required.
|
String |
getCryptoKeyId()
Required.
|
com.google.protobuf.ByteString |
getCryptoKeyIdBytes()
Required.
|
CryptoKeyOrBuilder |
getCryptoKeyOrBuilder()
Required.
|
CreateCryptoKeyRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getParent()
Required.
|
com.google.protobuf.ByteString |
getParentBytes()
Required.
|
boolean |
getSkipInitialVersionCreation()
If set to true, the request will create a
[CryptoKey][google.cloud.kms.v1.CryptoKey] without any
[CryptoKeyVersions][google.cloud.kms.v1.CryptoKeyVersion].
|
boolean |
hasCryptoKey()
Required.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
CreateCryptoKeyRequest.Builder |
mergeCryptoKey(CryptoKey value)
Required.
|
CreateCryptoKeyRequest.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
CreateCryptoKeyRequest.Builder |
mergeFrom(CreateCryptoKeyRequest other) |
CreateCryptoKeyRequest.Builder |
mergeFrom(com.google.protobuf.Message other) |
CreateCryptoKeyRequest.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CreateCryptoKeyRequest.Builder |
setCryptoKey(CryptoKey.Builder builderForValue)
Required.
|
CreateCryptoKeyRequest.Builder |
setCryptoKey(CryptoKey value)
Required.
|
CreateCryptoKeyRequest.Builder |
setCryptoKeyId(String value)
Required.
|
CreateCryptoKeyRequest.Builder |
setCryptoKeyIdBytes(com.google.protobuf.ByteString value)
Required.
|
CreateCryptoKeyRequest.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CreateCryptoKeyRequest.Builder |
setParent(String value)
Required.
|
CreateCryptoKeyRequest.Builder |
setParentBytes(com.google.protobuf.ByteString value)
Required.
|
CreateCryptoKeyRequest.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
CreateCryptoKeyRequest.Builder |
setSkipInitialVersionCreation(boolean value)
If set to true, the request will create a
[CryptoKey][google.cloud.kms.v1.CryptoKey] without any
[CryptoKeyVersions][google.cloud.kms.v1.CryptoKeyVersion].
|
CreateCryptoKeyRequest.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<CreateCryptoKeyRequest.Builder>public CreateCryptoKeyRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<CreateCryptoKeyRequest.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<CreateCryptoKeyRequest.Builder>public CreateCryptoKeyRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic CreateCryptoKeyRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic CreateCryptoKeyRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic CreateCryptoKeyRequest.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<CreateCryptoKeyRequest.Builder>public CreateCryptoKeyRequest.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<CreateCryptoKeyRequest.Builder>public CreateCryptoKeyRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<CreateCryptoKeyRequest.Builder>public CreateCryptoKeyRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<CreateCryptoKeyRequest.Builder>public CreateCryptoKeyRequest.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<CreateCryptoKeyRequest.Builder>public CreateCryptoKeyRequest.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<CreateCryptoKeyRequest.Builder>public CreateCryptoKeyRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CreateCryptoKeyRequest.Builder>public CreateCryptoKeyRequest.Builder mergeFrom(CreateCryptoKeyRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CreateCryptoKeyRequest.Builder>public CreateCryptoKeyRequest.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<CreateCryptoKeyRequest.Builder>IOExceptionpublic String getParent()
Required. The [name][google.cloud.kms.v1.KeyRing.name] of the KeyRing associated with the [CryptoKeys][google.cloud.kms.v1.CryptoKey].
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getParent in interface CreateCryptoKeyRequestOrBuilderpublic com.google.protobuf.ByteString getParentBytes()
Required. The [name][google.cloud.kms.v1.KeyRing.name] of the KeyRing associated with the [CryptoKeys][google.cloud.kms.v1.CryptoKey].
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getParentBytes in interface CreateCryptoKeyRequestOrBuilderpublic CreateCryptoKeyRequest.Builder setParent(String value)
Required. The [name][google.cloud.kms.v1.KeyRing.name] of the KeyRing associated with the [CryptoKeys][google.cloud.kms.v1.CryptoKey].
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
value - The parent to set.public CreateCryptoKeyRequest.Builder clearParent()
Required. The [name][google.cloud.kms.v1.KeyRing.name] of the KeyRing associated with the [CryptoKeys][google.cloud.kms.v1.CryptoKey].
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
public CreateCryptoKeyRequest.Builder setParentBytes(com.google.protobuf.ByteString value)
Required. The [name][google.cloud.kms.v1.KeyRing.name] of the KeyRing associated with the [CryptoKeys][google.cloud.kms.v1.CryptoKey].
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
value - The bytes for parent to set.public String getCryptoKeyId()
Required. It must be unique within a KeyRing and match the regular
expression `[a-zA-Z0-9_-]{1,63}`
string crypto_key_id = 2 [(.google.api.field_behavior) = REQUIRED];getCryptoKeyId in interface CreateCryptoKeyRequestOrBuilderpublic com.google.protobuf.ByteString getCryptoKeyIdBytes()
Required. It must be unique within a KeyRing and match the regular
expression `[a-zA-Z0-9_-]{1,63}`
string crypto_key_id = 2 [(.google.api.field_behavior) = REQUIRED];getCryptoKeyIdBytes in interface CreateCryptoKeyRequestOrBuilderpublic CreateCryptoKeyRequest.Builder setCryptoKeyId(String value)
Required. It must be unique within a KeyRing and match the regular
expression `[a-zA-Z0-9_-]{1,63}`
string crypto_key_id = 2 [(.google.api.field_behavior) = REQUIRED];value - The cryptoKeyId to set.public CreateCryptoKeyRequest.Builder clearCryptoKeyId()
Required. It must be unique within a KeyRing and match the regular
expression `[a-zA-Z0-9_-]{1,63}`
string crypto_key_id = 2 [(.google.api.field_behavior) = REQUIRED];public CreateCryptoKeyRequest.Builder setCryptoKeyIdBytes(com.google.protobuf.ByteString value)
Required. It must be unique within a KeyRing and match the regular
expression `[a-zA-Z0-9_-]{1,63}`
string crypto_key_id = 2 [(.google.api.field_behavior) = REQUIRED];value - The bytes for cryptoKeyId to set.public boolean hasCryptoKey()
Required. A [CryptoKey][google.cloud.kms.v1.CryptoKey] with initial field values.
.google.cloud.kms.v1.CryptoKey crypto_key = 3 [(.google.api.field_behavior) = REQUIRED];
hasCryptoKey in interface CreateCryptoKeyRequestOrBuilderpublic CryptoKey getCryptoKey()
Required. A [CryptoKey][google.cloud.kms.v1.CryptoKey] with initial field values.
.google.cloud.kms.v1.CryptoKey crypto_key = 3 [(.google.api.field_behavior) = REQUIRED];
getCryptoKey in interface CreateCryptoKeyRequestOrBuilderpublic CreateCryptoKeyRequest.Builder setCryptoKey(CryptoKey value)
Required. A [CryptoKey][google.cloud.kms.v1.CryptoKey] with initial field values.
.google.cloud.kms.v1.CryptoKey crypto_key = 3 [(.google.api.field_behavior) = REQUIRED];
public CreateCryptoKeyRequest.Builder setCryptoKey(CryptoKey.Builder builderForValue)
Required. A [CryptoKey][google.cloud.kms.v1.CryptoKey] with initial field values.
.google.cloud.kms.v1.CryptoKey crypto_key = 3 [(.google.api.field_behavior) = REQUIRED];
public CreateCryptoKeyRequest.Builder mergeCryptoKey(CryptoKey value)
Required. A [CryptoKey][google.cloud.kms.v1.CryptoKey] with initial field values.
.google.cloud.kms.v1.CryptoKey crypto_key = 3 [(.google.api.field_behavior) = REQUIRED];
public CreateCryptoKeyRequest.Builder clearCryptoKey()
Required. A [CryptoKey][google.cloud.kms.v1.CryptoKey] with initial field values.
.google.cloud.kms.v1.CryptoKey crypto_key = 3 [(.google.api.field_behavior) = REQUIRED];
public CryptoKey.Builder getCryptoKeyBuilder()
Required. A [CryptoKey][google.cloud.kms.v1.CryptoKey] with initial field values.
.google.cloud.kms.v1.CryptoKey crypto_key = 3 [(.google.api.field_behavior) = REQUIRED];
public CryptoKeyOrBuilder getCryptoKeyOrBuilder()
Required. A [CryptoKey][google.cloud.kms.v1.CryptoKey] with initial field values.
.google.cloud.kms.v1.CryptoKey crypto_key = 3 [(.google.api.field_behavior) = REQUIRED];
getCryptoKeyOrBuilder in interface CreateCryptoKeyRequestOrBuilderpublic boolean getSkipInitialVersionCreation()
If set to true, the request will create a [CryptoKey][google.cloud.kms.v1.CryptoKey] without any [CryptoKeyVersions][google.cloud.kms.v1.CryptoKeyVersion]. You must manually call [CreateCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.CreateCryptoKeyVersion] or [ImportCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.ImportCryptoKeyVersion] before you can use this [CryptoKey][google.cloud.kms.v1.CryptoKey].
bool skip_initial_version_creation = 5;getSkipInitialVersionCreation in interface CreateCryptoKeyRequestOrBuilderpublic CreateCryptoKeyRequest.Builder setSkipInitialVersionCreation(boolean value)
If set to true, the request will create a [CryptoKey][google.cloud.kms.v1.CryptoKey] without any [CryptoKeyVersions][google.cloud.kms.v1.CryptoKeyVersion]. You must manually call [CreateCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.CreateCryptoKeyVersion] or [ImportCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.ImportCryptoKeyVersion] before you can use this [CryptoKey][google.cloud.kms.v1.CryptoKey].
bool skip_initial_version_creation = 5;value - The skipInitialVersionCreation to set.public CreateCryptoKeyRequest.Builder clearSkipInitialVersionCreation()
If set to true, the request will create a [CryptoKey][google.cloud.kms.v1.CryptoKey] without any [CryptoKeyVersions][google.cloud.kms.v1.CryptoKeyVersion]. You must manually call [CreateCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.CreateCryptoKeyVersion] or [ImportCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.ImportCryptoKeyVersion] before you can use this [CryptoKey][google.cloud.kms.v1.CryptoKey].
bool skip_initial_version_creation = 5;public final CreateCryptoKeyRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CreateCryptoKeyRequest.Builder>public final CreateCryptoKeyRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CreateCryptoKeyRequest.Builder>Copyright © 2022 Google LLC. All rights reserved.