SourceConfig.fromJson constructor

SourceConfig.fromJson(
  1. Map json_
)

Implementation

SourceConfig.fromJson(core.Map json_)
  : this(
      mongodbSourceConfig: json_.containsKey('mongodbSourceConfig')
          ? MongodbSourceConfig.fromJson(
              json_['mongodbSourceConfig']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      mysqlSourceConfig: json_.containsKey('mysqlSourceConfig')
          ? MysqlSourceConfig.fromJson(
              json_['mysqlSourceConfig']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      oracleSourceConfig: json_.containsKey('oracleSourceConfig')
          ? OracleSourceConfig.fromJson(
              json_['oracleSourceConfig']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      postgresqlSourceConfig: json_.containsKey('postgresqlSourceConfig')
          ? PostgresqlSourceConfig.fromJson(
              json_['postgresqlSourceConfig']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      salesforceSourceConfig: json_.containsKey('salesforceSourceConfig')
          ? SalesforceSourceConfig.fromJson(
              json_['salesforceSourceConfig']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      sourceConnectionProfile:
          json_['sourceConnectionProfile'] as core.String?,
      spannerSourceConfig: json_.containsKey('spannerSourceConfig')
          ? SpannerSourceConfig.fromJson(
              json_['spannerSourceConfig']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      sqlServerSourceConfig: json_.containsKey('sqlServerSourceConfig')
          ? SqlServerSourceConfig.fromJson(
              json_['sqlServerSourceConfig']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
    );