RemoteFunctionOptions class
Options for a remote user-defined function.
Constructors
-
RemoteFunctionOptions({Input<
String> ? connection, Input<String> ? endpoint, Input<String> ? maxBatchingRows, Input<Map< ? userDefinedContext})String, String> > -
Creates a new RemoteFunctionOptions.
connectionFully 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}"endpointEndpoint of the user-provided remote service, e.g.https://us-east1-my_gcf_project.cloudfunctions.net/remote_addmaxBatchingRowsMax 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.userDefinedContextUser-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 -
RemoteFunctionOptions.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_addfinal - 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