Struct aws_sdk_chime::types::builders::AccountBuilder
source · #[non_exhaustive]pub struct AccountBuilder { /* private fields */ }Expand description
A builder for Account.
Implementations§
source§impl AccountBuilder
impl AccountBuilder
sourcepub fn aws_account_id(self, input: impl Into<String>) -> Self
pub fn aws_account_id(self, input: impl Into<String>) -> Self
The AWS account ID.
This field is required.sourcepub fn set_aws_account_id(self, input: Option<String>) -> Self
pub fn set_aws_account_id(self, input: Option<String>) -> Self
The AWS account ID.
sourcepub fn get_aws_account_id(&self) -> &Option<String>
pub fn get_aws_account_id(&self) -> &Option<String>
The AWS account ID.
sourcepub fn account_id(self, input: impl Into<String>) -> Self
pub fn account_id(self, input: impl Into<String>) -> Self
The Amazon Chime account ID.
This field is required.sourcepub fn set_account_id(self, input: Option<String>) -> Self
pub fn set_account_id(self, input: Option<String>) -> Self
The Amazon Chime account ID.
sourcepub fn get_account_id(&self) -> &Option<String>
pub fn get_account_id(&self) -> &Option<String>
The Amazon Chime account ID.
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The Amazon Chime account name.
This field is required.sourcepub fn account_type(self, input: AccountType) -> Self
pub fn account_type(self, input: AccountType) -> Self
The Amazon Chime account type. For more information about different account types, see Managing Your Amazon Chime Accounts in the Amazon Chime Administration Guide.
sourcepub fn set_account_type(self, input: Option<AccountType>) -> Self
pub fn set_account_type(self, input: Option<AccountType>) -> Self
The Amazon Chime account type. For more information about different account types, see Managing Your Amazon Chime Accounts in the Amazon Chime Administration Guide.
sourcepub fn get_account_type(&self) -> &Option<AccountType>
pub fn get_account_type(&self) -> &Option<AccountType>
The Amazon Chime account type. For more information about different account types, see Managing Your Amazon Chime Accounts in the Amazon Chime Administration Guide.
sourcepub fn created_timestamp(self, input: DateTime) -> Self
pub fn created_timestamp(self, input: DateTime) -> Self
The Amazon Chime account creation timestamp, in ISO 8601 format.
sourcepub fn set_created_timestamp(self, input: Option<DateTime>) -> Self
pub fn set_created_timestamp(self, input: Option<DateTime>) -> Self
The Amazon Chime account creation timestamp, in ISO 8601 format.
sourcepub fn get_created_timestamp(&self) -> &Option<DateTime>
pub fn get_created_timestamp(&self) -> &Option<DateTime>
The Amazon Chime account creation timestamp, in ISO 8601 format.
sourcepub fn default_license(self, input: License) -> Self
pub fn default_license(self, input: License) -> Self
The default license for the Amazon Chime account.
sourcepub fn set_default_license(self, input: Option<License>) -> Self
pub fn set_default_license(self, input: Option<License>) -> Self
The default license for the Amazon Chime account.
sourcepub fn get_default_license(&self) -> &Option<License>
pub fn get_default_license(&self) -> &Option<License>
The default license for the Amazon Chime account.
sourcepub fn supported_licenses(self, input: License) -> Self
pub fn supported_licenses(self, input: License) -> Self
Appends an item to supported_licenses.
To override the contents of this collection use set_supported_licenses.
Supported licenses for the Amazon Chime account.
sourcepub fn set_supported_licenses(self, input: Option<Vec<License>>) -> Self
pub fn set_supported_licenses(self, input: Option<Vec<License>>) -> Self
Supported licenses for the Amazon Chime account.
sourcepub fn get_supported_licenses(&self) -> &Option<Vec<License>>
pub fn get_supported_licenses(&self) -> &Option<Vec<License>>
Supported licenses for the Amazon Chime account.
sourcepub fn account_status(self, input: AccountStatus) -> Self
pub fn account_status(self, input: AccountStatus) -> Self
The status of the account.
sourcepub fn set_account_status(self, input: Option<AccountStatus>) -> Self
pub fn set_account_status(self, input: Option<AccountStatus>) -> Self
The status of the account.
sourcepub fn get_account_status(&self) -> &Option<AccountStatus>
pub fn get_account_status(&self) -> &Option<AccountStatus>
The status of the account.
sourcepub fn signin_delegate_groups(self, input: SigninDelegateGroup) -> Self
pub fn signin_delegate_groups(self, input: SigninDelegateGroup) -> Self
Appends an item to signin_delegate_groups.
To override the contents of this collection use set_signin_delegate_groups.
The sign-in delegate groups associated with the account.
sourcepub fn set_signin_delegate_groups(
self,
input: Option<Vec<SigninDelegateGroup>>
) -> Self
pub fn set_signin_delegate_groups( self, input: Option<Vec<SigninDelegateGroup>> ) -> Self
The sign-in delegate groups associated with the account.
sourcepub fn get_signin_delegate_groups(&self) -> &Option<Vec<SigninDelegateGroup>>
pub fn get_signin_delegate_groups(&self) -> &Option<Vec<SigninDelegateGroup>>
The sign-in delegate groups associated with the account.
Trait Implementations§
source§impl Clone for AccountBuilder
impl Clone for AccountBuilder
source§fn clone(&self) -> AccountBuilder
fn clone(&self) -> AccountBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for AccountBuilder
impl Debug for AccountBuilder
source§impl Default for AccountBuilder
impl Default for AccountBuilder
source§fn default() -> AccountBuilder
fn default() -> AccountBuilder
source§impl PartialEq for AccountBuilder
impl PartialEq for AccountBuilder
source§fn eq(&self, other: &AccountBuilder) -> bool
fn eq(&self, other: &AccountBuilder) -> bool
self and other values to be equal, and is used
by ==.