Reference documentation and code samples for the Google Cloud Tpu V2 Client class QueuedResource.
A QueuedResource represents a request for resources that will be placed in a queue and fulfilled when the necessary resources are available.
Generated from protobuf message google.cloud.tpu.v2.QueuedResource
Namespace
Google \ Cloud \ Tpu \ V2Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
Output only. Immutable. The name of the QueuedResource. |
↳ create_time |
Google\Protobuf\Timestamp
Output only. The time when the QueuedResource was created. |
↳ tpu |
QueuedResource\Tpu
Optional. Defines a TPU resource. |
↳ spot |
QueuedResource\Spot
Optional. The Spot tier. |
↳ guaranteed |
QueuedResource\Guaranteed
Optional. The Guaranteed tier |
↳ queueing_policy |
QueuedResource\QueueingPolicy
Optional. The queueing policy of the QueuedRequest. |
↳ state |
QueuedResourceState
Output only. State of the QueuedResource request. |
↳ reservation_name |
string
Optional. Name of the reservation in which the resource should be provisioned. Format: projects/{project}/locations/{zone}/reservations/{reservation} |
getName
Output only. Immutable. The name of the QueuedResource.
| Returns | |
|---|---|
| Type | Description |
string |
|
setName
Output only. Immutable. The name of the QueuedResource.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCreateTime
Output only. The time when the QueuedResource was created.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasCreateTime
clearCreateTime
setCreateTime
Output only. The time when the QueuedResource was created.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getTpu
Optional. Defines a TPU resource.
| Returns | |
|---|---|
| Type | Description |
QueuedResource\Tpu|null |
|
hasTpu
setTpu
Optional. Defines a TPU resource.
| Parameter | |
|---|---|
| Name | Description |
var |
QueuedResource\Tpu
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getSpot
Optional. The Spot tier.
| Returns | |
|---|---|
| Type | Description |
QueuedResource\Spot|null |
|
hasSpot
setSpot
Optional. The Spot tier.
| Parameter | |
|---|---|
| Name | Description |
var |
QueuedResource\Spot
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getGuaranteed
Optional. The Guaranteed tier
| Returns | |
|---|---|
| Type | Description |
QueuedResource\Guaranteed|null |
|
hasGuaranteed
setGuaranteed
Optional. The Guaranteed tier
| Parameter | |
|---|---|
| Name | Description |
var |
QueuedResource\Guaranteed
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getQueueingPolicy
Optional. The queueing policy of the QueuedRequest.
| Returns | |
|---|---|
| Type | Description |
QueuedResource\QueueingPolicy|null |
|
hasQueueingPolicy
clearQueueingPolicy
setQueueingPolicy
Optional. The queueing policy of the QueuedRequest.
| Parameter | |
|---|---|
| Name | Description |
var |
QueuedResource\QueueingPolicy
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getState
Output only. State of the QueuedResource request.
| Returns | |
|---|---|
| Type | Description |
QueuedResourceState|null |
|
hasState
clearState
setState
Output only. State of the QueuedResource request.
| Parameter | |
|---|---|
| Name | Description |
var |
QueuedResourceState
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getReservationName
Optional. Name of the reservation in which the resource should be provisioned. Format: projects/{project}/locations/{zone}/reservations/{reservation}
| Returns | |
|---|---|
| Type | Description |
string |
|
setReservationName
Optional. Name of the reservation in which the resource should be provisioned. Format: projects/{project}/locations/{zone}/reservations/{reservation}
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getResource
| Returns | |
|---|---|
| Type | Description |
string |
|
getTier
| Returns | |
|---|---|
| Type | Description |
string |
|