RemoteFunctionOptionsArgs

data class RemoteFunctionOptionsArgs(val connection: Output<String>? = null, val endpoint: Output<String>? = null, val maxBatchingRows: Output<String>? = null, val userDefinedContext: Output<Map<String, String>>? = null) : ConvertibleToJava<RemoteFunctionOptionsArgs>

Options for a remote user-defined function.

Constructors

Link copied to clipboard
fun RemoteFunctionOptionsArgs(connection: Output<String>? = null, endpoint: Output<String>? = null, maxBatchingRows: Output<String>? = null, userDefinedContext: Output<Map<String, String>>? = null)

Functions

Link copied to clipboard
open override fun toJava(): RemoteFunctionOptionsArgs

Properties

Link copied to clipboard
val connection: Output<String>? = null

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}"`` @property endpoint Endpoint of the user-provided remote service, e.g. ``https://us-east1-my_gcf_project.cloudfunctions.net/remote_add`` @property 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. @property 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.

Link copied to clipboard
val endpoint: Output<String>? = null
Link copied to clipboard
val maxBatchingRows: Output<String>? = null
Link copied to clipboard
val userDefinedContext: Output<Map<String, String>>? = null