Class SinkConfigUtils
java.lang.Object
org.apache.pulsar.functions.utils.SinkConfigUtils
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SinkConfigclone(SinkConfig sinkConfig) static Collection<String>collectAllInputTopics(SinkConfig sinkConfig) static Function.FunctionDetailsconvert(SinkConfig sinkConfig, SinkConfigUtils.ExtractedSinkDetails sinkDetails) static SinkConfigconvertFromDetails(Function.FunctionDetails functionDetails) validateAndExtractDetails(SinkConfig sinkConfig, ValidatableFunctionPackage sinkFunction, ValidatableFunctionPackage transformFunction, boolean validateConnectorConfig) static voidvalidateSinkConfig(SinkConfig sinkConfig, Class configClass) static voidvalidateSinkConfig(SinkConfig sinkConfig, ValidatableFunctionPackage sinkFunction) static SinkConfigvalidateUpdate(SinkConfig existingConfig, SinkConfig newConfig)
-
Constructor Details
-
SinkConfigUtils
public SinkConfigUtils()
-
-
Method Details
-
convert
public static Function.FunctionDetails convert(SinkConfig sinkConfig, SinkConfigUtils.ExtractedSinkDetails sinkDetails) throws IOException - Throws:
IOException
-
convertFromDetails
-
validateAndExtractDetails
public static SinkConfigUtils.ExtractedSinkDetails validateAndExtractDetails(SinkConfig sinkConfig, ValidatableFunctionPackage sinkFunction, ValidatableFunctionPackage transformFunction, boolean validateConnectorConfig) -
collectAllInputTopics
-
clone
-
validateUpdate
-
validateSinkConfig
public static void validateSinkConfig(SinkConfig sinkConfig, ValidatableFunctionPackage sinkFunction) -
validateSinkConfig
-