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.
containerCpuAmount of CPU provisioned for a Python UDF container instance. For morecontainerMemoryAmount of memory provisioned for a Python UDF container instance. Format:containerRequestConcurrencyMaximum number of concurrent requests per Python UDF container instance. For moremaxBatchingRowsMaximum number of rows in each batch sent to the external runtime. IfruntimeConnectionFully qualified name of the connection whose service account will be usedruntimeVersionLanguage 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