public final class WorkerPoolSpec extends com.google.protobuf.GeneratedMessageV3 implements WorkerPoolSpecOrBuilder
Represents the spec of a worker pool in a job.Protobuf type
google.cloud.aiplatform.v1.WorkerPoolSpec| Modifier and Type | Class and Description |
|---|---|
static class |
WorkerPoolSpec.Builder
Represents the spec of a worker pool in a job.
|
static class |
WorkerPoolSpec.TaskCase |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
CONTAINER_SPEC_FIELD_NUMBER |
static int |
DISK_SPEC_FIELD_NUMBER |
static int |
MACHINE_SPEC_FIELD_NUMBER |
static int |
NFS_MOUNTS_FIELD_NUMBER |
static int |
PYTHON_PACKAGE_SPEC_FIELD_NUMBER |
static int |
REPLICA_COUNT_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
ContainerSpec |
getContainerSpec()
The custom container task.
|
ContainerSpecOrBuilder |
getContainerSpecOrBuilder()
The custom container task.
|
static WorkerPoolSpec |
getDefaultInstance() |
WorkerPoolSpec |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
DiskSpec |
getDiskSpec()
Disk spec.
|
DiskSpecOrBuilder |
getDiskSpecOrBuilder()
Disk spec.
|
MachineSpec |
getMachineSpec()
Optional.
|
MachineSpecOrBuilder |
getMachineSpecOrBuilder()
Optional.
|
NfsMount |
getNfsMounts(int index)
Optional.
|
int |
getNfsMountsCount()
Optional.
|
List<NfsMount> |
getNfsMountsList()
Optional.
|
NfsMountOrBuilder |
getNfsMountsOrBuilder(int index)
Optional.
|
List<? extends NfsMountOrBuilder> |
getNfsMountsOrBuilderList()
Optional.
|
com.google.protobuf.Parser<WorkerPoolSpec> |
getParserForType() |
PythonPackageSpec |
getPythonPackageSpec()
The Python packaged task.
|
PythonPackageSpecOrBuilder |
getPythonPackageSpecOrBuilder()
The Python packaged task.
|
long |
getReplicaCount()
Optional.
|
int |
getSerializedSize() |
WorkerPoolSpec.TaskCase |
getTaskCase() |
boolean |
hasContainerSpec()
The custom container task.
|
boolean |
hasDiskSpec()
Disk spec.
|
int |
hashCode() |
boolean |
hasMachineSpec()
Optional.
|
boolean |
hasPythonPackageSpec()
The Python packaged task.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static WorkerPoolSpec.Builder |
newBuilder() |
static WorkerPoolSpec.Builder |
newBuilder(WorkerPoolSpec prototype) |
WorkerPoolSpec.Builder |
newBuilderForType() |
protected WorkerPoolSpec.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static WorkerPoolSpec |
parseDelimitedFrom(InputStream input) |
static WorkerPoolSpec |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static WorkerPoolSpec |
parseFrom(byte[] data) |
static WorkerPoolSpec |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static WorkerPoolSpec |
parseFrom(ByteBuffer data) |
static WorkerPoolSpec |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static WorkerPoolSpec |
parseFrom(com.google.protobuf.ByteString data) |
static WorkerPoolSpec |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static WorkerPoolSpec |
parseFrom(com.google.protobuf.CodedInputStream input) |
static WorkerPoolSpec |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static WorkerPoolSpec |
parseFrom(InputStream input) |
static WorkerPoolSpec |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<WorkerPoolSpec> |
parser() |
WorkerPoolSpec.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int CONTAINER_SPEC_FIELD_NUMBER
public static final int PYTHON_PACKAGE_SPEC_FIELD_NUMBER
public static final int MACHINE_SPEC_FIELD_NUMBER
public static final int REPLICA_COUNT_FIELD_NUMBER
public static final int NFS_MOUNTS_FIELD_NUMBER
public static final int DISK_SPEC_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public WorkerPoolSpec.TaskCase getTaskCase()
getTaskCase in interface WorkerPoolSpecOrBuilderpublic 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 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 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 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 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 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 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 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 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 DiskSpecOrBuilder getDiskSpecOrBuilder()
Disk spec.
.google.cloud.aiplatform.v1.DiskSpec disk_spec = 5;getDiskSpecOrBuilder in interface WorkerPoolSpecOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static WorkerPoolSpec parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static WorkerPoolSpec parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static WorkerPoolSpec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static WorkerPoolSpec parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static WorkerPoolSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static WorkerPoolSpec parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static WorkerPoolSpec parseFrom(InputStream input) throws IOException
IOExceptionpublic static WorkerPoolSpec parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static WorkerPoolSpec parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static WorkerPoolSpec parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static WorkerPoolSpec parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static WorkerPoolSpec parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic WorkerPoolSpec.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static WorkerPoolSpec.Builder newBuilder()
public static WorkerPoolSpec.Builder newBuilder(WorkerPoolSpec prototype)
public WorkerPoolSpec.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected WorkerPoolSpec.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static WorkerPoolSpec getDefaultInstance()
public static com.google.protobuf.Parser<WorkerPoolSpec> parser()
public com.google.protobuf.Parser<WorkerPoolSpec> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public WorkerPoolSpec getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.