public static final class WorkerPoolSpec.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<WorkerPoolSpec.Builder> implements WorkerPoolSpecOrBuilder
Represents the spec of a worker pool in a job.Protobuf type
google.cloud.aiplatform.v1beta1.WorkerPoolSpecgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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.GeneratedMessageV3.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 clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<WorkerPoolSpec.Builder>public WorkerPoolSpec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<WorkerPoolSpec.Builder>public WorkerPoolSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<WorkerPoolSpec.Builder>public WorkerPoolSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<WorkerPoolSpec.Builder>public WorkerPoolSpec.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<WorkerPoolSpec.Builder>public WorkerPoolSpec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<WorkerPoolSpec.Builder>public 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.GeneratedMessageV3.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.v1beta1.ContainerSpec container_spec = 6;hasContainerSpec in interface WorkerPoolSpecOrBuilderpublic ContainerSpec getContainerSpec()
The custom container task.
.google.cloud.aiplatform.v1beta1.ContainerSpec container_spec = 6;getContainerSpec in interface WorkerPoolSpecOrBuilderpublic WorkerPoolSpec.Builder setContainerSpec(ContainerSpec value)
The custom container task.
.google.cloud.aiplatform.v1beta1.ContainerSpec container_spec = 6;public WorkerPoolSpec.Builder setContainerSpec(ContainerSpec.Builder builderForValue)
The custom container task.
.google.cloud.aiplatform.v1beta1.ContainerSpec container_spec = 6;public WorkerPoolSpec.Builder mergeContainerSpec(ContainerSpec value)
The custom container task.
.google.cloud.aiplatform.v1beta1.ContainerSpec container_spec = 6;public WorkerPoolSpec.Builder clearContainerSpec()
The custom container task.
.google.cloud.aiplatform.v1beta1.ContainerSpec container_spec = 6;public ContainerSpec.Builder getContainerSpecBuilder()
The custom container task.
.google.cloud.aiplatform.v1beta1.ContainerSpec container_spec = 6;public ContainerSpecOrBuilder getContainerSpecOrBuilder()
The custom container task.
.google.cloud.aiplatform.v1beta1.ContainerSpec container_spec = 6;getContainerSpecOrBuilder in interface WorkerPoolSpecOrBuilderpublic boolean hasPythonPackageSpec()
The Python packaged task.
.google.cloud.aiplatform.v1beta1.PythonPackageSpec python_package_spec = 7;hasPythonPackageSpec in interface WorkerPoolSpecOrBuilderpublic PythonPackageSpec getPythonPackageSpec()
The Python packaged task.
.google.cloud.aiplatform.v1beta1.PythonPackageSpec python_package_spec = 7;getPythonPackageSpec in interface WorkerPoolSpecOrBuilderpublic WorkerPoolSpec.Builder setPythonPackageSpec(PythonPackageSpec value)
The Python packaged task.
.google.cloud.aiplatform.v1beta1.PythonPackageSpec python_package_spec = 7;public WorkerPoolSpec.Builder setPythonPackageSpec(PythonPackageSpec.Builder builderForValue)
The Python packaged task.
.google.cloud.aiplatform.v1beta1.PythonPackageSpec python_package_spec = 7;public WorkerPoolSpec.Builder mergePythonPackageSpec(PythonPackageSpec value)
The Python packaged task.
.google.cloud.aiplatform.v1beta1.PythonPackageSpec python_package_spec = 7;public WorkerPoolSpec.Builder clearPythonPackageSpec()
The Python packaged task.
.google.cloud.aiplatform.v1beta1.PythonPackageSpec python_package_spec = 7;public PythonPackageSpec.Builder getPythonPackageSpecBuilder()
The Python packaged task.
.google.cloud.aiplatform.v1beta1.PythonPackageSpec python_package_spec = 7;public PythonPackageSpecOrBuilder getPythonPackageSpecOrBuilder()
The Python packaged task.
.google.cloud.aiplatform.v1beta1.PythonPackageSpec python_package_spec = 7;getPythonPackageSpecOrBuilder in interface WorkerPoolSpecOrBuilderpublic boolean hasMachineSpec()
Optional. Immutable. The specification of a single machine.
.google.cloud.aiplatform.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
public WorkerPoolSpec.Builder clearNfsMounts()
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1beta1.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.v1beta1.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.v1beta1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
public NfsMountOrBuilder getNfsMountsOrBuilder(int index)
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
public List<NfsMount.Builder> getNfsMountsBuilderList()
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1beta1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
public boolean hasDiskSpec()
Disk spec.
.google.cloud.aiplatform.v1beta1.DiskSpec disk_spec = 5;hasDiskSpec in interface WorkerPoolSpecOrBuilderpublic DiskSpec getDiskSpec()
Disk spec.
.google.cloud.aiplatform.v1beta1.DiskSpec disk_spec = 5;getDiskSpec in interface WorkerPoolSpecOrBuilderpublic WorkerPoolSpec.Builder setDiskSpec(DiskSpec value)
Disk spec.
.google.cloud.aiplatform.v1beta1.DiskSpec disk_spec = 5;public WorkerPoolSpec.Builder setDiskSpec(DiskSpec.Builder builderForValue)
Disk spec.
.google.cloud.aiplatform.v1beta1.DiskSpec disk_spec = 5;public WorkerPoolSpec.Builder mergeDiskSpec(DiskSpec value)
Disk spec.
.google.cloud.aiplatform.v1beta1.DiskSpec disk_spec = 5;public WorkerPoolSpec.Builder clearDiskSpec()
Disk spec.
.google.cloud.aiplatform.v1beta1.DiskSpec disk_spec = 5;public DiskSpec.Builder getDiskSpecBuilder()
Disk spec.
.google.cloud.aiplatform.v1beta1.DiskSpec disk_spec = 5;public DiskSpecOrBuilder getDiskSpecOrBuilder()
Disk spec.
.google.cloud.aiplatform.v1beta1.DiskSpec disk_spec = 5;getDiskSpecOrBuilder in interface WorkerPoolSpecOrBuilderpublic final WorkerPoolSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<WorkerPoolSpec.Builder>public final WorkerPoolSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<WorkerPoolSpec.Builder>Copyright © 2022 Google LLC. All rights reserved.