Interface EncryptionConfig.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<EncryptionConfig.Builder,EncryptionConfig>,SdkBuilder<EncryptionConfig.Builder,EncryptionConfig>,SdkPojo
- Enclosing class:
- EncryptionConfig
@Mutable @NotThreadSafe public static interface EncryptionConfig.Builder extends SdkPojo, CopyableBuilder<EncryptionConfig.Builder,EncryptionConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EncryptionConfig.BuilderkeyId(String keyId)The ID of the KMS key used for encryption, if applicable.EncryptionConfig.Builderstatus(String status)The encryption status.EncryptionConfig.Builderstatus(EncryptionStatus status)The encryption status.EncryptionConfig.Buildertype(String type)The type of encryption.EncryptionConfig.Buildertype(EncryptionType type)The type of encryption.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
keyId
EncryptionConfig.Builder keyId(String keyId)
The ID of the KMS key used for encryption, if applicable.
- Parameters:
keyId- The ID of the KMS key used for encryption, if applicable.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
EncryptionConfig.Builder status(String status)
The encryption status. While the status is
UPDATING, X-Ray may encrypt data with a combination of the new and old settings.- Parameters:
status- The encryption status. While the status isUPDATING, X-Ray may encrypt data with a combination of the new and old settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EncryptionStatus,EncryptionStatus
-
status
EncryptionConfig.Builder status(EncryptionStatus status)
The encryption status. While the status is
UPDATING, X-Ray may encrypt data with a combination of the new and old settings.- Parameters:
status- The encryption status. While the status isUPDATING, X-Ray may encrypt data with a combination of the new and old settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EncryptionStatus,EncryptionStatus
-
type
EncryptionConfig.Builder type(String type)
The type of encryption. Set to
KMSfor encryption with KMS keys. Set toNONEfor default encryption.- Parameters:
type- The type of encryption. Set toKMSfor encryption with KMS keys. Set toNONEfor default encryption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EncryptionType,EncryptionType
-
type
EncryptionConfig.Builder type(EncryptionType type)
The type of encryption. Set to
KMSfor encryption with KMS keys. Set toNONEfor default encryption.- Parameters:
type- The type of encryption. Set toKMSfor encryption with KMS keys. Set toNONEfor default encryption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EncryptionType,EncryptionType
-
-