Class CryptogramAuthResponse
- java.lang.Object
-
- software.amazon.awssdk.services.paymentcryptographydata.model.CryptogramAuthResponse
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CryptogramAuthResponse.Builder,CryptogramAuthResponse>
@Generated("software.amazon.awssdk:codegen") public final class CryptogramAuthResponse extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CryptogramAuthResponse.Builder,CryptogramAuthResponse>
Parameters that are required for Authorization Response Cryptogram (ARPC) generation after Authorization Request Cryptogram (ARQC) verification is successful.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCryptogramAuthResponse.Builderstatic classCryptogramAuthResponse.Type
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CryptogramVerificationArpcMethod1arpcMethod1()Parameters that are required for ARPC response generation using method1 after ARQC verification is successful.CryptogramVerificationArpcMethod2arpcMethod2()Parameters that are required for ARPC response generation using method2 after ARQC verification is successful.static CryptogramAuthResponse.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)static CryptogramAuthResponsefromArpcMethod1(Consumer<CryptogramVerificationArpcMethod1.Builder> arpcMethod1)Create an instance of this class witharpcMethod1()initialized to the given value.static CryptogramAuthResponsefromArpcMethod1(CryptogramVerificationArpcMethod1 arpcMethod1)Create an instance of this class witharpcMethod1()initialized to the given value.static CryptogramAuthResponsefromArpcMethod2(Consumer<CryptogramVerificationArpcMethod2.Builder> arpcMethod2)Create an instance of this class witharpcMethod2()initialized to the given value.static CryptogramAuthResponsefromArpcMethod2(CryptogramVerificationArpcMethod2 arpcMethod2)Create an instance of this class witharpcMethod2()initialized to the given value.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends CryptogramAuthResponse.Builder>serializableBuilderClass()CryptogramAuthResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.CryptogramAuthResponse.Typetype()Retrieve an enum value representing which member of this object is populated.-
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
-
arpcMethod1
public final CryptogramVerificationArpcMethod1 arpcMethod1()
Parameters that are required for ARPC response generation using method1 after ARQC verification is successful.
- Returns:
- Parameters that are required for ARPC response generation using method1 after ARQC verification is successful.
-
arpcMethod2
public final CryptogramVerificationArpcMethod2 arpcMethod2()
Parameters that are required for ARPC response generation using method2 after ARQC verification is successful.
- Returns:
- Parameters that are required for ARPC response generation using method2 after ARQC verification is successful.
-
toBuilder
public CryptogramAuthResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CryptogramAuthResponse.Builder,CryptogramAuthResponse>
-
builder
public static CryptogramAuthResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends CryptogramAuthResponse.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.
-
fromArpcMethod1
public static CryptogramAuthResponse fromArpcMethod1(CryptogramVerificationArpcMethod1 arpcMethod1)
Create an instance of this class witharpcMethod1()initialized to the given value.Parameters that are required for ARPC response generation using method1 after ARQC verification is successful.
- Parameters:
arpcMethod1- Parameters that are required for ARPC response generation using method1 after ARQC verification is successful.
-
fromArpcMethod1
public static CryptogramAuthResponse fromArpcMethod1(Consumer<CryptogramVerificationArpcMethod1.Builder> arpcMethod1)
Create an instance of this class witharpcMethod1()initialized to the given value.Parameters that are required for ARPC response generation using method1 after ARQC verification is successful.
- Parameters:
arpcMethod1- Parameters that are required for ARPC response generation using method1 after ARQC verification is successful.
-
fromArpcMethod2
public static CryptogramAuthResponse fromArpcMethod2(CryptogramVerificationArpcMethod2 arpcMethod2)
Create an instance of this class witharpcMethod2()initialized to the given value.Parameters that are required for ARPC response generation using method2 after ARQC verification is successful.
- Parameters:
arpcMethod2- Parameters that are required for ARPC response generation using method2 after ARQC verification is successful.
-
fromArpcMethod2
public static CryptogramAuthResponse fromArpcMethod2(Consumer<CryptogramVerificationArpcMethod2.Builder> arpcMethod2)
Create an instance of this class witharpcMethod2()initialized to the given value.Parameters that are required for ARPC response generation using method2 after ARQC verification is successful.
- Parameters:
arpcMethod2- Parameters that are required for ARPC response generation using method2 after ARQC verification is successful.
-
type
public CryptogramAuthResponse.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 beCryptogramAuthResponse.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 beCryptogramAuthResponse.Type.UNKNOWN_TO_SDK_VERSIONif zero members are set, andnullif more than one member is set.
-
-