Interface SpaceData.Builder

All Superinterfaces:
Buildable, CopyableBuilder<SpaceData.Builder,SpaceData>, SdkBuilder<SpaceData.Builder,SpaceData>, SdkPojo
Enclosing class:
SpaceData

public static interface SpaceData.Builder extends SdkPojo, CopyableBuilder<SpaceData.Builder,SpaceData>
  • Method Details

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