Class: Grafeas::V1::BuildProvenance
- Inherits:
-
Object
- Object
- Grafeas::V1::BuildProvenance
- Defined in:
- lib/grafeas/v1/doc/grafeas/v1/provenance.rb
Overview
Provenance of a build. Contains all information needed to verify the full details about the build from source to completion.
Instance Attribute Summary collapse
-
#build_options ⇒ Hash{String => String}
Special options applied to this build.
-
#builder_version ⇒ String
Version string of the builder at the time this build was executed.
-
#built_artifacts ⇒ Array<Grafeas::V1::Artifact>
Output of the build.
-
#commands ⇒ Array<Grafeas::V1::Command>
Commands requested by the build.
-
#create_time ⇒ Google::Protobuf::Timestamp
Time at which the build was created.
-
#creator ⇒ String
E-mail address of the user who initiated this build.
-
#end_time ⇒ Google::Protobuf::Timestamp
Time at which execution of the build was finished.
-
#id ⇒ String
Required.
-
#logs_uri ⇒ String
URI where any logs for this provenance were written.
-
#project_id ⇒ String
ID of the project.
-
#source_provenance ⇒ Grafeas::V1::Source
Details of the Source input to the build.
-
#start_time ⇒ Google::Protobuf::Timestamp
Time at which execution of the build was started.
-
#trigger_id ⇒ String
Trigger identifier if the build was triggered automatically; empty if not.
Instance Attribute Details
#build_options ⇒ Hash{String => String}
Returns Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
62 |
# File 'lib/grafeas/v1/doc/grafeas/v1/provenance.rb', line 62 class BuildProvenance; end |
#builder_version ⇒ String
Returns Version string of the builder at the time this build was executed.
62 |
# File 'lib/grafeas/v1/doc/grafeas/v1/provenance.rb', line 62 class BuildProvenance; end |
#built_artifacts ⇒ Array<Grafeas::V1::Artifact>
Returns Output of the build.
62 |
# File 'lib/grafeas/v1/doc/grafeas/v1/provenance.rb', line 62 class BuildProvenance; end |
#commands ⇒ Array<Grafeas::V1::Command>
Returns Commands requested by the build.
62 |
# File 'lib/grafeas/v1/doc/grafeas/v1/provenance.rb', line 62 class BuildProvenance; end |
#create_time ⇒ Google::Protobuf::Timestamp
Returns Time at which the build was created.
62 |
# File 'lib/grafeas/v1/doc/grafeas/v1/provenance.rb', line 62 class BuildProvenance; end |
#creator ⇒ String
Returns E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.
62 |
# File 'lib/grafeas/v1/doc/grafeas/v1/provenance.rb', line 62 class BuildProvenance; end |
#end_time ⇒ Google::Protobuf::Timestamp
Returns Time at which execution of the build was finished.
62 |
# File 'lib/grafeas/v1/doc/grafeas/v1/provenance.rb', line 62 class BuildProvenance; end |
#id ⇒ String
Returns Required. Unique identifier of the build.
62 |
# File 'lib/grafeas/v1/doc/grafeas/v1/provenance.rb', line 62 class BuildProvenance; end |
#logs_uri ⇒ String
Returns URI where any logs for this provenance were written.
62 |
# File 'lib/grafeas/v1/doc/grafeas/v1/provenance.rb', line 62 class BuildProvenance; end |
#project_id ⇒ String
Returns ID of the project.
62 |
# File 'lib/grafeas/v1/doc/grafeas/v1/provenance.rb', line 62 class BuildProvenance; end |
#source_provenance ⇒ Grafeas::V1::Source
Returns Details of the Source input to the build.
62 |
# File 'lib/grafeas/v1/doc/grafeas/v1/provenance.rb', line 62 class BuildProvenance; end |
#start_time ⇒ Google::Protobuf::Timestamp
Returns Time at which execution of the build was started.
62 |
# File 'lib/grafeas/v1/doc/grafeas/v1/provenance.rb', line 62 class BuildProvenance; end |
#trigger_id ⇒ String
Returns Trigger identifier if the build was triggered automatically; empty if not.
62 |
# File 'lib/grafeas/v1/doc/grafeas/v1/provenance.rb', line 62 class BuildProvenance; end |