Connection class

Connection represents an instance of connector.

Constructors

Connection({AuthConfig? authConfig, BillingConfig? billingConfig, List<ConfigVariable>? configVariables, String? connectionRevision, String? connectorVersion, ConnectorVersionInfraConfig? connectorVersionInfraConfig, String? connectorVersionLaunchStage, String? createTime, String? description, List<DestinationConfig>? destinationConfigs, String? envoyImageLocation, EventingConfig? eventingConfig, String? eventingEnablementType, EventingRuntimeData? eventingRuntimeData, String? imageLocation, bool? isTrustedTester, Map<String, String>? labels, LockConfig? lockConfig, ConnectorsLogConfig? logConfig, String? name, NodeConfig? nodeConfig, String? serviceAccount, String? serviceDirectory, SslConfig? sslConfig, ConnectionStatus? status, String? subscriptionType, bool? suspended, String? updateTime})
Connection.fromJson(Map json_)

Properties

authConfig AuthConfig?
Configuration for establishing the connection's authentication with an external system.
getter/setter pair
billingConfig BillingConfig?
Billing config for the connection.
getter/setter pair
configVariables List<ConfigVariable>?
Configuration for configuring the connection with an external system.
getter/setter pair
connectionRevision String?
Connection revision.
getter/setter pair
connectorVersion String?
Connector version on which the connection is created.
getter/setter pair
connectorVersionInfraConfig ConnectorVersionInfraConfig?
Infra configs supported by Connector Version.
getter/setter pair
connectorVersionLaunchStage String?
Flag to mark the version indicating the launch stage.
getter/setter pair
createTime String?
Created time.
getter/setter pair
description String?
Description of the resource.
getter/setter pair
destinationConfigs List<DestinationConfig>?
Configuration of the Connector's destination.
getter/setter pair
envoyImageLocation String?
GCR location where the envoy image is stored.
getter/setter pair
eventingConfig EventingConfig?
Eventing config of a connection
getter/setter pair
eventingEnablementType String?
Eventing enablement type.
getter/setter pair
eventingRuntimeData EventingRuntimeData?
Eventing Runtime Data.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
imageLocation String?
GCR location where the runtime image is stored.
getter/setter pair
isTrustedTester bool?
Is trusted tester program enabled for the project.
getter/setter pair
labels Map<String, String>?
Resource labels to represent user-provided metadata.
getter/setter pair
lockConfig LockConfig?
Configuration that indicates whether or not the Connection can be edited.
getter/setter pair
logConfig ConnectorsLogConfig?
Log configuration for the connection.
getter/setter pair
name String?
Resource name of the Connection.
getter/setter pair
nodeConfig NodeConfig?
Node configuration for the connection.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serviceAccount String?
Service account needed for runtime plane to access Google Cloud resources.
getter/setter pair
serviceDirectory String?
The name of the Service Directory service name.
getter/setter pair
sslConfig SslConfig?
Ssl config of a connection
getter/setter pair
status ConnectionStatus?
Current status of the connection.
getter/setter pair
subscriptionType String?
This subscription type enum states the subscription type of the project.
getter/setter pair
suspended bool?
Suspended indicates if a user has suspended a connection or not.
getter/setter pair
updateTime String?
Updated time.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited