Interface CreateSpaceRequest.Builder

  • Method Details

    • 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

      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

      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

      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

      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:
    • 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:
    • 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.
    • overrideConfiguration

      CreateSpaceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.