google_api_cloud_build v0.1.0 GoogleApi.CloudBuild.V1.Model.BuildTrigger View Source

Configuration for an automated build in response to source repository changes.

Attributes

  • build (Build): Contents of the build template. Defaults to: null.
  • createTime (DateTime.t): Output only. Time when the trigger was created. Defaults to: null.
  • description (String.t): Human-readable description of this trigger. Defaults to: null.
  • disabled (boolean()): If true, the trigger will never result in a build. Defaults to: null.
  • filename (String.t): Path, from the source root, to a file whose contents is used for the template. Defaults to: null.
  • id (String.t): Output only. Unique identifier of the trigger. Defaults to: null.
  • substitutions (%{optional(String.t) => String.t}): Substitutions data for Build resource. Defaults to: null.
  • triggerTemplate (RepoSource): Template describing the types of source changes to trigger a build. Branch and tag names in trigger templates are interpreted as regular expressions. Any branch or tag change that matches that regular expression will trigger a build. Defaults to: null.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields

Link to this section Types

Link to this type t() View Source
t() :: %GoogleApi.CloudBuild.V1.Model.BuildTrigger{
  build: GoogleApi.CloudBuild.V1.Model.Build.t(),
  createTime: DateTime.t(),
  description: any(),
  disabled: any(),
  filename: any(),
  id: any(),
  substitutions: map(),
  triggerTemplate: GoogleApi.CloudBuild.V1.Model.RepoSource.t()
}

Link to this section Functions

Link to this function decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.