- 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
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;
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;
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;
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;
Type | Description |
InTotoStatementOrBuilder |
getProvenance()
public abstract BuildProvenance getProvenance()
The actual provenance for the build.
.grafeas.v1.BuildProvenance provenance = 1;
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;
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;
Type | Description |
ByteString | The bytes for provenanceBytes. |
getProvenanceOrBuilder()
public abstract BuildProvenanceOrBuilder getProvenanceOrBuilder()
The actual provenance for the build.
.grafeas.v1.BuildProvenance provenance = 1;
Type | Description |
BuildProvenanceOrBuilder |
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;
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;
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;
Type | Description |
boolean | Whether the provenance field is set. |