google_api_remote_build_execution v0.7.0 GoogleApi.RemoteBuildExecution.V2.Model.GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerPool View Source

A worker pool resource in the Remote Build Execution API.

Attributes

  • name (type: String.t, default: nil) - WorkerPool resource name formatted as: projects/[PROJECT_ID]/instances/[INSTANCE_ID]/workerpools/[POOL_ID]. name should not be populated when creating a worker pool since it is provided in the poolId field.
  • state (type: String.t, default: nil) - Output only. State of the worker pool.
  • workerConfig (type: GoogleApi.RemoteBuildExecution.V2.Model.GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfig.t, default: nil) - Specifies the properties, such as machine type and disk size, used for creating workers in a worker pool.
  • workerCount (type: String.t, default: nil) - The desired number of workers in the worker pool. Must be a value between 0 and 15000.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t()

View Source
t() ::
  %GoogleApi.RemoteBuildExecution.V2.Model.GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerPool{
    name: String.t(),
    state: String.t(),
    workerConfig:
      GoogleApi.RemoteBuildExecution.V2.Model.GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfig.t(),
    workerCount: String.t()
  }

Link to this section Functions

Link to this function

decode(value, options)

View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.