Interface SpaceData.Builder

  • Method Details

    • spaceId

      SpaceData.Builder spaceId(String spaceId)

      The unique ID of the private re:Post.

      Parameters:
      spaceId - The unique ID of the private re:Post.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The ARN of the private re:Post.

      Parameters:
      arn - The ARN of the 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.

      Parameters:
      name - The name for the private re:Post.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      SpaceData.Builder description(String description)

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

      Parameters:
      description - The 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.
    • status

      SpaceData.Builder status(String status)

      The creation/deletion status of the private re:Post.

      Parameters:
      status - The creation/deletion status of the private re:Post.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • configurationStatus

      SpaceData.Builder configurationStatus(String configurationStatus)

      The configuration status of the private re:Post.

      Parameters:
      configurationStatus - The configuration status of the private re:Post.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • configurationStatus

      SpaceData.Builder configurationStatus(ConfigurationStatus configurationStatus)

      The configuration status of the private re:Post.

      Parameters:
      configurationStatus - The configuration status of the private re:Post.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • vanityDomainStatus

      SpaceData.Builder vanityDomainStatus(String vanityDomainStatus)

      This approval status of the custom subdomain.

      Parameters:
      vanityDomainStatus - This approval status of the custom subdomain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • vanityDomainStatus

      SpaceData.Builder vanityDomainStatus(VanityDomainStatus vanityDomainStatus)

      This approval status of the custom subdomain.

      Parameters:
      vanityDomainStatus - This approval status of the custom subdomain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • vanityDomain

      SpaceData.Builder vanityDomain(String vanityDomain)

      This custom subdomain that you use to access your private re:Post. All custom subdomains must be approved by AWS before use.

      Parameters:
      vanityDomain - This custom subdomain that you use to access your private re:Post. All custom subdomains must be approved by AWS before use.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • randomDomain

      SpaceData.Builder randomDomain(String randomDomain)

      The AWS generated subdomain of the private re:Post.

      Parameters:
      randomDomain - The AWS generated subdomain of the private re:Post.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tier

      The pricing tier of the private re:Post.

      Parameters:
      tier - The pricing tier of 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 of the private re:Post.

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

      SpaceData.Builder storageLimit(Long storageLimit)

      The storage limit of the private re:Post.

      Parameters:
      storageLimit - The storage limit of the private re:Post.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createDateTime

      SpaceData.Builder createDateTime(Instant createDateTime)

      The date when the private re:Post was created.

      Parameters:
      createDateTime - The date when the private re:Post was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deleteDateTime

      SpaceData.Builder deleteDateTime(Instant deleteDateTime)

      The date when the private re:Post was deleted.

      Parameters:
      deleteDateTime - The date when the private re:Post was deleted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • userKMSKey

      SpaceData.Builder userKMSKey(String userKMSKey)

      The custom AWS KMS key ARN that’s used for the AWS KMS encryption.

      Parameters:
      userKMSKey - The custom AWS KMS key ARN that’s used for the AWS KMS encryption.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • userCount

      SpaceData.Builder userCount(Integer userCount)

      The number of onboarded users to the private re:Post.

      Parameters:
      userCount - The number of onboarded users to the private re:Post.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • contentSize

      SpaceData.Builder contentSize(Long contentSize)

      The content size of the private re:Post.

      Parameters:
      contentSize - The content size of the private re:Post.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportedEmailDomains

      SpaceData.Builder supportedEmailDomains(SupportedEmailDomainsStatus supportedEmailDomains)

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

      default SpaceData.Builder supportedEmailDomains(Consumer<SupportedEmailDomainsStatus.Builder> supportedEmailDomains)

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

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

      Parameters:
      supportedEmailDomains - a consumer that will call methods on SupportedEmailDomainsStatus.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: