@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GenerateMacRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
GenerateMacRequest() |
Modifier and Type | Method and Description |
---|---|
GenerateMacRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
MacAttributes |
getGenerationAttributes()
The attributes and data values to use for MAC generation within Amazon Web Services Payment Cryptography.
|
String |
getKeyIdentifier()
The
keyARN of the MAC generation encryption key. |
Integer |
getMacLength()
The length of a MAC under generation.
|
String |
getMessageData()
The data for which a MAC is under generation.
|
int |
hashCode() |
void |
setGenerationAttributes(MacAttributes generationAttributes)
The attributes and data values to use for MAC generation within Amazon Web Services Payment Cryptography.
|
void |
setKeyIdentifier(String keyIdentifier)
The
keyARN of the MAC generation encryption key. |
void |
setMacLength(Integer macLength)
The length of a MAC under generation.
|
void |
setMessageData(String messageData)
The data for which a MAC is under generation.
|
String |
toString()
Returns a string representation of this object.
|
GenerateMacRequest |
withGenerationAttributes(MacAttributes generationAttributes)
The attributes and data values to use for MAC generation within Amazon Web Services Payment Cryptography.
|
GenerateMacRequest |
withKeyIdentifier(String keyIdentifier)
The
keyARN of the MAC generation encryption key. |
GenerateMacRequest |
withMacLength(Integer macLength)
The length of a MAC under generation.
|
GenerateMacRequest |
withMessageData(String messageData)
The data for which a MAC is under generation.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setKeyIdentifier(String keyIdentifier)
The keyARN
of the MAC generation encryption key.
keyIdentifier
- The keyARN
of the MAC generation encryption key.public String getKeyIdentifier()
The keyARN
of the MAC generation encryption key.
keyARN
of the MAC generation encryption key.public GenerateMacRequest withKeyIdentifier(String keyIdentifier)
The keyARN
of the MAC generation encryption key.
keyIdentifier
- The keyARN
of the MAC generation encryption key.public void setMessageData(String messageData)
The data for which a MAC is under generation. This value must be hexBinary.
messageData
- The data for which a MAC is under generation. This value must be hexBinary.public String getMessageData()
The data for which a MAC is under generation. This value must be hexBinary.
public GenerateMacRequest withMessageData(String messageData)
The data for which a MAC is under generation. This value must be hexBinary.
messageData
- The data for which a MAC is under generation. This value must be hexBinary.public void setGenerationAttributes(MacAttributes generationAttributes)
The attributes and data values to use for MAC generation within Amazon Web Services Payment Cryptography.
generationAttributes
- The attributes and data values to use for MAC generation within Amazon Web Services Payment Cryptography.public MacAttributes getGenerationAttributes()
The attributes and data values to use for MAC generation within Amazon Web Services Payment Cryptography.
public GenerateMacRequest withGenerationAttributes(MacAttributes generationAttributes)
The attributes and data values to use for MAC generation within Amazon Web Services Payment Cryptography.
generationAttributes
- The attributes and data values to use for MAC generation within Amazon Web Services Payment Cryptography.public void setMacLength(Integer macLength)
The length of a MAC under generation.
macLength
- The length of a MAC under generation.public Integer getMacLength()
The length of a MAC under generation.
public GenerateMacRequest withMacLength(Integer macLength)
The length of a MAC under generation.
macLength
- The length of a MAC under generation.public String toString()
toString
in class Object
Object.toString()
public GenerateMacRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()