public final class MacVerifyResponse extends GeneratedMessageV3 implements MacVerifyResponseOrBuilder
Response message for KeyManagementService.MacVerify.
Protobuf type google.cloud.kms.v1.MacVerifyResponse
Fields
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value
PROTECTION_LEVEL_FIELD_NUMBER
public static final int PROTECTION_LEVEL_FIELD_NUMBER
Field Value
SUCCESS_FIELD_NUMBER
public static final int SUCCESS_FIELD_NUMBER
Field Value
VERIFIED_DATA_CRC32C_FIELD_NUMBER
public static final int VERIFIED_DATA_CRC32C_FIELD_NUMBER
Field Value
VERIFIED_MAC_CRC32C_FIELD_NUMBER
public static final int VERIFIED_MAC_CRC32C_FIELD_NUMBER
Field Value
VERIFIED_SUCCESS_INTEGRITY_FIELD_NUMBER
public static final int VERIFIED_SUCCESS_INTEGRITY_FIELD_NUMBER
Field Value
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getDefaultInstance()
public static MacVerifyResponse getDefaultInstance()
Returns
getDefaultInstanceForType()
public MacVerifyResponse getDefaultInstanceForType()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
getName()
The resource name of the CryptoKeyVersion used for verification.
Check this field to verify that the intended resource was used for
verification.
string name = 1;
Returns
Type | Description |
String | The name.
|
getNameBytes()
public ByteString getNameBytes()
The resource name of the CryptoKeyVersion used for verification.
Check this field to verify that the intended resource was used for
verification.
string name = 1;
Returns
getParserForType()
public Parser<MacVerifyResponse> getParserForType()
Returns
Overrides
getProtectionLevel()
public ProtectionLevel getProtectionLevel()
The ProtectionLevel of the CryptoKeyVersion used for verification.
.google.cloud.kms.v1.ProtectionLevel protection_level = 6;
Returns
getProtectionLevelValue()
public int getProtectionLevelValue()
The ProtectionLevel of the CryptoKeyVersion used for verification.
.google.cloud.kms.v1.ProtectionLevel protection_level = 6;
Returns
Type | Description |
int | The enum numeric value on the wire for protectionLevel.
|
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getSuccess()
public boolean getSuccess()
This field indicates whether or not the verification operation for
MacVerifyRequest.mac over MacVerifyRequest.data was successful.
bool success = 2;
Returns
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
getVerifiedDataCrc32C()
public boolean getVerifiedDataCrc32C()
Integrity verification field. A flag indicating whether
MacVerifyRequest.data_crc32c was received by
KeyManagementService and used for the integrity verification of the
data. A false value of this field
indicates either that MacVerifyRequest.data_crc32c was left
unset or that it was not delivered to KeyManagementService. If you've
set MacVerifyRequest.data_crc32c but this field is still false,
discard the response and perform a limited number of retries.
bool verified_data_crc32c = 3;
Returns
Type | Description |
boolean | The verifiedDataCrc32c.
|
getVerifiedMacCrc32C()
public boolean getVerifiedMacCrc32C()
Integrity verification field. A flag indicating whether
MacVerifyRequest.mac_crc32c was received by
KeyManagementService and used for the integrity verification of the
data. A false value of this field
indicates either that MacVerifyRequest.mac_crc32c was left
unset or that it was not delivered to KeyManagementService. If you've
set MacVerifyRequest.mac_crc32c but this field is still false,
discard the response and perform a limited number of retries.
bool verified_mac_crc32c = 4;
Returns
Type | Description |
boolean | The verifiedMacCrc32c.
|
getVerifiedSuccessIntegrity()
public boolean getVerifiedSuccessIntegrity()
Integrity verification field. This value is used for the integrity
verification of [MacVerifyResponse.success]. If the value of this field
contradicts the value of [MacVerifyResponse.success], discard the response
and perform a limited number of retries.
bool verified_success_integrity = 5;
Returns
Type | Description |
boolean | The verifiedSuccessIntegrity.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilder()
public static MacVerifyResponse.Builder newBuilder()
Returns
newBuilder(MacVerifyResponse prototype)
public static MacVerifyResponse.Builder newBuilder(MacVerifyResponse prototype)
Parameter
Returns
newBuilderForType()
public MacVerifyResponse.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected MacVerifyResponse.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
public static MacVerifyResponse parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static MacVerifyResponse parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static MacVerifyResponse parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static MacVerifyResponse parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static MacVerifyResponse parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static MacVerifyResponse parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static MacVerifyResponse parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static MacVerifyResponse parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static MacVerifyResponse parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static MacVerifyResponse parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static MacVerifyResponse parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static MacVerifyResponse parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<MacVerifyResponse> parser()
Returns
toBuilder()
public MacVerifyResponse.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions