Class SnowflakeSinkServiceFactory
- java.lang.Object
-
- com.snowflake.kafka.connector.internal.SnowflakeSinkServiceFactory
-
public class SnowflakeSinkServiceFactory extends Object
A factory to createSnowflakeSinkService
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSnowflakeSinkServiceFactory.SnowflakeSinkServiceBuilderBuilder class to create instance ofSnowflakeSinkService
-
Constructor Summary
Constructors Constructor Description SnowflakeSinkServiceFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SnowflakeSinkServiceFactory.SnowflakeSinkServiceBuilderbuilder(SnowflakeConnectionService conn)Basic builder which internally uses SinkServiceV1 (Snowpipe)static SnowflakeSinkServiceFactory.SnowflakeSinkServiceBuilderbuilder(SnowflakeConnectionService conn, IngestionMethodConfig ingestionType, Map<String,String> connectorConfig)create service builder.
-
-
-
Method Detail
-
builder
public static SnowflakeSinkServiceFactory.SnowflakeSinkServiceBuilder builder(SnowflakeConnectionService conn, IngestionMethodConfig ingestionType, Map<String,String> connectorConfig)
create service builder. To be used when Snowpipe streaming is the method of ingestion.- Parameters:
conn- snowflake connection serviceingestionType- ingestion Type based on configconnectorConfig- KC config map- Returns:
- a builder instance
-
builder
public static SnowflakeSinkServiceFactory.SnowflakeSinkServiceBuilder builder(SnowflakeConnectionService conn)
Basic builder which internally uses SinkServiceV1 (Snowpipe)- Parameters:
conn- connection instance for connecting to snowflake- Returns:
- A wrapper(Builder) having SinkService instance
-
-