Class CmdSources.CreateSource

    • 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
      • deprecatedProcessingGuarantees

        protected org.apache.pulsar.common.functions.FunctionConfig.ProcessingGuarantees deprecatedProcessingGuarantees
      • processingGuarantees

        protected org.apache.pulsar.common.functions.FunctionConfig.ProcessingGuarantees processingGuarantees
      • deprecatedDestinationTopicName

        protected java.lang.String deprecatedDestinationTopicName
      • destinationTopicName

        protected java.lang.String destinationTopicName
      • producerConfig

        protected java.lang.String producerConfig
      • batchBuilder

        protected java.lang.String batchBuilder
      • deprecatedDeserializationClassName

        protected java.lang.String deprecatedDeserializationClassName
      • deserializationClassName

        protected java.lang.String deserializationClassName
      • schemaType

        protected java.lang.String schemaType
      • parallelism

        protected java.lang.Integer parallelism
      • archive

        protected java.lang.String archive
      • deprecatedClassName

        protected java.lang.String deprecatedClassName
      • className

        protected java.lang.String className
      • deprecatedSourceConfigFile

        protected java.lang.String deprecatedSourceConfigFile
      • sourceConfigFile

        protected java.lang.String sourceConfigFile
      • cpu

        protected java.lang.Double cpu
      • ram

        protected java.lang.Long ram
      • disk

        protected java.lang.Long disk
      • deprecatedSourceConfigString

        protected java.lang.String deprecatedSourceConfigString
      • 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
    • Constructor Detail

      • CreateSource

        protected CreateSource()
    • 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