class Google::Apis::OndemandscanningV1::Metadata

Other properties of the build.

Attributes

build_finished_on[RW]

The timestamp of when the build completed. Corresponds to the JSON property `buildFinishedOn` @return [String]

build_invocation_id[RW]

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]

build_started_on[RW]

The timestamp of when the build started. Corresponds to the JSON property `buildStartedOn` @return [String]

completeness[RW]

Indicates that the builder claims certain fields in this message to be complete. Corresponds to the JSON property `completeness` @return [Google::Apis::OndemandscanningV1::Completeness]

reproducible[RW]

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]

reproducible?[RW]

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

new(**args) click to toggle source
# File lib/google/apis/ondemandscanning_v1/classes.rb, line 1241
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/ondemandscanning_v1/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