Class CmdSinks.LocalSinkRunner

Enclosing class:
CmdSinks

protected class CmdSinks.LocalSinkRunner extends CmdSinks.CreateSink
  • Field Details

    • stateStorageServiceUrl

      protected String stateStorageServiceUrl
    • deprecatedBrokerServiceUrl

      protected String deprecatedBrokerServiceUrl
    • brokerServiceUrl

      protected String brokerServiceUrl
    • deprecatedClientAuthPlugin

      protected String deprecatedClientAuthPlugin
    • clientAuthPlugin

      protected String clientAuthPlugin
    • deprecatedClientAuthParams

      protected String deprecatedClientAuthParams
    • clientAuthParams

      protected String clientAuthParams
    • deprecatedUseTls

      protected Boolean deprecatedUseTls
    • useTls

      protected boolean useTls
    • deprecatedTlsAllowInsecureConnection

      protected Boolean deprecatedTlsAllowInsecureConnection
    • tlsAllowInsecureConnection

      protected boolean tlsAllowInsecureConnection
    • deprecatedTlsHostNameVerificationEnabled

      protected Boolean deprecatedTlsHostNameVerificationEnabled
    • tlsHostNameVerificationEnabled

      protected boolean tlsHostNameVerificationEnabled
    • deprecatedTlsTrustCertFilePath

      protected String deprecatedTlsTrustCertFilePath
    • tlsTrustCertFilePath

      protected String tlsTrustCertFilePath
    • secretsProviderClassName

      protected String secretsProviderClassName
    • secretsProviderConfig

      protected String secretsProviderConfig
    • metricsPortStart

      protected String metricsPortStart
    • tenant

      protected String tenant
    • namespace

      protected String namespace
    • name

      protected String name
    • sinkType

      protected String sinkType
    • cleanupSubscription

      protected Boolean cleanupSubscription
    • inputs

      protected String inputs
    • deprecatedTopicsPattern

      protected String deprecatedTopicsPattern
    • topicsPattern

      protected String topicsPattern
    • deprecatedSubsName

      protected String deprecatedSubsName
    • subsName

      protected String subsName
    • subsPosition

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

      protected String deprecatedCustomSerdeInputString
    • customSerdeInputString

      protected String customSerdeInputString
    • customSchemaInputString

      protected String customSchemaInputString
    • inputSpecs

      protected String inputSpecs
    • maxMessageRetries

      protected Integer maxMessageRetries
    • deadLetterTopic

      protected String deadLetterTopic
    • deprecatedProcessingGuarantees

      protected FunctionConfig.ProcessingGuarantees deprecatedProcessingGuarantees
    • processingGuarantees

      protected FunctionConfig.ProcessingGuarantees processingGuarantees
    • deprecatedRetainOrdering

      protected Boolean deprecatedRetainOrdering
    • retainOrdering

      protected Boolean retainOrdering
    • parallelism

      protected Integer parallelism
    • retainKeyOrdering

      protected Boolean retainKeyOrdering
    • archive

      protected String archive
    • deprecatedClassName

      protected String deprecatedClassName
    • className

      protected String className
    • deprecatedSinkConfigFile

      protected String deprecatedSinkConfigFile
    • sinkConfigFile

      protected String sinkConfigFile
    • cpu

      protected Double cpu
    • ram

      protected Long ram
    • disk

      protected Long disk
    • deprecatedSinkConfigString

      protected String deprecatedSinkConfigString
    • sinkConfigString

      protected String sinkConfigString
    • autoAck

      protected Boolean autoAck
    • timeoutMs

      protected Long timeoutMs
    • negativeAckRedeliveryDelayMs

      protected Long negativeAckRedeliveryDelayMs
    • customRuntimeOptions

      protected String customRuntimeOptions
    • secretsString

      protected String secretsString
    • transformFunction

      protected String transformFunction
    • transformFunctionClassName

      protected String transformFunctionClassName
    • transformFunctionConfig

      protected String transformFunctionConfig
    • sinkConfig

      protected SinkConfig sinkConfig
  • Constructor Details

    • LocalSinkRunner

      protected LocalSinkRunner()
  • Method Details

    • runCmd

      public void runCmd() throws Exception
      Throws:
      Exception
    • validateSinkType

      protected String validateSinkType(String sinkType)
    • parseConfigs

      protected Map<String,Object> parseConfigs(String str) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • validateSinkConfigs

      protected void validateSinkConfigs(SinkConfig sinkConfig)