- 0.53.0 (latest)
- 0.52.0
- 0.51.0
- 0.49.0
- 0.48.0
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.37.0
- 0.36.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.0
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.2
- 0.2.2
- 0.1.1
public static final class Runnable.Container.Builder extends GeneratedMessageV3.Builder<Runnable.Container.Builder> implements Runnable.ContainerOrBuilder
Container runnable.
Protobuf type google.cloud.batch.v1alpha.Runnable.Container
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > Runnable.Container.BuilderImplements
Runnable.ContainerOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addAllCommands(Iterable<String> values)
public Runnable.Container.Builder addAllCommands(Iterable<String> values)
Overrides the CMD
specified in the container. If there is an ENTRYPOINT
(either in the container image or with the entrypoint field below) then
commands are appended as arguments to the ENTRYPOINT.
repeated string commands = 2;
Parameter | |
---|---|
Name | Description |
values |
Iterable<String> The commands to add. |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
addAllVolumes(Iterable<String> values)
public Runnable.Container.Builder addAllVolumes(Iterable<String> values)
Volumes to mount (bind mount) from the host machine files or directories into the container, formatted to match docker run's --volume option, e.g. /foo:/bar, or /foo:/bar:ro
repeated string volumes = 7;
Parameter | |
---|---|
Name | Description |
values |
Iterable<String> The volumes to add. |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
addCommands(String value)
public Runnable.Container.Builder addCommands(String value)
Overrides the CMD
specified in the container. If there is an ENTRYPOINT
(either in the container image or with the entrypoint field below) then
commands are appended as arguments to the ENTRYPOINT.
repeated string commands = 2;
Parameter | |
---|---|
Name | Description |
value |
String The commands to add. |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
addCommandsBytes(ByteString value)
public Runnable.Container.Builder addCommandsBytes(ByteString value)
Overrides the CMD
specified in the container. If there is an ENTRYPOINT
(either in the container image or with the entrypoint field below) then
commands are appended as arguments to the ENTRYPOINT.
repeated string commands = 2;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes of the commands to add. |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Runnable.Container.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
addVolumes(String value)
public Runnable.Container.Builder addVolumes(String value)
Volumes to mount (bind mount) from the host machine files or directories into the container, formatted to match docker run's --volume option, e.g. /foo:/bar, or /foo:/bar:ro
repeated string volumes = 7;
Parameter | |
---|---|
Name | Description |
value |
String The volumes to add. |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
addVolumesBytes(ByteString value)
public Runnable.Container.Builder addVolumesBytes(ByteString value)
Volumes to mount (bind mount) from the host machine files or directories into the container, formatted to match docker run's --volume option, e.g. /foo:/bar, or /foo:/bar:ro
repeated string volumes = 7;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes of the volumes to add. |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
build()
public Runnable.Container build()
Returns | |
---|---|
Type | Description |
Runnable.Container |
buildPartial()
public Runnable.Container buildPartial()
Returns | |
---|---|
Type | Description |
Runnable.Container |
clear()
public Runnable.Container.Builder clear()
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
clearBlockExternalNetwork()
public Runnable.Container.Builder clearBlockExternalNetwork()
If set to true, external network access to and from container will be
blocked, containers that are with block_external_network as true can
still communicate with each other, network cannot be specified in the
container.options
field.
bool block_external_network = 9;
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
clearCommands()
public Runnable.Container.Builder clearCommands()
Overrides the CMD
specified in the container. If there is an ENTRYPOINT
(either in the container image or with the entrypoint field below) then
commands are appended as arguments to the ENTRYPOINT.
repeated string commands = 2;
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
clearEnableImageStreaming()
public Runnable.Container.Builder clearEnableImageStreaming()
Optional. Not yet implemented. If set to true, container will run with Image streaming. The container runtime will be changed to containerd instead of docker. Currently, only imageUri, commands, entrypoint and volumes are supported and any other fields will be ignored.
bool enable_image_streaming = 12 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
clearEntrypoint()
public Runnable.Container.Builder clearEntrypoint()
Overrides the ENTRYPOINT
specified in the container.
string entrypoint = 3;
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public Runnable.Container.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
clearImageUri()
public Runnable.Container.Builder clearImageUri()
The URI to pull the container image from.
string image_uri = 1;
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public Runnable.Container.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
clearOptions()
public Runnable.Container.Builder clearOptions()
Arbitrary additional options to include in the "docker run" command when running this container, e.g. "--network host".
string options = 8;
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
clearPassword()
public Runnable.Container.Builder clearPassword()
Optional password for logging in to a docker registry. If password
matches projects/*/secrets/*/versions/*
then Batch will read the
password from the Secret Manager;
string password = 11;
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
clearUsername()
public Runnable.Container.Builder clearUsername()
Optional username for logging in to a docker registry. If username
matches projects/*/secrets/*/versions/*
then Batch will read the
username from the Secret Manager.
string username = 10;
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
clearVolumes()
public Runnable.Container.Builder clearVolumes()
Volumes to mount (bind mount) from the host machine files or directories into the container, formatted to match docker run's --volume option, e.g. /foo:/bar, or /foo:/bar:ro
repeated string volumes = 7;
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
clone()
public Runnable.Container.Builder clone()
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
getBlockExternalNetwork()
public boolean getBlockExternalNetwork()
If set to true, external network access to and from container will be
blocked, containers that are with block_external_network as true can
still communicate with each other, network cannot be specified in the
container.options
field.
bool block_external_network = 9;
Returns | |
---|---|
Type | Description |
boolean |
The blockExternalNetwork. |
getCommands(int index)
public String getCommands(int index)
Overrides the CMD
specified in the container. If there is an ENTRYPOINT
(either in the container image or with the entrypoint field below) then
commands are appended as arguments to the ENTRYPOINT.
repeated string commands = 2;
Parameter | |
---|---|
Name | Description |
index |
int The index of the element to return. |
Returns | |
---|---|
Type | Description |
String |
The commands at the given index. |
getCommandsBytes(int index)
public ByteString getCommandsBytes(int index)
Overrides the CMD
specified in the container. If there is an ENTRYPOINT
(either in the container image or with the entrypoint field below) then
commands are appended as arguments to the ENTRYPOINT.
repeated string commands = 2;
Parameter | |
---|---|
Name | Description |
index |
int The index of the value to return. |
Returns | |
---|---|
Type | Description |
ByteString |
The bytes of the commands at the given index. |
getCommandsCount()
public int getCommandsCount()
Overrides the CMD
specified in the container. If there is an ENTRYPOINT
(either in the container image or with the entrypoint field below) then
commands are appended as arguments to the ENTRYPOINT.
repeated string commands = 2;
Returns | |
---|---|
Type | Description |
int |
The count of commands. |
getCommandsList()
public ProtocolStringList getCommandsList()
Overrides the CMD
specified in the container. If there is an ENTRYPOINT
(either in the container image or with the entrypoint field below) then
commands are appended as arguments to the ENTRYPOINT.
repeated string commands = 2;
Returns | |
---|---|
Type | Description |
ProtocolStringList |
A list containing the commands. |
getDefaultInstanceForType()
public Runnable.Container getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
Runnable.Container |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getEnableImageStreaming()
public boolean getEnableImageStreaming()
Optional. Not yet implemented. If set to true, container will run with Image streaming. The container runtime will be changed to containerd instead of docker. Currently, only imageUri, commands, entrypoint and volumes are supported and any other fields will be ignored.
bool enable_image_streaming = 12 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
boolean |
The enableImageStreaming. |
getEntrypoint()
public String getEntrypoint()
Overrides the ENTRYPOINT
specified in the container.
string entrypoint = 3;
Returns | |
---|---|
Type | Description |
String |
The entrypoint. |
getEntrypointBytes()
public ByteString getEntrypointBytes()
Overrides the ENTRYPOINT
specified in the container.
string entrypoint = 3;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for entrypoint. |
getImageUri()
public String getImageUri()
The URI to pull the container image from.
string image_uri = 1;
Returns | |
---|---|
Type | Description |
String |
The imageUri. |
getImageUriBytes()
public ByteString getImageUriBytes()
The URI to pull the container image from.
string image_uri = 1;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for imageUri. |
getOptions()
public String getOptions()
Arbitrary additional options to include in the "docker run" command when running this container, e.g. "--network host".
string options = 8;
Returns | |
---|---|
Type | Description |
String |
The options. |
getOptionsBytes()
public ByteString getOptionsBytes()
Arbitrary additional options to include in the "docker run" command when running this container, e.g. "--network host".
string options = 8;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for options. |
getPassword()
public String getPassword()
Optional password for logging in to a docker registry. If password
matches projects/*/secrets/*/versions/*
then Batch will read the
password from the Secret Manager;
string password = 11;
Returns | |
---|---|
Type | Description |
String |
The password. |
getPasswordBytes()
public ByteString getPasswordBytes()
Optional password for logging in to a docker registry. If password
matches projects/*/secrets/*/versions/*
then Batch will read the
password from the Secret Manager;
string password = 11;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for password. |
getUsername()
public String getUsername()
Optional username for logging in to a docker registry. If username
matches projects/*/secrets/*/versions/*
then Batch will read the
username from the Secret Manager.
string username = 10;
Returns | |
---|---|
Type | Description |
String |
The username. |
getUsernameBytes()
public ByteString getUsernameBytes()
Optional username for logging in to a docker registry. If username
matches projects/*/secrets/*/versions/*
then Batch will read the
username from the Secret Manager.
string username = 10;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for username. |
getVolumes(int index)
public String getVolumes(int index)
Volumes to mount (bind mount) from the host machine files or directories into the container, formatted to match docker run's --volume option, e.g. /foo:/bar, or /foo:/bar:ro
repeated string volumes = 7;
Parameter | |
---|---|
Name | Description |
index |
int The index of the element to return. |
Returns | |
---|---|
Type | Description |
String |
The volumes at the given index. |
getVolumesBytes(int index)
public ByteString getVolumesBytes(int index)
Volumes to mount (bind mount) from the host machine files or directories into the container, formatted to match docker run's --volume option, e.g. /foo:/bar, or /foo:/bar:ro
repeated string volumes = 7;
Parameter | |
---|---|
Name | Description |
index |
int The index of the value to return. |
Returns | |
---|---|
Type | Description |
ByteString |
The bytes of the volumes at the given index. |
getVolumesCount()
public int getVolumesCount()
Volumes to mount (bind mount) from the host machine files or directories into the container, formatted to match docker run's --volume option, e.g. /foo:/bar, or /foo:/bar:ro
repeated string volumes = 7;
Returns | |
---|---|
Type | Description |
int |
The count of volumes. |
getVolumesList()
public ProtocolStringList getVolumesList()
Volumes to mount (bind mount) from the host machine files or directories into the container, formatted to match docker run's --volume option, e.g. /foo:/bar, or /foo:/bar:ro
repeated string volumes = 7;
Returns | |
---|---|
Type | Description |
ProtocolStringList |
A list containing the volumes. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(Runnable.Container other)
public Runnable.Container.Builder mergeFrom(Runnable.Container other)
Parameter | |
---|---|
Name | Description |
other |
Runnable.Container |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Runnable.Container.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public Runnable.Container.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Runnable.Container.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
setBlockExternalNetwork(boolean value)
public Runnable.Container.Builder setBlockExternalNetwork(boolean value)
If set to true, external network access to and from container will be
blocked, containers that are with block_external_network as true can
still communicate with each other, network cannot be specified in the
container.options
field.
bool block_external_network = 9;
Parameter | |
---|---|
Name | Description |
value |
boolean The blockExternalNetwork to set. |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
setCommands(int index, String value)
public Runnable.Container.Builder setCommands(int index, String value)
Overrides the CMD
specified in the container. If there is an ENTRYPOINT
(either in the container image or with the entrypoint field below) then
commands are appended as arguments to the ENTRYPOINT.
repeated string commands = 2;
Parameters | |
---|---|
Name | Description |
index |
int The index to set the value at. |
value |
String The commands to set. |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
setEnableImageStreaming(boolean value)
public Runnable.Container.Builder setEnableImageStreaming(boolean value)
Optional. Not yet implemented. If set to true, container will run with Image streaming. The container runtime will be changed to containerd instead of docker. Currently, only imageUri, commands, entrypoint and volumes are supported and any other fields will be ignored.
bool enable_image_streaming = 12 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
boolean The enableImageStreaming to set. |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
setEntrypoint(String value)
public Runnable.Container.Builder setEntrypoint(String value)
Overrides the ENTRYPOINT
specified in the container.
string entrypoint = 3;
Parameter | |
---|---|
Name | Description |
value |
String The entrypoint to set. |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
setEntrypointBytes(ByteString value)
public Runnable.Container.Builder setEntrypointBytes(ByteString value)
Overrides the ENTRYPOINT
specified in the container.
string entrypoint = 3;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for entrypoint to set. |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public Runnable.Container.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
setImageUri(String value)
public Runnable.Container.Builder setImageUri(String value)
The URI to pull the container image from.
string image_uri = 1;
Parameter | |
---|---|
Name | Description |
value |
String The imageUri to set. |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
setImageUriBytes(ByteString value)
public Runnable.Container.Builder setImageUriBytes(ByteString value)
The URI to pull the container image from.
string image_uri = 1;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for imageUri to set. |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
setOptions(String value)
public Runnable.Container.Builder setOptions(String value)
Arbitrary additional options to include in the "docker run" command when running this container, e.g. "--network host".
string options = 8;
Parameter | |
---|---|
Name | Description |
value |
String The options to set. |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
setOptionsBytes(ByteString value)
public Runnable.Container.Builder setOptionsBytes(ByteString value)
Arbitrary additional options to include in the "docker run" command when running this container, e.g. "--network host".
string options = 8;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for options to set. |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
setPassword(String value)
public Runnable.Container.Builder setPassword(String value)
Optional password for logging in to a docker registry. If password
matches projects/*/secrets/*/versions/*
then Batch will read the
password from the Secret Manager;
string password = 11;
Parameter | |
---|---|
Name | Description |
value |
String The password to set. |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
setPasswordBytes(ByteString value)
public Runnable.Container.Builder setPasswordBytes(ByteString value)
Optional password for logging in to a docker registry. If password
matches projects/*/secrets/*/versions/*
then Batch will read the
password from the Secret Manager;
string password = 11;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for password to set. |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Runnable.Container.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final Runnable.Container.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
setUsername(String value)
public Runnable.Container.Builder setUsername(String value)
Optional username for logging in to a docker registry. If username
matches projects/*/secrets/*/versions/*
then Batch will read the
username from the Secret Manager.
string username = 10;
Parameter | |
---|---|
Name | Description |
value |
String The username to set. |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
setUsernameBytes(ByteString value)
public Runnable.Container.Builder setUsernameBytes(ByteString value)
Optional username for logging in to a docker registry. If username
matches projects/*/secrets/*/versions/*
then Batch will read the
username from the Secret Manager.
string username = 10;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for username to set. |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |
setVolumes(int index, String value)
public Runnable.Container.Builder setVolumes(int index, String value)
Volumes to mount (bind mount) from the host machine files or directories into the container, formatted to match docker run's --volume option, e.g. /foo:/bar, or /foo:/bar:ro
repeated string volumes = 7;
Parameters | |
---|---|
Name | Description |
index |
int The index to set the value at. |
value |
String The volumes to set. |
Returns | |
---|---|
Type | Description |
Runnable.Container.Builder |
This builder for chaining. |