Interface KMSKeyDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<KMSKeyDetails.Builder,
,KMSKeyDetails> SdkBuilder<KMSKeyDetails.Builder,
,KMSKeyDetails> SdkPojo
- Enclosing class:
KMSKeyDetails
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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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:
-