RemoteFunctionOptionsResponse class

Options for a remote user-defined function.

Constructors

RemoteFunctionOptionsResponse({required Input<String> connection, required Input<String> endpoint, required Input<String> maxBatchingRows, required Input<Map<String, String>> userDefinedContext})
Creates a new RemoteFunctionOptionsResponse. connection Fully qualified name of the user-provided connection object which holds the authentication information to send requests to the remote service. Format: "projects/{projectId}/locations/{locationId}/connections/{connectionId}" endpoint Endpoint of the user-provided remote service, e.g. https://us-east1-my_gcf_project.cloudfunctions.net/remote_add maxBatchingRows Max number of rows in each batch sent to the remote service. If absent or if 0, BigQuery dynamically decides the number of rows in a batch. userDefinedContext User-defined context as a set of key/value pairs, which will be sent as function invocation context together with batched arguments in the requests to the remote service. The total number of bytes of keys and values must be less than 8KB.
const
RemoteFunctionOptionsResponse.fromMap(Map<String, dynamic> map)
factory

Properties

connection → Input<String>
Fully qualified name of the user-provided connection object which holds the authentication information to send requests to the remote service. Format: "projects/{projectId}/locations/{locationId}/connections/{connectionId}"
final
endpoint → Input<String>
Endpoint of the user-provided remote service, e.g. https://us-east1-my_gcf_project.cloudfunctions.net/remote_add
final
hashCode → int
The hash code for this object.
no setterinherited
maxBatchingRows → Input<String>
Max number of rows in each batch sent to the remote service. If absent or if 0, BigQuery dynamically decides the number of rows in a batch.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
userDefinedContext → Input<Map<String, String>>
User-defined context as a set of key/value pairs, which will be sent as function invocation context together with batched arguments in the requests to the remote service. The total number of bytes of keys and values must be less than 8KB.
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