| Package | Description |
|---|---|
| software.amazon.awssdk.services.paymentcryptography.model |
| Modifier and Type | Method and Description |
|---|---|
static Key.Builder |
Key.builder() |
Key.Builder |
Key.Builder.createTimestamp(Instant createTimestamp)
The date and time when the key was created.
|
Key.Builder |
Key.Builder.deletePendingTimestamp(Instant deletePendingTimestamp)
The date and time after which Amazon Web Services Payment Cryptography will delete the key.
|
Key.Builder |
Key.Builder.deleteTimestamp(Instant deleteTimestamp)
The date and time after which Amazon Web Services Payment Cryptography will delete the key.
|
Key.Builder |
Key.Builder.enabled(Boolean enabled)
Specifies whether the key is enabled.
|
Key.Builder |
Key.Builder.exportable(Boolean exportable)
Specifies whether the key is exportable.
|
Key.Builder |
Key.Builder.keyArn(String keyArn)
The Amazon Resource Name (ARN) of the key.
|
default Key.Builder |
Key.Builder.keyAttributes(Consumer<KeyAttributes.Builder> keyAttributes)
The role of the key, the algorithm it supports, and the cryptographic operations allowed with the key.
|
Key.Builder |
Key.Builder.keyAttributes(KeyAttributes keyAttributes)
The role of the key, the algorithm it supports, and the cryptographic operations allowed with the key.
|
Key.Builder |
Key.Builder.keyCheckValue(String keyCheckValue)
The key check value (KCV) is used to check if all parties holding a given key have the same key or to detect
that a key has changed.
|
Key.Builder |
Key.Builder.keyCheckValueAlgorithm(KeyCheckValueAlgorithm keyCheckValueAlgorithm)
The algorithm used for calculating key check value (KCV) for DES and AES keys.
|
Key.Builder |
Key.Builder.keyCheckValueAlgorithm(String keyCheckValueAlgorithm)
The algorithm used for calculating key check value (KCV) for DES and AES keys.
|
Key.Builder |
Key.Builder.keyOrigin(KeyOrigin keyOrigin)
The source of the key material.
|
Key.Builder |
Key.Builder.keyOrigin(String keyOrigin)
The source of the key material.
|
Key.Builder |
Key.Builder.keyState(KeyState keyState)
The state of key that is being created or deleted.
|
Key.Builder |
Key.Builder.keyState(String keyState)
The state of key that is being created or deleted.
|
Key.Builder |
Key.toBuilder() |
Key.Builder |
Key.Builder.usageStartTimestamp(Instant usageStartTimestamp)
The date and time after which Amazon Web Services Payment Cryptography will start using the key material for
cryptographic operations.
|
Key.Builder |
Key.Builder.usageStopTimestamp(Instant usageStopTimestamp)
The date and time after which Amazon Web Services Payment Cryptography will stop using the key material for
cryptographic operations.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends Key.Builder> |
Key.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default ImportKeyResponse.Builder |
ImportKeyResponse.Builder.key(Consumer<Key.Builder> key)
The
KeyARN of the key material imported within Amazon Web Services Payment Cryptography. |
default GetKeyResponse.Builder |
GetKeyResponse.Builder.key(Consumer<Key.Builder> key)
The key material, including the immutable and mutable data for the key.
|
default StopKeyUsageResponse.Builder |
StopKeyUsageResponse.Builder.key(Consumer<Key.Builder> key)
The
KeyARN of the key. |
default CreateKeyResponse.Builder |
CreateKeyResponse.Builder.key(Consumer<Key.Builder> key)
The key material that contains all the key attributes.
|
default RestoreKeyResponse.Builder |
RestoreKeyResponse.Builder.key(Consumer<Key.Builder> key)
The key material of the restored key.
|
default DeleteKeyResponse.Builder |
DeleteKeyResponse.Builder.key(Consumer<Key.Builder> key)
The
KeyARN of the key that is scheduled for deletion. |
default StartKeyUsageResponse.Builder |
StartKeyUsageResponse.Builder.key(Consumer<Key.Builder> key)
The
KeyARN of the Amazon Web Services Payment Cryptography key activated for use. |
Copyright © 2023. All rights reserved.