Package io.strimzi.api.kafka.model.kafka
Class KafkaClusterTemplate
java.lang.Object
io.strimzi.api.kafka.model.kafka.KafkaClusterTemplate
- All Implemented Interfaces:
HasJmxSecretTemplate,UnknownPropertyPreserving
public class KafkaClusterTemplate
extends Object
implements HasJmxSecretTemplate, UnknownPropertyPreserving
Representation of a template for Kafka cluster resources.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the JMX Secret templategetPod()Deprecated.voidsetAdditionalProperty(String name, Object value) voidsetBootstrapService(InternalServiceTemplate bootstrapService) voidsetBrokersService(InternalServiceTemplate brokersService) voidsetClusterCaCert(ResourceTemplate clusterCaCert) voidsetClusterRoleBinding(ResourceTemplate clusterRoleBinding) voidsetExternalBootstrapIngress(ResourceTemplate externalBootstrapIngress) voidsetExternalBootstrapRoute(ResourceTemplate externalBootstrapRoute) voidsetExternalBootstrapService(ResourceTemplate externalBootstrapService) voidsetInitContainer(ContainerTemplate initContainer) voidsetJmxSecret(ResourceTemplate jmxSecret) Sets the JMX Secret templatevoidsetKafkaContainer(ContainerTemplate kafkaContainer) voidsetPerPodIngress(ResourceTemplate perPodIngress) voidsetPerPodRoute(ResourceTemplate perPodRoute) voidsetPerPodService(ResourceTemplate perPodService) voidsetPersistentVolumeClaim(ResourceTemplate persistentVolumeClaim) voidsetPod(PodTemplate pod) voidsetPodDisruptionBudget(PodDisruptionBudgetTemplate podDisruptionBudget) voidsetPodSet(ResourceTemplate podSetTemplate) voidsetServiceAccount(ResourceTemplate serviceAccount) voidsetStatefulset(StatefulSetTemplate statefulset)
-
Constructor Details
-
KafkaClusterTemplate
public KafkaClusterTemplate()
-
-
Method Details
-
getStatefulset
Deprecated. -
setStatefulset
-
getPodSet
-
setPodSet
-
getPod
-
setPod
-
getBootstrapService
-
setBootstrapService
-
getBrokersService
-
setBrokersService
-
getExternalBootstrapService
-
setExternalBootstrapService
-
getPerPodService
-
setPerPodService
-
getExternalBootstrapIngress
-
setExternalBootstrapIngress
-
getPerPodIngress
-
setPerPodIngress
-
getPersistentVolumeClaim
-
setPersistentVolumeClaim
-
getPodDisruptionBudget
-
setPodDisruptionBudget
-
getExternalBootstrapRoute
-
setExternalBootstrapRoute
-
getPerPodRoute
-
setPerPodRoute
-
getKafkaContainer
-
setKafkaContainer
-
getInitContainer
-
setInitContainer
-
getClusterCaCert
-
setClusterCaCert
-
getClusterRoleBinding
-
setClusterRoleBinding
-
getServiceAccount
-
setServiceAccount
-
getJmxSecret
Description copied from interface:HasJmxSecretTemplateGets the JMX Secret template- Specified by:
getJmxSecretin interfaceHasJmxSecretTemplate- Returns:
- JMX Secret template
-
setJmxSecret
Description copied from interface:HasJmxSecretTemplateSets the JMX Secret template- Specified by:
setJmxSecretin interfaceHasJmxSecretTemplate- Parameters:
jmxSecret- JMX Secret template
-
getAdditionalProperties
- Specified by:
getAdditionalPropertiesin interfaceUnknownPropertyPreserving
-
setAdditionalProperty
- Specified by:
setAdditionalPropertyin interfaceUnknownPropertyPreserving
-