Interface protos.google.devtools.cloudbuild.v1.IBuildTrigger (5.1.0)
Stay organized with collections
Save and categorize content based on your preferences.
Properties of a BuildTrigger.
Package
@google-cloud/cloudbuild
Properties
autodetect?: (boolean|null);
build?: (google.devtools.cloudbuild.v1.IBuild|null);
createTime?: (google.protobuf.ITimestamp|null);
description?: (string|null);
disabled?: (boolean|null);
filename?: (string|null);
gitFileSource?: (google.devtools.cloudbuild.v1.IGitFileSource|null);
BuildTrigger gitFileSource
github?: (google.devtools.cloudbuild.v1.IGitHubEventsConfig|null);
ignoredFiles?: (string[]|null);
BuildTrigger ignoredFiles
includedFiles?: (string[]|null);
BuildTrigger includedFiles
pubsubConfig?: (google.devtools.cloudbuild.v1.IPubsubConfig|null);
BuildTrigger pubsubConfig
repositoryEventConfig?: (google.devtools.cloudbuild.v1.IRepositoryEventConfig|null);
BuildTrigger repositoryEventConfig
resourceName?: (string|null);
BuildTrigger resourceName
serviceAccount?: (string|null);
BuildTrigger serviceAccount
sourceToBuild?: (google.devtools.cloudbuild.v1.IGitRepoSource|null);
BuildTrigger sourceToBuild
substitutions?: ({ [k: string]: string }|null);
BuildTrigger substitutions
triggerTemplate?: (google.devtools.cloudbuild.v1.IRepoSource|null);
BuildTrigger triggerTemplate
webhookConfig?: (google.devtools.cloudbuild.v1.IWebhookConfig|null);
BuildTrigger webhookConfig
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-28 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Interface protos.google.devtools.cloudbuild.v1.IBuildTrigger (5.1.0)\n\nVersion latestkeyboard_arrow_down\n\n- [5.1.0 (latest)](/nodejs/docs/reference/cloudbuild/latest/cloudbuild/protos.google.devtools.cloudbuild.v1.ibuildtrigger)\n- [4.8.0](/nodejs/docs/reference/cloudbuild/4.8.0/cloudbuild/protos.google.devtools.cloudbuild.v1.ibuildtrigger)\n- [4.7.0](/nodejs/docs/reference/cloudbuild/4.7.0/cloudbuild/protos.google.devtools.cloudbuild.v1.ibuildtrigger)\n- [4.1.1](/nodejs/docs/reference/cloudbuild/4.1.1/cloudbuild/protos.google.devtools.cloudbuild.v1.ibuildtrigger)\n- [4.0.0](/nodejs/docs/reference/cloudbuild/4.0.0/cloudbuild/protos.google.devtools.cloudbuild.v1.ibuildtrigger)\n- [3.6.0](/nodejs/docs/reference/cloudbuild/3.6.0/cloudbuild/protos.google.devtools.cloudbuild.v1.ibuildtrigger)\n- [3.3.0](/nodejs/docs/reference/cloudbuild/3.3.0/cloudbuild/protos.google.devtools.cloudbuild.v1.ibuildtrigger)\n- [3.2.0](/nodejs/docs/reference/cloudbuild/3.2.0/cloudbuild/protos.google.devtools.cloudbuild.v1.ibuildtrigger)\n- [3.1.2](/nodejs/docs/reference/cloudbuild/3.1.2/cloudbuild/protos.google.devtools.cloudbuild.v1.ibuildtrigger)\n- [2.6.0](/nodejs/docs/reference/cloudbuild/2.6.0/cloudbuild/protos.google.devtools.cloudbuild.v1.ibuildtrigger)\n- [2.5.0](/nodejs/docs/reference/cloudbuild/2.5.0/cloudbuild/protos.google.devtools.cloudbuild.v1.ibuildtrigger)\n- [2.4.0](/nodejs/docs/reference/cloudbuild/2.4.0/cloudbuild/protos.google.devtools.cloudbuild.v1.ibuildtrigger)\n- [2.3.2](/nodejs/docs/reference/cloudbuild/2.3.2/cloudbuild/protos.google.devtools.cloudbuild.v1.ibuildtrigger)\n- [2.2.7](/nodejs/docs/reference/cloudbuild/2.2.7/cloudbuild/protos.google.devtools.cloudbuild.v1.ibuildtrigger) \nProperties of a BuildTrigger.\n\nPackage\n-------\n\n[@google-cloud/cloudbuild](../overview.html)\n\nProperties\n----------\n\n### autodetect\n\n autodetect?: (boolean|null);\n\nBuildTrigger autodetect\n\n### build\n\n build?: (google.devtools.cloudbuild.v1.IBuild|null);\n\nBuildTrigger build\n\n### createTime\n\n createTime?: (google.protobuf.ITimestamp|null);\n\nBuildTrigger createTime\n\n### description\n\n description?: (string|null);\n\nBuildTrigger description\n\n### disabled\n\n disabled?: (boolean|null);\n\nBuildTrigger disabled\n\n### filename\n\n filename?: (string|null);\n\nBuildTrigger filename\n\n### filter\n\n filter?: (string|null);\n\nBuildTrigger filter\n\n### gitFileSource\n\n gitFileSource?: (google.devtools.cloudbuild.v1.IGitFileSource|null);\n\nBuildTrigger gitFileSource\n\n### github\n\n github?: (google.devtools.cloudbuild.v1.IGitHubEventsConfig|null);\n\nBuildTrigger github\n\n### id\n\n id?: (string|null);\n\nBuildTrigger id\n\n### ignoredFiles\n\n ignoredFiles?: (string[]|null);\n\nBuildTrigger ignoredFiles\n\n### includedFiles\n\n includedFiles?: (string[]|null);\n\nBuildTrigger includedFiles\n\n### name\n\n name?: (string|null);\n\nBuildTrigger name\n\n### pubsubConfig\n\n pubsubConfig?: (google.devtools.cloudbuild.v1.IPubsubConfig|null);\n\nBuildTrigger pubsubConfig\n\n### repositoryEventConfig\n\n repositoryEventConfig?: (google.devtools.cloudbuild.v1.IRepositoryEventConfig|null);\n\nBuildTrigger repositoryEventConfig\n\n### resourceName\n\n resourceName?: (string|null);\n\nBuildTrigger resourceName\n\n### serviceAccount\n\n serviceAccount?: (string|null);\n\nBuildTrigger serviceAccount\n\n### sourceToBuild\n\n sourceToBuild?: (google.devtools.cloudbuild.v1.IGitRepoSource|null);\n\nBuildTrigger sourceToBuild\n\n### substitutions\n\n substitutions?: ({ [k: string]: string }|null);\n\nBuildTrigger substitutions\n\n### tags\n\n tags?: (string[]|null);\n\nBuildTrigger tags\n\n### triggerTemplate\n\n triggerTemplate?: (google.devtools.cloudbuild.v1.IRepoSource|null);\n\nBuildTrigger triggerTemplate\n\n### webhookConfig\n\n webhookConfig?: (google.devtools.cloudbuild.v1.IWebhookConfig|null);\n\nBuildTrigger webhookConfig"]]