Package io.grafeas.v1

Interface SlsaProvenance.SlsaRecipeOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.google.protobuf.Any getArguments()
      Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint.
      com.google.protobuf.AnyOrBuilder getArgumentsOrBuilder()
      Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint.
      long getDefinedInMaterial()
      Index in materials containing the recipe steps that are not implied by recipe.type.
      String getEntryPoint()
      String identifying the entry point into the build.
      com.google.protobuf.ByteString getEntryPointBytes()
      String identifying the entry point into the build.
      com.google.protobuf.Any getEnvironment()
      Any other builder-controlled inputs necessary for correctly evaluating the recipe.
      com.google.protobuf.AnyOrBuilder getEnvironmentOrBuilder()
      Any other builder-controlled inputs necessary for correctly evaluating the recipe.
      String getType()
      URI indicating what type of recipe was performed.
      com.google.protobuf.ByteString getTypeBytes()
      URI indicating what type of recipe was performed.
      boolean hasArguments()
      Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint.
      boolean hasEnvironment()
      Any other builder-controlled inputs necessary for correctly evaluating the recipe.
      • 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

      • getType

        String getType()
         URI indicating what type of recipe was performed. It determines the
         meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and
         materials.
         
        string type = 1;
        Returns:
        The type.
      • getTypeBytes

        com.google.protobuf.ByteString getTypeBytes()
         URI indicating what type of recipe was performed. It determines the
         meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and
         materials.
         
        string type = 1;
        Returns:
        The bytes for type.
      • getDefinedInMaterial

        long getDefinedInMaterial()
         Index in materials containing the recipe steps that are not implied by
         recipe.type. For example, if the recipe type were "make", then this would
         point to the source containing the Makefile, not the make program itself.
         Set to -1 if the recipe doesn't come from a material, as zero is default
         unset value for int64.
         
        int64 defined_in_material = 2;
        Returns:
        The definedInMaterial.
      • getEntryPoint

        String getEntryPoint()
         String identifying the entry point into the build.
         This is often a path to a configuration file and/or a target label within
         that file. The syntax and meaning are defined by recipe.type. For
         example, if the recipe type were "make", then this would reference the
         directory in which to run make as well as which target to use.
         
        string entry_point = 3;
        Returns:
        The entryPoint.
      • getEntryPointBytes

        com.google.protobuf.ByteString getEntryPointBytes()
         String identifying the entry point into the build.
         This is often a path to a configuration file and/or a target label within
         that file. The syntax and meaning are defined by recipe.type. For
         example, if the recipe type were "make", then this would reference the
         directory in which to run make as well as which target to use.
         
        string entry_point = 3;
        Returns:
        The bytes for entryPoint.
      • hasArguments

        boolean hasArguments()
         Collection of all external inputs that influenced the build on top of
         recipe.definedInMaterial and recipe.entryPoint. For example, if the
         recipe type were "make", then this might be the flags passed to make
         aside from the target, which is captured in recipe.entryPoint. Depending
         on the recipe Type, the structure may be different.
         
        .google.protobuf.Any arguments = 4;
        Returns:
        Whether the arguments field is set.
      • getArguments

        com.google.protobuf.Any getArguments()
         Collection of all external inputs that influenced the build on top of
         recipe.definedInMaterial and recipe.entryPoint. For example, if the
         recipe type were "make", then this might be the flags passed to make
         aside from the target, which is captured in recipe.entryPoint. Depending
         on the recipe Type, the structure may be different.
         
        .google.protobuf.Any arguments = 4;
        Returns:
        The arguments.
      • getArgumentsOrBuilder

        com.google.protobuf.AnyOrBuilder getArgumentsOrBuilder()
         Collection of all external inputs that influenced the build on top of
         recipe.definedInMaterial and recipe.entryPoint. For example, if the
         recipe type were "make", then this might be the flags passed to make
         aside from the target, which is captured in recipe.entryPoint. Depending
         on the recipe Type, the structure may be different.
         
        .google.protobuf.Any arguments = 4;
      • hasEnvironment

        boolean hasEnvironment()
         Any other builder-controlled inputs necessary for correctly evaluating
         the recipe. Usually only needed for reproducing the build but not
         evaluated as part of policy. Depending on the recipe Type, the structure
         may be different.
         
        .google.protobuf.Any environment = 5;
        Returns:
        Whether the environment field is set.
      • getEnvironment

        com.google.protobuf.Any getEnvironment()
         Any other builder-controlled inputs necessary for correctly evaluating
         the recipe. Usually only needed for reproducing the build but not
         evaluated as part of policy. Depending on the recipe Type, the structure
         may be different.
         
        .google.protobuf.Any environment = 5;
        Returns:
        The environment.
      • getEnvironmentOrBuilder

        com.google.protobuf.AnyOrBuilder getEnvironmentOrBuilder()
         Any other builder-controlled inputs necessary for correctly evaluating
         the recipe. Usually only needed for reproducing the build but not
         evaluated as part of policy. Depending on the recipe Type, the structure
         may be different.
         
        .google.protobuf.Any environment = 5;