Interface Workspace.Builder

  • Method Details

    • visibility

      Workspace.Builder visibility(String visibility)

      Controls who can access the workspace. Valid values are: ALL (all users), ASSIGNED (only assigned users and routing profiles), and NONE (not visible).

      Parameters:
      visibility - Controls who can access the workspace. Valid values are: ALL (all users), ASSIGNED (only assigned users and routing profiles), and NONE (not visible).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • visibility

      Workspace.Builder visibility(Visibility visibility)

      Controls who can access the workspace. Valid values are: ALL (all users), ASSIGNED (only assigned users and routing profiles), and NONE (not visible).

      Parameters:
      visibility - Controls who can access the workspace. Valid values are: ALL (all users), ASSIGNED (only assigned users and routing profiles), and NONE (not visible).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • id

      The unique identifier of the workspace.

      Parameters:
      id - The unique identifier of the workspace.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the workspace.

      Parameters:
      name - The name of the workspace.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The Amazon Resource Name (ARN) of the workspace.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the workspace.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      Workspace.Builder description(String description)

      The description of the workspace.

      Parameters:
      description - The description of the workspace.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • theme

      The theme configuration for the workspace, including colors and styling.

      Parameters:
      theme - The theme configuration for the workspace, including colors and styling.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • theme

      The theme configuration for the workspace, including colors and styling.

      This is a convenience method that creates an instance of the WorkspaceTheme.Builder avoiding the need to create one manually via WorkspaceTheme.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to theme(WorkspaceTheme).

      Parameters:
      theme - a consumer that will call methods on WorkspaceTheme.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • title

      Workspace.Builder title(String title)

      The title displayed for the workspace.

      Parameters:
      title - The title displayed for the workspace.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedTime

      Workspace.Builder lastModifiedTime(Instant lastModifiedTime)

      The timestamp when the workspace was last modified.

      Parameters:
      lastModifiedTime - The timestamp when the workspace was last modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedRegion

      Workspace.Builder lastModifiedRegion(String lastModifiedRegion)

      The AWS Region where the workspace was last modified.

      Parameters:
      lastModifiedRegion - The AWS Region where the workspace was last modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      The tags used to organize, track, or control access for the workspace.

      Parameters:
      tags - The tags used to organize, track, or control access for the workspace.
      Returns:
      Returns a reference to this object so that method calls can be chained together.