DataSourceParameters.fromJson constructor

DataSourceParameters.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory DataSourceParameters.fromJson(Map<String, dynamic> json) {
  return DataSourceParameters(
    amazonElasticsearchParameters:
        json['AmazonElasticsearchParameters'] != null
            ? AmazonElasticsearchParameters.fromJson(
                json['AmazonElasticsearchParameters'] as Map<String, dynamic>)
            : null,
    athenaParameters: json['AthenaParameters'] != null
        ? AthenaParameters.fromJson(
            json['AthenaParameters'] as Map<String, dynamic>)
        : null,
    auroraParameters: json['AuroraParameters'] != null
        ? AuroraParameters.fromJson(
            json['AuroraParameters'] as Map<String, dynamic>)
        : null,
    auroraPostgreSqlParameters: json['AuroraPostgreSqlParameters'] != null
        ? AuroraPostgreSqlParameters.fromJson(
            json['AuroraPostgreSqlParameters'] as Map<String, dynamic>)
        : null,
    awsIotAnalyticsParameters: json['AwsIotAnalyticsParameters'] != null
        ? AwsIotAnalyticsParameters.fromJson(
            json['AwsIotAnalyticsParameters'] as Map<String, dynamic>)
        : null,
    jiraParameters: json['JiraParameters'] != null
        ? JiraParameters.fromJson(
            json['JiraParameters'] as Map<String, dynamic>)
        : null,
    mariaDbParameters: json['MariaDbParameters'] != null
        ? MariaDbParameters.fromJson(
            json['MariaDbParameters'] as Map<String, dynamic>)
        : null,
    mySqlParameters: json['MySqlParameters'] != null
        ? MySqlParameters.fromJson(
            json['MySqlParameters'] as Map<String, dynamic>)
        : null,
    oracleParameters: json['OracleParameters'] != null
        ? OracleParameters.fromJson(
            json['OracleParameters'] as Map<String, dynamic>)
        : null,
    postgreSqlParameters: json['PostgreSqlParameters'] != null
        ? PostgreSqlParameters.fromJson(
            json['PostgreSqlParameters'] as Map<String, dynamic>)
        : null,
    prestoParameters: json['PrestoParameters'] != null
        ? PrestoParameters.fromJson(
            json['PrestoParameters'] as Map<String, dynamic>)
        : null,
    rdsParameters: json['RdsParameters'] != null
        ? RdsParameters.fromJson(
            json['RdsParameters'] as Map<String, dynamic>)
        : null,
    redshiftParameters: json['RedshiftParameters'] != null
        ? RedshiftParameters.fromJson(
            json['RedshiftParameters'] as Map<String, dynamic>)
        : null,
    s3Parameters: json['S3Parameters'] != null
        ? S3Parameters.fromJson(json['S3Parameters'] as Map<String, dynamic>)
        : null,
    serviceNowParameters: json['ServiceNowParameters'] != null
        ? ServiceNowParameters.fromJson(
            json['ServiceNowParameters'] as Map<String, dynamic>)
        : null,
    snowflakeParameters: json['SnowflakeParameters'] != null
        ? SnowflakeParameters.fromJson(
            json['SnowflakeParameters'] as Map<String, dynamic>)
        : null,
    sparkParameters: json['SparkParameters'] != null
        ? SparkParameters.fromJson(
            json['SparkParameters'] as Map<String, dynamic>)
        : null,
    sqlServerParameters: json['SqlServerParameters'] != null
        ? SqlServerParameters.fromJson(
            json['SqlServerParameters'] as Map<String, dynamic>)
        : null,
    teradataParameters: json['TeradataParameters'] != null
        ? TeradataParameters.fromJson(
            json['TeradataParameters'] as Map<String, dynamic>)
        : null,
    twitterParameters: json['TwitterParameters'] != null
        ? TwitterParameters.fromJson(
            json['TwitterParameters'] as Map<String, dynamic>)
        : null,
  );
}