public final class CreateCryptoKeyRequest extends GeneratedMessageV3 implements CreateCryptoKeyRequestOrBuilder
Request message for KeyManagementService.CreateCryptoKey.
Protobuf type google.cloud.kms.v1.CreateCryptoKeyRequest
Fields
CRYPTO_KEY_FIELD_NUMBER
public static final int CRYPTO_KEY_FIELD_NUMBER
Field Value
CRYPTO_KEY_ID_FIELD_NUMBER
public static final int CRYPTO_KEY_ID_FIELD_NUMBER
Field Value
PARENT_FIELD_NUMBER
public static final int PARENT_FIELD_NUMBER
Field Value
SKIP_INITIAL_VERSION_CREATION_FIELD_NUMBER
public static final int SKIP_INITIAL_VERSION_CREATION_FIELD_NUMBER
Field Value
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getCryptoKey()
public CryptoKey getCryptoKey()
Required. A CryptoKey with initial field values.
.google.cloud.kms.v1.CryptoKey crypto_key = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
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];
Returns
Type | Description |
String | The cryptoKeyId.
|
getCryptoKeyIdBytes()
public 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];
Returns
Type | Description |
ByteString | The bytes for cryptoKeyId.
|
getCryptoKeyOrBuilder()
public CryptoKeyOrBuilder getCryptoKeyOrBuilder()
Required. A CryptoKey with initial field values.
.google.cloud.kms.v1.CryptoKey crypto_key = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
getDefaultInstance()
public static CreateCryptoKeyRequest getDefaultInstance()
Returns
getDefaultInstanceForType()
public CreateCryptoKeyRequest getDefaultInstanceForType()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
getParent()
public String getParent()
Required. The name of the KeyRing associated with the
CryptoKeys.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
Type | Description |
String | The parent.
|
getParentBytes()
public ByteString getParentBytes()
Required. The name of the KeyRing associated with the
CryptoKeys.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
getParserForType()
public Parser<CreateCryptoKeyRequest> getParserForType()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getSkipInitialVersionCreation()
public boolean getSkipInitialVersionCreation()
If set to true, the request will create a CryptoKey without any
CryptoKeyVersions. You must manually call
CreateCryptoKeyVersion or
ImportCryptoKeyVersion
before you can use this CryptoKey.
bool skip_initial_version_creation = 5;
Returns
Type | Description |
boolean | The skipInitialVersionCreation.
|
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hasCryptoKey()
public boolean hasCryptoKey()
Required. A CryptoKey with initial field values.
.google.cloud.kms.v1.CryptoKey crypto_key = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
boolean | Whether the cryptoKey field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilder()
public static CreateCryptoKeyRequest.Builder newBuilder()
Returns
newBuilder(CreateCryptoKeyRequest prototype)
public static CreateCryptoKeyRequest.Builder newBuilder(CreateCryptoKeyRequest prototype)
Parameter
Returns
newBuilderForType()
public CreateCryptoKeyRequest.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected CreateCryptoKeyRequest.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
public static CreateCryptoKeyRequest parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static CreateCryptoKeyRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static CreateCryptoKeyRequest parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static CreateCryptoKeyRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static CreateCryptoKeyRequest parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CreateCryptoKeyRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static CreateCryptoKeyRequest parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static CreateCryptoKeyRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static CreateCryptoKeyRequest parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static CreateCryptoKeyRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static CreateCryptoKeyRequest parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static CreateCryptoKeyRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<CreateCryptoKeyRequest> parser()
Returns
toBuilder()
public CreateCryptoKeyRequest.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions