Class KafkaBridgeSpec
java.lang.Object
io.strimzi.api.kafka.model.common.Spec
io.strimzi.api.kafka.model.bridge.KafkaBridgeSpec
- All Implemented Interfaces:
HasConfigurableLogging,HasLivenessProbe,HasReadinessProbe,UnknownPropertyPreserving
public class KafkaBridgeSpec
extends Spec
implements HasConfigurableLogging, HasLivenessProbe, HasReadinessProbe
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetHttp()getImage()Gets the liveness probe configurationGets the logging configurationgetRack()Gets the readiness probe configurationintio.fabric8.kubernetes.api.model.ResourceRequirementsgetTls()voidsetAdminClient(KafkaBridgeAdminClientSpec adminClient) voidsetAuthentication(KafkaClientAuthentication authentication) voidsetBootstrapServers(String bootstrapServers) voidsetClientRackInitImage(String brokerRackInitImage) voidsetConsumer(KafkaBridgeConsumerSpec consumer) voidsetEnableMetrics(boolean enableMetrics) voidsetHttp(KafkaBridgeHttpConfig http) voidvoidsetJvmOptions(JvmOptions jvmOptions) voidsetLivenessProbe(Probe livenessProbe) Sets the liveness probe configurationvoidsetLogging(Logging logging) Sets the logging configurationvoidsetProducer(KafkaBridgeProducerSpec producer) voidvoidsetReadinessProbe(Probe readinessProbe) Sets the readiness probe configurationvoidsetReplicas(int replicas) voidsetResources(io.fabric8.kubernetes.api.model.ResourceRequirements resources) voidsetTemplate(KafkaBridgeTemplate template) voidvoidsetTracing(Tracing tracing) Methods inherited from class io.strimzi.api.kafka.model.common.Spec
getAdditionalProperties, setAdditionalProperty
-
Constructor Details
-
KafkaBridgeSpec
public KafkaBridgeSpec()
-
-
Method Details
-
getReplicas
public int getReplicas() -
setReplicas
public void setReplicas(int replicas) -
getEnableMetrics
public boolean getEnableMetrics() -
setEnableMetrics
public void setEnableMetrics(boolean enableMetrics) -
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
-
getJvmOptions
-
setJvmOptions
-
getResources
public io.fabric8.kubernetes.api.model.ResourceRequirements getResources() -
setResources
public void setResources(io.fabric8.kubernetes.api.model.ResourceRequirements resources) -
getAuthentication
-
setAuthentication
-
getTls
-
setTls
-
getBootstrapServers
-
setBootstrapServers
-
getAdminClient
-
setAdminClient
-
getProducer
-
setProducer
-
getConsumer
-
setConsumer
-
getHttp
-
setHttp
-
getImage
-
setImage
-
getTemplate
-
setTemplate
-
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
-
getTracing
-
setTracing
-
getClientRackInitImage
-
setClientRackInitImage
-
getRack
-
setRack
-