Connection.fromJson constructor

Connection.fromJson(
  1. Map json_
)

Implementation

Connection.fromJson(core.Map json_)
  : this(
      aws:
          json_.containsKey('aws')
              ? AwsProperties.fromJson(
                json_['aws'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      azure:
          json_.containsKey('azure')
              ? AzureProperties.fromJson(
                json_['azure'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      cloudResource:
          json_.containsKey('cloudResource')
              ? CloudResourceProperties.fromJson(
                json_['cloudResource'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      cloudSpanner:
          json_.containsKey('cloudSpanner')
              ? CloudSpannerProperties.fromJson(
                json_['cloudSpanner'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      cloudSql:
          json_.containsKey('cloudSql')
              ? CloudSqlProperties.fromJson(
                json_['cloudSql'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      configuration:
          json_.containsKey('configuration')
              ? ConnectorConfiguration.fromJson(
                json_['configuration'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      creationTime: json_['creationTime'] as core.String?,
      description: json_['description'] as core.String?,
      friendlyName: json_['friendlyName'] as core.String?,
      hasCredential: json_['hasCredential'] as core.bool?,
      kmsKeyName: json_['kmsKeyName'] as core.String?,
      lastModifiedTime: json_['lastModifiedTime'] as core.String?,
      name: json_['name'] as core.String?,
      salesforceDataCloud:
          json_.containsKey('salesforceDataCloud')
              ? SalesforceDataCloudProperties.fromJson(
                json_['salesforceDataCloud']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      spark:
          json_.containsKey('spark')
              ? SparkProperties.fromJson(
                json_['spark'] as core.Map<core.String, core.dynamic>,
              )
              : null,
    );