Reference documentation and code samples for the Grafeas V1 Client class SbomReferenceIntotoPayload.
The actual payload that contains the SBOM Reference data.
The payload follows the intoto statement specification. See https://github.com/in-toto/attestation/blob/main/spec/v1.0/statement.md for more details.
Generated from protobuf message grafeas.v1.SbomReferenceIntotoPayload
Namespace
Grafeas \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ type
string
Identifier for the schema of the Statement.
↳ predicate_type
string
URI identifying the type of the Predicate.
↳ subject
array< Grafeas\V1\Subject
>
Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
↳ predicate
Grafeas\V1\SbomReferenceIntotoPredicate
Additional parameters of the Predicate. Includes the actual data about the SBOM.
getType
Identifier for the schema of the Statement.
string
setType
Identifier for the schema of the Statement.
var
string
$this
getPredicateType
URI identifying the type of the Predicate.
string
setPredicateType
URI identifying the type of the Predicate.
var
string
$this
getSubject
Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
setSubject
Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
$this
getPredicate
Additional parameters of the Predicate. Includes the actual data about the SBOM.
hasPredicate
clearPredicate
setPredicate
Additional parameters of the Predicate. Includes the actual data about the SBOM.
$this