JavaScript is disabled on your browser.
Nested Class Summary
Nested Classes
Method Summary
All Methods Static Methods Instance Methods Concrete Methods
final boolean
final boolean
Indicates whether some other object is "equal to" this one by SDK fields.
The algorithm for generating CVV or CSC values for the card within Amazon Web Services Payment Cryptography.
Used to retrieve the value of a field from any class that extends
SdkRequest
.
final int
The keyARN
of the CVK encryption key that Amazon Web Services Payment Cryptography uses to generate
card data.
The Primary Account Number (PAN), a unique identifier for a payment credit or debit card that associates the card
with a specific account holder.
Take this object and create a builder that contains all of the current property values of this object.
Returns a string representation of this object.
The length of the CVV or CSC to be generated.
Method Details
generationAttributes
The algorithm for generating CVV or CSC values for the card within Amazon Web Services Payment Cryptography.
Returns:
The algorithm for generating CVV or CSC values for the card within Amazon Web Services Payment
Cryptography.
keyIdentifier
public final String keyIdentifier ()
The keyARN
of the CVK encryption key that Amazon Web Services Payment Cryptography uses to generate
card data.
Returns:
The keyARN
of the CVK encryption key that Amazon Web Services Payment Cryptography uses to
generate card data.
primaryAccountNumber
public final String primaryAccountNumber ()
The Primary Account Number (PAN), a unique identifier for a payment credit or debit card that associates the card
with a specific account holder.
Returns:
The Primary Account Number (PAN), a unique identifier for a payment credit or debit card that associates
the card with a specific account holder.
validationDataLength
public final Integer validationDataLength ()
The length of the CVV or CSC to be generated. The default value is 3.
Returns:
The length of the CVV or CSC to be generated. The default value is 3.
equalsBySdkFields
public final boolean equalsBySdkFields (Object obj)
Description copied from interface: SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields.
An SDK field is a modeled, non-inherited field in an
SdkPojo
class,
and is generated based on a service model.
If an SdkPojo
class does not have any inherited fields, equalsBySdkFields
and equals
are essentially the same.
Specified by:
equalsBySdkFields
in interface SdkPojo
Parameters:
obj
- the object to be compared with
Returns:
true if the other object equals to this object by sdk fields, false otherwise.
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.
Overrides:
toString
in class Object
getValueForField
Used to retrieve the value of a field from any class that extends
SdkRequest
. The field name
specified should match the member name from the corresponding service-2.json model specified in the
codegen-resources folder for a given service. The class specifies what class to cast the returned value to.
If the returned value is also a modeled class, the
SdkRequest.getValueForField(String, Class)
method will
again be available.
Overrides:
getValueForField
in class SdkRequest
Parameters:
fieldName
- The name of the member to be retrieved.
clazz
- The class to cast the returned object to.
Returns:
Optional containing the casted return value
sdkFields
Specified by:
sdkFields
in interface SdkPojo
Returns:
List of SdkField
in this POJO. May be empty list but should never be null.