#[non_exhaustive]pub struct GetSpaceOutputBuilder { /* private fields */ }
Expand description
A builder for GetSpaceOutput
.
Implementations§
source§impl GetSpaceOutputBuilder
impl GetSpaceOutputBuilder
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 of the private re:Post.
This field is required.sourcepub fn status(self, input: impl Into<String>) -> Self
pub fn status(self, input: impl Into<String>) -> Self
The creation or 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 or deletion status of the private re:Post.
sourcepub fn get_status(&self) -> &Option<String>
pub fn get_status(&self) -> &Option<String>
The creation or 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 client_id(self, input: impl Into<String>) -> Self
pub fn client_id(self, input: impl Into<String>) -> Self
The Identity Center identifier for the Application Instance.
This field is required.sourcepub fn set_client_id(self, input: Option<String>) -> Self
pub fn set_client_id(self, input: Option<String>) -> Self
The Identity Center identifier for the Application Instance.
sourcepub fn get_client_id(&self) -> &Option<String>
pub fn get_client_id(&self) -> &Option<String>
The Identity Center identifier for the Application Instance.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the private re:Post.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the private re:Post.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description of the private re:Post.
sourcepub fn vanity_domain_status(self, input: VanityDomainStatus) -> Self
pub fn vanity_domain_status(self, input: VanityDomainStatus) -> Self
The 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
The approval status of the custom subdomain.
sourcepub fn get_vanity_domain_status(&self) -> &Option<VanityDomainStatus>
pub fn get_vanity_domain_status(&self) -> &Option<VanityDomainStatus>
The 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
The 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
The 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>
The 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 customer_role_arn(self, input: impl Into<String>) -> Self
pub fn customer_role_arn(self, input: impl Into<String>) -> Self
The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS support tickets.
sourcepub fn set_customer_role_arn(self, input: Option<String>) -> Self
pub fn set_customer_role_arn(self, input: Option<String>) -> Self
The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS support tickets.
sourcepub fn get_customer_role_arn(&self) -> &Option<String>
pub fn get_customer_role_arn(&self) -> &Option<String>
The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS support tickets.
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 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 user_admins(self, input: impl Into<String>) -> Self
pub fn user_admins(self, input: impl Into<String>) -> Self
Appends an item to user_admins
.
To override the contents of this collection use set_user_admins
.
The list of users that are administrators of the private re:Post.
sourcepub fn set_user_admins(self, input: Option<Vec<String>>) -> Self
pub fn set_user_admins(self, input: Option<Vec<String>>) -> Self
The list of users that are administrators of the private re:Post.
sourcepub fn get_user_admins(&self) -> &Option<Vec<String>>
pub fn get_user_admins(&self) -> &Option<Vec<String>>
The list of users that are administrators of the private re:Post.
sourcepub fn group_admins(self, input: impl Into<String>) -> Self
pub fn group_admins(self, input: impl Into<String>) -> Self
Appends an item to group_admins
.
To override the contents of this collection use set_group_admins
.
The list of groups that are administrators of the private re:Post.
sourcepub fn set_group_admins(self, input: Option<Vec<String>>) -> Self
pub fn set_group_admins(self, input: Option<Vec<String>>) -> Self
The list of groups that are administrators of the private re:Post.
sourcepub fn get_group_admins(&self) -> &Option<Vec<String>>
pub fn get_group_admins(&self) -> &Option<Vec<String>>
The list of groups that are administrators of the private re:Post.
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 users that have onboarded 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 users that have onboarded to the private re:Post.
sourcepub fn get_user_count(&self) -> &Option<i32>
pub fn get_user_count(&self) -> &Option<i32>
The number of users that have onboarded 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.
sourcepub fn build(self) -> Result<GetSpaceOutput, BuildError>
pub fn build(self) -> Result<GetSpaceOutput, BuildError>
Consumes the builder and constructs a GetSpaceOutput
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for GetSpaceOutputBuilder
impl Clone for GetSpaceOutputBuilder
source§fn clone(&self) -> GetSpaceOutputBuilder
fn clone(&self) -> GetSpaceOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetSpaceOutputBuilder
impl Debug for GetSpaceOutputBuilder
source§impl Default for GetSpaceOutputBuilder
impl Default for GetSpaceOutputBuilder
source§fn default() -> GetSpaceOutputBuilder
fn default() -> GetSpaceOutputBuilder
source§impl PartialEq for GetSpaceOutputBuilder
impl PartialEq for GetSpaceOutputBuilder
source§fn eq(&self, other: &GetSpaceOutputBuilder) -> bool
fn eq(&self, other: &GetSpaceOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.