Class CloudbuildTriggerApprovalConfig.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.cloudbuild_trigger.CloudbuildTriggerApprovalConfig.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<CloudbuildTriggerApprovalConfig>
- Enclosing interface:
- CloudbuildTriggerApprovalConfig
@Stability(Stable) public static final class CloudbuildTriggerApprovalConfig.Builder extends Object implements software.amazon.jsii.Builder<CloudbuildTriggerApprovalConfig>
A builder forCloudbuildTriggerApprovalConfig
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CloudbuildTriggerApprovalConfig.BuilderapprovalRequired(com.hashicorp.cdktf.IResolvable approvalRequired)Sets the value ofCloudbuildTriggerApprovalConfig.getApprovalRequired()CloudbuildTriggerApprovalConfig.BuilderapprovalRequired(Boolean approvalRequired)Sets the value ofCloudbuildTriggerApprovalConfig.getApprovalRequired()CloudbuildTriggerApprovalConfigbuild()Builds the configured instance.
-
-
-
Method Detail
-
approvalRequired
@Stability(Stable) public CloudbuildTriggerApprovalConfig.Builder approvalRequired(Boolean approvalRequired)
Sets the value ofCloudbuildTriggerApprovalConfig.getApprovalRequired()- Parameters:
approvalRequired- Whether or not approval is needed. If this is set on a build, it will become pending when run, and will need to be explicitly approved to start. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#approval_required CloudbuildTrigger#approval_required}- Returns:
this
-
approvalRequired
@Stability(Stable) public CloudbuildTriggerApprovalConfig.Builder approvalRequired(com.hashicorp.cdktf.IResolvable approvalRequired)
Sets the value ofCloudbuildTriggerApprovalConfig.getApprovalRequired()- Parameters:
approvalRequired- Whether or not approval is needed. If this is set on a build, it will become pending when run, and will need to be explicitly approved to start. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#approval_required CloudbuildTrigger#approval_required}- Returns:
this
-
build
@Stability(Stable) public CloudbuildTriggerApprovalConfig build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CloudbuildTriggerApprovalConfig>- Returns:
- a new instance of
CloudbuildTriggerApprovalConfig - Throws:
NullPointerException- if any required attribute was not provided
-
-