Class CloudbuildTriggerBuildArtifactsObjects.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.cloudbuild_trigger.CloudbuildTriggerBuildArtifactsObjects.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<CloudbuildTriggerBuildArtifactsObjects>
- Enclosing interface:
- CloudbuildTriggerBuildArtifactsObjects
@Stability(Stable) public static final class CloudbuildTriggerBuildArtifactsObjects.Builder extends Object implements software.amazon.jsii.Builder<CloudbuildTriggerBuildArtifactsObjects>
A builder forCloudbuildTriggerBuildArtifactsObjects
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CloudbuildTriggerBuildArtifactsObjectsbuild()Builds the configured instance.CloudbuildTriggerBuildArtifactsObjects.Builderlocation(String location)Sets the value ofCloudbuildTriggerBuildArtifactsObjects.getLocation()CloudbuildTriggerBuildArtifactsObjects.Builderpaths(List<String> paths)Sets the value ofCloudbuildTriggerBuildArtifactsObjects.getPaths()
-
-
-
Method Detail
-
location
@Stability(Stable) public CloudbuildTriggerBuildArtifactsObjects.Builder location(String location)
Sets the value ofCloudbuildTriggerBuildArtifactsObjects.getLocation()- Parameters:
location- Cloud Storage bucket and optional object path, in the form "gs://bucket/path/to/somewhere/". Files in the workspace matching any path pattern will be uploaded to Cloud Storage with this location as a prefix. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#location CloudbuildTrigger#location}- Returns:
this
-
paths
@Stability(Stable) public CloudbuildTriggerBuildArtifactsObjects.Builder paths(List<String> paths)
Sets the value ofCloudbuildTriggerBuildArtifactsObjects.getPaths()- Parameters:
paths- Path globs used to match files in the build's workspace. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#paths CloudbuildTrigger#paths}- Returns:
this
-
build
@Stability(Stable) public CloudbuildTriggerBuildArtifactsObjects build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CloudbuildTriggerBuildArtifactsObjects>- Returns:
- a new instance of
CloudbuildTriggerBuildArtifactsObjects - Throws:
NullPointerException- if any required attribute was not provided
-
-