BigqueryConnectionConfiguration class
configuration block — BigQuery Connector framework. Picks an
upstream engine via connectorId (google-alloydb,
google-cloudsql-mysql, google-cloudsql-postgres, and other ids
supported by the framework) and wires it through asset /
authentication / endpoint / network blocks.
- Annotations
-
- @immutable
Constructors
-
BigqueryConnectionConfiguration({required TfArg<
String> connectorId, required BigqueryConnectionConfigurationAsset asset, BigqueryConnectionConfigurationAuthentication? authentication, BigqueryConnectionConfigurationEndpoint? endpoint, BigqueryConnectionConfigurationNetwork? network}) -
const
Properties
- asset → BigqueryConnectionConfigurationAsset
-
Required. Asset configuration — see
BigqueryConnectionConfigurationAsset.
final
- authentication → BigqueryConnectionConfigurationAuthentication?
-
Optional authentication block. Required for engines that need
per-query credentials; AlloyDB IAM auth can omit it.
final
-
connectorId
→ TfArg<
String> -
Required. Connector id (e.g.
google-alloydb,google-cloudsql-mysql,google-cloudsql-postgres).final - endpoint → BigqueryConnectionConfigurationEndpoint?
-
Optional endpoint override.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- network → BigqueryConnectionConfigurationNetwork?
-
Optional PSC network wiring.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toArgMap(
) → Map< String, Object?> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited