Interface WorkspaceSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<WorkspaceSummary.Builder,WorkspaceSummary>,SdkBuilder<WorkspaceSummary.Builder,WorkspaceSummary>,SdkPojo
- Enclosing class:
- WorkspaceSummary
public static interface WorkspaceSummary.Builder extends SdkPojo, CopyableBuilder<WorkspaceSummary.Builder,WorkspaceSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description WorkspaceSummary.Builderalias(String alias)Alias of this workspace.WorkspaceSummary.Builderarn(String arn)The AmazonResourceName of this workspace.WorkspaceSummary.BuildercreatedAt(Instant createdAt)The time when the workspace was created.WorkspaceSummary.BuilderkmsKeyArn(String kmsKeyArn)Customer managed KMS key ARN for this workspacedefault WorkspaceSummary.Builderstatus(Consumer<WorkspaceStatus.Builder> status)The status of this workspace.WorkspaceSummary.Builderstatus(WorkspaceStatus status)The status of this workspace.WorkspaceSummary.Buildertags(Map<String,String> tags)The tags of this workspace.WorkspaceSummary.BuilderworkspaceId(String workspaceId)Unique string identifying this workspace.-
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
-
workspaceId
WorkspaceSummary.Builder workspaceId(String workspaceId)
Unique string identifying this workspace.
- Parameters:
workspaceId- Unique string identifying this workspace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
alias
WorkspaceSummary.Builder alias(String alias)
Alias of this workspace.
- Parameters:
alias- Alias of this workspace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
WorkspaceSummary.Builder arn(String arn)
The AmazonResourceName of this workspace.
- Parameters:
arn- The AmazonResourceName of this workspace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
WorkspaceSummary.Builder status(WorkspaceStatus status)
The status of this workspace.
- Parameters:
status- The status of this workspace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
default WorkspaceSummary.Builder status(Consumer<WorkspaceStatus.Builder> status)
The status of this workspace.
This is a convenience method that creates an instance of theWorkspaceStatus.Builderavoiding the need to create one manually viaWorkspaceStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostatus(WorkspaceStatus).- Parameters:
status- a consumer that will call methods onWorkspaceStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
status(WorkspaceStatus)
-
createdAt
WorkspaceSummary.Builder createdAt(Instant createdAt)
The time when the workspace was created.
- Parameters:
createdAt- The time when the workspace was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
WorkspaceSummary.Builder tags(Map<String,String> tags)
The tags of this workspace.
- Parameters:
tags- The tags of this workspace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsKeyArn
WorkspaceSummary.Builder kmsKeyArn(String kmsKeyArn)
Customer managed KMS key ARN for this workspace
- Parameters:
kmsKeyArn- Customer managed KMS key ARN for this workspace- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-