Class Command.Builder (2.44.0)

public static final class Command.Builder extends GeneratedMessageV3.Builder<Command.Builder> implements CommandOrBuilder

Command describes a step performed as part of the build pipeline.

Protobuf type grafeas.v1beta1.provenance.Command

Implements

CommandOrBuilder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllArgs(Iterable<String> values)

public Command.Builder addAllArgs(Iterable<String> values)

Command-line arguments used when executing this command.

repeated string args = 3;

Parameter
Name Description
values Iterable<String>

The args to add.

Returns
Type Description
Command.Builder

This builder for chaining.

addAllEnv(Iterable<String> values)

public Command.Builder addAllEnv(Iterable<String> values)

Environment variables set before running this command.

repeated string env = 2;

Parameter
Name Description
values Iterable<String>

The env to add.

Returns
Type Description
Command.Builder

This builder for chaining.

addAllWaitFor(Iterable<String> values)

public Command.Builder addAllWaitFor(Iterable<String> values)

The ID(s) of the command(s) that this command depends on.

repeated string wait_for = 6;

Parameter
Name Description
values Iterable<String>

The waitFor to add.

Returns
Type Description
Command.Builder

This builder for chaining.

addArgs(String value)

public Command.Builder addArgs(String value)

Command-line arguments used when executing this command.

repeated string args = 3;

Parameter
Name Description
value String

The args to add.

Returns
Type Description
Command.Builder

This builder for chaining.

addArgsBytes(ByteString value)

public Command.Builder addArgsBytes(ByteString value)

Command-line arguments used when executing this command.

repeated string args = 3;

Parameter
Name Description
value ByteString

The bytes of the args to add.

Returns
Type Description
Command.Builder

This builder for chaining.

addEnv(String value)

public Command.Builder addEnv(String value)

Environment variables set before running this command.

repeated string env = 2;

Parameter
Name Description
value String

The env to add.

Returns
Type Description
Command.Builder

This builder for chaining.

addEnvBytes(ByteString value)

public Command.Builder addEnvBytes(ByteString value)

Environment variables set before running this command.

repeated string env = 2;

Parameter
Name Description
value ByteString

The bytes of the env to add.

Returns
Type Description
Command.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Command.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Command.Builder
Overrides

addWaitFor(String value)

public Command.Builder addWaitFor(String value)

The ID(s) of the command(s) that this command depends on.

repeated string wait_for = 6;

Parameter
Name Description
value String

The waitFor to add.

Returns
Type Description
Command.Builder

This builder for chaining.

addWaitForBytes(ByteString value)

public Command.Builder addWaitForBytes(ByteString value)

The ID(s) of the command(s) that this command depends on.

repeated string wait_for = 6;

Parameter
Name Description
value ByteString

The bytes of the waitFor to add.

Returns
Type Description
Command.Builder

This builder for chaining.

build()

public Command build()
Returns
Type Description
Command

buildPartial()

public Command buildPartial()
Returns
Type Description
Command

clear()

public Command.Builder clear()
Returns
Type Description
Command.Builder
Overrides

clearArgs()

public Command.Builder clearArgs()

Command-line arguments used when executing this command.

repeated string args = 3;

Returns
Type Description
Command.Builder

This builder for chaining.

clearDir()

public Command.Builder clearDir()

Working directory (relative to project source root) used when running this command.

string dir = 4;

Returns
Type Description
Command.Builder

This builder for chaining.

clearEnv()

public Command.Builder clearEnv()

Environment variables set before running this command.

repeated string env = 2;

Returns
Type Description
Command.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public Command.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
Command.Builder
Overrides

clearId()

public Command.Builder clearId()

Optional unique identifier for this command, used in wait_for to reference this command as a dependency.

string id = 5;

Returns
Type Description
Command.Builder

This builder for chaining.

clearName()

public Command.Builder clearName()

Required. Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to docker pull.

string name = 1;

Returns
Type Description
Command.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public Command.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
Command.Builder
Overrides

clearWaitFor()

public Command.Builder clearWaitFor()

The ID(s) of the command(s) that this command depends on.

repeated string wait_for = 6;

Returns
Type Description
Command.Builder

This builder for chaining.

clone()

public Command.Builder clone()
Returns
Type Description
Command.Builder
Overrides

getArgs(int index)

public String getArgs(int index)

Command-line arguments used when executing this command.

repeated string args = 3;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The args at the given index.

getArgsBytes(int index)

public ByteString getArgsBytes(int index)

Command-line arguments used when executing this command.

repeated string args = 3;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the args at the given index.

getArgsCount()

public int getArgsCount()

Command-line arguments used when executing this command.

repeated string args = 3;

Returns
Type Description
int

The count of args.

getArgsList()

public ProtocolStringList getArgsList()

Command-line arguments used when executing this command.

repeated string args = 3;

Returns
Type Description
ProtocolStringList

A list containing the args.

getDefaultInstanceForType()

