class Google::Apis::OndemandscanningV1beta1::Metadata
Other properties of the build.
Attributes
The timestamp of when the build completed. Corresponds to the JSON property `buildFinishedOn` @return [String]
Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec. Corresponds to the JSON property `buildInvocationId` @return [String]
The timestamp of when the build started. Corresponds to the JSON property `buildStartedOn` @return [String]
Indicates that the builder claims certain fields in this message to be complete. Corresponds to the JSON property `completeness` @return [Google::Apis::OndemandscanningV1beta1::Completeness]
If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output. Corresponds to the JSON property `reproducible` @return [Boolean]
If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output. Corresponds to the JSON property `reproducible` @return [Boolean]
Public Class Methods
# File lib/google/apis/ondemandscanning_v1beta1/classes.rb, line 1241 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/ondemandscanning_v1beta1/classes.rb, line 1246 def update!(**args) @build_finished_on = args[:build_finished_on] if args.key?(:build_finished_on) @build_invocation_id = args[:build_invocation_id] if args.key?(:build_invocation_id) @build_started_on = args[:build_started_on] if args.key?(:build_started_on) @completeness = args[:completeness] if args.key?(:completeness) @reproducible = args[:reproducible] if args.key?(:reproducible) end