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 ==.impl StructuralPartialEq for SpaceDataBuilder
Auto Trait Implementations§
impl Freeze for SpaceDataBuilder
impl RefUnwindSafe for SpaceDataBuilder
impl Send for SpaceDataBuilder
impl Sync for SpaceDataBuilder
impl Unpin for SpaceDataBuilder
impl UnwindSafe for SpaceDataBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
 
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more