Class MaxComputeDataSinkFactory
- java.lang.Object
-
- org.apache.flink.cdc.connectors.maxcompute.MaxComputeDataSinkFactory
-
- All Implemented Interfaces:
DataSinkFactory,Factory
public class MaxComputeDataSinkFactory extends Object implements DataSinkFactory
ADataSinkFactoryfor "MaxCompute" connector.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.flink.cdc.common.factories.Factory
Factory.Context
-
-
Constructor Summary
Constructors Constructor Description MaxComputeDataSinkFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataSinkcreateDataSink(Factory.Context context)Creates aDataSinkinstance.Stringidentifier()Returns a unique identifier among same factory interfaces.Set<ConfigOption<?>>optionalOptions()Returns a set ofConfigOptionthat an implementation of this factory consumes in addition toFactory.requiredOptions().Set<ConfigOption<?>>requiredOptions()Returns a set ofConfigOptionthat an implementation of this factory requires in addition toFactory.optionalOptions().
-
-
-
Method Detail
-
createDataSink
public DataSink createDataSink(Factory.Context context)
Description copied from interface:DataSinkFactoryCreates aDataSinkinstance.- Specified by:
createDataSinkin interfaceDataSinkFactory
-
identifier
public String identifier()
Description copied from interface:FactoryReturns a unique identifier among same factory interfaces.- Specified by:
identifierin interfaceFactory
-
requiredOptions
public Set<ConfigOption<?>> requiredOptions()
Description copied from interface:FactoryReturns a set ofConfigOptionthat an implementation of this factory requires in addition toFactory.optionalOptions().- Specified by:
requiredOptionsin interfaceFactory
-
optionalOptions
public Set<ConfigOption<?>> optionalOptions()
Description copied from interface:FactoryReturns a set ofConfigOptionthat an implementation of this factory consumes in addition toFactory.requiredOptions().- Specified by:
optionalOptionsin interfaceFactory
-
-