public static interface TranslatePinDataRequest.Builder extends PaymentCryptographyDataRequest.Builder, SdkPojo, CopyableBuilder<TranslatePinDataRequest.Builder,TranslatePinDataRequest>
| Modifier and Type | Method and Description |
|---|---|
TranslatePinDataRequest.Builder |
encryptedPinBlock(String encryptedPinBlock)
The encrypted PIN block data that Amazon Web Services Payment Cryptography translates.
|
default TranslatePinDataRequest.Builder |
incomingDukptAttributes(Consumer<DukptDerivationAttributes.Builder> incomingDukptAttributes)
The attributes and values to use for incoming DUKPT encryption key for PIN block tranlation.
|
TranslatePinDataRequest.Builder |
incomingDukptAttributes(DukptDerivationAttributes incomingDukptAttributes)
The attributes and values to use for incoming DUKPT encryption key for PIN block tranlation.
|
TranslatePinDataRequest.Builder |
incomingKeyIdentifier(String incomingKeyIdentifier)
The
keyARN of the encryption key under which incoming PIN block data is encrypted. |
default TranslatePinDataRequest.Builder |
incomingTranslationAttributes(Consumer<TranslationIsoFormats.Builder> incomingTranslationAttributes)
The format of the incoming PIN block data for tranlation within Amazon Web Services Payment Cryptography.
|
TranslatePinDataRequest.Builder |
incomingTranslationAttributes(TranslationIsoFormats incomingTranslationAttributes)
The format of the incoming PIN block data for tranlation within Amazon Web Services Payment Cryptography.
|
default TranslatePinDataRequest.Builder |
outgoingDukptAttributes(Consumer<DukptDerivationAttributes.Builder> outgoingDukptAttributes)
The attributes and values to use for outgoing DUKPT encryption key after PIN block translation.
|
TranslatePinDataRequest.Builder |
outgoingDukptAttributes(DukptDerivationAttributes outgoingDukptAttributes)
The attributes and values to use for outgoing DUKPT encryption key after PIN block translation.
|
TranslatePinDataRequest.Builder |
outgoingKeyIdentifier(String outgoingKeyIdentifier)
The
keyARN of the encryption key for encrypting outgoing PIN block data. |
default TranslatePinDataRequest.Builder |
outgoingTranslationAttributes(Consumer<TranslationIsoFormats.Builder> outgoingTranslationAttributes)
The format of the outgoing PIN block data after tranlation by Amazon Web Services Payment Cryptography.
|
TranslatePinDataRequest.Builder |
outgoingTranslationAttributes(TranslationIsoFormats outgoingTranslationAttributes)
The format of the outgoing PIN block data after tranlation by Amazon Web Services Payment Cryptography.
|
TranslatePinDataRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
TranslatePinDataRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildTranslatePinDataRequest.Builder encryptedPinBlock(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.TranslatePinDataRequest.Builder incomingDukptAttributes(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.default TranslatePinDataRequest.Builder incomingDukptAttributes(Consumer<DukptDerivationAttributes.Builder> incomingDukptAttributes)
The attributes and values to use for incoming DUKPT encryption key for PIN block tranlation.
This is a convenience method that creates an instance of theDukptDerivationAttributes.Builder
avoiding the need to create one manually via DukptDerivationAttributes.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to incomingDukptAttributes(DukptDerivationAttributes).
incomingDukptAttributes - a consumer that will call methods on DukptDerivationAttributes.BuilderincomingDukptAttributes(DukptDerivationAttributes)TranslatePinDataRequest.Builder incomingKeyIdentifier(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.TranslatePinDataRequest.Builder incomingTranslationAttributes(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.default TranslatePinDataRequest.Builder incomingTranslationAttributes(Consumer<TranslationIsoFormats.Builder> incomingTranslationAttributes)
The format of the incoming PIN block data for tranlation within Amazon Web Services Payment Cryptography.
This is a convenience method that creates an instance of theTranslationIsoFormats.Builder avoiding
the need to create one manually via TranslationIsoFormats.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to incomingTranslationAttributes(TranslationIsoFormats).
incomingTranslationAttributes - a consumer that will call methods on TranslationIsoFormats.BuilderincomingTranslationAttributes(TranslationIsoFormats)TranslatePinDataRequest.Builder outgoingDukptAttributes(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.default TranslatePinDataRequest.Builder outgoingDukptAttributes(Consumer<DukptDerivationAttributes.Builder> outgoingDukptAttributes)
The attributes and values to use for outgoing DUKPT encryption key after PIN block translation.
This is a convenience method that creates an instance of theDukptDerivationAttributes.Builder
avoiding the need to create one manually via DukptDerivationAttributes.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to outgoingDukptAttributes(DukptDerivationAttributes).
outgoingDukptAttributes - a consumer that will call methods on DukptDerivationAttributes.BuilderoutgoingDukptAttributes(DukptDerivationAttributes)TranslatePinDataRequest.Builder outgoingKeyIdentifier(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.TranslatePinDataRequest.Builder outgoingTranslationAttributes(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.default TranslatePinDataRequest.Builder outgoingTranslationAttributes(Consumer<TranslationIsoFormats.Builder> outgoingTranslationAttributes)
The format of the outgoing PIN block data after tranlation by Amazon Web Services Payment Cryptography.
This is a convenience method that creates an instance of theTranslationIsoFormats.Builder avoiding
the need to create one manually via TranslationIsoFormats.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to outgoingTranslationAttributes(TranslationIsoFormats).
outgoingTranslationAttributes - a consumer that will call methods on TranslationIsoFormats.BuilderoutgoingTranslationAttributes(TranslationIsoFormats)TranslatePinDataRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderTranslatePinDataRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.