@Stability(value=Stable) public static final class CfnBudgetsActionProps.Builder extends Object implements software.amazon.jsii.Builder<CfnBudgetsActionProps>
CfnBudgetsActionProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnBudgetsActionProps.Builder actionThreshold(CfnBudgetsAction.ActionThresholdProperty actionThreshold)
CfnBudgetsActionProps.getActionThreshold()actionThreshold - The trigger threshold of the action. This parameter is required.this@Stability(value=Stable) public CfnBudgetsActionProps.Builder actionThreshold(IResolvable actionThreshold)
CfnBudgetsActionProps.getActionThreshold()actionThreshold - The trigger threshold of the action. This parameter is required.this@Stability(value=Stable) public CfnBudgetsActionProps.Builder actionType(String actionType)
CfnBudgetsActionProps.getActionType()actionType - The type of action. This parameter is required.
This defines the type of tasks that can be carried out by this action. This field also determines the format for definition.this@Stability(value=Stable) public CfnBudgetsActionProps.Builder budgetName(String budgetName)
CfnBudgetsActionProps.getBudgetName()budgetName - A string that represents the budget name. This parameter is required.
":" and "" characters aren't allowed.this@Stability(value=Stable) public CfnBudgetsActionProps.Builder definition(CfnBudgetsAction.DefinitionProperty definition)
CfnBudgetsActionProps.getDefinition()definition - Specifies all of the type-specific parameters. This parameter is required.this@Stability(value=Stable) public CfnBudgetsActionProps.Builder definition(IResolvable definition)
CfnBudgetsActionProps.getDefinition()definition - Specifies all of the type-specific parameters. This parameter is required.this@Stability(value=Stable) public CfnBudgetsActionProps.Builder executionRoleArn(String executionRoleArn)
CfnBudgetsActionProps.getExecutionRoleArn()executionRoleArn - The role passed for action execution and reversion. This parameter is required.
Roles and actions must be in the same account.this@Stability(value=Stable) public CfnBudgetsActionProps.Builder notificationType(String notificationType)
CfnBudgetsActionProps.getNotificationType()notificationType - The type of a notification. This parameter is required.this@Stability(value=Stable) public CfnBudgetsActionProps.Builder subscribers(IResolvable subscribers)
CfnBudgetsActionProps.getSubscribers()subscribers - A list of subscribers. This parameter is required.this@Stability(value=Stable) public CfnBudgetsActionProps.Builder subscribers(List<? extends Object> subscribers)
CfnBudgetsActionProps.getSubscribers()subscribers - A list of subscribers. This parameter is required.this@Stability(value=Stable) public CfnBudgetsActionProps.Builder approvalModel(String approvalModel)
CfnBudgetsActionProps.getApprovalModel()approvalModel - This specifies if the action needs manual or automatic approval.this@Stability(value=Stable) public CfnBudgetsActionProps build()
build in interface software.amazon.jsii.Builder<CfnBudgetsActionProps>CfnBudgetsActionPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.