Class KafkaClusterTemplate
- java.lang.Object
-
- io.strimzi.api.kafka.model.template.KafkaClusterTemplate
-
- All Implemented Interfaces:
UnknownPropertyPreserving,Serializable
public class KafkaClusterTemplate extends Object implements Serializable, UnknownPropertyPreserving
Representation of a template for Kafka cluster resources.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description KafkaClusterTemplate()
-
Method Summary
-
-
-
Method Detail
-
getStatefulset
public StatefulSetTemplate getStatefulset()
-
setStatefulset
public void setStatefulset(StatefulSetTemplate statefulset)
-
getPod
public PodTemplate getPod()
-
setPod
public void setPod(PodTemplate pod)
-
getBootstrapService
public InternalServiceTemplate getBootstrapService()
-
setBootstrapService
public void setBootstrapService(InternalServiceTemplate bootstrapService)
-
getBrokersService
public InternalServiceTemplate getBrokersService()
-
setBrokersService
public void setBrokersService(InternalServiceTemplate brokersService)
-
getExternalBootstrapService
public ExternalServiceTemplate getExternalBootstrapService()
-
setExternalBootstrapService
public void setExternalBootstrapService(ExternalServiceTemplate externalBootstrapService)
-
getPerPodService
public ExternalServiceTemplate getPerPodService()
-
setPerPodService
public void setPerPodService(ExternalServiceTemplate perPodService)
-
getExternalBootstrapIngress
public ResourceTemplate getExternalBootstrapIngress()
-
setExternalBootstrapIngress
public void setExternalBootstrapIngress(ResourceTemplate externalBootstrapIngress)
-
getPerPodIngress
public ResourceTemplate getPerPodIngress()
-
setPerPodIngress
public void setPerPodIngress(ResourceTemplate perPodIngress)
-
getPersistentVolumeClaim
public ResourceTemplate getPersistentVolumeClaim()
-
setPersistentVolumeClaim
public void setPersistentVolumeClaim(ResourceTemplate persistentVolumeClaim)
-
getPodDisruptionBudget
public PodDisruptionBudgetTemplate getPodDisruptionBudget()
-
setPodDisruptionBudget
public void setPodDisruptionBudget(PodDisruptionBudgetTemplate podDisruptionBudget)
-
getExternalBootstrapRoute
public ResourceTemplate getExternalBootstrapRoute()
-
setExternalBootstrapRoute
public void setExternalBootstrapRoute(ResourceTemplate externalBootstrapRoute)
-
getPerPodRoute
public ResourceTemplate getPerPodRoute()
-
setPerPodRoute
public void setPerPodRoute(ResourceTemplate perPodRoute)
-
getKafkaContainer
public ContainerTemplate getKafkaContainer()
-
setKafkaContainer
public void setKafkaContainer(ContainerTemplate kafkaContainer)
-
getTlsSidecarContainer
@Deprecated public ContainerTemplate getTlsSidecarContainer()
Deprecated.
-
setTlsSidecarContainer
public void setTlsSidecarContainer(ContainerTemplate tlsSidecarContainer)
-
getInitContainer
public ContainerTemplate getInitContainer()
-
setInitContainer
public void setInitContainer(ContainerTemplate initContainer)
-
getClusterCaCert
public ResourceTemplate getClusterCaCert()
-
setClusterCaCert
public void setClusterCaCert(ResourceTemplate clusterCaCert)
-
getClusterRoleBinding
public ResourceTemplate getClusterRoleBinding()
-
setClusterRoleBinding
public void setClusterRoleBinding(ResourceTemplate clusterRoleBinding)
-
getAdditionalProperties
public Map<String,Object> getAdditionalProperties()
- Specified by:
getAdditionalPropertiesin interfaceUnknownPropertyPreserving
-
setAdditionalProperty
public void setAdditionalProperty(String name, Object value)
- Specified by:
setAdditionalPropertyin interfaceUnknownPropertyPreserving
-
-