Connection constructor

Connection({
  1. bool? asyncOperationsEnabled,
  2. AuthConfig? authConfig,
  3. bool? authOverrideEnabled,
  4. BillingConfig? billingConfig,
  5. List<ConfigVariable>? configVariables,
  6. String? connectionRevision,
  7. String? connectorVersion,
  8. ConnectorVersionInfraConfig? connectorVersionInfraConfig,
  9. String? connectorVersionLaunchStage,
  10. String? createTime,
  11. String? description,
  12. List<DestinationConfig>? destinationConfigs,
  13. String? envoyImageLocation,
  14. EventingConfig? eventingConfig,
  15. String? eventingEnablementType,
  16. EventingRuntimeData? eventingRuntimeData,
  17. String? host,
  18. String? imageLocation,
  19. bool? isTrustedTester,
  20. Map<String, String>? labels,
  21. LockConfig? lockConfig,
  22. ConnectorsLogConfig? logConfig,
  23. String? name,
  24. NodeConfig? nodeConfig,
  25. String? serviceAccount,
  26. String? serviceDirectory,
  27. SslConfig? sslConfig,
  28. ConnectionStatus? status,
  29. String? subscriptionType,
  30. bool? suspended,
  31. String? tlsServiceDirectory,
  32. List<TrafficShapingConfig>? trafficShapingConfigs,
  33. String? updateTime,
})

Implementation

Connection({
  this.asyncOperationsEnabled,
  this.authConfig,
  this.authOverrideEnabled,
  this.billingConfig,
  this.configVariables,
  this.connectionRevision,
  this.connectorVersion,
  this.connectorVersionInfraConfig,
  this.connectorVersionLaunchStage,
  this.createTime,
  this.description,
  this.destinationConfigs,
  this.envoyImageLocation,
  this.eventingConfig,
  this.eventingEnablementType,
  this.eventingRuntimeData,
  this.host,
  this.imageLocation,
  this.isTrustedTester,
  this.labels,
  this.lockConfig,
  this.logConfig,
  this.name,
  this.nodeConfig,
  this.serviceAccount,
  this.serviceDirectory,
  this.sslConfig,
  this.status,
  this.subscriptionType,
  this.suspended,
  this.tlsServiceDirectory,
  this.trafficShapingConfigs,
  this.updateTime,
});