@Generated(value="software.amazon.awssdk:codegen") public final class TranslatePinDataRequest extends PaymentCryptographyDataRequest implements ToCopyableBuilder<TranslatePinDataRequest.Builder,TranslatePinDataRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
TranslatePinDataRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static TranslatePinDataRequest.Builder |
builder() |
String |
encryptedPinBlock()
The encrypted PIN block data that Amazon Web Services Payment Cryptography translates.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
DukptDerivationAttributes |
incomingDukptAttributes()
The attributes and values to use for incoming DUKPT encryption key for PIN block tranlation.
|
String |
incomingKeyIdentifier()
The
keyARN of the encryption key under which incoming PIN block data is encrypted. |
TranslationIsoFormats |
incomingTranslationAttributes()
The format of the incoming PIN block data for tranlation within Amazon Web Services Payment Cryptography.
|
DukptDerivationAttributes |
outgoingDukptAttributes()
The attributes and values to use for outgoing DUKPT encryption key after PIN block translation.
|
String |
outgoingKeyIdentifier()
The
keyARN of the encryption key for encrypting outgoing PIN block data. |
TranslationIsoFormats |
outgoingTranslationAttributes()
The format of the outgoing PIN block data after tranlation by Amazon Web Services Payment Cryptography.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends TranslatePinDataRequest.Builder> |
serializableBuilderClass() |
TranslatePinDataRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String encryptedPinBlock()
The encrypted PIN block data that Amazon Web Services Payment Cryptography translates.
public final DukptDerivationAttributes incomingDukptAttributes()
The attributes and values to use for incoming DUKPT encryption key for PIN block tranlation.
public final String incomingKeyIdentifier()
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 final TranslationIsoFormats incomingTranslationAttributes()
The format of the incoming PIN block data for tranlation within Amazon Web Services Payment Cryptography.
public final DukptDerivationAttributes outgoingDukptAttributes()
The attributes and values to use for outgoing DUKPT encryption key after PIN block translation.
public final String outgoingKeyIdentifier()
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 final TranslationIsoFormats outgoingTranslationAttributes()
The format of the outgoing PIN block data after tranlation by Amazon Web Services Payment Cryptography.
public TranslatePinDataRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TranslatePinDataRequest.Builder,TranslatePinDataRequest>toBuilder in class PaymentCryptographyDataRequestpublic static TranslatePinDataRequest.Builder builder()
public static Class<? extends TranslatePinDataRequest.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.