Interface GetSpaceResponse.Builder

  • Method Details

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

      GetSpaceResponse.Builder identityStoreId(String identityStoreId)

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

      GetSpaceResponse.Builder applicationArn(String applicationArn)

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

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

      GetSpaceResponse.Builder supportedEmailDomains(SupportedEmailDomainsStatus supportedEmailDomains)

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

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