Class WorkerPoolSpec.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<WorkerPoolSpec.Builder>
-
- com.google.cloud.aiplatform.v1beta1.WorkerPoolSpec.Builder
-
- All Implemented Interfaces:
WorkerPoolSpecOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- WorkerPoolSpec
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 typegoogle.cloud.aiplatform.v1beta1.WorkerPoolSpec
-
-
Method Summary
-
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<WorkerPoolSpec.Builder>
-
clear
public WorkerPoolSpec.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<WorkerPoolSpec.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<WorkerPoolSpec.Builder>
-
getDefaultInstanceForType
public WorkerPoolSpec getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public WorkerPoolSpec build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public WorkerPoolSpec buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public WorkerPoolSpec.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<WorkerPoolSpec.Builder>
-
setField
public WorkerPoolSpec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<WorkerPoolSpec.Builder>
-
clearField
public WorkerPoolSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<WorkerPoolSpec.Builder>
-
clearOneof
public WorkerPoolSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<WorkerPoolSpec.Builder>
-
setRepeatedField
public WorkerPoolSpec.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<WorkerPoolSpec.Builder>
-
addRepeatedField
public WorkerPoolSpec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<WorkerPoolSpec.Builder>
-
mergeFrom
public WorkerPoolSpec.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<WorkerPoolSpec.Builder>
-
mergeFrom
public WorkerPoolSpec.Builder mergeFrom(WorkerPoolSpec other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<WorkerPoolSpec.Builder>
-
mergeFrom
public WorkerPoolSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<WorkerPoolSpec.Builder>
- Throws:
IOException
-
getTaskCase
public WorkerPoolSpec.TaskCase getTaskCase()
- Specified by:
getTaskCase
in interfaceWorkerPoolSpecOrBuilder
-
clearTask
public WorkerPoolSpec.Builder clearTask()
-
hasContainerSpec
public boolean hasContainerSpec()
The custom container task.
.google.cloud.aiplatform.v1beta1.ContainerSpec container_spec = 6;
- Specified by:
hasContainerSpec
in interfaceWorkerPoolSpecOrBuilder
- Returns:
- Whether the containerSpec field is set.
-
getContainerSpec
public ContainerSpec getContainerSpec()
The custom container task.
.google.cloud.aiplatform.v1beta1.ContainerSpec container_spec = 6;
- Specified by:
getContainerSpec
in interfaceWorkerPoolSpecOrBuilder
- Returns:
- The containerSpec.
-
setContainerSpec
public WorkerPoolSpec.Builder setContainerSpec(ContainerSpec value)
The custom container task.
.google.cloud.aiplatform.v1beta1.ContainerSpec container_spec = 6;
-
setContainerSpec
public WorkerPoolSpec.Builder setContainerSpec(ContainerSpec.Builder builderForValue)
The custom container task.
.google.cloud.aiplatform.v1beta1.ContainerSpec container_spec = 6;
-
mergeContainerSpec
public WorkerPoolSpec.Builder mergeContainerSpec(ContainerSpec value)
The custom container task.
.google.cloud.aiplatform.v1beta1.ContainerSpec container_spec = 6;
-
clearContainerSpec
public WorkerPoolSpec.Builder clearContainerSpec()
The custom container task.
.google.cloud.aiplatform.v1beta1.ContainerSpec container_spec = 6;
-
getContainerSpecBuilder
public ContainerSpec.Builder getContainerSpecBuilder()
The custom container task.
.google.cloud.aiplatform.v1beta1.ContainerSpec container_spec = 6;
-
getContainerSpecOrBuilder
public ContainerSpecOrBuilder getContainerSpecOrBuilder()
The custom container task.
.google.cloud.aiplatform.v1beta1.ContainerSpec container_spec = 6;
- Specified by:
getContainerSpecOrBuilder
in interfaceWorkerPoolSpecOrBuilder
-
hasPythonPackageSpec
public boolean hasPythonPackageSpec()
The Python packaged task.
.google.cloud.aiplatform.v1beta1.PythonPackageSpec python_package_spec = 7;
- Specified by:
hasPythonPackageSpec
in interfaceWorkerPoolSpecOrBuilder
- Returns:
- Whether the pythonPackageSpec field is set.
-
getPythonPackageSpec
public PythonPackageSpec getPythonPackageSpec()
The Python packaged task.
.google.cloud.aiplatform.v1beta1.PythonPackageSpec python_package_spec = 7;
- Specified by:
getPythonPackageSpec
in interfaceWorkerPoolSpecOrBuilder
- Returns:
- The pythonPackageSpec.
-
setPythonPackageSpec
public WorkerPoolSpec.Builder setPythonPackageSpec(PythonPackageSpec value)
The Python packaged task.
.google.cloud.aiplatform.v1beta1.PythonPackageSpec python_package_spec = 7;
-
setPythonPackageSpec
public WorkerPoolSpec.Builder setPythonPackageSpec(PythonPackageSpec.Builder builderForValue)
The Python packaged task.
.google.cloud.aiplatform.v1beta1.PythonPackageSpec python_package_spec = 7;
-
mergePythonPackageSpec
public WorkerPoolSpec.Builder mergePythonPackageSpec(PythonPackageSpec value)
The Python packaged task.
.google.cloud.aiplatform.v1beta1.PythonPackageSpec python_package_spec = 7;
-
clearPythonPackageSpec
public WorkerPoolSpec.Builder clearPythonPackageSpec()
The Python packaged task.
.google.cloud.aiplatform.v1beta1.PythonPackageSpec python_package_spec = 7;
-
getPythonPackageSpecBuilder
public PythonPackageSpec.Builder getPythonPackageSpecBuilder()
The Python packaged task.
.google.cloud.aiplatform.v1beta1.PythonPackageSpec python_package_spec = 7;
-
getPythonPackageSpecOrBuilder
public PythonPackageSpecOrBuilder getPythonPackageSpecOrBuilder()
The Python packaged task.
.google.cloud.aiplatform.v1beta1.PythonPackageSpec python_package_spec = 7;
- Specified by:
getPythonPackageSpecOrBuilder
in interfaceWorkerPoolSpecOrBuilder
-
hasMachineSpec
public 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];
- Specified by:
hasMachineSpec
in interfaceWorkerPoolSpecOrBuilder
- Returns:
- Whether the machineSpec field is set.
-
getMachineSpec
public 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];
- Specified by:
getMachineSpec
in interfaceWorkerPoolSpecOrBuilder
- Returns:
- The machineSpec.
-
setMachineSpec
public 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];
-
setMachineSpec
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];
-
mergeMachineSpec
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];
-
clearMachineSpec
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];
-
getMachineSpecBuilder
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];
-
getMachineSpecOrBuilder
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];
- Specified by:
getMachineSpecOrBuilder
in interfaceWorkerPoolSpecOrBuilder
-
getReplicaCount
public long getReplicaCount()
Optional. The number of worker replicas to use for this worker pool.
int64 replica_count = 2 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getReplicaCount
in interfaceWorkerPoolSpecOrBuilder
- Returns:
- The replicaCount.
-
setReplicaCount
public 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];
- Parameters:
value
- The replicaCount to set.- Returns:
- This builder for chaining.
-
clearReplicaCount
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];
- Returns:
- This builder for chaining.
-
getNfsMountsList
public List<NfsMount> getNfsMountsList()
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1beta1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getNfsMountsList
in interfaceWorkerPoolSpecOrBuilder
-
getNfsMountsCount
public int getNfsMountsCount()
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1beta1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getNfsMountsCount
in interfaceWorkerPoolSpecOrBuilder
-
getNfsMounts
public NfsMount getNfsMounts(int index)
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1beta1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getNfsMounts
in interfaceWorkerPoolSpecOrBuilder
-
setNfsMounts
public 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];
-
setNfsMounts
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];
-
addNfsMounts
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];
-
addNfsMounts
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];
-
addNfsMounts
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];
-
addNfsMounts
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];
-
addAllNfsMounts
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];
-
clearNfsMounts
public WorkerPoolSpec.Builder clearNfsMounts()
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1beta1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
-
removeNfsMounts
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];
-
getNfsMountsBuilder
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];
-
getNfsMountsOrBuilder
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];
- Specified by:
getNfsMountsOrBuilder
in interfaceWorkerPoolSpecOrBuilder
-
getNfsMountsOrBuilderList
public List<? extends NfsMountOrBuilder> getNfsMountsOrBuilderList()
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1beta1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getNfsMountsOrBuilderList
in interfaceWorkerPoolSpecOrBuilder
-
addNfsMountsBuilder
public NfsMount.Builder addNfsMountsBuilder()
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1beta1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];
-
addNfsMountsBuilder
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];
-
getNfsMountsBuilderList
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];
-
hasDiskSpec
public boolean hasDiskSpec()
Disk spec.
.google.cloud.aiplatform.v1beta1.DiskSpec disk_spec = 5;
- Specified by:
hasDiskSpec
in interfaceWorkerPoolSpecOrBuilder
- Returns:
- Whether the diskSpec field is set.
-
getDiskSpec
public DiskSpec getDiskSpec()
Disk spec.
.google.cloud.aiplatform.v1beta1.DiskSpec disk_spec = 5;
- Specified by:
getDiskSpec
in interfaceWorkerPoolSpecOrBuilder
- Returns:
- The diskSpec.
-
setDiskSpec
public WorkerPoolSpec.Builder setDiskSpec(DiskSpec value)
Disk spec.
.google.cloud.aiplatform.v1beta1.DiskSpec disk_spec = 5;
-
setDiskSpec
public WorkerPoolSpec.Builder setDiskSpec(DiskSpec.Builder builderForValue)
Disk spec.
.google.cloud.aiplatform.v1beta1.DiskSpec disk_spec = 5;
-
mergeDiskSpec
public WorkerPoolSpec.Builder mergeDiskSpec(DiskSpec value)
Disk spec.
.google.cloud.aiplatform.v1beta1.DiskSpec disk_spec = 5;
-
clearDiskSpec
public WorkerPoolSpec.Builder clearDiskSpec()
Disk spec.
.google.cloud.aiplatform.v1beta1.DiskSpec disk_spec = 5;
-
getDiskSpecBuilder
public DiskSpec.Builder getDiskSpecBuilder()
Disk spec.
.google.cloud.aiplatform.v1beta1.DiskSpec disk_spec = 5;
-
getDiskSpecOrBuilder
public DiskSpecOrBuilder getDiskSpecOrBuilder()
Disk spec.
.google.cloud.aiplatform.v1beta1.DiskSpec disk_spec = 5;
- Specified by:
getDiskSpecOrBuilder
in interfaceWorkerPoolSpecOrBuilder
-
setUnknownFields
public final WorkerPoolSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<WorkerPoolSpec.Builder>
-
mergeUnknownFields
public final WorkerPoolSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<WorkerPoolSpec.Builder>
-
-