Interface AwsEncryptionKeyConfigurationInput.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AwsEncryptionKeyConfigurationInput.Builder,,AwsEncryptionKeyConfigurationInput> SdkBuilder<AwsEncryptionKeyConfigurationInput.Builder,,AwsEncryptionKeyConfigurationInput> SdkPojo
- Enclosing class:
AwsEncryptionKeyConfigurationInput
@Mutable
@NotThreadSafe
public static interface AwsEncryptionKeyConfigurationInput.Builder
extends SdkPojo, CopyableBuilder<AwsEncryptionKeyConfigurationInput.Builder,AwsEncryptionKeyConfigurationInput>
-
Method Summary
Modifier and TypeMethodDescriptionexternalIdType(String externalIdType) The type of external identifier associated with the encryption key.externalIdType(ExternalIdType externalIdType) The type of external identifier associated with the encryption key.iamRoleArn(String iamRoleArn) The Amazon Resource Name (ARN) of the Amazon Web Services Identity and Access Management (IAM) role that grants access to the KMS key.The identifier or ARN of the Amazon Web Services KMS key to use for encryption.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
iamRoleArn
The Amazon Resource Name (ARN) of the Amazon Web Services Identity and Access Management (IAM) role that grants access to the KMS key.
- Parameters:
iamRoleArn- The Amazon Resource Name (ARN) of the Amazon Web Services Identity and Access Management (IAM) role that grants access to the KMS key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
externalIdType
The type of external identifier associated with the encryption key.
- Parameters:
externalIdType- The type of external identifier associated with the encryption key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
externalIdType
The type of external identifier associated with the encryption key.
- Parameters:
externalIdType- The type of external identifier associated with the encryption key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kmsKeyId
The identifier or ARN of the Amazon Web Services KMS key to use for encryption.
- Parameters:
kmsKeyId- The identifier or ARN of the Amazon Web Services KMS key to use for encryption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-