k8c.io/api/v3@v3.0.0-20230904060738-b0a93889c0b6/pkg/generated/informers/externalversions/kubermatic/v1/interface.go (about) 1 // Code generated by informer-gen. DO NOT EDIT. 2 3 package v1 4 5 import ( 6 internalinterfaces "k8c.io/api/v3/pkg/generated/informers/externalversions/internalinterfaces" 7 ) 8 9 // Interface provides access to all the informers in this group version. 10 type Interface interface { 11 // Addons returns a AddonInformer. 12 Addons() AddonInformer 13 // AddonConfigs returns a AddonConfigInformer. 14 AddonConfigs() AddonConfigInformer 15 // AdmissionPlugins returns a AdmissionPluginInformer. 16 AdmissionPlugins() AdmissionPluginInformer 17 // Alertmanagers returns a AlertmanagerInformer. 18 Alertmanagers() AlertmanagerInformer 19 // AllowedRegistries returns a AllowedRegistryInformer. 20 AllowedRegistries() AllowedRegistryInformer 21 // Clusters returns a ClusterInformer. 22 Clusters() ClusterInformer 23 // ClusterTemplates returns a ClusterTemplateInformer. 24 ClusterTemplates() ClusterTemplateInformer 25 // ClusterTemplateInstances returns a ClusterTemplateInstanceInformer. 26 ClusterTemplateInstances() ClusterTemplateInstanceInformer 27 // Constraints returns a ConstraintInformer. 28 Constraints() ConstraintInformer 29 // ConstraintTemplates returns a ConstraintTemplateInformer. 30 ConstraintTemplates() ConstraintTemplateInformer 31 // DashboardConfigurations returns a DashboardConfigurationInformer. 32 DashboardConfigurations() DashboardConfigurationInformer 33 // Datacenters returns a DatacenterInformer. 34 Datacenters() DatacenterInformer 35 // EtcdBackupConfigs returns a EtcdBackupConfigInformer. 36 EtcdBackupConfigs() EtcdBackupConfigInformer 37 // EtcdRestores returns a EtcdRestoreInformer. 38 EtcdRestores() EtcdRestoreInformer 39 // ExternalClusters returns a ExternalClusterInformer. 40 ExternalClusters() ExternalClusterInformer 41 // GrafanaOrgs returns a GrafanaOrgInformer. 42 GrafanaOrgs() GrafanaOrgInformer 43 // IPAMAllocations returns a IPAMAllocationInformer. 44 IPAMAllocations() IPAMAllocationInformer 45 // IPAMPools returns a IPAMPoolInformer. 46 IPAMPools() IPAMPoolInformer 47 // KubermaticConfigurations returns a KubermaticConfigurationInformer. 48 KubermaticConfigurations() KubermaticConfigurationInformer 49 // MLAClusterConfigurations returns a MLAClusterConfigurationInformer. 50 MLAClusterConfigurations() MLAClusterConfigurationInformer 51 // MLARuleGroups returns a MLARuleGroupInformer. 52 MLARuleGroups() MLARuleGroupInformer 53 // Presets returns a PresetInformer. 54 Presets() PresetInformer 55 // ResourceQuotas returns a ResourceQuotaInformer. 56 ResourceQuotas() ResourceQuotaInformer 57 // SSHKeyBindings returns a SSHKeyBindingInformer. 58 SSHKeyBindings() SSHKeyBindingInformer 59 // Users returns a UserInformer. 60 Users() UserInformer 61 // UserSSHKeys returns a UserSSHKeyInformer. 62 UserSSHKeys() UserSSHKeyInformer 63 } 64 65 type version struct { 66 factory internalinterfaces.SharedInformerFactory 67 namespace string 68 tweakListOptions internalinterfaces.TweakListOptionsFunc 69 } 70 71 // New returns a new Interface. 72 func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface { 73 return &version{factory: f, namespace: namespace, tweakListOptions: tweakListOptions} 74 } 75 76 // Addons returns a AddonInformer. 77 func (v *version) Addons() AddonInformer { 78 return &addonInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 79 } 80 81 // AddonConfigs returns a AddonConfigInformer. 82 func (v *version) AddonConfigs() AddonConfigInformer { 83 return &addonConfigInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 84 } 85 86 // AdmissionPlugins returns a AdmissionPluginInformer. 87 func (v *version) AdmissionPlugins() AdmissionPluginInformer { 88 return &admissionPluginInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 89 } 90 91 // Alertmanagers returns a AlertmanagerInformer. 92 func (v *version) Alertmanagers() AlertmanagerInformer { 93 return &alertmanagerInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 94 } 95 96 // AllowedRegistries returns a AllowedRegistryInformer. 97 func (v *version) AllowedRegistries() AllowedRegistryInformer { 98 return &allowedRegistryInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 99 } 100 101 // Clusters returns a ClusterInformer. 102 func (v *version) Clusters() ClusterInformer { 103 return &clusterInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 104 } 105 106 // ClusterTemplates returns a ClusterTemplateInformer. 107 func (v *version) ClusterTemplates() ClusterTemplateInformer { 108 return &clusterTemplateInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 109 } 110 111 // ClusterTemplateInstances returns a ClusterTemplateInstanceInformer. 112 func (v *version) ClusterTemplateInstances() ClusterTemplateInstanceInformer { 113 return &clusterTemplateInstanceInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 114 } 115 116 // Constraints returns a ConstraintInformer. 117 func (v *version) Constraints() ConstraintInformer { 118 return &constraintInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 119 } 120 121 // ConstraintTemplates returns a ConstraintTemplateInformer. 122 func (v *version) ConstraintTemplates() ConstraintTemplateInformer { 123 return &constraintTemplateInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 124 } 125 126 // DashboardConfigurations returns a DashboardConfigurationInformer. 127 func (v *version) DashboardConfigurations() DashboardConfigurationInformer { 128 return &dashboardConfigurationInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 129 } 130 131 // Datacenters returns a DatacenterInformer. 132 func (v *version) Datacenters() DatacenterInformer { 133 return &datacenterInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 134 } 135 136 // EtcdBackupConfigs returns a EtcdBackupConfigInformer. 137 func (v *version) EtcdBackupConfigs() EtcdBackupConfigInformer { 138 return &etcdBackupConfigInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 139 } 140 141 // EtcdRestores returns a EtcdRestoreInformer. 142 func (v *version) EtcdRestores() EtcdRestoreInformer { 143 return &etcdRestoreInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 144 } 145 146 // ExternalClusters returns a ExternalClusterInformer. 147 func (v *version) ExternalClusters() ExternalClusterInformer { 148 return &externalClusterInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 149 } 150 151 // GrafanaOrgs returns a GrafanaOrgInformer. 152 func (v *version) GrafanaOrgs() GrafanaOrgInformer { 153 return &grafanaOrgInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 154 } 155 156 // IPAMAllocations returns a IPAMAllocationInformer. 157 func (v *version) IPAMAllocations() IPAMAllocationInformer { 158 return &iPAMAllocationInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 159 } 160 161 // IPAMPools returns a IPAMPoolInformer. 162 func (v *version) IPAMPools() IPAMPoolInformer { 163 return &iPAMPoolInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 164 } 165 166 // KubermaticConfigurations returns a KubermaticConfigurationInformer. 167 func (v *version) KubermaticConfigurations() KubermaticConfigurationInformer { 168 return &kubermaticConfigurationInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 169 } 170 171 // MLAClusterConfigurations returns a MLAClusterConfigurationInformer. 172 func (v *version) MLAClusterConfigurations() MLAClusterConfigurationInformer { 173 return &mLAClusterConfigurationInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 174 } 175 176 // MLARuleGroups returns a MLARuleGroupInformer. 177 func (v *version) MLARuleGroups() MLARuleGroupInformer { 178 return &mLARuleGroupInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 179 } 180 181 // Presets returns a PresetInformer. 182 func (v *version) Presets() PresetInformer { 183 return &presetInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 184 } 185 186 // ResourceQuotas returns a ResourceQuotaInformer. 187 func (v *version) ResourceQuotas() ResourceQuotaInformer { 188 return &resourceQuotaInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 189 } 190 191 // SSHKeyBindings returns a SSHKeyBindingInformer. 192 func (v *version) SSHKeyBindings() SSHKeyBindingInformer { 193 return &sSHKeyBindingInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 194 } 195 196 // Users returns a UserInformer. 197 func (v *version) Users() UserInformer { 198 return &userInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 199 } 200 201 // UserSSHKeys returns a UserSSHKeyInformer. 202 func (v *version) UserSSHKeys() UserSSHKeyInformer { 203 return &userSSHKeyInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 204 }