Class EntityTopicOperatorSpec

java.lang.Object
io.strimzi.api.kafka.model.kafka.entityoperator.EntityTopicOperatorSpec
All Implemented Interfaces:
HasConfigurableLogging, HasLivenessProbe, HasReadinessProbe, HasStartupProbe, UnknownPropertyPreserving

Representation of a Strimzi-managed Topic Operator deployment.
  • Field Details

  • Constructor Details

    • EntityTopicOperatorSpec

      public EntityTopicOperatorSpec()
  • Method Details

    • getWatchedNamespace

      public String getWatchedNamespace()
    • setWatchedNamespace

      public void setWatchedNamespace(String watchedNamespace)
    • getImage

      public String getImage()
    • setImage

      public void setImage(String image)
    • getReconciliationIntervalSeconds

      @Deprecated public Integer getReconciliationIntervalSeconds()
      Deprecated.
    • setReconciliationIntervalSeconds

      public void setReconciliationIntervalSeconds(Integer reconciliationIntervalSeconds)
    • getReconciliationIntervalMs

      public Long getReconciliationIntervalMs()
    • setReconciliationIntervalMs

      public void setReconciliationIntervalMs(Long reconciliationIntervalMs)
    • getZookeeperSessionTimeoutSeconds

      @Deprecated public Integer getZookeeperSessionTimeoutSeconds()
      Deprecated.
    • setZookeeperSessionTimeoutSeconds

      public void setZookeeperSessionTimeoutSeconds(Integer zookeeperSessionTimeoutSeconds)
    • getTopicMetadataMaxAttempts

      @Deprecated public Integer getTopicMetadataMaxAttempts()
      Deprecated.
    • setTopicMetadataMaxAttempts

      public void setTopicMetadataMaxAttempts(Integer topicMetadataMaxAttempts)
    • getResources

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

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

      public Probe getStartupProbe()
      Description copied from interface: HasStartupProbe
      Gets the startup probe configuration
      Specified by:
      getStartupProbe in interface HasStartupProbe
      Returns:
      Startup probe configuration
    • setStartupProbe

      public void setStartupProbe(Probe startupProbe)
      Description copied from interface: HasStartupProbe
      Sets the startup probe configuration
      Specified by:
      setStartupProbe in interface HasStartupProbe
      Parameters:
      startupProbe - Startup probe configuration
    • 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
    • getLogging

      public Logging getLogging()
      Description copied from interface: HasConfigurableLogging
      Gets the logging configuration
      Specified by:
      getLogging in interface HasConfigurableLogging
      Returns:
      Logging configuration
    • setLogging

      public void setLogging(Logging logging)
      Description copied from interface: HasConfigurableLogging
      Sets the logging configuration
      Specified by:
      setLogging in interface HasConfigurableLogging
      Parameters:
      logging - Logging configuration
    • 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
    • getJvmOptions

      public JvmOptions getJvmOptions()
    • setJvmOptions

      public void setJvmOptions(JvmOptions jvmOptions)