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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description KMSKeyDetails.BuilderencryptionOption(String encryptionOption)The encryption option for a repository association.KMSKeyDetails.BuilderencryptionOption(EncryptionOption encryptionOption)The encryption option for a repository association.KMSKeyDetails.BuilderkmsKeyId(String kmsKeyId)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 Detail
-
kmsKeyId
KMSKeyDetails.Builder kmsKeyId(String 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
KMSKeyDetails.Builder encryptionOption(String 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,EncryptionOption
-
encryptionOption
KMSKeyDetails.Builder encryptionOption(EncryptionOption 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,EncryptionOption
-
-