Interface SpaceData.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SpaceData.Builder,,SpaceData> SdkBuilder<SpaceData.Builder,,SpaceData> SdkPojo
- Enclosing class:
SpaceData
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of the private re:Post.configurationStatus(String configurationStatus) The configuration status of the private re:Post.configurationStatus(ConfigurationStatus configurationStatus) The configuration status of the private re:Post.contentSize(Long contentSize) The content size of the private re:Post.createDateTime(Instant createDateTime) The date when the private re:Post was created.deleteDateTime(Instant deleteDateTime) The date when the private re:Post was deleted.description(String description) The description for the private re:Post.The name for the private re:Post.randomDomain(String randomDomain) The AWS generated subdomain of the private re:Post.The unique ID of the private re:Post.The creation/deletion status of the private re:Post.storageLimit(Long storageLimit) The storage limit of the private re:Post.default SpaceData.BuildersupportedEmailDomains(Consumer<SupportedEmailDomainsStatus.Builder> supportedEmailDomains) This is a convenience method that creates an instance of theSupportedEmailDomainsStatus.Builderavoiding the need to create one manually viaSupportedEmailDomainsStatus.builder().supportedEmailDomains(SupportedEmailDomainsStatus supportedEmailDomains) The pricing tier of the private re:Post.The pricing tier of the private re:Post.The number of onboarded users to the private re:Post.userKMSKey(String userKMSKey) The custom AWS KMS key ARN that’s used for the AWS KMS encryption.vanityDomain(String vanityDomain) This custom subdomain that you use to access your private re:Post.vanityDomainStatus(String vanityDomainStatus) This approval status of the custom subdomain.vanityDomainStatus(VanityDomainStatus vanityDomainStatus) This approval status of the custom subdomain.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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 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.
-
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.
-
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.
-
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
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:
-
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
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:
-
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.
-
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.
-
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
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.
-
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
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.
-
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
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.
-
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
- Parameters:
supportedEmailDomains-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedEmailDomains
default SpaceData.Builder supportedEmailDomains(Consumer<SupportedEmailDomainsStatus.Builder> supportedEmailDomains) This is a convenience method that creates an instance of theSupportedEmailDomainsStatus.Builderavoiding the need to create one manually viaSupportedEmailDomainsStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosupportedEmailDomains(SupportedEmailDomainsStatus).- Parameters:
supportedEmailDomains- a consumer that will call methods onSupportedEmailDomainsStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-