zz_generated.deepcopy.go 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  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.DeprecatedController = in.DeprecatedController
  100. out.EndpointController = in.EndpointController
  101. in.GarbageCollectorController.DeepCopyInto(&out.GarbageCollectorController)
  102. out.HPAController = in.HPAController
  103. out.JobController = in.JobController
  104. out.NamespaceController = in.NamespaceController
  105. out.NodeIPAMController = in.NodeIPAMController
  106. out.NodeLifecycleController = in.NodeLifecycleController
  107. out.PersistentVolumeBinderController = in.PersistentVolumeBinderController
  108. out.PodGCController = in.PodGCController
  109. out.ReplicaSetController = in.ReplicaSetController
  110. out.ReplicationController = in.ReplicationController
  111. out.ResourceQuotaController = in.ResourceQuotaController
  112. out.SAController = in.SAController
  113. out.ServiceController = in.ServiceController
  114. out.TTLAfterFinishedController = in.TTLAfterFinishedController
  115. return
  116. }
  117. // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeControllerManagerConfiguration.
  118. func (in *KubeControllerManagerConfiguration) DeepCopy() *KubeControllerManagerConfiguration {
  119. if in == nil {
  120. return nil
  121. }
  122. out := new(KubeControllerManagerConfiguration)
  123. in.DeepCopyInto(out)
  124. return out
  125. }
  126. // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  127. func (in *KubeControllerManagerConfiguration) DeepCopyObject() runtime.Object {
  128. if c := in.DeepCopy(); c != nil {
  129. return c
  130. }
  131. return nil
  132. }