Class SlsaProvenance.Builder (2.19.0)

public static final class SlsaProvenance.Builder extends GeneratedMessageV3.Builder<SlsaProvenance.Builder> implements SlsaProvenanceOrBuilder

Protobuf type grafeas.v1.SlsaProvenance

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

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
NameDescription
valuesIterable<? extends io.grafeas.v1.SlsaProvenance.Material>
Returns
TypeDescription
SlsaProvenance.Builder

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
NameDescription
indexint
valueSlsaProvenance.Material
Returns
TypeDescription
SlsaProvenance.Builder

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
NameDescription
indexint
builderForValueSlsaProvenance.Material.Builder
Returns
TypeDescription
SlsaProvenance.Builder

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
NameDescription
valueSlsaProvenance.Material
Returns
TypeDescription