Package com.google.cloud.aiplatform.v1
Class WorkerPoolSpec
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
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
@Generated
public final class WorkerPoolSpec
extends com.google.protobuf.GeneratedMessage
implements WorkerPoolSpecOrBuilder
Represents the spec of a worker pool in a job.Protobuf type
google.cloud.aiplatform.v1.WorkerPoolSpec- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classRepresents the spec of a worker pool in a job.static enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanThe custom container task.The custom container task.static WorkerPoolSpecstatic final com.google.protobuf.Descriptors.DescriptorDisk spec.Disk spec.getLustreMounts(int index) Optional.intOptional.Optional.getLustreMountsOrBuilder(int index) Optional.List<? extends LustreMountOrBuilder>Optional.Optional.Optional.getNfsMounts(int index) Optional.intOptional.Optional.getNfsMountsOrBuilder(int index) Optional.List<? extends NfsMountOrBuilder>Optional.com.google.protobuf.Parser<WorkerPoolSpec>The Python packaged task.The Python packaged task.longOptional.intbooleanThe custom container task.booleanDisk spec.inthashCode()booleanOptional.booleanThe Python packaged task.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic WorkerPoolSpec.Builderstatic WorkerPoolSpec.BuildernewBuilder(WorkerPoolSpec prototype) protected WorkerPoolSpec.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) 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()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
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, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
CONTAINER_SPEC_FIELD_NUMBER
public static final int CONTAINER_SPEC_FIELD_NUMBER- See Also:
-
PYTHON_PACKAGE_SPEC_FIELD_NUMBER
public static final int PYTHON_PACKAGE_SPEC_FIELD_NUMBER- See Also:
-
MACHINE_SPEC_FIELD_NUMBER
public static final int MACHINE_SPEC_FIELD_NUMBER- See Also:
-
REPLICA_COUNT_FIELD_NUMBER
public static final int REPLICA_COUNT_FIELD_NUMBER- See Also:
-
NFS_MOUNTS_FIELD_NUMBER
public static final int NFS_MOUNTS_FIELD_NUMBER- See Also:
-
LUSTRE_MOUNTS_FIELD_NUMBER
public static final int LUSTRE_MOUNTS_FIELD_NUMBER- See Also:
-
DISK_SPEC_FIELD_NUMBER
public static final int DISK_SPEC_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
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
The custom container task.
.google.cloud.aiplatform.v1.ContainerSpec container_spec = 6;- Specified by:
getContainerSpecin interfaceWorkerPoolSpecOrBuilder- Returns:
- The containerSpec.
-
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
The Python packaged task.
.google.cloud.aiplatform.v1.PythonPackageSpec python_package_spec = 7;- Specified by:
getPythonPackageSpecin interfaceWorkerPoolSpecOrBuilder- Returns:
- The pythonPackageSpec.
-
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
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
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
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
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
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
Optional. List of NFS mount spec.
repeated .google.cloud.aiplatform.v1.NfsMount nfs_mounts = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNfsMountsOrBuilderin interfaceWorkerPoolSpecOrBuilder
-
getLustreMountsList
Optional. List of Lustre mounts.
repeated .google.cloud.aiplatform.v1.LustreMount lustre_mounts = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLustreMountsListin interfaceWorkerPoolSpecOrBuilder
-
getLustreMountsOrBuilderList
Optional. List of Lustre mounts.
repeated .google.cloud.aiplatform.v1.LustreMount lustre_mounts = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLustreMountsOrBuilderListin interfaceWorkerPoolSpecOrBuilder
-
getLustreMountsCount
public int getLustreMountsCount()Optional. List of Lustre mounts.
repeated .google.cloud.aiplatform.v1.LustreMount lustre_mounts = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLustreMountsCountin interfaceWorkerPoolSpecOrBuilder
-
getLustreMounts
Optional. List of Lustre mounts.
repeated .google.cloud.aiplatform.v1.LustreMount lustre_mounts = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLustreMountsin interfaceWorkerPoolSpecOrBuilder
-
getLustreMountsOrBuilder
Optional. List of Lustre mounts.
repeated .google.cloud.aiplatform.v1.LustreMount lustre_mounts = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLustreMountsOrBuilderin 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
Disk spec.
.google.cloud.aiplatform.v1.DiskSpec disk_spec = 5;- Specified by:
getDiskSpecin interfaceWorkerPoolSpecOrBuilder- Returns:
- The diskSpec.
-
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.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- 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
- Throws:
IOException
-
parseFrom
public static WorkerPoolSpec parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- 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
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected WorkerPoolSpec.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-