Class RemoteFunctionOptions

java.lang.Object
com.google.cloud.bigquery.RemoteFunctionOptions
All Implemented Interfaces:
Serializable

public abstract class RemoteFunctionOptions extends Object implements Serializable
Represents Remote Function Options. Options for a remote user-defined function.
See Also:
  • Constructor Details

    • RemoteFunctionOptions

      public RemoteFunctionOptions()
  • Method Details

    • getEndpoint

      @Nullable public abstract String getEndpoint()
      Returns the endpoint of the user-provided service.
      Returns:
      String
    • getConnection

      @Nullable public abstract String getConnection()
      Returns the fully qualified name of the user-provided connection object.
      Returns:
      String
    • getUserDefinedContext

      @Nullable public abstract Map<String,String> getUserDefinedContext()
      Returns the user-defined context as a set of key/value pairs.
      Returns:
      Map<String, String>
    • getMaxBatchingRows

      @Nullable public abstract Long getMaxBatchingRows()
      Returns max number of rows in each batch sent to the remote service.
      Returns:
      Long
    • toBuilder

      public abstract RemoteFunctionOptions.Builder toBuilder()
      Returns a builder pre-populated using the current values of this RemoteFunctionOptions.
    • newBuilder

      public static RemoteFunctionOptions.Builder newBuilder()
      Returns a builder for a RemoteFunctionOptions object.
    • toPb

      public com.google.api.services.bigquery.model.RemoteFunctionOptions toPb()