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