Class SnowflakeStreamingIngestClientProvider
java.lang.Object
io.deltastream.flink.connector.snowflake.sink.internal.SnowflakeStreamingIngestClientProvider
Facade to provide the underlying
SnowflakeStreamingIngestClient. The lifecycle of the
created client is not managed in this class.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic net.snowflake.ingest.streaming.SnowflakeStreamingIngestClientcreateClient(String ingestName, Properties connectorProps, SnowflakeWriterConfig writerConfig) Created based on the Snowflake client APIs and configuration.
-
Constructor Details
-
SnowflakeStreamingIngestClientProvider
public SnowflakeStreamingIngestClientProvider()
-
-
Method Details
-
createClient
public static net.snowflake.ingest.streaming.SnowflakeStreamingIngestClient createClient(String ingestName, Properties connectorProps, SnowflakeWriterConfig writerConfig) Created based on the Snowflake client APIs and configuration. See SnowflakeStreamingIngestClient and Configuring Snowpipe Streaming- Parameters:
ingestName-Stringa name to uniquely identify the upstream applicationconnectorProps-PropertiesAll required and optional Snowflake streaming configs- Returns:
SnowflakeStreamingIngestClientA new ingestion client
-