public static final class AsymmetricDecryptRequest.Builder extends GeneratedMessageV3.Builder<AsymmetricDecryptRequest.Builder> implements AsymmetricDecryptRequestOrBuilder
Request message for KeyManagementService.AsymmetricDecrypt.
Protobuf type google.cloud.kms.v1.AsymmetricDecryptRequest
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public AsymmetricDecryptRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public AsymmetricDecryptRequest build()
Returns
buildPartial()
public AsymmetricDecryptRequest buildPartial()
Returns
clear()
public AsymmetricDecryptRequest.Builder clear()
Returns
Overrides
clearCiphertext()
public AsymmetricDecryptRequest.Builder clearCiphertext()
Required. The data encrypted with the named CryptoKeyVersion's public
key using OAEP.
bytes ciphertext = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
clearCiphertextCrc32C()
public AsymmetricDecryptRequest.Builder clearCiphertextCrc32C()
Optional. An optional CRC32C checksum of the AsymmetricDecryptRequest.ciphertext.
If specified, KeyManagementService will verify the integrity of the
received AsymmetricDecryptRequest.ciphertext using this checksum.
KeyManagementService will report an error if the checksum verification
fails. If you receive a checksum error, your client should verify that
CRC32C(AsymmetricDecryptRequest.ciphertext) is equal to
AsymmetricDecryptRequest.ciphertext_crc32c, and if so, perform a
limited number of retries. A persistent mismatch may indicate an issue in
your computation of the CRC32C checksum.
Note: This field is defined as int64 for reasons of compatibility across
different languages. However, it is a non-negative integer, which will
never exceed 2^32-1, and can be safely downconverted to uint32 in languages
that support this type.
.google.protobuf.Int64Value ciphertext_crc32c = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns
clearField(Descriptors.FieldDescriptor field)
public AsymmetricDecryptRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearName()
public AsymmetricDecryptRequest.Builder clearName()
Required. The resource name of the CryptoKeyVersion to use for
decryption.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public AsymmetricDecryptRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public AsymmetricDecryptRequest.Builder clone()
Returns
Overrides
getCiphertext()
public ByteString getCiphertext()
Required. The data encrypted with the named CryptoKeyVersion's public
key using OAEP.
bytes ciphertext = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
getCiphertextCrc32C()
public Int64Value getCiphertextCrc32C()
Optional. An optional CRC32C checksum of the AsymmetricDecryptRequest.ciphertext.
If specified, KeyManagementService will verify the integrity of the
received AsymmetricDecryptRequest.ciphertext using this checksum.
KeyManagementService will report an error if the checksum verification
fails. If you receive a checksum error, your client should verify that
CRC32C(AsymmetricDecryptRequest.ciphertext) is equal to
AsymmetricDecryptRequest.ciphertext_crc32c, and if so, perform a
limited number of retries. A persistent mismatch may indicate an issue in
your computation of the CRC32C checksum.
Note: This field is defined as int64 for reasons of compatibility across
different languages. However, it is a non-negative integer, which will
never exceed 2^32-1, and can be safely downconverted to uint32 in languages
that support this type.
.google.protobuf.Int64Value ciphertext_crc32c = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns
getCiphertextCrc32CBuilder()
public Int64Value.Builder getCiphertextCrc32CBuilder()
Optional. An optional CRC32C checksum of the AsymmetricDecryptRequest.ciphertext.
If specified, KeyManagementService will verify the integrity of the
received AsymmetricDecryptRequest.ciphertext using this checksum.
KeyManagementService will report an error if the checksum verification
fails. If you receive a checksum error, your client should verify that
CRC32C(AsymmetricDecryptRequest.ciphertext) is equal to
AsymmetricDecryptRequest.ciphertext_crc32c, and if so, perform a
limited number of retries. A persistent mismatch may indicate an issue in
your computation of the CRC32C checksum.
Note: This field is defined as int64 for reasons of compatibility across
different languages. However, it is a non-negative integer, which will
never exceed 2^32-1, and can be safely downconverted to uint32 in languages
that support this type.
.google.protobuf.Int64Value ciphertext_crc32c = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns
getCiphertextCrc32COrBuilder()
public Int64ValueOrBuilder getCiphertextCrc32COrBuilder()
Optional. An optional CRC32C checksum of the AsymmetricDecryptRequest.ciphertext.
If specified, KeyManagementService will verify the integrity of the
received AsymmetricDecryptRequest.ciphertext using this checksum.
KeyManagementService will report an error if the checksum verification
fails. If you receive a checksum error, your client should verify that
CRC32C(AsymmetricDecryptRequest.ciphertext) is equal to
AsymmetricDecryptRequest.ciphertext_crc32c, and if so, perform a
limited number of retries. A persistent mismatch may indicate an issue in
your computation of the CRC32C checksum.
Note: This field is defined as int64 for reasons of compatibility across
different languages. However, it is a non-negative integer, which will
never exceed 2^32-1, and can be safely downconverted to uint32 in languages
that support this type.
.google.protobuf.Int64Value ciphertext_crc32c = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns
getDefaultInstanceForType()
public AsymmetricDecryptRequest getDefaultInstanceForType()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getName()
Required. The resource name of the CryptoKeyVersion to use for
decryption.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
Type | Description |
String | The name.
|
getNameBytes()
public ByteString getNameBytes()
Required. The resource name of the CryptoKeyVersion to use for
decryption.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
hasCiphertextCrc32C()
public boolean hasCiphertextCrc32C()
Optional. An optional CRC32C checksum of the AsymmetricDecryptRequest.ciphertext.
If specified, KeyManagementService will verify the integrity of the
received AsymmetricDecryptRequest.ciphertext using this checksum.
KeyManagementService will report an error if the checksum verification
fails. If you receive a checksum error, your client should verify that
CRC32C(AsymmetricDecryptRequest.ciphertext) is equal to
AsymmetricDecryptRequest.ciphertext_crc32c, and if so, perform a
limited number of retries. A persistent mismatch may indicate an issue in
your computation of the CRC32C checksum.
Note: This field is defined as int64 for reasons of compatibility across
different languages. However, it is a non-negative integer, which will
never exceed 2^32-1, and can be safely downconverted to uint32 in languages
that support this type.
.google.protobuf.Int64Value ciphertext_crc32c = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type | Description |
boolean | Whether the ciphertextCrc32c field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeCiphertextCrc32C(Int64Value value)
public AsymmetricDecryptRequest.Builder mergeCiphertextCrc32C(Int64Value value)
Optional. An optional CRC32C checksum of the AsymmetricDecryptRequest.ciphertext.
If specified, KeyManagementService will verify the integrity of the
received AsymmetricDecryptRequest.ciphertext using this checksum.
KeyManagementService will report an error if the checksum verification
fails. If you receive a checksum error, your client should verify that
CRC32C(AsymmetricDecryptRequest.ciphertext) is equal to
AsymmetricDecryptRequest.ciphertext_crc32c, and if so, perform a
limited number of retries. A persistent mismatch may indicate an issue in
your computation of the CRC32C checksum.
Note: This field is defined as int64 for reasons of compatibility across
different languages. However, it is a non-negative integer, which will
never exceed 2^32-1, and can be safely downconverted to uint32 in languages
that support this type.
.google.protobuf.Int64Value ciphertext_crc32c = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Returns
mergeFrom(AsymmetricDecryptRequest other)
public AsymmetricDecryptRequest.Builder mergeFrom(AsymmetricDecryptRequest other)
Parameter
Returns
public AsymmetricDecryptRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public AsymmetricDecryptRequest.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AsymmetricDecryptRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setCiphertext(ByteString value)
public AsymmetricDecryptRequest.Builder setCiphertext(ByteString value)
Required. The data encrypted with the named CryptoKeyVersion's public
key using OAEP.
bytes ciphertext = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | ByteString
The ciphertext to set.
|
Returns
setCiphertextCrc32C(Int64Value value)
public AsymmetricDecryptRequest.Builder setCiphertextCrc32C(Int64Value value)
Optional. An optional CRC32C checksum of the AsymmetricDecryptRequest.ciphertext.
If specified, KeyManagementService will verify the integrity of the
received AsymmetricDecryptRequest.ciphertext using this checksum.
KeyManagementService will report an error if the checksum verification
fails. If you receive a checksum error, your client should verify that
CRC32C(AsymmetricDecryptRequest.ciphertext) is equal to
AsymmetricDecryptRequest.ciphertext_crc32c, and if so, perform a
limited number of retries. A persistent mismatch may indicate an issue in
your computation of the CRC32C checksum.
Note: This field is defined as int64 for reasons of compatibility across
different languages. However, it is a non-negative integer, which will
never exceed 2^32-1, and can be safely downconverted to uint32 in languages
that support this type.
.google.protobuf.Int64Value ciphertext_crc32c = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Returns
setCiphertextCrc32C(Int64Value.Builder builderForValue)
public AsymmetricDecryptRequest.Builder setCiphertextCrc32C(Int64Value.Builder builderForValue)
Optional. An optional CRC32C checksum of the AsymmetricDecryptRequest.ciphertext.
If specified, KeyManagementService will verify the integrity of the
received AsymmetricDecryptRequest.ciphertext using this checksum.
KeyManagementService will report an error if the checksum verification
fails. If you receive a checksum error, your client should verify that
CRC32C(AsymmetricDecryptRequest.ciphertext) is equal to
AsymmetricDecryptRequest.ciphertext_crc32c, and if so, perform a
limited number of retries. A persistent mismatch may indicate an issue in
your computation of the CRC32C checksum.
Note: This field is defined as int64 for reasons of compatibility across
different languages. However, it is a non-negative integer, which will
never exceed 2^32-1, and can be safely downconverted to uint32 in languages
that support this type.
.google.protobuf.Int64Value ciphertext_crc32c = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name | Description |
builderForValue | Builder
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public AsymmetricDecryptRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setName(String value)
public AsymmetricDecryptRequest.Builder setName(String value)
Required. The resource name of the CryptoKeyVersion to use for
decryption.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter
Name | Description |
value | String
The name to set.
|
Returns
setNameBytes(ByteString value)
public AsymmetricDecryptRequest.Builder setNameBytes(ByteString value)
Required. The resource name of the CryptoKeyVersion to use for
decryption.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter
Name | Description |
value | ByteString
The bytes for name to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AsymmetricDecryptRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final AsymmetricDecryptRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides