public static final class SlsaProvenance.Builder extends GeneratedMessageV3.Builder<SlsaProvenance.Builder> implements SlsaProvenanceOrBuilder
Protobuf type grafeas.v1.SlsaProvenance
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addAllMaterials(Iterable<? extends SlsaProvenance.Material> values)
public SlsaProvenance.Builder addAllMaterials(Iterable<? extends SlsaProvenance.Material> values)
The collection of artifacts that influenced the build including sources,
dependencies, build tools, base images, and so on. This is considered to be
incomplete unless metadata.completeness.materials is true. Unset or null is
equivalent to empty.
repeated .grafeas.v1.SlsaProvenance.Material materials = 4;
Parameter
Name | Description |
values | Iterable<? extends io.grafeas.v1.SlsaProvenance.Material>
|
Returns
addMaterials(int index, SlsaProvenance.Material value)
public SlsaProvenance.Builder addMaterials(int index, SlsaProvenance.Material value)
The collection of artifacts that influenced the build including sources,
dependencies, build tools, base images, and so on. This is considered to be
incomplete unless metadata.completeness.materials is true. Unset or null is
equivalent to empty.
repeated .grafeas.v1.SlsaProvenance.Material materials = 4;
Parameters
Returns
addMaterials(int index, SlsaProvenance.Material.Builder builderForValue)
public SlsaProvenance.Builder addMaterials(int index, SlsaProvenance.Material.Builder builderForValue)
The collection of artifacts that influenced the build including sources,
dependencies, build tools, base images, and so on. This is considered to be
incomplete unless metadata.completeness.materials is true. Unset or null is
equivalent to empty.
repeated .grafeas.v1.SlsaProvenance.Material materials = 4;
Parameters
Returns
addMaterials(SlsaProvenance.Material value)
public SlsaProvenance.Builder addMaterials(SlsaProvenance.Material value)
The collection of artifacts that influenced the build including sources,
dependencies, build tools, base images, and so on. This is considered to be
incomplete unless metadata.completeness.materials is true. Unset or null is
equivalent to empty.
repeated .grafeas.v1.SlsaProvenance.Material materials = 4;
Parameter
Returns
addMaterials(SlsaProvenance.Material.Builder builderForValue)
public SlsaProvenance.Builder addMaterials(SlsaProvenance.Material.Builder builderForValue)
The collection of artifacts that influenced the build including sources,
dependencies, build tools, base images, and so on. This is considered to be
incomplete unless metadata.completeness.materials is true. Unset or null is
equivalent to empty.
repeated .grafeas.v1.SlsaProvenance.Material materials = 4;
Parameter
Returns
addMaterialsBuilder()
public SlsaProvenance.Material.Builder addMaterialsBuilder()
The collection of artifacts that influenced the build including sources,
dependencies, build tools, base images, and so on. This is considered to be
incomplete unless metadata.completeness.materials is true. Unset or null is
equivalent to empty.
repeated .grafeas.v1.SlsaProvenance.Material materials = 4;
Returns
addMaterialsBuilder(int index)
public SlsaProvenance.Material.Builder addMaterialsBuilder(int index)
The collection of artifacts that influenced the build including sources,
dependencies, build tools, base images, and so on. This is considered to be
incomplete unless metadata.completeness.materials is true. Unset or null is
equivalent to empty.
repeated .grafeas.v1.SlsaProvenance.Material materials = 4;
Parameter
Returns
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public SlsaProvenance.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public SlsaProvenance build()
Returns
buildPartial()
public SlsaProvenance buildPartial()
Returns
clear()
public SlsaProvenance.Builder clear()
Returns
Overrides
clearBuilder()
public SlsaProvenance.Builder clearBuilder()
required
.grafeas.v1.SlsaProvenance.SlsaBuilder builder = 1;
Returns
clearField(Descriptors.FieldDescriptor field)
public SlsaProvenance.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearMaterials()
public SlsaProvenance.Builder clearMaterials()
The collection of artifacts that influenced the build including sources,
dependencies, build tools, base images, and so on. This is considered to be
incomplete unless metadata.completeness.materials is true. Unset or null is
equivalent to empty.
repeated .grafeas.v1.SlsaProvenance.Material materials = 4;
Returns
public SlsaProvenance.Builder clearMetadata()
.grafeas.v1.SlsaProvenance.SlsaMetadata metadata = 3;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public SlsaProvenance.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearRecipe()
public SlsaProvenance.Builder clearRecipe()
Identifies the configuration used for the build.
When combined with materials, this SHOULD fully describe the build,
such that re-running this recipe results in bit-for-bit identical output
(if the build is reproducible).
.grafeas.v1.SlsaProvenance.SlsaRecipe recipe = 2;
Returns
clone()
public SlsaProvenance.Builder clone()
Returns
Overrides
getBuilder()
public SlsaProvenance.SlsaBuilder getBuilder()
required
.grafeas.v1.SlsaProvenance.SlsaBuilder builder = 1;
Returns
getBuilderBuilder()
public SlsaProvenance.SlsaBuilder.Builder getBuilderBuilder()
required
.grafeas.v1.SlsaProvenance.SlsaBuilder builder = 1;
Returns
getBuilderOrBuilder()
public SlsaProvenance.SlsaBuilderOrBuilder getBuilderOrBuilder()
required
.grafeas.v1.SlsaProvenance.SlsaBuilder builder = 1;
Returns
getDefaultInstanceForType()
public SlsaProvenance getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getMaterials(int index)
public SlsaProvenance.Material getMaterials(int index)
The collection of artifacts that influenced the build including sources,
dependencies, build tools, base images, and so on. This is considered to be
incomplete unless metadata.completeness.materials is true. Unset or null is
equivalent to empty.
repeated .grafeas.v1.SlsaProvenance.Material materials = 4;
Parameter
Returns
getMaterialsBuilder(int index)
public SlsaProvenance.Material.Builder getMaterialsBuilder(int index)
The collection of artifacts that influenced the build including sources,
dependencies, build tools, base images, and so on. This is considered to be
incomplete unless metadata.completeness.materials is true. Unset or null is
equivalent to empty.
repeated .grafeas.v1.SlsaProvenance.Material materials = 4;
Parameter
Returns
getMaterialsBuilderList()
public List<SlsaProvenance.Material.Builder> getMaterialsBuilderList()
The collection of artifacts that influenced the build including sources,
dependencies, build tools, base images, and so on. This is considered to be
incomplete unless metadata.completeness.materials is true. Unset or null is
equivalent to empty.
repeated .grafeas.v1.SlsaProvenance.Material materials = 4;
Returns
getMaterialsCount()
public int getMaterialsCount()
The collection of artifacts that influenced the build including sources,
dependencies, build tools, base images, and so on. This is considered to be
incomplete unless metadata.completeness.materials is true. Unset or null is
equivalent to empty.
repeated .grafeas.v1.SlsaProvenance.Material materials = 4;
Returns
getMaterialsList()
public List<SlsaProvenance.Material> getMaterialsList()
The collection of artifacts that influenced the build including sources,
dependencies, build tools, base images, and so on. This is considered to be
incomplete unless metadata.completeness.materials is true. Unset or null is
equivalent to empty.
repeated .grafeas.v1.SlsaProvenance.Material materials = 4;
Returns
getMaterialsOrBuilder(int index)
public SlsaProvenance.MaterialOrBuilder getMaterialsOrBuilder(int index)
The collection of artifacts that influenced the build including sources,
dependencies, build tools, base images, and so on. This is considered to be
incomplete unless metadata.completeness.materials is true. Unset or null is
equivalent to empty.
repeated .grafeas.v1.SlsaProvenance.Material materials = 4;
Parameter
Returns
getMaterialsOrBuilderList()
public List<? extends SlsaProvenance.MaterialOrBuilder> getMaterialsOrBuilderList()
The collection of artifacts that influenced the build including sources,
dependencies, build tools, base images, and so on. This is considered to be
incomplete unless metadata.completeness.materials is true. Unset or null is
equivalent to empty.
repeated .grafeas.v1.SlsaProvenance.Material materials = 4;
Returns
Type | Description |
List<? extends io.grafeas.v1.SlsaProvenance.MaterialOrBuilder> | |
public SlsaProvenance.SlsaMetadata getMetadata()
.grafeas.v1.SlsaProvenance.SlsaMetadata metadata = 3;
Returns
public SlsaProvenance.SlsaMetadata.Builder getMetadataBuilder()
.grafeas.v1.SlsaProvenance.SlsaMetadata metadata = 3;
Returns
public SlsaProvenance.SlsaMetadataOrBuilder getMetadataOrBuilder()
.grafeas.v1.SlsaProvenance.SlsaMetadata metadata = 3;
Returns
getRecipe()
public SlsaProvenance.SlsaRecipe getRecipe()
Identifies the configuration used for the build.
When combined with materials, this SHOULD fully describe the build,
such that re-running this recipe results in bit-for-bit identical output
(if the build is reproducible).
.grafeas.v1.SlsaProvenance.SlsaRecipe recipe = 2;
Returns
getRecipeBuilder()
public SlsaProvenance.SlsaRecipe.Builder getRecipeBuilder()
Identifies the configuration used for the build.
When combined with materials, this SHOULD fully describe the build,
such that re-running this recipe results in bit-for-bit identical output
(if the build is reproducible).
.grafeas.v1.SlsaProvenance.SlsaRecipe recipe = 2;
Returns
getRecipeOrBuilder()
public SlsaProvenance.SlsaRecipeOrBuilder getRecipeOrBuilder()
Identifies the configuration used for the build.
When combined with materials, this SHOULD fully describe the build,
such that re-running this recipe results in bit-for-bit identical output
(if the build is reproducible).
.grafeas.v1.SlsaProvenance.SlsaRecipe recipe = 2;
Returns
hasBuilder()
public boolean hasBuilder()
required
.grafeas.v1.SlsaProvenance.SlsaBuilder builder = 1;
Returns
Type | Description |
boolean | Whether the builder field is set.
|
public boolean hasMetadata()
.grafeas.v1.SlsaProvenance.SlsaMetadata metadata = 3;
Returns
Type | Description |
boolean | Whether the metadata field is set.
|
hasRecipe()
public boolean hasRecipe()
Identifies the configuration used for the build.
When combined with materials, this SHOULD fully describe the build,
such that re-running this recipe results in bit-for-bit identical output
(if the build is reproducible).
.grafeas.v1.SlsaProvenance.SlsaRecipe recipe = 2;
Returns
Type | Description |
boolean | Whether the recipe field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeBuilder(SlsaProvenance.SlsaBuilder value)
public SlsaProvenance.Builder mergeBuilder(SlsaProvenance.SlsaBuilder value)
required
.grafeas.v1.SlsaProvenance.SlsaBuilder builder = 1;
Parameter
Returns
public SlsaProvenance.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public SlsaProvenance.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeFrom(SlsaProvenance other)
public SlsaProvenance.Builder mergeFrom(SlsaProvenance other)
Parameter
Returns
public SlsaProvenance.Builder mergeMetadata(SlsaProvenance.SlsaMetadata value)
.grafeas.v1.SlsaProvenance.SlsaMetadata metadata = 3;
Parameter
Returns
mergeRecipe(SlsaProvenance.SlsaRecipe value)
public SlsaProvenance.Builder mergeRecipe(SlsaProvenance.SlsaRecipe value)
Identifies the configuration used for the build.
When combined with materials, this SHOULD fully describe the build,
such that re-running this recipe results in bit-for-bit identical output
(if the build is reproducible).
.grafeas.v1.SlsaProvenance.SlsaRecipe recipe = 2;
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final SlsaProvenance.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
removeMaterials(int index)
public SlsaProvenance.Builder removeMaterials(int index)
The collection of artifacts that influenced the build including sources,
dependencies, build tools, base images, and so on. This is considered to be
incomplete unless metadata.completeness.materials is true. Unset or null is
equivalent to empty.
repeated .grafeas.v1.SlsaProvenance.Material materials = 4;
Parameter
Returns
setBuilder(SlsaProvenance.SlsaBuilder value)
public SlsaProvenance.Builder setBuilder(SlsaProvenance.SlsaBuilder value)
required
.grafeas.v1.SlsaProvenance.SlsaBuilder builder = 1;
Parameter
Returns
setBuilder(SlsaProvenance.SlsaBuilder.Builder builderForValue)
public SlsaProvenance.Builder setBuilder(SlsaProvenance.SlsaBuilder.Builder builderForValue)
required
.grafeas.v1.SlsaProvenance.SlsaBuilder builder = 1;
Parameter
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public SlsaProvenance.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setMaterials(int index, SlsaProvenance.Material value)
public SlsaProvenance.Builder setMaterials(int index, SlsaProvenance.Material value)
The collection of artifacts that influenced the build including sources,
dependencies, build tools, base images, and so on. This is considered to be
incomplete unless metadata.completeness.materials is true. Unset or null is
equivalent to empty.
repeated .grafeas.v1.SlsaProvenance.Material materials = 4;
Parameters
Returns
setMaterials(int index, SlsaProvenance.Material.Builder builderForValue)
public SlsaProvenance.Builder setMaterials(int index, SlsaProvenance.Material.Builder builderForValue)
The collection of artifacts that influenced the build including sources,
dependencies, build tools, base images, and so on. This is considered to be
incomplete unless metadata.completeness.materials is true. Unset or null is
equivalent to empty.
repeated .grafeas.v1.SlsaProvenance.Material materials = 4;
Parameters
Returns
public SlsaProvenance.Builder setMetadata(SlsaProvenance.SlsaMetadata value)
.grafeas.v1.SlsaProvenance.SlsaMetadata metadata = 3;
Parameter
Returns
public SlsaProvenance.Builder setMetadata(SlsaProvenance.SlsaMetadata.Builder builderForValue)
.grafeas.v1.SlsaProvenance.SlsaMetadata metadata = 3;
Parameter
Returns
setRecipe(SlsaProvenance.SlsaRecipe value)
public SlsaProvenance.Builder setRecipe(SlsaProvenance.SlsaRecipe value)
Identifies the configuration used for the build.
When combined with materials, this SHOULD fully describe the build,
such that re-running this recipe results in bit-for-bit identical output
(if the build is reproducible).
.grafeas.v1.SlsaProvenance.SlsaRecipe recipe = 2;
Parameter
Returns
setRecipe(SlsaProvenance.SlsaRecipe.Builder builderForValue)
public SlsaProvenance.Builder setRecipe(SlsaProvenance.SlsaRecipe.Builder builderForValue)
Identifies the configuration used for the build.
When combined with materials, this SHOULD fully describe the build,
such that re-running this recipe results in bit-for-bit identical output
(if the build is reproducible).
.grafeas.v1.SlsaProvenance.SlsaRecipe recipe = 2;
Parameter
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public SlsaProvenance.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final SlsaProvenance.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides