public static interface CreateBudgetActionRequest.Builder extends BudgetsRequest.Builder, SdkPojo, CopyableBuilder<CreateBudgetActionRequest.Builder,CreateBudgetActionRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateBudgetActionRequest.Builder |
accountId(String accountId)
Sets the value of the AccountId property for this object.
|
CreateBudgetActionRequest.Builder |
actionThreshold(ActionThreshold actionThreshold)
Sets the value of the ActionThreshold property for this object.
|
default CreateBudgetActionRequest.Builder |
actionThreshold(Consumer<ActionThreshold.Builder> actionThreshold)
Sets the value of the ActionThreshold property for this object.
|
CreateBudgetActionRequest.Builder |
actionType(ActionType actionType)
The type of action.
|
CreateBudgetActionRequest.Builder |
actionType(String actionType)
The type of action.
|
CreateBudgetActionRequest.Builder |
approvalModel(ApprovalModel approvalModel)
This specifies if the action needs manual or automatic approval.
|
CreateBudgetActionRequest.Builder |
approvalModel(String approvalModel)
This specifies if the action needs manual or automatic approval.
|
CreateBudgetActionRequest.Builder |
budgetName(String budgetName)
Sets the value of the BudgetName property for this object.
|
default CreateBudgetActionRequest.Builder |
definition(Consumer<Definition.Builder> definition)
Sets the value of the Definition property for this object.
|
CreateBudgetActionRequest.Builder |
definition(Definition definition)
Sets the value of the Definition property for this object.
|
CreateBudgetActionRequest.Builder |
executionRoleArn(String executionRoleArn)
The role passed for action execution and reversion.
|
CreateBudgetActionRequest.Builder |
notificationType(NotificationType notificationType)
Sets the value of the NotificationType property for this object.
|
CreateBudgetActionRequest.Builder |
notificationType(String notificationType)
Sets the value of the NotificationType property for this object.
|
CreateBudgetActionRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateBudgetActionRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateBudgetActionRequest.Builder |
subscribers(Collection<Subscriber> subscribers)
Sets the value of the Subscribers property for this object.
|
CreateBudgetActionRequest.Builder |
subscribers(Consumer<Subscriber.Builder>... subscribers)
Sets the value of the Subscribers property for this object.
|
CreateBudgetActionRequest.Builder |
subscribers(Subscriber... subscribers)
Sets the value of the Subscribers property for this object.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateBudgetActionRequest.Builder accountId(String accountId)
accountId - The new value for the AccountId property for this object.CreateBudgetActionRequest.Builder budgetName(String budgetName)
budgetName - The new value for the BudgetName property for this object.CreateBudgetActionRequest.Builder notificationType(String notificationType)
notificationType - The new value for the NotificationType property for this object.NotificationType,
NotificationTypeCreateBudgetActionRequest.Builder notificationType(NotificationType notificationType)
notificationType - The new value for the NotificationType property for this object.NotificationType,
NotificationTypeCreateBudgetActionRequest.Builder actionType(String actionType)
The type of action. This defines the type of tasks that can be carried out by this action. This field also determines the format for definition.
actionType - The type of action. This defines the type of tasks that can be carried out by this action. This field
also determines the format for definition.ActionType,
ActionTypeCreateBudgetActionRequest.Builder actionType(ActionType actionType)
The type of action. This defines the type of tasks that can be carried out by this action. This field also determines the format for definition.
actionType - The type of action. This defines the type of tasks that can be carried out by this action. This field
also determines the format for definition.ActionType,
ActionTypeCreateBudgetActionRequest.Builder actionThreshold(ActionThreshold actionThreshold)
actionThreshold - The new value for the ActionThreshold property for this object.default CreateBudgetActionRequest.Builder actionThreshold(Consumer<ActionThreshold.Builder> actionThreshold)
ActionThreshold.Builder avoiding the
need to create one manually via ActionThreshold.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to actionThreshold(ActionThreshold).
actionThreshold - a consumer that will call methods on ActionThreshold.BuilderactionThreshold(ActionThreshold)CreateBudgetActionRequest.Builder definition(Definition definition)
definition - The new value for the Definition property for this object.default CreateBudgetActionRequest.Builder definition(Consumer<Definition.Builder> definition)
Definition.Builder avoiding the need to
create one manually via Definition.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to definition(Definition).
definition - a consumer that will call methods on Definition.Builderdefinition(Definition)CreateBudgetActionRequest.Builder executionRoleArn(String executionRoleArn)
The role passed for action execution and reversion. Roles and actions must be in the same account.
executionRoleArn - The role passed for action execution and reversion. Roles and actions must be in the same account.CreateBudgetActionRequest.Builder approvalModel(String approvalModel)
This specifies if the action needs manual or automatic approval.
approvalModel - This specifies if the action needs manual or automatic approval.ApprovalModel,
ApprovalModelCreateBudgetActionRequest.Builder approvalModel(ApprovalModel approvalModel)
This specifies if the action needs manual or automatic approval.
approvalModel - This specifies if the action needs manual or automatic approval.ApprovalModel,
ApprovalModelCreateBudgetActionRequest.Builder subscribers(Collection<Subscriber> subscribers)
subscribers - The new value for the Subscribers property for this object.CreateBudgetActionRequest.Builder subscribers(Subscriber... subscribers)
subscribers - The new value for the Subscribers property for this object.CreateBudgetActionRequest.Builder subscribers(Consumer<Subscriber.Builder>... subscribers)
Subscriber.Builder avoiding the need to create one
manually via Subscriber.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #subscribers(List.
subscribers - a consumer that will call methods on
Subscriber.Builder#subscribers(java.util.Collection) CreateBudgetActionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateBudgetActionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.