Class SnowflakeStreamingIngestClientProvider
- java.lang.Object
-
- io.deltastream.flink.connector.snowflake.sink.internal.SnowflakeStreamingIngestClientProvider
-
@Internal public class SnowflakeStreamingIngestClientProvider extends Object
Facade to provide the underlyingSnowflakeStreamingIngestClient. The lifecycle of the created client is not managed in this class.
-
-
Constructor Summary
Constructors Constructor Description SnowflakeStreamingIngestClientProvider()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static net.snowflake.ingest.streaming.SnowflakeStreamingIngestClientcreateClient(String ingestName, Properties connectorProps, SnowflakeWriterConfig writerConfig)Created based on the Snowflake client APIs and configuration.
-
-
-
Method Detail
-
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
-
-