- 2.55.0 (latest)
- 2.54.0
- 2.53.0
- 2.52.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.5
- 2.3.1
- 2.2.3
- 2.1.3
public static final class SlsaProvenance.SlsaRecipe.Builder extends GeneratedMessageV3.Builder<SlsaProvenance.SlsaRecipe.Builder> implements SlsaProvenance.SlsaRecipeOrBuilder
Steps taken to build the artifact. For a TaskRun, typically each container corresponds to one step in the recipe.
Protobuf type grafeas.v1.SlsaProvenance.SlsaRecipe
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > SlsaProvenance.SlsaRecipe.BuilderImplements
SlsaProvenance.SlsaRecipeOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public SlsaProvenance.SlsaRecipe.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
build()
public SlsaProvenance.SlsaRecipe build()
Returns | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe |
buildPartial()
public SlsaProvenance.SlsaRecipe buildPartial()
Returns | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe |
clear()
public SlsaProvenance.SlsaRecipe.Builder clear()
Returns | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
clearArguments()
public SlsaProvenance.SlsaRecipe.Builder clearArguments()
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 | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
clearDefinedInMaterial()
public SlsaProvenance.SlsaRecipe.Builder clearDefinedInMaterial()
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 | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
This builder for chaining. |
clearEntryPoint()
public SlsaProvenance.SlsaRecipe.Builder clearEntryPoint()
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 | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
This builder for chaining. |
clearEnvironment()
public SlsaProvenance.SlsaRecipe.Builder clearEnvironment()
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 | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
clearField(Descriptors.FieldDescriptor field)
public SlsaProvenance.SlsaRecipe.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public SlsaProvenance.SlsaRecipe.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
clearType()
public SlsaProvenance.SlsaRecipe.Builder clearType()
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 | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
This builder for chaining. |
clone()
public SlsaProvenance.SlsaRecipe.Builder clone()
Returns | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
getArguments()
public 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 | |
---|---|
Type | Description |
Any |
The arguments. |
getArgumentsBuilder()
public Any.Builder getArgumentsBuilder()
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 | |
---|---|
Type | Description |
Builder |
getArgumentsOrBuilder()
public 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;
Returns | |
---|---|
Type | Description |
AnyOrBuilder |
getDefaultInstanceForType()
public SlsaProvenance.SlsaRecipe getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe |
getDefinedInMaterial()
public 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 | |
---|---|
Type | Description |
long |
The definedInMaterial. |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getEntryPoint()
public 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 | |
---|---|
Type | Description |
String |
The entryPoint. |
getEntryPointBytes()
public 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 | |
---|---|
Type | Description |
ByteString |
The bytes for entryPoint. |
getEnvironment()
public 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 | |
---|---|
Type | Description |
Any |
The environment. |
getEnvironmentBuilder()
public Any.Builder getEnvironmentBuilder()
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 | |
---|---|
Type | Description |
Builder |
getEnvironmentOrBuilder()
public 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;
Returns | |
---|---|
Type | Description |
AnyOrBuilder |
getType()
public 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 | |
---|---|
Type | Description |
String |
The type. |
getTypeBytes()
public 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 | |
---|---|
Type | Description |
ByteString |
The bytes for type. |
hasArguments()
public 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 | |
---|---|
Type | Description |
boolean |
Whether the arguments field is set. |
hasEnvironment()
public 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 | |
---|---|
Type | Description |
boolean |
Whether the environment field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeArguments(Any value)
public SlsaProvenance.SlsaRecipe.Builder mergeArguments(Any value)
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;
Parameter | |
---|---|
Name | Description |
value |
Any |
Returns | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
mergeEnvironment(Any value)
public SlsaProvenance.SlsaRecipe.Builder mergeEnvironment(Any value)
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;
Parameter | |
---|---|
Name | Description |
value |
Any |
Returns | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public SlsaProvenance.SlsaRecipe.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public SlsaProvenance.SlsaRecipe.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
mergeFrom(SlsaProvenance.SlsaRecipe other)
public SlsaProvenance.SlsaRecipe.Builder mergeFrom(SlsaProvenance.SlsaRecipe other)
Parameter | |
---|---|
Name | Description |
other |
SlsaProvenance.SlsaRecipe |
Returns | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final SlsaProvenance.SlsaRecipe.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
setArguments(Any value)
public SlsaProvenance.SlsaRecipe.Builder setArguments(Any value)
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;
Parameter | |
---|---|
Name | Description |
value |
Any |
Returns | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
setArguments(Any.Builder builderForValue)
public SlsaProvenance.SlsaRecipe.Builder setArguments(Any.Builder builderForValue)
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;
Parameter | |
---|---|
Name | Description |
builderForValue |
Builder |
Returns | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
setDefinedInMaterial(long value)
public SlsaProvenance.SlsaRecipe.Builder setDefinedInMaterial(long value)
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;
Parameter | |
---|---|
Name | Description |
value |
long The definedInMaterial to set. |
Returns | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
This builder for chaining. |
setEntryPoint(String value)
public SlsaProvenance.SlsaRecipe.Builder setEntryPoint(String value)
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;
Parameter | |
---|---|
Name | Description |
value |
String The entryPoint to set. |
Returns | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
This builder for chaining. |
setEntryPointBytes(ByteString value)
public SlsaProvenance.SlsaRecipe.Builder setEntryPointBytes(ByteString value)
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;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for entryPoint to set. |
Returns | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
This builder for chaining. |
setEnvironment(Any value)
public SlsaProvenance.SlsaRecipe.Builder setEnvironment(Any value)
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;
Parameter | |
---|---|
Name | Description |
value |
Any |
Returns | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
setEnvironment(Any.Builder builderForValue)
public SlsaProvenance.SlsaRecipe.Builder setEnvironment(Any.Builder builderForValue)
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;
Parameter | |
---|---|
Name | Description |
builderForValue |
Builder |
Returns | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public SlsaProvenance.SlsaRecipe.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public SlsaProvenance.SlsaRecipe.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
setType(String value)
public SlsaProvenance.SlsaRecipe.Builder setType(String value)
URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
string type = 1;
Parameter | |
---|---|
Name | Description |
value |
String The type to set. |
Returns | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
This builder for chaining. |
setTypeBytes(ByteString value)
public SlsaProvenance.SlsaRecipe.Builder setTypeBytes(ByteString value)
URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
string type = 1;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for type to set. |
Returns | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |
This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final SlsaProvenance.SlsaRecipe.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
SlsaProvenance.SlsaRecipe.Builder |