Package io.grafeas.v1

Interface SlsaProvenance.SlsaMetadataOrBuilder

    • 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.MessageLiteOrBuilder

        isInitialized
      • 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.