1// +build !ignore_autogenerated 2 3/* 4Copyright 2017 The Kubernetes Authors. 5 6Licensed under the Apache License, Version 2.0 (the "License"); 7you may not use this file except in compliance with the License. 8You may obtain a copy of the License at 9 10 http://www.apache.org/licenses/LICENSE-2.0 11 12Unless required by applicable law or agreed to in writing, software 13distributed under the License is distributed on an "AS IS" BASIS, 14WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15See the License for the specific language governing permissions and 16limitations under the License. 17*/ 18 19// This file was autogenerated by deepcopy-gen. Do not edit it manually! 20 21package v1beta1 22 23import ( 24 v1 "k8s.io/apimachinery/pkg/apis/meta/v1" 25 conversion "k8s.io/apimachinery/pkg/conversion" 26 runtime "k8s.io/apimachinery/pkg/runtime" 27 intstr "k8s.io/apimachinery/pkg/util/intstr" 28 api_v1 "k8s.io/client-go/pkg/api/v1" 29 reflect "reflect" 30) 31 32func init() { 33 SchemeBuilder.Register(RegisterDeepCopies) 34} 35 36// RegisterDeepCopies adds deep-copy functions to the given scheme. Public 37// to allow building arbitrary schemes. 38func RegisterDeepCopies(scheme *runtime.Scheme) error { 39 return scheme.AddGeneratedDeepCopyFuncs( 40 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_APIVersion, InType: reflect.TypeOf(&APIVersion{})}, 41 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_CustomMetricCurrentStatus, InType: reflect.TypeOf(&CustomMetricCurrentStatus{})}, 42 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_CustomMetricCurrentStatusList, InType: reflect.TypeOf(&CustomMetricCurrentStatusList{})}, 43 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_CustomMetricTarget, InType: reflect.TypeOf(&CustomMetricTarget{})}, 44 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_CustomMetricTargetList, InType: reflect.TypeOf(&CustomMetricTargetList{})}, 45 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_DaemonSet, InType: reflect.TypeOf(&DaemonSet{})}, 46 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_DaemonSetList, InType: reflect.TypeOf(&DaemonSetList{})}, 47 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_DaemonSetSpec, InType: reflect.TypeOf(&DaemonSetSpec{})}, 48 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_DaemonSetStatus, InType: reflect.TypeOf(&DaemonSetStatus{})}, 49 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_DaemonSetUpdateStrategy, InType: reflect.TypeOf(&DaemonSetUpdateStrategy{})}, 50 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_Deployment, InType: reflect.TypeOf(&Deployment{})}, 51 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_DeploymentCondition, InType: reflect.TypeOf(&DeploymentCondition{})}, 52 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_DeploymentList, InType: reflect.TypeOf(&DeploymentList{})}, 53 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_DeploymentRollback, InType: reflect.TypeOf(&DeploymentRollback{})}, 54 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_DeploymentSpec, InType: reflect.TypeOf(&DeploymentSpec{})}, 55 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_DeploymentStatus, InType: reflect.TypeOf(&DeploymentStatus{})}, 56 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_DeploymentStrategy, InType: reflect.TypeOf(&DeploymentStrategy{})}, 57 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_FSGroupStrategyOptions, InType: reflect.TypeOf(&FSGroupStrategyOptions{})}, 58 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_HTTPIngressPath, InType: reflect.TypeOf(&HTTPIngressPath{})}, 59 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_HTTPIngressRuleValue, InType: reflect.TypeOf(&HTTPIngressRuleValue{})}, 60 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_HostPortRange, InType: reflect.TypeOf(&HostPortRange{})}, 61 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_IDRange, InType: reflect.TypeOf(&IDRange{})}, 62 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_Ingress, InType: reflect.TypeOf(&Ingress{})}, 63 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_IngressBackend, InType: reflect.TypeOf(&IngressBackend{})}, 64 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_IngressList, InType: reflect.TypeOf(&IngressList{})}, 65 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_IngressRule, InType: reflect.TypeOf(&IngressRule{})}, 66 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_IngressRuleValue, InType: reflect.TypeOf(&IngressRuleValue{})}, 67 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_IngressSpec, InType: reflect.TypeOf(&IngressSpec{})}, 68 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_IngressStatus, InType: reflect.TypeOf(&IngressStatus{})}, 69 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_IngressTLS, InType: reflect.TypeOf(&IngressTLS{})}, 70 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_NetworkPolicy, InType: reflect.TypeOf(&NetworkPolicy{})}, 71 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_NetworkPolicyIngressRule, InType: reflect.TypeOf(&NetworkPolicyIngressRule{})}, 72 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_NetworkPolicyList, InType: reflect.TypeOf(&NetworkPolicyList{})}, 73 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_NetworkPolicyPeer, InType: reflect.TypeOf(&NetworkPolicyPeer{})}, 74 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_NetworkPolicyPort, InType: reflect.TypeOf(&NetworkPolicyPort{})}, 75 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_NetworkPolicySpec, InType: reflect.TypeOf(&NetworkPolicySpec{})}, 76 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_PodSecurityPolicy, InType: reflect.TypeOf(&PodSecurityPolicy{})}, 77 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_PodSecurityPolicyList, InType: reflect.TypeOf(&PodSecurityPolicyList{})}, 78 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_PodSecurityPolicySpec, InType: reflect.TypeOf(&PodSecurityPolicySpec{})}, 79 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_ReplicaSet, InType: reflect.TypeOf(&ReplicaSet{})}, 80 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_ReplicaSetCondition, InType: reflect.TypeOf(&ReplicaSetCondition{})}, 81 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_ReplicaSetList, InType: reflect.TypeOf(&ReplicaSetList{})}, 82 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_ReplicaSetSpec, InType: reflect.TypeOf(&ReplicaSetSpec{})}, 83 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_ReplicaSetStatus, InType: reflect.TypeOf(&ReplicaSetStatus{})}, 84 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_ReplicationControllerDummy, InType: reflect.TypeOf(&ReplicationControllerDummy{})}, 85 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_RollbackConfig, InType: reflect.TypeOf(&RollbackConfig{})}, 86 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_RollingUpdateDaemonSet, InType: reflect.TypeOf(&RollingUpdateDaemonSet{})}, 87 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_RollingUpdateDeployment, InType: reflect.TypeOf(&RollingUpdateDeployment{})}, 88 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_RunAsUserStrategyOptions, InType: reflect.TypeOf(&RunAsUserStrategyOptions{})}, 89 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_SELinuxStrategyOptions, InType: reflect.TypeOf(&SELinuxStrategyOptions{})}, 90 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_Scale, InType: reflect.TypeOf(&Scale{})}, 91 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_ScaleSpec, InType: reflect.TypeOf(&ScaleSpec{})}, 92 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_ScaleStatus, InType: reflect.TypeOf(&ScaleStatus{})}, 93 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_SupplementalGroupsStrategyOptions, InType: reflect.TypeOf(&SupplementalGroupsStrategyOptions{})}, 94 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_ThirdPartyResource, InType: reflect.TypeOf(&ThirdPartyResource{})}, 95 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_ThirdPartyResourceData, InType: reflect.TypeOf(&ThirdPartyResourceData{})}, 96 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_ThirdPartyResourceDataList, InType: reflect.TypeOf(&ThirdPartyResourceDataList{})}, 97 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1beta1_ThirdPartyResourceList, InType: reflect.TypeOf(&ThirdPartyResourceList{})}, 98 ) 99} 100 101func DeepCopy_v1beta1_APIVersion(in interface{}, out interface{}, c *conversion.Cloner) error { 102 { 103 in := in.(*APIVersion) 104 out := out.(*APIVersion) 105 *out = *in 106 return nil 107 } 108} 109 110func DeepCopy_v1beta1_CustomMetricCurrentStatus(in interface{}, out interface{}, c *conversion.Cloner) error { 111 { 112 in := in.(*CustomMetricCurrentStatus) 113 out := out.(*CustomMetricCurrentStatus) 114 *out = *in 115 out.CurrentValue = in.CurrentValue.DeepCopy() 116 return nil 117 } 118} 119 120func DeepCopy_v1beta1_CustomMetricCurrentStatusList(in interface{}, out interface{}, c *conversion.Cloner) error { 121 { 122 in := in.(*CustomMetricCurrentStatusList) 123 out := out.(*CustomMetricCurrentStatusList) 124 *out = *in 125 if in.Items != nil { 126 in, out := &in.Items, &out.Items 127 *out = make([]CustomMetricCurrentStatus, len(*in)) 128 for i := range *in { 129 if err := DeepCopy_v1beta1_CustomMetricCurrentStatus(&(*in)[i], &(*out)[i], c); err != nil { 130 return err 131 } 132 } 133 } 134 return nil 135 } 136} 137 138func DeepCopy_v1beta1_CustomMetricTarget(in interface{}, out interface{}, c *conversion.Cloner) error { 139 { 140 in := in.(*CustomMetricTarget) 141 out := out.(*CustomMetricTarget) 142 *out = *in 143 out.TargetValue = in.TargetValue.DeepCopy() 144 return nil 145 } 146} 147 148func DeepCopy_v1beta1_CustomMetricTargetList(in interface{}, out interface{}, c *conversion.Cloner) error { 149 { 150 in := in.(*CustomMetricTargetList) 151 out := out.(*CustomMetricTargetList) 152 *out = *in 153 if in.Items != nil { 154 in, out := &in.Items, &out.Items 155 *out = make([]CustomMetricTarget, len(*in)) 156 for i := range *in { 157 if err := DeepCopy_v1beta1_CustomMetricTarget(&(*in)[i], &(*out)[i], c); err != nil { 158 return err 159 } 160 } 161 } 162 return nil 163 } 164} 165 166func DeepCopy_v1beta1_DaemonSet(in interface{}, out interface{}, c *conversion.Cloner) error { 167 { 168 in := in.(*DaemonSet) 169 out := out.(*DaemonSet) 170 *out = *in 171 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 172 return err 173 } else { 174 out.ObjectMeta = *newVal.(*v1.ObjectMeta) 175 } 176 if err := DeepCopy_v1beta1_DaemonSetSpec(&in.Spec, &out.Spec, c); err != nil { 177 return err 178 } 179 return nil 180 } 181} 182 183func DeepCopy_v1beta1_DaemonSetList(in interface{}, out interface{}, c *conversion.Cloner) error { 184 { 185 in := in.(*DaemonSetList) 186 out := out.(*DaemonSetList) 187 *out = *in 188 if in.Items != nil { 189 in, out := &in.Items, &out.Items 190 *out = make([]DaemonSet, len(*in)) 191 for i := range *in { 192 if err := DeepCopy_v1beta1_DaemonSet(&(*in)[i], &(*out)[i], c); err != nil { 193 return err 194 } 195 } 196 } 197 return nil 198 } 199} 200 201func DeepCopy_v1beta1_DaemonSetSpec(in interface{}, out interface{}, c *conversion.Cloner) error { 202 { 203 in := in.(*DaemonSetSpec) 204 out := out.(*DaemonSetSpec) 205 *out = *in 206 if in.Selector != nil { 207 in, out := &in.Selector, &out.Selector 208 if newVal, err := c.DeepCopy(*in); err != nil { 209 return err 210 } else { 211 *out = newVal.(*v1.LabelSelector) 212 } 213 } 214 if err := api_v1.DeepCopy_v1_PodTemplateSpec(&in.Template, &out.Template, c); err != nil { 215 return err 216 } 217 if err := DeepCopy_v1beta1_DaemonSetUpdateStrategy(&in.UpdateStrategy, &out.UpdateStrategy, c); err != nil { 218 return err 219 } 220 return nil 221 } 222} 223 224func DeepCopy_v1beta1_DaemonSetStatus(in interface{}, out interface{}, c *conversion.Cloner) error { 225 { 226 in := in.(*DaemonSetStatus) 227 out := out.(*DaemonSetStatus) 228 *out = *in 229 return nil 230 } 231} 232 233func DeepCopy_v1beta1_DaemonSetUpdateStrategy(in interface{}, out interface{}, c *conversion.Cloner) error { 234 { 235 in := in.(*DaemonSetUpdateStrategy) 236 out := out.(*DaemonSetUpdateStrategy) 237 *out = *in 238 if in.RollingUpdate != nil { 239 in, out := &in.RollingUpdate, &out.RollingUpdate 240 *out = new(RollingUpdateDaemonSet) 241 if err := DeepCopy_v1beta1_RollingUpdateDaemonSet(*in, *out, c); err != nil { 242 return err 243 } 244 } 245 return nil 246 } 247} 248 249func DeepCopy_v1beta1_Deployment(in interface{}, out interface{}, c *conversion.Cloner) error { 250 { 251 in := in.(*Deployment) 252 out := out.(*Deployment) 253 *out = *in 254 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 255 return err 256 } else { 257 out.ObjectMeta = *newVal.(*v1.ObjectMeta) 258 } 259 if err := DeepCopy_v1beta1_DeploymentSpec(&in.Spec, &out.Spec, c); err != nil { 260 return err 261 } 262 if err := DeepCopy_v1beta1_DeploymentStatus(&in.Status, &out.Status, c); err != nil { 263 return err 264 } 265 return nil 266 } 267} 268 269func DeepCopy_v1beta1_DeploymentCondition(in interface{}, out interface{}, c *conversion.Cloner) error { 270 { 271 in := in.(*DeploymentCondition) 272 out := out.(*DeploymentCondition) 273 *out = *in 274 out.LastUpdateTime = in.LastUpdateTime.DeepCopy() 275 out.LastTransitionTime = in.LastTransitionTime.DeepCopy() 276 return nil 277 } 278} 279 280func DeepCopy_v1beta1_DeploymentList(in interface{}, out interface{}, c *conversion.Cloner) error { 281 { 282 in := in.(*DeploymentList) 283 out := out.(*DeploymentList) 284 *out = *in 285 if in.Items != nil { 286 in, out := &in.Items, &out.Items 287 *out = make([]Deployment, len(*in)) 288 for i := range *in { 289 if err := DeepCopy_v1beta1_Deployment(&(*in)[i], &(*out)[i], c); err != nil { 290 return err 291 } 292 } 293 } 294 return nil 295 } 296} 297 298func DeepCopy_v1beta1_DeploymentRollback(in interface{}, out interface{}, c *conversion.Cloner) error { 299 { 300 in := in.(*DeploymentRollback) 301 out := out.(*DeploymentRollback) 302 *out = *in 303 if in.UpdatedAnnotations != nil { 304 in, out := &in.UpdatedAnnotations, &out.UpdatedAnnotations 305 *out = make(map[string]string) 306 for key, val := range *in { 307 (*out)[key] = val 308 } 309 } 310 return nil 311 } 312} 313 314func DeepCopy_v1beta1_DeploymentSpec(in interface{}, out interface{}, c *conversion.Cloner) error { 315 { 316 in := in.(*DeploymentSpec) 317 out := out.(*DeploymentSpec) 318 *out = *in 319 if in.Replicas != nil { 320 in, out := &in.Replicas, &out.Replicas 321 *out = new(int32) 322 **out = **in 323 } 324 if in.Selector != nil { 325 in, out := &in.Selector, &out.Selector 326 if newVal, err := c.DeepCopy(*in); err != nil { 327 return err 328 } else { 329 *out = newVal.(*v1.LabelSelector) 330 } 331 } 332 if err := api_v1.DeepCopy_v1_PodTemplateSpec(&in.Template, &out.Template, c); err != nil { 333 return err 334 } 335 if err := DeepCopy_v1beta1_DeploymentStrategy(&in.Strategy, &out.Strategy, c); err != nil { 336 return err 337 } 338 if in.RevisionHistoryLimit != nil { 339 in, out := &in.RevisionHistoryLimit, &out.RevisionHistoryLimit 340 *out = new(int32) 341 **out = **in 342 } 343 if in.RollbackTo != nil { 344 in, out := &in.RollbackTo, &out.RollbackTo 345 *out = new(RollbackConfig) 346 **out = **in 347 } 348 if in.ProgressDeadlineSeconds != nil { 349 in, out := &in.ProgressDeadlineSeconds, &out.ProgressDeadlineSeconds 350 *out = new(int32) 351 **out = **in 352 } 353 return nil 354 } 355} 356 357func DeepCopy_v1beta1_DeploymentStatus(in interface{}, out interface{}, c *conversion.Cloner) error { 358 { 359 in := in.(*DeploymentStatus) 360 out := out.(*DeploymentStatus) 361 *out = *in 362 if in.Conditions != nil { 363 in, out := &in.Conditions, &out.Conditions 364 *out = make([]DeploymentCondition, len(*in)) 365 for i := range *in { 366 if err := DeepCopy_v1beta1_DeploymentCondition(&(*in)[i], &(*out)[i], c); err != nil { 367 return err 368 } 369 } 370 } 371 return nil 372 } 373} 374 375func DeepCopy_v1beta1_DeploymentStrategy(in interface{}, out interface{}, c *conversion.Cloner) error { 376 { 377 in := in.(*DeploymentStrategy) 378 out := out.(*DeploymentStrategy) 379 *out = *in 380 if in.RollingUpdate != nil { 381 in, out := &in.RollingUpdate, &out.RollingUpdate 382 *out = new(RollingUpdateDeployment) 383 if err := DeepCopy_v1beta1_RollingUpdateDeployment(*in, *out, c); err != nil { 384 return err 385 } 386 } 387 return nil 388 } 389} 390 391func DeepCopy_v1beta1_FSGroupStrategyOptions(in interface{}, out interface{}, c *conversion.Cloner) error { 392 { 393 in := in.(*FSGroupStrategyOptions) 394 out := out.(*FSGroupStrategyOptions) 395 *out = *in 396 if in.Ranges != nil { 397 in, out := &in.Ranges, &out.Ranges 398 *out = make([]IDRange, len(*in)) 399 copy(*out, *in) 400 } 401 return nil 402 } 403} 404 405func DeepCopy_v1beta1_HTTPIngressPath(in interface{}, out interface{}, c *conversion.Cloner) error { 406 { 407 in := in.(*HTTPIngressPath) 408 out := out.(*HTTPIngressPath) 409 *out = *in 410 return nil 411 } 412} 413 414func DeepCopy_v1beta1_HTTPIngressRuleValue(in interface{}, out interface{}, c *conversion.Cloner) error { 415 { 416 in := in.(*HTTPIngressRuleValue) 417 out := out.(*HTTPIngressRuleValue) 418 *out = *in 419 if in.Paths != nil { 420 in, out := &in.Paths, &out.Paths 421 *out = make([]HTTPIngressPath, len(*in)) 422 copy(*out, *in) 423 } 424 return nil 425 } 426} 427 428func DeepCopy_v1beta1_HostPortRange(in interface{}, out interface{}, c *conversion.Cloner) error { 429 { 430 in := in.(*HostPortRange) 431 out := out.(*HostPortRange) 432 *out = *in 433 return nil 434 } 435} 436 437func DeepCopy_v1beta1_IDRange(in interface{}, out interface{}, c *conversion.Cloner) error { 438 { 439 in := in.(*IDRange) 440 out := out.(*IDRange) 441 *out = *in 442 return nil 443 } 444} 445 446func DeepCopy_v1beta1_Ingress(in interface{}, out interface{}, c *conversion.Cloner) error { 447 { 448 in := in.(*Ingress) 449 out := out.(*Ingress) 450 *out = *in 451 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 452 return err 453 } else { 454 out.ObjectMeta = *newVal.(*v1.ObjectMeta) 455 } 456 if err := DeepCopy_v1beta1_IngressSpec(&in.Spec, &out.Spec, c); err != nil { 457 return err 458 } 459 if err := DeepCopy_v1beta1_IngressStatus(&in.Status, &out.Status, c); err != nil { 460 return err 461 } 462 return nil 463 } 464} 465 466func DeepCopy_v1beta1_IngressBackend(in interface{}, out interface{}, c *conversion.Cloner) error { 467 { 468 in := in.(*IngressBackend) 469 out := out.(*IngressBackend) 470 *out = *in 471 return nil 472 } 473} 474 475func DeepCopy_v1beta1_IngressList(in interface{}, out interface{}, c *conversion.Cloner) error { 476 { 477 in := in.(*IngressList) 478 out := out.(*IngressList) 479 *out = *in 480 if in.Items != nil { 481 in, out := &in.Items, &out.Items 482 *out = make([]Ingress, len(*in)) 483 for i := range *in { 484 if err := DeepCopy_v1beta1_Ingress(&(*in)[i], &(*out)[i], c); err != nil { 485 return err 486 } 487 } 488 } 489 return nil 490 } 491} 492 493func DeepCopy_v1beta1_IngressRule(in interface{}, out interface{}, c *conversion.Cloner) error { 494 { 495 in := in.(*IngressRule) 496 out := out.(*IngressRule) 497 *out = *in 498 if err := DeepCopy_v1beta1_IngressRuleValue(&in.IngressRuleValue, &out.IngressRuleValue, c); err != nil { 499 return err 500 } 501 return nil 502 } 503} 504 505func DeepCopy_v1beta1_IngressRuleValue(in interface{}, out interface{}, c *conversion.Cloner) error { 506 { 507 in := in.(*IngressRuleValue) 508 out := out.(*IngressRuleValue) 509 *out = *in 510 if in.HTTP != nil { 511 in, out := &in.HTTP, &out.HTTP 512 *out = new(HTTPIngressRuleValue) 513 if err := DeepCopy_v1beta1_HTTPIngressRuleValue(*in, *out, c); err != nil { 514 return err 515 } 516 } 517 return nil 518 } 519} 520 521func DeepCopy_v1beta1_IngressSpec(in interface{}, out interface{}, c *conversion.Cloner) error { 522 { 523 in := in.(*IngressSpec) 524 out := out.(*IngressSpec) 525 *out = *in 526 if in.Backend != nil { 527 in, out := &in.Backend, &out.Backend 528 *out = new(IngressBackend) 529 **out = **in 530 } 531 if in.TLS != nil { 532 in, out := &in.TLS, &out.TLS 533 *out = make([]IngressTLS, len(*in)) 534 for i := range *in { 535 if err := DeepCopy_v1beta1_IngressTLS(&(*in)[i], &(*out)[i], c); err != nil { 536 return err 537 } 538 } 539 } 540 if in.Rules != nil { 541 in, out := &in.Rules, &out.Rules 542 *out = make([]IngressRule, len(*in)) 543 for i := range *in { 544 if err := DeepCopy_v1beta1_IngressRule(&(*in)[i], &(*out)[i], c); err != nil { 545 return err 546 } 547 } 548 } 549 return nil 550 } 551} 552 553func DeepCopy_v1beta1_IngressStatus(in interface{}, out interface{}, c *conversion.Cloner) error { 554 { 555 in := in.(*IngressStatus) 556 out := out.(*IngressStatus) 557 *out = *in 558 if err := api_v1.DeepCopy_v1_LoadBalancerStatus(&in.LoadBalancer, &out.LoadBalancer, c); err != nil { 559 return err 560 } 561 return nil 562 } 563} 564 565func DeepCopy_v1beta1_IngressTLS(in interface{}, out interface{}, c *conversion.Cloner) error { 566 { 567 in := in.(*IngressTLS) 568 out := out.(*IngressTLS) 569 *out = *in 570 if in.Hosts != nil { 571 in, out := &in.Hosts, &out.Hosts 572 *out = make([]string, len(*in)) 573 copy(*out, *in) 574 } 575 return nil 576 } 577} 578 579func DeepCopy_v1beta1_NetworkPolicy(in interface{}, out interface{}, c *conversion.Cloner) error { 580 { 581 in := in.(*NetworkPolicy) 582 out := out.(*NetworkPolicy) 583 *out = *in 584 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 585 return err 586 } else { 587 out.ObjectMeta = *newVal.(*v1.ObjectMeta) 588 } 589 if err := DeepCopy_v1beta1_NetworkPolicySpec(&in.Spec, &out.Spec, c); err != nil { 590 return err 591 } 592 return nil 593 } 594} 595 596func DeepCopy_v1beta1_NetworkPolicyIngressRule(in interface{}, out interface{}, c *conversion.Cloner) error { 597 { 598 in := in.(*NetworkPolicyIngressRule) 599 out := out.(*NetworkPolicyIngressRule) 600 *out = *in 601 if in.Ports != nil { 602 in, out := &in.Ports, &out.Ports 603 *out = make([]NetworkPolicyPort, len(*in)) 604 for i := range *in { 605 if err := DeepCopy_v1beta1_NetworkPolicyPort(&(*in)[i], &(*out)[i], c); err != nil { 606 return err 607 } 608 } 609 } 610 if in.From != nil { 611 in, out := &in.From, &out.From 612 *out = make([]NetworkPolicyPeer, len(*in)) 613 for i := range *in { 614 if err := DeepCopy_v1beta1_NetworkPolicyPeer(&(*in)[i], &(*out)[i], c); err != nil { 615 return err 616 } 617 } 618 } 619 return nil 620 } 621} 622 623func DeepCopy_v1beta1_NetworkPolicyList(in interface{}, out interface{}, c *conversion.Cloner) error { 624 { 625 in := in.(*NetworkPolicyList) 626 out := out.(*NetworkPolicyList) 627 *out = *in 628 if in.Items != nil { 629 in, out := &in.Items, &out.Items 630 *out = make([]NetworkPolicy, len(*in)) 631 for i := range *in { 632 if err := DeepCopy_v1beta1_NetworkPolicy(&(*in)[i], &(*out)[i], c); err != nil { 633 return err 634 } 635 } 636 } 637 return nil 638 } 639} 640 641func DeepCopy_v1beta1_NetworkPolicyPeer(in interface{}, out interface{}, c *conversion.Cloner) error { 642 { 643 in := in.(*NetworkPolicyPeer) 644 out := out.(*NetworkPolicyPeer) 645 *out = *in 646 if in.PodSelector != nil { 647 in, out := &in.PodSelector, &out.PodSelector 648 if newVal, err := c.DeepCopy(*in); err != nil { 649 return err 650 } else { 651 *out = newVal.(*v1.LabelSelector) 652 } 653 } 654 if in.NamespaceSelector != nil { 655 in, out := &in.NamespaceSelector, &out.NamespaceSelector 656 if newVal, err := c.DeepCopy(*in); err != nil { 657 return err 658 } else { 659 *out = newVal.(*v1.LabelSelector) 660 } 661 } 662 return nil 663 } 664} 665 666func DeepCopy_v1beta1_NetworkPolicyPort(in interface{}, out interface{}, c *conversion.Cloner) error { 667 { 668 in := in.(*NetworkPolicyPort) 669 out := out.(*NetworkPolicyPort) 670 *out = *in 671 if in.Protocol != nil { 672 in, out := &in.Protocol, &out.Protocol 673 *out = new(api_v1.Protocol) 674 **out = **in 675 } 676 if in.Port != nil { 677 in, out := &in.Port, &out.Port 678 *out = new(intstr.IntOrString) 679 **out = **in 680 } 681 return nil 682 } 683} 684 685func DeepCopy_v1beta1_NetworkPolicySpec(in interface{}, out interface{}, c *conversion.Cloner) error { 686 { 687 in := in.(*NetworkPolicySpec) 688 out := out.(*NetworkPolicySpec) 689 *out = *in 690 if newVal, err := c.DeepCopy(&in.PodSelector); err != nil { 691 return err 692 } else { 693 out.PodSelector = *newVal.(*v1.LabelSelector) 694 } 695 if in.Ingress != nil { 696 in, out := &in.Ingress, &out.Ingress 697 *out = make([]NetworkPolicyIngressRule, len(*in)) 698 for i := range *in { 699 if err := DeepCopy_v1beta1_NetworkPolicyIngressRule(&(*in)[i], &(*out)[i], c); err != nil { 700 return err 701 } 702 } 703 } 704 return nil 705 } 706} 707 708func DeepCopy_v1beta1_PodSecurityPolicy(in interface{}, out interface{}, c *conversion.Cloner) error { 709 { 710 in := in.(*PodSecurityPolicy) 711 out := out.(*PodSecurityPolicy) 712 *out = *in 713 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 714 return err 715 } else { 716 out.ObjectMeta = *newVal.(*v1.ObjectMeta) 717 } 718 if err := DeepCopy_v1beta1_PodSecurityPolicySpec(&in.Spec, &out.Spec, c); err != nil { 719 return err 720 } 721 return nil 722 } 723} 724 725func DeepCopy_v1beta1_PodSecurityPolicyList(in interface{}, out interface{}, c *conversion.Cloner) error { 726 { 727 in := in.(*PodSecurityPolicyList) 728 out := out.(*PodSecurityPolicyList) 729 *out = *in 730 if in.Items != nil { 731 in, out := &in.Items, &out.Items 732 *out = make([]PodSecurityPolicy, len(*in)) 733 for i := range *in { 734 if err := DeepCopy_v1beta1_PodSecurityPolicy(&(*in)[i], &(*out)[i], c); err != nil { 735 return err 736 } 737 } 738 } 739 return nil 740 } 741} 742 743func DeepCopy_v1beta1_PodSecurityPolicySpec(in interface{}, out interface{}, c *conversion.Cloner) error { 744 { 745 in := in.(*PodSecurityPolicySpec) 746 out := out.(*PodSecurityPolicySpec) 747 *out = *in 748 if in.DefaultAddCapabilities != nil { 749 in, out := &in.DefaultAddCapabilities, &out.DefaultAddCapabilities 750 *out = make([]api_v1.Capability, len(*in)) 751 copy(*out, *in) 752 } 753 if in.RequiredDropCapabilities != nil { 754 in, out := &in.RequiredDropCapabilities, &out.RequiredDropCapabilities 755 *out = make([]api_v1.Capability, len(*in)) 756 copy(*out, *in) 757 } 758 if in.AllowedCapabilities != nil { 759 in, out := &in.AllowedCapabilities, &out.AllowedCapabilities 760 *out = make([]api_v1.Capability, len(*in)) 761 copy(*out, *in) 762 } 763 if in.Volumes != nil { 764 in, out := &in.Volumes, &out.Volumes 765 *out = make([]FSType, len(*in)) 766 copy(*out, *in) 767 } 768 if in.HostPorts != nil { 769 in, out := &in.HostPorts, &out.HostPorts 770 *out = make([]HostPortRange, len(*in)) 771 copy(*out, *in) 772 } 773 if err := DeepCopy_v1beta1_SELinuxStrategyOptions(&in.SELinux, &out.SELinux, c); err != nil { 774 return err 775 } 776 if err := DeepCopy_v1beta1_RunAsUserStrategyOptions(&in.RunAsUser, &out.RunAsUser, c); err != nil { 777 return err 778 } 779 if err := DeepCopy_v1beta1_SupplementalGroupsStrategyOptions(&in.SupplementalGroups, &out.SupplementalGroups, c); err != nil { 780 return err 781 } 782 if err := DeepCopy_v1beta1_FSGroupStrategyOptions(&in.FSGroup, &out.FSGroup, c); err != nil { 783 return err 784 } 785 return nil 786 } 787} 788 789func DeepCopy_v1beta1_ReplicaSet(in interface{}, out interface{}, c *conversion.Cloner) error { 790 { 791 in := in.(*ReplicaSet) 792 out := out.(*ReplicaSet) 793 *out = *in 794 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 795 return err 796 } else { 797 out.ObjectMeta = *newVal.(*v1.ObjectMeta) 798 } 799 if err := DeepCopy_v1beta1_ReplicaSetSpec(&in.Spec, &out.Spec, c); err != nil { 800 return err 801 } 802 if err := DeepCopy_v1beta1_ReplicaSetStatus(&in.Status, &out.Status, c); err != nil { 803 return err 804 } 805 return nil 806 } 807} 808 809func DeepCopy_v1beta1_ReplicaSetCondition(in interface{}, out interface{}, c *conversion.Cloner) error { 810 { 811 in := in.(*ReplicaSetCondition) 812 out := out.(*ReplicaSetCondition) 813 *out = *in 814 out.LastTransitionTime = in.LastTransitionTime.DeepCopy() 815 return nil 816 } 817} 818 819func DeepCopy_v1beta1_ReplicaSetList(in interface{}, out interface{}, c *conversion.Cloner) error { 820 { 821 in := in.(*ReplicaSetList) 822 out := out.(*ReplicaSetList) 823 *out = *in 824 if in.Items != nil { 825 in, out := &in.Items, &out.Items 826 *out = make([]ReplicaSet, len(*in)) 827 for i := range *in { 828 if err := DeepCopy_v1beta1_ReplicaSet(&(*in)[i], &(*out)[i], c); err != nil { 829 return err 830 } 831 } 832 } 833 return nil 834 } 835} 836 837func DeepCopy_v1beta1_ReplicaSetSpec(in interface{}, out interface{}, c *conversion.Cloner) error { 838 { 839 in := in.(*ReplicaSetSpec) 840 out := out.(*ReplicaSetSpec) 841 *out = *in 842 if in.Replicas != nil { 843 in, out := &in.Replicas, &out.Replicas 844 *out = new(int32) 845 **out = **in 846 } 847 if in.Selector != nil { 848 in, out := &in.Selector, &out.Selector 849 if newVal, err := c.DeepCopy(*in); err != nil { 850 return err 851 } else { 852 *out = newVal.(*v1.LabelSelector) 853 } 854 } 855 if err := api_v1.DeepCopy_v1_PodTemplateSpec(&in.Template, &out.Template, c); err != nil { 856 return err 857 } 858 return nil 859 } 860} 861 862func DeepCopy_v1beta1_ReplicaSetStatus(in interface{}, out interface{}, c *conversion.Cloner) error { 863 { 864 in := in.(*ReplicaSetStatus) 865 out := out.(*ReplicaSetStatus) 866 *out = *in 867 if in.Conditions != nil { 868 in, out := &in.Conditions, &out.Conditions 869 *out = make([]ReplicaSetCondition, len(*in)) 870 for i := range *in { 871 if err := DeepCopy_v1beta1_ReplicaSetCondition(&(*in)[i], &(*out)[i], c); err != nil { 872 return err 873 } 874 } 875 } 876 return nil 877 } 878} 879 880func DeepCopy_v1beta1_ReplicationControllerDummy(in interface{}, out interface{}, c *conversion.Cloner) error { 881 { 882 in := in.(*ReplicationControllerDummy) 883 out := out.(*ReplicationControllerDummy) 884 *out = *in 885 return nil 886 } 887} 888 889func DeepCopy_v1beta1_RollbackConfig(in interface{}, out interface{}, c *conversion.Cloner) error { 890 { 891 in := in.(*RollbackConfig) 892 out := out.(*RollbackConfig) 893 *out = *in 894 return nil 895 } 896} 897 898func DeepCopy_v1beta1_RollingUpdateDaemonSet(in interface{}, out interface{}, c *conversion.Cloner) error { 899 { 900 in := in.(*RollingUpdateDaemonSet) 901 out := out.(*RollingUpdateDaemonSet) 902 *out = *in 903 if in.MaxUnavailable != nil { 904 in, out := &in.MaxUnavailable, &out.MaxUnavailable 905 *out = new(intstr.IntOrString) 906 **out = **in 907 } 908 return nil 909 } 910} 911 912func DeepCopy_v1beta1_RollingUpdateDeployment(in interface{}, out interface{}, c *conversion.Cloner) error { 913 { 914 in := in.(*RollingUpdateDeployment) 915 out := out.(*RollingUpdateDeployment) 916 *out = *in 917 if in.MaxUnavailable != nil { 918 in, out := &in.MaxUnavailable, &out.MaxUnavailable 919 *out = new(intstr.IntOrString) 920 **out = **in 921 } 922 if in.MaxSurge != nil { 923 in, out := &in.MaxSurge, &out.MaxSurge 924 *out = new(intstr.IntOrString) 925 **out = **in 926 } 927 return nil 928 } 929} 930 931func DeepCopy_v1beta1_RunAsUserStrategyOptions(in interface{}, out interface{}, c *conversion.Cloner) error { 932 { 933 in := in.(*RunAsUserStrategyOptions) 934 out := out.(*RunAsUserStrategyOptions) 935 *out = *in 936 if in.Ranges != nil { 937 in, out := &in.Ranges, &out.Ranges 938 *out = make([]IDRange, len(*in)) 939 copy(*out, *in) 940 } 941 return nil 942 } 943} 944 945func DeepCopy_v1beta1_SELinuxStrategyOptions(in interface{}, out interface{}, c *conversion.Cloner) error { 946 { 947 in := in.(*SELinuxStrategyOptions) 948 out := out.(*SELinuxStrategyOptions) 949 *out = *in 950 if in.SELinuxOptions != nil { 951 in, out := &in.SELinuxOptions, &out.SELinuxOptions 952 *out = new(api_v1.SELinuxOptions) 953 **out = **in 954 } 955 return nil 956 } 957} 958 959func DeepCopy_v1beta1_Scale(in interface{}, out interface{}, c *conversion.Cloner) error { 960 { 961 in := in.(*Scale) 962 out := out.(*Scale) 963 *out = *in 964 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 965 return err 966 } else { 967 out.ObjectMeta = *newVal.(*v1.ObjectMeta) 968 } 969 if err := DeepCopy_v1beta1_ScaleStatus(&in.Status, &out.Status, c); err != nil { 970 return err 971 } 972 return nil 973 } 974} 975 976func DeepCopy_v1beta1_ScaleSpec(in interface{}, out interface{}, c *conversion.Cloner) error { 977 { 978 in := in.(*ScaleSpec) 979 out := out.(*ScaleSpec) 980 *out = *in 981 return nil 982 } 983} 984 985func DeepCopy_v1beta1_ScaleStatus(in interface{}, out interface{}, c *conversion.Cloner) error { 986 { 987 in := in.(*ScaleStatus) 988 out := out.(*ScaleStatus) 989 *out = *in 990 if in.Selector != nil { 991 in, out := &in.Selector, &out.Selector 992 *out = make(map[string]string) 993 for key, val := range *in { 994 (*out)[key] = val 995 } 996 } 997 return nil 998 } 999} 1000 1001func DeepCopy_v1beta1_SupplementalGroupsStrategyOptions(in interface{}, out interface{}, c *conversion.Cloner) error { 1002 { 1003 in := in.(*SupplementalGroupsStrategyOptions) 1004 out := out.(*SupplementalGroupsStrategyOptions) 1005 *out = *in 1006 if in.Ranges != nil { 1007 in, out := &in.Ranges, &out.Ranges 1008 *out = make([]IDRange, len(*in)) 1009 copy(*out, *in) 1010 } 1011 return nil 1012 } 1013} 1014 1015func DeepCopy_v1beta1_ThirdPartyResource(in interface{}, out interface{}, c *conversion.Cloner) error { 1016 { 1017 in := in.(*ThirdPartyResource) 1018 out := out.(*ThirdPartyResource) 1019 *out = *in 1020 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 1021 return err 1022 } else { 1023 out.ObjectMeta = *newVal.(*v1.ObjectMeta) 1024 } 1025 if in.Versions != nil { 1026 in, out := &in.Versions, &out.Versions 1027 *out = make([]APIVersion, len(*in)) 1028 copy(*out, *in) 1029 } 1030 return nil 1031 } 1032} 1033 1034func DeepCopy_v1beta1_ThirdPartyResourceData(in interface{}, out interface{}, c *conversion.Cloner) error { 1035 { 1036 in := in.(*ThirdPartyResourceData) 1037 out := out.(*ThirdPartyResourceData) 1038 *out = *in 1039 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 1040 return err 1041 } else { 1042 out.ObjectMeta = *newVal.(*v1.ObjectMeta) 1043 } 1044 if in.Data != nil { 1045 in, out := &in.Data, &out.Data 1046 *out = make([]byte, len(*in)) 1047 copy(*out, *in) 1048 } 1049 return nil 1050 } 1051} 1052 1053func DeepCopy_v1beta1_ThirdPartyResourceDataList(in interface{}, out interface{}, c *conversion.Cloner) error { 1054 { 1055 in := in.(*ThirdPartyResourceDataList) 1056 out := out.(*ThirdPartyResourceDataList) 1057 *out = *in 1058 if in.Items != nil { 1059 in, out := &in.Items, &out.Items 1060 *out = make([]ThirdPartyResourceData, len(*in)) 1061 for i := range *in { 1062 if err := DeepCopy_v1beta1_ThirdPartyResourceData(&(*in)[i], &(*out)[i], c); err != nil { 1063 return err 1064 } 1065 } 1066 } 1067 return nil 1068 } 1069} 1070 1071func DeepCopy_v1beta1_ThirdPartyResourceList(in interface{}, out interface{}, c *conversion.Cloner) error { 1072 { 1073 in := in.(*ThirdPartyResourceList) 1074 out := out.(*ThirdPartyResourceList) 1075 *out = *in 1076 if in.Items != nil { 1077 in, out := &in.Items, &out.Items 1078 *out = make([]ThirdPartyResource, len(*in)) 1079 for i := range *in { 1080 if err := DeepCopy_v1beta1_ThirdPartyResource(&(*in)[i], &(*out)[i], c); err != nil { 1081 return err 1082 } 1083 } 1084 } 1085 return nil 1086 } 1087} 1088