Class: Google::Apis::CloudbuildV1alpha1::BuildOperationMetadata
- Inherits:
-
Object
- Object
- Google::Apis::CloudbuildV1alpha1::BuildOperationMetadata
- Defined in:
- generated/google/apis/cloudbuild_v1alpha1/classes.rb,
generated/google/apis/cloudbuild_v1alpha1/representations.rb,
generated/google/apis/cloudbuild_v1alpha1/representations.rb
Overview
Metadata for build operations.
Instance Attribute Summary collapse
-
#build ⇒ Google::Apis::CloudbuildV1alpha1::Build
A build resource in the Cloud Build API.
Instance Method Summary collapse
-
#initialize(**args) ⇒ BuildOperationMetadata
constructor
A new instance of BuildOperationMetadata.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Google::Apis::Core::JsonObjectSupport
Methods included from Google::Apis::Core::Hashable
Constructor Details
#initialize(**args) ⇒ BuildOperationMetadata
Returns a new instance of BuildOperationMetadata
326 327 328 |
# File 'generated/google/apis/cloudbuild_v1alpha1/classes.rb', line 326 def initialize(**args) update!(**args) end |
Instance Attribute Details
#build ⇒ Google::Apis::CloudbuildV1alpha1::Build
A build resource in the Cloud Build API.
At a high level, a Build
describes where to find source code, how to build
it (for example, the builder image to run on the source), and where to store
the built artifacts.
Fields can include the following variables, which will be expanded when the
build is created:
- $PROJECT_ID: the project ID of the build.
- $BUILD_ID: the autogenerated ID of the build.
- $REPO_NAME: the source repository name specified by RepoSource.
- $BRANCH_NAME: the branch name specified by RepoSource.
- $TAG_NAME: the tag name specified by RepoSource.
- $REVISION_ID or $COMMIT_SHA: the commit SHA specified by RepoSource or resolved from the specified branch or tag.
- $SHORT_SHA: first 7 characters of $REVISION_ID or $COMMIT_SHA.
Corresponds to the JSON property
build
324 325 326 |
# File 'generated/google/apis/cloudbuild_v1alpha1/classes.rb', line 324 def build @build end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
331 332 333 |
# File 'generated/google/apis/cloudbuild_v1alpha1/classes.rb', line 331 def update!(**args) @build = args[:build] if args.key?(:build) end |