Interface Account.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Account.Builder,Account>,SdkBuilder<Account.Builder,Account>,SdkPojo
- Enclosing class:
- Account
public static interface Account.Builder extends SdkPojo, CopyableBuilder<Account.Builder,Account>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Account.BuilderaccountId(String accountId)The Amazon Chime account ID.Account.BuilderaccountStatus(String accountStatus)The status of the account.Account.BuilderaccountStatus(AccountStatus accountStatus)The status of the account.Account.BuilderaccountType(String accountType)The Amazon Chime account type.Account.BuilderaccountType(AccountType accountType)The Amazon Chime account type.Account.BuilderawsAccountId(String awsAccountId)The AWS account ID.Account.BuildercreatedTimestamp(Instant createdTimestamp)The Amazon Chime account creation timestamp, in ISO 8601 format.Account.BuilderdefaultLicense(String defaultLicense)The default license for the Amazon Chime account.Account.BuilderdefaultLicense(License defaultLicense)The default license for the Amazon Chime account.Account.Buildername(String name)The Amazon Chime account name.Account.BuildersigninDelegateGroups(Collection<SigninDelegateGroup> signinDelegateGroups)The sign-in delegate groups associated with the account.Account.BuildersigninDelegateGroups(Consumer<SigninDelegateGroup.Builder>... signinDelegateGroups)The sign-in delegate groups associated with the account.Account.BuildersigninDelegateGroups(SigninDelegateGroup... signinDelegateGroups)The sign-in delegate groups associated with the account.Account.BuildersupportedLicenses(Collection<License> supportedLicenses)Supported licenses for the Amazon Chime account.Account.BuildersupportedLicenses(License... supportedLicenses)Supported licenses for the Amazon Chime account.Account.BuildersupportedLicensesWithStrings(String... supportedLicenses)Supported licenses for the Amazon Chime account.Account.BuildersupportedLicensesWithStrings(Collection<String> supportedLicenses)Supported licenses for the Amazon Chime account.-
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, sdkFields
-
-
-
-
Method Detail
-
awsAccountId
Account.Builder awsAccountId(String awsAccountId)
The AWS account ID.
- Parameters:
awsAccountId- The AWS account ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountId
Account.Builder accountId(String accountId)
The Amazon Chime account ID.
- Parameters:
accountId- The Amazon Chime account ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Account.Builder name(String name)
The Amazon Chime account name.
- Parameters:
name- The Amazon Chime account name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountType
Account.Builder accountType(String 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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AccountType,AccountType
-
accountType
Account.Builder accountType(AccountType 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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AccountType,AccountType
-
createdTimestamp
Account.Builder createdTimestamp(Instant createdTimestamp)
The Amazon Chime account creation timestamp, in ISO 8601 format.
- Parameters:
createdTimestamp- The Amazon Chime account creation timestamp, in ISO 8601 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultLicense
Account.Builder defaultLicense(String defaultLicense)
The default license for the Amazon Chime account.
-
defaultLicense
Account.Builder defaultLicense(License defaultLicense)
The default license for the Amazon Chime account.
-
supportedLicensesWithStrings
Account.Builder supportedLicensesWithStrings(Collection<String> supportedLicenses)
Supported licenses for the Amazon Chime account.
- Parameters:
supportedLicenses- Supported licenses for the Amazon Chime account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedLicensesWithStrings
Account.Builder supportedLicensesWithStrings(String... supportedLicenses)
Supported licenses for the Amazon Chime account.
- Parameters:
supportedLicenses- Supported licenses for the Amazon Chime account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedLicenses
Account.Builder supportedLicenses(Collection<License> supportedLicenses)
Supported licenses for the Amazon Chime account.
- Parameters:
supportedLicenses- Supported licenses for the Amazon Chime account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedLicenses
Account.Builder supportedLicenses(License... supportedLicenses)
Supported licenses for the Amazon Chime account.
- Parameters:
supportedLicenses- Supported licenses for the Amazon Chime account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountStatus
Account.Builder accountStatus(String accountStatus)
The status of the account.
- Parameters:
accountStatus- The status of the account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AccountStatus,AccountStatus
-
accountStatus
Account.Builder accountStatus(AccountStatus accountStatus)
The status of the account.
- Parameters:
accountStatus- The status of the account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AccountStatus,AccountStatus
-
signinDelegateGroups
Account.Builder signinDelegateGroups(Collection<SigninDelegateGroup> signinDelegateGroups)
The sign-in delegate groups associated with the account.
- Parameters:
signinDelegateGroups- The sign-in delegate groups associated with the account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signinDelegateGroups
Account.Builder signinDelegateGroups(SigninDelegateGroup... signinDelegateGroups)
The sign-in delegate groups associated with the account.
- Parameters:
signinDelegateGroups- The sign-in delegate groups associated with the account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signinDelegateGroups
Account.Builder signinDelegateGroups(Consumer<SigninDelegateGroup.Builder>... signinDelegateGroups)
The sign-in delegate groups associated with the account.
This is a convenience method that creates an instance of theSigninDelegateGroup.Builderavoiding the need to create one manually viaSigninDelegateGroup.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#signinDelegateGroups(List.) - Parameters:
signinDelegateGroups- a consumer that will call methods onSigninDelegateGroup.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#signinDelegateGroups(java.util.Collection)
-
-