public static interface WorkspaceRequest.Builder extends SdkPojo, CopyableBuilder<WorkspaceRequest.Builder,WorkspaceRequest>
| Modifier and Type | Method and Description |
|---|---|
WorkspaceRequest.Builder |
bundleId(String bundleId)
The identifier of the bundle for the WorkSpace.
|
WorkspaceRequest.Builder |
directoryId(String directoryId)
The identifier of the Directory Service directory for the WorkSpace.
|
WorkspaceRequest.Builder |
rootVolumeEncryptionEnabled(Boolean rootVolumeEncryptionEnabled)
Indicates whether the data stored on the root volume is encrypted.
|
WorkspaceRequest.Builder |
tags(Collection<Tag> tags)
The tags for the WorkSpace.
|
WorkspaceRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
The tags for the WorkSpace.
|
WorkspaceRequest.Builder |
tags(Tag... tags)
The tags for the WorkSpace.
|
WorkspaceRequest.Builder |
userName(String userName)
The user name of the user for the WorkSpace.
|
WorkspaceRequest.Builder |
userVolumeEncryptionEnabled(Boolean userVolumeEncryptionEnabled)
Indicates whether the data stored on the user volume is encrypted.
|
WorkspaceRequest.Builder |
volumeEncryptionKey(String volumeEncryptionKey)
The symmetric KMS key used to encrypt data stored on your WorkSpace.
|
default WorkspaceRequest.Builder |
workspaceProperties(Consumer<WorkspaceProperties.Builder> workspaceProperties)
The WorkSpace properties.
|
WorkspaceRequest.Builder |
workspaceProperties(WorkspaceProperties workspaceProperties)
The WorkSpace properties.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildWorkspaceRequest.Builder directoryId(String directoryId)
The identifier of the Directory Service directory for the WorkSpace. You can use DescribeWorkspaceDirectories to list the available directories.
directoryId - The identifier of the Directory Service directory for the WorkSpace. You can use
DescribeWorkspaceDirectories to list the available directories.WorkspaceRequest.Builder userName(String userName)
The user name of the user for the WorkSpace. This user name must exist in the Directory Service directory for the WorkSpace.
userName - The user name of the user for the WorkSpace. This user name must exist in the Directory Service
directory for the WorkSpace.WorkspaceRequest.Builder bundleId(String bundleId)
The identifier of the bundle for the WorkSpace. You can use DescribeWorkspaceBundles to list the available bundles.
bundleId - The identifier of the bundle for the WorkSpace. You can use DescribeWorkspaceBundles to list
the available bundles.WorkspaceRequest.Builder volumeEncryptionKey(String volumeEncryptionKey)
The symmetric KMS key used to encrypt data stored on your WorkSpace. Amazon WorkSpaces does not support asymmetric KMS keys.
volumeEncryptionKey - The symmetric KMS key used to encrypt data stored on your WorkSpace. Amazon WorkSpaces does not
support asymmetric KMS keys.WorkspaceRequest.Builder userVolumeEncryptionEnabled(Boolean userVolumeEncryptionEnabled)
Indicates whether the data stored on the user volume is encrypted.
userVolumeEncryptionEnabled - Indicates whether the data stored on the user volume is encrypted.WorkspaceRequest.Builder rootVolumeEncryptionEnabled(Boolean rootVolumeEncryptionEnabled)
Indicates whether the data stored on the root volume is encrypted.
rootVolumeEncryptionEnabled - Indicates whether the data stored on the root volume is encrypted.WorkspaceRequest.Builder workspaceProperties(WorkspaceProperties workspaceProperties)
The WorkSpace properties.
workspaceProperties - The WorkSpace properties.default WorkspaceRequest.Builder workspaceProperties(Consumer<WorkspaceProperties.Builder> workspaceProperties)
The WorkSpace properties.
This is a convenience method that creates an instance of theWorkspaceProperties.Builder avoiding the
need to create one manually via WorkspaceProperties.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to workspaceProperties(WorkspaceProperties).
workspaceProperties - a consumer that will call methods on WorkspaceProperties.BuilderworkspaceProperties(WorkspaceProperties)WorkspaceRequest.Builder tags(Collection<Tag> tags)
The tags for the WorkSpace.
tags - The tags for the WorkSpace.WorkspaceRequest.Builder tags(Tag... tags)
The tags for the WorkSpace.
tags - The tags for the WorkSpace.WorkspaceRequest.Builder tags(Consumer<Tag.Builder>... tags)
The tags for the WorkSpace.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one manually
via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) Copyright © 2023. All rights reserved.