Package com.google.cloud.kms.v1
Class CreateCryptoKeyRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CreateCryptoKeyRequest.Builder>
-
- com.google.cloud.kms.v1.CreateCryptoKeyRequest.Builder
-
- All Implemented Interfaces:
CreateCryptoKeyRequestOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- CreateCryptoKeyRequest
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 typegoogle.cloud.kms.v1.CreateCryptoKeyRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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(CreateCryptoKeyRequest other)
CreateCryptoKeyRequest.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
CreateCryptoKeyRequest.Builder
mergeFrom(com.google.protobuf.Message other)
CreateCryptoKeyRequest.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
CreateCryptoKeyRequest.Builder
setCryptoKey(CryptoKey value)
Required.CreateCryptoKeyRequest.Builder
setCryptoKey(CryptoKey.Builder builderForValue)
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)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateCryptoKeyRequest.Builder>
-
clear
public CreateCryptoKeyRequest.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateCryptoKeyRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateCryptoKeyRequest.Builder>
-
getDefaultInstanceForType
public CreateCryptoKeyRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public CreateCryptoKeyRequest build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CreateCryptoKeyRequest buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CreateCryptoKeyRequest.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateCryptoKeyRequest.Builder>
-
setField
public CreateCryptoKeyRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateCryptoKeyRequest.Builder>
-
clearField
public CreateCryptoKeyRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateCryptoKeyRequest.Builder>
-
clearOneof
public CreateCryptoKeyRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateCryptoKeyRequest.Builder>
-
setRepeatedField
public CreateCryptoKeyRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateCryptoKeyRequest.Builder>
-
addRepeatedField
public CreateCryptoKeyRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateCryptoKeyRequest.Builder>
-
mergeFrom
public CreateCryptoKeyRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CreateCryptoKeyRequest.Builder>
-
mergeFrom
public CreateCryptoKeyRequest.Builder mergeFrom(CreateCryptoKeyRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateCryptoKeyRequest.Builder>
-
mergeFrom
public CreateCryptoKeyRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CreateCryptoKeyRequest.Builder>
- Throws:
IOException
-
getParent
public 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) = { ... }
- Specified by:
getParent
in interfaceCreateCryptoKeyRequestOrBuilder
- Returns:
- The parent.
-
getParentBytes
public 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) = { ... }
- Specified by:
getParentBytes
in interfaceCreateCryptoKeyRequestOrBuilder
- Returns:
- The bytes for parent.
-
setParent
public 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) = { ... }
- Parameters:
value
- The parent to set.- Returns:
- This builder for chaining.
-
clearParent
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) = { ... }
- Returns:
- This builder for chaining.
-
setParentBytes
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) = { ... }
- Parameters:
value
- The bytes for parent to set.- Returns:
- This builder for chaining.
-
getCryptoKeyId
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];
- Specified by:
getCryptoKeyId
in interfaceCreateCryptoKeyRequestOrBuilder
- Returns:
- The cryptoKeyId.
-
getCryptoKeyIdBytes
public 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];
- Specified by:
getCryptoKeyIdBytes
in interfaceCreateCryptoKeyRequestOrBuilder
- Returns:
- The bytes for cryptoKeyId.
-
setCryptoKeyId
public 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];
- Parameters:
value
- The cryptoKeyId to set.- Returns:
- This builder for chaining.
-
clearCryptoKeyId
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];
- Returns:
- This builder for chaining.
-
setCryptoKeyIdBytes
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];
- Parameters:
value
- The bytes for cryptoKeyId to set.- Returns:
- This builder for chaining.
-
hasCryptoKey
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];
- Specified by:
hasCryptoKey
in interfaceCreateCryptoKeyRequestOrBuilder
- Returns:
- Whether the cryptoKey field is set.
-
getCryptoKey
public 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];
- Specified by:
getCryptoKey
in interfaceCreateCryptoKeyRequestOrBuilder
- Returns:
- The cryptoKey.
-
setCryptoKey
public 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];
-
setCryptoKey
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];
-
mergeCryptoKey
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];
-
clearCryptoKey
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];
-
getCryptoKeyBuilder
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];
-
getCryptoKeyOrBuilder
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];
- Specified by:
getCryptoKeyOrBuilder
in interfaceCreateCryptoKeyRequestOrBuilder
-
getSkipInitialVersionCreation
public 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;
- Specified by:
getSkipInitialVersionCreation
in interfaceCreateCryptoKeyRequestOrBuilder
- Returns:
- The skipInitialVersionCreation.
-
setSkipInitialVersionCreation
public 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;
- Parameters:
value
- The skipInitialVersionCreation to set.- Returns:
- This builder for chaining.
-
clearSkipInitialVersionCreation
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;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final CreateCryptoKeyRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateCryptoKeyRequest.Builder>
-
mergeUnknownFields
public final CreateCryptoKeyRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateCryptoKeyRequest.Builder>
-
-