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 thekeyArn
of 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 thekeyArn
of 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 thekeyArn
of 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
copy
Methods inherited from interface software.amazon.awssdk.services.paymentcryptographydata.model.PaymentCryptographyDataResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
newPinPekArn
Returns the
keyArn
of the PEK protecting the incoming new encrypted PIN block.- Parameters:
newPinPekArn
- Returns thekeyArn
of 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
keyArn
of the IMK-SMI used by the operation.- Parameters:
secureMessagingIntegrityKeyArn
- Returns thekeyArn
of 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
keyArn
of the IMK-SMC used by the operation.- Parameters:
secureMessagingConfidentialityKeyArn
- Returns thekeyArn
of 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.Builder
avoiding the need to create one manually viaVisaAmexDerivationOutputs.builder()
.When the
Consumer
completes,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:
-