Class TranslatePinDataRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.paymentcryptographydata.model.PaymentCryptographyDataRequest
-
- software.amazon.awssdk.services.paymentcryptographydata.model.TranslatePinDataRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<TranslatePinDataRequest.Builder,TranslatePinDataRequest>
@Generated("software.amazon.awssdk:codegen") public final class TranslatePinDataRequest extends PaymentCryptographyDataRequest implements ToCopyableBuilder<TranslatePinDataRequest.Builder,TranslatePinDataRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTranslatePinDataRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TranslatePinDataRequest.Builderbuilder()StringencryptedPinBlock()The encrypted PIN block data that Amazon Web Services Payment Cryptography translates.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()DukptDerivationAttributesincomingDukptAttributes()The attributes and values to use for incoming DUKPT encryption key for PIN block translation.StringincomingKeyIdentifier()ThekeyARNof the encryption key under which incoming PIN block data is encrypted.TranslationIsoFormatsincomingTranslationAttributes()The format of the incoming PIN block data for translation within Amazon Web Services Payment Cryptography.DukptDerivationAttributesoutgoingDukptAttributes()The attributes and values to use for outgoing DUKPT encryption key after PIN block translation.StringoutgoingKeyIdentifier()ThekeyARNof the encryption key for encrypting outgoing PIN block data.TranslationIsoFormatsoutgoingTranslationAttributes()The format of the outgoing PIN block data after translation by Amazon Web Services Payment Cryptography.List<SdkField<?>>sdkFields()static Class<? extends TranslatePinDataRequest.Builder>serializableBuilderClass()TranslatePinDataRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
encryptedPinBlock
public final String encryptedPinBlock()
The encrypted PIN block data that Amazon Web Services Payment Cryptography translates.
- Returns:
- The encrypted PIN block data that Amazon Web Services Payment Cryptography translates.
-
incomingDukptAttributes
public final DukptDerivationAttributes incomingDukptAttributes()
The attributes and values to use for incoming DUKPT encryption key for PIN block translation.
- Returns:
- The attributes and values to use for incoming DUKPT encryption key for PIN block translation.
-
incomingKeyIdentifier
public final String incomingKeyIdentifier()
The
keyARNof the encryption key under which incoming PIN block data is encrypted. This key type can be PEK or BDK.- Returns:
- The
keyARNof the encryption key under which incoming PIN block data is encrypted. This key type can be PEK or BDK.
-
incomingTranslationAttributes
public final TranslationIsoFormats incomingTranslationAttributes()
The format of the incoming PIN block data for translation within Amazon Web Services Payment Cryptography.
- Returns:
- The format of the incoming PIN block data for translation within Amazon Web Services Payment Cryptography.
-
outgoingDukptAttributes
public final DukptDerivationAttributes outgoingDukptAttributes()
The attributes and values to use for outgoing DUKPT encryption key after PIN block translation.
- Returns:
- The attributes and values to use for outgoing DUKPT encryption key after PIN block translation.
-
outgoingKeyIdentifier
public final String outgoingKeyIdentifier()
The
keyARNof the encryption key for encrypting outgoing PIN block data. This key type can be PEK or BDK.- Returns:
- The
keyARNof the encryption key for encrypting outgoing PIN block data. This key type can be PEK or BDK.
-
outgoingTranslationAttributes
public final TranslationIsoFormats outgoingTranslationAttributes()
The format of the outgoing PIN block data after translation by Amazon Web Services Payment Cryptography.
- Returns:
- The format of the outgoing PIN block data after translation by Amazon Web Services Payment Cryptography.
-
toBuilder
public TranslatePinDataRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TranslatePinDataRequest.Builder,TranslatePinDataRequest>- Specified by:
toBuilderin classPaymentCryptographyDataRequest
-
builder
public static TranslatePinDataRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends TranslatePinDataRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-