Class AbstractKafkaConnectSpec
java.lang.Object
io.strimzi.api.kafka.model.common.Spec
io.strimzi.api.kafka.model.connect.AbstractKafkaConnectSpec
- All Implemented Interfaces:
HasConfigurableLogging,HasConfigurableMetrics,HasLivenessProbe,HasReadinessProbe,HasJmxOptions,UnknownPropertyPreserving
- Direct Known Subclasses:
KafkaConnectSpec,KafkaMirrorMaker2Spec
public abstract class AbstractKafkaConnectSpec
extends Spec
implements HasConfigurableMetrics, HasConfigurableLogging, HasJmxOptions, HasLivenessProbe, HasReadinessProbe
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.getImage()Gets the JMX optionsGets the liveness probe configurationGets the logging configurationGets the metrics configurationgetRack()Gets the readiness probe configurationintio.fabric8.kubernetes.api.model.ResourceRequirementsGets a template which contains JMX Secret templatevoidsetClientRackInitImage(String brokerRackInitImage) voidsetExternalConfiguration(ExternalConfiguration externalConfiguration) voidvoidsetJmxOptions(KafkaJmxOptions jmxOptions) Sets the JMX OptionsvoidsetJvmOptions(JvmOptions jvmOptions) voidsetLivenessProbe(Probe livenessProbe) Sets the liveness probe configurationvoidsetLogging(Logging logging) Sets the logging configurationvoidsetMetricsConfig(MetricsConfig metricsConfig) Sets the metrics configurationvoidvoidsetReadinessProbe(Probe readinessProbe) Sets the readiness probe configurationvoidsetReplicas(int replicas) voidsetResources(io.fabric8.kubernetes.api.model.ResourceRequirements resources) voidsetTemplate(KafkaConnectTemplate template) voidsetTracing(Tracing tracing) voidsetVersion(String version) Methods inherited from class io.strimzi.api.kafka.model.common.Spec
getAdditionalProperties, setAdditionalProperty
-
Constructor Details
-
AbstractKafkaConnectSpec
public AbstractKafkaConnectSpec()
-
-
Method Details
-
getReplicas
public int getReplicas() -
setReplicas
public void setReplicas(int replicas) -
getLogging
Description copied from interface:HasConfigurableLoggingGets the logging configuration- Specified by:
getLoggingin interfaceHasConfigurableLogging- Returns:
- Logging configuration
-
setLogging
Description copied from interface:HasConfigurableLoggingSets the logging configuration- Specified by:
setLoggingin interfaceHasConfigurableLogging- Parameters:
logging- Logging configuration
-
getVersion
-
setVersion
-
getImage
-
setImage
-
getResources
public io.fabric8.kubernetes.api.model.ResourceRequirements getResources() -
setResources
public void setResources(io.fabric8.kubernetes.api.model.ResourceRequirements resources) -
getLivenessProbe
Description copied from interface:HasLivenessProbeGets the liveness probe configuration- Specified by:
getLivenessProbein interfaceHasLivenessProbe- Returns:
- Liveness probe configuration
-
setLivenessProbe
Description copied from interface:HasLivenessProbeSets the liveness probe configuration- Specified by:
setLivenessProbein interfaceHasLivenessProbe- Parameters:
livenessProbe- Liveness probe configuration
-
getReadinessProbe
Description copied from interface:HasReadinessProbeGets the readiness probe configuration- Specified by:
getReadinessProbein interfaceHasReadinessProbe- Returns:
- Readiness probe configuration
-
setReadinessProbe
Description copied from interface:HasReadinessProbeSets the readiness probe configuration- Specified by:
setReadinessProbein interfaceHasReadinessProbe- Parameters:
readinessProbe- Readiness probe configuration
-
getJvmOptions
-
setJvmOptions
-
getJmxOptions
Description copied from interface:HasJmxOptionsGets the JMX options- Specified by:
getJmxOptionsin interfaceHasJmxOptions- Returns:
- JMX options
-
setJmxOptions
Description copied from interface:HasJmxOptionsSets the JMX Options- Specified by:
setJmxOptionsin interfaceHasJmxOptions- Parameters:
jmxOptions- JMX Options
-
getMetricsConfig
Description copied from interface:HasConfigurableMetricsGets the metrics configuration- Specified by:
getMetricsConfigin interfaceHasConfigurableMetrics- Returns:
- Metrics configuration
-
setMetricsConfig
Description copied from interface:HasConfigurableMetricsSets the metrics configuration- Specified by:
setMetricsConfigin interfaceHasConfigurableMetrics- Parameters:
metricsConfig- Metrics configuration
-
getTracing
-
setTracing
-
getTemplate
Description copied from interface:HasJmxOptionsGets a template which contains JMX Secret template- Specified by:
getTemplatein interfaceHasJmxOptions- Returns:
- Template with JMX Secret template
-
setTemplate
-
getExternalConfiguration
Deprecated. -
setExternalConfiguration
-
getClientRackInitImage
-
setClientRackInitImage
-
getRack
-
setRack
-