Interface GetSpaceResponse.Builder

    • Method Detail

      • arn

        GetSpaceResponse.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.
      • clientId

        GetSpaceResponse.Builder clientId​(String clientId)

        The Identity Center identifier for the Application Instance.

        Parameters:
        clientId - The Identity Center identifier for the Application Instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • configurationStatus

        GetSpaceResponse.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
      • contentSize

        GetSpaceResponse.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

        GetSpaceResponse.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.
      • customerRoleArn

        GetSpaceResponse.Builder customerRoleArn​(String customerRoleArn)

        The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS support tickets.

        Parameters:
        customerRoleArn - 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.
      • deleteDateTime

        GetSpaceResponse.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

        GetSpaceResponse.Builder description​(String description)

        The description of the private re:Post.

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

        @Deprecated
        GetSpaceResponse.Builder groupAdmins​(Collection<String> groupAdmins)
        Deprecated.
        This property has been depracted and will be replaced by the roles property.

        The list of groups that are administrators of the private re:Post.

        Parameters:
        groupAdmins - The list of groups that are administrators of the private re:Post.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • groupAdmins

        @Deprecated
        GetSpaceResponse.Builder groupAdmins​(String... groupAdmins)
        Deprecated.
        This property has been depracted and will be replaced by the roles property.

        The list of groups that are administrators of the private re:Post.

        Parameters:
        groupAdmins - The list of groups that are administrators of the private re:Post.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        GetSpaceResponse.Builder name​(String name)

        The name of the private re:Post.

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

        GetSpaceResponse.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.
      • rolesWithStrings

        GetSpaceResponse.Builder rolesWithStrings​(Map<String,​? extends Collection<String>> roles)

        A map of accessor identifiers and their roles.

        Parameters:
        roles - A map of accessor identifiers and their roles.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • spaceId

        GetSpaceResponse.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

        GetSpaceResponse.Builder status​(String status)

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

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

        GetSpaceResponse.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

        GetSpaceResponse.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

        GetSpaceResponse.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
      • userAdmins

        @Deprecated
        GetSpaceResponse.Builder userAdmins​(Collection<String> userAdmins)
        Deprecated.
        This property has been depracted and will be replaced by the roles property.

        The list of users that are administrators of the private re:Post.

        Parameters:
        userAdmins - The list of users that are administrators of the private re:Post.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • userAdmins

        @Deprecated
        GetSpaceResponse.Builder userAdmins​(String... userAdmins)
        Deprecated.
        This property has been depracted and will be replaced by the roles property.

        The list of users that are administrators of the private re:Post.

        Parameters:
        userAdmins - The list of users that are administrators of the private re:Post.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • userCount

        GetSpaceResponse.Builder userCount​(Integer userCount)

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

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

        GetSpaceResponse.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

        GetSpaceResponse.Builder vanityDomain​(String vanityDomain)

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

        Parameters:
        vanityDomain - The 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

        GetSpaceResponse.Builder vanityDomainStatus​(String vanityDomainStatus)

        The approval status of the custom subdomain.

        Parameters:
        vanityDomainStatus - The 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