Class CodecommitTriggerTrigger.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.codecommit_trigger.CodecommitTriggerTrigger.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<CodecommitTriggerTrigger>
- Enclosing interface:
- CodecommitTriggerTrigger
@Stability(Stable) public static final class CodecommitTriggerTrigger.Builder extends Object implements software.amazon.jsii.Builder<CodecommitTriggerTrigger>
A builder forCodecommitTriggerTrigger
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CodecommitTriggerTrigger.Builderbranches(List<String> branches)Sets the value ofCodecommitTriggerTrigger.getBranches()CodecommitTriggerTriggerbuild()Builds the configured instance.CodecommitTriggerTrigger.BuildercustomData(String customData)Sets the value ofCodecommitTriggerTrigger.getCustomData()CodecommitTriggerTrigger.BuilderdestinationArn(String destinationArn)Sets the value ofCodecommitTriggerTrigger.getDestinationArn()CodecommitTriggerTrigger.Builderevents(List<String> events)Sets the value ofCodecommitTriggerTrigger.getEvents()CodecommitTriggerTrigger.Buildername(String name)Sets the value ofCodecommitTriggerTrigger.getName()
-
-
-
Method Detail
-
destinationArn
@Stability(Stable) public CodecommitTriggerTrigger.Builder destinationArn(String destinationArn)
Sets the value ofCodecommitTriggerTrigger.getDestinationArn()- Parameters:
destinationArn- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/codecommit_trigger#destination_arn CodecommitTrigger#destination_arn}. This parameter is required.- Returns:
this
-
events
@Stability(Stable) public CodecommitTriggerTrigger.Builder events(List<String> events)
Sets the value ofCodecommitTriggerTrigger.getEvents()- Parameters:
events- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/codecommit_trigger#events CodecommitTrigger#events}. This parameter is required.- Returns:
this
-
name
@Stability(Stable) public CodecommitTriggerTrigger.Builder name(String name)
Sets the value ofCodecommitTriggerTrigger.getName()- Parameters:
name- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/codecommit_trigger#name CodecommitTrigger#name}. This parameter is required.- Returns:
this
-
branches
@Stability(Stable) public CodecommitTriggerTrigger.Builder branches(List<String> branches)
Sets the value ofCodecommitTriggerTrigger.getBranches()- Parameters:
branches- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/codecommit_trigger#branches CodecommitTrigger#branches}.- Returns:
this
-
customData
@Stability(Stable) public CodecommitTriggerTrigger.Builder customData(String customData)
Sets the value ofCodecommitTriggerTrigger.getCustomData()- Parameters:
customData- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/codecommit_trigger#custom_data CodecommitTrigger#custom_data}.- Returns:
this
-
build
@Stability(Stable) public CodecommitTriggerTrigger build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CodecommitTriggerTrigger>- Returns:
- a new instance of
CodecommitTriggerTrigger - Throws:
NullPointerException- if any required attribute was not provided
-
-