Class BigqueryRoutineRemoteFunctionOptions.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.bigquery_routine.BigqueryRoutineRemoteFunctionOptions.Jsii$Proxy
-
- All Implemented Interfaces:
BigqueryRoutineRemoteFunctionOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- BigqueryRoutineRemoteFunctionOptions
@Stability(Stable) @Internal public static final class BigqueryRoutineRemoteFunctionOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements BigqueryRoutineRemoteFunctionOptions
An implementation forBigqueryRoutineRemoteFunctionOptions
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.bigquery_routine.BigqueryRoutineRemoteFunctionOptions
BigqueryRoutineRemoteFunctionOptions.Builder, BigqueryRoutineRemoteFunctionOptions.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(BigqueryRoutineRemoteFunctionOptions.Builder builder)Constructor that initializes the object based on literal property values passed by theBigqueryRoutineRemoteFunctionOptions.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetConnection()Fully qualified name of the user-provided connection object which holds the authentication information to send requests to the remote service.StringgetEndpoint()Endpoint of the user-provided remote service, e.g.StringgetMaxBatchingRows()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.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(BigqueryRoutineRemoteFunctionOptions.Builder builder)
Constructor that initializes the object based on literal property values passed by theBigqueryRoutineRemoteFunctionOptions.Builder.
-
-
Method Detail
-
getConnection
public final String getConnection()
Description copied from interface:BigqueryRoutineRemoteFunctionOptionsFully 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}
- Specified by:
getConnectionin interfaceBigqueryRoutineRemoteFunctionOptions
-
getEndpoint
public final String getEndpoint()
Description copied from interface:BigqueryRoutineRemoteFunctionOptionsEndpoint 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}
- Specified by:
getEndpointin interfaceBigqueryRoutineRemoteFunctionOptions
-
getMaxBatchingRows
public final String getMaxBatchingRows()
Description copied from interface:BigqueryRoutineRemoteFunctionOptionsMax 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}
- Specified by:
getMaxBatchingRowsin interfaceBigqueryRoutineRemoteFunctionOptions
-
getUserDefinedContext
public final Map<String,String> getUserDefinedContext()
Description copied from interface:BigqueryRoutineRemoteFunctionOptionsUser-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}
- Specified by:
getUserDefinedContextin interfaceBigqueryRoutineRemoteFunctionOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-