Interface CreateStudioRequest.Builder

    • Method Detail

      • adminRoleArn

        CreateStudioRequest.Builder adminRoleArn​(String adminRoleArn)

        The IAM role that studio admins will assume when logging in to the Nimble Studio portal.

        Parameters:
        adminRoleArn - The IAM role that studio admins will assume when logging in to the Nimble Studio portal.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • clientToken

        CreateStudioRequest.Builder clientToken​(String clientToken)

        Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.

        Parameters:
        clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • displayName

        CreateStudioRequest.Builder displayName​(String displayName)

        A friendly name for the studio.

        Parameters:
        displayName - A friendly name for the studio.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • studioEncryptionConfiguration

        CreateStudioRequest.Builder studioEncryptionConfiguration​(StudioEncryptionConfiguration studioEncryptionConfiguration)

        The studio encryption configuration.

        Parameters:
        studioEncryptionConfiguration - The studio encryption configuration.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • studioName

        CreateStudioRequest.Builder studioName​(String studioName)

        The studio name that is used in the URL of the Nimble Studio portal when accessed by Nimble Studio users.

        Parameters:
        studioName - The studio name that is used in the URL of the Nimble Studio portal when accessed by Nimble Studio users.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateStudioRequest.Builder tags​(Map<String,​String> tags)

        A collection of labels, in the form of key-value pairs, that apply to this resource.

        Parameters:
        tags - A collection of labels, in the form of key-value pairs, that apply to this resource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • userRoleArn

        CreateStudioRequest.Builder userRoleArn​(String userRoleArn)

        The IAM role that studio users will assume when logging in to the Nimble Studio portal.

        Parameters:
        userRoleArn - The IAM role that studio users will assume when logging in to the Nimble Studio portal.
        Returns:
        Returns a reference to this object so that method calls can be chained together.