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 Details

    • 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

      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:
    • 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.

      Parameters:
      defaultLicense - The default license for the Amazon Chime account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • defaultLicense

      Account.Builder defaultLicense(License defaultLicense)

      The default license for the Amazon Chime account.

      Parameters:
      defaultLicense - The default license for the Amazon Chime account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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:
    • 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 the SigninDelegateGroup.Builder avoiding the need to create one manually via SigninDelegateGroup.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to signinDelegateGroups(List<SigninDelegateGroup>).

      Parameters:
      signinDelegateGroups - a consumer that will call methods on SigninDelegateGroup.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: