public static interface UpdateBudgetActionRequest.Builder extends BudgetsRequest.Builder, SdkPojo, CopyableBuilder<UpdateBudgetActionRequest.Builder,UpdateBudgetActionRequest>
| Modifier and Type | Method and Description |
|---|---|
UpdateBudgetActionRequest.Builder |
accountId(String accountId)
Sets the value of the AccountId property for this object.
|
UpdateBudgetActionRequest.Builder |
actionId(String actionId)
A system-generated universally unique identifier (UUID) for the action.
|
UpdateBudgetActionRequest.Builder |
actionThreshold(ActionThreshold actionThreshold)
Sets the value of the ActionThreshold property for this object.
|
default UpdateBudgetActionRequest.Builder |
actionThreshold(Consumer<ActionThreshold.Builder> actionThreshold)
Sets the value of the ActionThreshold property for this object.
|
UpdateBudgetActionRequest.Builder |
approvalModel(ApprovalModel approvalModel)
This specifies if the action needs manual or automatic approval.
|
UpdateBudgetActionRequest.Builder |
approvalModel(String approvalModel)
This specifies if the action needs manual or automatic approval.
|
UpdateBudgetActionRequest.Builder |
budgetName(String budgetName)
Sets the value of the BudgetName property for this object.
|
default UpdateBudgetActionRequest.Builder |
definition(Consumer<Definition.Builder> definition)
Sets the value of the Definition property for this object.
|
UpdateBudgetActionRequest.Builder |
definition(Definition definition)
Sets the value of the Definition property for this object.
|
UpdateBudgetActionRequest.Builder |
executionRoleArn(String executionRoleArn)
The role passed for action execution and reversion.
|
UpdateBudgetActionRequest.Builder |
notificationType(NotificationType notificationType)
Sets the value of the NotificationType property for this object.
|
UpdateBudgetActionRequest.Builder |
notificationType(String notificationType)
Sets the value of the NotificationType property for this object.
|
UpdateBudgetActionRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
UpdateBudgetActionRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
UpdateBudgetActionRequest.Builder |
subscribers(Collection<Subscriber> subscribers)
Sets the value of the Subscribers property for this object.
|
UpdateBudgetActionRequest.Builder |
subscribers(Consumer<Subscriber.Builder>... subscribers)
Sets the value of the Subscribers property for this object.
|
UpdateBudgetActionRequest.Builder |
subscribers(Subscriber... subscribers)
Sets the value of the Subscribers property for this object.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateBudgetActionRequest.Builder accountId(String accountId)
accountId - The new value for the AccountId property for this object.UpdateBudgetActionRequest.Builder budgetName(String budgetName)
budgetName - The new value for the BudgetName property for this object.UpdateBudgetActionRequest.Builder actionId(String actionId)
A system-generated universally unique identifier (UUID) for the action.
actionId - A system-generated universally unique identifier (UUID) for the action.UpdateBudgetActionRequest.Builder notificationType(String notificationType)
notificationType - The new value for the NotificationType property for this object.NotificationType,
NotificationTypeUpdateBudgetActionRequest.Builder notificationType(NotificationType notificationType)
notificationType - The new value for the NotificationType property for this object.NotificationType,
NotificationTypeUpdateBudgetActionRequest.Builder actionThreshold(ActionThreshold actionThreshold)
actionThreshold - The new value for the ActionThreshold property for this object.default UpdateBudgetActionRequest.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)UpdateBudgetActionRequest.Builder definition(Definition definition)
definition - The new value for the Definition property for this object.default UpdateBudgetActionRequest.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)UpdateBudgetActionRequest.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.UpdateBudgetActionRequest.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,
ApprovalModelUpdateBudgetActionRequest.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,
ApprovalModelUpdateBudgetActionRequest.Builder subscribers(Collection<Subscriber> subscribers)
subscribers - The new value for the Subscribers property for this object.UpdateBudgetActionRequest.Builder subscribers(Subscriber... subscribers)
subscribers - The new value for the Subscribers property for this object.UpdateBudgetActionRequest.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) UpdateBudgetActionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateBudgetActionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.