Interface SpaceData.Builder

    • Method Detail

      • arn

        SpaceData.Builder arn​(String 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, ConfigurationStatus
      • 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:
        ConfigurationStatus, ConfigurationStatus
      • 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

        SpaceData.Builder name​(String 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

        SpaceData.Builder tier​(String 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:
        TierLevel, TierLevel
      • tier

        SpaceData.Builder tier​(TierLevel 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:
        TierLevel, TierLevel
      • 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, VanityDomainStatus
      • 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:
        VanityDomainStatus, VanityDomainStatus