Package io.grafeas.v1
Interface SlsaProvenance.SlsaMetadataOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
SlsaProvenance.SlsaMetadata,SlsaProvenance.SlsaMetadata.Builder
- Enclosing class:
- SlsaProvenance
public static interface SlsaProvenance.SlsaMetadataOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.protobuf.TimestampgetBuildFinishedOn()The timestamp of when the build completed.com.google.protobuf.TimestampOrBuildergetBuildFinishedOnOrBuilder()The timestamp of when the build completed.StringgetBuildInvocationId()Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis.com.google.protobuf.ByteStringgetBuildInvocationIdBytes()Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis.com.google.protobuf.TimestampgetBuildStartedOn()The timestamp of when the build started.com.google.protobuf.TimestampOrBuildergetBuildStartedOnOrBuilder()The timestamp of when the build started.SlsaProvenance.SlsaCompletenessgetCompleteness()Indicates that the builder claims certain fields in this message to be complete.SlsaProvenance.SlsaCompletenessOrBuildergetCompletenessOrBuilder()Indicates that the builder claims certain fields in this message to be complete.booleangetReproducible()If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.booleanhasBuildFinishedOn()The timestamp of when the build completed.booleanhasBuildStartedOn()The timestamp of when the build started.booleanhasCompleteness()Indicates that the builder claims certain fields in this message to be complete.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getBuildInvocationId
String 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 build_invocation_id = 1;- Returns:
- The buildInvocationId.
-
getBuildInvocationIdBytes
com.google.protobuf.ByteString getBuildInvocationIdBytes()
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 build_invocation_id = 1;- Returns:
- The bytes for buildInvocationId.
-
hasBuildStartedOn
boolean hasBuildStartedOn()
The timestamp of when the build started.
.google.protobuf.Timestamp build_started_on = 2;- Returns:
- Whether the buildStartedOn field is set.
-
getBuildStartedOn
com.google.protobuf.Timestamp getBuildStartedOn()
The timestamp of when the build started.
.google.protobuf.Timestamp build_started_on = 2;- Returns:
- The buildStartedOn.
-
getBuildStartedOnOrBuilder
com.google.protobuf.TimestampOrBuilder getBuildStartedOnOrBuilder()
The timestamp of when the build started.
.google.protobuf.Timestamp build_started_on = 2;
-
hasBuildFinishedOn
boolean hasBuildFinishedOn()
The timestamp of when the build completed.
.google.protobuf.Timestamp build_finished_on = 3;- Returns:
- Whether the buildFinishedOn field is set.
-
getBuildFinishedOn
com.google.protobuf.Timestamp getBuildFinishedOn()
The timestamp of when the build completed.
.google.protobuf.Timestamp build_finished_on = 3;- Returns:
- The buildFinishedOn.
-
getBuildFinishedOnOrBuilder
com.google.protobuf.TimestampOrBuilder getBuildFinishedOnOrBuilder()
The timestamp of when the build completed.
.google.protobuf.Timestamp build_finished_on = 3;
-
hasCompleteness
boolean hasCompleteness()
Indicates that the builder claims certain fields in this message to be complete.
.grafeas.v1.SlsaProvenance.SlsaCompleteness completeness = 4;- Returns:
- Whether the completeness field is set.
-
getCompleteness
SlsaProvenance.SlsaCompleteness getCompleteness()
Indicates that the builder claims certain fields in this message to be complete.
.grafeas.v1.SlsaProvenance.SlsaCompleteness completeness = 4;- Returns:
- The completeness.
-
getCompletenessOrBuilder
SlsaProvenance.SlsaCompletenessOrBuilder getCompletenessOrBuilder()
Indicates that the builder claims certain fields in this message to be complete.
.grafeas.v1.SlsaProvenance.SlsaCompleteness completeness = 4;
-
getReproducible
boolean getReproducible()
If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
bool reproducible = 5;- Returns:
- The reproducible.
-
-