Class BuildProvenance.Builder (2.28.0)

public static final class BuildProvenance.Builder extends GeneratedMessageV3.Builder<BuildProvenance.Builder> implements BuildProvenanceOrBuilder

Provenance of a build. Contains all information needed to verify the full details about the build from source to completion.

Protobuf type grafeas.v1.BuildProvenance

Static Methods

getDescriptor()

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

Methods

addAllBuiltArtifacts(Iterable<? extends Artifact> values)

public BuildProvenance.Builder addAllBuiltArtifacts(Iterable<? extends Artifact> values)

Output of the build.

repeated .grafeas.v1.Artifact built_artifacts = 4;

Parameter
NameDescription
valuesIterable<? extends io.grafeas.v1.Artifact>
Returns
TypeDescription
BuildProvenance.Builder

addAllCommands(Iterable<? extends Command> values)

public BuildProvenance.Builder addAllCommands(Iterable<? extends Command> values)

Commands requested by the build.

repeated .grafeas.v1.Command commands = 3;

Parameter
NameDescription
valuesIterable<? extends io.grafeas.v1.Command>
Returns
TypeDescription
BuildProvenance.Builder

addBuiltArtifacts(int index, Artifact value)

public BuildProvenance.Builder addBuiltArtifacts(int index, Artifact value)

Output of the build.

repeated .grafeas.v1.Artifact built_artifacts = 4;

Parameters
NameDescription
indexint
valueArtifact
Returns
TypeDescription
BuildProvenance.Builder

addBuiltArtifacts(int index, Artifact.Builder builderForValue)

public BuildProvenance.Builder addBuiltArtifacts(int index, Artifact.Builder builderForValue)

Output of the build.

repeated .grafeas.v1.Artifact built_artifacts = 4;

Parameters
NameDescription
indexint
builderForValueArtifact.Builder
Returns
TypeDescription
BuildProvenance.Builder

addBuiltArtifacts(Artifact value)

public BuildProvenance.Builder addBuiltArtifacts(Artifact value)

Output of the build.

repeated .grafeas.v1.Artifact built_artifacts = 4;

Parameter
NameDescription
valueArtifact
Returns
TypeDescription
BuildProvenance.Builder

addBuiltArtifacts(Artifact.Builder builderForValue)

public BuildProvenance.Builder addBuiltArtifacts(Artifact.Builder builderForValue)

Output of the build.

repeated .grafeas.v1.Artifact built_artifacts = 4;

Parameter
NameDescription
builderForValueArtifact.Builder
Returns
TypeDescription
BuildProvenance.Builder

addBuiltArtifactsBuilder()

public Artifact.Builder addBuiltArtifactsBuilder()

Output of the build.

repeated .grafeas.v1.Artifact built_artifacts = 4;

Returns
TypeDescription
Artifact.Builder

addBuiltArtifactsBuilder(int index)

public Artifact.Builder addBuiltArtifactsBuilder(int index)

Output of the build.

repeated .grafeas.v1.Artifact built_artifacts = 4;

Parameter
NameDescription
indexint
Returns
TypeDescription
Artifact.Builder

addCommands(int index, Command value)

public BuildProvenance.Builder addCommands(int index, Command value)

Commands requested by the build.

repeated .grafeas.v1.Command commands = 3;

Parameters
NameDescription
indexint
valueCommand
Returns
TypeDescription
BuildProvenance.Builder

addCommands(int index, Command.Builder builderForValue)

public BuildProvenance.Builder addCommands(int index, Command.Builder builderForValue)

Commands requested by the build.

repeated .grafeas.v1.Command commands = 3;

Parameters
NameDescription
indexint
builderForValueCommand.Builder
Returns
TypeDescription
BuildProvenance.Builder

addCommands(Command value)

public BuildProvenance.Builder addCommands(Command value)

Commands requested by the build.

repeated .grafeas.v1.Command commands = 3;

Parameter
NameDescription
valueCommand
Returns
TypeDescription
BuildProvenance.Builder

addCommands(Command.Builder builderForValue)

public BuildProvenance.Builder addCommands(Command.Builder builderForValue)

Commands requested by the build.

repeated .grafeas.v1.Command commands = 3;

Parameter
NameDescription
builderForValueCommand.Builder
Returns
TypeDescription
BuildProvenance.Builder

addCommandsBuilder()

public Command.Builder addCommandsBuilder()

Commands requested by the build.

repeated .grafeas.v1.Command commands = 3;

Returns
TypeDescription
Command.Builder

addCommandsBuilder(int index)

public Command.Builder addCommandsBuilder(int index)

Commands requested by the build.

repeated .grafeas.v1.Command commands = 3;

Parameter
NameDescription
indexint
Returns
TypeDescription
Command.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public BuildProvenance build()
Returns
TypeDescription
BuildProvenance

buildPartial()

public BuildProvenance buildPartial()
Returns
TypeDescription
BuildProvenance

clear()

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

clearBuildOptions()

public BuildProvenance.Builder clearBuildOptions()
Returns
TypeDescription
BuildProvenance.Builder

clearBuilderVersion()

public BuildProvenance.Builder clearBuilderVersion()

Version string of the builder at the time this build was executed.

string builder_version = 13;

Returns
TypeDescription
BuildProvenance.Builder

This builder for chaining.

clearBuil