Class CmdSinks.UpdateSink

  • Enclosing class:
    CmdSinks

    protected class CmdSinks.UpdateSink
    extends java.lang.Object
    • Field Detail

      • updateAuthData

        protected boolean updateAuthData
      • tenant

        protected java.lang.String tenant
      • namespace

        protected java.lang.String namespace
      • name

        protected java.lang.String name
      • sinkType

        protected java.lang.String sinkType
      • inputs

        protected java.lang.String inputs
      • DEPRECATED_topicsPattern

        protected java.lang.String DEPRECATED_topicsPattern
      • topicsPattern

        protected java.lang.String topicsPattern
      • DEPRECATED_subsName

        protected java.lang.String DEPRECATED_subsName
      • subsName

        protected java.lang.String subsName
      • subsPosition

        protected org.apache.pulsar.client.api.SubscriptionInitialPosition subsPosition
      • DEPRECATED_customSerdeInputString

        protected java.lang.String DEPRECATED_customSerdeInputString
      • customSerdeInputString

        protected java.lang.String customSerdeInputString
      • customSchemaInputString

        protected java.lang.String customSchemaInputString
      • inputSpecs

        protected java.lang.String inputSpecs
      • maxMessageRetries

        protected java.lang.Integer maxMessageRetries
      • deadLetterTopic

        protected java.lang.String deadLetterTopic
      • DEPRECATED_processingGuarantees

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

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

        protected java.lang.Boolean DEPRECATED_retainOrdering
      • retainOrdering

        protected java.lang.Boolean retainOrdering
      • 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_sinkConfigFile

        protected java.lang.String DEPRECATED_sinkConfigFile
      • sinkConfigFile

        protected java.lang.String sinkConfigFile
      • cpu

        protected java.lang.Double cpu
      • ram

        protected java.lang.Long ram
      • disk

        protected java.lang.Long disk
      • DEPRECATED_sinkConfigString

        protected java.lang.String DEPRECATED_sinkConfigString
      • sinkConfigString

        protected java.lang.String sinkConfigString
      • autoAck

        protected java.lang.Boolean autoAck
      • timeoutMs

        protected java.lang.Long timeoutMs
      • negativeAckRedeliveryDelayMs

        protected java.lang.Long negativeAckRedeliveryDelayMs
      • customRuntimeOptions

        protected java.lang.String customRuntimeOptions
      • secretsString

        protected java.lang.String secretsString
      • sinkConfig

        protected org.apache.pulsar.common.io.SinkConfig sinkConfig
    • Constructor Detail

      • UpdateSink

        protected UpdateSink()
    • Method Detail

      • validateSinkConfigs

        protected void validateSinkConfigs​(org.apache.pulsar.common.io.SinkConfig sinkConfig)
      • 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
      • validateSinkType

        protected java.lang.String validateSinkType​(java.lang.String sinkType)
                                             throws java.io.IOException
        Throws:
        java.io.IOException