Package org.apache.pulsar.admin.cli
Class CmdSources.CreateSource
- java.lang.Object
-
- org.apache.pulsar.admin.cli.CmdSources.CreateSource
-
- Direct Known Subclasses:
CmdSources.LocalSourceRunner
- Enclosing class:
- CmdSources
protected class CmdSources.CreateSource extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringarchiveprotected java.lang.StringbatchBuilderprotected java.lang.StringbatchSourceConfigStringprotected java.lang.StringclassNameprotected java.lang.Doublecpuprotected java.lang.StringcustomRuntimeOptionsprotected java.lang.StringDEPRECATED_classNameprotected java.lang.StringDEPRECATED_deserializationClassNameprotected java.lang.StringDEPRECATED_destinationTopicNameprotected org.apache.pulsar.common.functions.FunctionConfig.ProcessingGuaranteesDEPRECATED_processingGuaranteesprotected java.lang.StringDEPRECATED_sourceConfigFileprotected java.lang.StringDEPRECATED_sourceConfigStringprotected java.lang.StringdeserializationClassNameprotected java.lang.StringdestinationTopicNameprotected java.lang.Longdiskprotected java.lang.Stringnameprotected java.lang.Stringnamespaceprotected java.lang.Integerparallelismprotected org.apache.pulsar.common.functions.FunctionConfig.ProcessingGuaranteesprocessingGuaranteesprotected java.lang.StringproducerConfigprotected java.lang.Longramprotected java.lang.StringschemaTypeprotected java.lang.StringsecretsStringprotected org.apache.pulsar.common.io.SourceConfigsourceConfigprotected java.lang.StringsourceConfigFileprotected java.lang.StringsourceConfigStringprotected java.lang.StringsourceTypeprotected java.lang.Stringtenant
-
Constructor Summary
Constructors Modifier Constructor Description protectedCreateSource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.pulsar.common.io.BatchSourceConfigparseBatchSourceConfigs(java.lang.String str)protected java.util.Map<java.lang.String,java.lang.Object>parseConfigs(java.lang.String str)protected voidvalidateBatchSourceConfigs(org.apache.pulsar.common.io.BatchSourceConfig batchSourceConfig)protected voidvalidateSourceConfigs(org.apache.pulsar.common.io.SourceConfig sourceConfig)protected java.lang.StringvalidateSourceType(java.lang.String sourceType)
-
-
-
Field Detail
-
tenant
protected java.lang.String tenant
-
namespace
protected java.lang.String namespace
-
name
protected java.lang.String name
-
sourceType
protected java.lang.String sourceType
-
DEPRECATED_processingGuarantees
protected org.apache.pulsar.common.functions.FunctionConfig.ProcessingGuarantees DEPRECATED_processingGuarantees
-
processingGuarantees
protected org.apache.pulsar.common.functions.FunctionConfig.ProcessingGuarantees processingGuarantees
-
DEPRECATED_destinationTopicName
protected java.lang.String DEPRECATED_destinationTopicName
-
destinationTopicName
protected java.lang.String destinationTopicName
-
producerConfig
protected java.lang.String producerConfig
-
batchBuilder
protected java.lang.String batchBuilder
-
DEPRECATED_deserializationClassName
protected java.lang.String DEPRECATED_deserializationClassName
-
deserializationClassName
protected java.lang.String deserializationClassName
-
schemaType
protected java.lang.String schemaType
-
parallelism
protected java.lang.Integer parallelism
-
archive
protected java.lang.String archive
-
DEPRECATED_className
protected java.lang.String DEPRECATED_className
-
className
protected java.lang.String className
-
DEPRECATED_sourceConfigFile
protected java.lang.String DEPRECATED_sourceConfigFile
-
sourceConfigFile
protected java.lang.String sourceConfigFile
-
cpu
protected java.lang.Double cpu
-
ram
protected java.lang.Long ram
-
disk
protected java.lang.Long disk
-
DEPRECATED_sourceConfigString
protected java.lang.String DEPRECATED_sourceConfigString
-
sourceConfigString
protected java.lang.String sourceConfigString
-
batchSourceConfigString
protected java.lang.String batchSourceConfigString
-
customRuntimeOptions
protected java.lang.String customRuntimeOptions
-
secretsString
protected java.lang.String secretsString
-
sourceConfig
protected org.apache.pulsar.common.io.SourceConfig sourceConfig
-
-
Method Detail
-
parseConfigs
protected java.util.Map<java.lang.String,java.lang.Object> parseConfigs(java.lang.String str) throws com.fasterxml.jackson.core.JsonProcessingException- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
parseBatchSourceConfigs
protected org.apache.pulsar.common.io.BatchSourceConfig parseBatchSourceConfigs(java.lang.String str)
-
validateSourceConfigs
protected void validateSourceConfigs(org.apache.pulsar.common.io.SourceConfig sourceConfig)
-
validateBatchSourceConfigs
protected void validateBatchSourceConfigs(org.apache.pulsar.common.io.BatchSourceConfig batchSourceConfig)
-
validateSourceType
protected java.lang.String validateSourceType(java.lang.String sourceType) throws java.io.IOException- Throws:
java.io.IOException
-
-