Class PinGenerationAttributes
- java.lang.Object
-
- software.amazon.awssdk.services.paymentcryptographydata.model.PinGenerationAttributes
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<PinGenerationAttributes.Builder,PinGenerationAttributes>
@Generated("software.amazon.awssdk:codegen") public final class PinGenerationAttributes extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PinGenerationAttributes.Builder,PinGenerationAttributes>
Parameters that are required for PIN data generation.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfacePinGenerationAttributes.Builderstatic classPinGenerationAttributes.Type
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PinGenerationAttributes.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)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.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Ibm3624NaturalPinibm3624NaturalPin()Parameters that are required to generate or verify Ibm3624 natural PIN.Ibm3624PinFromOffsetibm3624PinFromOffset()Parameters that are required to generate or verify Ibm3624 PIN from offset PIN.Ibm3624PinOffsetibm3624PinOffset()Parameters that are required to generate or verify Ibm3624 PIN offset PIN.Ibm3624RandomPinibm3624RandomPin()Parameters that are required to generate or verify Ibm3624 random PIN.List<SdkField<?>>sdkFields()static Class<? extends PinGenerationAttributes.Builder>serializableBuilderClass()PinGenerationAttributes.BuildertoBuilder()StringtoString()Returns a string representation of this object.PinGenerationAttributes.Typetype()Retrieve an enum value representing which member of this object is populated.VisaPinvisaPin()Parameters that are required to generate or verify Visa PIN.VisaPinVerificationValuevisaPinVerificationValue()Parameters that are required to generate or verify Visa PIN Verification Value (PVV).-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
ibm3624NaturalPin
public final Ibm3624NaturalPin ibm3624NaturalPin()
Parameters that are required to generate or verify Ibm3624 natural PIN.
- Returns:
- Parameters that are required to generate or verify Ibm3624 natural PIN.
-
ibm3624PinFromOffset
public final Ibm3624PinFromOffset 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.
-
ibm3624PinOffset
public final Ibm3624PinOffset 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.
-
ibm3624RandomPin
public final Ibm3624RandomPin ibm3624RandomPin()
Parameters that are required to generate or verify Ibm3624 random PIN.
- Returns:
- Parameters that are required to generate or verify Ibm3624 random PIN.
-
visaPin
public final VisaPin visaPin()
Parameters that are required to generate or verify Visa PIN.
- Returns:
- Parameters that are required to generate or verify Visa PIN.
-
visaPinVerificationValue
public final VisaPinVerificationValue 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).
-
toBuilder
public PinGenerationAttributes.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<PinGenerationAttributes.Builder,PinGenerationAttributes>
-
builder
public static PinGenerationAttributes.Builder builder()
-
serializableBuilderClass
public static Class<? extends PinGenerationAttributes.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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.
-
fromIbm3624NaturalPin
public static PinGenerationAttributes fromIbm3624NaturalPin(Ibm3624NaturalPin 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.
-
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.
-
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.
-
fromIbm3624PinOffset
public static PinGenerationAttributes fromIbm3624PinOffset(Ibm3624PinOffset 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.
-
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.
-
fromIbm3624RandomPin
public static PinGenerationAttributes fromIbm3624RandomPin(Ibm3624RandomPin 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.
-
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.
-
fromVisaPin
public static PinGenerationAttributes fromVisaPin(VisaPin visaPin)
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
public static PinGenerationAttributes fromVisaPin(Consumer<VisaPin.Builder> visaPin)
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).
-
type
public PinGenerationAttributes.Type 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.
-
-