Interface DynamicCardVerificationCode.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DynamicCardVerificationCode.Builder,DynamicCardVerificationCode>,SdkBuilder<DynamicCardVerificationCode.Builder,DynamicCardVerificationCode>,SdkPojo
- Enclosing class:
- DynamicCardVerificationCode
public static interface DynamicCardVerificationCode.Builder extends SdkPojo, CopyableBuilder<DynamicCardVerificationCode.Builder,DynamicCardVerificationCode>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DynamicCardVerificationCode.BuilderapplicationTransactionCounter(String applicationTransactionCounter)The transaction counter value that comes from the terminal.DynamicCardVerificationCode.BuilderpanSequenceNumber(String panSequenceNumber)A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).DynamicCardVerificationCode.BuildertrackData(String trackData)The data on the two tracks of magnetic cards used for financial transactions.DynamicCardVerificationCode.BuilderunpredictableNumber(String unpredictableNumber)A random number generated by the issuer.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
applicationTransactionCounter
DynamicCardVerificationCode.Builder applicationTransactionCounter(String applicationTransactionCounter)
The transaction counter value that comes from the terminal.
- Parameters:
applicationTransactionCounter- The transaction counter value that comes from the terminal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
panSequenceNumber
DynamicCardVerificationCode.Builder panSequenceNumber(String panSequenceNumber)
A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).
- Parameters:
panSequenceNumber- A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trackData
DynamicCardVerificationCode.Builder trackData(String trackData)
The data on the two tracks of magnetic cards used for financial transactions. This includes the cardholder name, PAN, expiration date, bank ID (BIN) and several other numbers the issuing bank uses to validate the data received.
- Parameters:
trackData- The data on the two tracks of magnetic cards used for financial transactions. This includes the cardholder name, PAN, expiration date, bank ID (BIN) and several other numbers the issuing bank uses to validate the data received.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unpredictableNumber
DynamicCardVerificationCode.Builder unpredictableNumber(String unpredictableNumber)
A random number generated by the issuer.
- Parameters:
unpredictableNumber- A random number generated by the issuer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-