Interface CreateSpaceRequest.Builder

    • Method Detail

      • description

        CreateSpaceRequest.Builder description​(String description)

        A description for the private re:Post. This is used only to help you identify this private re:Post.

        Parameters:
        description - A description for the private re:Post. This is used only to help you identify this private re:Post.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        CreateSpaceRequest.Builder name​(String name)

        The name for the private re:Post. This must be unique in your account.

        Parameters:
        name - The name for the private re:Post. This must be unique in your account.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • roleArn

        CreateSpaceRequest.Builder roleArn​(String roleArn)

        The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS support tickets.

        Parameters:
        roleArn - The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS support tickets.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • subdomain

        CreateSpaceRequest.Builder subdomain​(String subdomain)

        The subdomain that you use to access your AWS re:Post Private private re:Post. All custom subdomains must be approved by AWS before use. In addition to your custom subdomain, all private re:Posts are issued an AWS generated subdomain for immediate use.

        Parameters:
        subdomain - The subdomain that you use to access your AWS re:Post Private private re:Post. All custom subdomains must be approved by AWS before use. In addition to your custom subdomain, all private re:Posts are issued an AWS generated subdomain for immediate use.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

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

        The list of tags associated with the private re:Post.

        Parameters:
        tags - The list of tags associated with the private re:Post.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tier

        CreateSpaceRequest.Builder tier​(String tier)

        The pricing tier for the private re:Post.

        Parameters:
        tier - The pricing tier for the private re:Post.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TierLevel, TierLevel
      • tier

        CreateSpaceRequest.Builder tier​(TierLevel tier)

        The pricing tier for the private re:Post.

        Parameters:
        tier - The pricing tier for the private re:Post.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TierLevel, TierLevel
      • userKMSKey

        CreateSpaceRequest.Builder userKMSKey​(String userKMSKey)

        The AWS KMS key ARN that’s used for the AWS KMS encryption. If you don't provide a key, your data is encrypted by default with a key that AWS owns and manages for you.

        Parameters:
        userKMSKey - The AWS KMS key ARN that’s used for the AWS KMS encryption. If you don't provide a key, your data is encrypted by default with a key that AWS owns and manages for you.
        Returns:
        Returns a reference to this object so that method calls can be chained together.