Uses of Interface
software.amazon.awssdk.services.kms.model.KeyMetadata.Builder
Packages that use KeyMetadata.Builder
-
Uses of KeyMetadata.Builder in software.amazon.awssdk.services.kms.model
Methods in software.amazon.awssdk.services.kms.model that return KeyMetadata.BuilderModifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the KMS key.KeyMetadata.Builder.awsAccountId(String awsAccountId) The twelve-digit account ID of the Amazon Web Services account that owns the KMS key.static KeyMetadata.BuilderKeyMetadata.builder()KeyMetadata.Builder.cloudHsmClusterId(String cloudHsmClusterId) The cluster ID of the CloudHSM cluster that contains the key material for the KMS key.KeyMetadata.Builder.creationDate(Instant creationDate) The date and time when the KMS key was created.KeyMetadata.Builder.currentKeyMaterialId(String currentKeyMaterialId) Identifies the current key material.KeyMetadata.Builder.customerMasterKeySpec(String customerMasterKeySpec) Deprecated.This field has been deprecated.KeyMetadata.Builder.customerMasterKeySpec(CustomerMasterKeySpec customerMasterKeySpec) Deprecated.This field has been deprecated.KeyMetadata.Builder.customKeyStoreId(String customKeyStoreId) A unique identifier for the custom key store that contains the KMS key.KeyMetadata.Builder.deletionDate(Instant deletionDate) The date and time after which KMS deletes this KMS key.KeyMetadata.Builder.description(String description) The description of the KMS key.Specifies whether the KMS key is enabled.KeyMetadata.Builder.encryptionAlgorithms(Collection<EncryptionAlgorithmSpec> encryptionAlgorithms) The encryption algorithms that the KMS key supports.KeyMetadata.Builder.encryptionAlgorithms(EncryptionAlgorithmSpec... encryptionAlgorithms) The encryption algorithms that the KMS key supports.KeyMetadata.Builder.encryptionAlgorithmsWithStrings(String... encryptionAlgorithms) The encryption algorithms that the KMS key supports.KeyMetadata.Builder.encryptionAlgorithmsWithStrings(Collection<String> encryptionAlgorithms) The encryption algorithms that the KMS key supports.KeyMetadata.Builder.expirationModel(String expirationModel) Specifies whether the KMS key's key material expires.KeyMetadata.Builder.expirationModel(ExpirationModelType expirationModel) Specifies whether the KMS key's key material expires.KeyMetadata.Builder.keyAgreementAlgorithms(Collection<KeyAgreementAlgorithmSpec> keyAgreementAlgorithms) The key agreement algorithm used to derive a shared secret.KeyMetadata.Builder.keyAgreementAlgorithms(KeyAgreementAlgorithmSpec... keyAgreementAlgorithms) The key agreement algorithm used to derive a shared secret.KeyMetadata.Builder.keyAgreementAlgorithmsWithStrings(String... keyAgreementAlgorithms) The key agreement algorithm used to derive a shared secret.KeyMetadata.Builder.keyAgreementAlgorithmsWithStrings(Collection<String> keyAgreementAlgorithms) The key agreement algorithm used to derive a shared secret.The globally unique identifier for the KMS key.KeyMetadata.Builder.keyManager(String keyManager) The manager of the KMS key.KeyMetadata.Builder.keyManager(KeyManagerType keyManager) The manager of the KMS key.Describes the type of key material in the KMS key.Describes the type of key material in the KMS key.The current status of the KMS key.The current status of the KMS key.The cryptographic operations for which you can use the KMS key.KeyMetadata.Builder.keyUsage(KeyUsageType keyUsage) The cryptographic operations for which you can use the KMS key.KeyMetadata.Builder.macAlgorithms(Collection<MacAlgorithmSpec> macAlgorithms) The message authentication code (MAC) algorithm that the HMAC KMS key supports.KeyMetadata.Builder.macAlgorithms(MacAlgorithmSpec... macAlgorithms) The message authentication code (MAC) algorithm that the HMAC KMS key supports.KeyMetadata.Builder.macAlgorithmsWithStrings(String... macAlgorithms) The message authentication code (MAC) algorithm that the HMAC KMS key supports.KeyMetadata.Builder.macAlgorithmsWithStrings(Collection<String> macAlgorithms) The message authentication code (MAC) algorithm that the HMAC KMS key supports.KeyMetadata.Builder.multiRegion(Boolean multiRegion) Indicates whether the KMS key is a multi-Region (True) or regional (False) key.default KeyMetadata.BuilderKeyMetadata.Builder.multiRegionConfiguration(Consumer<MultiRegionConfiguration.Builder> multiRegionConfiguration) Lists the primary and replica keys in same multi-Region key.KeyMetadata.Builder.multiRegionConfiguration(MultiRegionConfiguration multiRegionConfiguration) Lists the primary and replica keys in same multi-Region key.The source of the key material for the KMS key.KeyMetadata.Builder.origin(OriginType origin) The source of the key material for the KMS key.KeyMetadata.Builder.pendingDeletionWindowInDays(Integer pendingDeletionWindowInDays) The waiting period before the primary key in a multi-Region key is deleted.KeyMetadata.Builder.signingAlgorithms(Collection<SigningAlgorithmSpec> signingAlgorithms) The signing algorithms that the KMS key supports.KeyMetadata.Builder.signingAlgorithms(SigningAlgorithmSpec... signingAlgorithms) The signing algorithms that the KMS key supports.KeyMetadata.Builder.signingAlgorithmsWithStrings(String... signingAlgorithms) The signing algorithms that the KMS key supports.KeyMetadata.Builder.signingAlgorithmsWithStrings(Collection<String> signingAlgorithms) The signing algorithms that the KMS key supports.KeyMetadata.toBuilder()The earliest time at which any imported key material permanently associated with this KMS key expires.default KeyMetadata.BuilderKeyMetadata.Builder.xksKeyConfiguration(Consumer<XksKeyConfigurationType.Builder> xksKeyConfiguration) Information about the external key that is associated with a KMS key in an external key store.KeyMetadata.Builder.xksKeyConfiguration(XksKeyConfigurationType xksKeyConfiguration) Information about the external key that is associated with a KMS key in an external key store.Methods in software.amazon.awssdk.services.kms.model that return types with arguments of type KeyMetadata.BuilderModifier and TypeMethodDescriptionstatic Class<? extends KeyMetadata.Builder>KeyMetadata.serializableBuilderClass()Method parameters in software.amazon.awssdk.services.kms.model with type arguments of type KeyMetadata.BuilderModifier and TypeMethodDescriptiondefault CreateKeyResponse.BuilderCreateKeyResponse.Builder.keyMetadata(Consumer<KeyMetadata.Builder> keyMetadata) Metadata associated with the KMS key.default DescribeKeyResponse.BuilderDescribeKeyResponse.Builder.keyMetadata(Consumer<KeyMetadata.Builder> keyMetadata) Metadata associated with the key.default ReplicateKeyResponse.BuilderReplicateKeyResponse.Builder.replicaKeyMetadata(Consumer<KeyMetadata.Builder> replicaKeyMetadata) Displays details about the new replica key, including its Amazon Resource Name (key ARN) and Key states of KMS keys.