Interface GetSpaceResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<GetSpaceResponse.Builder,GetSpaceResponse>, RepostspaceResponse.Builder, SdkBuilder<GetSpaceResponse.Builder,GetSpaceResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
GetSpaceResponse

public static interface GetSpaceResponse.Builder extends RepostspaceResponse.Builder, SdkPojo, CopyableBuilder<GetSpaceResponse.Builder,GetSpaceResponse>
  • 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.
    • 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

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

      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

      GetSpaceResponse.Builder groupAdmins(Collection<String> groupAdmins)

      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

      GetSpaceResponse.Builder groupAdmins(String... groupAdmins)

      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

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

      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

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

      GetSpaceResponse.Builder userAdmins(Collection<String> userAdmins)

      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

      GetSpaceResponse.Builder userAdmins(String... userAdmins)

      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

      GetSpaceResponse.Builder vanityDomainStatus(VanityDomainStatus 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: