Class KafkaExporterSpec

java.lang.Object
io.strimzi.api.kafka.model.kafka.exporter.KafkaExporterSpec
All Implemented Interfaces:
HasLivenessProbe, HasReadinessProbe, UnknownPropertyPreserving

public class KafkaExporterSpec extends Object implements HasLivenessProbe, HasReadinessProbe, UnknownPropertyPreserving
Representation of the Kafka Exporter deployment.
  • Constructor Details

    • KafkaExporterSpec

      public KafkaExporterSpec()
  • Method Details

    • getImage

      public String getImage()
    • setImage

      public void setImage(String image)
    • getGroupRegex

      public String getGroupRegex()
    • setGroupRegex

      public void setGroupRegex(String groupRegex)
    • getTopicRegex

      public String getTopicRegex()
    • setTopicRegex

      public void setTopicRegex(String topicRegex)
    • getGroupExcludeRegex

      public String getGroupExcludeRegex()
    • setGroupExcludeRegex

      public void setGroupExcludeRegex(String groupExcludeRegex)
    • getTopicExcludeRegex

      public String getTopicExcludeRegex()
    • setTopicExcludeRegex

      public void setTopicExcludeRegex(String topicExcludeRegex)
    • getEnableSaramaLogging

      public boolean getEnableSaramaLogging()
    • setEnableSaramaLogging

      public void setEnableSaramaLogging(boolean enableSaramaLogging)
    • getShowAllOffsets

      public boolean getShowAllOffsets()
    • setShowAllOffsets

      public void setShowAllOffsets(boolean showAllOffsets)
    • getLogging

      public String getLogging()
    • setLogging

      public void setLogging(String logging)
    • getResources

      public io.fabric8.kubernetes.api.model.ResourceRequirements getResources()
    • setResources

      public void setResources(io.fabric8.kubernetes.api.model.ResourceRequirements resources)
    • getLivenessProbe

      public Probe getLivenessProbe()
      Description copied from interface: HasLivenessProbe
      Gets the liveness probe configuration
      Specified by:
      getLivenessProbe in interface HasLivenessProbe
      Returns:
      Liveness probe configuration
    • setLivenessProbe

      public void setLivenessProbe(Probe livenessProbe)
      Description copied from interface: HasLivenessProbe
      Sets the liveness probe configuration
      Specified by:
      setLivenessProbe in interface HasLivenessProbe
      Parameters:
      livenessProbe - Liveness probe configuration
    • getReadinessProbe

      public Probe getReadinessProbe()
      Description copied from interface: HasReadinessProbe
      Gets the readiness probe configuration
      Specified by:
      getReadinessProbe in interface HasReadinessProbe
      Returns:
      Readiness probe configuration
    • setReadinessProbe

      public void setReadinessProbe(Probe readinessProbe)
      Description copied from interface: HasReadinessProbe
      Sets the readiness probe configuration
      Specified by:
      setReadinessProbe in interface HasReadinessProbe
      Parameters:
      readinessProbe - Readiness probe configuration
    • getTemplate

      public KafkaExporterTemplate getTemplate()
    • setTemplate

      public void setTemplate(KafkaExporterTemplate template)
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Specified by:
      getAdditionalProperties in interface UnknownPropertyPreserving
    • setAdditionalProperty

      public void setAdditionalProperty(String name, Object value)
      Specified by:
      setAdditionalProperty in interface UnknownPropertyPreserving