Class CommunityConnector

  • The CommunityConnector class provides builders and utilities for developing Community Connectors for Data Studio.

  • You can get references to Fields, FieldType, and AggregationType through the CommunityConnector object.

  • The CommunityConnector class has properties like AggregationType, AuthType, BigQueryParameterType, and FieldType.

  • Useful methods like getConfig(), getFields(), newGetDataResponse(), and newGetSchemaResponse() are available for connector development.

CommunityConnector

CommunityConnector enables scripts to access builders and utilities to help with development of Community Connectors for Data Studio. Use this class to get a reference to the Fields object and the FieldType and AggregationType enums so they can be used in the construction of Field s.

constcc=DataStudioApp.createCommunityConnector();
constfields=cc.getFields();
fields.newMetric()
.setAggregation(cc.AggregationType.AVG)
.setType(cc.FieldType.CURRENCY_USD);

Properties

PropertyTypeDescription
AggregationTypeAggregationType The AggregationType enumeration.
AuthTypeAuthType The AuthType enumeration.
BigQueryParameterTypeBigQueryParameterType The BigQueryParameterType enumeration.
FieldTypeFieldType The FieldType enumeration.

Methods

MethodReturn typeBrief description
getConfig() Config Returns a Config object.
getFields() Fields Returns a Fields object.
newAuthTypeResponse() GetAuthTypeResponse Returns a new GetAuthTypeResponse object.
newBigQueryConfig() BigQueryConfig Returns a new BigQueryConfig object.
newDebugError() DebugError Returns a new DebugError object.
newGetDataResponse() GetDataResponse Returns a new GetDataResponse object.
newGetSchemaResponse() GetSchemaResponse Returns a new GetSchemaResponse object.
newSetCredentialsResponse() SetCredentialsResponse Returns a new SetCredentialsResponse object.
newUserError() UserError Returns a new UserError object.

Detailed documentation

getConfig()

Returns a Config object. Use this object to add configuration entries.

Return

Config — A Config object.


getFields()

Returns a Fields object. Use this object to add metric and dimension Field s.

Return

Fields — A Fields object.


newAuthTypeResponse()

Returns a new GetAuthTypeResponse object. Use this object to create a response for the getAuthType() function you implement in your script project.

Return

GetAuthTypeResponse — A new GetAuthTypeResponse object.


newBigQueryConfig()

Returns a new BigQueryConfig object. Use this object to create a response for the getData() function you implement in your script project.

Return

BigQueryConfig — A new BigQueryConfig object.


newDebugError()

Returns a new DebugError object. Use this object to create debug errors.

Return

DebugError — A new DebugError object.


newGetDataResponse()

Returns a new GetDataResponse object. Use this object to create a response for the getData() function you implement in your script project.

Return

GetDataResponse — A new GetDataResponse object.


newGetSchemaResponse()

Returns a new GetSchemaResponse object. Use this object to create a response for the getSchema() function you implement in your script project.

Return

GetSchemaResponse — A new GetSchemaResponse object.


newSetCredentialsResponse()

Returns a new SetCredentialsResponse object. Use this object to create a response for the setCredentials() function you implement in your script project.

Return

SetCredentialsResponse — A new SetCredentialsResponse object.


newUserError()

Returns a new UserError object. Use this object to create user errors.

Return

UserError — A new UserError object.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2024年12月02日 UTC.