public final class RemoteFunctionOptions
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the BigQuery API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
RemoteFunctionOptions() |
Modifier and Type | Method and Description |
---|---|
RemoteFunctionOptions |
clone() |
String |
getConnection()
Fully qualified name of the user-provided connection object which holds the authentication
information to send requests to the remote service.
|
String |
getEndpoint()
Endpoint of the user-provided remote service, e.g.
|
Long |
getMaxBatchingRows()
Max number of rows in each batch sent to the remote service.
|
Map<String,String> |
getUserDefinedContext()
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.
|
RemoteFunctionOptions |
set(String fieldName,
Object value) |
RemoteFunctionOptions |
setConnection(String connection)
Fully qualified name of the user-provided connection object which holds the authentication
information to send requests to the remote service.
|
RemoteFunctionOptions |
setEndpoint(String endpoint)
Endpoint of the user-provided remote service, e.g.
|
RemoteFunctionOptions |
setMaxBatchingRows(Long maxBatchingRows)
Max number of rows in each batch sent to the remote service.
|
RemoteFunctionOptions |
setUserDefinedContext(Map<String,String> 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.
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public String getConnection()
null
for nonepublic RemoteFunctionOptions setConnection(String connection)
connection
- connection or null
for nonepublic String getEndpoint()
null
for nonepublic RemoteFunctionOptions setEndpoint(String endpoint)
endpoint
- endpoint or null
for nonepublic Long getMaxBatchingRows()
null
for nonepublic RemoteFunctionOptions setMaxBatchingRows(Long maxBatchingRows)
maxBatchingRows
- maxBatchingRows or null
for nonepublic Map<String,String> getUserDefinedContext()
null
for nonepublic RemoteFunctionOptions setUserDefinedContext(Map<String,String> userDefinedContext)
userDefinedContext
- userDefinedContext or null
for nonepublic RemoteFunctionOptions set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public RemoteFunctionOptions clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2023 Google. All rights reserved.