Package com.google.cloud.batch.v1
Class Runnable.Container.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Runnable.Container.Builder>
-
- com.google.cloud.batch.v1.Runnable.Container.Builder
-
- All Implemented Interfaces:
Runnable.ContainerOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Runnable.Container
public static final class Runnable.Container.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Runnable.Container.Builder> implements Runnable.ContainerOrBuilder
Container runnable.
Protobuf typegoogle.cloud.batch.v1.Runnable.Container
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Runnable.Container.BuilderaddAllCommands(Iterable<String> values)Overrides the `CMD` specified in the container.Runnable.Container.BuilderaddAllVolumes(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.Runnable.Container.BuilderaddCommands(String value)Overrides the `CMD` specified in the container.Runnable.Container.BuilderaddCommandsBytes(com.google.protobuf.ByteString value)Overrides the `CMD` specified in the container.Runnable.Container.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Runnable.Container.BuilderaddVolumes(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.Runnable.Container.BuilderaddVolumesBytes(com.google.protobuf.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.Runnable.Containerbuild()Runnable.ContainerbuildPartial()Runnable.Container.Builderclear()Runnable.Container.BuilderclearBlockExternalNetwork()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.Runnable.Container.BuilderclearCommands()Overrides the `CMD` specified in the container.Runnable.Container.BuilderclearEntrypoint()Overrides the `ENTRYPOINT` specified in the container.Runnable.Container.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Runnable.Container.BuilderclearImageUri()The URI to pull the container image from.Runnable.Container.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Runnable.Container.BuilderclearOptions()Arbitrary additional options to include in the "docker run" command when running this container, e.g.Runnable.Container.BuilderclearPassword()Optional password for logging in to a docker registry.Runnable.Container.BuilderclearUsername()Optional username for logging in to a docker registry.Runnable.Container.BuilderclearVolumes()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.Runnable.Container.Builderclone()booleangetBlockExternalNetwork()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.StringgetCommands(int index)Overrides the `CMD` specified in the container.com.google.protobuf.ByteStringgetCommandsBytes(int index)Overrides the `CMD` specified in the container.intgetCommandsCount()Overrides the `CMD` specified in the container.com.google.protobuf.ProtocolStringListgetCommandsList()Overrides the `CMD` specified in the container.Runnable.ContainergetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetEntrypoint()Overrides the `ENTRYPOINT` specified in the container.com.google.protobuf.ByteStringgetEntrypointBytes()Overrides the `ENTRYPOINT` specified in the container.StringgetImageUri()The URI to pull the container image from.com.google.protobuf.ByteStringgetImageUriBytes()The URI to pull the container image from.StringgetOptions()Arbitrary additional options to include in the "docker run" command when running this container, e.g.com.google.protobuf.ByteStringgetOptionsBytes()Arbitrary additional options to include in the "docker run" command when running this container, e.g.StringgetPassword()Optional password for logging in to a docker registry.com.google.protobuf.ByteStringgetPasswordBytes()Optional password for logging in to a docker registry.StringgetUsername()Optional username for logging in to a docker registry.com.google.protobuf.ByteStringgetUsernameBytes()Optional username for logging in to a docker registry.StringgetVolumes(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.com.google.protobuf.ByteStringgetVolumesBytes(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.intgetVolumesCount()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.com.google.protobuf.ProtocolStringListgetVolumesList()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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Runnable.Container.BuildermergeFrom(Runnable.Container other)Runnable.Container.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Runnable.Container.BuildermergeFrom(com.google.protobuf.Message other)Runnable.Container.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Runnable.Container.BuildersetBlockExternalNetwork(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.Runnable.Container.BuildersetCommands(int index, String value)Overrides the `CMD` specified in the container.Runnable.Container.BuildersetEntrypoint(String value)Overrides the `ENTRYPOINT` specified in the container.Runnable.Container.BuildersetEntrypointBytes(com.google.protobuf.ByteString value)Overrides the `ENTRYPOINT` specified in the container.Runnable.Container.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Runnable.Container.BuildersetImageUri(String value)The URI to pull the container image from.Runnable.Container.BuildersetImageUriBytes(com.google.protobuf.ByteString value)The URI to pull the container image from.Runnable.Container.BuildersetOptions(String value)Arbitrary additional options to include in the "docker run" command when running this container, e.g.Runnable.Container.BuildersetOptionsBytes(com.google.protobuf.ByteString value)Arbitrary additional options to include in the "docker run" command when running this container, e.g.Runnable.Container.BuildersetPassword(String value)Optional password for logging in to a docker registry.Runnable.Container.BuildersetPasswordBytes(com.google.protobuf.ByteString value)Optional password for logging in to a docker registry.Runnable.Container.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Runnable.Container.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Runnable.Container.BuildersetUsername(String value)Optional username for logging in to a docker registry.Runnable.Container.BuildersetUsernameBytes(com.google.protobuf.ByteString value)Optional username for logging in to a docker registry.Runnable.Container.BuildersetVolumes(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.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Runnable.Container.Builder>
-
clear
public Runnable.Container.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Runnable.Container.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Runnable.Container.Builder>
-
getDefaultInstanceForType
public Runnable.Container getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Runnable.Container build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Runnable.Container buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Runnable.Container.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Runnable.Container.Builder>
-
setField
public Runnable.Container.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Runnable.Container.Builder>
-
clearField
public Runnable.Container.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Runnable.Container.Builder>
-
clearOneof
public Runnable.Container.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Runnable.Container.Builder>
-
setRepeatedField
public Runnable.Container.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Runnable.Container.Builder>
-
addRepeatedField
public Runnable.Container.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Runnable.Container.Builder>
-
mergeFrom
public Runnable.Container.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Runnable.Container.Builder>
-
mergeFrom
public Runnable.Container.Builder mergeFrom(Runnable.Container other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Runnable.Container.Builder>
-
mergeFrom
public Runnable.Container.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Runnable.Container.Builder>- Throws:
IOException
-
getImageUri
public String getImageUri()
The URI to pull the container image from.
string image_uri = 1;- Specified by:
getImageUriin interfaceRunnable.ContainerOrBuilder- Returns:
- The imageUri.
-
getImageUriBytes
public com.google.protobuf.ByteString getImageUriBytes()
The URI to pull the container image from.
string image_uri = 1;- Specified by:
getImageUriBytesin interfaceRunnable.ContainerOrBuilder- Returns:
- The bytes for imageUri.
-
setImageUri
public Runnable.Container.Builder setImageUri(String value)
The URI to pull the container image from.
string image_uri = 1;- Parameters:
value- The imageUri to set.- Returns:
- This builder for chaining.
-
clearImageUri
public Runnable.Container.Builder clearImageUri()
The URI to pull the container image from.
string image_uri = 1;- Returns:
- This builder for chaining.
-
setImageUriBytes
public Runnable.Container.Builder setImageUriBytes(com.google.protobuf.ByteString value)
The URI to pull the container image from.
string image_uri = 1;- Parameters:
value- The bytes for imageUri to set.- Returns:
- This builder for chaining.
-
getCommandsList
public com.google.protobuf.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;- Specified by:
getCommandsListin interfaceRunnable.ContainerOrBuilder- Returns:
- A list containing the commands.
-
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;- Specified by:
getCommandsCountin interfaceRunnable.ContainerOrBuilder- Returns:
- The count of commands.
-
getCommands
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;- Specified by:
getCommandsin interfaceRunnable.ContainerOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The commands at the given index.
-
getCommandsBytes
public com.google.protobuf.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;- Specified by:
getCommandsBytesin interfaceRunnable.ContainerOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the commands at the given index.
-
setCommands
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:
index- The index to set the value at.value- The commands to set.- Returns:
- This builder for chaining.
-
addCommands
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;- Parameters:
value- The commands to add.- Returns:
- This builder for chaining.
-
addAllCommands
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;- Parameters:
values- The commands to add.- Returns:
- 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:
- This builder for chaining.
-
addCommandsBytes
public Runnable.Container.Builder addCommandsBytes(com.google.protobuf.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;- Parameters:
value- The bytes of the commands to add.- Returns:
- This builder for chaining.
-
getEntrypoint
public String getEntrypoint()
Overrides the `ENTRYPOINT` specified in the container.
string entrypoint = 3;- Specified by:
getEntrypointin interfaceRunnable.ContainerOrBuilder- Returns:
- The entrypoint.
-
getEntrypointBytes
public com.google.protobuf.ByteString getEntrypointBytes()
Overrides the `ENTRYPOINT` specified in the container.
string entrypoint = 3;- Specified by:
getEntrypointBytesin interfaceRunnable.ContainerOrBuilder- Returns:
- The bytes for entrypoint.
-
setEntrypoint
public Runnable.Container.Builder setEntrypoint(String value)
Overrides the `ENTRYPOINT` specified in the container.
string entrypoint = 3;- Parameters:
value- The entrypoint to set.- Returns:
- This builder for chaining.
-
clearEntrypoint
public Runnable.Container.Builder clearEntrypoint()
Overrides the `ENTRYPOINT` specified in the container.
string entrypoint = 3;- Returns:
- This builder for chaining.
-
setEntrypointBytes
public Runnable.Container.Builder setEntrypointBytes(com.google.protobuf.ByteString value)
Overrides the `ENTRYPOINT` specified in the container.
string entrypoint = 3;- Parameters:
value- The bytes for entrypoint to set.- Returns:
- This builder for chaining.
-
getVolumesList
public com.google.protobuf.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;- Specified by:
getVolumesListin interfaceRunnable.ContainerOrBuilder- Returns:
- A list containing the volumes.
-
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;- Specified by:
getVolumesCountin interfaceRunnable.ContainerOrBuilder- Returns:
- The count of volumes.
-
getVolumes
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;- Specified by:
getVolumesin interfaceRunnable.ContainerOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The volumes at the given index.
-
getVolumesBytes
public com.google.protobuf.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;- Specified by:
getVolumesBytesin interfaceRunnable.ContainerOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the volumes at the given index.
-
setVolumes
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:
index- The index to set the value at.value- The volumes to set.- Returns:
- This builder for chaining.
-
addVolumes
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;- Parameters:
value- The volumes to add.- Returns:
- This builder for chaining.
-
addAllVolumes
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;- Parameters:
values- The volumes to add.- Returns:
- 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:
- This builder for chaining.
-
addVolumesBytes
public Runnable.Container.Builder addVolumesBytes(com.google.protobuf.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;- Parameters:
value- The bytes of the volumes to add.- Returns:
- This builder for chaining.
-
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;- Specified by:
getOptionsin interfaceRunnable.ContainerOrBuilder- Returns:
- The options.
-
getOptionsBytes
public com.google.protobuf.ByteString getOptionsBytes()
Arbitrary additional options to include in the "docker run" command when running this container, e.g. "--network host".
string options = 8;- Specified by:
getOptionsBytesin interfaceRunnable.ContainerOrBuilder- Returns:
- The bytes for options.
-
setOptions
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;- Parameters:
value- The options to set.- Returns:
- This builder for chaining.
-
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:
- This builder for chaining.
-
setOptionsBytes
public Runnable.Container.Builder setOptionsBytes(com.google.protobuf.ByteString value)
Arbitrary additional options to include in the "docker run" command when running this container, e.g. "--network host".
string options = 8;- Parameters:
value- The bytes for options to set.- Returns:
- This builder for chaining.
-
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;- Specified by:
getBlockExternalNetworkin interfaceRunnable.ContainerOrBuilder- Returns:
- The blockExternalNetwork.
-
setBlockExternalNetwork
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;- Parameters:
value- The blockExternalNetwork to set.- Returns:
- This builder for chaining.
-
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:
- This builder for chaining.
-
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;- Specified by:
getUsernamein interfaceRunnable.ContainerOrBuilder- Returns:
- The username.
-
getUsernameBytes
public com.google.protobuf.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;- Specified by:
getUsernameBytesin interfaceRunnable.ContainerOrBuilder- Returns:
- The bytes for username.
-
setUsername
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;- Parameters:
value- The username to set.- Returns:
- 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:
- This builder for chaining.
-
setUsernameBytes
public Runnable.Container.Builder setUsernameBytes(com.google.protobuf.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;- Parameters:
value- The bytes for username to set.- Returns:
- This builder for chaining.
-
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;- Specified by:
getPasswordin interfaceRunnable.ContainerOrBuilder- Returns:
- The password.
-
getPasswordBytes
public com.google.protobuf.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;- Specified by:
getPasswordBytesin interfaceRunnable.ContainerOrBuilder- Returns:
- The bytes for password.
-
setPassword
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;- Parameters:
value- The password to set.- Returns:
- 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:
- This builder for chaining.
-
setPasswordBytes
public Runnable.Container.Builder setPasswordBytes(com.google.protobuf.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;- Parameters:
value- The bytes for password to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Runnable.Container.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Runnable.Container.Builder>
-
mergeUnknownFields
public final Runnable.Container.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Runnable.Container.Builder>
-
-