Interface KMSKeyDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<KMSKeyDetails.Builder,,KMSKeyDetails> SdkBuilder<KMSKeyDetails.Builder,,KMSKeyDetails> SdkPojo
- Enclosing class:
KMSKeyDetails
@Mutable
@NotThreadSafe
public static interface KMSKeyDetails.Builder
extends SdkPojo, CopyableBuilder<KMSKeyDetails.Builder,KMSKeyDetails>
-
Method Summary
Modifier and TypeMethodDescriptionencryptionOption(String encryptionOption) The encryption option for a repository association.encryptionOption(EncryptionOption encryptionOption) The encryption option for a repository association.The ID of the Amazon Web Services KMS key that is associated with a repository association.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
-
kmsKeyId
The ID of the Amazon Web Services KMS key that is associated with a repository association.
- Parameters:
kmsKeyId- The ID of the Amazon Web Services KMS key that is associated with a repository association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionOption
The encryption option for a repository association. It is either owned by Amazon Web Services Key Management Service (KMS) (
AWS_OWNED_CMK) or customer managed (CUSTOMER_MANAGED_CMK).- Parameters:
encryptionOption- The encryption option for a repository association. It is either owned by Amazon Web Services Key Management Service (KMS) (AWS_OWNED_CMK) or customer managed (CUSTOMER_MANAGED_CMK).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryptionOption
The encryption option for a repository association. It is either owned by Amazon Web Services Key Management Service (KMS) (
AWS_OWNED_CMK) or customer managed (CUSTOMER_MANAGED_CMK).- Parameters:
encryptionOption- The encryption option for a repository association. It is either owned by Amazon Web Services Key Management Service (KMS) (AWS_OWNED_CMK) or customer managed (CUSTOMER_MANAGED_CMK).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-