@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TranslatePinDataRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
TranslatePinDataRequest() |
Modifier and Type | Method and Description |
---|---|
TranslatePinDataRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getEncryptedPinBlock()
The encrypted PIN block data that Amazon Web Services Payment Cryptography translates.
|
DukptDerivationAttributes |
getIncomingDukptAttributes()
The attributes and values to use for incoming DUKPT encryption key for PIN block tranlation.
|
String |
getIncomingKeyIdentifier()
The
keyARN of the encryption key under which incoming PIN block data is encrypted. |
TranslationIsoFormats |
getIncomingTranslationAttributes()
The format of the incoming PIN block data for tranlation within Amazon Web Services Payment Cryptography.
|
DukptDerivationAttributes |
getOutgoingDukptAttributes()
The attributes and values to use for outgoing DUKPT encryption key after PIN block translation.
|
String |
getOutgoingKeyIdentifier()
The
keyARN of the encryption key for encrypting outgoing PIN block data. |
TranslationIsoFormats |
getOutgoingTranslationAttributes()
The format of the outgoing PIN block data after tranlation by Amazon Web Services Payment Cryptography.
|
int |
hashCode() |
void |
setEncryptedPinBlock(String encryptedPinBlock)
The encrypted PIN block data that Amazon Web Services Payment Cryptography translates.
|
void |
setIncomingDukptAttributes(DukptDerivationAttributes incomingDukptAttributes)
The attributes and values to use for incoming DUKPT encryption key for PIN block tranlation.
|
void |
setIncomingKeyIdentifier(String incomingKeyIdentifier)
The
keyARN of the encryption key under which incoming PIN block data is encrypted. |
void |
setIncomingTranslationAttributes(TranslationIsoFormats incomingTranslationAttributes)
The format of the incoming PIN block data for tranlation within Amazon Web Services Payment Cryptography.
|
void |
setOutgoingDukptAttributes(DukptDerivationAttributes outgoingDukptAttributes)
The attributes and values to use for outgoing DUKPT encryption key after PIN block translation.
|
void |
setOutgoingKeyIdentifier(String outgoingKeyIdentifier)
The
keyARN of the encryption key for encrypting outgoing PIN block data. |
void |
setOutgoingTranslationAttributes(TranslationIsoFormats outgoingTranslationAttributes)
The format of the outgoing PIN block data after tranlation by Amazon Web Services Payment Cryptography.
|
String |
toString()
Returns a string representation of this object.
|
TranslatePinDataRequest |
withEncryptedPinBlock(String encryptedPinBlock)
The encrypted PIN block data that Amazon Web Services Payment Cryptography translates.
|
TranslatePinDataRequest |
withIncomingDukptAttributes(DukptDerivationAttributes incomingDukptAttributes)
The attributes and values to use for incoming DUKPT encryption key for PIN block tranlation.
|
TranslatePinDataRequest |
withIncomingKeyIdentifier(String incomingKeyIdentifier)
The
keyARN of the encryption key under which incoming PIN block data is encrypted. |
TranslatePinDataRequest |
withIncomingTranslationAttributes(TranslationIsoFormats incomingTranslationAttributes)
The format of the incoming PIN block data for tranlation within Amazon Web Services Payment Cryptography.
|
TranslatePinDataRequest |
withOutgoingDukptAttributes(DukptDerivationAttributes outgoingDukptAttributes)
The attributes and values to use for outgoing DUKPT encryption key after PIN block translation.
|
TranslatePinDataRequest |
withOutgoingKeyIdentifier(String outgoingKeyIdentifier)
The
keyARN of the encryption key for encrypting outgoing PIN block data. |
TranslatePinDataRequest |
withOutgoingTranslationAttributes(TranslationIsoFormats outgoingTranslationAttributes)
The format of the outgoing PIN block data after tranlation by Amazon Web Services Payment Cryptography.
|
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 setEncryptedPinBlock(String encryptedPinBlock)
The encrypted PIN block data that Amazon Web Services Payment Cryptography translates.
encryptedPinBlock
- The encrypted PIN block data that Amazon Web Services Payment Cryptography translates.public String getEncryptedPinBlock()
The encrypted PIN block data that Amazon Web Services Payment Cryptography translates.
public TranslatePinDataRequest withEncryptedPinBlock(String encryptedPinBlock)
The encrypted PIN block data that Amazon Web Services Payment Cryptography translates.
encryptedPinBlock
- The encrypted PIN block data that Amazon Web Services Payment Cryptography translates.public void setIncomingDukptAttributes(DukptDerivationAttributes incomingDukptAttributes)
The attributes and values to use for incoming DUKPT encryption key for PIN block tranlation.
incomingDukptAttributes
- The attributes and values to use for incoming DUKPT encryption key for PIN block tranlation.public DukptDerivationAttributes getIncomingDukptAttributes()
The attributes and values to use for incoming DUKPT encryption key for PIN block tranlation.
public TranslatePinDataRequest withIncomingDukptAttributes(DukptDerivationAttributes incomingDukptAttributes)
The attributes and values to use for incoming DUKPT encryption key for PIN block tranlation.
incomingDukptAttributes
- The attributes and values to use for incoming DUKPT encryption key for PIN block tranlation.public void setIncomingKeyIdentifier(String incomingKeyIdentifier)
The keyARN
of the encryption key under which incoming PIN block data is encrypted. This key type can
be PEK or BDK.
incomingKeyIdentifier
- The keyARN
of the encryption key under which incoming PIN block data is encrypted. This key
type can be PEK or BDK.public String getIncomingKeyIdentifier()
The keyARN
of the encryption key under which incoming PIN block data is encrypted. This key type can
be PEK or BDK.
keyARN
of the encryption key under which incoming PIN block data is encrypted. This key
type can be PEK or BDK.public TranslatePinDataRequest withIncomingKeyIdentifier(String incomingKeyIdentifier)
The keyARN
of the encryption key under which incoming PIN block data is encrypted. This key type can
be PEK or BDK.
incomingKeyIdentifier
- The keyARN
of the encryption key under which incoming PIN block data is encrypted. This key
type can be PEK or BDK.public void setIncomingTranslationAttributes(TranslationIsoFormats incomingTranslationAttributes)
The format of the incoming PIN block data for tranlation within Amazon Web Services Payment Cryptography.
incomingTranslationAttributes
- The format of the incoming PIN block data for tranlation within Amazon Web Services Payment Cryptography.public TranslationIsoFormats getIncomingTranslationAttributes()
The format of the incoming PIN block data for tranlation within Amazon Web Services Payment Cryptography.
public TranslatePinDataRequest withIncomingTranslationAttributes(TranslationIsoFormats incomingTranslationAttributes)
The format of the incoming PIN block data for tranlation within Amazon Web Services Payment Cryptography.
incomingTranslationAttributes
- The format of the incoming PIN block data for tranlation within Amazon Web Services Payment Cryptography.public void setOutgoingDukptAttributes(DukptDerivationAttributes outgoingDukptAttributes)
The attributes and values to use for outgoing DUKPT encryption key after PIN block translation.
outgoingDukptAttributes
- The attributes and values to use for outgoing DUKPT encryption key after PIN block translation.public DukptDerivationAttributes getOutgoingDukptAttributes()
The attributes and values to use for outgoing DUKPT encryption key after PIN block translation.
public TranslatePinDataRequest withOutgoingDukptAttributes(DukptDerivationAttributes outgoingDukptAttributes)
The attributes and values to use for outgoing DUKPT encryption key after PIN block translation.
outgoingDukptAttributes
- The attributes and values to use for outgoing DUKPT encryption key after PIN block translation.public void setOutgoingKeyIdentifier(String outgoingKeyIdentifier)
The keyARN
of the encryption key for encrypting outgoing PIN block data. This key type can be PEK or
BDK.
outgoingKeyIdentifier
- The keyARN
of the encryption key for encrypting outgoing PIN block data. This key type can be
PEK or BDK.public String getOutgoingKeyIdentifier()
The keyARN
of the encryption key for encrypting outgoing PIN block data. This key type can be PEK or
BDK.
keyARN
of the encryption key for encrypting outgoing PIN block data. This key type can
be PEK or BDK.public TranslatePinDataRequest withOutgoingKeyIdentifier(String outgoingKeyIdentifier)
The keyARN
of the encryption key for encrypting outgoing PIN block data. This key type can be PEK or
BDK.
outgoingKeyIdentifier
- The keyARN
of the encryption key for encrypting outgoing PIN block data. This key type can be
PEK or BDK.public void setOutgoingTranslationAttributes(TranslationIsoFormats outgoingTranslationAttributes)
The format of the outgoing PIN block data after tranlation by Amazon Web Services Payment Cryptography.
outgoingTranslationAttributes
- The format of the outgoing PIN block data after tranlation by Amazon Web Services Payment Cryptography.public TranslationIsoFormats getOutgoingTranslationAttributes()
The format of the outgoing PIN block data after tranlation by Amazon Web Services Payment Cryptography.
public TranslatePinDataRequest withOutgoingTranslationAttributes(TranslationIsoFormats outgoingTranslationAttributes)
The format of the outgoing PIN block data after tranlation by Amazon Web Services Payment Cryptography.
outgoingTranslationAttributes
- The format of the outgoing PIN block data after tranlation by Amazon Web Services Payment Cryptography.public String toString()
toString
in class Object
Object.toString()
public TranslatePinDataRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()