Class SlsaProvenance.Builder (2.10.0)

Stay organized with collections Save and categorize content based on your preferences.
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
SlsaProvenance.Builder

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

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
TypeDescription
SlsaProvenance.Material.Builder

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

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public SlsaProvenance.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
SlsaProvenance.Builder
Overrides

build()

public SlsaProvenance build()
Returns
TypeDescription
SlsaProvenance

buildPartial()

public SlsaProvenance buildPartial()
Returns
TypeDescription
SlsaProvenance

clear()

public SlsaProvenance.Builder clear()
Returns
TypeDescription
SlsaProvenance.Builder
Overrides

clearBuilder()

public SlsaProvenance.Builder clearBuilder()

required

.grafeas.v1.SlsaProvenance.SlsaBuilder builder = 1;

Returns
TypeDescription
SlsaProvenance.Builder

clearField(Descriptors.FieldDescriptor field)

public SlsaProvenance.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
SlsaProvenance.Builder
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
TypeDescription
SlsaProvenance.Builder

clearMetadata()

public SlsaProvenance.Builder clearMetadata()

.grafeas.v1.SlsaProvenance.SlsaMetadata metadata = 3;

Returns
TypeDescription
SlsaProvenance.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public SlsaProvenance.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
SlsaProvenance.Builder
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
TypeDescription
SlsaProvenance.Builder

clone()

public SlsaProvenance.Builder clone()
Returns
TypeDescription
SlsaProvenance.Builder
Overrides

getBuilder()

public SlsaProvenance.SlsaBuilder getBuilder()

required

.grafeas.v1.SlsaProvenance.SlsaBuilder builder = 1;

Returns
TypeDescription
SlsaProvenance.SlsaBuilder

The builder.

getBuilderBuilder()

public SlsaProvenance.SlsaBuilder.Builder getBuilderBuilder()

required

.grafeas.v1.SlsaProvenance.SlsaBuilder builder = 1;

Returns
TypeDescription
SlsaProvenance.SlsaBuilder.Builder

getBuilderOrBuilder()

public SlsaProvenance.SlsaBuilderOrBuilder getBuilderOrBuilder()

required

.grafeas.v1.SlsaProvenance.SlsaBuilder builder = 1;

Returns
TypeDescription
SlsaProvenance.SlsaBuilderOrBuilder

getDefaultInstanceForType()

public SlsaProvenance getDefaultInstanceForType()
Returns
TypeDescription
SlsaProvenance

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
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
NameDescription
indexint
Returns
TypeDescription
SlsaProvenance.Material

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

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
TypeDescription
List<Builder>

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
TypeDescription
int

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
TypeDescription
List<Material>

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
NameDescription
indexint
Returns
TypeDescription
SlsaProvenance.MaterialOrBuilder

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
TypeDescription
List<? extends io.grafeas.v1.SlsaProvenance.MaterialOrBuilder>

getMetadata()

public SlsaProvenance.SlsaMetadata getMetadata()

.grafeas.v1.SlsaProvenance.SlsaMetadata metadata = 3;

Returns
TypeDescription
SlsaProvenance.SlsaMetadata

The metadata.

getMetadataBuilder()

public SlsaProvenance.SlsaMetadata.Builder getMetadataBuilder()

.grafeas.v1.SlsaProvenance.SlsaMetadata metadata = 3;

Returns
TypeDescription
SlsaProvenance.SlsaMetadata.Builder

getMetadataOrBuilder()

public SlsaProvenance.SlsaMetadataOrBuilder getMetadataOrBuilder()

.grafeas.v1.SlsaProvenance.SlsaMetadata metadata = 3;

Returns
TypeDescription
SlsaProvenance.SlsaMetadataOrBuilder

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).