- 2.54.0 (latest)
- 2.53.0
- 2.52.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.5
- 2.3.1
- 2.2.3
- 2.1.3
public interface BuildOccurrenceOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getInTotoSlsaProvenanceV1()
public abstract InTotoSlsaProvenanceV1 getInTotoSlsaProvenanceV1()
In-Toto Slsa Provenance V1 represents a slsa provenance meeting the slsa spec, wrapped in an in-toto statement. This allows for direct jsonification of a to-spec in-toto slsa statement with a to-spec slsa provenance.
.grafeas.v1.InTotoSlsaProvenanceV1 in_toto_slsa_provenance_v1 = 5;
Returns | |
---|---|
Type | Description |
InTotoSlsaProvenanceV1 |
The inTotoSlsaProvenanceV1. |
getInTotoSlsaProvenanceV1OrBuilder()
public abstract InTotoSlsaProvenanceV1OrBuilder getInTotoSlsaProvenanceV1OrBuilder()
In-Toto Slsa Provenance V1 represents a slsa provenance meeting the slsa spec, wrapped in an in-toto statement. This allows for direct jsonification of a to-spec in-toto slsa statement with a to-spec slsa provenance.
.grafeas.v1.InTotoSlsaProvenanceV1 in_toto_slsa_provenance_v1 = 5;
Returns | |
---|---|
Type | Description |
InTotoSlsaProvenanceV1OrBuilder |
getIntotoProvenance()
public abstract InTotoProvenance getIntotoProvenance()
Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.
.grafeas.v1.InTotoProvenance intoto_provenance = 3;
Returns | |
---|---|
Type | Description |
InTotoProvenance |
The intotoProvenance. |
getIntotoProvenanceOrBuilder()
public abstract InTotoProvenanceOrBuilder getIntotoProvenanceOrBuilder()
Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.
.grafeas.v1.InTotoProvenance intoto_provenance = 3;
Returns | |
---|---|
Type | Description |
InTotoProvenanceOrBuilder |
getIntotoStatement()
public abstract InTotoStatement getIntotoStatement()
In-toto Statement representation as defined in spec. The intoto_statement can contain any type of provenance. The serialized payload of the statement can be stored and signed in the Occurrence's envelope.
.grafeas.v1.InTotoStatement intoto_statement = 4;
Returns | |
---|---|
Type | Description |
InTotoStatement |
The intotoStatement. |
getIntotoStatementOrBuilder()
public abstract InTotoStatementOrBuilder getIntotoStatementOrBuilder()
In-toto Statement representation as defined in spec. The intoto_statement can contain any type of provenance. The serialized payload of the statement can be stored and signed in the Occurrence's envelope.
.grafeas.v1.InTotoStatement intoto_statement = 4;
Returns | |
---|---|
Type | Description |
InTotoStatementOrBuilder |
getProvenance()
public abstract BuildProvenance getProvenance()
The actual provenance for the build.
.grafeas.v1.BuildProvenance provenance = 1;
Returns | |
---|---|
Type | Description |
BuildProvenance |
The provenance. |
getProvenanceBytes()
public abstract String getProvenanceBytes()
Serialized JSON representation of the provenance, used in generating the
build signature in the corresponding build note. After verifying the
signature, provenance_bytes
can be unmarshalled and compared to the
provenance to confirm that it is unchanged. A base64-encoded string
representation of the provenance bytes is used for the signature in order
to interoperate with openssl which expects this format for signature
verification.
The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
string provenance_bytes = 2;
Returns | |
---|---|
Type | Description |
String |
The provenanceBytes. |
getProvenanceBytesBytes()
public abstract ByteString getProvenanceBytesBytes()
Serialized JSON representation of the provenance, used in generating the
build signature in the corresponding build note. After verifying the
signature, provenance_bytes
can be unmarshalled and compared to the
provenance to confirm that it is unchanged. A base64-encoded string
representation of the provenance bytes is used for the signature in order
to interoperate with openssl which expects this format for signature
verification.
The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
string provenance_bytes = 2;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for provenanceBytes. |
getProvenanceOrBuilder()
public abstract BuildProvenanceOrBuilder getProvenanceOrBuilder()
The actual provenance for the build.
.grafeas.v1.BuildProvenance provenance = 1;
Returns | |
---|---|
Type | Description |
BuildProvenanceOrBuilder |
hasInTotoSlsaProvenanceV1()
public abstract boolean hasInTotoSlsaProvenanceV1()
In-Toto Slsa Provenance V1 represents a slsa provenance meeting the slsa spec, wrapped in an in-toto statement. This allows for direct jsonification of a to-spec in-toto slsa statement with a to-spec slsa provenance.
.grafeas.v1.InTotoSlsaProvenanceV1 in_toto_slsa_provenance_v1 = 5;
Returns | |
---|---|
Type | Description |
boolean |
Whether the inTotoSlsaProvenanceV1 field is set. |
hasIntotoProvenance()
public abstract boolean hasIntotoProvenance()
Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.
.grafeas.v1.InTotoProvenance intoto_provenance = 3;
Returns | |
---|---|
Type | Description |
boolean |
Whether the intotoProvenance field is set. |
hasIntotoStatement()
public abstract boolean hasIntotoStatement()
In-toto Statement representation as defined in spec. The intoto_statement can contain any type of provenance. The serialized payload of the statement can be stored and signed in the Occurrence's envelope.
.grafeas.v1.InTotoStatement intoto_statement = 4;
Returns | |
---|---|
Type | Description |
boolean |
Whether the intotoStatement field is set. |
hasProvenance()
public abstract boolean hasProvenance()
The actual provenance for the build.
.grafeas.v1.BuildProvenance provenance = 1;
Returns | |
---|---|
Type | Description |
boolean |
Whether the provenance field is set. |