public Command getDefaultInstanceForType()
Returns
Type Description
Command

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDir()

public String getDir()

Working directory (relative to project source root) used when running this command.

string dir = 4;

Returns
Type Description
String

The dir.

getDirBytes()

public ByteString getDirBytes()

Working directory (relative to project source root) used when running this command.

string dir = 4;

Returns
Type Description
ByteString

The bytes for dir.

getEnv(int index)

public String getEnv(int index)

Environment variables set before running this command.

repeated string env = 2;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The env at the given index.

getEnvBytes(int index)

public ByteString getEnvBytes(int index)

Environment variables set before running this command.

repeated string env = 2;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the env at the given index.

getEnvCount()

public int getEnvCount()

Environment variables set before running this command.

repeated string env = 2;

Returns
Type Description
int

The count of env.

getEnvList()

public ProtocolStringList getEnvList()

Environment variables set before running this command.

repeated string env = 2;

Returns
Type Description
ProtocolStringList

A list containing the env.

getId()

public String getId()

Optional unique identifier for this command, used in wait_for to reference this command as a dependency.

string id = 5;

Returns
Type Description
String

The id.

getIdBytes()

public ByteString getIdBytes()

Optional unique identifier for this command, used in wait_for to reference this command as a dependency.

string id = 5;

Returns
Type Description
ByteString

The bytes for id.

getName()

public String getName()

Required. Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to docker pull.

string name = 1;

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Required. Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to docker pull.

string name = 1;

Returns
Type Description
ByteString

The bytes for name.

getWaitFor(int index)

public String getWaitFor(int index)

The ID(s) of the command(s) that this command depends on.

repeated string wait_for = 6;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The waitFor at the given index.

getWaitForBytes(int index)

public ByteString getWaitForBytes(int index)

The ID(s) of the command(s) that this command depends on.

repeated string wait_for = 6;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the waitFor at the given index.

getWaitForCount()

public int getWaitForCount()

The ID(s) of the command(s) that this command depends on.

repeated string wait_for = 6;

Returns
Type Description
int

The count of waitFor.

getWaitForList()

public ProtocolStringList getWaitForList()

The ID(s) of the command(s) that this command depends on.

repeated string wait_for = 6;

Returns
Type Description
ProtocolStringList

A list containing the waitFor.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Command.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Command.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public Command.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Command.Builder
Overrides

mergeFrom(Command other)

public Command.Builder mergeFrom(Command other)
Parameter
Name Description
other Command
Returns
Type Description
Command.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final Command.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
Command.Builder
Overrides

setArgs(int index, String value)

public Command.Builder setArgs(int index, String value)

Command-line arguments used when executing this command.

repeated string args = 3;

Parameters
Name Description
index int

The index to set the value at.

value String

The args to set.

Returns
Type Description
Command.Builder

This builder for chaining.

setDir(String value)

public Command.Builder setDir(String value)

Working directory (relative to project source root) used when running this command.

string dir = 4;

Parameter
Name Description
value String

The dir to set.

Returns
Type Description
Command.Builder

This builder for chaining.

setDirBytes(ByteString value)

public Command.Builder setDirBytes(ByteString value)

Working directory (relative to project source root) used when running this command.

string dir = 4;

Parameter
Name Description
value ByteString

The bytes for dir to set.

Returns
Type Description
Command.Builder

This builder for chaining.

setEnv(int index, String value)

public Command.Builder setEnv(int index, String value)

Environment variables set before running this command.

repeated string env = 2;

Parameters
Name Description
index int

The index to set the value at.

value String

The env to set.

Returns
Type Description
Command.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public Command.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Command.Builder
Overrides

setId(String value)

public Command.Builder setId(String value)

Optional unique identifier for this command, used in wait_for to reference this command as a dependency.

string id = 5;

Parameter
Name Description
value String

The id to set.

Returns
Type Description
Command.Builder

This builder for chaining.

setIdBytes(ByteString value)

public Command.Builder setIdBytes(ByteString value)

Optional unique identifier for this command, used in wait_for to reference this command as a dependency.

string id = 5;

Parameter
Name Description
value ByteString

The bytes for id to set.

Returns
Type Description
Command.Builder

This builder for chaining.

setName(String value)

public Command.Builder setName(String value)

Required. Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to docker pull.

string name = 1;

Parameter
Name Description
value String

The name to set.

Returns
Type Description
Command.Builder

This builder for chaining.

setNameBytes(ByteString value)

public Command.Builder setNameBytes(ByteString value)

Required. Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to docker pull.

string name = 1;

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
Command.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public Command.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
Command.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final Command.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
Command.Builder
Overrides

setWaitFor(int index, String value)

public Command.Builder setWaitFor(int index, String value)

The ID(s) of the command(s) that this command depends on.

repeated string wait_for = 6;

Parameters
Name Description
index int

The index to set the value at.

value String

The waitFor to set.

Returns
Type Description
Command.Builder

This builder for chaining.