@Generated(value="software.amazon.awssdk:codegen") public final class VerifyMacRequest extends PaymentCryptographyDataRequest implements ToCopyableBuilder<VerifyMacRequest.Builder,VerifyMacRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
VerifyMacRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static VerifyMacRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
keyIdentifier()
The
keyARN of the encryption key that Amazon Web Services Payment Cryptography uses to verify MAC
data. |
String |
mac()
The MAC being verified.
|
Integer |
macLength()
The length of the MAC.
|
String |
messageData()
The data on for which MAC is under verification.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends VerifyMacRequest.Builder> |
serializableBuilderClass() |
VerifyMacRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
MacAttributes |
verificationAttributes()
The attributes and data values to use for MAC verification within Amazon Web Services Payment Cryptography.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String keyIdentifier()
The keyARN of the encryption key that Amazon Web Services Payment Cryptography uses to verify MAC
data.
keyARN of the encryption key that Amazon Web Services Payment Cryptography uses to
verify MAC data.public final String mac()
The MAC being verified.
public final Integer macLength()
The length of the MAC.
public final String messageData()
The data on for which MAC is under verification.
public final MacAttributes verificationAttributes()
The attributes and data values to use for MAC verification within Amazon Web Services Payment Cryptography.
public VerifyMacRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<VerifyMacRequest.Builder,VerifyMacRequest>toBuilder in class PaymentCryptographyDataRequestpublic static VerifyMacRequest.Builder builder()
public static Class<? extends VerifyMacRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.