Interface SlsaProvenance.SlsaMetadataOrBuilder (2.43.0)

public static interface SlsaProvenance.SlsaMetadataOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getBuildFinishedOn()

public abstract Timestamp getBuildFinishedOn()

The timestamp of when the build completed.

.google.protobuf.Timestamp build_finished_on = 3;

Returns
Type Description
Timestamp

The buildFinishedOn.

getBuildFinishedOnOrBuilder()

public abstract TimestampOrBuilder getBuildFinishedOnOrBuilder()

The timestamp of when the build completed.

.google.protobuf.Timestamp build_finished_on = 3;

Returns
Type Description
TimestampOrBuilder

getBuildInvocationId()

public abstract 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
Type Description
String

The buildInvocationId.

getBuildInvocationIdBytes()

public abstract 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
Type Description
ByteString

The bytes for buildInvocationId.

getBuildStartedOn()

public abstract Timestamp getBuildStartedOn()

The timestamp of when the build started.

.google.protobuf.Timestamp build_started_on = 2;

Returns
Type Description
Timestamp

The buildStartedOn.

getBuildStartedOnOrBuilder()

public abstract TimestampOrBuilder getBuildStartedOnOrBuilder()

The timestamp of when the build started.

.google.protobuf.Timestamp build_started_on = 2;

Returns
Type Description
TimestampOrBuilder

getCompleteness()

public abstract SlsaProvenance.SlsaCompleteness getCompleteness()

Indicates that the builder claims certain fields in this message to be complete.

.grafeas.v1.SlsaProvenance.SlsaCompleteness completeness = 4;

Returns
Type Description
SlsaProvenance.SlsaCompleteness

The completeness.

getCompletenessOrBuilder()

public abstract SlsaProvenance.SlsaCompletenessOrBuilder getCompletenessOrBuilder()

Indicates that the builder claims certain fields in this message to be complete.

.grafeas.v1.SlsaProvenance.SlsaCompleteness completeness = 4;

Returns
Type Description
SlsaProvenance.SlsaCompletenessOrBuilder

getReproducible()

public abstract boolean getReproducible()

If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

bool reproducible = 5;

Returns
Type Description
boolean

The reproducible.

hasBuildFinishedOn()

public abstract boolean hasBuildFinishedOn()

The timestamp of when the build completed.

.google.protobuf.Timestamp build_finished_on = 3;

Returns
Type Description
boolean

Whether the buildFinishedOn field is set.

hasBuildStartedOn()

public abstract boolean hasBuildStartedOn()

The timestamp of when the build started.

.google.protobuf.Timestamp build_started_on = 2;

Returns
Type Description
boolean

Whether the buildStartedOn field is set.

hasCompleteness()

public abstract boolean hasCompleteness()

Indicates that the builder claims certain fields in this message to be complete.

.grafeas.v1.SlsaProvenance.SlsaCompleteness completeness = 4;

Returns
Type Description
boolean

Whether the completeness field is set.