Struct aws_sdk_repostspace::types::builders::SpaceDataBuilder
source · #[non_exhaustive]pub struct SpaceDataBuilder { /* private fields */ }Expand description
A builder for SpaceData.
Implementations§
source§impl SpaceDataBuilder
impl SpaceDataBuilder
sourcepub fn space_id(self, input: impl Into<String>) -> Self
pub fn space_id(self, input: impl Into<String>) -> Self
The unique ID of the private re:Post.
This field is required.sourcepub fn set_space_id(self, input: Option<String>) -> Self
pub fn set_space_id(self, input: Option<String>) -> Self
The unique ID of the private re:Post.
sourcepub fn get_space_id(&self) -> &Option<String>
pub fn get_space_id(&self) -> &Option<String>
The unique ID of the private re:Post.
sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
The ARN of the private re:Post.
This field is required.sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name for the private re:Post.
This field is required.sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description for the private re:Post. This is used only to help you identify this private re:Post.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description for the private re:Post. This is used only to help you identify this private re:Post.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description for the private re:Post. This is used only to help you identify this private re:Post.
sourcepub fn status(self, input: impl Into<String>) -> Self
pub fn status(self, input: impl Into<String>) -> Self
The creation/deletion status of the private re:Post.
This field is required.sourcepub fn set_status(self, input: Option<String>) -> Self
pub fn set_status(self, input: Option<String>) -> Self
The creation/deletion status of the private re:Post.
sourcepub fn get_status(&self) -> &Option<String>
pub fn get_status(&self) -> &Option<String>
The creation/deletion status of the private re:Post.
sourcepub fn configuration_status(self, input: ConfigurationStatus) -> Self
pub fn configuration_status(self, input: ConfigurationStatus) -> Self
The configuration status of the private re:Post.
This field is required.sourcepub fn set_configuration_status(
self,
input: Option<ConfigurationStatus>
) -> Self
pub fn set_configuration_status( self, input: Option<ConfigurationStatus> ) -> Self
The configuration status of the private re:Post.
sourcepub fn get_configuration_status(&self) -> &Option<ConfigurationStatus>
pub fn get_configuration_status(&self) -> &Option<ConfigurationStatus>
The configuration status of the private re:Post.
sourcepub fn vanity_domain_status(self, input: VanityDomainStatus) -> Self
pub fn vanity_domain_status(self, input: VanityDomainStatus) -> Self
This approval status of the custom subdomain.
This field is required.sourcepub fn set_vanity_domain_status(self, input: Option<VanityDomainStatus>) -> Self
pub fn set_vanity_domain_status(self, input: Option<VanityDomainStatus>) -> Self
This approval status of the custom subdomain.
sourcepub fn get_vanity_domain_status(&self) -> &Option<VanityDomainStatus>
pub fn get_vanity_domain_status(&self) -> &Option<VanityDomainStatus>
This approval status of the custom subdomain.
sourcepub fn vanity_domain(self, input: impl Into<String>) -> Self
pub fn vanity_domain(self, input: impl Into<String>) -> Self
This custom subdomain that you use to access your private re:Post. All custom subdomains must be approved by AWS before use.
This field is required.sourcepub fn set_vanity_domain(self, input: Option<String>) -> Self
pub fn set_vanity_domain(self, input: Option<String>) -> Self
This custom subdomain that you use to access your private re:Post. All custom subdomains must be approved by AWS before use.
sourcepub fn get_vanity_domain(&self) -> &Option<String>
pub fn get_vanity_domain(&self) -> &Option<String>
This custom subdomain that you use to access your private re:Post. All custom subdomains must be approved by AWS before use.
sourcepub fn random_domain(self, input: impl Into<String>) -> Self
pub fn random_domain(self, input: impl Into<String>) -> Self
The AWS generated subdomain of the private re:Post.
This field is required.sourcepub fn set_random_domain(self, input: Option<String>) -> Self
pub fn set_random_domain(self, input: Option<String>) -> Self
The AWS generated subdomain of the private re:Post.
sourcepub fn get_random_domain(&self) -> &Option<String>
pub fn get_random_domain(&self) -> &Option<String>
The AWS generated subdomain of the private re:Post.
sourcepub fn tier(self, input: TierLevel) -> Self
pub fn tier(self, input: TierLevel) -> Self
The pricing tier of the private re:Post.
This field is required.sourcepub fn set_tier(self, input: Option<TierLevel>) -> Self
pub fn set_tier(self, input: Option<TierLevel>) -> Self
The pricing tier of the private re:Post.
sourcepub fn storage_limit(self, input: i64) -> Self
pub fn storage_limit(self, input: i64) -> Self
The storage limit of the private re:Post.
This field is required.sourcepub fn set_storage_limit(self, input: Option<i64>) -> Self
pub fn set_storage_limit(self, input: Option<i64>) -> Self
The storage limit of the private re:Post.
sourcepub fn get_storage_limit(&self) -> &Option<i64>
pub fn get_storage_limit(&self) -> &Option<i64>
The storage limit of the private re:Post.
sourcepub fn create_date_time(self, input: DateTime) -> Self
pub fn create_date_time(self, input: DateTime) -> Self
The date when the private re:Post was created.
This field is required.sourcepub fn set_create_date_time(self, input: Option<DateTime>) -> Self
pub fn set_create_date_time(self, input: Option<DateTime>) -> Self
The date when the private re:Post was created.
sourcepub fn get_create_date_time(&self) -> &Option<DateTime>
pub fn get_create_date_time(&self) -> &Option<DateTime>
The date when the private re:Post was created.
sourcepub fn delete_date_time(self, input: DateTime) -> Self
pub fn delete_date_time(self, input: DateTime) -> Self
The date when the private re:Post was deleted.
sourcepub fn set_delete_date_time(self, input: Option<DateTime>) -> Self
pub fn set_delete_date_time(self, input: Option<DateTime>) -> Self
The date when the private re:Post was deleted.
sourcepub fn get_delete_date_time(&self) -> &Option<DateTime>
pub fn get_delete_date_time(&self) -> &Option<DateTime>
The date when the private re:Post was deleted.
sourcepub fn user_kms_key(self, input: impl Into<String>) -> Self
pub fn user_kms_key(self, input: impl Into<String>) -> Self
The custom AWS KMS key ARN that’s used for the AWS KMS encryption.
sourcepub fn set_user_kms_key(self, input: Option<String>) -> Self
pub fn set_user_kms_key(self, input: Option<String>) -> Self
The custom AWS KMS key ARN that’s used for the AWS KMS encryption.
sourcepub fn get_user_kms_key(&self) -> &Option<String>
pub fn get_user_kms_key(&self) -> &Option<String>
The custom AWS KMS key ARN that’s used for the AWS KMS encryption.
sourcepub fn user_count(self, input: i32) -> Self
pub fn user_count(self, input: i32) -> Self
The number of onboarded users to the private re:Post.
sourcepub fn set_user_count(self, input: Option<i32>) -> Self
pub fn set_user_count(self, input: Option<i32>) -> Self
The number of onboarded users to the private re:Post.
sourcepub fn get_user_count(&self) -> &Option<i32>
pub fn get_user_count(&self) -> &Option<i32>
The number of onboarded users to the private re:Post.
sourcepub fn content_size(self, input: i64) -> Self
pub fn content_size(self, input: i64) -> Self
The content size of the private re:Post.
sourcepub fn set_content_size(self, input: Option<i64>) -> Self
pub fn set_content_size(self, input: Option<i64>) -> Self
The content size of the private re:Post.
sourcepub fn get_content_size(&self) -> &Option<i64>
pub fn get_content_size(&self) -> &Option<i64>
The content size of the private re:Post.
Trait Implementations§
source§impl Clone for SpaceDataBuilder
impl Clone for SpaceDataBuilder
source§fn clone(&self) -> SpaceDataBuilder
fn clone(&self) -> SpaceDataBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for SpaceDataBuilder
impl Debug for SpaceDataBuilder
source§impl Default for SpaceDataBuilder
impl Default for SpaceDataBuilder
source§fn default() -> SpaceDataBuilder
fn default() -> SpaceDataBuilder
source§impl PartialEq for SpaceDataBuilder
impl PartialEq for SpaceDataBuilder
source§fn eq(&self, other: &SpaceDataBuilder) -> bool
fn eq(&self, other: &SpaceDataBuilder) -> bool
self and other values to be equal, and is used
by ==.