Package com.google.cloud.aiplatform.v1
Class WorkerPoolSpec
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.aiplatform.v1.WorkerPoolSpec
-
- All Implemented Interfaces:
WorkerPoolSpecOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class WorkerPoolSpec extends com.google.protobuf.GeneratedMessageV3 implements WorkerPoolSpecOrBuilder
Represents the spec of a worker pool in a job.
Protobuf typegoogle.cloud.aiplatform.v1.WorkerPoolSpec- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWorkerPoolSpec.BuilderRepresents the spec of a worker pool in a job.static classWorkerPoolSpec.TaskCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
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
-
-
Field Summary
Fields Modifier and Type Field Description static intCONTAINER_SPEC_FIELD_NUMBERstatic intDISK_SPEC_FIELD_NUMBERstatic intMACHINE_SPEC_FIELD_NUMBERstatic intNFS_MOUNTS_FIELD_NUMBERstatic intPYTHON_PACKAGE_SPEC_FIELD_NUMBERstatic intREPLICA_COUNT_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)ContainerSpecgetContainerSpec()The custom container task.ContainerSpecOrBuildergetContainerSpecOrBuilder()The custom container task.static WorkerPoolSpecgetDefaultInstance()WorkerPoolSpecgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()DiskSpecgetDiskSpec()Disk spec.DiskSpecOrBuildergetDiskSpecOrBuilder()Disk spec.MachineSpecgetMachineSpec()Optional.MachineSpecOrBuildergetMachineSpecOrBuilder()Optional.NfsMountgetNfsMounts(int index)Optional.intgetNfsMountsCount()Optional.List<NfsMount>getNfsMountsList()Optional.NfsMountOrBuildergetNfsMountsOrBuilder(int index)Optional.List<? extends NfsMountOrBuilder>getNfsMountsOrBuilderList()Optional.com.google.protobuf.Parser<WorkerPoolSpec>getParserForType()PythonPackageSpecgetPythonPackageSpec()The Python packaged task.PythonPackageSpecOrBuildergetPythonPackageSpecOrBuilder()The Python packaged task.longgetReplicaCount()Optional.intgetSerializedSize()WorkerPoolSpec.TaskCasegetTaskCase()booleanhasContainerSpec()The custom container task.booleanhasDiskSpec()Disk spec.inthashCode()booleanhasMachineSpec()Optional.booleanhasPythonPackageSpec()The Python packaged task.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static WorkerPoolSpec.BuildernewBuilder()static WorkerPoolSpec.BuildernewBuilder(WorkerPoolSpec prototype)WorkerPoolSpec.BuildernewBuilderForType()protected WorkerPoolSpec.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static WorkerPoolSpecparseDelimitedFrom(InputStream input)static WorkerPoolSpecparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static WorkerPoolSpecparseFrom(byte[] data)static WorkerPoolSpecparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static WorkerPoolSpecparseFrom(com.google.protobuf.ByteString data)static WorkerPoolSpecparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static WorkerPoolSpecparseFrom(com.google.protobuf.CodedInputStream input)static WorkerPoolSpecparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static WorkerPoolSpecparseFrom(InputStream input)static WorkerPoolSpecparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static WorkerPoolSpecparseFrom(ByteBuffer data)static WorkerPoolSpecparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<WorkerPoolSpec>parser()WorkerPoolSpec.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
CONTAINER_SPEC_FIELD_NUMBER
public static final int CONTAINER_SPEC_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PYTHON_PACKAGE_SPEC_FIELD_NUMBER
public static final int PYTHON_PACKAGE_SPEC_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MACHINE_SPEC_FIELD_NUMBER
public static final int MACHINE_SPEC_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REPLICA_COUNT_FIELD_NUMBER
public static final int REPLICA_COUNT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NFS_MOUNTS_FIELD_NUMBER
public static final int NFS_MOUNTS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DISK_SPEC_FIELD_NUMBER
public static final int DISK_SPEC_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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
-
getTaskCase
public WorkerPoolSpec.TaskCase getTaskCase()
- Specified by:
getTaskCasein interfaceWorkerPoolSpecOrBuilder
-
hasContainerSpec
public boolean hasContainerSpec()
The custom container task.
.google.cloud.aiplatform.v1.ContainerSpec container_spec = 6;- Specified by:
hasContainerSpecin interfaceWorkerPoolSpecOrBuilder- Returns:
- Whether the containerSpec field is set.
-
getContainerSpec
public ContainerSpec getContainerSpec()
The custom container task.
.google.cloud.aiplatform.v1.ContainerSpec container_spec = 6;- Specified by:
getContainerSpecin interfaceWorkerPoolSpecOrBuilder- Returns:
- The containerSpec.
-
getContainerSpecOrBuilder
public ContainerSpecOrBuilder getContainerSpecOrBuilder()
The custom container task.
.google.cloud.aiplatform.v1.ContainerSpec container_spec = 6;- Specified by:
getContainerSpecOrBuilderin interfaceWorkerPoolSpecOrBuilder
-
hasPythonPackageSpec
public boolean hasPythonPackageSpec()
The Python packaged task.
.google.cloud.aiplatform.v1.PythonPackageSpec python_package_spec = 7;- Specified by:
hasPythonPackageSpecin interfaceWorkerPoolSpecOrBuilder- Returns:
- Whether the pythonPackageSpec field is set.
-
getPythonPackageSpec
public PythonPackageSpec getPythonPackageSpec()
The Python packaged task.
.google.cloud.aiplatform.v1.PythonPackageSpec python_package_spec = 7;- Specified by:
getPythonPackageSpecin interfaceWorkerPoolSpecOrBuilder- Returns:
- The pythonPackageSpec.
-
getPythonPackageSpecOrBuilder
public PythonPackageSpecOrBuilder getPythonPackageSpecOrBuilder()
The Python packaged task.
.google.cloud.aiplatform.v1.PythonPackageSpec python_package_spec = 7;- Specified by:
getPythonPackageSpecOrBuilderin interfaceWorkerPoolSpecOrBuilder
-
hasMachineSpec
public 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];- Specified by:
hasMachineSpecin interfaceWorkerPoolSpecOrBuilder- Returns:
- Whether the machineSpec field is set.
-
getMachineSpec
public 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];- Specified by:
getMachineSpecin interfaceWorkerPoolSpecOrBuilder- Returns:
- The machineSpec.
-
getMachineSpecOrBuilder
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];- Specified by:
getMachineSpecOrBuilderin 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:
getReplicaCountin interfaceWorkerPoolSpecOrBuilder- Returns:
- The replicaCount.
-
getNfsMountsList
public List<NfsMount> getNfsMountsList()
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNfsMountsListin interfaceWorkerPoolSpecOrBuilder
-
getNfsMountsOrBuilderList
public List<? extends NfsMountOrBuilder> getNfsMountsOrBuilderList()
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNfsMountsOrBuilderListin interfaceWorkerPoolSpecOrBuilder
-
getNfsMountsCount
public int getNfsMountsCount()
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNfsMountsCountin interfaceWorkerPoolSpecOrBuilder
-
getNfsMounts
public NfsMount getNfsMounts(int index)
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNfsMountsin interfaceWorkerPoolSpecOrBuilder
-
getNfsMountsOrBuilder
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];- Specified by:
getNfsMountsOrBuilderin interfaceWorkerPoolSpecOrBuilder
-
hasDiskSpec
public boolean hasDiskSpec()
Disk spec.
.google.cloud.aiplatform.v1.DiskSpec disk_spec = 5;- Specified by:
hasDiskSpecin interfaceWorkerPoolSpecOrBuilder- Returns:
- Whether the diskSpec field is set.
-
getDiskSpec
public DiskSpec getDiskSpec()
Disk spec.
.google.cloud.aiplatform.v1.DiskSpec disk_spec = 5;- Specified by:
getDiskSpecin interfaceWorkerPoolSpecOrBuilder- Returns:
- The diskSpec.
-
getDiskSpecOrBuilder
public DiskSpecOrBuilder getDiskSpecOrBuilder()
Disk spec.
.google.cloud.aiplatform.v1.DiskSpec disk_spec = 5;- Specified by:
getDiskSpecOrBuilderin interfaceWorkerPoolSpecOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static WorkerPoolSpec parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WorkerPoolSpec parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WorkerPoolSpec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WorkerPoolSpec parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WorkerPoolSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WorkerPoolSpec parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WorkerPoolSpec parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static WorkerPoolSpec parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static WorkerPoolSpec parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static WorkerPoolSpec parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static WorkerPoolSpec parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static WorkerPoolSpec parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public WorkerPoolSpec.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static WorkerPoolSpec.Builder newBuilder()
-
newBuilder
public static WorkerPoolSpec.Builder newBuilder(WorkerPoolSpec prototype)
-
toBuilder
public WorkerPoolSpec.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected WorkerPoolSpec.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static WorkerPoolSpec getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<WorkerPoolSpec> parser()
-
getParserForType
public com.google.protobuf.Parser<WorkerPoolSpec> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public WorkerPoolSpec getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-