public final class WorkerPoolSpec extends GeneratedMessageV3 implements WorkerPoolSpecOrBuilder
Represents the spec of a worker pool in a job.
Protobuf type google.cloud.aiplatform.v1beta1.WorkerPoolSpec
Static Fields
public static final int CONTAINER_SPEC_FIELD_NUMBER
Field Value
public static final int DISK_SPEC_FIELD_NUMBER
Field Value
public static final int MACHINE_SPEC_FIELD_NUMBER
Field Value
public static final int PYTHON_PACKAGE_SPEC_FIELD_NUMBER
Field Value
public static final int REPLICA_COUNT_FIELD_NUMBER
Field Value
Static Methods
public static WorkerPoolSpec getDefaultInstance()
Returns
public static final Descriptors.Descriptor getDescriptor()
Returns
public static WorkerPoolSpec.Builder newBuilder()
Returns
public static WorkerPoolSpec.Builder newBuilder(WorkerPoolSpec prototype)
Parameter
Returns
public static WorkerPoolSpec parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static WorkerPoolSpec parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static WorkerPoolSpec parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
public static WorkerPoolSpec parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static WorkerPoolSpec parseFrom(ByteString data)
Parameter
Returns
Exceptions
public static WorkerPoolSpec parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static WorkerPoolSpec parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static WorkerPoolSpec parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static WorkerPoolSpec parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static WorkerPoolSpec parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static WorkerPoolSpec parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
public static WorkerPoolSpec parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Parser<WorkerPoolSpec> parser()
Returns
Methods
public boolean equals(Object obj)
Parameter
Returns
Overrides
public ContainerSpec getContainerSpec()
The custom container task.
.google.cloud.aiplatform.v1beta1.ContainerSpec container_spec = 6;
Returns
public ContainerSpecOrBuilder getContainerSpecOrBuilder()
The custom container task.
.google.cloud.aiplatform.v1beta1.ContainerSpec container_spec = 6;
Returns
public WorkerPoolSpec getDefaultInstanceForType()
Returns
public DiskSpec getDiskSpec()
Disk spec.
.google.cloud.aiplatform.v1beta1.DiskSpec disk_spec = 5;
Returns
public DiskSpecOrBuilder getDiskSpecOrBuilder()
Disk spec.
.google.cloud.aiplatform.v1beta1.DiskSpec disk_spec = 5;
Returns
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];
Returns
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];
Returns
public Parser<WorkerPoolSpec> getParserForType()
Returns
Overrides
public PythonPackageSpec getPythonPackageSpec()
The Python packaged task.
.google.cloud.aiplatform.v1beta1.PythonPackageSpec python_package_spec = 7;
Returns
public PythonPackageSpecOrBuilder getPythonPackageSpecOrBuilder()
The Python packaged task.
.google.cloud.aiplatform.v1beta1.PythonPackageSpec python_package_spec = 7;
Returns
public long getReplicaCount()
Optional. The number of worker replicas to use for this worker pool.
int64 replica_count = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type | Description |
long | The replicaCount.
|
public int getSerializedSize()
Returns
Overrides
public WorkerPoolSpec.TaskCase getTaskCase()
Returns
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
public boolean hasContainerSpec()
The custom container task.
.google.cloud.aiplatform.v1beta1.ContainerSpec container_spec = 6;
Returns
Type | Description |
boolean | Whether the containerSpec field is set.
|
public boolean hasDiskSpec()
Disk spec.
.google.cloud.aiplatform.v1beta1.DiskSpec disk_spec = 5;
Returns
Type | Description |
boolean | Whether the diskSpec field is set.
|
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];
Returns
Type | Description |
boolean | Whether the machineSpec field is set.
|
public boolean hasPythonPackageSpec()
The Python packaged task.
.google.cloud.aiplatform.v1beta1.PythonPackageSpec python_package_spec = 7;
Returns
Type | Description |
boolean | Whether the pythonPackageSpec field is set.
|
Returns
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public WorkerPoolSpec.Builder newBuilderForType()
Returns
protected WorkerPoolSpec.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
public WorkerPoolSpec.Builder toBuilder()
Returns
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions