A configuration object for a native BigQuery connector. Return this object from get
for Data Studio to query BigQuery for the connector.
const cc = DataStudioApp.createCommunityConnector(); const bqConfig = cc.newBigQueryConfig() .setBillingProjectId('billingProjectId') .setQuery('queryString') .setUseStandardSql(true) .setAccessToken('accessToken') .addQueryParameter('dob', cc.BigQueryParameterType.STRING, '01011990') .build();
Methods
Method | Return type | Brief description |
---|---|---|
add | Big | Adds a query parameter to this Big . |
build() | Object | Validates this object and returns it in the format needed by Data Studio. |
print | String | Prints the JSON representation of this object. |
set | Big | Sets the access token of this Big . |
set | Big | Sets the billing project ID of this Big . |
set | Big | Sets the SQL query of this Big . |
set | Big | Determines if the query is interpreted as standard or legacy SQL. |
Detailed documentation
addQueryParameter(name, type, value)
Adds a query parameter to this Big
.
Parameters
Name | Type | Description |
---|---|---|
name | String | The parameter name. |
type | Big | The parameter type. |
value | String | The parameter value. |
Return
Big
— This object, for chaining.
build()
Validates this object and returns it in the format needed by Data Studio.
Return
Object
— The validated Config
object.
printJson()
Prints the JSON representation of this object. This is for debugging only.
Return
String
setAccessToken(accessToken)
Sets the access token of this Big
.
Parameters
Name | Type | Description |
---|---|---|
access | String | The access token to set. |
Return
Big
— This object, for chaining.
setBillingProjectId(billingProjectId)
Sets the billing project ID of this Big
.
Parameters
Name | Type | Description |
---|---|---|
billing | String | The billing project ID to set. |
Return
Big
— This object, for chaining.
setQuery(query)
Sets the SQL query of this Big
.
Parameters
Name | Type | Description |
---|---|---|
query | String | The query to set. |
Return
Big
— This object, for chaining.
setUseStandardSql(useStandardSql)
Determines if the query is interpreted as standard or legacy SQL.
Parameters
Name | Type | Description |
---|---|---|
use | Boolean | If true , the query is interpreted as standard SQL. If false , the query is interpreted as legacy SQL. |
Return
Big
— This object, for chaining.