Class BudgetsBudgetActionDefinitionScpActionDefinition.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.budgets_budget_action.BudgetsBudgetActionDefinitionScpActionDefinition.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<BudgetsBudgetActionDefinitionScpActionDefinition>
- Enclosing interface:
- BudgetsBudgetActionDefinitionScpActionDefinition
@Stability(Stable) public static final class BudgetsBudgetActionDefinitionScpActionDefinition.Builder extends Object implements software.amazon.jsii.Builder<BudgetsBudgetActionDefinitionScpActionDefinition>
A builder forBudgetsBudgetActionDefinitionScpActionDefinition
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BudgetsBudgetActionDefinitionScpActionDefinitionbuild()Builds the configured instance.BudgetsBudgetActionDefinitionScpActionDefinition.BuilderpolicyId(String policyId)Sets the value ofBudgetsBudgetActionDefinitionScpActionDefinition.getPolicyId()BudgetsBudgetActionDefinitionScpActionDefinition.BuildertargetIds(List<String> targetIds)Sets the value ofBudgetsBudgetActionDefinitionScpActionDefinition.getTargetIds()
-
-
-
Method Detail
-
policyId
@Stability(Stable) public BudgetsBudgetActionDefinitionScpActionDefinition.Builder policyId(String policyId)
Sets the value ofBudgetsBudgetActionDefinitionScpActionDefinition.getPolicyId()- Parameters:
policyId- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/budgets_budget_action#policy_id BudgetsBudgetAction#policy_id}. This parameter is required.- Returns:
this
-
targetIds
@Stability(Stable) public BudgetsBudgetActionDefinitionScpActionDefinition.Builder targetIds(List<String> targetIds)
Sets the value ofBudgetsBudgetActionDefinitionScpActionDefinition.getTargetIds()- Parameters:
targetIds- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/budgets_budget_action#target_ids BudgetsBudgetAction#target_ids}. This parameter is required.- Returns:
this
-
build
@Stability(Stable) public BudgetsBudgetActionDefinitionScpActionDefinition build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<BudgetsBudgetActionDefinitionScpActionDefinition>- Returns:
- a new instance of
BudgetsBudgetActionDefinitionScpActionDefinition - Throws:
NullPointerException- if any required attribute was not provided
-
-