toDataSourceType method

DataSourceType toDataSourceType()

Implementation

DataSourceType toDataSourceType() {
  switch (this) {
    case 'ADOBE_ANALYTICS':
      return DataSourceType.adobeAnalytics;
    case 'AMAZON_ELASTICSEARCH':
      return DataSourceType.amazonElasticsearch;
    case 'ATHENA':
      return DataSourceType.athena;
    case 'AURORA':
      return DataSourceType.aurora;
    case 'AURORA_POSTGRESQL':
      return DataSourceType.auroraPostgresql;
    case 'AWS_IOT_ANALYTICS':
      return DataSourceType.awsIotAnalytics;
    case 'GITHUB':
      return DataSourceType.github;
    case 'JIRA':
      return DataSourceType.jira;
    case 'MARIADB':
      return DataSourceType.mariadb;
    case 'MYSQL':
      return DataSourceType.mysql;
    case 'ORACLE':
      return DataSourceType.oracle;
    case 'POSTGRESQL':
      return DataSourceType.postgresql;
    case 'PRESTO':
      return DataSourceType.presto;
    case 'REDSHIFT':
      return DataSourceType.redshift;
    case 'S3':
      return DataSourceType.s3;
    case 'SALESFORCE':
      return DataSourceType.salesforce;
    case 'SERVICENOW':
      return DataSourceType.servicenow;
    case 'SNOWFLAKE':
      return DataSourceType.snowflake;
    case 'SPARK':
      return DataSourceType.spark;
    case 'SQLSERVER':
      return DataSourceType.sqlserver;
    case 'TERADATA':
      return DataSourceType.teradata;
    case 'TWITTER':
      return DataSourceType.twitter;
    case 'TIMESTREAM':
      return DataSourceType.timestream;
  }
  throw Exception('$this is not known in enum DataSourceType');
}