Class PinGenerationAttributes
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<PinGenerationAttributes.Builder,
PinGenerationAttributes>
Parameters that are required for PIN data generation.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
static enum
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.static PinGenerationAttributes
fromIbm3624NaturalPin
(Consumer<Ibm3624NaturalPin.Builder> ibm3624NaturalPin) Create an instance of this class withibm3624NaturalPin()
initialized to the given value.static PinGenerationAttributes
fromIbm3624NaturalPin
(Ibm3624NaturalPin ibm3624NaturalPin) Create an instance of this class withibm3624NaturalPin()
initialized to the given value.static PinGenerationAttributes
fromIbm3624PinFromOffset
(Consumer<Ibm3624PinFromOffset.Builder> ibm3624PinFromOffset) Create an instance of this class withibm3624PinFromOffset()
initialized to the given value.static PinGenerationAttributes
fromIbm3624PinFromOffset
(Ibm3624PinFromOffset ibm3624PinFromOffset) Create an instance of this class withibm3624PinFromOffset()
initialized to the given value.static PinGenerationAttributes
fromIbm3624PinOffset
(Consumer<Ibm3624PinOffset.Builder> ibm3624PinOffset) Create an instance of this class withibm3624PinOffset()
initialized to the given value.static PinGenerationAttributes
fromIbm3624PinOffset
(Ibm3624PinOffset ibm3624PinOffset) Create an instance of this class withibm3624PinOffset()
initialized to the given value.static PinGenerationAttributes
fromIbm3624RandomPin
(Consumer<Ibm3624RandomPin.Builder> ibm3624RandomPin) Create an instance of this class withibm3624RandomPin()
initialized to the given value.static PinGenerationAttributes
fromIbm3624RandomPin
(Ibm3624RandomPin ibm3624RandomPin) Create an instance of this class withibm3624RandomPin()
initialized to the given value.static PinGenerationAttributes
fromVisaPin
(Consumer<VisaPin.Builder> visaPin) Create an instance of this class withvisaPin()
initialized to the given value.static PinGenerationAttributes
fromVisaPin
(VisaPin visaPin) Create an instance of this class withvisaPin()
initialized to the given value.static PinGenerationAttributes
fromVisaPinVerificationValue
(Consumer<VisaPinVerificationValue.Builder> visaPinVerificationValue) Create an instance of this class withvisaPinVerificationValue()
initialized to the given value.static PinGenerationAttributes
fromVisaPinVerificationValue
(VisaPinVerificationValue visaPinVerificationValue) Create an instance of this class withvisaPinVerificationValue()
initialized to the given value.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final Ibm3624NaturalPin
Parameters that are required to generate or verify Ibm3624 natural PIN.final Ibm3624PinFromOffset
Parameters that are required to generate or verify Ibm3624 PIN from offset PIN.final Ibm3624PinOffset
Parameters that are required to generate or verify Ibm3624 PIN offset PIN.final Ibm3624RandomPin
Parameters that are required to generate or verify Ibm3624 random PIN.static Class
<? extends PinGenerationAttributes.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.type()
Retrieve an enum value representing which member of this object is populated.final VisaPin
visaPin()
Parameters that are required to generate or verify Visa PIN.final VisaPinVerificationValue
Parameters that are required to generate or verify Visa PIN Verification Value (PVV).Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
visaPin
Parameters that are required to generate or verify Visa PIN.
- Returns:
- Parameters that are required to generate or verify Visa PIN.
-
visaPinVerificationValue
Parameters that are required to generate or verify Visa PIN Verification Value (PVV).
- Returns:
- Parameters that are required to generate or verify Visa PIN Verification Value (PVV).
-
ibm3624PinOffset
Parameters that are required to generate or verify Ibm3624 PIN offset PIN.
- Returns:
- Parameters that are required to generate or verify Ibm3624 PIN offset PIN.
-
ibm3624NaturalPin
Parameters that are required to generate or verify Ibm3624 natural PIN.
- Returns:
- Parameters that are required to generate or verify Ibm3624 natural PIN.
-
ibm3624RandomPin
Parameters that are required to generate or verify Ibm3624 random PIN.
- Returns:
- Parameters that are required to generate or verify Ibm3624 random PIN.
-
ibm3624PinFromOffset
Parameters that are required to generate or verify Ibm3624 PIN from offset PIN.
- Returns:
- Parameters that are required to generate or verify Ibm3624 PIN from offset PIN.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<PinGenerationAttributes.Builder,
PinGenerationAttributes> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
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 anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
fromVisaPin
Create an instance of this class withvisaPin()
initialized to the given value.Parameters that are required to generate or verify Visa PIN.
- Parameters:
visaPin
- Parameters that are required to generate or verify Visa PIN.
-
fromVisaPin
Create an instance of this class withvisaPin()
initialized to the given value.Parameters that are required to generate or verify Visa PIN.
- Parameters:
visaPin
- Parameters that are required to generate or verify Visa PIN.
-
fromVisaPinVerificationValue
public static PinGenerationAttributes fromVisaPinVerificationValue(VisaPinVerificationValue visaPinVerificationValue) Create an instance of this class withvisaPinVerificationValue()
initialized to the given value.Parameters that are required to generate or verify Visa PIN Verification Value (PVV).
- Parameters:
visaPinVerificationValue
- Parameters that are required to generate or verify Visa PIN Verification Value (PVV).
-
fromVisaPinVerificationValue
public static PinGenerationAttributes fromVisaPinVerificationValue(Consumer<VisaPinVerificationValue.Builder> visaPinVerificationValue) Create an instance of this class withvisaPinVerificationValue()
initialized to the given value.Parameters that are required to generate or verify Visa PIN Verification Value (PVV).
- Parameters:
visaPinVerificationValue
- Parameters that are required to generate or verify Visa PIN Verification Value (PVV).
-
fromIbm3624PinOffset
Create an instance of this class withibm3624PinOffset()
initialized to the given value.Parameters that are required to generate or verify Ibm3624 PIN offset PIN.
- Parameters:
ibm3624PinOffset
- Parameters that are required to generate or verify Ibm3624 PIN offset PIN.
-
fromIbm3624PinOffset
public static PinGenerationAttributes fromIbm3624PinOffset(Consumer<Ibm3624PinOffset.Builder> ibm3624PinOffset) Create an instance of this class withibm3624PinOffset()
initialized to the given value.Parameters that are required to generate or verify Ibm3624 PIN offset PIN.
- Parameters:
ibm3624PinOffset
- Parameters that are required to generate or verify Ibm3624 PIN offset PIN.
-
fromIbm3624NaturalPin
Create an instance of this class withibm3624NaturalPin()
initialized to the given value.Parameters that are required to generate or verify Ibm3624 natural PIN.
- Parameters:
ibm3624NaturalPin
- Parameters that are required to generate or verify Ibm3624 natural PIN.
-
fromIbm3624NaturalPin
public static PinGenerationAttributes fromIbm3624NaturalPin(Consumer<Ibm3624NaturalPin.Builder> ibm3624NaturalPin) Create an instance of this class withibm3624NaturalPin()
initialized to the given value.Parameters that are required to generate or verify Ibm3624 natural PIN.
- Parameters:
ibm3624NaturalPin
- Parameters that are required to generate or verify Ibm3624 natural PIN.
-
fromIbm3624RandomPin
Create an instance of this class withibm3624RandomPin()
initialized to the given value.Parameters that are required to generate or verify Ibm3624 random PIN.
- Parameters:
ibm3624RandomPin
- Parameters that are required to generate or verify Ibm3624 random PIN.
-
fromIbm3624RandomPin
public static PinGenerationAttributes fromIbm3624RandomPin(Consumer<Ibm3624RandomPin.Builder> ibm3624RandomPin) Create an instance of this class withibm3624RandomPin()
initialized to the given value.Parameters that are required to generate or verify Ibm3624 random PIN.
- Parameters:
ibm3624RandomPin
- Parameters that are required to generate or verify Ibm3624 random PIN.
-
fromIbm3624PinFromOffset
public static PinGenerationAttributes fromIbm3624PinFromOffset(Ibm3624PinFromOffset ibm3624PinFromOffset) Create an instance of this class withibm3624PinFromOffset()
initialized to the given value.Parameters that are required to generate or verify Ibm3624 PIN from offset PIN.
- Parameters:
ibm3624PinFromOffset
- Parameters that are required to generate or verify Ibm3624 PIN from offset PIN.
-
fromIbm3624PinFromOffset
public static PinGenerationAttributes fromIbm3624PinFromOffset(Consumer<Ibm3624PinFromOffset.Builder> ibm3624PinFromOffset) Create an instance of this class withibm3624PinFromOffset()
initialized to the given value.Parameters that are required to generate or verify Ibm3624 PIN from offset PIN.
- Parameters:
ibm3624PinFromOffset
- Parameters that are required to generate or verify Ibm3624 PIN from offset PIN.
-
type
Retrieve an enum value representing which member of this object is populated. When this class is returned in a service response, this will bePinGenerationAttributes.Type.UNKNOWN_TO_SDK_VERSION
if the service returned a member that is only known to a newer SDK version. When this class is created directly in your code, this will bePinGenerationAttributes.Type.UNKNOWN_TO_SDK_VERSION
if zero members are set, andnull
if more than one member is set. -
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-