Interface BigqueryRoutineRemoteFunctionOptions
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
BigqueryRoutineRemoteFunctionOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:17.723Z") @Stability(Stable) public interface BigqueryRoutineRemoteFunctionOptions extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classBigqueryRoutineRemoteFunctionOptions.BuilderA builder forBigqueryRoutineRemoteFunctionOptionsstatic classBigqueryRoutineRemoteFunctionOptions.Jsii$ProxyAn implementation forBigqueryRoutineRemoteFunctionOptions
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static BigqueryRoutineRemoteFunctionOptions.Builderbuilder()default StringgetConnection()Fully qualified name of the user-provided connection object which holds the authentication information to send requests to the remote service.default StringgetEndpoint()Endpoint of the user-provided remote service, e.g.default StringgetMaxBatchingRows()Max number of rows in each batch sent to the remote service.default 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.
-
-
-
Method Detail
-
getConnection
@Stability(Stable) @Nullable default String getConnection()
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}" Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_routine#connection BigqueryRoutine#connection}
-
getEndpoint
@Stability(Stable) @Nullable default String getEndpoint()
Endpoint of the user-provided remote service, e.g. 'https://us-east1-my_gcf_project.cloudfunctions.net/remote_add'.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_routine#endpoint BigqueryRoutine#endpoint}
-
getMaxBatchingRows
@Stability(Stable) @Nullable default String getMaxBatchingRows()
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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_routine#max_batching_rows BigqueryRoutine#max_batching_rows}
-
getUserDefinedContext
@Stability(Stable) @Nullable default 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.The total number of bytes of keys and values must be less than 8KB. An object containing a list of "key": value pairs. Example: '{ "name": "wrench", "mass": "1.3kg", "count": "3" }'. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_routine#user_defined_context BigqueryRoutine#user_defined_context}
-
builder
@Stability(Stable) static BigqueryRoutineRemoteFunctionOptions.Builder builder()
-
-