Interface TranslatePinDataResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<TranslatePinDataResponse.Builder,TranslatePinDataResponse>,PaymentCryptographyDataResponse.Builder,SdkBuilder<TranslatePinDataResponse.Builder,TranslatePinDataResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- TranslatePinDataResponse
public static interface TranslatePinDataResponse.Builder extends PaymentCryptographyDataResponse.Builder, SdkPojo, CopyableBuilder<TranslatePinDataResponse.Builder,TranslatePinDataResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TranslatePinDataResponse.BuilderkeyArn(String keyArn)ThekeyARNof the encryption key that Amazon Web Services Payment Cryptography uses to encrypt outgoing PIN block data after translation.TranslatePinDataResponse.BuilderkeyCheckValue(String keyCheckValue)The key check value (KCV) of the encryption key.TranslatePinDataResponse.BuilderpinBlock(String pinBlock)The ougoing encrypted PIN block data after tranlation.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.paymentcryptographydata.model.PaymentCryptographyDataResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
keyArn
TranslatePinDataResponse.Builder keyArn(String keyArn)
The
keyARNof the encryption key that Amazon Web Services Payment Cryptography uses to encrypt outgoing PIN block data after translation.- Parameters:
keyArn- ThekeyARNof the encryption key that Amazon Web Services Payment Cryptography uses to encrypt outgoing PIN block data after translation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
keyCheckValue
TranslatePinDataResponse.Builder keyCheckValue(String keyCheckValue)
The key check value (KCV) of the encryption key. The KCV is used to check if all parties holding a given key have the same key or to detect that a key has changed. Amazon Web Services Payment Cryptography calculates the KCV by using standard algorithms, typically by encrypting 8 or 16 bytes or "00" or "01" and then truncating the result to the first 3 bytes, or 6 hex digits, of the resulting cryptogram.
- Parameters:
keyCheckValue- The key check value (KCV) of the encryption key. The KCV is used to check if all parties holding a given key have the same key or to detect that a key has changed. Amazon Web Services Payment Cryptography calculates the KCV by using standard algorithms, typically by encrypting 8 or 16 bytes or "00" or "01" and then truncating the result to the first 3 bytes, or 6 hex digits, of the resulting cryptogram.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pinBlock
TranslatePinDataResponse.Builder pinBlock(String pinBlock)
The ougoing encrypted PIN block data after tranlation.
- Parameters:
pinBlock- The ougoing encrypted PIN block data after tranlation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-