Interface CreateWorkspaceImageRequest.Builder

    • Method Detail

      • name

        CreateWorkspaceImageRequest.Builder name​(String name)

        The name of the new WorkSpace image.

        Parameters:
        name - The name of the new WorkSpace image.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        CreateWorkspaceImageRequest.Builder description​(String description)

        The description of the new WorkSpace image.

        Parameters:
        description - The description of the new WorkSpace image.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • workspaceId

        CreateWorkspaceImageRequest.Builder workspaceId​(String workspaceId)

        The identifier of the source WorkSpace

        Parameters:
        workspaceId - The identifier of the source WorkSpace
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateWorkspaceImageRequest.Builder tags​(Collection<Tag> tags)

        The tags that you want to add to the new WorkSpace image. To add tags when you're creating the image, you must create an IAM policy that grants your IAM user permission to use workspaces:CreateTags.

        Parameters:
        tags - The tags that you want to add to the new WorkSpace image. To add tags when you're creating the image, you must create an IAM policy that grants your IAM user permission to use workspaces:CreateTags.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateWorkspaceImageRequest.Builder tags​(Tag... tags)

        The tags that you want to add to the new WorkSpace image. To add tags when you're creating the image, you must create an IAM policy that grants your IAM user permission to use workspaces:CreateTags.

        Parameters:
        tags - The tags that you want to add to the new WorkSpace image. To add tags when you're creating the image, you must create an IAM policy that grants your IAM user permission to use workspaces:CreateTags.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateWorkspaceImageRequest.Builder tags​(Consumer<Tag.Builder>... tags)

        The tags that you want to add to the new WorkSpace image. To add tags when you're creating the image, you must create an IAM policy that grants your IAM user permission to use workspaces:CreateTags.

        This is a convenience method that creates an instance of the Tag.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).

        Parameters:
        tags - a consumer that will call methods on Tag.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #tags(java.util.Collection)