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 interfacestatic enum -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.static PinGenerationAttributesfromIbm3624NaturalPin(Consumer<Ibm3624NaturalPin.Builder> ibm3624NaturalPin) Create an instance of this class withibm3624NaturalPin()initialized to the given value.static PinGenerationAttributesfromIbm3624NaturalPin(Ibm3624NaturalPin ibm3624NaturalPin) Create an instance of this class withibm3624NaturalPin()initialized to the given value.static PinGenerationAttributesfromIbm3624PinFromOffset(Consumer<Ibm3624PinFromOffset.Builder> ibm3624PinFromOffset) Create an instance of this class withibm3624PinFromOffset()initialized to the given value.static PinGenerationAttributesfromIbm3624PinFromOffset(Ibm3624PinFromOffset ibm3624PinFromOffset) Create an instance of this class withibm3624PinFromOffset()initialized to the given value.static PinGenerationAttributesfromIbm3624PinOffset(Consumer<Ibm3624PinOffset.Builder> ibm3624PinOffset) Create an instance of this class withibm3624PinOffset()initialized to the given value.static PinGenerationAttributesfromIbm3624PinOffset(Ibm3624PinOffset ibm3624PinOffset) Create an instance of this class withibm3624PinOffset()initialized to the given value.static PinGenerationAttributesfromIbm3624RandomPin(Consumer<Ibm3624RandomPin.Builder> ibm3624RandomPin) Create an instance of this class withibm3624RandomPin()initialized to the given value.static PinGenerationAttributesfromIbm3624RandomPin(Ibm3624RandomPin ibm3624RandomPin) Create an instance of this class withibm3624RandomPin()initialized to the given value.static PinGenerationAttributesfromVisaPin(Consumer<VisaPin.Builder> visaPin) Create an instance of this class withvisaPin()initialized to the given value.static PinGenerationAttributesfromVisaPin(VisaPin visaPin) Create an instance of this class withvisaPin()initialized to the given value.static PinGenerationAttributesfromVisaPinVerificationValue(Consumer<VisaPinVerificationValue.Builder> visaPinVerificationValue) Create an instance of this class withvisaPinVerificationValue()initialized to the given value.static PinGenerationAttributesfromVisaPinVerificationValue(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 inthashCode()final Ibm3624NaturalPinParameters that are required to generate or verify Ibm3624 natural PIN.final Ibm3624PinFromOffsetParameters that are required to generate or verify Ibm3624 PIN from offset PIN.final Ibm3624PinOffsetParameters that are required to generate or verify Ibm3624 PIN offset PIN.final Ibm3624RandomPinParameters 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 StringtoString()Returns a string representation of this object.type()Retrieve an enum value representing which member of this object is populated.final VisaPinvisaPin()Parameters that are required to generate or verify Visa PIN.final VisaPinVerificationValueParameters 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:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<PinGenerationAttributes.Builder,PinGenerationAttributes> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin 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_VERSIONif 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_VERSIONif zero members are set, andnullif more than one member is set. -
sdkFields
-