public static final class MacSignRequest.Builder extends GeneratedMessageV3.Builder<MacSignRequest.Builder> implements MacSignRequestOrBuilder
Request message for KeyManagementService.MacSign.
Protobuf type google.cloud.kms.v1.MacSignRequest
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public MacSignRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public MacSignRequest build()
Returns
buildPartial()
public MacSignRequest buildPartial()
Returns
clear()
public MacSignRequest.Builder clear()
Returns
Overrides
clearData()
public MacSignRequest.Builder clearData()
Required. The data to sign. The MAC tag is computed over this data field based on
the specific algorithm.
bytes data = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
clearDataCrc32C()
public MacSignRequest.Builder clearDataCrc32C()
Optional. An optional CRC32C checksum of the MacSignRequest.data. If
specified, KeyManagementService will verify the integrity of the
received MacSignRequest.data 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(MacSignRequest.data) is equal to
MacSignRequest.data_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 data_crc32c = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
clearField(Descriptors.FieldDescriptor field)
public MacSignRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearName()
public MacSignRequest.Builder clearName()
Required. The resource name of the CryptoKeyVersion to use for signing.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public MacSignRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public MacSignRequest.Builder clone()
Returns
Overrides
getData()
public ByteString getData()
Required. The data to sign. The MAC tag is computed over this data field based on
the specific algorithm.
bytes data = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getDataCrc32C()
public Int64Value getDataCrc32C()
Optional. An optional CRC32C checksum of the MacSignRequest.data. If
specified, KeyManagementService will verify the integrity of the
received MacSignRequest.data 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(MacSignRequest.data) is equal to
MacSignRequest.data_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 data_crc32c = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
getDataCrc32CBuilder()
public Int64Value.Builder getDataCrc32CBuilder()
Optional. An optional CRC32C checksum of the MacSignRequest.data. If
specified, KeyManagementService will verify the integrity of the
received MacSignRequest.data 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(MacSignRequest.data) is equal to
MacSignRequest.data_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 data_crc32c = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
getDataCrc32COrBuilder()
public Int64ValueOrBuilder getDataCrc32COrBuilder()
Optional. An optional CRC32C checksum of the MacSignRequest.data. If
specified, KeyManagementService will verify the integrity of the
received MacSignRequest.data 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(MacSignRequest.data) is equal to
MacSignRequest.data_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 data_crc32c = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
getDefaultInstanceForType()
public MacSignRequest 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 signing.
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 signing.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
hasDataCrc32C()
public boolean hasDataCrc32C()
Optional. An optional CRC32C checksum of the MacSignRequest.data. If
specified, KeyManagementService will verify the integrity of the
received MacSignRequest.data 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(MacSignRequest.data) is equal to
MacSignRequest.data_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 data_crc32c = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type | Description |
boolean | Whether the dataCrc32c field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeDataCrc32C(Int64Value value)
public MacSignRequest.Builder mergeDataCrc32C(Int64Value value)
Optional. An optional CRC32C checksum of the MacSignRequest.data. If
specified, KeyManagementService will verify the integrity of the
received MacSignRequest.data 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(MacSignRequest.data) is equal to
MacSignRequest.data_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 data_crc32c = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Returns
mergeFrom(MacSignRequest other)
public MacSignRequest.Builder mergeFrom(MacSignRequest other)
Parameter
Returns
public MacSignRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public MacSignRequest.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final MacSignRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setData(ByteString value)
public MacSignRequest.Builder setData(ByteString value)
Required. The data to sign. The MAC tag is computed over this data field based on
the specific algorithm.
bytes data = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setDataCrc32C(Int64Value value)
public MacSignRequest.Builder setDataCrc32C(Int64Value value)
Optional. An optional CRC32C checksum of the MacSignRequest.data. If
specified, KeyManagementService will verify the integrity of the
received MacSignRequest.data 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(MacSignRequest.data) is equal to
MacSignRequest.data_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 data_crc32c = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Returns
setDataCrc32C(Int64Value.Builder builderForValue)
public MacSignRequest.Builder setDataCrc32C(Int64Value.Builder builderForValue)
Optional. An optional CRC32C checksum of the MacSignRequest.data. If
specified, KeyManagementService will verify the integrity of the
received MacSignRequest.data 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(MacSignRequest.data) is equal to
MacSignRequest.data_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 data_crc32c = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name | Description |
builderForValue | Builder
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public MacSignRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setName(String value)
public MacSignRequest.Builder setName(String value)
Required. The resource name of the CryptoKeyVersion to use for signing.
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 MacSignRequest.Builder setNameBytes(ByteString value)
Required. The resource name of the CryptoKeyVersion to use for signing.
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 MacSignRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final MacSignRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides