Interface SpaceData.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SpaceData.Builder,SpaceData>,SdkBuilder<SpaceData.Builder,SpaceData>,SdkPojo
- Enclosing class:
- SpaceData
public static interface SpaceData.Builder extends SdkPojo, CopyableBuilder<SpaceData.Builder,SpaceData>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SpaceData.Builderarn(String arn)The ARN of the private re:Post.SpaceData.BuilderconfigurationStatus(String configurationStatus)The configuration status of the private re:Post.SpaceData.BuilderconfigurationStatus(ConfigurationStatus configurationStatus)The configuration status of the private re:Post.SpaceData.BuildercontentSize(Long contentSize)The content size of the private re:Post.SpaceData.BuildercreateDateTime(Instant createDateTime)The date when the private re:Post was created.SpaceData.BuilderdeleteDateTime(Instant deleteDateTime)The date when the private re:Post was deleted.SpaceData.Builderdescription(String description)The description for the private re:Post.SpaceData.Buildername(String name)The name for the private re:Post.SpaceData.BuilderrandomDomain(String randomDomain)The AWS generated subdomain of the private re:Post.SpaceData.BuilderspaceId(String spaceId)The unique ID of the private re:Post.SpaceData.Builderstatus(String status)The creation/deletion status of the private re:Post.SpaceData.BuilderstorageLimit(Long storageLimit)The storage limit of the private re:Post.SpaceData.Buildertier(String tier)The pricing tier of the private re:Post.SpaceData.Buildertier(TierLevel tier)The pricing tier of the private re:Post.SpaceData.BuilderuserCount(Integer userCount)The number of onboarded users to the private re:Post.SpaceData.BuilderuserKMSKey(String userKMSKey)The custom AWS KMS key ARN that’s used for the AWS KMS encryption.SpaceData.BuildervanityDomain(String vanityDomain)This custom subdomain that you use to access your private re:Post.SpaceData.BuildervanityDomainStatus(String vanityDomainStatus)This approval status of the custom subdomain.SpaceData.BuildervanityDomainStatus(VanityDomainStatus vanityDomainStatus)This approval status of the custom subdomain.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
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.
-
tier
SpaceData.Builder tier(TierLevel tier)
The pricing tier of the private re:Post.
-
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
-
-