public static interface CreateBillingGroupRequest.Builder extends BillingconductorRequest.Builder, SdkPojo, CopyableBuilder<CreateBillingGroupRequest.Builder,CreateBillingGroupRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateBillingGroupRequest.Builder |
accountGrouping(AccountGrouping accountGrouping)
The set of accounts that will be under the billing group.
|
default CreateBillingGroupRequest.Builder |
accountGrouping(Consumer<AccountGrouping.Builder> accountGrouping)
The set of accounts that will be under the billing group.
|
CreateBillingGroupRequest.Builder |
clientToken(String clientToken)
The token that is needed to support idempotency.
|
CreateBillingGroupRequest.Builder |
computationPreference(ComputationPreference computationPreference)
The preferences and settings that will be used to compute the Amazon Web Services charges for a billing
group.
|
default CreateBillingGroupRequest.Builder |
computationPreference(Consumer<ComputationPreference.Builder> computationPreference)
The preferences and settings that will be used to compute the Amazon Web Services charges for a billing
group.
|
CreateBillingGroupRequest.Builder |
description(String description)
The description of the billing group.
|
CreateBillingGroupRequest.Builder |
name(String name)
The billing group name.
|
CreateBillingGroupRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateBillingGroupRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateBillingGroupRequest.Builder |
primaryAccountId(String primaryAccountId)
The account ID that serves as the main account in a billing group.
|
CreateBillingGroupRequest.Builder |
tags(Map<String,String> tags)
A map that contains tag keys and tag values that are attached to a billing group.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateBillingGroupRequest.Builder clientToken(String clientToken)
The token that is needed to support idempotency. Idempotency isn't currently supported, but will be implemented in a future update.
clientToken - The token that is needed to support idempotency. Idempotency isn't currently supported, but will be
implemented in a future update.CreateBillingGroupRequest.Builder name(String name)
The billing group name. The names must be unique.
name - The billing group name. The names must be unique.CreateBillingGroupRequest.Builder accountGrouping(AccountGrouping accountGrouping)
The set of accounts that will be under the billing group. The set of accounts resemble the linked accounts in a consolidated billing family.
accountGrouping - The set of accounts that will be under the billing group. The set of accounts resemble the linked
accounts in a consolidated billing family.default CreateBillingGroupRequest.Builder accountGrouping(Consumer<AccountGrouping.Builder> accountGrouping)
The set of accounts that will be under the billing group. The set of accounts resemble the linked accounts in a consolidated billing family.
This is a convenience method that creates an instance of theAccountGrouping.Builder avoiding the
need to create one manually via AccountGrouping.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to accountGrouping(AccountGrouping).
accountGrouping - a consumer that will call methods on AccountGrouping.BuilderaccountGrouping(AccountGrouping)CreateBillingGroupRequest.Builder computationPreference(ComputationPreference computationPreference)
The preferences and settings that will be used to compute the Amazon Web Services charges for a billing group.
computationPreference - The preferences and settings that will be used to compute the Amazon Web Services charges for a
billing group.default CreateBillingGroupRequest.Builder computationPreference(Consumer<ComputationPreference.Builder> computationPreference)
The preferences and settings that will be used to compute the Amazon Web Services charges for a billing group.
This is a convenience method that creates an instance of theComputationPreference.Builder avoiding
the need to create one manually via ComputationPreference.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to computationPreference(ComputationPreference).
computationPreference - a consumer that will call methods on ComputationPreference.BuildercomputationPreference(ComputationPreference)CreateBillingGroupRequest.Builder primaryAccountId(String primaryAccountId)
The account ID that serves as the main account in a billing group.
primaryAccountId - The account ID that serves as the main account in a billing group.CreateBillingGroupRequest.Builder description(String description)
The description of the billing group.
description - The description of the billing group.CreateBillingGroupRequest.Builder tags(Map<String,String> tags)
A map that contains tag keys and tag values that are attached to a billing group. This feature isn't available during the beta.
tags - A map that contains tag keys and tag values that are attached to a billing group. This feature isn't
available during the beta.CreateBillingGroupRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateBillingGroupRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.