Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class ResourcePool.
Represents the spec of a group of resources of the same type, for example machine type, disk, and accelerators, in a PersistentResource.
Generated from protobuf message google.cloud.aiplatform.v1.ResourcePool
Namespace
Google \ Cloud \ AIPlatform \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ id |
string
Immutable. The unique ID in a PersistentResource for referring to this resource pool. User can specify it if necessary. Otherwise, it's generated automatically. |
↳ machine_spec |
MachineSpec
Required. Immutable. The specification of a single machine. |
↳ replica_count |
int|string
Optional. The total number of machines to use for this resource pool. |
↳ disk_spec |
DiskSpec
Optional. Disk spec for the machine in this node pool. |
↳ used_replica_count |
int|string
Output only. The number of machines currently in use by training jobs for this resource pool. Will replace idle_replica_count. |
↳ autoscaling_spec |
ResourcePool\AutoscalingSpec
Optional. Optional spec to configure GKE or Ray-on-Vertex autoscaling |
getId
Immutable. The unique ID in a PersistentResource for referring to this resource pool. User can specify it if necessary. Otherwise, it's generated automatically.
| Returns | |
|---|---|
| Type | Description |
string |
|
setId
Immutable. The unique ID in a PersistentResource for referring to this resource pool. User can specify it if necessary. Otherwise, it's generated automatically.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getMachineSpec
Required. Immutable. The specification of a single machine.
| Returns | |
|---|---|
| Type | Description |
MachineSpec|null |
|
hasMachineSpec
clearMachineSpec
setMachineSpec
Required. Immutable. The specification of a single machine.
| Parameter | |
|---|---|
| Name | Description |
var |
MachineSpec
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getReplicaCount
Optional. The total number of machines to use for this resource pool.
| Returns | |
|---|---|
| Type | Description |
int|string |
|
hasReplicaCount
clearReplicaCount
setReplicaCount
Optional. The total number of machines to use for this resource pool.
| Parameter | |
|---|---|
| Name | Description |
var |
int|string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDiskSpec
Optional. Disk spec for the machine in this node pool.
| Returns | |
|---|---|
| Type | Description |
DiskSpec|null |
|
hasDiskSpec
clearDiskSpec
setDiskSpec
Optional. Disk spec for the machine in this node pool.
| Parameter | |
|---|---|
| Name | Description |
var |
DiskSpec
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getUsedReplicaCount
Output only. The number of machines currently in use by training jobs for this resource pool. Will replace idle_replica_count.
| Returns | |
|---|---|
| Type | Description |
int|string |
|
setUsedReplicaCount
Output only. The number of machines currently in use by training jobs for this resource pool. Will replace idle_replica_count.
| Parameter | |
|---|---|
| Name | Description |
var |
int|string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAutoscalingSpec
Optional. Optional spec to configure GKE or Ray-on-Vertex autoscaling
| Returns | |
|---|---|
| Type | Description |
ResourcePool\AutoscalingSpec|null |
|
hasAutoscalingSpec
clearAutoscalingSpec
setAutoscalingSpec
Optional. Optional spec to configure GKE or Ray-on-Vertex autoscaling
| Parameter | |
|---|---|
| Name | Description |
var |
ResourcePool\AutoscalingSpec
|
| Returns | |
|---|---|
| Type | Description |
$this |
|