Class DataSourceParameters

    • Method Detail

      • amazonElasticsearchParameters

        public final AmazonElasticsearchParameters amazonElasticsearchParameters()

        The parameters for OpenSearch.

        Returns:
        The parameters for OpenSearch.
      • athenaParameters

        public final AthenaParameters athenaParameters()

        The parameters for Amazon Athena.

        Returns:
        The parameters for Amazon Athena.
      • auroraParameters

        public final AuroraParameters auroraParameters()

        The parameters for Amazon Aurora MySQL.

        Returns:
        The parameters for Amazon Aurora MySQL.
      • auroraPostgreSqlParameters

        public final AuroraPostgreSqlParameters auroraPostgreSqlParameters()

        The parameters for Amazon Aurora.

        Returns:
        The parameters for Amazon Aurora.
      • awsIotAnalyticsParameters

        public final AwsIotAnalyticsParameters awsIotAnalyticsParameters()

        The parameters for IoT Analytics.

        Returns:
        The parameters for IoT Analytics.
      • jiraParameters

        public final JiraParameters jiraParameters()

        The parameters for Jira.

        Returns:
        The parameters for Jira.
      • mariaDbParameters

        public final MariaDbParameters mariaDbParameters()

        The parameters for MariaDB.

        Returns:
        The parameters for MariaDB.
      • mySqlParameters

        public final MySqlParameters mySqlParameters()

        The parameters for MySQL.

        Returns:
        The parameters for MySQL.
      • oracleParameters

        public final OracleParameters oracleParameters()

        The parameters for Oracle.

        Returns:
        The parameters for Oracle.
      • postgreSqlParameters

        public final PostgreSqlParameters postgreSqlParameters()

        The parameters for PostgreSQL.

        Returns:
        The parameters for PostgreSQL.
      • prestoParameters

        public final PrestoParameters prestoParameters()

        The parameters for Presto.

        Returns:
        The parameters for Presto.
      • rdsParameters

        public final RdsParameters rdsParameters()

        The parameters for Amazon RDS.

        Returns:
        The parameters for Amazon RDS.
      • redshiftParameters

        public final RedshiftParameters redshiftParameters()

        The parameters for Amazon Redshift.

        Returns:
        The parameters for Amazon Redshift.
      • s3Parameters

        public final S3Parameters s3Parameters()

        The parameters for S3.

        Returns:
        The parameters for S3.
      • serviceNowParameters

        public final ServiceNowParameters serviceNowParameters()

        The parameters for ServiceNow.

        Returns:
        The parameters for ServiceNow.
      • snowflakeParameters

        public final SnowflakeParameters snowflakeParameters()

        The parameters for Snowflake.

        Returns:
        The parameters for Snowflake.
      • sparkParameters

        public final SparkParameters sparkParameters()

        The parameters for Spark.

        Returns:
        The parameters for Spark.
      • sqlServerParameters

        public final SqlServerParameters sqlServerParameters()

        The parameters for SQL Server.

        Returns:
        The parameters for SQL Server.
      • teradataParameters

        public final TeradataParameters teradataParameters()

        The parameters for Teradata.

        Returns:
        The parameters for Teradata.
      • twitterParameters

        public final TwitterParameters twitterParameters()

        The parameters for Twitter.

        Returns:
        The parameters for Twitter.
      • amazonOpenSearchParameters

        public final AmazonOpenSearchParameters amazonOpenSearchParameters()

        The parameters for OpenSearch.

        Returns:
        The parameters for OpenSearch.
      • exasolParameters

        public final ExasolParameters exasolParameters()

        The parameters for Exasol.

        Returns:
        The parameters for Exasol.
      • databricksParameters

        public final DatabricksParameters databricksParameters()

        The parameters that are required to connect to a Databricks data source.

        Returns:
        The parameters that are required to connect to a Databricks data source.
      • starburstParameters

        public final StarburstParameters starburstParameters()

        The parameters that are required to connect to a Starburst data source.

        Returns:
        The parameters that are required to connect to a Starburst data source.
      • trinoParameters

        public final TrinoParameters trinoParameters()

        The parameters that are required to connect to a Trino data source.

        Returns:
        The parameters that are required to connect to a Trino data source.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)
      • fromAthenaParameters

        public static DataSourceParameters fromAthenaParameters​(AthenaParameters athenaParameters)
        Create an instance of this class with athenaParameters() initialized to the given value.

        The parameters for Amazon Athena.

        Parameters:
        athenaParameters - The parameters for Amazon Athena.
      • fromAuroraParameters

        public static DataSourceParameters fromAuroraParameters​(AuroraParameters auroraParameters)
        Create an instance of this class with auroraParameters() initialized to the given value.

        The parameters for Amazon Aurora MySQL.

        Parameters:
        auroraParameters - The parameters for Amazon Aurora MySQL.
      • fromAwsIotAnalyticsParameters

        public static DataSourceParameters fromAwsIotAnalyticsParameters​(AwsIotAnalyticsParameters awsIotAnalyticsParameters)
        Create an instance of this class with awsIotAnalyticsParameters() initialized to the given value.

        The parameters for IoT Analytics.

        Parameters:
        awsIotAnalyticsParameters - The parameters for IoT Analytics.
      • fromJiraParameters

        public static DataSourceParameters fromJiraParameters​(JiraParameters jiraParameters)
        Create an instance of this class with jiraParameters() initialized to the given value.

        The parameters for Jira.

        Parameters:
        jiraParameters - The parameters for Jira.
      • fromMariaDbParameters

        public static DataSourceParameters fromMariaDbParameters​(MariaDbParameters mariaDbParameters)
        Create an instance of this class with mariaDbParameters() initialized to the given value.

        The parameters for MariaDB.

        Parameters:
        mariaDbParameters - The parameters for MariaDB.
      • fromMySqlParameters

        public static DataSourceParameters fromMySqlParameters​(MySqlParameters mySqlParameters)
        Create an instance of this class with mySqlParameters() initialized to the given value.

        The parameters for MySQL.

        Parameters:
        mySqlParameters - The parameters for MySQL.
      • fromOracleParameters

        public static DataSourceParameters fromOracleParameters​(OracleParameters oracleParameters)
        Create an instance of this class with oracleParameters() initialized to the given value.

        The parameters for Oracle.

        Parameters:
        oracleParameters - The parameters for Oracle.
      • fromPostgreSqlParameters

        public static DataSourceParameters fromPostgreSqlParameters​(PostgreSqlParameters postgreSqlParameters)
        Create an instance of this class with postgreSqlParameters() initialized to the given value.

        The parameters for PostgreSQL.

        Parameters:
        postgreSqlParameters - The parameters for PostgreSQL.
      • fromPrestoParameters

        public static DataSourceParameters fromPrestoParameters​(PrestoParameters prestoParameters)
        Create an instance of this class with prestoParameters() initialized to the given value.

        The parameters for Presto.

        Parameters:
        prestoParameters - The parameters for Presto.
      • fromRdsParameters

        public static DataSourceParameters fromRdsParameters​(RdsParameters rdsParameters)
        Create an instance of this class with rdsParameters() initialized to the given value.

        The parameters for Amazon RDS.

        Parameters:
        rdsParameters - The parameters for Amazon RDS.
      • fromRedshiftParameters

        public static DataSourceParameters fromRedshiftParameters​(RedshiftParameters redshiftParameters)
        Create an instance of this class with redshiftParameters() initialized to the given value.

        The parameters for Amazon Redshift.

        Parameters:
        redshiftParameters - The parameters for Amazon Redshift.
      • fromS3Parameters

        public static DataSourceParameters fromS3Parameters​(S3Parameters s3Parameters)
        Create an instance of this class with s3Parameters() initialized to the given value.

        The parameters for S3.

        Parameters:
        s3Parameters - The parameters for S3.
      • fromServiceNowParameters

        public static DataSourceParameters fromServiceNowParameters​(ServiceNowParameters serviceNowParameters)
        Create an instance of this class with serviceNowParameters() initialized to the given value.

        The parameters for ServiceNow.

        Parameters:
        serviceNowParameters - The parameters for ServiceNow.
      • fromSnowflakeParameters

        public static DataSourceParameters fromSnowflakeParameters​(SnowflakeParameters snowflakeParameters)
        Create an instance of this class with snowflakeParameters() initialized to the given value.

        The parameters for Snowflake.

        Parameters:
        snowflakeParameters - The parameters for Snowflake.
      • fromSparkParameters

        public static DataSourceParameters fromSparkParameters​(SparkParameters sparkParameters)
        Create an instance of this class with sparkParameters() initialized to the given value.

        The parameters for Spark.

        Parameters:
        sparkParameters - The parameters for Spark.
      • fromSqlServerParameters

        public static DataSourceParameters fromSqlServerParameters​(SqlServerParameters sqlServerParameters)
        Create an instance of this class with sqlServerParameters() initialized to the given value.

        The parameters for SQL Server.

        Parameters:
        sqlServerParameters - The parameters for SQL Server.
      • fromTeradataParameters

        public static DataSourceParameters fromTeradataParameters​(TeradataParameters teradataParameters)
        Create an instance of this class with teradataParameters() initialized to the given value.

        The parameters for Teradata.

        Parameters:
        teradataParameters - The parameters for Teradata.
      • fromTwitterParameters

        public static DataSourceParameters fromTwitterParameters​(TwitterParameters twitterParameters)
        Create an instance of this class with twitterParameters() initialized to the given value.

        The parameters for Twitter.

        Parameters:
        twitterParameters - The parameters for Twitter.
      • fromExasolParameters

        public static DataSourceParameters fromExasolParameters​(ExasolParameters exasolParameters)
        Create an instance of this class with exasolParameters() initialized to the given value.

        The parameters for Exasol.

        Parameters:
        exasolParameters - The parameters for Exasol.
      • fromDatabricksParameters

        public static DataSourceParameters fromDatabricksParameters​(DatabricksParameters databricksParameters)
        Create an instance of this class with databricksParameters() initialized to the given value.

        The parameters that are required to connect to a Databricks data source.

        Parameters:
        databricksParameters - The parameters that are required to connect to a Databricks data source.
      • fromDatabricksParameters

        public static DataSourceParameters fromDatabricksParameters​(Consumer<DatabricksParameters.Builder> databricksParameters)
        Create an instance of this class with databricksParameters() initialized to the given value.

        The parameters that are required to connect to a Databricks data source.

        Parameters:
        databricksParameters - The parameters that are required to connect to a Databricks data source.
      • fromStarburstParameters

        public static DataSourceParameters fromStarburstParameters​(StarburstParameters starburstParameters)
        Create an instance of this class with starburstParameters() initialized to the given value.

        The parameters that are required to connect to a Starburst data source.

        Parameters:
        starburstParameters - The parameters that are required to connect to a Starburst data source.
      • fromStarburstParameters

        public static DataSourceParameters fromStarburstParameters​(Consumer<StarburstParameters.Builder> starburstParameters)
        Create an instance of this class with starburstParameters() initialized to the given value.

        The parameters that are required to connect to a Starburst data source.

        Parameters:
        starburstParameters - The parameters that are required to connect to a Starburst data source.
      • fromTrinoParameters

        public static DataSourceParameters fromTrinoParameters​(TrinoParameters trinoParameters)
        Create an instance of this class with trinoParameters() initialized to the given value.

        The parameters that are required to connect to a Trino data source.

        Parameters:
        trinoParameters - The parameters that are required to connect to a Trino data source.
      • fromTrinoParameters

        public static DataSourceParameters fromTrinoParameters​(Consumer<TrinoParameters.Builder> trinoParameters)
        Create an instance of this class with trinoParameters() initialized to the given value.

        The parameters that are required to connect to a Trino data source.

        Parameters:
        trinoParameters - The parameters that are required to connect to a Trino data source.