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.Timestamp
getBuildFinishedOn()
The timestamp of when the build completed.com.google.protobuf.TimestampOrBuilder
getBuildFinishedOnOrBuilder()
The timestamp of when the build completed.String
getBuildInvocationId()
Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis.com.google.protobuf.ByteString
getBuildInvocationIdBytes()
Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis.com.google.protobuf.Timestamp
getBuildStartedOn()
The timestamp of when the build started.com.google.protobuf.TimestampOrBuilder
getBuildStartedOnOrBuilder()
The timestamp of when the build started.SlsaProvenance.SlsaCompleteness
getCompleteness()
Indicates that the builder claims certain fields in this message to be complete.SlsaProvenance.SlsaCompletenessOrBuilder
getCompletenessOrBuilder()
Indicates that the builder claims certain fields in this message to be complete.boolean
getReproducible()
If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.boolean
hasBuildFinishedOn()
The timestamp of when the build completed.boolean
hasBuildStartedOn()
The timestamp of when the build started.boolean
hasCompleteness()
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.
-
-