Class CloudbuildTriggerBuildSource.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.cloudbuild_trigger.CloudbuildTriggerBuildSource.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<CloudbuildTriggerBuildSource>
- Enclosing interface:
- CloudbuildTriggerBuildSource
@Stability(Stable) public static final class CloudbuildTriggerBuildSource.Builder extends Object implements software.amazon.jsii.Builder<CloudbuildTriggerBuildSource>
A builder forCloudbuildTriggerBuildSource
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CloudbuildTriggerBuildSourcebuild()Builds the configured instance.CloudbuildTriggerBuildSource.BuilderrepoSource(CloudbuildTriggerBuildSourceRepoSource repoSource)Sets the value ofCloudbuildTriggerBuildSource.getRepoSource()CloudbuildTriggerBuildSource.BuilderstorageSource(CloudbuildTriggerBuildSourceStorageSource storageSource)Sets the value ofCloudbuildTriggerBuildSource.getStorageSource()
-
-
-
Method Detail
-
repoSource
@Stability(Stable) public CloudbuildTriggerBuildSource.Builder repoSource(CloudbuildTriggerBuildSourceRepoSource repoSource)
Sets the value ofCloudbuildTriggerBuildSource.getRepoSource()- Parameters:
repoSource- repo_source block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#repo_source CloudbuildTrigger#repo_source}- Returns:
this
-
storageSource
@Stability(Stable) public CloudbuildTriggerBuildSource.Builder storageSource(CloudbuildTriggerBuildSourceStorageSource storageSource)
Sets the value ofCloudbuildTriggerBuildSource.getStorageSource()- Parameters:
storageSource- storage_source block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#storage_source CloudbuildTrigger#storage_source}- Returns:
this
-
build
@Stability(Stable) public CloudbuildTriggerBuildSource build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CloudbuildTriggerBuildSource>- Returns:
- a new instance of
CloudbuildTriggerBuildSource - Throws:
NullPointerException- if any required attribute was not provided
-
-