public static final class WorkerPoolSpec.Builder extends com.google.protobuf.GeneratedMessage.Builder<WorkerPoolSpec.Builder> implements WorkerPoolSpecOrBuilder
Represents the spec of a worker pool in a job.Protobuf type
google.cloud.aiplatform.v1.WorkerPoolSpecaddRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<WorkerPoolSpec.Builder>public WorkerPoolSpec.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<WorkerPoolSpec.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<WorkerPoolSpec.Builder>public WorkerPoolSpec getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic WorkerPoolSpec build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic WorkerPoolSpec buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic WorkerPoolSpec.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<WorkerPoolSpec.Builder>public WorkerPoolSpec.Builder mergeFrom(WorkerPoolSpec other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<WorkerPoolSpec.Builder>public WorkerPoolSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<WorkerPoolSpec.Builder>IOExceptionpublic WorkerPoolSpec.TaskCase getTaskCase()
getTaskCase in interface WorkerPoolSpecOrBuilderpublic WorkerPoolSpec.Builder clearTask()
public boolean hasContainerSpec()
The custom container task.
.google.cloud.aiplatform.v1.ContainerSpec container_spec = 6;hasContainerSpec in interface WorkerPoolSpecOrBuilderpublic ContainerSpec getContainerSpec()
The custom container task.
.google.cloud.aiplatform.v1.ContainerSpec container_spec = 6;getContainerSpec in interface WorkerPoolSpecOrBuilderpublic WorkerPoolSpec.Builder setContainerSpec(ContainerSpec value)
The custom container task.
.google.cloud.aiplatform.v1.ContainerSpec container_spec = 6;public WorkerPoolSpec.Builder setContainerSpec(ContainerSpec.Builder builderForValue)
The custom container task.
.google.cloud.aiplatform.v1.ContainerSpec container_spec = 6;public WorkerPoolSpec.Builder mergeContainerSpec(ContainerSpec value)
The custom container task.
.google.cloud.aiplatform.v1.ContainerSpec container_spec = 6;public WorkerPoolSpec.Builder clearContainerSpec()
The custom container task.
.google.cloud.aiplatform.v1.ContainerSpec container_spec = 6;public ContainerSpec.Builder getContainerSpecBuilder()
The custom container task.
.google.cloud.aiplatform.v1.ContainerSpec container_spec = 6;public ContainerSpecOrBuilder getContainerSpecOrBuilder()
The custom container task.
.google.cloud.aiplatform.v1.ContainerSpec container_spec = 6;getContainerSpecOrBuilder in interface WorkerPoolSpecOrBuilderpublic boolean hasPythonPackageSpec()
The Python packaged task.
.google.cloud.aiplatform.v1.PythonPackageSpec python_package_spec = 7;hasPythonPackageSpec in interface WorkerPoolSpecOrBuilderpublic PythonPackageSpec getPythonPackageSpec()
The Python packaged task.
.google.cloud.aiplatform.v1.PythonPackageSpec python_package_spec = 7;getPythonPackageSpec in interface WorkerPoolSpecOrBuilderpublic WorkerPoolSpec.Builder setPythonPackageSpec(PythonPackageSpec value)
The Python packaged task.
.google.cloud.aiplatform.v1.PythonPackageSpec python_package_spec = 7;public WorkerPoolSpec.Builder setPythonPackageSpec(PythonPackageSpec.Builder builderForValue)
The Python packaged task.
.google.cloud.aiplatform.v1.PythonPackageSpec python_package_spec = 7;public WorkerPoolSpec.Builder mergePythonPackageSpec(PythonPackageSpec value)
The Python packaged task.
.google.cloud.aiplatform.v1.PythonPackageSpec python_package_spec = 7;public WorkerPoolSpec.Builder clearPythonPackageSpec()
The Python packaged task.
.google.cloud.aiplatform.v1.PythonPackageSpec python_package_spec = 7;public PythonPackageSpec.Builder getPythonPackageSpecBuilder()
The Python packaged task.
.google.cloud.aiplatform.v1.PythonPackageSpec python_package_spec = 7;public PythonPackageSpecOrBuilder getPythonPackageSpecOrBuilder()
The Python packaged task.
.google.cloud.aiplatform.v1.PythonPackageSpec python_package_spec = 7;getPythonPackageSpecOrBuilder in interface WorkerPoolSpecOrBuilderpublic boolean hasMachineSpec()
Optional. Immutable. The specification of a single machine.
.google.cloud.aiplatform.v1.MachineSpec machine_spec = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
hasMachineSpec in interface WorkerPoolSpecOrBuilderpublic MachineSpec getMachineSpec()
Optional. Immutable. The specification of a single machine.
.google.cloud.aiplatform.v1.MachineSpec machine_spec = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
getMachineSpec in interface WorkerPoolSpecOrBuilderpublic WorkerPoolSpec.Builder setMachineSpec(MachineSpec value)
Optional. Immutable. The specification of a single machine.
.google.cloud.aiplatform.v1.MachineSpec machine_spec = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
public WorkerPoolSpec.Builder setMachineSpec(MachineSpec.Builder builderForValue)
Optional. Immutable. The specification of a single machine.
.google.cloud.aiplatform.v1.MachineSpec machine_spec = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
public WorkerPoolSpec.Builder mergeMachineSpec(MachineSpec value)
Optional. Immutable. The specification of a single machine.
.google.cloud.aiplatform.v1.MachineSpec machine_spec = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
public WorkerPoolSpec.Builder clearMachineSpec()
Optional. Immutable. The specification of a single machine.
.google.cloud.aiplatform.v1.MachineSpec machine_spec = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
public MachineSpec.Builder getMachineSpecBuilder()
Optional. Immutable. The specification of a single machine.
.google.cloud.aiplatform.v1.MachineSpec machine_spec = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
public MachineSpecOrBuilder getMachineSpecOrBuilder()
Optional. Immutable. The specification of a single machine.
.google.cloud.aiplatform.v1.MachineSpec machine_spec = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
getMachineSpecOrBuilder in interface WorkerPoolSpecOrBuilderpublic long getReplicaCount()
Optional. The number of worker replicas to use for this worker pool.
int64 replica_count = 2 [(.google.api.field_behavior) = OPTIONAL];getReplicaCount in interface WorkerPoolSpecOrBuilderpublic WorkerPoolSpec.Builder setReplicaCount(long value)
Optional. The number of worker replicas to use for this worker pool.
int64 replica_count = 2 [(.google.api.field_behavior) = OPTIONAL];value - The replicaCount to set.public WorkerPoolSpec.Builder clearReplicaCount()
Optional. The number of worker replicas to use for this worker pool.
int64 replica_count = 2 [(.google.api.field_behavior) = OPTIONAL];public List<NfsMount> getNfsMountsList()
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
getNfsMountsList in interface WorkerPoolSpecOrBuilderpublic int getNfsMountsCount()
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
getNfsMountsCount in interface WorkerPoolSpecOrBuilderpublic NfsMount getNfsMounts(int index)
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
getNfsMounts in interface WorkerPoolSpecOrBuilderpublic WorkerPoolSpec.Builder setNfsMounts(int index, NfsMount value)
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
public WorkerPoolSpec.Builder setNfsMounts(int index, NfsMount.Builder builderForValue)
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
public WorkerPoolSpec.Builder addNfsMounts(NfsMount value)
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
public WorkerPoolSpec.Builder addNfsMounts(int index, NfsMount value)
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
public WorkerPoolSpec.Builder addNfsMounts(NfsMount.Builder builderForValue)
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
public WorkerPoolSpec.Builder addNfsMounts(int index, NfsMount.Builder builderForValue)
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
public WorkerPoolSpec.Builder addAllNfsMounts(Iterable<? extends NfsMount> values)
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
public WorkerPoolSpec.Builder clearNfsMounts()
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
public WorkerPoolSpec.Builder removeNfsMounts(int index)
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
public NfsMount.Builder getNfsMountsBuilder(int index)
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
public NfsMountOrBuilder getNfsMountsOrBuilder(int index)
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
getNfsMountsOrBuilder in interface WorkerPoolSpecOrBuilderpublic List<? extends NfsMountOrBuilder> getNfsMountsOrBuilderList()
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
getNfsMountsOrBuilderList in interface WorkerPoolSpecOrBuilderpublic NfsMount.Builder addNfsMountsBuilder()
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
public NfsMount.Builder addNfsMountsBuilder(int index)
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
public List<NfsMount.Builder> getNfsMountsBuilderList()
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
public List<LustreMount> getLustreMountsList()
Optional. List of Lustre mounts.
repeated .google.cloud.aiplatform.v1.LustreMount lustre_mounts = 9 [(.google.api.field_behavior) = OPTIONAL];
getLustreMountsList in interface WorkerPoolSpecOrBuilderpublic int getLustreMountsCount()
Optional. List of Lustre mounts.
repeated .google.cloud.aiplatform.v1.LustreMount lustre_mounts = 9 [(.google.api.field_behavior) = OPTIONAL];
getLustreMountsCount in interface WorkerPoolSpecOrBuilderpublic LustreMount getLustreMounts(int index)
Optional. List of Lustre mounts.
repeated .google.cloud.aiplatform.v1.LustreMount lustre_mounts = 9 [(.google.api.field_behavior) = OPTIONAL];
getLustreMounts in interface WorkerPoolSpecOrBuilderpublic WorkerPoolSpec.Builder setLustreMounts(int index, LustreMount value)
Optional. List of Lustre mounts.
repeated .google.cloud.aiplatform.v1.LustreMount lustre_mounts = 9 [(.google.api.field_behavior) = OPTIONAL];
public WorkerPoolSpec.Builder setLustreMounts(int index, LustreMount.Builder builderForValue)
Optional. List of Lustre mounts.
repeated .google.cloud.aiplatform.v1.LustreMount lustre_mounts = 9 [(.google.api.field_behavior) = OPTIONAL];
public WorkerPoolSpec.Builder addLustreMounts(LustreMount value)
Optional. List of Lustre mounts.
repeated .google.cloud.aiplatform.v1.LustreMount lustre_mounts = 9 [(.google.api.field_behavior) = OPTIONAL];
public WorkerPoolSpec.Builder addLustreMounts(int index, LustreMount value)
Optional. List of Lustre mounts.
repeated .google.cloud.aiplatform.v1.LustreMount lustre_mounts = 9 [(.google.api.field_behavior) = OPTIONAL];
public WorkerPoolSpec.Builder addLustreMounts(LustreMount.Builder builderForValue)
Optional. List of Lustre mounts.
repeated .google.cloud.aiplatform.v1.LustreMount lustre_mounts = 9 [(.google.api.field_behavior) = OPTIONAL];
public WorkerPoolSpec.Builder addLustreMounts(int index, LustreMount.Builder builderForValue)
Optional. List of Lustre mounts.
repeated .google.cloud.aiplatform.v1.LustreMount lustre_mounts = 9 [(.google.api.field_behavior) = OPTIONAL];
public WorkerPoolSpec.Builder addAllLustreMounts(Iterable<? extends LustreMount> values)
Optional. List of Lustre mounts.
repeated .google.cloud.aiplatform.v1.LustreMount lustre_mounts = 9 [(.google.api.field_behavior) = OPTIONAL];
public WorkerPoolSpec.Builder clearLustreMounts()
Optional. List of Lustre mounts.
repeated .google.cloud.aiplatform.v1.LustreMount lustre_mounts = 9 [(.google.api.field_behavior) = OPTIONAL];
public WorkerPoolSpec.Builder removeLustreMounts(int index)
Optional. List of Lustre mounts.
repeated .google.cloud.aiplatform.v1.LustreMount lustre_mounts = 9 [(.google.api.field_behavior) = OPTIONAL];
public LustreMount.Builder getLustreMountsBuilder(int index)
Optional. List of Lustre mounts.
repeated .google.cloud.aiplatform.v1.LustreMount lustre_mounts = 9 [(.google.api.field_behavior) = OPTIONAL];
public LustreMountOrBuilder getLustreMountsOrBuilder(int index)
Optional. List of Lustre mounts.
repeated .google.cloud.aiplatform.v1.LustreMount lustre_mounts = 9 [(.google.api.field_behavior) = OPTIONAL];
getLustreMountsOrBuilder in interface WorkerPoolSpecOrBuilderpublic List<? extends LustreMountOrBuilder> getLustreMountsOrBuilderList()
Optional. List of Lustre mounts.
repeated .google.cloud.aiplatform.v1.LustreMount lustre_mounts = 9 [(.google.api.field_behavior) = OPTIONAL];
getLustreMountsOrBuilderList in interface WorkerPoolSpecOrBuilderpublic LustreMount.Builder addLustreMountsBuilder()
Optional. List of Lustre mounts.
repeated .google.cloud.aiplatform.v1.LustreMount lustre_mounts = 9 [(.google.api.field_behavior) = OPTIONAL];
public LustreMount.Builder addLustreMountsBuilder(int index)
Optional. List of Lustre mounts.
repeated .google.cloud.aiplatform.v1.LustreMount lustre_mounts = 9 [(.google.api.field_behavior) = OPTIONAL];
public List<LustreMount.Builder> getLustreMountsBuilderList()
Optional. List of Lustre mounts.
repeated .google.cloud.aiplatform.v1.LustreMount lustre_mounts = 9 [(.google.api.field_behavior) = OPTIONAL];
public boolean hasDiskSpec()
Disk spec.
.google.cloud.aiplatform.v1.DiskSpec disk_spec = 5;hasDiskSpec in interface WorkerPoolSpecOrBuilderpublic DiskSpec getDiskSpec()
Disk spec.
.google.cloud.aiplatform.v1.DiskSpec disk_spec = 5;getDiskSpec in interface WorkerPoolSpecOrBuilderpublic WorkerPoolSpec.Builder setDiskSpec(DiskSpec value)
Disk spec.
.google.cloud.aiplatform.v1.DiskSpec disk_spec = 5;public WorkerPoolSpec.Builder setDiskSpec(DiskSpec.Builder builderForValue)
Disk spec.
.google.cloud.aiplatform.v1.DiskSpec disk_spec = 5;public WorkerPoolSpec.Builder mergeDiskSpec(DiskSpec value)
Disk spec.
.google.cloud.aiplatform.v1.DiskSpec disk_spec = 5;public WorkerPoolSpec.Builder clearDiskSpec()
Disk spec.
.google.cloud.aiplatform.v1.DiskSpec disk_spec = 5;public DiskSpec.Builder getDiskSpecBuilder()
Disk spec.
.google.cloud.aiplatform.v1.DiskSpec disk_spec = 5;public DiskSpecOrBuilder getDiskSpecOrBuilder()
Disk spec.
.google.cloud.aiplatform.v1.DiskSpec disk_spec = 5;getDiskSpecOrBuilder in interface WorkerPoolSpecOrBuilderCopyright © 2026 Google LLC. All rights reserved.