Interface GenerateMacEmvPinChangeResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GenerateMacEmvPinChangeResponse.Builder,,GenerateMacEmvPinChangeResponse> PaymentCryptographyDataResponse.Builder,SdkBuilder<GenerateMacEmvPinChangeResponse.Builder,,GenerateMacEmvPinChangeResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
GenerateMacEmvPinChangeResponse
-
Method Summary
Modifier and TypeMethodDescriptionencryptedPinBlock(String encryptedPinBlock) Returns the incoming new encrpted PIN block.Returns the mac of the issuer script containing message data and appended target encrypted pin block in ISO2 format.newPinPekArn(String newPinPekArn) Returns thekeyArnof the PEK protecting the incoming new encrypted PIN block.newPinPekKeyCheckValue(String newPinPekKeyCheckValue) The key check value (KCV) of the PEK uprotecting the incoming new encrypted PIN block.secureMessagingConfidentialityKeyArn(String secureMessagingConfidentialityKeyArn) Returns thekeyArnof the IMK-SMC used by the operation.secureMessagingConfidentialityKeyCheckValue(String secureMessagingConfidentialityKeyCheckValue) The key check value (KCV) of the SMC issuer master key used by the operation.secureMessagingIntegrityKeyArn(String secureMessagingIntegrityKeyArn) Returns thekeyArnof the IMK-SMI used by the operation.secureMessagingIntegrityKeyCheckValue(String secureMessagingIntegrityKeyCheckValue) The key check value (KCV) of the SMI issuer master key used by the operation.visaAmexDerivationOutputs(Consumer<VisaAmexDerivationOutputs.Builder> visaAmexDerivationOutputs) The attribute values used for Amex and Visa derivation methods.visaAmexDerivationOutputs(VisaAmexDerivationOutputs visaAmexDerivationOutputs) The attribute values used for Amex and Visa derivation methods.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.paymentcryptographydata.model.PaymentCryptographyDataResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
newPinPekArn
Returns the
keyArnof the PEK protecting the incoming new encrypted PIN block.- Parameters:
newPinPekArn- Returns thekeyArnof the PEK protecting the incoming new encrypted PIN block.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
secureMessagingIntegrityKeyArn
GenerateMacEmvPinChangeResponse.Builder secureMessagingIntegrityKeyArn(String secureMessagingIntegrityKeyArn) Returns the
keyArnof the IMK-SMI used by the operation.- Parameters:
secureMessagingIntegrityKeyArn- Returns thekeyArnof the IMK-SMI used by the operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
secureMessagingConfidentialityKeyArn
GenerateMacEmvPinChangeResponse.Builder secureMessagingConfidentialityKeyArn(String secureMessagingConfidentialityKeyArn) Returns the
keyArnof the IMK-SMC used by the operation.- Parameters:
secureMessagingConfidentialityKeyArn- Returns thekeyArnof the IMK-SMC used by the operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mac
Returns the mac of the issuer script containing message data and appended target encrypted pin block in ISO2 format.
- Parameters:
mac- Returns the mac of the issuer script containing message data and appended target encrypted pin block in ISO2 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptedPinBlock
Returns the incoming new encrpted PIN block.
- Parameters:
encryptedPinBlock- Returns the incoming new encrpted PIN block.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
newPinPekKeyCheckValue
The key check value (KCV) of the PEK uprotecting the incoming new encrypted PIN block.
- Parameters:
newPinPekKeyCheckValue- The key check value (KCV) of the PEK uprotecting the incoming new encrypted PIN block.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
secureMessagingIntegrityKeyCheckValue
GenerateMacEmvPinChangeResponse.Builder secureMessagingIntegrityKeyCheckValue(String secureMessagingIntegrityKeyCheckValue) The key check value (KCV) of the SMI issuer master key used by the operation.
- Parameters:
secureMessagingIntegrityKeyCheckValue- The key check value (KCV) of the SMI issuer master key used by the operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
secureMessagingConfidentialityKeyCheckValue
GenerateMacEmvPinChangeResponse.Builder secureMessagingConfidentialityKeyCheckValue(String secureMessagingConfidentialityKeyCheckValue) The key check value (KCV) of the SMC issuer master key used by the operation.
- Parameters:
secureMessagingConfidentialityKeyCheckValue- The key check value (KCV) of the SMC issuer master key used by the operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
visaAmexDerivationOutputs
GenerateMacEmvPinChangeResponse.Builder visaAmexDerivationOutputs(VisaAmexDerivationOutputs visaAmexDerivationOutputs) The attribute values used for Amex and Visa derivation methods.
- Parameters:
visaAmexDerivationOutputs- The attribute values used for Amex and Visa derivation methods.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
visaAmexDerivationOutputs
default GenerateMacEmvPinChangeResponse.Builder visaAmexDerivationOutputs(Consumer<VisaAmexDerivationOutputs.Builder> visaAmexDerivationOutputs) The attribute values used for Amex and Visa derivation methods.
This is a convenience method that creates an instance of theVisaAmexDerivationOutputs.Builderavoiding the need to create one manually viaVisaAmexDerivationOutputs.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovisaAmexDerivationOutputs(VisaAmexDerivationOutputs).- Parameters:
visaAmexDerivationOutputs- a consumer that will call methods onVisaAmexDerivationOutputs.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-