k8s.io/client-go@v0.31.1/applyconfigurations/utils.go (about) 1 /* 2 Copyright The Kubernetes Authors. 3 4 Licensed under the Apache License, Version 2.0 (the "License"); 5 you may not use this file except in compliance with the License. 6 You may obtain a copy of the License at 7 8 http://www.apache.org/licenses/LICENSE-2.0 9 10 Unless required by applicable law or agreed to in writing, software 11 distributed under the License is distributed on an "AS IS" BASIS, 12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 See the License for the specific language governing permissions and 14 limitations under the License. 15 */ 16 17 // Code generated by applyconfiguration-gen. DO NOT EDIT. 18 19 package applyconfigurations 20 21 import ( 22 v1 "k8s.io/api/admissionregistration/v1" 23 v1alpha1 "k8s.io/api/admissionregistration/v1alpha1" 24 v1beta1 "k8s.io/api/admissionregistration/v1beta1" 25 apiserverinternalv1alpha1 "k8s.io/api/apiserverinternal/v1alpha1" 26 appsv1 "k8s.io/api/apps/v1" 27 appsv1beta1 "k8s.io/api/apps/v1beta1" 28 v1beta2 "k8s.io/api/apps/v1beta2" 29 autoscalingv1 "k8s.io/api/autoscaling/v1" 30 v2 "k8s.io/api/autoscaling/v2" 31 v2beta1 "k8s.io/api/autoscaling/v2beta1" 32 v2beta2 "k8s.io/api/autoscaling/v2beta2" 33 batchv1 "k8s.io/api/batch/v1" 34 batchv1beta1 "k8s.io/api/batch/v1beta1" 35 certificatesv1 "k8s.io/api/certificates/v1" 36 certificatesv1alpha1 "k8s.io/api/certificates/v1alpha1" 37 certificatesv1beta1 "k8s.io/api/certificates/v1beta1" 38 coordinationv1 "k8s.io/api/coordination/v1" 39 coordinationv1alpha1 "k8s.io/api/coordination/v1alpha1" 40 coordinationv1beta1 "k8s.io/api/coordination/v1beta1" 41 corev1 "k8s.io/api/core/v1" 42 discoveryv1 "k8s.io/api/discovery/v1" 43 discoveryv1beta1 "k8s.io/api/discovery/v1beta1" 44 eventsv1 "k8s.io/api/events/v1" 45 eventsv1beta1 "k8s.io/api/events/v1beta1" 46 extensionsv1beta1 "k8s.io/api/extensions/v1beta1" 47 flowcontrolv1 "k8s.io/api/flowcontrol/v1" 48 flowcontrolv1beta1 "k8s.io/api/flowcontrol/v1beta1" 49 flowcontrolv1beta2 "k8s.io/api/flowcontrol/v1beta2" 50 v1beta3 "k8s.io/api/flowcontrol/v1beta3" 51 imagepolicyv1alpha1 "k8s.io/api/imagepolicy/v1alpha1" 52 networkingv1 "k8s.io/api/networking/v1" 53 networkingv1alpha1 "k8s.io/api/networking/v1alpha1" 54 networkingv1beta1 "k8s.io/api/networking/v1beta1" 55 nodev1 "k8s.io/api/node/v1" 56 nodev1alpha1 "k8s.io/api/node/v1alpha1" 57 nodev1beta1 "k8s.io/api/node/v1beta1" 58 policyv1 "k8s.io/api/policy/v1" 59 policyv1beta1 "k8s.io/api/policy/v1beta1" 60 rbacv1 "k8s.io/api/rbac/v1" 61 rbacv1alpha1 "k8s.io/api/rbac/v1alpha1" 62 rbacv1beta1 "k8s.io/api/rbac/v1beta1" 63 v1alpha3 "k8s.io/api/resource/v1alpha3" 64 schedulingv1 "k8s.io/api/scheduling/v1" 65 schedulingv1alpha1 "k8s.io/api/scheduling/v1alpha1" 66 schedulingv1beta1 "k8s.io/api/scheduling/v1beta1" 67 storagev1 "k8s.io/api/storage/v1" 68 storagev1alpha1 "k8s.io/api/storage/v1alpha1" 69 storagev1beta1 "k8s.io/api/storage/v1beta1" 70 storagemigrationv1alpha1 "k8s.io/api/storagemigration/v1alpha1" 71 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" 72 runtime "k8s.io/apimachinery/pkg/runtime" 73 schema "k8s.io/apimachinery/pkg/runtime/schema" 74 admissionregistrationv1 "k8s.io/client-go/applyconfigurations/admissionregistration/v1" 75 admissionregistrationv1alpha1 "k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1" 76 admissionregistrationv1beta1 "k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1" 77 applyconfigurationsapiserverinternalv1alpha1 "k8s.io/client-go/applyconfigurations/apiserverinternal/v1alpha1" 78 applyconfigurationsappsv1 "k8s.io/client-go/applyconfigurations/apps/v1" 79 applyconfigurationsappsv1beta1 "k8s.io/client-go/applyconfigurations/apps/v1beta1" 80 appsv1beta2 "k8s.io/client-go/applyconfigurations/apps/v1beta2" 81 applyconfigurationsautoscalingv1 "k8s.io/client-go/applyconfigurations/autoscaling/v1" 82 autoscalingv2 "k8s.io/client-go/applyconfigurations/autoscaling/v2" 83 autoscalingv2beta1 "k8s.io/client-go/applyconfigurations/autoscaling/v2beta1" 84 autoscalingv2beta2 "k8s.io/client-go/applyconfigurations/autoscaling/v2beta2" 85 applyconfigurationsbatchv1 "k8s.io/client-go/applyconfigurations/batch/v1" 86 applyconfigurationsbatchv1beta1 "k8s.io/client-go/applyconfigurations/batch/v1beta1" 87 applyconfigurationscertificatesv1 "k8s.io/client-go/applyconfigurations/certificates/v1" 88 applyconfigurationscertificatesv1alpha1 "k8s.io/client-go/applyconfigurations/certificates/v1alpha1" 89 applyconfigurationscertificatesv1beta1 "k8s.io/client-go/applyconfigurations/certificates/v1beta1" 90 applyconfigurationscoordinationv1 "k8s.io/client-go/applyconfigurations/coordination/v1" 91 applyconfigurationscoordinationv1alpha1 "k8s.io/client-go/applyconfigurations/coordination/v1alpha1" 92 applyconfigurationscoordinationv1beta1 "k8s.io/client-go/applyconfigurations/coordination/v1beta1" 93 applyconfigurationscorev1 "k8s.io/client-go/applyconfigurations/core/v1" 94 applyconfigurationsdiscoveryv1 "k8s.io/client-go/applyconfigurations/discovery/v1" 95 applyconfigurationsdiscoveryv1beta1 "k8s.io/client-go/applyconfigurations/discovery/v1beta1" 96 applyconfigurationseventsv1 "k8s.io/client-go/applyconfigurations/events/v1" 97 applyconfigurationseventsv1beta1 "k8s.io/client-go/applyconfigurations/events/v1beta1" 98 applyconfigurationsextensionsv1beta1 "k8s.io/client-go/applyconfigurations/extensions/v1beta1" 99 applyconfigurationsflowcontrolv1 "k8s.io/client-go/applyconfigurations/flowcontrol/v1" 100 applyconfigurationsflowcontrolv1beta1 "k8s.io/client-go/applyconfigurations/flowcontrol/v1beta1" 101 applyconfigurationsflowcontrolv1beta2 "k8s.io/client-go/applyconfigurations/flowcontrol/v1beta2" 102 flowcontrolv1beta3 "k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3" 103 applyconfigurationsimagepolicyv1alpha1 "k8s.io/client-go/applyconfigurations/imagepolicy/v1alpha1" 104 internal "k8s.io/client-go/applyconfigurations/internal" 105 applyconfigurationsmetav1 "k8s.io/client-go/applyconfigurations/meta/v1" 106 applyconfigurationsnetworkingv1 "k8s.io/client-go/applyconfigurations/networking/v1" 107 applyconfigurationsnetworkingv1alpha1 "k8s.io/client-go/applyconfigurations/networking/v1alpha1" 108 applyconfigurationsnetworkingv1beta1 "k8s.io/client-go/applyconfigurations/networking/v1beta1" 109 applyconfigurationsnodev1 "k8s.io/client-go/applyconfigurations/node/v1" 110 applyconfigurationsnodev1alpha1 "k8s.io/client-go/applyconfigurations/node/v1alpha1" 111 applyconfigurationsnodev1beta1 "k8s.io/client-go/applyconfigurations/node/v1beta1" 112 applyconfigurationspolicyv1 "k8s.io/client-go/applyconfigurations/policy/v1" 113 applyconfigurationspolicyv1beta1 "k8s.io/client-go/applyconfigurations/policy/v1beta1" 114 applyconfigurationsrbacv1 "k8s.io/client-go/applyconfigurations/rbac/v1" 115 applyconfigurationsrbacv1alpha1 "k8s.io/client-go/applyconfigurations/rbac/v1alpha1" 116 applyconfigurationsrbacv1beta1 "k8s.io/client-go/applyconfigurations/rbac/v1beta1" 117 resourcev1alpha3 "k8s.io/client-go/applyconfigurations/resource/v1alpha3" 118 applyconfigurationsschedulingv1 "k8s.io/client-go/applyconfigurations/scheduling/v1" 119 applyconfigurationsschedulingv1alpha1 "k8s.io/client-go/applyconfigurations/scheduling/v1alpha1" 120 applyconfigurationsschedulingv1beta1 "k8s.io/client-go/applyconfigurations/scheduling/v1beta1" 121 applyconfigurationsstoragev1 "k8s.io/client-go/applyconfigurations/storage/v1" 122 applyconfigurationsstoragev1alpha1 "k8s.io/client-go/applyconfigurations/storage/v1alpha1" 123 applyconfigurationsstoragev1beta1 "k8s.io/client-go/applyconfigurations/storage/v1beta1" 124 applyconfigurationsstoragemigrationv1alpha1 "k8s.io/client-go/applyconfigurations/storagemigration/v1alpha1" 125 testing "k8s.io/client-go/testing" 126 ) 127 128 // ForKind returns an apply configuration type for the given GroupVersionKind, or nil if no 129 // apply configuration type exists for the given GroupVersionKind. 130 func ForKind(kind schema.GroupVersionKind) interface{} { 131 switch kind { 132 // Group=admissionregistration.k8s.io, Version=v1 133 case v1.SchemeGroupVersion.WithKind("AuditAnnotation"): 134 return &admissionregistrationv1.AuditAnnotationApplyConfiguration{} 135 case v1.SchemeGroupVersion.WithKind("ExpressionWarning"): 136 return &admissionregistrationv1.ExpressionWarningApplyConfiguration{} 137 case v1.SchemeGroupVersion.WithKind("MatchCondition"): 138 return &admissionregistrationv1.MatchConditionApplyConfiguration{} 139 case v1.SchemeGroupVersion.WithKind("MatchResources"): 140 return &admissionregistrationv1.MatchResourcesApplyConfiguration{} 141 case v1.SchemeGroupVersion.WithKind("MutatingWebhook"): 142 return &admissionregistrationv1.MutatingWebhookApplyConfiguration{} 143 case v1.SchemeGroupVersion.WithKind("MutatingWebhookConfiguration"): 144 return &admissionregistrationv1.MutatingWebhookConfigurationApplyConfiguration{} 145 case v1.SchemeGroupVersion.WithKind("NamedRuleWithOperations"): 146 return &admissionregistrationv1.NamedRuleWithOperationsApplyConfiguration{} 147 case v1.SchemeGroupVersion.WithKind("ParamKind"): 148 return &admissionregistrationv1.ParamKindApplyConfiguration{} 149 case v1.SchemeGroupVersion.WithKind("ParamRef"): 150 return &admissionregistrationv1.ParamRefApplyConfiguration{} 151 case v1.SchemeGroupVersion.WithKind("Rule"): 152 return &admissionregistrationv1.RuleApplyConfiguration{} 153 case v1.SchemeGroupVersion.WithKind("RuleWithOperations"): 154 return &admissionregistrationv1.RuleWithOperationsApplyConfiguration{} 155 case v1.SchemeGroupVersion.WithKind("ServiceReference"): 156 return &admissionregistrationv1.ServiceReferenceApplyConfiguration{} 157 case v1.SchemeGroupVersion.WithKind("TypeChecking"): 158 return &admissionregistrationv1.TypeCheckingApplyConfiguration{} 159 case v1.SchemeGroupVersion.WithKind("ValidatingAdmissionPolicy"): 160 return &admissionregistrationv1.ValidatingAdmissionPolicyApplyConfiguration{} 161 case v1.SchemeGroupVersion.WithKind("ValidatingAdmissionPolicyBinding"): 162 return &admissionregistrationv1.ValidatingAdmissionPolicyBindingApplyConfiguration{} 163 case v1.SchemeGroupVersion.WithKind("ValidatingAdmissionPolicyBindingSpec"): 164 return &admissionregistrationv1.ValidatingAdmissionPolicyBindingSpecApplyConfiguration{} 165 case v1.SchemeGroupVersion.WithKind("ValidatingAdmissionPolicySpec"): 166 return &admissionregistrationv1.ValidatingAdmissionPolicySpecApplyConfiguration{} 167 case v1.SchemeGroupVersion.WithKind("ValidatingAdmissionPolicyStatus"): 168 return &admissionregistrationv1.ValidatingAdmissionPolicyStatusApplyConfiguration{} 169 case v1.SchemeGroupVersion.WithKind("ValidatingWebhook"): 170 return &admissionregistrationv1.ValidatingWebhookApplyConfiguration{} 171 case v1.SchemeGroupVersion.WithKind("ValidatingWebhookConfiguration"): 172 return &admissionregistrationv1.ValidatingWebhookConfigurationApplyConfiguration{} 173 case v1.SchemeGroupVersion.WithKind("Validation"): 174 return &admissionregistrationv1.ValidationApplyConfiguration{} 175 case v1.SchemeGroupVersion.WithKind("Variable"): 176 return &admissionregistrationv1.VariableApplyConfiguration{} 177 case v1.SchemeGroupVersion.WithKind("WebhookClientConfig"): 178 return &admissionregistrationv1.WebhookClientConfigApplyConfiguration{} 179 180 // Group=admissionregistration.k8s.io, Version=v1alpha1 181 case v1alpha1.SchemeGroupVersion.WithKind("AuditAnnotation"): 182 return &admissionregistrationv1alpha1.AuditAnnotationApplyConfiguration{} 183 case v1alpha1.SchemeGroupVersion.WithKind("ExpressionWarning"): 184 return &admissionregistrationv1alpha1.ExpressionWarningApplyConfiguration{} 185 case v1alpha1.SchemeGroupVersion.WithKind("MatchCondition"): 186 return &admissionregistrationv1alpha1.MatchConditionApplyConfiguration{} 187 case v1alpha1.SchemeGroupVersion.WithKind("MatchResources"): 188 return &admissionregistrationv1alpha1.MatchResourcesApplyConfiguration{} 189 case v1alpha1.SchemeGroupVersion.WithKind("NamedRuleWithOperations"): 190 return &admissionregistrationv1alpha1.NamedRuleWithOperationsApplyConfiguration{} 191 case v1alpha1.SchemeGroupVersion.WithKind("ParamKind"): 192 return &admissionregistrationv1alpha1.ParamKindApplyConfiguration{} 193 case v1alpha1.SchemeGroupVersion.WithKind("ParamRef"): 194 return &admissionregistrationv1alpha1.ParamRefApplyConfiguration{} 195 case v1alpha1.SchemeGroupVersion.WithKind("TypeChecking"): 196 return &admissionregistrationv1alpha1.TypeCheckingApplyConfiguration{} 197 case v1alpha1.SchemeGroupVersion.WithKind("ValidatingAdmissionPolicy"): 198 return &admissionregistrationv1alpha1.ValidatingAdmissionPolicyApplyConfiguration{} 199 case v1alpha1.SchemeGroupVersion.WithKind("ValidatingAdmissionPolicyBinding"): 200 return &admissionregistrationv1alpha1.ValidatingAdmissionPolicyBindingApplyConfiguration{} 201 case v1alpha1.SchemeGroupVersion.WithKind("ValidatingAdmissionPolicyBindingSpec"): 202 return &admissionregistrationv1alpha1.ValidatingAdmissionPolicyBindingSpecApplyConfiguration{} 203 case v1alpha1.SchemeGroupVersion.WithKind("ValidatingAdmissionPolicySpec"): 204 return &admissionregistrationv1alpha1.ValidatingAdmissionPolicySpecApplyConfiguration{} 205 case v1alpha1.SchemeGroupVersion.WithKind("ValidatingAdmissionPolicyStatus"): 206 return &admissionregistrationv1alpha1.ValidatingAdmissionPolicyStatusApplyConfiguration{} 207 case v1alpha1.SchemeGroupVersion.WithKind("Validation"): 208 return &admissionregistrationv1alpha1.ValidationApplyConfiguration{} 209 case v1alpha1.SchemeGroupVersion.WithKind("Variable"): 210 return &admissionregistrationv1alpha1.VariableApplyConfiguration{} 211 212 // Group=admissionregistration.k8s.io, Version=v1beta1 213 case v1beta1.SchemeGroupVersion.WithKind("AuditAnnotation"): 214 return &admissionregistrationv1beta1.AuditAnnotationApplyConfiguration{} 215 case v1beta1.SchemeGroupVersion.WithKind("ExpressionWarning"): 216 return &admissionregistrationv1beta1.ExpressionWarningApplyConfiguration{} 217 case v1beta1.SchemeGroupVersion.WithKind("MatchCondition"): 218 return &admissionregistrationv1beta1.MatchConditionApplyConfiguration{} 219 case v1beta1.SchemeGroupVersion.WithKind("MatchResources"): 220 return &admissionregistrationv1beta1.MatchResourcesApplyConfiguration{} 221 case v1beta1.SchemeGroupVersion.WithKind("MutatingWebhook"): 222 return &admissionregistrationv1beta1.MutatingWebhookApplyConfiguration{} 223 case v1beta1.SchemeGroupVersion.WithKind("MutatingWebhookConfiguration"): 224 return &admissionregistrationv1beta1.MutatingWebhookConfigurationApplyConfiguration{} 225 case v1beta1.SchemeGroupVersion.WithKind("NamedRuleWithOperations"): 226 return &admissionregistrationv1beta1.NamedRuleWithOperationsApplyConfiguration{} 227 case v1beta1.SchemeGroupVersion.WithKind("ParamKind"): 228 return &admissionregistrationv1beta1.ParamKindApplyConfiguration{} 229 case v1beta1.SchemeGroupVersion.WithKind("ParamRef"): 230 return &admissionregistrationv1beta1.ParamRefApplyConfiguration{} 231 case v1beta1.SchemeGroupVersion.WithKind("ServiceReference"): 232 return &admissionregistrationv1beta1.ServiceReferenceApplyConfiguration{} 233 case v1beta1.SchemeGroupVersion.WithKind("TypeChecking"): 234 return &admissionregistrationv1beta1.TypeCheckingApplyConfiguration{} 235 case v1beta1.SchemeGroupVersion.WithKind("ValidatingAdmissionPolicy"): 236 return &admissionregistrationv1beta1.ValidatingAdmissionPolicyApplyConfiguration{} 237 case v1beta1.SchemeGroupVersion.WithKind("ValidatingAdmissionPolicyBinding"): 238 return &admissionregistrationv1beta1.ValidatingAdmissionPolicyBindingApplyConfiguration{} 239 case v1beta1.SchemeGroupVersion.WithKind("ValidatingAdmissionPolicyBindingSpec"): 240 return &admissionregistrationv1beta1.ValidatingAdmissionPolicyBindingSpecApplyConfiguration{} 241 case v1beta1.SchemeGroupVersion.WithKind("ValidatingAdmissionPolicySpec"): 242 return &admissionregistrationv1beta1.ValidatingAdmissionPolicySpecApplyConfiguration{} 243 case v1beta1.SchemeGroupVersion.WithKind("ValidatingAdmissionPolicyStatus"): 244 return &admissionregistrationv1beta1.ValidatingAdmissionPolicyStatusApplyConfiguration{} 245 case v1beta1.SchemeGroupVersion.WithKind("ValidatingWebhook"): 246 return &admissionregistrationv1beta1.ValidatingWebhookApplyConfiguration{} 247 case v1beta1.SchemeGroupVersion.WithKind("ValidatingWebhookConfiguration"): 248 return &admissionregistrationv1beta1.ValidatingWebhookConfigurationApplyConfiguration{} 249 case v1beta1.SchemeGroupVersion.WithKind("Validation"): 250 return &admissionregistrationv1beta1.ValidationApplyConfiguration{} 251 case v1beta1.SchemeGroupVersion.WithKind("Variable"): 252 return &admissionregistrationv1beta1.VariableApplyConfiguration{} 253 case v1beta1.SchemeGroupVersion.WithKind("WebhookClientConfig"): 254 return &admissionregistrationv1beta1.WebhookClientConfigApplyConfiguration{} 255 256 // Group=apps, Version=v1 257 case appsv1.SchemeGroupVersion.WithKind("ControllerRevision"): 258 return &applyconfigurationsappsv1.ControllerRevisionApplyConfiguration{} 259 case appsv1.SchemeGroupVersion.WithKind("DaemonSet"): 260 return &applyconfigurationsappsv1.DaemonSetApplyConfiguration{} 261 case appsv1.SchemeGroupVersion.WithKind("DaemonSetCondition"): 262 return &applyconfigurationsappsv1.DaemonSetConditionApplyConfiguration{} 263 case appsv1.SchemeGroupVersion.WithKind("DaemonSetSpec"): 264 return &applyconfigurationsappsv1.DaemonSetSpecApplyConfiguration{} 265 case appsv1.SchemeGroupVersion.WithKind("DaemonSetStatus"): 266 return &applyconfigurationsappsv1.DaemonSetStatusApplyConfiguration{} 267 case appsv1.SchemeGroupVersion.WithKind("DaemonSetUpdateStrategy"): 268 return &applyconfigurationsappsv1.DaemonSetUpdateStrategyApplyConfiguration{} 269 case appsv1.SchemeGroupVersion.WithKind("Deployment"): 270 return &applyconfigurationsappsv1.DeploymentApplyConfiguration{} 271 case appsv1.SchemeGroupVersion.WithKind("DeploymentCondition"): 272 return &applyconfigurationsappsv1.DeploymentConditionApplyConfiguration{} 273 case appsv1.SchemeGroupVersion.WithKind("DeploymentSpec"): 274 return &applyconfigurationsappsv1.DeploymentSpecApplyConfiguration{} 275 case appsv1.SchemeGroupVersion.WithKind("DeploymentStatus"): 276 return &applyconfigurationsappsv1.DeploymentStatusApplyConfiguration{} 277 case appsv1.SchemeGroupVersion.WithKind("DeploymentStrategy"): 278 return &applyconfigurationsappsv1.DeploymentStrategyApplyConfiguration{} 279 case appsv1.SchemeGroupVersion.WithKind("ReplicaSet"): 280 return &applyconfigurationsappsv1.ReplicaSetApplyConfiguration{} 281 case appsv1.SchemeGroupVersion.WithKind("ReplicaSetCondition"): 282 return &applyconfigurationsappsv1.ReplicaSetConditionApplyConfiguration{} 283 case appsv1.SchemeGroupVersion.WithKind("ReplicaSetSpec"): 284 return &applyconfigurationsappsv1.ReplicaSetSpecApplyConfiguration{} 285 case appsv1.SchemeGroupVersion.WithKind("ReplicaSetStatus"): 286 return &applyconfigurationsappsv1.ReplicaSetStatusApplyConfiguration{} 287 case appsv1.SchemeGroupVersion.WithKind("RollingUpdateDaemonSet"): 288 return &applyconfigurationsappsv1.RollingUpdateDaemonSetApplyConfiguration{} 289 case appsv1.SchemeGroupVersion.WithKind("RollingUpdateDeployment"): 290 return &applyconfigurationsappsv1.RollingUpdateDeploymentApplyConfiguration{} 291 case appsv1.SchemeGroupVersion.WithKind("RollingUpdateStatefulSetStrategy"): 292 return &applyconfigurationsappsv1.RollingUpdateStatefulSetStrategyApplyConfiguration{} 293 case appsv1.SchemeGroupVersion.WithKind("StatefulSet"): 294 return &applyconfigurationsappsv1.StatefulSetApplyConfiguration{} 295 case appsv1.SchemeGroupVersion.WithKind("StatefulSetCondition"): 296 return &applyconfigurationsappsv1.StatefulSetConditionApplyConfiguration{} 297 case appsv1.SchemeGroupVersion.WithKind("StatefulSetOrdinals"): 298 return &applyconfigurationsappsv1.StatefulSetOrdinalsApplyConfiguration{} 299 case appsv1.SchemeGroupVersion.WithKind("StatefulSetPersistentVolumeClaimRetentionPolicy"): 300 return &applyconfigurationsappsv1.StatefulSetPersistentVolumeClaimRetentionPolicyApplyConfiguration{} 301 case appsv1.SchemeGroupVersion.WithKind("StatefulSetSpec"): 302 return &applyconfigurationsappsv1.StatefulSetSpecApplyConfiguration{} 303 case appsv1.SchemeGroupVersion.WithKind("StatefulSetStatus"): 304 return &applyconfigurationsappsv1.StatefulSetStatusApplyConfiguration{} 305 case appsv1.SchemeGroupVersion.WithKind("StatefulSetUpdateStrategy"): 306 return &applyconfigurationsappsv1.StatefulSetUpdateStrategyApplyConfiguration{} 307 308 // Group=apps, Version=v1beta1 309 case appsv1beta1.SchemeGroupVersion.WithKind("ControllerRevision"): 310 return &applyconfigurationsappsv1beta1.ControllerRevisionApplyConfiguration{} 311 case appsv1beta1.SchemeGroupVersion.WithKind("Deployment"): 312 return &applyconfigurationsappsv1beta1.DeploymentApplyConfiguration{} 313 case appsv1beta1.SchemeGroupVersion.WithKind("DeploymentCondition"): 314 return &applyconfigurationsappsv1beta1.DeploymentConditionApplyConfiguration{} 315 case appsv1beta1.SchemeGroupVersion.WithKind("DeploymentSpec"): 316 return &applyconfigurationsappsv1beta1.DeploymentSpecApplyConfiguration{} 317 case appsv1beta1.SchemeGroupVersion.WithKind("DeploymentStatus"): 318 return &applyconfigurationsappsv1beta1.DeploymentStatusApplyConfiguration{} 319 case appsv1beta1.SchemeGroupVersion.WithKind("DeploymentStrategy"): 320 return &applyconfigurationsappsv1beta1.DeploymentStrategyApplyConfiguration{} 321 case appsv1beta1.SchemeGroupVersion.WithKind("RollbackConfig"): 322 return &applyconfigurationsappsv1beta1.RollbackConfigApplyConfiguration{} 323 case appsv1beta1.SchemeGroupVersion.WithKind("RollingUpdateDeployment"): 324 return &applyconfigurationsappsv1beta1.RollingUpdateDeploymentApplyConfiguration{} 325 case appsv1beta1.SchemeGroupVersion.WithKind("RollingUpdateStatefulSetStrategy"): 326 return &applyconfigurationsappsv1beta1.RollingUpdateStatefulSetStrategyApplyConfiguration{} 327 case appsv1beta1.SchemeGroupVersion.WithKind("StatefulSet"): 328 return &applyconfigurationsappsv1beta1.StatefulSetApplyConfiguration{} 329 case appsv1beta1.SchemeGroupVersion.WithKind("StatefulSetCondition"): 330 return &applyconfigurationsappsv1beta1.StatefulSetConditionApplyConfiguration{} 331 case appsv1beta1.SchemeGroupVersion.WithKind("StatefulSetOrdinals"): 332 return &applyconfigurationsappsv1beta1.StatefulSetOrdinalsApplyConfiguration{} 333 case appsv1beta1.SchemeGroupVersion.WithKind("StatefulSetPersistentVolumeClaimRetentionPolicy"): 334 return &applyconfigurationsappsv1beta1.StatefulSetPersistentVolumeClaimRetentionPolicyApplyConfiguration{} 335 case appsv1beta1.SchemeGroupVersion.WithKind("StatefulSetSpec"): 336 return &applyconfigurationsappsv1beta1.StatefulSetSpecApplyConfiguration{} 337 case appsv1beta1.SchemeGroupVersion.WithKind("StatefulSetStatus"): 338 return &applyconfigurationsappsv1beta1.StatefulSetStatusApplyConfiguration{} 339 case appsv1beta1.SchemeGroupVersion.WithKind("StatefulSetUpdateStrategy"): 340 return &applyconfigurationsappsv1beta1.StatefulSetUpdateStrategyApplyConfiguration{} 341 342 // Group=apps, Version=v1beta2 343 case v1beta2.SchemeGroupVersion.WithKind("ControllerRevision"): 344 return &appsv1beta2.ControllerRevisionApplyConfiguration{} 345 case v1beta2.SchemeGroupVersion.WithKind("DaemonSet"): 346 return &appsv1beta2.DaemonSetApplyConfiguration{} 347 case v1beta2.SchemeGroupVersion.WithKind("DaemonSetCondition"): 348 return &appsv1beta2.DaemonSetConditionApplyConfiguration{} 349 case v1beta2.SchemeGroupVersion.WithKind("DaemonSetSpec"): 350 return &appsv1beta2.DaemonSetSpecApplyConfiguration{} 351 case v1beta2.SchemeGroupVersion.WithKind("DaemonSetStatus"): 352 return &appsv1beta2.DaemonSetStatusApplyConfiguration{} 353 case v1beta2.SchemeGroupVersion.WithKind("DaemonSetUpdateStrategy"): 354 return &appsv1beta2.DaemonSetUpdateStrategyApplyConfiguration{} 355 case v1beta2.SchemeGroupVersion.WithKind("Deployment"): 356 return &appsv1beta2.DeploymentApplyConfiguration{} 357 case v1beta2.SchemeGroupVersion.WithKind("DeploymentCondition"): 358 return &appsv1beta2.DeploymentConditionApplyConfiguration{} 359 case v1beta2.SchemeGroupVersion.WithKind("DeploymentSpec"): 360 return &appsv1beta2.DeploymentSpecApplyConfiguration{} 361 case v1beta2.SchemeGroupVersion.WithKind("DeploymentStatus"): 362 return &appsv1beta2.DeploymentStatusApplyConfiguration{} 363 case v1beta2.SchemeGroupVersion.WithKind("DeploymentStrategy"): 364 return &appsv1beta2.DeploymentStrategyApplyConfiguration{} 365 case v1beta2.SchemeGroupVersion.WithKind("ReplicaSet"): 366 return &appsv1beta2.ReplicaSetApplyConfiguration{} 367 case v1beta2.SchemeGroupVersion.WithKind("ReplicaSetCondition"): 368 return &appsv1beta2.ReplicaSetConditionApplyConfiguration{} 369 case v1beta2.SchemeGroupVersion.WithKind("ReplicaSetSpec"): 370 return &appsv1beta2.ReplicaSetSpecApplyConfiguration{} 371 case v1beta2.SchemeGroupVersion.WithKind("ReplicaSetStatus"): 372 return &appsv1beta2.ReplicaSetStatusApplyConfiguration{} 373 case v1beta2.SchemeGroupVersion.WithKind("RollingUpdateDaemonSet"): 374 return &appsv1beta2.RollingUpdateDaemonSetApplyConfiguration{} 375 case v1beta2.SchemeGroupVersion.WithKind("RollingUpdateDeployment"): 376 return &appsv1beta2.RollingUpdateDeploymentApplyConfiguration{} 377 case v1beta2.SchemeGroupVersion.WithKind("RollingUpdateStatefulSetStrategy"): 378 return &appsv1beta2.RollingUpdateStatefulSetStrategyApplyConfiguration{} 379 case v1beta2.SchemeGroupVersion.WithKind("Scale"): 380 return &appsv1beta2.ScaleApplyConfiguration{} 381 case v1beta2.SchemeGroupVersion.WithKind("StatefulSet"): 382 return &appsv1beta2.StatefulSetApplyConfiguration{} 383 case v1beta2.SchemeGroupVersion.WithKind("StatefulSetCondition"): 384 return &appsv1beta2.StatefulSetConditionApplyConfiguration{} 385 case v1beta2.SchemeGroupVersion.WithKind("StatefulSetOrdinals"): 386 return &appsv1beta2.StatefulSetOrdinalsApplyConfiguration{} 387 case v1beta2.SchemeGroupVersion.WithKind("StatefulSetPersistentVolumeClaimRetentionPolicy"): 388 return &appsv1beta2.StatefulSetPersistentVolumeClaimRetentionPolicyApplyConfiguration{} 389 case v1beta2.SchemeGroupVersion.WithKind("StatefulSetSpec"): 390 return &appsv1beta2.StatefulSetSpecApplyConfiguration{} 391 case v1beta2.SchemeGroupVersion.WithKind("StatefulSetStatus"): 392 return &appsv1beta2.StatefulSetStatusApplyConfiguration{} 393 case v1beta2.SchemeGroupVersion.WithKind("StatefulSetUpdateStrategy"): 394 return &appsv1beta2.StatefulSetUpdateStrategyApplyConfiguration{} 395 396 // Group=autoscaling, Version=v1 397 case autoscalingv1.SchemeGroupVersion.WithKind("CrossVersionObjectReference"): 398 return &applyconfigurationsautoscalingv1.CrossVersionObjectReferenceApplyConfiguration{} 399 case autoscalingv1.SchemeGroupVersion.WithKind("HorizontalPodAutoscaler"): 400 return &applyconfigurationsautoscalingv1.HorizontalPodAutoscalerApplyConfiguration{} 401 case autoscalingv1.SchemeGroupVersion.WithKind("HorizontalPodAutoscalerSpec"): 402 return &applyconfigurationsautoscalingv1.HorizontalPodAutoscalerSpecApplyConfiguration{} 403 case autoscalingv1.SchemeGroupVersion.WithKind("HorizontalPodAutoscalerStatus"): 404 return &applyconfigurationsautoscalingv1.HorizontalPodAutoscalerStatusApplyConfiguration{} 405 case autoscalingv1.SchemeGroupVersion.WithKind("Scale"): 406 return &applyconfigurationsautoscalingv1.ScaleApplyConfiguration{} 407 case autoscalingv1.SchemeGroupVersion.WithKind("ScaleSpec"): 408 return &applyconfigurationsautoscalingv1.ScaleSpecApplyConfiguration{} 409 case autoscalingv1.SchemeGroupVersion.WithKind("ScaleStatus"): 410 return &applyconfigurationsautoscalingv1.ScaleStatusApplyConfiguration{} 411 412 // Group=autoscaling, Version=v2 413 case v2.SchemeGroupVersion.WithKind("ContainerResourceMetricSource"): 414 return &autoscalingv2.ContainerResourceMetricSourceApplyConfiguration{} 415 case v2.SchemeGroupVersion.WithKind("ContainerResourceMetricStatus"): 416 return &autoscalingv2.ContainerResourceMetricStatusApplyConfiguration{} 417 case v2.SchemeGroupVersion.WithKind("CrossVersionObjectReference"): 418 return &autoscalingv2.CrossVersionObjectReferenceApplyConfiguration{} 419 case v2.SchemeGroupVersion.WithKind("ExternalMetricSource"): 420 return &autoscalingv2.ExternalMetricSourceApplyConfiguration{} 421 case v2.SchemeGroupVersion.WithKind("ExternalMetricStatus"): 422 return &autoscalingv2.ExternalMetricStatusApplyConfiguration{} 423 case v2.SchemeGroupVersion.WithKind("HorizontalPodAutoscaler"): 424 return &autoscalingv2.HorizontalPodAutoscalerApplyConfiguration{} 425 case v2.SchemeGroupVersion.WithKind("HorizontalPodAutoscalerBehavior"): 426 return &autoscalingv2.HorizontalPodAutoscalerBehaviorApplyConfiguration{} 427 case v2.SchemeGroupVersion.WithKind("HorizontalPodAutoscalerCondition"): 428 return &autoscalingv2.HorizontalPodAutoscalerConditionApplyConfiguration{} 429 case v2.SchemeGroupVersion.WithKind("HorizontalPodAutoscalerSpec"): 430 return &autoscalingv2.HorizontalPodAutoscalerSpecApplyConfiguration{} 431 case v2.SchemeGroupVersion.WithKind("HorizontalPodAutoscalerStatus"): 432 return &autoscalingv2.HorizontalPodAutoscalerStatusApplyConfiguration{} 433 case v2.SchemeGroupVersion.WithKind("HPAScalingPolicy"): 434 return &autoscalingv2.HPAScalingPolicyApplyConfiguration{} 435 case v2.SchemeGroupVersion.WithKind("HPAScalingRules"): 436 return &autoscalingv2.HPAScalingRulesApplyConfiguration{} 437 case v2.SchemeGroupVersion.WithKind("MetricIdentifier"): 438 return &autoscalingv2.MetricIdentifierApplyConfiguration{} 439 case v2.SchemeGroupVersion.WithKind("MetricSpec"): 440 return &autoscalingv2.MetricSpecApplyConfiguration{} 441 case v2.SchemeGroupVersion.WithKind("MetricStatus"): 442 return &autoscalingv2.MetricStatusApplyConfiguration{} 443 case v2.SchemeGroupVersion.WithKind("MetricTarget"): 444 return &autoscalingv2.MetricTargetApplyConfiguration{} 445 case v2.SchemeGroupVersion.WithKind("MetricValueStatus"): 446 return &autoscalingv2.MetricValueStatusApplyConfiguration{} 447 case v2.SchemeGroupVersion.WithKind("ObjectMetricSource"): 448 return &autoscalingv2.ObjectMetricSourceApplyConfiguration{} 449 case v2.SchemeGroupVersion.WithKind("ObjectMetricStatus"): 450 return &autoscalingv2.ObjectMetricStatusApplyConfiguration{} 451 case v2.SchemeGroupVersion.WithKind("PodsMetricSource"): 452 return &autoscalingv2.PodsMetricSourceApplyConfiguration{} 453 case v2.SchemeGroupVersion.WithKind("PodsMetricStatus"): 454 return &autoscalingv2.PodsMetricStatusApplyConfiguration{} 455 case v2.SchemeGroupVersion.WithKind("ResourceMetricSource"): 456 return &autoscalingv2.ResourceMetricSourceApplyConfiguration{} 457 case v2.SchemeGroupVersion.WithKind("ResourceMetricStatus"): 458 return &autoscalingv2.ResourceMetricStatusApplyConfiguration{} 459 460 // Group=autoscaling, Version=v2beta1 461 case v2beta1.SchemeGroupVersion.WithKind("ContainerResourceMetricSource"): 462 return &autoscalingv2beta1.ContainerResourceMetricSourceApplyConfiguration{} 463 case v2beta1.SchemeGroupVersion.WithKind("ContainerResourceMetricStatus"): 464 return &autoscalingv2beta1.ContainerResourceMetricStatusApplyConfiguration{} 465 case v2beta1.SchemeGroupVersion.WithKind("CrossVersionObjectReference"): 466 return &autoscalingv2beta1.CrossVersionObjectReferenceApplyConfiguration{} 467 case v2beta1.SchemeGroupVersion.WithKind("ExternalMetricSource"): 468 return &autoscalingv2beta1.ExternalMetricSourceApplyConfiguration{} 469 case v2beta1.SchemeGroupVersion.WithKind("ExternalMetricStatus"): 470 return &autoscalingv2beta1.ExternalMetricStatusApplyConfiguration{} 471 case v2beta1.SchemeGroupVersion.WithKind("HorizontalPodAutoscaler"): 472 return &autoscalingv2beta1.HorizontalPodAutoscalerApplyConfiguration{} 473 case v2beta1.SchemeGroupVersion.WithKind("HorizontalPodAutoscalerCondition"): 474 return &autoscalingv2beta1.HorizontalPodAutoscalerConditionApplyConfiguration{} 475 case v2beta1.SchemeGroupVersion.WithKind("HorizontalPodAutoscalerSpec"): 476 return &autoscalingv2beta1.HorizontalPodAutoscalerSpecApplyConfiguration{} 477 case v2beta1.SchemeGroupVersion.WithKind("HorizontalPodAutoscalerStatus"): 478 return &autoscalingv2beta1.HorizontalPodAutoscalerStatusApplyConfiguration{} 479 case v2beta1.SchemeGroupVersion.WithKind("MetricSpec"): 480 return &autoscalingv2beta1.MetricSpecApplyConfiguration{} 481 case v2beta1.SchemeGroupVersion.WithKind("MetricStatus"): 482 return &autoscalingv2beta1.MetricStatusApplyConfiguration{} 483 case v2beta1.SchemeGroupVersion.WithKind("ObjectMetricSource"): 484 return &autoscalingv2beta1.ObjectMetricSourceApplyConfiguration{} 485 case v2beta1.SchemeGroupVersion.WithKind("ObjectMetricStatus"): 486 return &autoscalingv2beta1.ObjectMetricStatusApplyConfiguration{} 487 case v2beta1.SchemeGroupVersion.WithKind("PodsMetricSource"): 488 return &autoscalingv2beta1.PodsMetricSourceApplyConfiguration{} 489 case v2beta1.SchemeGroupVersion.WithKind("PodsMetricStatus"): 490 return &autoscalingv2beta1.PodsMetricStatusApplyConfiguration{} 491 case v2beta1.SchemeGroupVersion.WithKind("ResourceMetricSource"): 492 return &autoscalingv2beta1.ResourceMetricSourceApplyConfiguration{} 493 case v2beta1.SchemeGroupVersion.WithKind("ResourceMetricStatus"): 494 return &autoscalingv2beta1.ResourceMetricStatusApplyConfiguration{} 495 496 // Group=autoscaling, Version=v2beta2 497 case v2beta2.SchemeGroupVersion.WithKind("ContainerResourceMetricSource"): 498 return &autoscalingv2beta2.ContainerResourceMetricSourceApplyConfiguration{} 499 case v2beta2.SchemeGroupVersion.WithKind("ContainerResourceMetricStatus"): 500 return &autoscalingv2beta2.ContainerResourceMetricStatusApplyConfiguration{} 501 case v2beta2.SchemeGroupVersion.WithKind("CrossVersionObjectReference"): 502 return &autoscalingv2beta2.CrossVersionObjectReferenceApplyConfiguration{} 503 case v2beta2.SchemeGroupVersion.WithKind("ExternalMetricSource"): 504 return &autoscalingv2beta2.ExternalMetricSourceApplyConfiguration{} 505 case v2beta2.SchemeGroupVersion.WithKind("ExternalMetricStatus"): 506 return &autoscalingv2beta2.ExternalMetricStatusApplyConfiguration{} 507 case v2beta2.SchemeGroupVersion.WithKind("HorizontalPodAutoscaler"): 508 return &autoscalingv2beta2.HorizontalPodAutoscalerApplyConfiguration{} 509 case v2beta2.SchemeGroupVersion.WithKind("HorizontalPodAutoscalerBehavior"): 510 return &autoscalingv2beta2.HorizontalPodAutoscalerBehaviorApplyConfiguration{} 511 case v2beta2.SchemeGroupVersion.WithKind("HorizontalPodAutoscalerCondition"): 512 return &autoscalingv2beta2.HorizontalPodAutoscalerConditionApplyConfiguration{} 513 case v2beta2.SchemeGroupVersion.WithKind("HorizontalPodAutoscalerSpec"): 514 return &autoscalingv2beta2.HorizontalPodAutoscalerSpecApplyConfiguration{} 515 case v2beta2.SchemeGroupVersion.WithKind("HorizontalPodAutoscalerStatus"): 516 return &autoscalingv2beta2.HorizontalPodAutoscalerStatusApplyConfiguration{} 517 case v2beta2.SchemeGroupVersion.WithKind("HPAScalingPolicy"): 518 return &autoscalingv2beta2.HPAScalingPolicyApplyConfiguration{} 519 case v2beta2.SchemeGroupVersion.WithKind("HPAScalingRules"): 520 return &autoscalingv2beta2.HPAScalingRulesApplyConfiguration{} 521 case v2beta2.SchemeGroupVersion.WithKind("MetricIdentifier"): 522 return &autoscalingv2beta2.MetricIdentifierApplyConfiguration{} 523 case v2beta2.SchemeGroupVersion.WithKind("MetricSpec"): 524 return &autoscalingv2beta2.MetricSpecApplyConfiguration{} 525 case v2beta2.SchemeGroupVersion.WithKind("MetricStatus"): 526 return &autoscalingv2beta2.MetricStatusApplyConfiguration{} 527 case v2beta2.SchemeGroupVersion.WithKind("MetricTarget"): 528 return &autoscalingv2beta2.MetricTargetApplyConfiguration{} 529 case v2beta2.SchemeGroupVersion.WithKind("MetricValueStatus"): 530 return &autoscalingv2beta2.MetricValueStatusApplyConfiguration{} 531 case v2beta2.SchemeGroupVersion.WithKind("ObjectMetricSource"): 532 return &autoscalingv2beta2.ObjectMetricSourceApplyConfiguration{} 533 case v2beta2.SchemeGroupVersion.WithKind("ObjectMetricStatus"): 534 return &autoscalingv2beta2.ObjectMetricStatusApplyConfiguration{} 535 case v2beta2.SchemeGroupVersion.WithKind("PodsMetricSource"): 536 return &autoscalingv2beta2.PodsMetricSourceApplyConfiguration{} 537 case v2beta2.SchemeGroupVersion.WithKind("PodsMetricStatus"): 538 return &autoscalingv2beta2.PodsMetricStatusApplyConfiguration{} 539 case v2beta2.SchemeGroupVersion.WithKind("ResourceMetricSource"): 540 return &autoscalingv2beta2.ResourceMetricSourceApplyConfiguration{} 541 case v2beta2.SchemeGroupVersion.WithKind("ResourceMetricStatus"): 542 return &autoscalingv2beta2.ResourceMetricStatusApplyConfiguration{} 543 544 // Group=batch, Version=v1 545 case batchv1.SchemeGroupVersion.WithKind("CronJob"): 546 return &applyconfigurationsbatchv1.CronJobApplyConfiguration{} 547 case batchv1.SchemeGroupVersion.WithKind("CronJobSpec"): 548 return &applyconfigurationsbatchv1.CronJobSpecApplyConfiguration{} 549 case batchv1.SchemeGroupVersion.WithKind("CronJobStatus"): 550 return &applyconfigurationsbatchv1.CronJobStatusApplyConfiguration{} 551 case batchv1.SchemeGroupVersion.WithKind("Job"): 552 return &applyconfigurationsbatchv1.JobApplyConfiguration{} 553 case batchv1.SchemeGroupVersion.WithKind("JobCondition"): 554 return &applyconfigurationsbatchv1.JobConditionApplyConfiguration{} 555 case batchv1.SchemeGroupVersion.WithKind("JobSpec"): 556 return &applyconfigurationsbatchv1.JobSpecApplyConfiguration{} 557 case batchv1.SchemeGroupVersion.WithKind("JobStatus"): 558 return &applyconfigurationsbatchv1.JobStatusApplyConfiguration{} 559 case batchv1.SchemeGroupVersion.WithKind("JobTemplateSpec"): 560 return &applyconfigurationsbatchv1.JobTemplateSpecApplyConfiguration{} 561 case batchv1.SchemeGroupVersion.WithKind("PodFailurePolicy"): 562 return &applyconfigurationsbatchv1.PodFailurePolicyApplyConfiguration{} 563 case batchv1.SchemeGroupVersion.WithKind("PodFailurePolicyOnExitCodesRequirement"): 564 return &applyconfigurationsbatchv1.PodFailurePolicyOnExitCodesRequirementApplyConfiguration{} 565 case batchv1.SchemeGroupVersion.WithKind("PodFailurePolicyOnPodConditionsPattern"): 566 return &applyconfigurationsbatchv1.PodFailurePolicyOnPodConditionsPatternApplyConfiguration{} 567 case batchv1.SchemeGroupVersion.WithKind("PodFailurePolicyRule"): 568 return &applyconfigurationsbatchv1.PodFailurePolicyRuleApplyConfiguration{} 569 case batchv1.SchemeGroupVersion.WithKind("SuccessPolicy"): 570 return &applyconfigurationsbatchv1.SuccessPolicyApplyConfiguration{} 571 case batchv1.SchemeGroupVersion.WithKind("SuccessPolicyRule"): 572 return &applyconfigurationsbatchv1.SuccessPolicyRuleApplyConfiguration{} 573 case batchv1.SchemeGroupVersion.WithKind("UncountedTerminatedPods"): 574 return &applyconfigurationsbatchv1.UncountedTerminatedPodsApplyConfiguration{} 575 576 // Group=batch, Version=v1beta1 577 case batchv1beta1.SchemeGroupVersion.WithKind("CronJob"): 578 return &applyconfigurationsbatchv1beta1.CronJobApplyConfiguration{} 579 case batchv1beta1.SchemeGroupVersion.WithKind("CronJobSpec"): 580 return &applyconfigurationsbatchv1beta1.CronJobSpecApplyConfiguration{} 581 case batchv1beta1.SchemeGroupVersion.WithKind("CronJobStatus"): 582 return &applyconfigurationsbatchv1beta1.CronJobStatusApplyConfiguration{} 583 case batchv1beta1.SchemeGroupVersion.WithKind("JobTemplateSpec"): 584 return &applyconfigurationsbatchv1beta1.JobTemplateSpecApplyConfiguration{} 585 586 // Group=certificates.k8s.io, Version=v1 587 case certificatesv1.SchemeGroupVersion.WithKind("CertificateSigningRequest"): 588 return &applyconfigurationscertificatesv1.CertificateSigningRequestApplyConfiguration{} 589 case certificatesv1.SchemeGroupVersion.WithKind("CertificateSigningRequestCondition"): 590 return &applyconfigurationscertificatesv1.CertificateSigningRequestConditionApplyConfiguration{} 591 case certificatesv1.SchemeGroupVersion.WithKind("CertificateSigningRequestSpec"): 592 return &applyconfigurationscertificatesv1.CertificateSigningRequestSpecApplyConfiguration{} 593 case certificatesv1.SchemeGroupVersion.WithKind("CertificateSigningRequestStatus"): 594 return &applyconfigurationscertificatesv1.CertificateSigningRequestStatusApplyConfiguration{} 595 596 // Group=certificates.k8s.io, Version=v1alpha1 597 case certificatesv1alpha1.SchemeGroupVersion.WithKind("ClusterTrustBundle"): 598 return &applyconfigurationscertificatesv1alpha1.ClusterTrustBundleApplyConfiguration{} 599 case certificatesv1alpha1.SchemeGroupVersion.WithKind("ClusterTrustBundleSpec"): 600 return &applyconfigurationscertificatesv1alpha1.ClusterTrustBundleSpecApplyConfiguration{} 601 602 // Group=certificates.k8s.io, Version=v1beta1 603 case certificatesv1beta1.SchemeGroupVersion.WithKind("CertificateSigningRequest"): 604 return &applyconfigurationscertificatesv1beta1.CertificateSigningRequestApplyConfiguration{} 605 case certificatesv1beta1.SchemeGroupVersion.WithKind("CertificateSigningRequestCondition"): 606 return &applyconfigurationscertificatesv1beta1.CertificateSigningRequestConditionApplyConfiguration{} 607 case certificatesv1beta1.SchemeGroupVersion.WithKind("CertificateSigningRequestSpec"): 608 return &applyconfigurationscertificatesv1beta1.CertificateSigningRequestSpecApplyConfiguration{} 609 case certificatesv1beta1.SchemeGroupVersion.WithKind("CertificateSigningRequestStatus"): 610 return &applyconfigurationscertificatesv1beta1.CertificateSigningRequestStatusApplyConfiguration{} 611 612 // Group=coordination.k8s.io, Version=v1 613 case coordinationv1.SchemeGroupVersion.WithKind("Lease"): 614 return &applyconfigurationscoordinationv1.LeaseApplyConfiguration{} 615 case coordinationv1.SchemeGroupVersion.WithKind("LeaseSpec"): 616 return &applyconfigurationscoordinationv1.LeaseSpecApplyConfiguration{} 617 618 // Group=coordination.k8s.io, Version=v1alpha1 619 case coordinationv1alpha1.SchemeGroupVersion.WithKind("LeaseCandidate"): 620 return &applyconfigurationscoordinationv1alpha1.LeaseCandidateApplyConfiguration{} 621 case coordinationv1alpha1.SchemeGroupVersion.WithKind("LeaseCandidateSpec"): 622 return &applyconfigurationscoordinationv1alpha1.LeaseCandidateSpecApplyConfiguration{} 623 624 // Group=coordination.k8s.io, Version=v1beta1 625 case coordinationv1beta1.SchemeGroupVersion.WithKind("Lease"): 626 return &applyconfigurationscoordinationv1beta1.LeaseApplyConfiguration{} 627 case coordinationv1beta1.SchemeGroupVersion.WithKind("LeaseSpec"): 628 return &applyconfigurationscoordinationv1beta1.LeaseSpecApplyConfiguration{} 629 630 // Group=core, Version=v1 631 case corev1.SchemeGroupVersion.WithKind("Affinity"): 632 return &applyconfigurationscorev1.AffinityApplyConfiguration{} 633 case corev1.SchemeGroupVersion.WithKind("AppArmorProfile"): 634 return &applyconfigurationscorev1.AppArmorProfileApplyConfiguration{} 635 case corev1.SchemeGroupVersion.WithKind("AttachedVolume"): 636 return &applyconfigurationscorev1.AttachedVolumeApplyConfiguration{} 637 case corev1.SchemeGroupVersion.WithKind("AWSElasticBlockStoreVolumeSource"): 638 return &applyconfigurationscorev1.AWSElasticBlockStoreVolumeSourceApplyConfiguration{} 639 case corev1.SchemeGroupVersion.WithKind("AzureDiskVolumeSource"): 640 return &applyconfigurationscorev1.AzureDiskVolumeSourceApplyConfiguration{} 641 case corev1.SchemeGroupVersion.WithKind("AzureFilePersistentVolumeSource"): 642 return &applyconfigurationscorev1.AzureFilePersistentVolumeSourceApplyConfiguration{} 643 case corev1.SchemeGroupVersion.WithKind("AzureFileVolumeSource"): 644 return &applyconfigurationscorev1.AzureFileVolumeSourceApplyConfiguration{} 645 case corev1.SchemeGroupVersion.WithKind("Capabilities"): 646 return &applyconfigurationscorev1.CapabilitiesApplyConfiguration{} 647 case corev1.SchemeGroupVersion.WithKind("CephFSPersistentVolumeSource"): 648 return &applyconfigurationscorev1.CephFSPersistentVolumeSourceApplyConfiguration{} 649 case corev1.SchemeGroupVersion.WithKind("CephFSVolumeSource"): 650 return &applyconfigurationscorev1.CephFSVolumeSourceApplyConfiguration{} 651 case corev1.SchemeGroupVersion.WithKind("CinderPersistentVolumeSource"): 652 return &applyconfigurationscorev1.CinderPersistentVolumeSourceApplyConfiguration{} 653 case corev1.SchemeGroupVersion.WithKind("CinderVolumeSource"): 654 return &applyconfigurationscorev1.CinderVolumeSourceApplyConfiguration{} 655 case corev1.SchemeGroupVersion.WithKind("ClientIPConfig"): 656 return &applyconfigurationscorev1.ClientIPConfigApplyConfiguration{} 657 case corev1.SchemeGroupVersion.WithKind("ClusterTrustBundleProjection"): 658 return &applyconfigurationscorev1.ClusterTrustBundleProjectionApplyConfiguration{} 659 case corev1.SchemeGroupVersion.WithKind("ComponentCondition"): 660 return &applyconfigurationscorev1.ComponentConditionApplyConfiguration{} 661 case corev1.SchemeGroupVersion.WithKind("ComponentStatus"): 662 return &applyconfigurationscorev1.ComponentStatusApplyConfiguration{} 663 case corev1.SchemeGroupVersion.WithKind("ConfigMap"): 664 return &applyconfigurationscorev1.ConfigMapApplyConfiguration{} 665 case corev1.SchemeGroupVersion.WithKind("ConfigMapEnvSource"): 666 return &applyconfigurationscorev1.ConfigMapEnvSourceApplyConfiguration{} 667 case corev1.SchemeGroupVersion.WithKind("ConfigMapKeySelector"): 668 return &applyconfigurationscorev1.ConfigMapKeySelectorApplyConfiguration{} 669 case corev1.SchemeGroupVersion.WithKind("ConfigMapNodeConfigSource"): 670 return &applyconfigurationscorev1.ConfigMapNodeConfigSourceApplyConfiguration{} 671 case corev1.SchemeGroupVersion.WithKind("ConfigMapProjection"): 672 return &applyconfigurationscorev1.ConfigMapProjectionApplyConfiguration{} 673 case corev1.SchemeGroupVersion.WithKind("ConfigMapVolumeSource"): 674 return &applyconfigurationscorev1.ConfigMapVolumeSourceApplyConfiguration{} 675 case corev1.SchemeGroupVersion.WithKind("Container"): 676 return &applyconfigurationscorev1.ContainerApplyConfiguration{} 677 case corev1.SchemeGroupVersion.WithKind("ContainerImage"): 678 return &applyconfigurationscorev1.ContainerImageApplyConfiguration{} 679 case corev1.SchemeGroupVersion.WithKind("ContainerPort"): 680 return &applyconfigurationscorev1.ContainerPortApplyConfiguration{} 681 case corev1.SchemeGroupVersion.WithKind("ContainerResizePolicy"): 682 return &applyconfigurationscorev1.ContainerResizePolicyApplyConfiguration{} 683 case corev1.SchemeGroupVersion.WithKind("ContainerState"): 684 return &applyconfigurationscorev1.ContainerStateApplyConfiguration{} 685 case corev1.SchemeGroupVersion.WithKind("ContainerStateRunning"): 686 return &applyconfigurationscorev1.ContainerStateRunningApplyConfiguration{} 687 case corev1.SchemeGroupVersion.WithKind("ContainerStateTerminated"): 688 return &applyconfigurationscorev1.ContainerStateTerminatedApplyConfiguration{} 689 case corev1.SchemeGroupVersion.WithKind("ContainerStateWaiting"): 690 return &applyconfigurationscorev1.ContainerStateWaitingApplyConfiguration{} 691 case corev1.SchemeGroupVersion.WithKind("ContainerStatus"): 692 return &applyconfigurationscorev1.ContainerStatusApplyConfiguration{} 693 case corev1.SchemeGroupVersion.WithKind("ContainerUser"): 694 return &applyconfigurationscorev1.ContainerUserApplyConfiguration{} 695 case corev1.SchemeGroupVersion.WithKind("CSIPersistentVolumeSource"): 696 return &applyconfigurationscorev1.CSIPersistentVolumeSourceApplyConfiguration{} 697 case corev1.SchemeGroupVersion.WithKind("CSIVolumeSource"): 698 return &applyconfigurationscorev1.CSIVolumeSourceApplyConfiguration{} 699 case corev1.SchemeGroupVersion.WithKind("DaemonEndpoint"): 700 return &applyconfigurationscorev1.DaemonEndpointApplyConfiguration{} 701 case corev1.SchemeGroupVersion.WithKind("DownwardAPIProjection"): 702 return &applyconfigurationscorev1.DownwardAPIProjectionApplyConfiguration{} 703 case corev1.SchemeGroupVersion.WithKind("DownwardAPIVolumeFile"): 704 return &applyconfigurationscorev1.DownwardAPIVolumeFileApplyConfiguration{} 705 case corev1.SchemeGroupVersion.WithKind("DownwardAPIVolumeSource"): 706 return &applyconfigurationscorev1.DownwardAPIVolumeSourceApplyConfiguration{} 707 case corev1.SchemeGroupVersion.WithKind("EmptyDirVolumeSource"): 708 return &applyconfigurationscorev1.EmptyDirVolumeSourceApplyConfiguration{} 709 case corev1.SchemeGroupVersion.WithKind("EndpointAddress"): 710 return &applyconfigurationscorev1.EndpointAddressApplyConfiguration{} 711 case corev1.SchemeGroupVersion.WithKind("EndpointPort"): 712 return &applyconfigurationscorev1.EndpointPortApplyConfiguration{} 713 case corev1.SchemeGroupVersion.WithKind("Endpoints"): 714 return &applyconfigurationscorev1.EndpointsApplyConfiguration{} 715 case corev1.SchemeGroupVersion.WithKind("EndpointSubset"): 716 return &applyconfigurationscorev1.EndpointSubsetApplyConfiguration{} 717 case corev1.SchemeGroupVersion.WithKind("EnvFromSource"): 718 return &applyconfigurationscorev1.EnvFromSourceApplyConfiguration{} 719 case corev1.SchemeGroupVersion.WithKind("EnvVar"): 720 return &applyconfigurationscorev1.EnvVarApplyConfiguration{} 721 case corev1.SchemeGroupVersion.WithKind("EnvVarSource"): 722 return &applyconfigurationscorev1.EnvVarSourceApplyConfiguration{} 723 case corev1.SchemeGroupVersion.WithKind("EphemeralContainer"): 724 return &applyconfigurationscorev1.EphemeralContainerApplyConfiguration{} 725 case corev1.SchemeGroupVersion.WithKind("EphemeralContainerCommon"): 726 return &applyconfigurationscorev1.EphemeralContainerCommonApplyConfiguration{} 727 case corev1.SchemeGroupVersion.WithKind("EphemeralVolumeSource"): 728 return &applyconfigurationscorev1.EphemeralVolumeSourceApplyConfiguration{} 729 case corev1.SchemeGroupVersion.WithKind("Event"): 730 return &applyconfigurationscorev1.EventApplyConfiguration{} 731 case corev1.SchemeGroupVersion.WithKind("EventSeries"): 732 return &applyconfigurationscorev1.EventSeriesApplyConfiguration{} 733 case corev1.SchemeGroupVersion.WithKind("EventSource"): 734 return &applyconfigurationscorev1.EventSourceApplyConfiguration{} 735 case corev1.SchemeGroupVersion.WithKind("ExecAction"): 736 return &applyconfigurationscorev1.ExecActionApplyConfiguration{} 737 case corev1.SchemeGroupVersion.WithKind("FCVolumeSource"): 738 return &applyconfigurationscorev1.FCVolumeSourceApplyConfiguration{} 739 case corev1.SchemeGroupVersion.WithKind("FlexPersistentVolumeSource"): 740 return &applyconfigurationscorev1.FlexPersistentVolumeSourceApplyConfiguration{} 741 case corev1.SchemeGroupVersion.WithKind("FlexVolumeSource"): 742 return &applyconfigurationscorev1.FlexVolumeSourceApplyConfiguration{} 743 case corev1.SchemeGroupVersion.WithKind("FlockerVolumeSource"): 744 return &applyconfigurationscorev1.FlockerVolumeSourceApplyConfiguration{} 745 case corev1.SchemeGroupVersion.WithKind("GCEPersistentDiskVolumeSource"): 746 return &applyconfigurationscorev1.GCEPersistentDiskVolumeSourceApplyConfiguration{} 747 case corev1.SchemeGroupVersion.WithKind("GitRepoVolumeSource"): 748 return &applyconfigurationscorev1.GitRepoVolumeSourceApplyConfiguration{} 749 case corev1.SchemeGroupVersion.WithKind("GlusterfsPersistentVolumeSource"): 750 return &applyconfigurationscorev1.GlusterfsPersistentVolumeSourceApplyConfiguration{} 751 case corev1.SchemeGroupVersion.WithKind("GlusterfsVolumeSource"): 752 return &applyconfigurationscorev1.GlusterfsVolumeSourceApplyConfiguration{} 753 case corev1.SchemeGroupVersion.WithKind("GRPCAction"): 754 return &applyconfigurationscorev1.GRPCActionApplyConfiguration{} 755 case corev1.SchemeGroupVersion.WithKind("HostAlias"): 756 return &applyconfigurationscorev1.HostAliasApplyConfiguration{} 757 case corev1.SchemeGroupVersion.WithKind("HostIP"): 758 return &applyconfigurationscorev1.HostIPApplyConfiguration{} 759 case corev1.SchemeGroupVersion.WithKind("HostPathVolumeSource"): 760 return &applyconfigurationscorev1.HostPathVolumeSourceApplyConfiguration{} 761 case corev1.SchemeGroupVersion.WithKind("HTTPGetAction"): 762 return &applyconfigurationscorev1.HTTPGetActionApplyConfiguration{} 763 case corev1.SchemeGroupVersion.WithKind("HTTPHeader"): 764 return &applyconfigurationscorev1.HTTPHeaderApplyConfiguration{} 765 case corev1.SchemeGroupVersion.WithKind("ImageVolumeSource"): 766 return &applyconfigurationscorev1.ImageVolumeSourceApplyConfiguration{} 767 case corev1.SchemeGroupVersion.WithKind("ISCSIPersistentVolumeSource"): 768 return &applyconfigurationscorev1.ISCSIPersistentVolumeSourceApplyConfiguration{} 769 case corev1.SchemeGroupVersion.WithKind("ISCSIVolumeSource"): 770 return &applyconfigurationscorev1.ISCSIVolumeSourceApplyConfiguration{} 771 case corev1.SchemeGroupVersion.WithKind("KeyToPath"): 772 return &applyconfigurationscorev1.KeyToPathApplyConfiguration{} 773 case corev1.SchemeGroupVersion.WithKind("Lifecycle"): 774 return &applyconfigurationscorev1.LifecycleApplyConfiguration{} 775 case corev1.SchemeGroupVersion.WithKind("LifecycleHandler"): 776 return &applyconfigurationscorev1.LifecycleHandlerApplyConfiguration{} 777 case corev1.SchemeGroupVersion.WithKind("LimitRange"): 778 return &applyconfigurationscorev1.LimitRangeApplyConfiguration{} 779 case corev1.SchemeGroupVersion.WithKind("LimitRangeItem"): 780 return &applyconfigurationscorev1.LimitRangeItemApplyConfiguration{} 781 case corev1.SchemeGroupVersion.WithKind("LimitRangeSpec"): 782 return &applyconfigurationscorev1.LimitRangeSpecApplyConfiguration{} 783 case corev1.SchemeGroupVersion.WithKind("LinuxContainerUser"): 784 return &applyconfigurationscorev1.LinuxContainerUserApplyConfiguration{} 785 case corev1.SchemeGroupVersion.WithKind("LoadBalancerIngress"): 786 return &applyconfigurationscorev1.LoadBalancerIngressApplyConfiguration{} 787 case corev1.SchemeGroupVersion.WithKind("LoadBalancerStatus"): 788 return &applyconfigurationscorev1.LoadBalancerStatusApplyConfiguration{} 789 case corev1.SchemeGroupVersion.WithKind("LocalObjectReference"): 790 return &applyconfigurationscorev1.LocalObjectReferenceApplyConfiguration{} 791 case corev1.SchemeGroupVersion.WithKind("LocalVolumeSource"): 792 return &applyconfigurationscorev1.LocalVolumeSourceApplyConfiguration{} 793 case corev1.SchemeGroupVersion.WithKind("ModifyVolumeStatus"): 794 return &applyconfigurationscorev1.ModifyVolumeStatusApplyConfiguration{} 795 case corev1.SchemeGroupVersion.WithKind("Namespace"): 796 return &applyconfigurationscorev1.NamespaceApplyConfiguration{} 797 case corev1.SchemeGroupVersion.WithKind("NamespaceCondition"): 798 return &applyconfigurationscorev1.NamespaceConditionApplyConfiguration{} 799 case corev1.SchemeGroupVersion.WithKind("NamespaceSpec"): 800 return &applyconfigurationscorev1.NamespaceSpecApplyConfiguration{} 801 case corev1.SchemeGroupVersion.WithKind("NamespaceStatus"): 802 return &applyconfigurationscorev1.NamespaceStatusApplyConfiguration{} 803 case corev1.SchemeGroupVersion.WithKind("NFSVolumeSource"): 804 return &applyconfigurationscorev1.NFSVolumeSourceApplyConfiguration{} 805 case corev1.SchemeGroupVersion.WithKind("Node"): 806 return &applyconfigurationscorev1.NodeApplyConfiguration{} 807 case corev1.SchemeGroupVersion.WithKind("NodeAddress"): 808 return &applyconfigurationscorev1.NodeAddressApplyConfiguration{} 809 case corev1.SchemeGroupVersion.WithKind("NodeAffinity"): 810 return &applyconfigurationscorev1.NodeAffinityApplyConfiguration{} 811 case corev1.SchemeGroupVersion.WithKind("NodeCondition"): 812 return &applyconfigurationscorev1.NodeConditionApplyConfiguration{} 813 case corev1.SchemeGroupVersion.WithKind("NodeConfigSource"): 814 return &applyconfigurationscorev1.NodeConfigSourceApplyConfiguration{} 815 case corev1.SchemeGroupVersion.WithKind("NodeConfigStatus"): 816 return &applyconfigurationscorev1.NodeConfigStatusApplyConfiguration{} 817 case corev1.SchemeGroupVersion.WithKind("NodeDaemonEndpoints"): 818 return &applyconfigurationscorev1.NodeDaemonEndpointsApplyConfiguration{} 819 case corev1.SchemeGroupVersion.WithKind("NodeFeatures"): 820 return &applyconfigurationscorev1.NodeFeaturesApplyConfiguration{} 821 case corev1.SchemeGroupVersion.WithKind("NodeRuntimeHandler"): 822 return &applyconfigurationscorev1.NodeRuntimeHandlerApplyConfiguration{} 823 case corev1.SchemeGroupVersion.WithKind("NodeRuntimeHandlerFeatures"): 824 return &applyconfigurationscorev1.NodeRuntimeHandlerFeaturesApplyConfiguration{} 825 case corev1.SchemeGroupVersion.WithKind("NodeSelector"): 826 return &applyconfigurationscorev1.NodeSelectorApplyConfiguration{} 827 case corev1.SchemeGroupVersion.WithKind("NodeSelectorRequirement"): 828 return &applyconfigurationscorev1.NodeSelectorRequirementApplyConfiguration{} 829 case corev1.SchemeGroupVersion.WithKind("NodeSelectorTerm"): 830 return &applyconfigurationscorev1.NodeSelectorTermApplyConfiguration{} 831 case corev1.SchemeGroupVersion.WithKind("NodeSpec"): 832 return &applyconfigurationscorev1.NodeSpecApplyConfiguration{} 833 case corev1.SchemeGroupVersion.WithKind("NodeStatus"): 834 return &applyconfigurationscorev1.NodeStatusApplyConfiguration{} 835 case corev1.SchemeGroupVersion.WithKind("NodeSystemInfo"): 836 return &applyconfigurationscorev1.NodeSystemInfoApplyConfiguration{} 837 case corev1.SchemeGroupVersion.WithKind("ObjectFieldSelector"): 838 return &applyconfigurationscorev1.ObjectFieldSelectorApplyConfiguration{} 839 case corev1.SchemeGroupVersion.WithKind("ObjectReference"): 840 return &applyconfigurationscorev1.ObjectReferenceApplyConfiguration{} 841 case corev1.SchemeGroupVersion.WithKind("PersistentVolume"): 842 return &applyconfigurationscorev1.PersistentVolumeApplyConfiguration{} 843 case corev1.SchemeGroupVersion.WithKind("PersistentVolumeClaim"): 844 return &applyconfigurationscorev1.PersistentVolumeClaimApplyConfiguration{} 845 case corev1.SchemeGroupVersion.WithKind("PersistentVolumeClaimCondition"): 846 return &applyconfigurationscorev1.PersistentVolumeClaimConditionApplyConfiguration{} 847 case corev1.SchemeGroupVersion.WithKind("PersistentVolumeClaimSpec"): 848 return &applyconfigurationscorev1.PersistentVolumeClaimSpecApplyConfiguration{} 849 case corev1.SchemeGroupVersion.WithKind("PersistentVolumeClaimStatus"): 850 return &applyconfigurationscorev1.PersistentVolumeClaimStatusApplyConfiguration{} 851 case corev1.SchemeGroupVersion.WithKind("PersistentVolumeClaimTemplate"): 852 return &applyconfigurationscorev1.PersistentVolumeClaimTemplateApplyConfiguration{} 853 case corev1.SchemeGroupVersion.WithKind("PersistentVolumeClaimVolumeSource"): 854 return &applyconfigurationscorev1.PersistentVolumeClaimVolumeSourceApplyConfiguration{} 855 case corev1.SchemeGroupVersion.WithKind("PersistentVolumeSource"): 856 return &applyconfigurationscorev1.PersistentVolumeSourceApplyConfiguration{} 857 case corev1.SchemeGroupVersion.WithKind("PersistentVolumeSpec"): 858 return &applyconfigurationscorev1.PersistentVolumeSpecApplyConfiguration{} 859 case corev1.SchemeGroupVersion.WithKind("PersistentVolumeStatus"): 860 return &applyconfigurationscorev1.PersistentVolumeStatusApplyConfiguration{} 861 case corev1.SchemeGroupVersion.WithKind("PhotonPersistentDiskVolumeSource"): 862 return &applyconfigurationscorev1.PhotonPersistentDiskVolumeSourceApplyConfiguration{} 863 case corev1.SchemeGroupVersion.WithKind("Pod"): 864 return &applyconfigurationscorev1.PodApplyConfiguration{} 865 case corev1.SchemeGroupVersion.WithKind("PodAffinity"): 866 return &applyconfigurationscorev1.PodAffinityApplyConfiguration{} 867 case corev1.SchemeGroupVersion.WithKind("PodAffinityTerm"): 868 return &applyconfigurationscorev1.PodAffinityTermApplyConfiguration{} 869 case corev1.SchemeGroupVersion.WithKind("PodAntiAffinity"): 870 return &applyconfigurationscorev1.PodAntiAffinityApplyConfiguration{} 871 case corev1.SchemeGroupVersion.WithKind("PodCondition"): 872 return &applyconfigurationscorev1.PodConditionApplyConfiguration{} 873 case corev1.SchemeGroupVersion.WithKind("PodDNSConfig"): 874 return &applyconfigurationscorev1.PodDNSConfigApplyConfiguration{} 875 case corev1.SchemeGroupVersion.WithKind("PodDNSConfigOption"): 876 return &applyconfigurationscorev1.PodDNSConfigOptionApplyConfiguration{} 877 case corev1.SchemeGroupVersion.WithKind("PodIP"): 878 return &applyconfigurationscorev1.PodIPApplyConfiguration{} 879 case corev1.SchemeGroupVersion.WithKind("PodOS"): 880 return &applyconfigurationscorev1.PodOSApplyConfiguration{} 881 case corev1.SchemeGroupVersion.WithKind("PodReadinessGate"): 882 return &applyconfigurationscorev1.PodReadinessGateApplyConfiguration{} 883 case corev1.SchemeGroupVersion.WithKind("PodResourceClaim"): 884 return &applyconfigurationscorev1.PodResourceClaimApplyConfiguration{} 885 case corev1.SchemeGroupVersion.WithKind("PodResourceClaimStatus"): 886 return &applyconfigurationscorev1.PodResourceClaimStatusApplyConfiguration{} 887 case corev1.SchemeGroupVersion.WithKind("PodSchedulingGate"): 888 return &applyconfigurationscorev1.PodSchedulingGateApplyConfiguration{} 889 case corev1.SchemeGroupVersion.WithKind("PodSecurityContext"): 890 return &applyconfigurationscorev1.PodSecurityContextApplyConfiguration{} 891 case corev1.SchemeGroupVersion.WithKind("PodSpec"): 892 return &applyconfigurationscorev1.PodSpecApplyConfiguration{} 893 case corev1.SchemeGroupVersion.WithKind("PodStatus"): 894 return &applyconfigurationscorev1.PodStatusApplyConfiguration{} 895 case corev1.SchemeGroupVersion.WithKind("PodTemplate"): 896 return &applyconfigurationscorev1.PodTemplateApplyConfiguration{} 897 case corev1.SchemeGroupVersion.WithKind("PodTemplateSpec"): 898 return &applyconfigurationscorev1.PodTemplateSpecApplyConfiguration{} 899 case corev1.SchemeGroupVersion.WithKind("PortStatus"): 900 return &applyconfigurationscorev1.PortStatusApplyConfiguration{} 901 case corev1.SchemeGroupVersion.WithKind("PortworxVolumeSource"): 902 return &applyconfigurationscorev1.PortworxVolumeSourceApplyConfiguration{} 903 case corev1.SchemeGroupVersion.WithKind("PreferredSchedulingTerm"): 904 return &applyconfigurationscorev1.PreferredSchedulingTermApplyConfiguration{} 905 case corev1.SchemeGroupVersion.WithKind("Probe"): 906 return &applyconfigurationscorev1.ProbeApplyConfiguration{} 907 case corev1.SchemeGroupVersion.WithKind("ProbeHandler"): 908 return &applyconfigurationscorev1.ProbeHandlerApplyConfiguration{} 909 case corev1.SchemeGroupVersion.WithKind("ProjectedVolumeSource"): 910 return &applyconfigurationscorev1.ProjectedVolumeSourceApplyConfiguration{} 911 case corev1.SchemeGroupVersion.WithKind("QuobyteVolumeSource"): 912 return &applyconfigurationscorev1.QuobyteVolumeSourceApplyConfiguration{} 913 case corev1.SchemeGroupVersion.WithKind("RBDPersistentVolumeSource"): 914 return &applyconfigurationscorev1.RBDPersistentVolumeSourceApplyConfiguration{} 915 case corev1.SchemeGroupVersion.WithKind("RBDVolumeSource"): 916 return &applyconfigurationscorev1.RBDVolumeSourceApplyConfiguration{} 917 case corev1.SchemeGroupVersion.WithKind("ReplicationController"): 918 return &applyconfigurationscorev1.ReplicationControllerApplyConfiguration{} 919 case corev1.SchemeGroupVersion.WithKind("ReplicationControllerCondition"): 920 return &applyconfigurationscorev1.ReplicationControllerConditionApplyConfiguration{} 921 case corev1.SchemeGroupVersion.WithKind("ReplicationControllerSpec"): 922 return &applyconfigurationscorev1.ReplicationControllerSpecApplyConfiguration{} 923 case corev1.SchemeGroupVersion.WithKind("ReplicationControllerStatus"): 924 return &applyconfigurationscorev1.ReplicationControllerStatusApplyConfiguration{} 925 case corev1.SchemeGroupVersion.WithKind("ResourceClaim"): 926 return &applyconfigurationscorev1.ResourceClaimApplyConfiguration{} 927 case corev1.SchemeGroupVersion.WithKind("ResourceFieldSelector"): 928 return &applyconfigurationscorev1.ResourceFieldSelectorApplyConfiguration{} 929 case corev1.SchemeGroupVersion.WithKind("ResourceHealth"): 930 return &applyconfigurationscorev1.ResourceHealthApplyConfiguration{} 931 case corev1.SchemeGroupVersion.WithKind("ResourceQuota"): 932 return &applyconfigurationscorev1.ResourceQuotaApplyConfiguration{} 933 case corev1.SchemeGroupVersion.WithKind("ResourceQuotaSpec"): 934 return &applyconfigurationscorev1.ResourceQuotaSpecApplyConfiguration{} 935 case corev1.SchemeGroupVersion.WithKind("ResourceQuotaStatus"): 936 return &applyconfigurationscorev1.ResourceQuotaStatusApplyConfiguration{} 937 case corev1.SchemeGroupVersion.WithKind("ResourceRequirements"): 938 return &applyconfigurationscorev1.ResourceRequirementsApplyConfiguration{} 939 case corev1.SchemeGroupVersion.WithKind("ResourceStatus"): 940 return &applyconfigurationscorev1.ResourceStatusApplyConfiguration{} 941 case corev1.SchemeGroupVersion.WithKind("ScaleIOPersistentVolumeSource"): 942 return &applyconfigurationscorev1.ScaleIOPersistentVolumeSourceApplyConfiguration{} 943 case corev1.SchemeGroupVersion.WithKind("ScaleIOVolumeSource"): 944 return &applyconfigurationscorev1.ScaleIOVolumeSourceApplyConfiguration{} 945 case corev1.SchemeGroupVersion.WithKind("ScopedResourceSelectorRequirement"): 946 return &applyconfigurationscorev1.ScopedResourceSelectorRequirementApplyConfiguration{} 947 case corev1.SchemeGroupVersion.WithKind("ScopeSelector"): 948 return &applyconfigurationscorev1.ScopeSelectorApplyConfiguration{} 949 case corev1.SchemeGroupVersion.WithKind("SeccompProfile"): 950 return &applyconfigurationscorev1.SeccompProfileApplyConfiguration{} 951 case corev1.SchemeGroupVersion.WithKind("Secret"): 952 return &applyconfigurationscorev1.SecretApplyConfiguration{} 953 case corev1.SchemeGroupVersion.WithKind("SecretEnvSource"): 954 return &applyconfigurationscorev1.SecretEnvSourceApplyConfiguration{} 955 case corev1.SchemeGroupVersion.WithKind("SecretKeySelector"): 956 return &applyconfigurationscorev1.SecretKeySelectorApplyConfiguration{} 957 case corev1.SchemeGroupVersion.WithKind("SecretProjection"): 958 return &applyconfigurationscorev1.SecretProjectionApplyConfiguration{} 959 case corev1.SchemeGroupVersion.WithKind("SecretReference"): 960 return &applyconfigurationscorev1.SecretReferenceApplyConfiguration{} 961 case corev1.SchemeGroupVersion.WithKind("SecretVolumeSource"): 962 return &applyconfigurationscorev1.SecretVolumeSourceApplyConfiguration{} 963 case corev1.SchemeGroupVersion.WithKind("SecurityContext"): 964 return &applyconfigurationscorev1.SecurityContextApplyConfiguration{} 965 case corev1.SchemeGroupVersion.WithKind("SELinuxOptions"): 966 return &applyconfigurationscorev1.SELinuxOptionsApplyConfiguration{} 967 case corev1.SchemeGroupVersion.WithKind("Service"): 968 return &applyconfigurationscorev1.ServiceApplyConfiguration{} 969 case corev1.SchemeGroupVersion.WithKind("ServiceAccount"): 970 return &applyconfigurationscorev1.ServiceAccountApplyConfiguration{} 971 case corev1.SchemeGroupVersion.WithKind("ServiceAccountTokenProjection"): 972 return &applyconfigurationscorev1.ServiceAccountTokenProjectionApplyConfiguration{} 973 case corev1.SchemeGroupVersion.WithKind("ServicePort"): 974 return &applyconfigurationscorev1.ServicePortApplyConfiguration{} 975 case corev1.SchemeGroupVersion.WithKind("ServiceSpec"): 976 return &applyconfigurationscorev1.ServiceSpecApplyConfiguration{} 977 case corev1.SchemeGroupVersion.WithKind("ServiceStatus"): 978 return &applyconfigurationscorev1.ServiceStatusApplyConfiguration{} 979 case corev1.SchemeGroupVersion.WithKind("SessionAffinityConfig"): 980 return &applyconfigurationscorev1.SessionAffinityConfigApplyConfiguration{} 981 case corev1.SchemeGroupVersion.WithKind("SleepAction"): 982 return &applyconfigurationscorev1.SleepActionApplyConfiguration{} 983 case corev1.SchemeGroupVersion.WithKind("StorageOSPersistentVolumeSource"): 984 return &applyconfigurationscorev1.StorageOSPersistentVolumeSourceApplyConfiguration{} 985 case corev1.SchemeGroupVersion.WithKind("StorageOSVolumeSource"): 986 return &applyconfigurationscorev1.StorageOSVolumeSourceApplyConfiguration{} 987 case corev1.SchemeGroupVersion.WithKind("Sysctl"): 988 return &applyconfigurationscorev1.SysctlApplyConfiguration{} 989 case corev1.SchemeGroupVersion.WithKind("Taint"): 990 return &applyconfigurationscorev1.TaintApplyConfiguration{} 991 case corev1.SchemeGroupVersion.WithKind("TCPSocketAction"): 992 return &applyconfigurationscorev1.TCPSocketActionApplyConfiguration{} 993 case corev1.SchemeGroupVersion.WithKind("Toleration"): 994 return &applyconfigurationscorev1.TolerationApplyConfiguration{} 995 case corev1.SchemeGroupVersion.WithKind("TopologySelectorLabelRequirement"): 996 return &applyconfigurationscorev1.TopologySelectorLabelRequirementApplyConfiguration{} 997 case corev1.SchemeGroupVersion.WithKind("TopologySelectorTerm"): 998 return &applyconfigurationscorev1.TopologySelectorTermApplyConfiguration{} 999 case corev1.SchemeGroupVersion.WithKind("TopologySpreadConstraint"): 1000 return &applyconfigurationscorev1.TopologySpreadConstraintApplyConfiguration{} 1001 case corev1.SchemeGroupVersion.WithKind("TypedLocalObjectReference"): 1002 return &applyconfigurationscorev1.TypedLocalObjectReferenceApplyConfiguration{} 1003 case corev1.SchemeGroupVersion.WithKind("TypedObjectReference"): 1004 return &applyconfigurationscorev1.TypedObjectReferenceApplyConfiguration{} 1005 case corev1.SchemeGroupVersion.WithKind("Volume"): 1006 return &applyconfigurationscorev1.VolumeApplyConfiguration{} 1007 case corev1.SchemeGroupVersion.WithKind("VolumeDevice"): 1008 return &applyconfigurationscorev1.VolumeDeviceApplyConfiguration{} 1009 case corev1.SchemeGroupVersion.WithKind("VolumeMount"): 1010 return &applyconfigurationscorev1.VolumeMountApplyConfiguration{} 1011 case corev1.SchemeGroupVersion.WithKind("VolumeMountStatus"): 1012 return &applyconfigurationscorev1.VolumeMountStatusApplyConfiguration{} 1013 case corev1.SchemeGroupVersion.WithKind("VolumeNodeAffinity"): 1014 return &applyconfigurationscorev1.VolumeNodeAffinityApplyConfiguration{} 1015 case corev1.SchemeGroupVersion.WithKind("VolumeProjection"): 1016 return &applyconfigurationscorev1.VolumeProjectionApplyConfiguration{} 1017 case corev1.SchemeGroupVersion.WithKind("VolumeResourceRequirements"): 1018 return &applyconfigurationscorev1.VolumeResourceRequirementsApplyConfiguration{} 1019 case corev1.SchemeGroupVersion.WithKind("VolumeSource"): 1020 return &applyconfigurationscorev1.VolumeSourceApplyConfiguration{} 1021 case corev1.SchemeGroupVersion.WithKind("VsphereVirtualDiskVolumeSource"): 1022 return &applyconfigurationscorev1.VsphereVirtualDiskVolumeSourceApplyConfiguration{} 1023 case corev1.SchemeGroupVersion.WithKind("WeightedPodAffinityTerm"): 1024 return &applyconfigurationscorev1.WeightedPodAffinityTermApplyConfiguration{} 1025 case corev1.SchemeGroupVersion.WithKind("WindowsSecurityContextOptions"): 1026 return &applyconfigurationscorev1.WindowsSecurityContextOptionsApplyConfiguration{} 1027 1028 // Group=discovery.k8s.io, Version=v1 1029 case discoveryv1.SchemeGroupVersion.WithKind("Endpoint"): 1030 return &applyconfigurationsdiscoveryv1.EndpointApplyConfiguration{} 1031 case discoveryv1.SchemeGroupVersion.WithKind("EndpointConditions"): 1032 return &applyconfigurationsdiscoveryv1.EndpointConditionsApplyConfiguration{} 1033 case discoveryv1.SchemeGroupVersion.WithKind("EndpointHints"): 1034 return &applyconfigurationsdiscoveryv1.EndpointHintsApplyConfiguration{} 1035 case discoveryv1.SchemeGroupVersion.WithKind("EndpointPort"): 1036 return &applyconfigurationsdiscoveryv1.EndpointPortApplyConfiguration{} 1037 case discoveryv1.SchemeGroupVersion.WithKind("EndpointSlice"): 1038 return &applyconfigurationsdiscoveryv1.EndpointSliceApplyConfiguration{} 1039 case discoveryv1.SchemeGroupVersion.WithKind("ForZone"): 1040 return &applyconfigurationsdiscoveryv1.ForZoneApplyConfiguration{} 1041 1042 // Group=discovery.k8s.io, Version=v1beta1 1043 case discoveryv1beta1.SchemeGroupVersion.WithKind("Endpoint"): 1044 return &applyconfigurationsdiscoveryv1beta1.EndpointApplyConfiguration{} 1045 case discoveryv1beta1.SchemeGroupVersion.WithKind("EndpointConditions"): 1046 return &applyconfigurationsdiscoveryv1beta1.EndpointConditionsApplyConfiguration{} 1047 case discoveryv1beta1.SchemeGroupVersion.WithKind("EndpointHints"): 1048 return &applyconfigurationsdiscoveryv1beta1.EndpointHintsApplyConfiguration{} 1049 case discoveryv1beta1.SchemeGroupVersion.WithKind("EndpointPort"): 1050 return &applyconfigurationsdiscoveryv1beta1.EndpointPortApplyConfiguration{} 1051 case discoveryv1beta1.SchemeGroupVersion.WithKind("EndpointSlice"): 1052 return &applyconfigurationsdiscoveryv1beta1.EndpointSliceApplyConfiguration{} 1053 case discoveryv1beta1.SchemeGroupVersion.WithKind("ForZone"): 1054 return &applyconfigurationsdiscoveryv1beta1.ForZoneApplyConfiguration{} 1055 1056 // Group=events.k8s.io, Version=v1 1057 case eventsv1.SchemeGroupVersion.WithKind("Event"): 1058 return &applyconfigurationseventsv1.EventApplyConfiguration{} 1059 case eventsv1.SchemeGroupVersion.WithKind("EventSeries"): 1060 return &applyconfigurationseventsv1.EventSeriesApplyConfiguration{} 1061 1062 // Group=events.k8s.io, Version=v1beta1 1063 case eventsv1beta1.SchemeGroupVersion.WithKind("Event"): 1064 return &applyconfigurationseventsv1beta1.EventApplyConfiguration{} 1065 case eventsv1beta1.SchemeGroupVersion.WithKind("EventSeries"): 1066 return &applyconfigurationseventsv1beta1.EventSeriesApplyConfiguration{} 1067 1068 // Group=extensions, Version=v1beta1 1069 case extensionsv1beta1.SchemeGroupVersion.WithKind("DaemonSet"): 1070 return &applyconfigurationsextensionsv1beta1.DaemonSetApplyConfiguration{} 1071 case extensionsv1beta1.SchemeGroupVersion.WithKind("DaemonSetCondition"): 1072 return &applyconfigurationsextensionsv1beta1.DaemonSetConditionApplyConfiguration{} 1073 case extensionsv1beta1.SchemeGroupVersion.WithKind("DaemonSetSpec"): 1074 return &applyconfigurationsextensionsv1beta1.DaemonSetSpecApplyConfiguration{} 1075 case extensionsv1beta1.SchemeGroupVersion.WithKind("DaemonSetStatus"): 1076 return &applyconfigurationsextensionsv1beta1.DaemonSetStatusApplyConfiguration{} 1077 case extensionsv1beta1.SchemeGroupVersion.WithKind("DaemonSetUpdateStrategy"): 1078 return &applyconfigurationsextensionsv1beta1.DaemonSetUpdateStrategyApplyConfiguration{} 1079 case extensionsv1beta1.SchemeGroupVersion.WithKind("Deployment"): 1080 return &applyconfigurationsextensionsv1beta1.DeploymentApplyConfiguration{} 1081 case extensionsv1beta1.SchemeGroupVersion.WithKind("DeploymentCondition"): 1082 return &applyconfigurationsextensionsv1beta1.DeploymentConditionApplyConfiguration{} 1083 case extensionsv1beta1.SchemeGroupVersion.WithKind("DeploymentSpec"): 1084 return &applyconfigurationsextensionsv1beta1.DeploymentSpecApplyConfiguration{} 1085 case extensionsv1beta1.SchemeGroupVersion.WithKind("DeploymentStatus"): 1086 return &applyconfigurationsextensionsv1beta1.DeploymentStatusApplyConfiguration{} 1087 case extensionsv1beta1.SchemeGroupVersion.WithKind("DeploymentStrategy"): 1088 return &applyconfigurationsextensionsv1beta1.DeploymentStrategyApplyConfiguration{} 1089 case extensionsv1beta1.SchemeGroupVersion.WithKind("HTTPIngressPath"): 1090 return &applyconfigurationsextensionsv1beta1.HTTPIngressPathApplyConfiguration{} 1091 case extensionsv1beta1.SchemeGroupVersion.WithKind("HTTPIngressRuleValue"): 1092 return &applyconfigurationsextensionsv1beta1.HTTPIngressRuleValueApplyConfiguration{} 1093 case extensionsv1beta1.SchemeGroupVersion.WithKind("Ingress"): 1094 return &applyconfigurationsextensionsv1beta1.IngressApplyConfiguration{} 1095 case extensionsv1beta1.SchemeGroupVersion.WithKind("IngressBackend"): 1096 return &applyconfigurationsextensionsv1beta1.IngressBackendApplyConfiguration{} 1097 case extensionsv1beta1.SchemeGroupVersion.WithKind("IngressLoadBalancerIngress"): 1098 return &applyconfigurationsextensionsv1beta1.IngressLoadBalancerIngressApplyConfiguration{} 1099 case extensionsv1beta1.SchemeGroupVersion.WithKind("IngressLoadBalancerStatus"): 1100 return &applyconfigurationsextensionsv1beta1.IngressLoadBalancerStatusApplyConfiguration{} 1101 case extensionsv1beta1.SchemeGroupVersion.WithKind("IngressPortStatus"): 1102 return &applyconfigurationsextensionsv1beta1.IngressPortStatusApplyConfiguration{} 1103 case extensionsv1beta1.SchemeGroupVersion.WithKind("IngressRule"): 1104 return &applyconfigurationsextensionsv1beta1.IngressRuleApplyConfiguration{} 1105 case extensionsv1beta1.SchemeGroupVersion.WithKind("IngressRuleValue"): 1106 return &applyconfigurationsextensionsv1beta1.IngressRuleValueApplyConfiguration{} 1107 case extensionsv1beta1.SchemeGroupVersion.WithKind("IngressSpec"): 1108 return &applyconfigurationsextensionsv1beta1.IngressSpecApplyConfiguration{} 1109 case extensionsv1beta1.SchemeGroupVersion.WithKind("IngressStatus"): 1110 return &applyconfigurationsextensionsv1beta1.IngressStatusApplyConfiguration{} 1111 case extensionsv1beta1.SchemeGroupVersion.WithKind("IngressTLS"): 1112 return &applyconfigurationsextensionsv1beta1.IngressTLSApplyConfiguration{} 1113 case extensionsv1beta1.SchemeGroupVersion.WithKind("IPBlock"): 1114 return &applyconfigurationsextensionsv1beta1.IPBlockApplyConfiguration{} 1115 case extensionsv1beta1.SchemeGroupVersion.WithKind("NetworkPolicy"): 1116 return &applyconfigurationsextensionsv1beta1.NetworkPolicyApplyConfiguration{} 1117 case extensionsv1beta1.SchemeGroupVersion.WithKind("NetworkPolicyEgressRule"): 1118 return &applyconfigurationsextensionsv1beta1.NetworkPolicyEgressRuleApplyConfiguration{} 1119 case extensionsv1beta1.SchemeGroupVersion.WithKind("NetworkPolicyIngressRule"): 1120 return &applyconfigurationsextensionsv1beta1.NetworkPolicyIngressRuleApplyConfiguration{} 1121 case extensionsv1beta1.SchemeGroupVersion.WithKind("NetworkPolicyPeer"): 1122 return &applyconfigurationsextensionsv1beta1.NetworkPolicyPeerApplyConfiguration{} 1123 case extensionsv1beta1.SchemeGroupVersion.WithKind("NetworkPolicyPort"): 1124 return &applyconfigurationsextensionsv1beta1.NetworkPolicyPortApplyConfiguration{} 1125 case extensionsv1beta1.SchemeGroupVersion.WithKind("NetworkPolicySpec"): 1126 return &applyconfigurationsextensionsv1beta1.NetworkPolicySpecApplyConfiguration{} 1127 case extensionsv1beta1.SchemeGroupVersion.WithKind("ReplicaSet"): 1128 return &applyconfigurationsextensionsv1beta1.ReplicaSetApplyConfiguration{} 1129 case extensionsv1beta1.SchemeGroupVersion.WithKind("ReplicaSetCondition"): 1130 return &applyconfigurationsextensionsv1beta1.ReplicaSetConditionApplyConfiguration{} 1131 case extensionsv1beta1.SchemeGroupVersion.WithKind("ReplicaSetSpec"): 1132 return &applyconfigurationsextensionsv1beta1.ReplicaSetSpecApplyConfiguration{} 1133 case extensionsv1beta1.SchemeGroupVersion.WithKind("ReplicaSetStatus"): 1134 return &applyconfigurationsextensionsv1beta1.ReplicaSetStatusApplyConfiguration{} 1135 case extensionsv1beta1.SchemeGroupVersion.WithKind("RollbackConfig"): 1136 return &applyconfigurationsextensionsv1beta1.RollbackConfigApplyConfiguration{} 1137 case extensionsv1beta1.SchemeGroupVersion.WithKind("RollingUpdateDaemonSet"): 1138 return &applyconfigurationsextensionsv1beta1.RollingUpdateDaemonSetApplyConfiguration{} 1139 case extensionsv1beta1.SchemeGroupVersion.WithKind("RollingUpdateDeployment"): 1140 return &applyconfigurationsextensionsv1beta1.RollingUpdateDeploymentApplyConfiguration{} 1141 case extensionsv1beta1.SchemeGroupVersion.WithKind("Scale"): 1142 return &applyconfigurationsextensionsv1beta1.ScaleApplyConfiguration{} 1143 1144 // Group=flowcontrol.apiserver.k8s.io, Version=v1 1145 case flowcontrolv1.SchemeGroupVersion.WithKind("ExemptPriorityLevelConfiguration"): 1146 return &applyconfigurationsflowcontrolv1.ExemptPriorityLevelConfigurationApplyConfiguration{} 1147 case flowcontrolv1.SchemeGroupVersion.WithKind("FlowDistinguisherMethod"): 1148 return &applyconfigurationsflowcontrolv1.FlowDistinguisherMethodApplyConfiguration{} 1149 case flowcontrolv1.SchemeGroupVersion.WithKind("FlowSchema"): 1150 return &applyconfigurationsflowcontrolv1.FlowSchemaApplyConfiguration{} 1151 case flowcontrolv1.SchemeGroupVersion.WithKind("FlowSchemaCondition"): 1152 return &applyconfigurationsflowcontrolv1.FlowSchemaConditionApplyConfiguration{} 1153 case flowcontrolv1.SchemeGroupVersion.WithKind("FlowSchemaSpec"): 1154 return &applyconfigurationsflowcontrolv1.FlowSchemaSpecApplyConfiguration{} 1155 case flowcontrolv1.SchemeGroupVersion.WithKind("FlowSchemaStatus"): 1156 return &applyconfigurationsflowcontrolv1.FlowSchemaStatusApplyConfiguration{} 1157 case flowcontrolv1.SchemeGroupVersion.WithKind("GroupSubject"): 1158 return &applyconfigurationsflowcontrolv1.GroupSubjectApplyConfiguration{} 1159 case flowcontrolv1.SchemeGroupVersion.WithKind("LimitedPriorityLevelConfiguration"): 1160 return &applyconfigurationsflowcontrolv1.LimitedPriorityLevelConfigurationApplyConfiguration{} 1161 case flowcontrolv1.SchemeGroupVersion.WithKind("LimitResponse"): 1162 return &applyconfigurationsflowcontrolv1.LimitResponseApplyConfiguration{} 1163 case flowcontrolv1.SchemeGroupVersion.WithKind("NonResourcePolicyRule"): 1164 return &applyconfigurationsflowcontrolv1.NonResourcePolicyRuleApplyConfiguration{} 1165 case flowcontrolv1.SchemeGroupVersion.WithKind("PolicyRulesWithSubjects"): 1166 return &applyconfigurationsflowcontrolv1.PolicyRulesWithSubjectsApplyConfiguration{} 1167 case flowcontrolv1.SchemeGroupVersion.WithKind("PriorityLevelConfiguration"): 1168 return &applyconfigurationsflowcontrolv1.PriorityLevelConfigurationApplyConfiguration{} 1169 case flowcontrolv1.SchemeGroupVersion.WithKind("PriorityLevelConfigurationCondition"): 1170 return &applyconfigurationsflowcontrolv1.PriorityLevelConfigurationConditionApplyConfiguration{} 1171 case flowcontrolv1.SchemeGroupVersion.WithKind("PriorityLevelConfigurationReference"): 1172 return &applyconfigurationsflowcontrolv1.PriorityLevelConfigurationReferenceApplyConfiguration{} 1173 case flowcontrolv1.SchemeGroupVersion.WithKind("PriorityLevelConfigurationSpec"): 1174 return &applyconfigurationsflowcontrolv1.PriorityLevelConfigurationSpecApplyConfiguration{} 1175 case flowcontrolv1.SchemeGroupVersion.WithKind("PriorityLevelConfigurationStatus"): 1176 return &applyconfigurationsflowcontrolv1.PriorityLevelConfigurationStatusApplyConfiguration{} 1177 case flowcontrolv1.SchemeGroupVersion.WithKind("QueuingConfiguration"): 1178 return &applyconfigurationsflowcontrolv1.QueuingConfigurationApplyConfiguration{} 1179 case flowcontrolv1.SchemeGroupVersion.WithKind("ResourcePolicyRule"): 1180 return &applyconfigurationsflowcontrolv1.ResourcePolicyRuleApplyConfiguration{} 1181 case flowcontrolv1.SchemeGroupVersion.WithKind("ServiceAccountSubject"): 1182 return &applyconfigurationsflowcontrolv1.ServiceAccountSubjectApplyConfiguration{} 1183 case flowcontrolv1.SchemeGroupVersion.WithKind("Subject"): 1184 return &applyconfigurationsflowcontrolv1.SubjectApplyConfiguration{} 1185 case flowcontrolv1.SchemeGroupVersion.WithKind("UserSubject"): 1186 return &applyconfigurationsflowcontrolv1.UserSubjectApplyConfiguration{} 1187 1188 // Group=flowcontrol.apiserver.k8s.io, Version=v1beta1 1189 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("ExemptPriorityLevelConfiguration"): 1190 return &applyconfigurationsflowcontrolv1beta1.ExemptPriorityLevelConfigurationApplyConfiguration{} 1191 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("FlowDistinguisherMethod"): 1192 return &applyconfigurationsflowcontrolv1beta1.FlowDistinguisherMethodApplyConfiguration{} 1193 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("FlowSchema"): 1194 return &applyconfigurationsflowcontrolv1beta1.FlowSchemaApplyConfiguration{} 1195 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("FlowSchemaCondition"): 1196 return &applyconfigurationsflowcontrolv1beta1.FlowSchemaConditionApplyConfiguration{} 1197 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("FlowSchemaSpec"): 1198 return &applyconfigurationsflowcontrolv1beta1.FlowSchemaSpecApplyConfiguration{} 1199 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("FlowSchemaStatus"): 1200 return &applyconfigurationsflowcontrolv1beta1.FlowSchemaStatusApplyConfiguration{} 1201 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("GroupSubject"): 1202 return &applyconfigurationsflowcontrolv1beta1.GroupSubjectApplyConfiguration{} 1203 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("LimitedPriorityLevelConfiguration"): 1204 return &applyconfigurationsflowcontrolv1beta1.LimitedPriorityLevelConfigurationApplyConfiguration{} 1205 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("LimitResponse"): 1206 return &applyconfigurationsflowcontrolv1beta1.LimitResponseApplyConfiguration{} 1207 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("NonResourcePolicyRule"): 1208 return &applyconfigurationsflowcontrolv1beta1.NonResourcePolicyRuleApplyConfiguration{} 1209 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("PolicyRulesWithSubjects"): 1210 return &applyconfigurationsflowcontrolv1beta1.PolicyRulesWithSubjectsApplyConfiguration{} 1211 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("PriorityLevelConfiguration"): 1212 return &applyconfigurationsflowcontrolv1beta1.PriorityLevelConfigurationApplyConfiguration{} 1213 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("PriorityLevelConfigurationCondition"): 1214 return &applyconfigurationsflowcontrolv1beta1.PriorityLevelConfigurationConditionApplyConfiguration{} 1215 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("PriorityLevelConfigurationReference"): 1216 return &applyconfigurationsflowcontrolv1beta1.PriorityLevelConfigurationReferenceApplyConfiguration{} 1217 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("PriorityLevelConfigurationSpec"): 1218 return &applyconfigurationsflowcontrolv1beta1.PriorityLevelConfigurationSpecApplyConfiguration{} 1219 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("PriorityLevelConfigurationStatus"): 1220 return &applyconfigurationsflowcontrolv1beta1.PriorityLevelConfigurationStatusApplyConfiguration{} 1221 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("QueuingConfiguration"): 1222 return &applyconfigurationsflowcontrolv1beta1.QueuingConfigurationApplyConfiguration{} 1223 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("ResourcePolicyRule"): 1224 return &applyconfigurationsflowcontrolv1beta1.ResourcePolicyRuleApplyConfiguration{} 1225 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("ServiceAccountSubject"): 1226 return &applyconfigurationsflowcontrolv1beta1.ServiceAccountSubjectApplyConfiguration{} 1227 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("Subject"): 1228 return &applyconfigurationsflowcontrolv1beta1.SubjectApplyConfiguration{} 1229 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("UserSubject"): 1230 return &applyconfigurationsflowcontrolv1beta1.UserSubjectApplyConfiguration{} 1231 1232 // Group=flowcontrol.apiserver.k8s.io, Version=v1beta2 1233 case flowcontrolv1beta2.SchemeGroupVersion.WithKind("ExemptPriorityLevelConfiguration"): 1234 return &applyconfigurationsflowcontrolv1beta2.ExemptPriorityLevelConfigurationApplyConfiguration{} 1235 case flowcontrolv1beta2.SchemeGroupVersion.WithKind("FlowDistinguisherMethod"): 1236 return &applyconfigurationsflowcontrolv1beta2.FlowDistinguisherMethodApplyConfiguration{} 1237 case flowcontrolv1beta2.SchemeGroupVersion.WithKind("FlowSchema"): 1238 return &applyconfigurationsflowcontrolv1beta2.FlowSchemaApplyConfiguration{} 1239 case flowcontrolv1beta2.SchemeGroupVersion.WithKind("FlowSchemaCondition"): 1240 return &applyconfigurationsflowcontrolv1beta2.FlowSchemaConditionApplyConfiguration{} 1241 case flowcontrolv1beta2.SchemeGroupVersion.WithKind("FlowSchemaSpec"): 1242 return &applyconfigurationsflowcontrolv1beta2.FlowSchemaSpecApplyConfiguration{} 1243 case flowcontrolv1beta2.SchemeGroupVersion.WithKind("FlowSchemaStatus"): 1244 return &applyconfigurationsflowcontrolv1beta2.FlowSchemaStatusApplyConfiguration{} 1245 case flowcontrolv1beta2.SchemeGroupVersion.WithKind("GroupSubject"): 1246 return &applyconfigurationsflowcontrolv1beta2.GroupSubjectApplyConfiguration{} 1247 case flowcontrolv1beta2.SchemeGroupVersion.WithKind("LimitedPriorityLevelConfiguration"): 1248 return &applyconfigurationsflowcontrolv1beta2.LimitedPriorityLevelConfigurationApplyConfiguration{} 1249 case flowcontrolv1beta2.SchemeGroupVersion.WithKind("LimitResponse"): 1250 return &applyconfigurationsflowcontrolv1beta2.LimitResponseApplyConfiguration{} 1251 case flowcontrolv1beta2.SchemeGroupVersion.WithKind("NonResourcePolicyRule"): 1252 return &applyconfigurationsflowcontrolv1beta2.NonResourcePolicyRuleApplyConfiguration{} 1253 case flowcontrolv1beta2.SchemeGroupVersion.WithKind("PolicyRulesWithSubjects"): 1254 return &applyconfigurationsflowcontrolv1beta2.PolicyRulesWithSubjectsApplyConfiguration{} 1255 case flowcontrolv1beta2.SchemeGroupVersion.WithKind("PriorityLevelConfiguration"): 1256 return &applyconfigurationsflowcontrolv1beta2.PriorityLevelConfigurationApplyConfiguration{} 1257 case flowcontrolv1beta2.SchemeGroupVersion.WithKind("PriorityLevelConfigurationCondition"): 1258 return &applyconfigurationsflowcontrolv1beta2.PriorityLevelConfigurationConditionApplyConfiguration{} 1259 case flowcontrolv1beta2.SchemeGroupVersion.WithKind("PriorityLevelConfigurationReference"): 1260 return &applyconfigurationsflowcontrolv1beta2.PriorityLevelConfigurationReferenceApplyConfiguration{} 1261 case flowcontrolv1beta2.SchemeGroupVersion.WithKind("PriorityLevelConfigurationSpec"): 1262 return &applyconfigurationsflowcontrolv1beta2.PriorityLevelConfigurationSpecApplyConfiguration{} 1263 case flowcontrolv1beta2.SchemeGroupVersion.WithKind("PriorityLevelConfigurationStatus"): 1264 return &applyconfigurationsflowcontrolv1beta2.PriorityLevelConfigurationStatusApplyConfiguration{} 1265 case flowcontrolv1beta2.SchemeGroupVersion.WithKind("QueuingConfiguration"): 1266 return &applyconfigurationsflowcontrolv1beta2.QueuingConfigurationApplyConfiguration{} 1267 case flowcontrolv1beta2.SchemeGroupVersion.WithKind("ResourcePolicyRule"): 1268 return &applyconfigurationsflowcontrolv1beta2.ResourcePolicyRuleApplyConfiguration{} 1269 case flowcontrolv1beta2.SchemeGroupVersion.WithKind("ServiceAccountSubject"): 1270 return &applyconfigurationsflowcontrolv1beta2.ServiceAccountSubjectApplyConfiguration{} 1271 case flowcontrolv1beta2.SchemeGroupVersion.WithKind("Subject"): 1272 return &applyconfigurationsflowcontrolv1beta2.SubjectApplyConfiguration{} 1273 case flowcontrolv1beta2.SchemeGroupVersion.WithKind("UserSubject"): 1274 return &applyconfigurationsflowcontrolv1beta2.UserSubjectApplyConfiguration{} 1275 1276 // Group=flowcontrol.apiserver.k8s.io, Version=v1beta3 1277 case v1beta3.SchemeGroupVersion.WithKind("ExemptPriorityLevelConfiguration"): 1278 return &flowcontrolv1beta3.ExemptPriorityLevelConfigurationApplyConfiguration{} 1279 case v1beta3.SchemeGroupVersion.WithKind("FlowDistinguisherMethod"): 1280 return &flowcontrolv1beta3.FlowDistinguisherMethodApplyConfiguration{} 1281 case v1beta3.SchemeGroupVersion.WithKind("FlowSchema"): 1282 return &flowcontrolv1beta3.FlowSchemaApplyConfiguration{} 1283 case v1beta3.SchemeGroupVersion.WithKind("FlowSchemaCondition"): 1284 return &flowcontrolv1beta3.FlowSchemaConditionApplyConfiguration{} 1285 case v1beta3.SchemeGroupVersion.WithKind("FlowSchemaSpec"): 1286 return &flowcontrolv1beta3.FlowSchemaSpecApplyConfiguration{} 1287 case v1beta3.SchemeGroupVersion.WithKind("FlowSchemaStatus"): 1288 return &flowcontrolv1beta3.FlowSchemaStatusApplyConfiguration{} 1289 case v1beta3.SchemeGroupVersion.WithKind("GroupSubject"): 1290 return &flowcontrolv1beta3.GroupSubjectApplyConfiguration{} 1291 case v1beta3.SchemeGroupVersion.WithKind("LimitedPriorityLevelConfiguration"): 1292 return &flowcontrolv1beta3.LimitedPriorityLevelConfigurationApplyConfiguration{} 1293 case v1beta3.SchemeGroupVersion.WithKind("LimitResponse"): 1294 return &flowcontrolv1beta3.LimitResponseApplyConfiguration{} 1295 case v1beta3.SchemeGroupVersion.WithKind("NonResourcePolicyRule"): 1296 return &flowcontrolv1beta3.NonResourcePolicyRuleApplyConfiguration{} 1297 case v1beta3.SchemeGroupVersion.WithKind("PolicyRulesWithSubjects"): 1298 return &flowcontrolv1beta3.PolicyRulesWithSubjectsApplyConfiguration{} 1299 case v1beta3.SchemeGroupVersion.WithKind("PriorityLevelConfiguration"): 1300 return &flowcontrolv1beta3.PriorityLevelConfigurationApplyConfiguration{} 1301 case v1beta3.SchemeGroupVersion.WithKind("PriorityLevelConfigurationCondition"): 1302 return &flowcontrolv1beta3.PriorityLevelConfigurationConditionApplyConfiguration{} 1303 case v1beta3.SchemeGroupVersion.WithKind("PriorityLevelConfigurationReference"): 1304 return &flowcontrolv1beta3.PriorityLevelConfigurationReferenceApplyConfiguration{} 1305 case v1beta3.SchemeGroupVersion.WithKind("PriorityLevelConfigurationSpec"): 1306 return &flowcontrolv1beta3.PriorityLevelConfigurationSpecApplyConfiguration{} 1307 case v1beta3.SchemeGroupVersion.WithKind("PriorityLevelConfigurationStatus"): 1308 return &flowcontrolv1beta3.PriorityLevelConfigurationStatusApplyConfiguration{} 1309 case v1beta3.SchemeGroupVersion.WithKind("QueuingConfiguration"): 1310 return &flowcontrolv1beta3.QueuingConfigurationApplyConfiguration{} 1311 case v1beta3.SchemeGroupVersion.WithKind("ResourcePolicyRule"): 1312 return &flowcontrolv1beta3.ResourcePolicyRuleApplyConfiguration{} 1313 case v1beta3.SchemeGroupVersion.WithKind("ServiceAccountSubject"): 1314 return &flowcontrolv1beta3.ServiceAccountSubjectApplyConfiguration{} 1315 case v1beta3.SchemeGroupVersion.WithKind("Subject"): 1316 return &flowcontrolv1beta3.SubjectApplyConfiguration{} 1317 case v1beta3.SchemeGroupVersion.WithKind("UserSubject"): 1318 return &flowcontrolv1beta3.UserSubjectApplyConfiguration{} 1319 1320 // Group=imagepolicy.k8s.io, Version=v1alpha1 1321 case imagepolicyv1alpha1.SchemeGroupVersion.WithKind("ImageReview"): 1322 return &applyconfigurationsimagepolicyv1alpha1.ImageReviewApplyConfiguration{} 1323 case imagepolicyv1alpha1.SchemeGroupVersion.WithKind("ImageReviewContainerSpec"): 1324 return &applyconfigurationsimagepolicyv1alpha1.ImageReviewContainerSpecApplyConfiguration{} 1325 case imagepolicyv1alpha1.SchemeGroupVersion.WithKind("ImageReviewSpec"): 1326 return &applyconfigurationsimagepolicyv1alpha1.ImageReviewSpecApplyConfiguration{} 1327 case imagepolicyv1alpha1.SchemeGroupVersion.WithKind("ImageReviewStatus"): 1328 return &applyconfigurationsimagepolicyv1alpha1.ImageReviewStatusApplyConfiguration{} 1329 1330 // Group=internal.apiserver.k8s.io, Version=v1alpha1 1331 case apiserverinternalv1alpha1.SchemeGroupVersion.WithKind("ServerStorageVersion"): 1332 return &applyconfigurationsapiserverinternalv1alpha1.ServerStorageVersionApplyConfiguration{} 1333 case apiserverinternalv1alpha1.SchemeGroupVersion.WithKind("StorageVersion"): 1334 return &applyconfigurationsapiserverinternalv1alpha1.StorageVersionApplyConfiguration{} 1335 case apiserverinternalv1alpha1.SchemeGroupVersion.WithKind("StorageVersionCondition"): 1336 return &applyconfigurationsapiserverinternalv1alpha1.StorageVersionConditionApplyConfiguration{} 1337 case apiserverinternalv1alpha1.SchemeGroupVersion.WithKind("StorageVersionStatus"): 1338 return &applyconfigurationsapiserverinternalv1alpha1.StorageVersionStatusApplyConfiguration{} 1339 1340 // Group=meta.k8s.io, Version=v1 1341 case metav1.SchemeGroupVersion.WithKind("Condition"): 1342 return &applyconfigurationsmetav1.ConditionApplyConfiguration{} 1343 case metav1.SchemeGroupVersion.WithKind("DeleteOptions"): 1344 return &applyconfigurationsmetav1.DeleteOptionsApplyConfiguration{} 1345 case metav1.SchemeGroupVersion.WithKind("LabelSelector"): 1346 return &applyconfigurationsmetav1.LabelSelectorApplyConfiguration{} 1347 case metav1.SchemeGroupVersion.WithKind("LabelSelectorRequirement"): 1348 return &applyconfigurationsmetav1.LabelSelectorRequirementApplyConfiguration{} 1349 case metav1.SchemeGroupVersion.WithKind("ManagedFieldsEntry"): 1350 return &applyconfigurationsmetav1.ManagedFieldsEntryApplyConfiguration{} 1351 case metav1.SchemeGroupVersion.WithKind("ObjectMeta"): 1352 return &applyconfigurationsmetav1.ObjectMetaApplyConfiguration{} 1353 case metav1.SchemeGroupVersion.WithKind("OwnerReference"): 1354 return &applyconfigurationsmetav1.OwnerReferenceApplyConfiguration{} 1355 case metav1.SchemeGroupVersion.WithKind("Preconditions"): 1356 return &applyconfigurationsmetav1.PreconditionsApplyConfiguration{} 1357 case metav1.SchemeGroupVersion.WithKind("TypeMeta"): 1358 return &applyconfigurationsmetav1.TypeMetaApplyConfiguration{} 1359 1360 // Group=networking.k8s.io, Version=v1 1361 case networkingv1.SchemeGroupVersion.WithKind("HTTPIngressPath"): 1362 return &applyconfigurationsnetworkingv1.HTTPIngressPathApplyConfiguration{} 1363 case networkingv1.SchemeGroupVersion.WithKind("HTTPIngressRuleValue"): 1364 return &applyconfigurationsnetworkingv1.HTTPIngressRuleValueApplyConfiguration{} 1365 case networkingv1.SchemeGroupVersion.WithKind("Ingress"): 1366 return &applyconfigurationsnetworkingv1.IngressApplyConfiguration{} 1367 case networkingv1.SchemeGroupVersion.WithKind("IngressBackend"): 1368 return &applyconfigurationsnetworkingv1.IngressBackendApplyConfiguration{} 1369 case networkingv1.SchemeGroupVersion.WithKind("IngressClass"): 1370 return &applyconfigurationsnetworkingv1.IngressClassApplyConfiguration{} 1371 case networkingv1.SchemeGroupVersion.WithKind("IngressClassParametersReference"): 1372 return &applyconfigurationsnetworkingv1.IngressClassParametersReferenceApplyConfiguration{} 1373 case networkingv1.SchemeGroupVersion.WithKind("IngressClassSpec"): 1374 return &applyconfigurationsnetworkingv1.IngressClassSpecApplyConfiguration{} 1375 case networkingv1.SchemeGroupVersion.WithKind("IngressLoadBalancerIngress"): 1376 return &applyconfigurationsnetworkingv1.IngressLoadBalancerIngressApplyConfiguration{} 1377 case networkingv1.SchemeGroupVersion.WithKind("IngressLoadBalancerStatus"): 1378 return &applyconfigurationsnetworkingv1.IngressLoadBalancerStatusApplyConfiguration{} 1379 case networkingv1.SchemeGroupVersion.WithKind("IngressPortStatus"): 1380 return &applyconfigurationsnetworkingv1.IngressPortStatusApplyConfiguration{} 1381 case networkingv1.SchemeGroupVersion.WithKind("IngressRule"): 1382 return &applyconfigurationsnetworkingv1.IngressRuleApplyConfiguration{} 1383 case networkingv1.SchemeGroupVersion.WithKind("IngressRuleValue"): 1384 return &applyconfigurationsnetworkingv1.IngressRuleValueApplyConfiguration{} 1385 case networkingv1.SchemeGroupVersion.WithKind("IngressServiceBackend"): 1386 return &applyconfigurationsnetworkingv1.IngressServiceBackendApplyConfiguration{} 1387 case networkingv1.SchemeGroupVersion.WithKind("IngressSpec"): 1388 return &applyconfigurationsnetworkingv1.IngressSpecApplyConfiguration{} 1389 case networkingv1.SchemeGroupVersion.WithKind("IngressStatus"): 1390 return &applyconfigurationsnetworkingv1.IngressStatusApplyConfiguration{} 1391 case networkingv1.SchemeGroupVersion.WithKind("IngressTLS"): 1392 return &applyconfigurationsnetworkingv1.IngressTLSApplyConfiguration{} 1393 case networkingv1.SchemeGroupVersion.WithKind("IPBlock"): 1394 return &applyconfigurationsnetworkingv1.IPBlockApplyConfiguration{} 1395 case networkingv1.SchemeGroupVersion.WithKind("NetworkPolicy"): 1396 return &applyconfigurationsnetworkingv1.NetworkPolicyApplyConfiguration{} 1397 case networkingv1.SchemeGroupVersion.WithKind("NetworkPolicyEgressRule"): 1398 return &applyconfigurationsnetworkingv1.NetworkPolicyEgressRuleApplyConfiguration{} 1399 case networkingv1.SchemeGroupVersion.WithKind("NetworkPolicyIngressRule"): 1400 return &applyconfigurationsnetworkingv1.NetworkPolicyIngressRuleApplyConfiguration{} 1401 case networkingv1.SchemeGroupVersion.WithKind("NetworkPolicyPeer"): 1402 return &applyconfigurationsnetworkingv1.NetworkPolicyPeerApplyConfiguration{} 1403 case networkingv1.SchemeGroupVersion.WithKind("NetworkPolicyPort"): 1404 return &applyconfigurationsnetworkingv1.NetworkPolicyPortApplyConfiguration{} 1405 case networkingv1.SchemeGroupVersion.WithKind("NetworkPolicySpec"): 1406 return &applyconfigurationsnetworkingv1.NetworkPolicySpecApplyConfiguration{} 1407 case networkingv1.SchemeGroupVersion.WithKind("ServiceBackendPort"): 1408 return &applyconfigurationsnetworkingv1.ServiceBackendPortApplyConfiguration{} 1409 1410 // Group=networking.k8s.io, Version=v1alpha1 1411 case networkingv1alpha1.SchemeGroupVersion.WithKind("IPAddress"): 1412 return &applyconfigurationsnetworkingv1alpha1.IPAddressApplyConfiguration{} 1413 case networkingv1alpha1.SchemeGroupVersion.WithKind("IPAddressSpec"): 1414 return &applyconfigurationsnetworkingv1alpha1.IPAddressSpecApplyConfiguration{} 1415 case networkingv1alpha1.SchemeGroupVersion.WithKind("ParentReference"): 1416 return &applyconfigurationsnetworkingv1alpha1.ParentReferenceApplyConfiguration{} 1417 case networkingv1alpha1.SchemeGroupVersion.WithKind("ServiceCIDR"): 1418 return &applyconfigurationsnetworkingv1alpha1.ServiceCIDRApplyConfiguration{} 1419 case networkingv1alpha1.SchemeGroupVersion.WithKind("ServiceCIDRSpec"): 1420 return &applyconfigurationsnetworkingv1alpha1.ServiceCIDRSpecApplyConfiguration{} 1421 case networkingv1alpha1.SchemeGroupVersion.WithKind("ServiceCIDRStatus"): 1422 return &applyconfigurationsnetworkingv1alpha1.ServiceCIDRStatusApplyConfiguration{} 1423 1424 // Group=networking.k8s.io, Version=v1beta1 1425 case networkingv1beta1.SchemeGroupVersion.WithKind("HTTPIngressPath"): 1426 return &applyconfigurationsnetworkingv1beta1.HTTPIngressPathApplyConfiguration{} 1427 case networkingv1beta1.SchemeGroupVersion.WithKind("HTTPIngressRuleValue"): 1428 return &applyconfigurationsnetworkingv1beta1.HTTPIngressRuleValueApplyConfiguration{} 1429 case networkingv1beta1.SchemeGroupVersion.WithKind("Ingress"): 1430 return &applyconfigurationsnetworkingv1beta1.IngressApplyConfiguration{} 1431 case networkingv1beta1.SchemeGroupVersion.WithKind("IngressBackend"): 1432 return &applyconfigurationsnetworkingv1beta1.IngressBackendApplyConfiguration{} 1433 case networkingv1beta1.SchemeGroupVersion.WithKind("IngressClass"): 1434 return &applyconfigurationsnetworkingv1beta1.IngressClassApplyConfiguration{} 1435 case networkingv1beta1.SchemeGroupVersion.WithKind("IngressClassParametersReference"): 1436 return &applyconfigurationsnetworkingv1beta1.IngressClassParametersReferenceApplyConfiguration{} 1437 case networkingv1beta1.SchemeGroupVersion.WithKind("IngressClassSpec"): 1438 return &applyconfigurationsnetworkingv1beta1.IngressClassSpecApplyConfiguration{} 1439 case networkingv1beta1.SchemeGroupVersion.WithKind("IngressLoadBalancerIngress"): 1440 return &applyconfigurationsnetworkingv1beta1.IngressLoadBalancerIngressApplyConfiguration{} 1441 case networkingv1beta1.SchemeGroupVersion.WithKind("IngressLoadBalancerStatus"): 1442 return &applyconfigurationsnetworkingv1beta1.IngressLoadBalancerStatusApplyConfiguration{} 1443 case networkingv1beta1.SchemeGroupVersion.WithKind("IngressPortStatus"): 1444 return &applyconfigurationsnetworkingv1beta1.IngressPortStatusApplyConfiguration{} 1445 case networkingv1beta1.SchemeGroupVersion.WithKind("IngressRule"): 1446 return &applyconfigurationsnetworkingv1beta1.IngressRuleApplyConfiguration{} 1447 case networkingv1beta1.SchemeGroupVersion.WithKind("IngressRuleValue"): 1448 return &applyconfigurationsnetworkingv1beta1.IngressRuleValueApplyConfiguration{} 1449 case networkingv1beta1.SchemeGroupVersion.WithKind("IngressSpec"): 1450 return &applyconfigurationsnetworkingv1beta1.IngressSpecApplyConfiguration{} 1451 case networkingv1beta1.SchemeGroupVersion.WithKind("IngressStatus"): 1452 return &applyconfigurationsnetworkingv1beta1.IngressStatusApplyConfiguration{} 1453 case networkingv1beta1.SchemeGroupVersion.WithKind("IngressTLS"): 1454 return &applyconfigurationsnetworkingv1beta1.IngressTLSApplyConfiguration{} 1455 case networkingv1beta1.SchemeGroupVersion.WithKind("IPAddress"): 1456 return &applyconfigurationsnetworkingv1beta1.IPAddressApplyConfiguration{} 1457 case networkingv1beta1.SchemeGroupVersion.WithKind("IPAddressSpec"): 1458 return &applyconfigurationsnetworkingv1beta1.IPAddressSpecApplyConfiguration{} 1459 case networkingv1beta1.SchemeGroupVersion.WithKind("ParentReference"): 1460 return &applyconfigurationsnetworkingv1beta1.ParentReferenceApplyConfiguration{} 1461 case networkingv1beta1.SchemeGroupVersion.WithKind("ServiceCIDR"): 1462 return &applyconfigurationsnetworkingv1beta1.ServiceCIDRApplyConfiguration{} 1463 case networkingv1beta1.SchemeGroupVersion.WithKind("ServiceCIDRSpec"): 1464 return &applyconfigurationsnetworkingv1beta1.ServiceCIDRSpecApplyConfiguration{} 1465 case networkingv1beta1.SchemeGroupVersion.WithKind("ServiceCIDRStatus"): 1466 return &applyconfigurationsnetworkingv1beta1.ServiceCIDRStatusApplyConfiguration{} 1467 1468 // Group=node.k8s.io, Version=v1 1469 case nodev1.SchemeGroupVersion.WithKind("Overhead"): 1470 return &applyconfigurationsnodev1.OverheadApplyConfiguration{} 1471 case nodev1.SchemeGroupVersion.WithKind("RuntimeClass"): 1472 return &applyconfigurationsnodev1.RuntimeClassApplyConfiguration{} 1473 case nodev1.SchemeGroupVersion.WithKind("Scheduling"): 1474 return &applyconfigurationsnodev1.SchedulingApplyConfiguration{} 1475 1476 // Group=node.k8s.io, Version=v1alpha1 1477 case nodev1alpha1.SchemeGroupVersion.WithKind("Overhead"): 1478 return &applyconfigurationsnodev1alpha1.OverheadApplyConfiguration{} 1479 case nodev1alpha1.SchemeGroupVersion.WithKind("RuntimeClass"): 1480 return &applyconfigurationsnodev1alpha1.RuntimeClassApplyConfiguration{} 1481 case nodev1alpha1.SchemeGroupVersion.WithKind("RuntimeClassSpec"): 1482 return &applyconfigurationsnodev1alpha1.RuntimeClassSpecApplyConfiguration{} 1483 case nodev1alpha1.SchemeGroupVersion.WithKind("Scheduling"): 1484 return &applyconfigurationsnodev1alpha1.SchedulingApplyConfiguration{} 1485 1486 // Group=node.k8s.io, Version=v1beta1 1487 case nodev1beta1.SchemeGroupVersion.WithKind("Overhead"): 1488 return &applyconfigurationsnodev1beta1.OverheadApplyConfiguration{} 1489 case nodev1beta1.SchemeGroupVersion.WithKind("RuntimeClass"): 1490 return &applyconfigurationsnodev1beta1.RuntimeClassApplyConfiguration{} 1491 case nodev1beta1.SchemeGroupVersion.WithKind("Scheduling"): 1492 return &applyconfigurationsnodev1beta1.SchedulingApplyConfiguration{} 1493 1494 // Group=policy, Version=v1 1495 case policyv1.SchemeGroupVersion.WithKind("Eviction"): 1496 return &applyconfigurationspolicyv1.EvictionApplyConfiguration{} 1497 case policyv1.SchemeGroupVersion.WithKind("PodDisruptionBudget"): 1498 return &applyconfigurationspolicyv1.PodDisruptionBudgetApplyConfiguration{} 1499 case policyv1.SchemeGroupVersion.WithKind("PodDisruptionBudgetSpec"): 1500 return &applyconfigurationspolicyv1.PodDisruptionBudgetSpecApplyConfiguration{} 1501 case policyv1.SchemeGroupVersion.WithKind("PodDisruptionBudgetStatus"): 1502 return &applyconfigurationspolicyv1.PodDisruptionBudgetStatusApplyConfiguration{} 1503 1504 // Group=policy, Version=v1beta1 1505 case policyv1beta1.SchemeGroupVersion.WithKind("Eviction"): 1506 return &applyconfigurationspolicyv1beta1.EvictionApplyConfiguration{} 1507 case policyv1beta1.SchemeGroupVersion.WithKind("PodDisruptionBudget"): 1508 return &applyconfigurationspolicyv1beta1.PodDisruptionBudgetApplyConfiguration{} 1509 case policyv1beta1.SchemeGroupVersion.WithKind("PodDisruptionBudgetSpec"): 1510 return &applyconfigurationspolicyv1beta1.PodDisruptionBudgetSpecApplyConfiguration{} 1511 case policyv1beta1.SchemeGroupVersion.WithKind("PodDisruptionBudgetStatus"): 1512 return &applyconfigurationspolicyv1beta1.PodDisruptionBudgetStatusApplyConfiguration{} 1513 1514 // Group=rbac.authorization.k8s.io, Version=v1 1515 case rbacv1.SchemeGroupVersion.WithKind("AggregationRule"): 1516 return &applyconfigurationsrbacv1.AggregationRuleApplyConfiguration{} 1517 case rbacv1.SchemeGroupVersion.WithKind("ClusterRole"): 1518 return &applyconfigurationsrbacv1.ClusterRoleApplyConfiguration{} 1519 case rbacv1.SchemeGroupVersion.WithKind("ClusterRoleBinding"): 1520 return &applyconfigurationsrbacv1.ClusterRoleBindingApplyConfiguration{} 1521 case rbacv1.SchemeGroupVersion.WithKind("PolicyRule"): 1522 return &applyconfigurationsrbacv1.PolicyRuleApplyConfiguration{} 1523 case rbacv1.SchemeGroupVersion.WithKind("Role"): 1524 return &applyconfigurationsrbacv1.RoleApplyConfiguration{} 1525 case rbacv1.SchemeGroupVersion.WithKind("RoleBinding"): 1526 return &applyconfigurationsrbacv1.RoleBindingApplyConfiguration{} 1527 case rbacv1.SchemeGroupVersion.WithKind("RoleRef"): 1528 return &applyconfigurationsrbacv1.RoleRefApplyConfiguration{} 1529 case rbacv1.SchemeGroupVersion.WithKind("Subject"): 1530 return &applyconfigurationsrbacv1.SubjectApplyConfiguration{} 1531 1532 // Group=rbac.authorization.k8s.io, Version=v1alpha1 1533 case rbacv1alpha1.SchemeGroupVersion.WithKind("AggregationRule"): 1534 return &applyconfigurationsrbacv1alpha1.AggregationRuleApplyConfiguration{} 1535 case rbacv1alpha1.SchemeGroupVersion.WithKind("ClusterRole"): 1536 return &applyconfigurationsrbacv1alpha1.ClusterRoleApplyConfiguration{} 1537 case rbacv1alpha1.SchemeGroupVersion.WithKind("ClusterRoleBinding"): 1538 return &applyconfigurationsrbacv1alpha1.ClusterRoleBindingApplyConfiguration{} 1539 case rbacv1alpha1.SchemeGroupVersion.WithKind("PolicyRule"): 1540 return &applyconfigurationsrbacv1alpha1.PolicyRuleApplyConfiguration{} 1541 case rbacv1alpha1.SchemeGroupVersion.WithKind("Role"): 1542 return &applyconfigurationsrbacv1alpha1.RoleApplyConfiguration{} 1543 case rbacv1alpha1.SchemeGroupVersion.WithKind("RoleBinding"): 1544 return &applyconfigurationsrbacv1alpha1.RoleBindingApplyConfiguration{} 1545 case rbacv1alpha1.SchemeGroupVersion.WithKind("RoleRef"): 1546 return &applyconfigurationsrbacv1alpha1.RoleRefApplyConfiguration{} 1547 case rbacv1alpha1.SchemeGroupVersion.WithKind("Subject"): 1548 return &applyconfigurationsrbacv1alpha1.SubjectApplyConfiguration{} 1549 1550 // Group=rbac.authorization.k8s.io, Version=v1beta1 1551 case rbacv1beta1.SchemeGroupVersion.WithKind("AggregationRule"): 1552 return &applyconfigurationsrbacv1beta1.AggregationRuleApplyConfiguration{} 1553 case rbacv1beta1.SchemeGroupVersion.WithKind("ClusterRole"): 1554 return &applyconfigurationsrbacv1beta1.ClusterRoleApplyConfiguration{} 1555 case rbacv1beta1.SchemeGroupVersion.WithKind("ClusterRoleBinding"): 1556 return &applyconfigurationsrbacv1beta1.ClusterRoleBindingApplyConfiguration{} 1557 case rbacv1beta1.SchemeGroupVersion.WithKind("PolicyRule"): 1558 return &applyconfigurationsrbacv1beta1.PolicyRuleApplyConfiguration{} 1559 case rbacv1beta1.SchemeGroupVersion.WithKind("Role"): 1560 return &applyconfigurationsrbacv1beta1.RoleApplyConfiguration{} 1561 case rbacv1beta1.SchemeGroupVersion.WithKind("RoleBinding"): 1562 return &applyconfigurationsrbacv1beta1.RoleBindingApplyConfiguration{} 1563 case rbacv1beta1.SchemeGroupVersion.WithKind("RoleRef"): 1564 return &applyconfigurationsrbacv1beta1.RoleRefApplyConfiguration{} 1565 case rbacv1beta1.SchemeGroupVersion.WithKind("Subject"): 1566 return &applyconfigurationsrbacv1beta1.SubjectApplyConfiguration{} 1567 1568 // Group=resource.k8s.io, Version=v1alpha3 1569 case v1alpha3.SchemeGroupVersion.WithKind("AllocationResult"): 1570 return &resourcev1alpha3.AllocationResultApplyConfiguration{} 1571 case v1alpha3.SchemeGroupVersion.WithKind("BasicDevice"): 1572 return &resourcev1alpha3.BasicDeviceApplyConfiguration{} 1573 case v1alpha3.SchemeGroupVersion.WithKind("CELDeviceSelector"): 1574 return &resourcev1alpha3.CELDeviceSelectorApplyConfiguration{} 1575 case v1alpha3.SchemeGroupVersion.WithKind("Device"): 1576 return &resourcev1alpha3.DeviceApplyConfiguration{} 1577 case v1alpha3.SchemeGroupVersion.WithKind("DeviceAllocationConfiguration"): 1578 return &resourcev1alpha3.DeviceAllocationConfigurationApplyConfiguration{} 1579 case v1alpha3.SchemeGroupVersion.WithKind("DeviceAllocationResult"): 1580 return &resourcev1alpha3.DeviceAllocationResultApplyConfiguration{} 1581 case v1alpha3.SchemeGroupVersion.WithKind("DeviceAttribute"): 1582 return &resourcev1alpha3.DeviceAttributeApplyConfiguration{} 1583 case v1alpha3.SchemeGroupVersion.WithKind("DeviceClaim"): 1584 return &resourcev1alpha3.DeviceClaimApplyConfiguration{} 1585 case v1alpha3.SchemeGroupVersion.WithKind("DeviceClaimConfiguration"): 1586 return &resourcev1alpha3.DeviceClaimConfigurationApplyConfiguration{} 1587 case v1alpha3.SchemeGroupVersion.WithKind("DeviceClass"): 1588 return &resourcev1alpha3.DeviceClassApplyConfiguration{} 1589 case v1alpha3.SchemeGroupVersion.WithKind("DeviceClassConfiguration"): 1590 return &resourcev1alpha3.DeviceClassConfigurationApplyConfiguration{} 1591 case v1alpha3.SchemeGroupVersion.WithKind("DeviceClassSpec"): 1592 return &resourcev1alpha3.DeviceClassSpecApplyConfiguration{} 1593 case v1alpha3.SchemeGroupVersion.WithKind("DeviceConfiguration"): 1594 return &resourcev1alpha3.DeviceConfigurationApplyConfiguration{} 1595 case v1alpha3.SchemeGroupVersion.WithKind("DeviceConstraint"): 1596 return &resourcev1alpha3.DeviceConstraintApplyConfiguration{} 1597 case v1alpha3.SchemeGroupVersion.WithKind("DeviceRequest"): 1598 return &resourcev1alpha3.DeviceRequestApplyConfiguration{} 1599 case v1alpha3.SchemeGroupVersion.WithKind("DeviceRequestAllocationResult"): 1600 return &resourcev1alpha3.DeviceRequestAllocationResultApplyConfiguration{} 1601 case v1alpha3.SchemeGroupVersion.WithKind("DeviceSelector"): 1602 return &resourcev1alpha3.DeviceSelectorApplyConfiguration{} 1603 case v1alpha3.SchemeGroupVersion.WithKind("OpaqueDeviceConfiguration"): 1604 return &resourcev1alpha3.OpaqueDeviceConfigurationApplyConfiguration{} 1605 case v1alpha3.SchemeGroupVersion.WithKind("PodSchedulingContext"): 1606 return &resourcev1alpha3.PodSchedulingContextApplyConfiguration{} 1607 case v1alpha3.SchemeGroupVersion.WithKind("PodSchedulingContextSpec"): 1608 return &resourcev1alpha3.PodSchedulingContextSpecApplyConfiguration{} 1609 case v1alpha3.SchemeGroupVersion.WithKind("PodSchedulingContextStatus"): 1610 return &resourcev1alpha3.PodSchedulingContextStatusApplyConfiguration{} 1611 case v1alpha3.SchemeGroupVersion.WithKind("ResourceClaim"): 1612 return &resourcev1alpha3.ResourceClaimApplyConfiguration{} 1613 case v1alpha3.SchemeGroupVersion.WithKind("ResourceClaimConsumerReference"): 1614 return &resourcev1alpha3.ResourceClaimConsumerReferenceApplyConfiguration{} 1615 case v1alpha3.SchemeGroupVersion.WithKind("ResourceClaimSchedulingStatus"): 1616 return &resourcev1alpha3.ResourceClaimSchedulingStatusApplyConfiguration{} 1617 case v1alpha3.SchemeGroupVersion.WithKind("ResourceClaimSpec"): 1618 return &resourcev1alpha3.ResourceClaimSpecApplyConfiguration{} 1619 case v1alpha3.SchemeGroupVersion.WithKind("ResourceClaimStatus"): 1620 return &resourcev1alpha3.ResourceClaimStatusApplyConfiguration{} 1621 case v1alpha3.SchemeGroupVersion.WithKind("ResourceClaimTemplate"): 1622 return &resourcev1alpha3.ResourceClaimTemplateApplyConfiguration{} 1623 case v1alpha3.SchemeGroupVersion.WithKind("ResourceClaimTemplateSpec"): 1624 return &resourcev1alpha3.ResourceClaimTemplateSpecApplyConfiguration{} 1625 case v1alpha3.SchemeGroupVersion.WithKind("ResourcePool"): 1626 return &resourcev1alpha3.ResourcePoolApplyConfiguration{} 1627 case v1alpha3.SchemeGroupVersion.WithKind("ResourceSlice"): 1628 return &resourcev1alpha3.ResourceSliceApplyConfiguration{} 1629 case v1alpha3.SchemeGroupVersion.WithKind("ResourceSliceSpec"): 1630 return &resourcev1alpha3.ResourceSliceSpecApplyConfiguration{} 1631 1632 // Group=scheduling.k8s.io, Version=v1 1633 case schedulingv1.SchemeGroupVersion.WithKind("PriorityClass"): 1634 return &applyconfigurationsschedulingv1.PriorityClassApplyConfiguration{} 1635 1636 // Group=scheduling.k8s.io, Version=v1alpha1 1637 case schedulingv1alpha1.SchemeGroupVersion.WithKind("PriorityClass"): 1638 return &applyconfigurationsschedulingv1alpha1.PriorityClassApplyConfiguration{} 1639 1640 // Group=scheduling.k8s.io, Version=v1beta1 1641 case schedulingv1beta1.SchemeGroupVersion.WithKind("PriorityClass"): 1642 return &applyconfigurationsschedulingv1beta1.PriorityClassApplyConfiguration{} 1643 1644 // Group=storage.k8s.io, Version=v1 1645 case storagev1.SchemeGroupVersion.WithKind("CSIDriver"): 1646 return &applyconfigurationsstoragev1.CSIDriverApplyConfiguration{} 1647 case storagev1.SchemeGroupVersion.WithKind("CSIDriverSpec"): 1648 return &applyconfigurationsstoragev1.CSIDriverSpecApplyConfiguration{} 1649 case storagev1.SchemeGroupVersion.WithKind("CSINode"): 1650 return &applyconfigurationsstoragev1.CSINodeApplyConfiguration{} 1651 case storagev1.SchemeGroupVersion.WithKind("CSINodeDriver"): 1652 return &applyconfigurationsstoragev1.CSINodeDriverApplyConfiguration{} 1653 case storagev1.SchemeGroupVersion.WithKind("CSINodeSpec"): 1654 return &applyconfigurationsstoragev1.CSINodeSpecApplyConfiguration{} 1655 case storagev1.SchemeGroupVersion.WithKind("CSIStorageCapacity"): 1656 return &applyconfigurationsstoragev1.CSIStorageCapacityApplyConfiguration{} 1657 case storagev1.SchemeGroupVersion.WithKind("StorageClass"): 1658 return &applyconfigurationsstoragev1.StorageClassApplyConfiguration{} 1659 case storagev1.SchemeGroupVersion.WithKind("TokenRequest"): 1660 return &applyconfigurationsstoragev1.TokenRequestApplyConfiguration{} 1661 case storagev1.SchemeGroupVersion.WithKind("VolumeAttachment"): 1662 return &applyconfigurationsstoragev1.VolumeAttachmentApplyConfiguration{} 1663 case storagev1.SchemeGroupVersion.WithKind("VolumeAttachmentSource"): 1664 return &applyconfigurationsstoragev1.VolumeAttachmentSourceApplyConfiguration{} 1665 case storagev1.SchemeGroupVersion.WithKind("VolumeAttachmentSpec"): 1666 return &applyconfigurationsstoragev1.VolumeAttachmentSpecApplyConfiguration{} 1667 case storagev1.SchemeGroupVersion.WithKind("VolumeAttachmentStatus"): 1668 return &applyconfigurationsstoragev1.VolumeAttachmentStatusApplyConfiguration{} 1669 case storagev1.SchemeGroupVersion.WithKind("VolumeError"): 1670 return &applyconfigurationsstoragev1.VolumeErrorApplyConfiguration{} 1671 case storagev1.SchemeGroupVersion.WithKind("VolumeNodeResources"): 1672 return &applyconfigurationsstoragev1.VolumeNodeResourcesApplyConfiguration{} 1673 1674 // Group=storage.k8s.io, Version=v1alpha1 1675 case storagev1alpha1.SchemeGroupVersion.WithKind("CSIStorageCapacity"): 1676 return &applyconfigurationsstoragev1alpha1.CSIStorageCapacityApplyConfiguration{} 1677 case storagev1alpha1.SchemeGroupVersion.WithKind("VolumeAttachment"): 1678 return &applyconfigurationsstoragev1alpha1.VolumeAttachmentApplyConfiguration{} 1679 case storagev1alpha1.SchemeGroupVersion.WithKind("VolumeAttachmentSource"): 1680 return &applyconfigurationsstoragev1alpha1.VolumeAttachmentSourceApplyConfiguration{} 1681 case storagev1alpha1.SchemeGroupVersion.WithKind("VolumeAttachmentSpec"): 1682 return &applyconfigurationsstoragev1alpha1.VolumeAttachmentSpecApplyConfiguration{} 1683 case storagev1alpha1.SchemeGroupVersion.WithKind("VolumeAttachmentStatus"): 1684 return &applyconfigurationsstoragev1alpha1.VolumeAttachmentStatusApplyConfiguration{} 1685 case storagev1alpha1.SchemeGroupVersion.WithKind("VolumeAttributesClass"): 1686 return &applyconfigurationsstoragev1alpha1.VolumeAttributesClassApplyConfiguration{} 1687 case storagev1alpha1.SchemeGroupVersion.WithKind("VolumeError"): 1688 return &applyconfigurationsstoragev1alpha1.VolumeErrorApplyConfiguration{} 1689 1690 // Group=storage.k8s.io, Version=v1beta1 1691 case storagev1beta1.SchemeGroupVersion.WithKind("CSIDriver"): 1692 return &applyconfigurationsstoragev1beta1.CSIDriverApplyConfiguration{} 1693 case storagev1beta1.SchemeGroupVersion.WithKind("CSIDriverSpec"): 1694 return &applyconfigurationsstoragev1beta1.CSIDriverSpecApplyConfiguration{} 1695 case storagev1beta1.SchemeGroupVersion.WithKind("CSINode"): 1696 return &applyconfigurationsstoragev1beta1.CSINodeApplyConfiguration{} 1697 case storagev1beta1.SchemeGroupVersion.WithKind("CSINodeDriver"): 1698 return &applyconfigurationsstoragev1beta1.CSINodeDriverApplyConfiguration{} 1699 case storagev1beta1.SchemeGroupVersion.WithKind("CSINodeSpec"): 1700 return &applyconfigurationsstoragev1beta1.CSINodeSpecApplyConfiguration{} 1701 case storagev1beta1.SchemeGroupVersion.WithKind("CSIStorageCapacity"): 1702 return &applyconfigurationsstoragev1beta1.CSIStorageCapacityApplyConfiguration{} 1703 case storagev1beta1.SchemeGroupVersion.WithKind("StorageClass"): 1704 return &applyconfigurationsstoragev1beta1.StorageClassApplyConfiguration{} 1705 case storagev1beta1.SchemeGroupVersion.WithKind("TokenRequest"): 1706 return &applyconfigurationsstoragev1beta1.TokenRequestApplyConfiguration{} 1707 case storagev1beta1.SchemeGroupVersion.WithKind("VolumeAttachment"): 1708 return &applyconfigurationsstoragev1beta1.VolumeAttachmentApplyConfiguration{} 1709 case storagev1beta1.SchemeGroupVersion.WithKind("VolumeAttachmentSource"): 1710 return &applyconfigurationsstoragev1beta1.VolumeAttachmentSourceApplyConfiguration{} 1711 case storagev1beta1.SchemeGroupVersion.WithKind("VolumeAttachmentSpec"): 1712 return &applyconfigurationsstoragev1beta1.VolumeAttachmentSpecApplyConfiguration{} 1713 case storagev1beta1.SchemeGroupVersion.WithKind("VolumeAttachmentStatus"): 1714 return &applyconfigurationsstoragev1beta1.VolumeAttachmentStatusApplyConfiguration{} 1715 case storagev1beta1.SchemeGroupVersion.WithKind("VolumeAttributesClass"): 1716 return &applyconfigurationsstoragev1beta1.VolumeAttributesClassApplyConfiguration{} 1717 case storagev1beta1.SchemeGroupVersion.WithKind("VolumeError"): 1718 return &applyconfigurationsstoragev1beta1.VolumeErrorApplyConfiguration{} 1719 case storagev1beta1.SchemeGroupVersion.WithKind("VolumeNodeResources"): 1720 return &applyconfigurationsstoragev1beta1.VolumeNodeResourcesApplyConfiguration{} 1721 1722 // Group=storagemigration.k8s.io, Version=v1alpha1 1723 case storagemigrationv1alpha1.SchemeGroupVersion.WithKind("GroupVersionResource"): 1724 return &applyconfigurationsstoragemigrationv1alpha1.GroupVersionResourceApplyConfiguration{} 1725 case storagemigrationv1alpha1.SchemeGroupVersion.WithKind("MigrationCondition"): 1726 return &applyconfigurationsstoragemigrationv1alpha1.MigrationConditionApplyConfiguration{} 1727 case storagemigrationv1alpha1.SchemeGroupVersion.WithKind("StorageVersionMigration"): 1728 return &applyconfigurationsstoragemigrationv1alpha1.StorageVersionMigrationApplyConfiguration{} 1729 case storagemigrationv1alpha1.SchemeGroupVersion.WithKind("StorageVersionMigrationSpec"): 1730 return &applyconfigurationsstoragemigrationv1alpha1.StorageVersionMigrationSpecApplyConfiguration{} 1731 case storagemigrationv1alpha1.SchemeGroupVersion.WithKind("StorageVersionMigrationStatus"): 1732 return &applyconfigurationsstoragemigrationv1alpha1.StorageVersionMigrationStatusApplyConfiguration{} 1733 1734 } 1735 return nil 1736 } 1737 1738 func NewTypeConverter(scheme *runtime.Scheme) *testing.TypeConverter { 1739 return &testing.TypeConverter{Scheme: scheme, TypeResolver: internal.Parser()} 1740 }