Package org.apache.pulsar.admin.cli
Class CmdSinks.CreateSink
java.lang.Object
org.apache.pulsar.admin.cli.CliCommand
org.apache.pulsar.admin.cli.CmdSinks.CreateSink
- Direct Known Subclasses:
CmdSinks.LocalSinkRunner
- Enclosing class:
- CmdSinks
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Booleanprotected Stringprotected Doubleprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected org.apache.pulsar.common.functions.FunctionConfig.ProcessingGuaranteesprotected Booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected Longprotected Stringprotected Stringprotected Integerprotected Stringprotected Stringprotected Longprotected Integerprotected org.apache.pulsar.common.functions.FunctionConfig.ProcessingGuaranteesprotected Longprotected Booleanprotected Booleanprotected Stringprotected org.apache.pulsar.common.io.SinkConfigprotected Stringprotected Stringprotected Stringprotected Stringprotected org.apache.pulsar.client.api.SubscriptionInitialPositionprotected Stringprotected Longprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionparseConfigs(String str) protected voidvalidateSinkConfigs(org.apache.pulsar.common.io.SinkConfig sinkConfig) protected StringvalidateSinkType(String sinkType)
-
Field Details
-
tenant
-
namespace
-
name
-
sinkType
-
inputs
-
deprecatedTopicsPattern
-
topicsPattern
-
deprecatedSubsName
-
subsName
-
subsPosition
protected org.apache.pulsar.client.api.SubscriptionInitialPosition subsPosition -
deprecatedCustomSerdeInputString
-
customSerdeInputString
-
customSchemaInputString
-
inputSpecs
-
maxMessageRetries
-
deadLetterTopic
-
deprecatedProcessingGuarantees
protected org.apache.pulsar.common.functions.FunctionConfig.ProcessingGuarantees deprecatedProcessingGuarantees -
processingGuarantees
protected org.apache.pulsar.common.functions.FunctionConfig.ProcessingGuarantees processingGuarantees -
deprecatedRetainOrdering
-
retainOrdering
-
parallelism
-
retainKeyOrdering
-
archive
-
deprecatedClassName
-
className
-
deprecatedSinkConfigFile
-
sinkConfigFile
-
cpu
-
ram
-
disk
-
deprecatedSinkConfigString
-
sinkConfigString
-
autoAck
-
timeoutMs
-
negativeAckRedeliveryDelayMs
-
customRuntimeOptions
-
secretsString
-
sinkConfig
protected org.apache.pulsar.common.io.SinkConfig sinkConfig
-
-
Constructor Details
-
CreateSink
protected CreateSink()
-
-
Method Details
-
parseConfigs
protected Map<String,Object> parseConfigs(String str) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
validateSinkConfigs
protected void validateSinkConfigs(org.apache.pulsar.common.io.SinkConfig sinkConfig) -
validateSinkType
- Throws:
IOException
-