zz_generated.deepcopy.go 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. // +build !ignore_autogenerated
  2. /*
  3. Copyright The Kubernetes Authors.
  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. http://www.apache.org/licenses/LICENSE-2.0
  8. Unless required by applicable law or agreed to in writing, software
  9. distributed under the License is distributed on an "AS IS" BASIS,
  10. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11. See the License for the specific language governing permissions and
  12. limitations under the License.
  13. */
  14. // Code generated by deepcopy-gen. DO NOT EDIT.
  15. package config
  16. import (
  17. runtime "k8s.io/apimachinery/pkg/runtime"
  18. )
  19. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  20. func (in *CloudProviderConfiguration) DeepCopyInto(out *CloudProviderConfiguration) {
  21. *out = *in
  22. return
  23. }
  24. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudProviderConfiguration.
  25. func (in *CloudProviderConfiguration) DeepCopy() *CloudProviderConfiguration {
  26. if in == nil {
  27. return nil
  28. }
  29. out := new(CloudProviderConfiguration)
  30. in.DeepCopyInto(out)
  31. return out
  32. }
  33. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  34. func (in *DeprecatedControllerConfiguration) DeepCopyInto(out *DeprecatedControllerConfiguration) {
  35. *out = *in
  36. return
  37. }
  38. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeprecatedControllerConfiguration.
  39. func (in *DeprecatedControllerConfiguration) DeepCopy() *DeprecatedControllerConfiguration {
  40. if in == nil {
  41. return nil
  42. }
  43. out := new(DeprecatedControllerConfiguration)
  44. in.DeepCopyInto(out)
  45. return out
  46. }
  47. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  48. func (in *GenericControllerManagerConfiguration) DeepCopyInto(out *GenericControllerManagerConfiguration) {
  49. *out = *in
  50. out.MinResyncPeriod = in.MinResyncPeriod
  51. out.ClientConnection = in.ClientConnection
  52. out.ControllerStartInterval = in.ControllerStartInterval
  53. out.LeaderElection = in.LeaderElection
  54. if in.Controllers != nil {
  55. in, out := &in.Controllers, &out.Controllers
  56. *out = make([]string, len(*in))
  57. copy(*out, *in)
  58. }
  59. out.Debugging = in.Debugging
  60. return
  61. }
  62. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericControllerManagerConfiguration.
  63. func (in *GenericControllerManagerConfiguration) DeepCopy() *GenericControllerManagerConfiguration {
  64. if in == nil {
  65. return nil
  66. }
  67. out := new(GenericControllerManagerConfiguration)
  68. in.DeepCopyInto(out)
  69. return out
  70. }
  71. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  72. func (in *KubeCloudSharedConfiguration) DeepCopyInto(out *KubeCloudSharedConfiguration) {
  73. *out = *in
  74. out.CloudProvider = in.CloudProvider
  75. out.RouteReconciliationPeriod = in.RouteReconciliationPeriod
  76. out.NodeMonitorPeriod = in.NodeMonitorPeriod
  77. out.NodeSyncPeriod = in.NodeSyncPeriod
  78. return
  79. }
  80. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeCloudSharedConfiguration.
  81. func (in *KubeCloudSharedConfiguration) DeepCopy() *KubeCloudSharedConfiguration {
  82. if in == nil {
  83. return nil
  84. }
  85. out := new(KubeCloudSharedConfiguration)
  86. in.DeepCopyInto(out)
  87. return out
  88. }
  89. // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  90. func (in *KubeControllerManagerConfiguration) DeepCopyInto(out *KubeControllerManagerConfiguration) {
  91. *out = *in
  92. out.TypeMeta = in.TypeMeta
  93. in.Generic.DeepCopyInto(&out.Generic)
  94. out.KubeCloudShared = in.KubeCloudShared
  95. out.AttachDetachController = in.AttachDetachController
  96. out.CSRSigningController = in.CSRSigningController
  97. out.DaemonSetController = in.DaemonSetController
  98. out.DeploymentController = in.DeploymentController
  99. out.StatefulSetController = in.StatefulSetController
  100. out.DeprecatedController = in.DeprecatedController
  101. out.EndpointController = in.EndpointController
  102. out.EndpointSliceController = in.EndpointSliceController
  103. in.GarbageCollectorController.DeepCopyInto(&out.GarbageCollectorController)
  104. out.HPAController = in.HPAController
  105. out.JobController = in.JobController
  106. out.NamespaceController = in.NamespaceController
  107. out.NodeIPAMController = in.NodeIPAMController
  108. out.NodeLifecycleController = in.NodeLifecycleController
  109. out.PersistentVolumeBinderController = in.PersistentVolumeBinderController
  110. out.PodGCController = in.PodGCController
  111. out.ReplicaSetController = in.ReplicaSetController
  112. out.ReplicationController = in.ReplicationController
  113. out.ResourceQuotaController = in.ResourceQuotaController
  114. out.SAController = in.SAController
  115. out.ServiceController = in.ServiceController
  116. out.TTLAfterFinishedController = in.TTLAfterFinishedController
  117. return
  118. }
  119. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeControllerManagerConfiguration.
  120. func (in *KubeControllerManagerConfiguration) DeepCopy() *KubeControllerManagerConfiguration {
  121. if in == nil {
  122. return nil
  123. }
  124. out := new(KubeControllerManagerConfiguration)
  125. in.DeepCopyInto(out)
  126. return out
  127. }
  128. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  129. func (in *KubeControllerManagerConfiguration) DeepCopyObject() runtime.Object {
  130. if c := in.DeepCopy(); c != nil {
  131. return c
  132. }
  133. return nil
  134. }