Interface CreateSpaceRequest.Builder

  • Method Details

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

      CreateSpaceRequest.Builder supportedEmailDomains(SupportedEmailDomainsParameters supportedEmailDomains)

      Parameters:
      supportedEmailDomains -
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportedEmailDomains

      default CreateSpaceRequest.Builder supportedEmailDomains(Consumer<SupportedEmailDomainsParameters.Builder> supportedEmailDomains)

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

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

      Parameters:
      supportedEmailDomains - a consumer that will call methods on SupportedEmailDomainsParameters.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.