Interface TranslatePinDataRequest.Builder
- All Superinterfaces:
- AwsRequest.Builder,- Buildable,- CopyableBuilder<TranslatePinDataRequest.Builder,,- TranslatePinDataRequest> - PaymentCryptographyDataRequest.Builder,- SdkBuilder<TranslatePinDataRequest.Builder,,- TranslatePinDataRequest> - SdkPojo,- SdkRequest.Builder
- Enclosing class:
- TranslatePinDataRequest
- 
Method SummaryModifier and TypeMethodDescriptionencryptedPinBlock(String encryptedPinBlock) The encrypted PIN block data that Amazon Web Services Payment Cryptography translates.default TranslatePinDataRequest.BuilderincomingDukptAttributes(Consumer<DukptDerivationAttributes.Builder> incomingDukptAttributes) The attributes and values to use for incoming DUKPT encryption key for PIN block translation.incomingDukptAttributes(DukptDerivationAttributes incomingDukptAttributes) The attributes and values to use for incoming DUKPT encryption key for PIN block translation.incomingKeyIdentifier(String incomingKeyIdentifier) ThekeyARNof the encryption key under which incoming PIN block data is encrypted.default TranslatePinDataRequest.BuilderincomingTranslationAttributes(Consumer<TranslationIsoFormats.Builder> incomingTranslationAttributes) The format of the incoming PIN block data for translation within Amazon Web Services Payment Cryptography.incomingTranslationAttributes(TranslationIsoFormats incomingTranslationAttributes) The format of the incoming PIN block data for translation within Amazon Web Services Payment Cryptography.default TranslatePinDataRequest.BuilderincomingWrappedKey(Consumer<WrappedKey.Builder> incomingWrappedKey) The WrappedKeyBlock containing the encryption key under which incoming PIN block data is encrypted.incomingWrappedKey(WrappedKey incomingWrappedKey) The WrappedKeyBlock containing the encryption key under which incoming PIN block data is encrypted.default TranslatePinDataRequest.BuilderoutgoingDukptAttributes(Consumer<DukptDerivationAttributes.Builder> outgoingDukptAttributes) The attributes and values to use for outgoing DUKPT encryption key after PIN block translation.outgoingDukptAttributes(DukptDerivationAttributes outgoingDukptAttributes) The attributes and values to use for outgoing DUKPT encryption key after PIN block translation.outgoingKeyIdentifier(String outgoingKeyIdentifier) ThekeyARNof the encryption key for encrypting outgoing PIN block data.default TranslatePinDataRequest.BuilderoutgoingTranslationAttributes(Consumer<TranslationIsoFormats.Builder> outgoingTranslationAttributes) The format of the outgoing PIN block data after translation by Amazon Web Services Payment Cryptography.outgoingTranslationAttributes(TranslationIsoFormats outgoingTranslationAttributes) The format of the outgoing PIN block data after translation by Amazon Web Services Payment Cryptography.default TranslatePinDataRequest.BuilderoutgoingWrappedKey(Consumer<WrappedKey.Builder> outgoingWrappedKey) The WrappedKeyBlock containing the encryption key for encrypting outgoing PIN block data.outgoingWrappedKey(WrappedKey outgoingWrappedKey) The WrappedKeyBlock containing the encryption key for encrypting outgoing PIN block data.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.BuilderoverrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.services.paymentcryptographydata.model.PaymentCryptographyDataRequest.BuilderbuildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
incomingKeyIdentifierThe keyARNof the encryption key under which incoming PIN block data is encrypted. This key type can be PEK or BDK.For dynamic keys, it is the keyARNof KEK of the TR-31 wrapped PEK. For ECDH, it is thekeyARNof the asymmetric ECC key.- Parameters:
- incomingKeyIdentifier- The- keyARNof the encryption key under which incoming PIN block data is encrypted. This key type can be PEK or BDK.- For dynamic keys, it is the - keyARNof KEK of the TR-31 wrapped PEK. For ECDH, it is the- keyARNof the asymmetric ECC key.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
outgoingKeyIdentifierThe keyARNof the encryption key for encrypting outgoing PIN block data. This key type can be PEK or BDK.For ECDH, it is the keyARNof the asymmetric ECC key.- Parameters:
- outgoingKeyIdentifier- The- keyARNof the encryption key for encrypting outgoing PIN block data. This key type can be PEK or BDK.- For ECDH, it is the - keyARNof the asymmetric ECC key.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
incomingTranslationAttributesTranslatePinDataRequest.Builder incomingTranslationAttributes(TranslationIsoFormats incomingTranslationAttributes) The format of the incoming PIN block data for translation within Amazon Web Services Payment Cryptography. - Parameters:
- incomingTranslationAttributes- The format of the incoming PIN block data for translation within Amazon Web Services Payment Cryptography.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
incomingTranslationAttributesdefault TranslatePinDataRequest.Builder incomingTranslationAttributes(Consumer<TranslationIsoFormats.Builder> incomingTranslationAttributes) The format of the incoming PIN block data for translation within Amazon Web Services Payment Cryptography. This is a convenience method that creates an instance of theTranslationIsoFormats.Builderavoiding the need to create one manually viaTranslationIsoFormats.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toincomingTranslationAttributes(TranslationIsoFormats).- Parameters:
- incomingTranslationAttributes- a consumer that will call methods on- TranslationIsoFormats.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
outgoingTranslationAttributesTranslatePinDataRequest.Builder outgoingTranslationAttributes(TranslationIsoFormats outgoingTranslationAttributes) The format of the outgoing PIN block data after translation by Amazon Web Services Payment Cryptography. - Parameters:
- outgoingTranslationAttributes- The format of the outgoing PIN block data after translation by Amazon Web Services Payment Cryptography.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
outgoingTranslationAttributesdefault TranslatePinDataRequest.Builder outgoingTranslationAttributes(Consumer<TranslationIsoFormats.Builder> outgoingTranslationAttributes) The format of the outgoing PIN block data after translation by Amazon Web Services Payment Cryptography. This is a convenience method that creates an instance of theTranslationIsoFormats.Builderavoiding the need to create one manually viaTranslationIsoFormats.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooutgoingTranslationAttributes(TranslationIsoFormats).- Parameters:
- outgoingTranslationAttributes- a consumer that will call methods on- TranslationIsoFormats.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
encryptedPinBlockThe encrypted PIN block data that Amazon Web Services Payment Cryptography translates. - Parameters:
- encryptedPinBlock- The encrypted PIN block data that Amazon Web Services Payment Cryptography translates.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
incomingDukptAttributesTranslatePinDataRequest.Builder incomingDukptAttributes(DukptDerivationAttributes incomingDukptAttributes) The attributes and values to use for incoming DUKPT encryption key for PIN block translation. - Parameters:
- incomingDukptAttributes- The attributes and values to use for incoming DUKPT encryption key for PIN block translation.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
incomingDukptAttributesdefault TranslatePinDataRequest.Builder incomingDukptAttributes(Consumer<DukptDerivationAttributes.Builder> incomingDukptAttributes) The attributes and values to use for incoming DUKPT encryption key for PIN block translation. This is a convenience method that creates an instance of theDukptDerivationAttributes.Builderavoiding the need to create one manually viaDukptDerivationAttributes.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toincomingDukptAttributes(DukptDerivationAttributes).- Parameters:
- incomingDukptAttributes- a consumer that will call methods on- DukptDerivationAttributes.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
outgoingDukptAttributesTranslatePinDataRequest.Builder outgoingDukptAttributes(DukptDerivationAttributes outgoingDukptAttributes) The attributes and values to use for outgoing DUKPT encryption key after PIN block translation. - Parameters:
- outgoingDukptAttributes- The attributes and values to use for outgoing DUKPT encryption key after PIN block translation.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
outgoingDukptAttributesdefault 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.Builderavoiding the need to create one manually viaDukptDerivationAttributes.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooutgoingDukptAttributes(DukptDerivationAttributes).- Parameters:
- outgoingDukptAttributes- a consumer that will call methods on- DukptDerivationAttributes.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
incomingWrappedKeyThe WrappedKeyBlock containing the encryption key under which incoming PIN block data is encrypted. - Parameters:
- incomingWrappedKey- The WrappedKeyBlock containing the encryption key under which incoming PIN block data is encrypted.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
incomingWrappedKeydefault TranslatePinDataRequest.Builder incomingWrappedKey(Consumer<WrappedKey.Builder> incomingWrappedKey) The WrappedKeyBlock containing the encryption key under which incoming PIN block data is encrypted. This is a convenience method that creates an instance of theWrappedKey.Builderavoiding the need to create one manually viaWrappedKey.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toincomingWrappedKey(WrappedKey).- Parameters:
- incomingWrappedKey- a consumer that will call methods on- WrappedKey.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
outgoingWrappedKeyThe WrappedKeyBlock containing the encryption key for encrypting outgoing PIN block data. - Parameters:
- outgoingWrappedKey- The WrappedKeyBlock containing the encryption key for encrypting outgoing PIN block data.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
outgoingWrappedKeydefault TranslatePinDataRequest.Builder outgoingWrappedKey(Consumer<WrappedKey.Builder> outgoingWrappedKey) The WrappedKeyBlock containing the encryption key for encrypting outgoing PIN block data. This is a convenience method that creates an instance of theWrappedKey.Builderavoiding the need to create one manually viaWrappedKey.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooutgoingWrappedKey(WrappedKey).- Parameters:
- outgoingWrappedKey- a consumer that will call methods on- WrappedKey.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
overrideConfigurationTranslatePinDataRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- overrideConfiguration- The override configuration.
- Returns:
- This object for method chaining.
 
- 
overrideConfigurationTranslatePinDataRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- builderConsumer- A- Consumerto which an empty- AwsRequestOverrideConfiguration.Builderwill be given.
- Returns:
- This object for method chaining.
 
 
-