Grafeas V1 Client - Class InTotoStatement (0.6.0)

Reference documentation and code samples for the Grafeas V1 Client class InTotoStatement.

Spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement The serialized InTotoStatement will be stored as Envelope.payload.

Envelope.payloadType is always "application/vnd.in-toto+json".

Generated from protobuf message grafeas.v1.InTotoStatement

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ type
string

Always https://in-toto.io/Statement/v0.1 .

↳ subject
↳ predicate_type
string

https://slsa.dev/provenance/v0.1 for SlsaProvenance.

↳ slsa_provenance
↳ slsa_provenance_zero_two

getType

Always https://in-toto.io/Statement/v0.1 .

Returns
Type
Description
string

setType

Always https://in-toto.io/Statement/v0.1 .

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getSubject

Generated from protobuf field repeated .grafeas.v1.Subject subject = 2;

Returns
Type
Description

setSubject

Generated from protobuf field repeated .grafeas.v1.Subject subject = 2;

Parameter
Name
Description
var
Returns
Type
Description
$this

getPredicateType

https://slsa.dev/provenance/v0.1 for SlsaProvenance.

Returns
Type
Description
string

setPredicateType

https://slsa.dev/provenance/v0.1 for SlsaProvenance.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getProvenance

Generated from protobuf field .grafeas.v1.InTotoProvenance provenance = 4;

Returns
Type
Description

hasProvenance

setProvenance

Generated from protobuf field .grafeas.v1.InTotoProvenance provenance = 4;

Parameter
Name
Description
Returns
Type
Description
$this

getSlsaProvenance

Generated from protobuf field .grafeas.v1.SlsaProvenance slsa_provenance = 5;

Returns
Type
Description

hasSlsaProvenance

setSlsaProvenance

Generated from protobuf field .grafeas.v1.SlsaProvenance slsa_provenance = 5;

Parameter
Name
Description
Returns
Type
Description
$this

getSlsaProvenanceZeroTwo

Generated from protobuf field .grafeas.v1.SlsaProvenanceZeroTwo slsa_provenance_zero_two = 6;

Returns
Type
Description

hasSlsaProvenanceZeroTwo

setSlsaProvenanceZeroTwo

Generated from protobuf field .grafeas.v1.SlsaProvenanceZeroTwo slsa_provenance_zero_two = 6;

Parameter
Name
Description
Returns
Type
Description
$this

getPredicate

Returns
Type
Description
string
Design a Mobile Site
View Site in Mobile | Classic
Share by: