RoutineExternalRuntimeOptions class

Constructors

RoutineExternalRuntimeOptions({Input<double?>? containerCpu, Input<String?>? containerMemory, Input<String?>? containerRequestConcurrency, Input<String?>? maxBatchingRows, Input<String?>? runtimeConnection, Input<String?>? runtimeVersion})
Creates a new RoutineExternalRuntimeOptions. containerCpu Amount of CPU provisioned for a Python UDF container instance. For more containerMemory Amount of memory provisioned for a Python UDF container instance. Format: containerRequestConcurrency Maximum number of concurrent requests per Python UDF container instance. For more maxBatchingRows Maximum number of rows in each batch sent to the external runtime. If runtimeConnection Fully qualified name of the connection whose service account will be used runtimeVersion Language runtime version. Example: python-3.11.
const
RoutineExternalRuntimeOptions.fromMap(Map<String, dynamic> map)
factory

Properties

containerCpu → Input<double?>?
Amount of CPU provisioned for a Python UDF container instance. For more information, see Configure container limits for Python UDFs
final
containerMemory → Input<String?>?
Amount of memory provisioned for a Python UDF container instance. Format: {number}{unit} where unit is one of "M", "G", "Mi" and "Gi" (e.g. 1G, 512Mi). If not specified, the default value is 512Mi. For more information, see Configure container limits for Python UDFs
final
containerRequestConcurrency → Input<String?>?
Maximum number of concurrent requests per Python UDF container instance. For more information, see Configure container limits for Python UDFs
final
hashCode → int
The hash code for this object.
no setterinherited
maxBatchingRows → Input<String?>?
Maximum number of rows in each batch sent to the external runtime. If absent or if 0, BigQuery dynamically decides the number of rows in a batch.
final
runtimeConnection → Input<String?>?
Fully qualified name of the connection whose service account will be used to execute the code in the container. Format: "projects/{project_id}/locations/{location_id}/connections/{connection_id}"
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
runtimeVersion → Input<String?>?
Language runtime version. Example: python-3.11.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited