Class CloudbuildTriggerBuild.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.cloudbuild_trigger.CloudbuildTriggerBuild.Jsii$Proxy
-
- All Implemented Interfaces:
CloudbuildTriggerBuild,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CloudbuildTriggerBuild
@Stability(Stable) @Internal public static final class CloudbuildTriggerBuild.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CloudbuildTriggerBuild
An implementation forCloudbuildTriggerBuild
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.cloudbuild_trigger.CloudbuildTriggerBuild
CloudbuildTriggerBuild.Builder, CloudbuildTriggerBuild.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(CloudbuildTriggerBuild.Builder builder)Constructor that initializes the object based on literal property values passed by theCloudbuildTriggerBuild.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)CloudbuildTriggerBuildArtifactsgetArtifacts()artifacts block.CloudbuildTriggerBuildAvailableSecretsgetAvailableSecrets()available_secrets block.List<String>getImages()A list of images to be pushed upon the successful completion of all build steps.StringgetLogsBucket()Google Cloud Storage bucket where logs should be written.CloudbuildTriggerBuildOptionsgetOptions()options block.StringgetQueueTtl()TTL in queue for this build.ObjectgetSecret()secret block.CloudbuildTriggerBuildSourcegetSource()source block.ObjectgetStep()step block.Map<String,String>getSubstitutions()Substitutions data for Build resource.List<String>getTags()Tags for annotation of a Build.StringgetTimeout()Amount of time that this build should be allowed to run, to second granularity.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(CloudbuildTriggerBuild.Builder builder)
Constructor that initializes the object based on literal property values passed by theCloudbuildTriggerBuild.Builder.
-
-
Method Detail
-
getStep
public final Object getStep()
Description copied from interface:CloudbuildTriggerBuildstep block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#step CloudbuildTrigger#step}
- Specified by:
getStepin interfaceCloudbuildTriggerBuild
-
getArtifacts
public final CloudbuildTriggerBuildArtifacts getArtifacts()
Description copied from interface:CloudbuildTriggerBuildartifacts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#artifacts CloudbuildTrigger#artifacts}
- Specified by:
getArtifactsin interfaceCloudbuildTriggerBuild
-
getAvailableSecrets
public final CloudbuildTriggerBuildAvailableSecrets getAvailableSecrets()
Description copied from interface:CloudbuildTriggerBuildavailable_secrets block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#available_secrets CloudbuildTrigger#available_secrets}
- Specified by:
getAvailableSecretsin interfaceCloudbuildTriggerBuild
-
getImages
public final List<String> getImages()
Description copied from interface:CloudbuildTriggerBuildA list of images to be pushed upon the successful completion of all build steps.The images are pushed using the builder service account's credentials. The digests of the pushed images will be stored in the Build resource's results field. If any of the images fail to be pushed, the build status is marked FAILURE. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#images CloudbuildTrigger#images}
- Specified by:
getImagesin interfaceCloudbuildTriggerBuild
-
getLogsBucket
public final String getLogsBucket()
Description copied from interface:CloudbuildTriggerBuildGoogle Cloud Storage bucket where logs should be written. Logs file names will be of the format ${logsBucket}/log-${build_id}.txt.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#logs_bucket CloudbuildTrigger#logs_bucket}
- Specified by:
getLogsBucketin interfaceCloudbuildTriggerBuild
-
getOptions
public final CloudbuildTriggerBuildOptions getOptions()
Description copied from interface:CloudbuildTriggerBuildoptions block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#options CloudbuildTrigger#options}
- Specified by:
getOptionsin interfaceCloudbuildTriggerBuild
-
getQueueTtl
public final String getQueueTtl()
Description copied from interface:CloudbuildTriggerBuildTTL in queue for this build.If provided and the build is enqueued longer than this value, the build will expire and the build status will be EXPIRED. The TTL starts ticking from createTime. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#queue_ttl CloudbuildTrigger#queue_ttl}
- Specified by:
getQueueTtlin interfaceCloudbuildTriggerBuild
-
getSecret
public final Object getSecret()
Description copied from interface:CloudbuildTriggerBuildsecret block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#secret CloudbuildTrigger#secret}
- Specified by:
getSecretin interfaceCloudbuildTriggerBuild
-
getSource
public final CloudbuildTriggerBuildSource getSource()
Description copied from interface:CloudbuildTriggerBuildsource block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#source CloudbuildTrigger#source}
- Specified by:
getSourcein interfaceCloudbuildTriggerBuild
-
getSubstitutions
public final Map<String,String> getSubstitutions()
Description copied from interface:CloudbuildTriggerBuildSubstitutions data for Build resource.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#substitutions CloudbuildTrigger#substitutions}
- Specified by:
getSubstitutionsin interfaceCloudbuildTriggerBuild
-
getTags
public final List<String> getTags()
Description copied from interface:CloudbuildTriggerBuildTags for annotation of a Build. These are not docker tags.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#tags CloudbuildTrigger#tags}
- Specified by:
getTagsin interfaceCloudbuildTriggerBuild
-
getTimeout
public final String getTimeout()
Description copied from interface:CloudbuildTriggerBuildAmount of time that this build should be allowed to run, to second granularity.If this amount of time elapses, work on the build will cease and the build status will be TIMEOUT. This timeout must be equal to or greater than the sum of the timeouts for build steps within the build. The expected format is the number of seconds followed by s. Default time is ten minutes (600s). Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#timeout CloudbuildTrigger#timeout}
- Specified by:
getTimeoutin interfaceCloudbuildTriggerBuild
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-