seatunnel-datasource/seatunnel-datasource-plugins/datasource-s3-redshift/src/main/java/org/apache/seatunnel/datasource/plugin/redshift/s3/S3RedshiftDataSourceFactory.java [30:54]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@AutoService(DataSourceFactory.class)
public class S3RedshiftDataSourceFactory implements DataSourceFactory {
    @Override
    public String factoryIdentifier() {
        return "S3-Redshift";
    }

    @Override
    public Set<DataSourcePluginInfo> supportedDataSources() {
        DataSourcePluginInfo s3DatasourcePluginInfo =
                DataSourcePluginInfo.builder()
                        .name("S3-Redshift")
                        .type(DatasourcePluginTypeEnum.DATABASE.getCode())
                        .version("1.0.0")
                        .supportVirtualTables(false)
                        .icon("S3-Redshift")
                        .icon("S3-Redshift")
                        .build();

        return Sets.newHashSet(s3DatasourcePluginInfo);
    }

    @Override
    public DataSourceChannel createChannel() {
        return new S3RedshiftDataSourceChannel();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



seatunnel-datasource/seatunnel-datasource-plugins/datasource-s3redshift/src/main/java/org/apache/seatunnel/datasource/plugin/redshift/s3/S3RedshiftDataSourceFactory.java [30:54]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@AutoService(DataSourceFactory.class)
public class S3RedshiftDataSourceFactory implements DataSourceFactory {
    @Override
    public String factoryIdentifier() {
        return "S3-Redshift";
    }

    @Override
    public Set<DataSourcePluginInfo> supportedDataSources() {
        DataSourcePluginInfo s3DatasourcePluginInfo =
                DataSourcePluginInfo.builder()
                        .name("S3-Redshift")
                        .type(DatasourcePluginTypeEnum.DATABASE.getCode())
                        .version("1.0.0")
                        .supportVirtualTables(false)
                        .icon("S3-Redshift")
                        .icon("S3-Redshift")
                        .build();

        return Sets.newHashSet(s3DatasourcePluginInfo);
    }

    @Override
    public DataSourceChannel createChannel() {
        return new S3RedshiftDataSourceChannel();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



