Interface WorkspaceEncryptionConfigurationInfo.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<WorkspaceEncryptionConfigurationInfo.Builder,,WorkspaceEncryptionConfigurationInfo> SdkBuilder<WorkspaceEncryptionConfigurationInfo.Builder,,WorkspaceEncryptionConfigurationInfo> SdkPojo
- Enclosing class:
WorkspaceEncryptionConfigurationInfo
@Mutable
@NotThreadSafe
public static interface WorkspaceEncryptionConfigurationInfo.Builder
extends SdkPojo, CopyableBuilder<WorkspaceEncryptionConfigurationInfo.Builder,WorkspaceEncryptionConfigurationInfo>
-
Method Summary
Modifier and TypeMethodDescriptionencryptionType(String encryptionType) The type of encryption used for the workspace.encryptionType(EncryptionType encryptionType) The type of encryption used for the workspace.The key ARN of the KMS key used for KMS encryption ifencryptionTypeisKMS_BASED_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
-
encryptionType
The type of encryption used for the workspace.
- Parameters:
encryptionType- The type of encryption used for the workspace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryptionType
The type of encryption used for the workspace.
- Parameters:
encryptionType- The type of encryption used for the workspace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kmsKeyArn
The key ARN of the KMS key used for KMS encryption if
encryptionTypeisKMS_BASED_ENCRYPTION.- Parameters:
kmsKeyArn- The key ARN of the KMS key used for KMS encryption ifencryptionTypeisKMS_BASED_ENCRYPTION.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-