Class SingleStoreIO.DataSourceConfiguration
java.lang.Object
org.apache.beam.sdk.io.singlestore.SingleStoreIO.DataSourceConfiguration
- All Implemented Interfaces:
Serializable
- Enclosing class:
SingleStoreIO
@DefaultSchema(AutoValueSchema.class)
public abstract static class SingleStoreIO.DataSourceConfiguration
extends Object
implements Serializable
A POJO describing a SingleStoreDB
DataSource
by providing all properties needed to
create it.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
populateDisplayData
(@Nullable SingleStoreIO.DataSourceConfiguration dataSourceConfiguration, DisplayData.Builder builder) withConnectionProperties
(String connectionProperties) Sets the connection properties passed to driver.connect(...).withDatabase
(String database) withPassword
(String password) withUsername
(String username)
-
Constructor Details
-
DataSourceConfiguration
public DataSourceConfiguration()
-
-
Method Details
-
create
-
withUsername
-
withPassword
-
withDatabase
-
withConnectionProperties
Sets the connection properties passed to driver.connect(...). Format of the string must be [propertyName=property;]*NOTE - The "user" and "password" properties can be add via
withUsername(String)
,withPassword(String)
, so they do not need to be included here.Full list of supported properties can be found here invalid input: '{@link <a href="https://docs.singlestore.com/managed-service/en/developer-resources/connect-with-application-development-tools/connect-with-java-jdbc/the-singlestore-jdbc-driver.html#connection-string-parameters">...</a>'}
-
populateDisplayData
public static void populateDisplayData(@Nullable SingleStoreIO.DataSourceConfiguration dataSourceConfiguration, DisplayData.Builder builder) -
getDataSource
-