Reference documentation and code samples for the Google Cloud Run V2 Client class CreateWorkerPoolRequest.
Request message for creating a WorkerPool.
Generated from protobuf message google.cloud.run.v2.CreateWorkerPoolRequest
Namespace
Google \ Cloud \ Run \ V2Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ parent
string
Required. The location and project in which this worker pool should be created. Format: projects/{project}/locations/{location}
, where {project}
can be project id or number. Only lowercase characters, digits, and hyphens.
↳ worker_pool
↳ worker_pool_id
string
Required. The unique identifier for the WorkerPool. It must begin with letter, and cannot end with hyphen; must contain fewer than 50 characters. The name of the worker pool becomes {parent}/workerPools/{worker_pool_id}
.
↳ validate_only
bool
Optional. Indicates that the request should be validated and default values populated, without persisting the request or creating any resources.
getParent
Required. The location and project in which this worker pool should be
created. Format: projects/{project}/locations/{location}
, where {project}
can be project id or number. Only lowercase characters, digits,
and hyphens.
string
setParent
Required. The location and project in which this worker pool should be
created. Format: projects/{project}/locations/{location}
, where {project}
can be project id or number. Only lowercase characters, digits,
and hyphens.
var
string
$this
getWorkerPool
Required. The WorkerPool instance to create.
hasWorkerPool
clearWorkerPool
setWorkerPool
Required. The WorkerPool instance to create.
$this
getWorkerPoolId
Required. The unique identifier for the WorkerPool. It must begin with letter, and cannot end with hyphen; must contain fewer than 50 characters.
The name of the worker pool becomes {parent}/workerPools/{worker_pool_id}
.
string
setWorkerPoolId
Required. The unique identifier for the WorkerPool. It must begin with letter, and cannot end with hyphen; must contain fewer than 50 characters.
The name of the worker pool becomes {parent}/workerPools/{worker_pool_id}
.
var
string
$this
getValidateOnly
Optional. Indicates that the request should be validated and default values populated, without persisting the request or creating any resources.
bool
setValidateOnly
Optional. Indicates that the request should be validated and default values populated, without persisting the request or creating any resources.
var
bool
$this
static::build
parent
string
Required. The location and project in which this worker pool should be
created. Format: projects/{project}/locations/{location}
, where {project}
can be project id or number. Only lowercase characters, digits,
and hyphens. Please see WorkerPoolsClient::locationName()
for help formatting this field.
workerPool
workerPoolId
string
Required. The unique identifier for the WorkerPool. It must begin with
letter, and cannot end with hyphen; must contain fewer than 50 characters.
The name of the worker pool becomes {parent}/workerPools/{worker_pool_id}
.

