Reference documentation and code samples for the Grafeas V1 Client class SlsaMetadata.
Other properties of the build.
Generated from protobuf message grafeas.v1.SlsaProvenance.SlsaMetadata
Namespace
Grafeas \ V1 \ SlsaProvenanceMethods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ build_invocation_id
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.
↳ build_started_on
↳ build_finished_on
↳ completeness
↳ reproducible
bool
If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
getBuildInvocationId
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.
string
setBuildInvocationId
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.
var
string
$this
getBuildStartedOn
The timestamp of when the build started.
hasBuildStartedOn
clearBuildStartedOn
setBuildStartedOn
The timestamp of when the build started.
$this
getBuildFinishedOn
The timestamp of when the build completed.
hasBuildFinishedOn
clearBuildFinishedOn
setBuildFinishedOn
The timestamp of when the build completed.
$this
getCompleteness
Indicates that the builder claims certain fields in this message to be complete.
hasCompleteness
clearCompleteness
setCompleteness
Indicates that the builder claims certain fields in this message to be complete.
$this
getReproducible
If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
bool
setReproducible
If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
var
bool
$this