Class: Grafeas::V1::BuildProvenance
- Inherits:
-
Object
- Object
- Grafeas::V1::BuildProvenance
- Extended by:
- Google::Protobuf::MessageExts::ClassMethods
- Includes:
- Google::Protobuf::MessageExts
- Defined in:
- proto_docs/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.
Defined Under Namespace
Classes: BuildOptionsEntry
Instance Attribute Summary collapse
-
#build_options ⇒ ::Google::Protobuf::Map{::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 ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'proto_docs/grafeas/v1/provenance.rb', line 66 class BuildProvenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class BuildOptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#builder_version ⇒ ::String
Returns Version string of the builder at the time this build was executed.
66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'proto_docs/grafeas/v1/provenance.rb', line 66 class BuildProvenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class BuildOptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#built_artifacts ⇒ ::Array<::Grafeas::V1::Artifact>
Returns Output of the build.
66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'proto_docs/grafeas/v1/provenance.rb', line 66 class BuildProvenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class BuildOptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#commands ⇒ ::Array<::Grafeas::V1::Command>
Returns Commands requested by the build.
66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'proto_docs/grafeas/v1/provenance.rb', line 66 class BuildProvenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class BuildOptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#create_time ⇒ ::Google::Protobuf::Timestamp
Returns Time at which the build was created.
66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'proto_docs/grafeas/v1/provenance.rb', line 66 class BuildProvenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class BuildOptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end 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.
66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'proto_docs/grafeas/v1/provenance.rb', line 66 class BuildProvenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class BuildOptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#end_time ⇒ ::Google::Protobuf::Timestamp
Returns Time at which execution of the build was finished.
66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'proto_docs/grafeas/v1/provenance.rb', line 66 class BuildProvenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class BuildOptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#id ⇒ ::String
Returns Required. Unique identifier of the build.
66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'proto_docs/grafeas/v1/provenance.rb', line 66 class BuildProvenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class BuildOptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#logs_uri ⇒ ::String
Returns URI where any logs for this provenance were written.
66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'proto_docs/grafeas/v1/provenance.rb', line 66 class BuildProvenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class BuildOptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#project_id ⇒ ::String
Returns ID of the project.
66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'proto_docs/grafeas/v1/provenance.rb', line 66 class BuildProvenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class BuildOptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#source_provenance ⇒ ::Grafeas::V1::Source
Returns Details of the Source input to the build.
66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'proto_docs/grafeas/v1/provenance.rb', line 66 class BuildProvenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class BuildOptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#start_time ⇒ ::Google::Protobuf::Timestamp
Returns Time at which execution of the build was started.
66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'proto_docs/grafeas/v1/provenance.rb', line 66 class BuildProvenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class BuildOptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#trigger_id ⇒ ::String
Returns Trigger identifier if the build was triggered automatically; empty if not.
66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'proto_docs/grafeas/v1/provenance.rb', line 66 class BuildProvenance include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class BuildOptionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |