1 // +build !ignore_autogenerated
4 Copyright The Kubernetes Authors.
6 Licensed under the Apache License, Version 2.0 (the "License");
7 you may not use this file except in compliance with the License.
8 You may obtain a copy of the License at
10 http://www.apache.org/licenses/LICENSE-2.0
12 Unless required by applicable law or agreed to in writing, software
13 distributed under the License is distributed on an "AS IS" BASIS,
14 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 See the License for the specific language governing permissions and
16 limitations under the License.
19 // Code generated by deepcopy-gen. DO NOT EDIT.
24 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
25 runtime "k8s.io/apimachinery/pkg/runtime"
26 types "k8s.io/apimachinery/pkg/types"
29 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
30 func (in *AWSElasticBlockStoreVolumeSource) DeepCopyInto(out *AWSElasticBlockStoreVolumeSource) {
35 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSElasticBlockStoreVolumeSource.
36 func (in *AWSElasticBlockStoreVolumeSource) DeepCopy() *AWSElasticBlockStoreVolumeSource {
40 out := new(AWSElasticBlockStoreVolumeSource)
45 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
46 func (in *Affinity) DeepCopyInto(out *Affinity) {
48 if in.NodeAffinity != nil {
49 in, out := &in.NodeAffinity, &out.NodeAffinity
50 *out = new(NodeAffinity)
51 (*in).DeepCopyInto(*out)
53 if in.PodAffinity != nil {
54 in, out := &in.PodAffinity, &out.PodAffinity
55 *out = new(PodAffinity)
56 (*in).DeepCopyInto(*out)
58 if in.PodAntiAffinity != nil {
59 in, out := &in.PodAntiAffinity, &out.PodAntiAffinity
60 *out = new(PodAntiAffinity)
61 (*in).DeepCopyInto(*out)
66 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Affinity.
67 func (in *Affinity) DeepCopy() *Affinity {
76 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
77 func (in *AttachedVolume) DeepCopyInto(out *AttachedVolume) {
82 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachedVolume.
83 func (in *AttachedVolume) DeepCopy() *AttachedVolume {
87 out := new(AttachedVolume)
92 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
93 func (in *AvoidPods) DeepCopyInto(out *AvoidPods) {
95 if in.PreferAvoidPods != nil {
96 in, out := &in.PreferAvoidPods, &out.PreferAvoidPods
97 *out = make([]PreferAvoidPodsEntry, len(*in))
99 (*in)[i].DeepCopyInto(&(*out)[i])
105 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvoidPods.
106 func (in *AvoidPods) DeepCopy() *AvoidPods {
110 out := new(AvoidPods)
115 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
116 func (in *AzureDiskVolumeSource) DeepCopyInto(out *AzureDiskVolumeSource) {
118 if in.CachingMode != nil {
119 in, out := &in.CachingMode, &out.CachingMode
120 *out = new(AzureDataDiskCachingMode)
123 if in.FSType != nil {
124 in, out := &in.FSType, &out.FSType
128 if in.ReadOnly != nil {
129 in, out := &in.ReadOnly, &out.ReadOnly
134 in, out := &in.Kind, &out.Kind
135 *out = new(AzureDataDiskKind)
141 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureDiskVolumeSource.
142 func (in *AzureDiskVolumeSource) DeepCopy() *AzureDiskVolumeSource {
146 out := new(AzureDiskVolumeSource)
151 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
152 func (in *AzureFilePersistentVolumeSource) DeepCopyInto(out *AzureFilePersistentVolumeSource) {
154 if in.SecretNamespace != nil {
155 in, out := &in.SecretNamespace, &out.SecretNamespace
162 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFilePersistentVolumeSource.
163 func (in *AzureFilePersistentVolumeSource) DeepCopy() *AzureFilePersistentVolumeSource {
167 out := new(AzureFilePersistentVolumeSource)
172 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
173 func (in *AzureFileVolumeSource) DeepCopyInto(out *AzureFileVolumeSource) {
178 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFileVolumeSource.
179 func (in *AzureFileVolumeSource) DeepCopy() *AzureFileVolumeSource {
183 out := new(AzureFileVolumeSource)
188 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
189 func (in *Binding) DeepCopyInto(out *Binding) {
191 out.TypeMeta = in.TypeMeta
192 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
193 out.Target = in.Target
197 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Binding.
198 func (in *Binding) DeepCopy() *Binding {
207 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
208 func (in *Binding) DeepCopyObject() runtime.Object {
209 if c := in.DeepCopy(); c != nil {
215 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
216 func (in *CSIPersistentVolumeSource) DeepCopyInto(out *CSIPersistentVolumeSource) {
218 if in.VolumeAttributes != nil {
219 in, out := &in.VolumeAttributes, &out.VolumeAttributes
220 *out = make(map[string]string, len(*in))
221 for key, val := range *in {
225 if in.ControllerPublishSecretRef != nil {
226 in, out := &in.ControllerPublishSecretRef, &out.ControllerPublishSecretRef
227 *out = new(SecretReference)
230 if in.NodeStageSecretRef != nil {
231 in, out := &in.NodeStageSecretRef, &out.NodeStageSecretRef
232 *out = new(SecretReference)
235 if in.NodePublishSecretRef != nil {
236 in, out := &in.NodePublishSecretRef, &out.NodePublishSecretRef
237 *out = new(SecretReference)
243 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSIPersistentVolumeSource.
244 func (in *CSIPersistentVolumeSource) DeepCopy() *CSIPersistentVolumeSource {
248 out := new(CSIPersistentVolumeSource)
253 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
254 func (in *Capabilities) DeepCopyInto(out *Capabilities) {
257 in, out := &in.Add, &out.Add
258 *out = make([]Capability, len(*in))
262 in, out := &in.Drop, &out.Drop
263 *out = make([]Capability, len(*in))
269 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Capabilities.
270 func (in *Capabilities) DeepCopy() *Capabilities {
274 out := new(Capabilities)
279 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
280 func (in *CephFSPersistentVolumeSource) DeepCopyInto(out *CephFSPersistentVolumeSource) {
282 if in.Monitors != nil {
283 in, out := &in.Monitors, &out.Monitors
284 *out = make([]string, len(*in))
287 if in.SecretRef != nil {
288 in, out := &in.SecretRef, &out.SecretRef
289 *out = new(SecretReference)
295 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CephFSPersistentVolumeSource.
296 func (in *CephFSPersistentVolumeSource) DeepCopy() *CephFSPersistentVolumeSource {
300 out := new(CephFSPersistentVolumeSource)
305 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
306 func (in *CephFSVolumeSource) DeepCopyInto(out *CephFSVolumeSource) {
308 if in.Monitors != nil {
309 in, out := &in.Monitors, &out.Monitors
310 *out = make([]string, len(*in))
313 if in.SecretRef != nil {
314 in, out := &in.SecretRef, &out.SecretRef
315 *out = new(LocalObjectReference)
321 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CephFSVolumeSource.
322 func (in *CephFSVolumeSource) DeepCopy() *CephFSVolumeSource {
326 out := new(CephFSVolumeSource)
331 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
332 func (in *CinderPersistentVolumeSource) DeepCopyInto(out *CinderPersistentVolumeSource) {
334 if in.SecretRef != nil {
335 in, out := &in.SecretRef, &out.SecretRef
336 *out = new(SecretReference)
342 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CinderPersistentVolumeSource.
343 func (in *CinderPersistentVolumeSource) DeepCopy() *CinderPersistentVolumeSource {
347 out := new(CinderPersistentVolumeSource)
352 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
353 func (in *CinderVolumeSource) DeepCopyInto(out *CinderVolumeSource) {
355 if in.SecretRef != nil {
356 in, out := &in.SecretRef, &out.SecretRef
357 *out = new(LocalObjectReference)
363 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CinderVolumeSource.
364 func (in *CinderVolumeSource) DeepCopy() *CinderVolumeSource {
368 out := new(CinderVolumeSource)
373 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
374 func (in *ClientIPConfig) DeepCopyInto(out *ClientIPConfig) {
376 if in.TimeoutSeconds != nil {
377 in, out := &in.TimeoutSeconds, &out.TimeoutSeconds
384 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientIPConfig.
385 func (in *ClientIPConfig) DeepCopy() *ClientIPConfig {
389 out := new(ClientIPConfig)
394 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
395 func (in *ComponentCondition) DeepCopyInto(out *ComponentCondition) {
400 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentCondition.
401 func (in *ComponentCondition) DeepCopy() *ComponentCondition {
405 out := new(ComponentCondition)
410 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
411 func (in *ComponentStatus) DeepCopyInto(out *ComponentStatus) {
413 out.TypeMeta = in.TypeMeta
414 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
415 if in.Conditions != nil {
416 in, out := &in.Conditions, &out.Conditions
417 *out = make([]ComponentCondition, len(*in))
423 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentStatus.
424 func (in *ComponentStatus) DeepCopy() *ComponentStatus {
428 out := new(ComponentStatus)
433 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
434 func (in *ComponentStatus) DeepCopyObject() runtime.Object {
435 if c := in.DeepCopy(); c != nil {
441 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
442 func (in *ComponentStatusList) DeepCopyInto(out *ComponentStatusList) {
444 out.TypeMeta = in.TypeMeta
445 out.ListMeta = in.ListMeta
447 in, out := &in.Items, &out.Items
448 *out = make([]ComponentStatus, len(*in))
450 (*in)[i].DeepCopyInto(&(*out)[i])
456 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentStatusList.
457 func (in *ComponentStatusList) DeepCopy() *ComponentStatusList {
461 out := new(ComponentStatusList)
466 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
467 func (in *ComponentStatusList) DeepCopyObject() runtime.Object {
468 if c := in.DeepCopy(); c != nil {
474 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
475 func (in *ConfigMap) DeepCopyInto(out *ConfigMap) {
477 out.TypeMeta = in.TypeMeta
478 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
480 in, out := &in.Data, &out.Data
481 *out = make(map[string]string, len(*in))
482 for key, val := range *in {
486 if in.BinaryData != nil {
487 in, out := &in.BinaryData, &out.BinaryData
488 *out = make(map[string][]byte, len(*in))
489 for key, val := range *in {
494 in, out := &val, &outVal
495 *out = make([]byte, len(*in))
504 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMap.
505 func (in *ConfigMap) DeepCopy() *ConfigMap {
509 out := new(ConfigMap)
514 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
515 func (in *ConfigMap) DeepCopyObject() runtime.Object {
516 if c := in.DeepCopy(); c != nil {
522 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
523 func (in *ConfigMapEnvSource) DeepCopyInto(out *ConfigMapEnvSource) {
525 out.LocalObjectReference = in.LocalObjectReference
526 if in.Optional != nil {
527 in, out := &in.Optional, &out.Optional
534 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMapEnvSource.
535 func (in *ConfigMapEnvSource) DeepCopy() *ConfigMapEnvSource {
539 out := new(ConfigMapEnvSource)
544 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
545 func (in *ConfigMapKeySelector) DeepCopyInto(out *ConfigMapKeySelector) {
547 out.LocalObjectReference = in.LocalObjectReference
548 if in.Optional != nil {
549 in, out := &in.Optional, &out.Optional
556 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMapKeySelector.
557 func (in *ConfigMapKeySelector) DeepCopy() *ConfigMapKeySelector {
561 out := new(ConfigMapKeySelector)
566 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
567 func (in *ConfigMapList) DeepCopyInto(out *ConfigMapList) {
569 out.TypeMeta = in.TypeMeta
570 out.ListMeta = in.ListMeta
572 in, out := &in.Items, &out.Items
573 *out = make([]ConfigMap, len(*in))
575 (*in)[i].DeepCopyInto(&(*out)[i])
581 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMapList.
582 func (in *ConfigMapList) DeepCopy() *ConfigMapList {
586 out := new(ConfigMapList)
591 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
592 func (in *ConfigMapList) DeepCopyObject() runtime.Object {
593 if c := in.DeepCopy(); c != nil {
599 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
600 func (in *ConfigMapNodeConfigSource) DeepCopyInto(out *ConfigMapNodeConfigSource) {
605 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMapNodeConfigSource.
606 func (in *ConfigMapNodeConfigSource) DeepCopy() *ConfigMapNodeConfigSource {
610 out := new(ConfigMapNodeConfigSource)
615 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
616 func (in *ConfigMapProjection) DeepCopyInto(out *ConfigMapProjection) {
618 out.LocalObjectReference = in.LocalObjectReference
620 in, out := &in.Items, &out.Items
621 *out = make([]KeyToPath, len(*in))
623 (*in)[i].DeepCopyInto(&(*out)[i])
626 if in.Optional != nil {
627 in, out := &in.Optional, &out.Optional
634 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMapProjection.
635 func (in *ConfigMapProjection) DeepCopy() *ConfigMapProjection {
639 out := new(ConfigMapProjection)
644 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
645 func (in *ConfigMapVolumeSource) DeepCopyInto(out *ConfigMapVolumeSource) {
647 out.LocalObjectReference = in.LocalObjectReference
649 in, out := &in.Items, &out.Items
650 *out = make([]KeyToPath, len(*in))
652 (*in)[i].DeepCopyInto(&(*out)[i])
655 if in.DefaultMode != nil {
656 in, out := &in.DefaultMode, &out.DefaultMode
660 if in.Optional != nil {
661 in, out := &in.Optional, &out.Optional
668 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMapVolumeSource.
669 func (in *ConfigMapVolumeSource) DeepCopy() *ConfigMapVolumeSource {
673 out := new(ConfigMapVolumeSource)
678 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
679 func (in *Container) DeepCopyInto(out *Container) {
681 if in.Command != nil {
682 in, out := &in.Command, &out.Command
683 *out = make([]string, len(*in))
687 in, out := &in.Args, &out.Args
688 *out = make([]string, len(*in))
692 in, out := &in.Ports, &out.Ports
693 *out = make([]ContainerPort, len(*in))
696 if in.EnvFrom != nil {
697 in, out := &in.EnvFrom, &out.EnvFrom
698 *out = make([]EnvFromSource, len(*in))
700 (*in)[i].DeepCopyInto(&(*out)[i])
704 in, out := &in.Env, &out.Env
705 *out = make([]EnvVar, len(*in))
707 (*in)[i].DeepCopyInto(&(*out)[i])
710 in.Resources.DeepCopyInto(&out.Resources)
711 if in.VolumeMounts != nil {
712 in, out := &in.VolumeMounts, &out.VolumeMounts
713 *out = make([]VolumeMount, len(*in))
715 (*in)[i].DeepCopyInto(&(*out)[i])
718 if in.VolumeDevices != nil {
719 in, out := &in.VolumeDevices, &out.VolumeDevices
720 *out = make([]VolumeDevice, len(*in))
723 if in.LivenessProbe != nil {
724 in, out := &in.LivenessProbe, &out.LivenessProbe
726 (*in).DeepCopyInto(*out)
728 if in.ReadinessProbe != nil {
729 in, out := &in.ReadinessProbe, &out.ReadinessProbe
731 (*in).DeepCopyInto(*out)
733 if in.Lifecycle != nil {
734 in, out := &in.Lifecycle, &out.Lifecycle
735 *out = new(Lifecycle)
736 (*in).DeepCopyInto(*out)
738 if in.SecurityContext != nil {
739 in, out := &in.SecurityContext, &out.SecurityContext
740 *out = new(SecurityContext)
741 (*in).DeepCopyInto(*out)
746 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Container.
747 func (in *Container) DeepCopy() *Container {
751 out := new(Container)
756 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
757 func (in *ContainerImage) DeepCopyInto(out *ContainerImage) {
760 in, out := &in.Names, &out.Names
761 *out = make([]string, len(*in))
767 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerImage.
768 func (in *ContainerImage) DeepCopy() *ContainerImage {
772 out := new(ContainerImage)
777 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
778 func (in *ContainerPort) DeepCopyInto(out *ContainerPort) {
783 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerPort.
784 func (in *ContainerPort) DeepCopy() *ContainerPort {
788 out := new(ContainerPort)
793 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
794 func (in *ContainerState) DeepCopyInto(out *ContainerState) {
796 if in.Waiting != nil {
797 in, out := &in.Waiting, &out.Waiting
798 *out = new(ContainerStateWaiting)
801 if in.Running != nil {
802 in, out := &in.Running, &out.Running
803 *out = new(ContainerStateRunning)
804 (*in).DeepCopyInto(*out)
806 if in.Terminated != nil {
807 in, out := &in.Terminated, &out.Terminated
808 *out = new(ContainerStateTerminated)
809 (*in).DeepCopyInto(*out)
814 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerState.
815 func (in *ContainerState) DeepCopy() *ContainerState {
819 out := new(ContainerState)
824 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
825 func (in *ContainerStateRunning) DeepCopyInto(out *ContainerStateRunning) {
827 in.StartedAt.DeepCopyInto(&out.StartedAt)
831 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerStateRunning.
832 func (in *ContainerStateRunning) DeepCopy() *ContainerStateRunning {
836 out := new(ContainerStateRunning)
841 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
842 func (in *ContainerStateTerminated) DeepCopyInto(out *ContainerStateTerminated) {
844 in.StartedAt.DeepCopyInto(&out.StartedAt)
845 in.FinishedAt.DeepCopyInto(&out.FinishedAt)
849 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerStateTerminated.
850 func (in *ContainerStateTerminated) DeepCopy() *ContainerStateTerminated {
854 out := new(ContainerStateTerminated)
859 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
860 func (in *ContainerStateWaiting) DeepCopyInto(out *ContainerStateWaiting) {
865 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerStateWaiting.
866 func (in *ContainerStateWaiting) DeepCopy() *ContainerStateWaiting {
870 out := new(ContainerStateWaiting)
875 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
876 func (in *ContainerStatus) DeepCopyInto(out *ContainerStatus) {
878 in.State.DeepCopyInto(&out.State)
879 in.LastTerminationState.DeepCopyInto(&out.LastTerminationState)
883 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerStatus.
884 func (in *ContainerStatus) DeepCopy() *ContainerStatus {
888 out := new(ContainerStatus)
893 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
894 func (in *DaemonEndpoint) DeepCopyInto(out *DaemonEndpoint) {
899 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaemonEndpoint.
900 func (in *DaemonEndpoint) DeepCopy() *DaemonEndpoint {
904 out := new(DaemonEndpoint)
909 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
910 func (in *DownwardAPIProjection) DeepCopyInto(out *DownwardAPIProjection) {
913 in, out := &in.Items, &out.Items
914 *out = make([]DownwardAPIVolumeFile, len(*in))
916 (*in)[i].DeepCopyInto(&(*out)[i])
922 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DownwardAPIProjection.
923 func (in *DownwardAPIProjection) DeepCopy() *DownwardAPIProjection {
927 out := new(DownwardAPIProjection)
932 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
933 func (in *DownwardAPIVolumeFile) DeepCopyInto(out *DownwardAPIVolumeFile) {
935 if in.FieldRef != nil {
936 in, out := &in.FieldRef, &out.FieldRef
937 *out = new(ObjectFieldSelector)
940 if in.ResourceFieldRef != nil {
941 in, out := &in.ResourceFieldRef, &out.ResourceFieldRef
942 *out = new(ResourceFieldSelector)
943 (*in).DeepCopyInto(*out)
946 in, out := &in.Mode, &out.Mode
953 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DownwardAPIVolumeFile.
954 func (in *DownwardAPIVolumeFile) DeepCopy() *DownwardAPIVolumeFile {
958 out := new(DownwardAPIVolumeFile)
963 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
964 func (in *DownwardAPIVolumeSource) DeepCopyInto(out *DownwardAPIVolumeSource) {
967 in, out := &in.Items, &out.Items
968 *out = make([]DownwardAPIVolumeFile, len(*in))
970 (*in)[i].DeepCopyInto(&(*out)[i])
973 if in.DefaultMode != nil {
974 in, out := &in.DefaultMode, &out.DefaultMode
981 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DownwardAPIVolumeSource.
982 func (in *DownwardAPIVolumeSource) DeepCopy() *DownwardAPIVolumeSource {
986 out := new(DownwardAPIVolumeSource)
991 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
992 func (in *EmptyDirVolumeSource) DeepCopyInto(out *EmptyDirVolumeSource) {
994 if in.SizeLimit != nil {
995 in, out := &in.SizeLimit, &out.SizeLimit
996 x := (*in).DeepCopy()
1002 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmptyDirVolumeSource.
1003 func (in *EmptyDirVolumeSource) DeepCopy() *EmptyDirVolumeSource {
1007 out := new(EmptyDirVolumeSource)
1008 in.DeepCopyInto(out)
1012 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1013 func (in *EndpointAddress) DeepCopyInto(out *EndpointAddress) {
1015 if in.NodeName != nil {
1016 in, out := &in.NodeName, &out.NodeName
1020 if in.TargetRef != nil {
1021 in, out := &in.TargetRef, &out.TargetRef
1022 *out = new(ObjectReference)
1028 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointAddress.
1029 func (in *EndpointAddress) DeepCopy() *EndpointAddress {
1033 out := new(EndpointAddress)
1034 in.DeepCopyInto(out)
1038 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1039 func (in *EndpointPort) DeepCopyInto(out *EndpointPort) {
1044 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointPort.
1045 func (in *EndpointPort) DeepCopy() *EndpointPort {
1049 out := new(EndpointPort)
1050 in.DeepCopyInto(out)
1054 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1055 func (in *EndpointSubset) DeepCopyInto(out *EndpointSubset) {
1057 if in.Addresses != nil {
1058 in, out := &in.Addresses, &out.Addresses
1059 *out = make([]EndpointAddress, len(*in))
1060 for i := range *in {
1061 (*in)[i].DeepCopyInto(&(*out)[i])
1064 if in.NotReadyAddresses != nil {
1065 in, out := &in.NotReadyAddresses, &out.NotReadyAddresses
1066 *out = make([]EndpointAddress, len(*in))
1067 for i := range *in {
1068 (*in)[i].DeepCopyInto(&(*out)[i])
1071 if in.Ports != nil {
1072 in, out := &in.Ports, &out.Ports
1073 *out = make([]EndpointPort, len(*in))
1079 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSubset.
1080 func (in *EndpointSubset) DeepCopy() *EndpointSubset {
1084 out := new(EndpointSubset)
1085 in.DeepCopyInto(out)
1089 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1090 func (in *Endpoints) DeepCopyInto(out *Endpoints) {
1092 out.TypeMeta = in.TypeMeta
1093 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
1094 if in.Subsets != nil {
1095 in, out := &in.Subsets, &out.Subsets
1096 *out = make([]EndpointSubset, len(*in))
1097 for i := range *in {
1098 (*in)[i].DeepCopyInto(&(*out)[i])
1104 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Endpoints.
1105 func (in *Endpoints) DeepCopy() *Endpoints {
1109 out := new(Endpoints)
1110 in.DeepCopyInto(out)
1114 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1115 func (in *Endpoints) DeepCopyObject() runtime.Object {
1116 if c := in.DeepCopy(); c != nil {
1122 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1123 func (in *EndpointsList) DeepCopyInto(out *EndpointsList) {
1125 out.TypeMeta = in.TypeMeta
1126 out.ListMeta = in.ListMeta
1127 if in.Items != nil {
1128 in, out := &in.Items, &out.Items
1129 *out = make([]Endpoints, len(*in))
1130 for i := range *in {
1131 (*in)[i].DeepCopyInto(&(*out)[i])
1137 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointsList.
1138 func (in *EndpointsList) DeepCopy() *EndpointsList {
1142 out := new(EndpointsList)
1143 in.DeepCopyInto(out)
1147 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1148 func (in *EndpointsList) DeepCopyObject() runtime.Object {
1149 if c := in.DeepCopy(); c != nil {
1155 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1156 func (in *EnvFromSource) DeepCopyInto(out *EnvFromSource) {
1158 if in.ConfigMapRef != nil {
1159 in, out := &in.ConfigMapRef, &out.ConfigMapRef
1160 *out = new(ConfigMapEnvSource)
1161 (*in).DeepCopyInto(*out)
1163 if in.SecretRef != nil {
1164 in, out := &in.SecretRef, &out.SecretRef
1165 *out = new(SecretEnvSource)
1166 (*in).DeepCopyInto(*out)
1171 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvFromSource.
1172 func (in *EnvFromSource) DeepCopy() *EnvFromSource {
1176 out := new(EnvFromSource)
1177 in.DeepCopyInto(out)
1181 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1182 func (in *EnvVar) DeepCopyInto(out *EnvVar) {
1184 if in.ValueFrom != nil {
1185 in, out := &in.ValueFrom, &out.ValueFrom
1186 *out = new(EnvVarSource)
1187 (*in).DeepCopyInto(*out)
1192 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvVar.
1193 func (in *EnvVar) DeepCopy() *EnvVar {
1198 in.DeepCopyInto(out)
1202 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1203 func (in *EnvVarSource) DeepCopyInto(out *EnvVarSource) {
1205 if in.FieldRef != nil {
1206 in, out := &in.FieldRef, &out.FieldRef
1207 *out = new(ObjectFieldSelector)
1210 if in.ResourceFieldRef != nil {
1211 in, out := &in.ResourceFieldRef, &out.ResourceFieldRef
1212 *out = new(ResourceFieldSelector)
1213 (*in).DeepCopyInto(*out)
1215 if in.ConfigMapKeyRef != nil {
1216 in, out := &in.ConfigMapKeyRef, &out.ConfigMapKeyRef
1217 *out = new(ConfigMapKeySelector)
1218 (*in).DeepCopyInto(*out)
1220 if in.SecretKeyRef != nil {
1221 in, out := &in.SecretKeyRef, &out.SecretKeyRef
1222 *out = new(SecretKeySelector)
1223 (*in).DeepCopyInto(*out)
1228 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvVarSource.
1229 func (in *EnvVarSource) DeepCopy() *EnvVarSource {
1233 out := new(EnvVarSource)
1234 in.DeepCopyInto(out)
1238 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1239 func (in *Event) DeepCopyInto(out *Event) {
1241 out.TypeMeta = in.TypeMeta
1242 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
1243 out.InvolvedObject = in.InvolvedObject
1244 out.Source = in.Source
1245 in.FirstTimestamp.DeepCopyInto(&out.FirstTimestamp)
1246 in.LastTimestamp.DeepCopyInto(&out.LastTimestamp)
1247 in.EventTime.DeepCopyInto(&out.EventTime)
1248 if in.Series != nil {
1249 in, out := &in.Series, &out.Series
1250 *out = new(EventSeries)
1251 (*in).DeepCopyInto(*out)
1253 if in.Related != nil {
1254 in, out := &in.Related, &out.Related
1255 *out = new(ObjectReference)
1261 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Event.
1262 func (in *Event) DeepCopy() *Event {
1267 in.DeepCopyInto(out)
1271 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1272 func (in *Event) DeepCopyObject() runtime.Object {
1273 if c := in.DeepCopy(); c != nil {
1279 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1280 func (in *EventList) DeepCopyInto(out *EventList) {
1282 out.TypeMeta = in.TypeMeta
1283 out.ListMeta = in.ListMeta
1284 if in.Items != nil {
1285 in, out := &in.Items, &out.Items
1286 *out = make([]Event, len(*in))
1287 for i := range *in {
1288 (*in)[i].DeepCopyInto(&(*out)[i])
1294 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventList.
1295 func (in *EventList) DeepCopy() *EventList {
1299 out := new(EventList)
1300 in.DeepCopyInto(out)
1304 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1305 func (in *EventList) DeepCopyObject() runtime.Object {
1306 if c := in.DeepCopy(); c != nil {
1312 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1313 func (in *EventSeries) DeepCopyInto(out *EventSeries) {
1315 in.LastObservedTime.DeepCopyInto(&out.LastObservedTime)
1319 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSeries.
1320 func (in *EventSeries) DeepCopy() *EventSeries {
1324 out := new(EventSeries)
1325 in.DeepCopyInto(out)
1329 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1330 func (in *EventSource) DeepCopyInto(out *EventSource) {
1335 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSource.
1336 func (in *EventSource) DeepCopy() *EventSource {
1340 out := new(EventSource)
1341 in.DeepCopyInto(out)
1345 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1346 func (in *ExecAction) DeepCopyInto(out *ExecAction) {
1348 if in.Command != nil {
1349 in, out := &in.Command, &out.Command
1350 *out = make([]string, len(*in))
1356 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExecAction.
1357 func (in *ExecAction) DeepCopy() *ExecAction {
1361 out := new(ExecAction)
1362 in.DeepCopyInto(out)
1366 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1367 func (in *FCVolumeSource) DeepCopyInto(out *FCVolumeSource) {
1369 if in.TargetWWNs != nil {
1370 in, out := &in.TargetWWNs, &out.TargetWWNs
1371 *out = make([]string, len(*in))
1375 in, out := &in.Lun, &out.Lun
1379 if in.WWIDs != nil {
1380 in, out := &in.WWIDs, &out.WWIDs
1381 *out = make([]string, len(*in))
1387 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FCVolumeSource.
1388 func (in *FCVolumeSource) DeepCopy() *FCVolumeSource {
1392 out := new(FCVolumeSource)
1393 in.DeepCopyInto(out)
1397 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1398 func (in *FlexPersistentVolumeSource) DeepCopyInto(out *FlexPersistentVolumeSource) {
1400 if in.SecretRef != nil {
1401 in, out := &in.SecretRef, &out.SecretRef
1402 *out = new(SecretReference)
1405 if in.Options != nil {
1406 in, out := &in.Options, &out.Options
1407 *out = make(map[string]string, len(*in))
1408 for key, val := range *in {
1415 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexPersistentVolumeSource.
1416 func (in *FlexPersistentVolumeSource) DeepCopy() *FlexPersistentVolumeSource {
1420 out := new(FlexPersistentVolumeSource)
1421 in.DeepCopyInto(out)
1425 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1426 func (in *FlexVolumeSource) DeepCopyInto(out *FlexVolumeSource) {
1428 if in.SecretRef != nil {
1429 in, out := &in.SecretRef, &out.SecretRef
1430 *out = new(LocalObjectReference)
1433 if in.Options != nil {
1434 in, out := &in.Options, &out.Options
1435 *out = make(map[string]string, len(*in))
1436 for key, val := range *in {
1443 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexVolumeSource.
1444 func (in *FlexVolumeSource) DeepCopy() *FlexVolumeSource {
1448 out := new(FlexVolumeSource)
1449 in.DeepCopyInto(out)
1453 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1454 func (in *FlockerVolumeSource) DeepCopyInto(out *FlockerVolumeSource) {
1459 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlockerVolumeSource.
1460 func (in *FlockerVolumeSource) DeepCopy() *FlockerVolumeSource {
1464 out := new(FlockerVolumeSource)
1465 in.DeepCopyInto(out)
1469 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1470 func (in *GCEPersistentDiskVolumeSource) DeepCopyInto(out *GCEPersistentDiskVolumeSource) {
1475 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCEPersistentDiskVolumeSource.
1476 func (in *GCEPersistentDiskVolumeSource) DeepCopy() *GCEPersistentDiskVolumeSource {
1480 out := new(GCEPersistentDiskVolumeSource)
1481 in.DeepCopyInto(out)
1485 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1486 func (in *GitRepoVolumeSource) DeepCopyInto(out *GitRepoVolumeSource) {
1491 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitRepoVolumeSource.
1492 func (in *GitRepoVolumeSource) DeepCopy() *GitRepoVolumeSource {
1496 out := new(GitRepoVolumeSource)
1497 in.DeepCopyInto(out)
1501 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1502 func (in *GlusterfsPersistentVolumeSource) DeepCopyInto(out *GlusterfsPersistentVolumeSource) {
1504 if in.EndpointsNamespace != nil {
1505 in, out := &in.EndpointsNamespace, &out.EndpointsNamespace
1512 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlusterfsPersistentVolumeSource.
1513 func (in *GlusterfsPersistentVolumeSource) DeepCopy() *GlusterfsPersistentVolumeSource {
1517 out := new(GlusterfsPersistentVolumeSource)
1518 in.DeepCopyInto(out)
1522 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1523 func (in *GlusterfsVolumeSource) DeepCopyInto(out *GlusterfsVolumeSource) {
1528 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlusterfsVolumeSource.
1529 func (in *GlusterfsVolumeSource) DeepCopy() *GlusterfsVolumeSource {
1533 out := new(GlusterfsVolumeSource)
1534 in.DeepCopyInto(out)
1538 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1539 func (in *HTTPGetAction) DeepCopyInto(out *HTTPGetAction) {
1542 if in.HTTPHeaders != nil {
1543 in, out := &in.HTTPHeaders, &out.HTTPHeaders
1544 *out = make([]HTTPHeader, len(*in))
1550 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPGetAction.
1551 func (in *HTTPGetAction) DeepCopy() *HTTPGetAction {
1555 out := new(HTTPGetAction)
1556 in.DeepCopyInto(out)
1560 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1561 func (in *HTTPHeader) DeepCopyInto(out *HTTPHeader) {
1566 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPHeader.
1567 func (in *HTTPHeader) DeepCopy() *HTTPHeader {
1571 out := new(HTTPHeader)
1572 in.DeepCopyInto(out)
1576 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1577 func (in *Handler) DeepCopyInto(out *Handler) {
1580 in, out := &in.Exec, &out.Exec
1581 *out = new(ExecAction)
1582 (*in).DeepCopyInto(*out)
1584 if in.HTTPGet != nil {
1585 in, out := &in.HTTPGet, &out.HTTPGet
1586 *out = new(HTTPGetAction)
1587 (*in).DeepCopyInto(*out)
1589 if in.TCPSocket != nil {
1590 in, out := &in.TCPSocket, &out.TCPSocket
1591 *out = new(TCPSocketAction)
1597 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Handler.
1598 func (in *Handler) DeepCopy() *Handler {
1603 in.DeepCopyInto(out)
1607 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1608 func (in *HostAlias) DeepCopyInto(out *HostAlias) {
1610 if in.Hostnames != nil {
1611 in, out := &in.Hostnames, &out.Hostnames
1612 *out = make([]string, len(*in))
1618 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostAlias.
1619 func (in *HostAlias) DeepCopy() *HostAlias {
1623 out := new(HostAlias)
1624 in.DeepCopyInto(out)
1628 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1629 func (in *HostPathVolumeSource) DeepCopyInto(out *HostPathVolumeSource) {
1632 in, out := &in.Type, &out.Type
1633 *out = new(HostPathType)
1639 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostPathVolumeSource.
1640 func (in *HostPathVolumeSource) DeepCopy() *HostPathVolumeSource {
1644 out := new(HostPathVolumeSource)
1645 in.DeepCopyInto(out)
1649 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1650 func (in *ISCSIPersistentVolumeSource) DeepCopyInto(out *ISCSIPersistentVolumeSource) {
1652 if in.Portals != nil {
1653 in, out := &in.Portals, &out.Portals
1654 *out = make([]string, len(*in))
1657 if in.SecretRef != nil {
1658 in, out := &in.SecretRef, &out.SecretRef
1659 *out = new(SecretReference)
1662 if in.InitiatorName != nil {
1663 in, out := &in.InitiatorName, &out.InitiatorName
1670 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ISCSIPersistentVolumeSource.
1671 func (in *ISCSIPersistentVolumeSource) DeepCopy() *ISCSIPersistentVolumeSource {
1675 out := new(ISCSIPersistentVolumeSource)
1676 in.DeepCopyInto(out)
1680 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1681 func (in *ISCSIVolumeSource) DeepCopyInto(out *ISCSIVolumeSource) {
1683 if in.Portals != nil {
1684 in, out := &in.Portals, &out.Portals
1685 *out = make([]string, len(*in))
1688 if in.SecretRef != nil {
1689 in, out := &in.SecretRef, &out.SecretRef
1690 *out = new(LocalObjectReference)
1693 if in.InitiatorName != nil {
1694 in, out := &in.InitiatorName, &out.InitiatorName
1701 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ISCSIVolumeSource.
1702 func (in *ISCSIVolumeSource) DeepCopy() *ISCSIVolumeSource {
1706 out := new(ISCSIVolumeSource)
1707 in.DeepCopyInto(out)
1711 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1712 func (in *KeyToPath) DeepCopyInto(out *KeyToPath) {
1715 in, out := &in.Mode, &out.Mode
1722 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyToPath.
1723 func (in *KeyToPath) DeepCopy() *KeyToPath {
1727 out := new(KeyToPath)
1728 in.DeepCopyInto(out)
1732 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1733 func (in *Lifecycle) DeepCopyInto(out *Lifecycle) {
1735 if in.PostStart != nil {
1736 in, out := &in.PostStart, &out.PostStart
1738 (*in).DeepCopyInto(*out)
1740 if in.PreStop != nil {
1741 in, out := &in.PreStop, &out.PreStop
1743 (*in).DeepCopyInto(*out)
1748 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Lifecycle.
1749 func (in *Lifecycle) DeepCopy() *Lifecycle {
1753 out := new(Lifecycle)
1754 in.DeepCopyInto(out)
1758 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1759 func (in *LimitRange) DeepCopyInto(out *LimitRange) {
1761 out.TypeMeta = in.TypeMeta
1762 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
1763 in.Spec.DeepCopyInto(&out.Spec)
1767 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitRange.
1768 func (in *LimitRange) DeepCopy() *LimitRange {
1772 out := new(LimitRange)
1773 in.DeepCopyInto(out)
1777 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1778 func (in *LimitRange) DeepCopyObject() runtime.Object {
1779 if c := in.DeepCopy(); c != nil {
1785 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1786 func (in *LimitRangeItem) DeepCopyInto(out *LimitRangeItem) {
1789 in, out := &in.Max, &out.Max
1790 *out = make(ResourceList, len(*in))
1791 for key, val := range *in {
1792 (*out)[key] = val.DeepCopy()
1796 in, out := &in.Min, &out.Min
1797 *out = make(ResourceList, len(*in))
1798 for key, val := range *in {
1799 (*out)[key] = val.DeepCopy()
1802 if in.Default != nil {
1803 in, out := &in.Default, &out.Default
1804 *out = make(ResourceList, len(*in))
1805 for key, val := range *in {
1806 (*out)[key] = val.DeepCopy()
1809 if in.DefaultRequest != nil {
1810 in, out := &in.DefaultRequest, &out.DefaultRequest
1811 *out = make(ResourceList, len(*in))
1812 for key, val := range *in {
1813 (*out)[key] = val.DeepCopy()
1816 if in.MaxLimitRequestRatio != nil {
1817 in, out := &in.MaxLimitRequestRatio, &out.MaxLimitRequestRatio
1818 *out = make(ResourceList, len(*in))
1819 for key, val := range *in {
1820 (*out)[key] = val.DeepCopy()
1826 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitRangeItem.
1827 func (in *LimitRangeItem) DeepCopy() *LimitRangeItem {
1831 out := new(LimitRangeItem)
1832 in.DeepCopyInto(out)
1836 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1837 func (in *LimitRangeList) DeepCopyInto(out *LimitRangeList) {
1839 out.TypeMeta = in.TypeMeta
1840 out.ListMeta = in.ListMeta
1841 if in.Items != nil {
1842 in, out := &in.Items, &out.Items
1843 *out = make([]LimitRange, len(*in))
1844 for i := range *in {
1845 (*in)[i].DeepCopyInto(&(*out)[i])
1851 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitRangeList.
1852 func (in *LimitRangeList) DeepCopy() *LimitRangeList {
1856 out := new(LimitRangeList)
1857 in.DeepCopyInto(out)
1861 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1862 func (in *LimitRangeList) DeepCopyObject() runtime.Object {
1863 if c := in.DeepCopy(); c != nil {
1869 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1870 func (in *LimitRangeSpec) DeepCopyInto(out *LimitRangeSpec) {
1872 if in.Limits != nil {
1873 in, out := &in.Limits, &out.Limits
1874 *out = make([]LimitRangeItem, len(*in))
1875 for i := range *in {
1876 (*in)[i].DeepCopyInto(&(*out)[i])
1882 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitRangeSpec.
1883 func (in *LimitRangeSpec) DeepCopy() *LimitRangeSpec {
1887 out := new(LimitRangeSpec)
1888 in.DeepCopyInto(out)
1892 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1893 func (in *List) DeepCopyInto(out *List) {
1895 out.TypeMeta = in.TypeMeta
1896 out.ListMeta = in.ListMeta
1897 if in.Items != nil {
1898 in, out := &in.Items, &out.Items
1899 *out = make([]runtime.RawExtension, len(*in))
1900 for i := range *in {
1901 (*in)[i].DeepCopyInto(&(*out)[i])
1907 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new List.
1908 func (in *List) DeepCopy() *List {
1913 in.DeepCopyInto(out)
1917 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
1918 func (in *List) DeepCopyObject() runtime.Object {
1919 if c := in.DeepCopy(); c != nil {
1925 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1926 func (in *LoadBalancerIngress) DeepCopyInto(out *LoadBalancerIngress) {
1931 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerIngress.
1932 func (in *LoadBalancerIngress) DeepCopy() *LoadBalancerIngress {
1936 out := new(LoadBalancerIngress)
1937 in.DeepCopyInto(out)
1941 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1942 func (in *LoadBalancerStatus) DeepCopyInto(out *LoadBalancerStatus) {
1944 if in.Ingress != nil {
1945 in, out := &in.Ingress, &out.Ingress
1946 *out = make([]LoadBalancerIngress, len(*in))
1952 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerStatus.
1953 func (in *LoadBalancerStatus) DeepCopy() *LoadBalancerStatus {
1957 out := new(LoadBalancerStatus)
1958 in.DeepCopyInto(out)
1962 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1963 func (in *LocalObjectReference) DeepCopyInto(out *LocalObjectReference) {
1968 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalObjectReference.
1969 func (in *LocalObjectReference) DeepCopy() *LocalObjectReference {
1973 out := new(LocalObjectReference)
1974 in.DeepCopyInto(out)
1978 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
1979 func (in *LocalVolumeSource) DeepCopyInto(out *LocalVolumeSource) {
1981 if in.FSType != nil {
1982 in, out := &in.FSType, &out.FSType
1989 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalVolumeSource.
1990 func (in *LocalVolumeSource) DeepCopy() *LocalVolumeSource {
1994 out := new(LocalVolumeSource)
1995 in.DeepCopyInto(out)
1999 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2000 func (in *NFSVolumeSource) DeepCopyInto(out *NFSVolumeSource) {
2005 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NFSVolumeSource.
2006 func (in *NFSVolumeSource) DeepCopy() *NFSVolumeSource {
2010 out := new(NFSVolumeSource)
2011 in.DeepCopyInto(out)
2015 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2016 func (in *Namespace) DeepCopyInto(out *Namespace) {
2018 out.TypeMeta = in.TypeMeta
2019 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
2020 in.Spec.DeepCopyInto(&out.Spec)
2021 out.Status = in.Status
2025 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespace.
2026 func (in *Namespace) DeepCopy() *Namespace {
2030 out := new(Namespace)
2031 in.DeepCopyInto(out)
2035 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
2036 func (in *Namespace) DeepCopyObject() runtime.Object {
2037 if c := in.DeepCopy(); c != nil {
2043 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2044 func (in *NamespaceList) DeepCopyInto(out *NamespaceList) {
2046 out.TypeMeta = in.TypeMeta
2047 out.ListMeta = in.ListMeta
2048 if in.Items != nil {
2049 in, out := &in.Items, &out.Items
2050 *out = make([]Namespace, len(*in))
2051 for i := range *in {
2052 (*in)[i].DeepCopyInto(&(*out)[i])
2058 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceList.
2059 func (in *NamespaceList) DeepCopy() *NamespaceList {
2063 out := new(NamespaceList)
2064 in.DeepCopyInto(out)
2068 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
2069 func (in *NamespaceList) DeepCopyObject() runtime.Object {
2070 if c := in.DeepCopy(); c != nil {
2076 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2077 func (in *NamespaceSpec) DeepCopyInto(out *NamespaceSpec) {
2079 if in.Finalizers != nil {
2080 in, out := &in.Finalizers, &out.Finalizers
2081 *out = make([]FinalizerName, len(*in))
2087 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceSpec.
2088 func (in *NamespaceSpec) DeepCopy() *NamespaceSpec {
2092 out := new(NamespaceSpec)
2093 in.DeepCopyInto(out)
2097 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2098 func (in *NamespaceStatus) DeepCopyInto(out *NamespaceStatus) {
2103 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceStatus.
2104 func (in *NamespaceStatus) DeepCopy() *NamespaceStatus {
2108 out := new(NamespaceStatus)
2109 in.DeepCopyInto(out)
2113 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2114 func (in *Node) DeepCopyInto(out *Node) {
2116 out.TypeMeta = in.TypeMeta
2117 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
2118 in.Spec.DeepCopyInto(&out.Spec)
2119 in.Status.DeepCopyInto(&out.Status)
2123 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Node.
2124 func (in *Node) DeepCopy() *Node {
2129 in.DeepCopyInto(out)
2133 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
2134 func (in *Node) DeepCopyObject() runtime.Object {
2135 if c := in.DeepCopy(); c != nil {
2141 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2142 func (in *NodeAddress) DeepCopyInto(out *NodeAddress) {
2147 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeAddress.
2148 func (in *NodeAddress) DeepCopy() *NodeAddress {
2152 out := new(NodeAddress)
2153 in.DeepCopyInto(out)
2157 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2158 func (in *NodeAffinity) DeepCopyInto(out *NodeAffinity) {
2160 if in.RequiredDuringSchedulingIgnoredDuringExecution != nil {
2161 in, out := &in.RequiredDuringSchedulingIgnoredDuringExecution, &out.RequiredDuringSchedulingIgnoredDuringExecution
2162 *out = new(NodeSelector)
2163 (*in).DeepCopyInto(*out)
2165 if in.PreferredDuringSchedulingIgnoredDuringExecution != nil {
2166 in, out := &in.PreferredDuringSchedulingIgnoredDuringExecution, &out.PreferredDuringSchedulingIgnoredDuringExecution
2167 *out = make([]PreferredSchedulingTerm, len(*in))
2168 for i := range *in {
2169 (*in)[i].DeepCopyInto(&(*out)[i])
2175 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeAffinity.
2176 func (in *NodeAffinity) DeepCopy() *NodeAffinity {
2180 out := new(NodeAffinity)
2181 in.DeepCopyInto(out)
2185 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2186 func (in *NodeCondition) DeepCopyInto(out *NodeCondition) {
2188 in.LastHeartbeatTime.DeepCopyInto(&out.LastHeartbeatTime)
2189 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
2193 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeCondition.
2194 func (in *NodeCondition) DeepCopy() *NodeCondition {
2198 out := new(NodeCondition)
2199 in.DeepCopyInto(out)
2203 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2204 func (in *NodeConfigSource) DeepCopyInto(out *NodeConfigSource) {
2206 if in.ConfigMap != nil {
2207 in, out := &in.ConfigMap, &out.ConfigMap
2208 *out = new(ConfigMapNodeConfigSource)
2214 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeConfigSource.
2215 func (in *NodeConfigSource) DeepCopy() *NodeConfigSource {
2219 out := new(NodeConfigSource)
2220 in.DeepCopyInto(out)
2224 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2225 func (in *NodeConfigStatus) DeepCopyInto(out *NodeConfigStatus) {
2227 if in.Assigned != nil {
2228 in, out := &in.Assigned, &out.Assigned
2229 *out = new(NodeConfigSource)
2230 (*in).DeepCopyInto(*out)
2232 if in.Active != nil {
2233 in, out := &in.Active, &out.Active
2234 *out = new(NodeConfigSource)
2235 (*in).DeepCopyInto(*out)
2237 if in.LastKnownGood != nil {
2238 in, out := &in.LastKnownGood, &out.LastKnownGood
2239 *out = new(NodeConfigSource)
2240 (*in).DeepCopyInto(*out)
2245 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeConfigStatus.
2246 func (in *NodeConfigStatus) DeepCopy() *NodeConfigStatus {
2250 out := new(NodeConfigStatus)
2251 in.DeepCopyInto(out)
2255 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2256 func (in *NodeDaemonEndpoints) DeepCopyInto(out *NodeDaemonEndpoints) {
2258 out.KubeletEndpoint = in.KubeletEndpoint
2262 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeDaemonEndpoints.
2263 func (in *NodeDaemonEndpoints) DeepCopy() *NodeDaemonEndpoints {
2267 out := new(NodeDaemonEndpoints)
2268 in.DeepCopyInto(out)
2272 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2273 func (in *NodeList) DeepCopyInto(out *NodeList) {
2275 out.TypeMeta = in.TypeMeta
2276 out.ListMeta = in.ListMeta
2277 if in.Items != nil {
2278 in, out := &in.Items, &out.Items
2279 *out = make([]Node, len(*in))
2280 for i := range *in {
2281 (*in)[i].DeepCopyInto(&(*out)[i])
2287 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeList.
2288 func (in *NodeList) DeepCopy() *NodeList {
2292 out := new(NodeList)
2293 in.DeepCopyInto(out)
2297 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
2298 func (in *NodeList) DeepCopyObject() runtime.Object {
2299 if c := in.DeepCopy(); c != nil {
2305 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2306 func (in *NodeProxyOptions) DeepCopyInto(out *NodeProxyOptions) {
2308 out.TypeMeta = in.TypeMeta
2312 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeProxyOptions.
2313 func (in *NodeProxyOptions) DeepCopy() *NodeProxyOptions {
2317 out := new(NodeProxyOptions)
2318 in.DeepCopyInto(out)
2322 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
2323 func (in *NodeProxyOptions) DeepCopyObject() runtime.Object {
2324 if c := in.DeepCopy(); c != nil {
2330 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2331 func (in *NodeResources) DeepCopyInto(out *NodeResources) {
2333 if in.Capacity != nil {
2334 in, out := &in.Capacity, &out.Capacity
2335 *out = make(ResourceList, len(*in))
2336 for key, val := range *in {
2337 (*out)[key] = val.DeepCopy()
2343 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeResources.
2344 func (in *NodeResources) DeepCopy() *NodeResources {
2348 out := new(NodeResources)
2349 in.DeepCopyInto(out)
2353 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2354 func (in *NodeSelector) DeepCopyInto(out *NodeSelector) {
2356 if in.NodeSelectorTerms != nil {
2357 in, out := &in.NodeSelectorTerms, &out.NodeSelectorTerms
2358 *out = make([]NodeSelectorTerm, len(*in))
2359 for i := range *in {
2360 (*in)[i].DeepCopyInto(&(*out)[i])
2366 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSelector.
2367 func (in *NodeSelector) DeepCopy() *NodeSelector {
2371 out := new(NodeSelector)
2372 in.DeepCopyInto(out)
2376 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2377 func (in *NodeSelectorRequirement) DeepCopyInto(out *NodeSelectorRequirement) {
2379 if in.Values != nil {
2380 in, out := &in.Values, &out.Values
2381 *out = make([]string, len(*in))
2387 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSelectorRequirement.
2388 func (in *NodeSelectorRequirement) DeepCopy() *NodeSelectorRequirement {
2392 out := new(NodeSelectorRequirement)
2393 in.DeepCopyInto(out)
2397 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2398 func (in *NodeSelectorTerm) DeepCopyInto(out *NodeSelectorTerm) {
2400 if in.MatchExpressions != nil {
2401 in, out := &in.MatchExpressions, &out.MatchExpressions
2402 *out = make([]NodeSelectorRequirement, len(*in))
2403 for i := range *in {
2404 (*in)[i].DeepCopyInto(&(*out)[i])
2407 if in.MatchFields != nil {
2408 in, out := &in.MatchFields, &out.MatchFields
2409 *out = make([]NodeSelectorRequirement, len(*in))
2410 for i := range *in {
2411 (*in)[i].DeepCopyInto(&(*out)[i])
2417 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSelectorTerm.
2418 func (in *NodeSelectorTerm) DeepCopy() *NodeSelectorTerm {
2422 out := new(NodeSelectorTerm)
2423 in.DeepCopyInto(out)
2427 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2428 func (in *NodeSpec) DeepCopyInto(out *NodeSpec) {
2430 if in.Taints != nil {
2431 in, out := &in.Taints, &out.Taints
2432 *out = make([]Taint, len(*in))
2433 for i := range *in {
2434 (*in)[i].DeepCopyInto(&(*out)[i])
2437 if in.ConfigSource != nil {
2438 in, out := &in.ConfigSource, &out.ConfigSource
2439 *out = new(NodeConfigSource)
2440 (*in).DeepCopyInto(*out)
2445 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSpec.
2446 func (in *NodeSpec) DeepCopy() *NodeSpec {
2450 out := new(NodeSpec)
2451 in.DeepCopyInto(out)
2455 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2456 func (in *NodeStatus) DeepCopyInto(out *NodeStatus) {
2458 if in.Capacity != nil {
2459 in, out := &in.Capacity, &out.Capacity
2460 *out = make(ResourceList, len(*in))
2461 for key, val := range *in {
2462 (*out)[key] = val.DeepCopy()
2465 if in.Allocatable != nil {
2466 in, out := &in.Allocatable, &out.Allocatable
2467 *out = make(ResourceList, len(*in))
2468 for key, val := range *in {
2469 (*out)[key] = val.DeepCopy()
2472 if in.Conditions != nil {
2473 in, out := &in.Conditions, &out.Conditions
2474 *out = make([]NodeCondition, len(*in))
2475 for i := range *in {
2476 (*in)[i].DeepCopyInto(&(*out)[i])
2479 if in.Addresses != nil {
2480 in, out := &in.Addresses, &out.Addresses
2481 *out = make([]NodeAddress, len(*in))
2484 out.DaemonEndpoints = in.DaemonEndpoints
2485 out.NodeInfo = in.NodeInfo
2486 if in.Images != nil {
2487 in, out := &in.Images, &out.Images
2488 *out = make([]ContainerImage, len(*in))
2489 for i := range *in {
2490 (*in)[i].DeepCopyInto(&(*out)[i])
2493 if in.VolumesInUse != nil {
2494 in, out := &in.VolumesInUse, &out.VolumesInUse
2495 *out = make([]UniqueVolumeName, len(*in))
2498 if in.VolumesAttached != nil {
2499 in, out := &in.VolumesAttached, &out.VolumesAttached
2500 *out = make([]AttachedVolume, len(*in))
2503 if in.Config != nil {
2504 in, out := &in.Config, &out.Config
2505 *out = new(NodeConfigStatus)
2506 (*in).DeepCopyInto(*out)
2511 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeStatus.
2512 func (in *NodeStatus) DeepCopy() *NodeStatus {
2516 out := new(NodeStatus)
2517 in.DeepCopyInto(out)
2521 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2522 func (in *NodeSystemInfo) DeepCopyInto(out *NodeSystemInfo) {
2527 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSystemInfo.
2528 func (in *NodeSystemInfo) DeepCopy() *NodeSystemInfo {
2532 out := new(NodeSystemInfo)
2533 in.DeepCopyInto(out)
2537 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2538 func (in *ObjectFieldSelector) DeepCopyInto(out *ObjectFieldSelector) {
2543 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectFieldSelector.
2544 func (in *ObjectFieldSelector) DeepCopy() *ObjectFieldSelector {
2548 out := new(ObjectFieldSelector)
2549 in.DeepCopyInto(out)
2553 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2554 func (in *ObjectReference) DeepCopyInto(out *ObjectReference) {
2559 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectReference.
2560 func (in *ObjectReference) DeepCopy() *ObjectReference {
2564 out := new(ObjectReference)
2565 in.DeepCopyInto(out)
2569 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
2570 func (in *ObjectReference) DeepCopyObject() runtime.Object {
2571 if c := in.DeepCopy(); c != nil {
2577 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2578 func (in *PersistentVolume) DeepCopyInto(out *PersistentVolume) {
2580 out.TypeMeta = in.TypeMeta
2581 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
2582 in.Spec.DeepCopyInto(&out.Spec)
2583 out.Status = in.Status
2587 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentVolume.
2588 func (in *PersistentVolume) DeepCopy() *PersistentVolume {
2592 out := new(PersistentVolume)
2593 in.DeepCopyInto(out)
2597 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
2598 func (in *PersistentVolume) DeepCopyObject() runtime.Object {
2599 if c := in.DeepCopy(); c != nil {
2605 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2606 func (in *PersistentVolumeClaim) DeepCopyInto(out *PersistentVolumeClaim) {
2608 out.TypeMeta = in.TypeMeta
2609 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
2610 in.Spec.DeepCopyInto(&out.Spec)
2611 in.Status.DeepCopyInto(&out.Status)
2615 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentVolumeClaim.
2616 func (in *PersistentVolumeClaim) DeepCopy() *PersistentVolumeClaim {
2620 out := new(PersistentVolumeClaim)
2621 in.DeepCopyInto(out)
2625 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
2626 func (in *PersistentVolumeClaim) DeepCopyObject() runtime.Object {
2627 if c := in.DeepCopy(); c != nil {
2633 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2634 func (in *PersistentVolumeClaimCondition) DeepCopyInto(out *PersistentVolumeClaimCondition) {
2636 in.LastProbeTime.DeepCopyInto(&out.LastProbeTime)
2637 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
2641 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentVolumeClaimCondition.
2642 func (in *PersistentVolumeClaimCondition) DeepCopy() *PersistentVolumeClaimCondition {
2646 out := new(PersistentVolumeClaimCondition)
2647 in.DeepCopyInto(out)
2651 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2652 func (in *PersistentVolumeClaimList) DeepCopyInto(out *PersistentVolumeClaimList) {
2654 out.TypeMeta = in.TypeMeta
2655 out.ListMeta = in.ListMeta
2656 if in.Items != nil {
2657 in, out := &in.Items, &out.Items
2658 *out = make([]PersistentVolumeClaim, len(*in))
2659 for i := range *in {
2660 (*in)[i].DeepCopyInto(&(*out)[i])
2666 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentVolumeClaimList.
2667 func (in *PersistentVolumeClaimList) DeepCopy() *PersistentVolumeClaimList {
2671 out := new(PersistentVolumeClaimList)
2672 in.DeepCopyInto(out)
2676 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
2677 func (in *PersistentVolumeClaimList) DeepCopyObject() runtime.Object {
2678 if c := in.DeepCopy(); c != nil {
2684 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2685 func (in *PersistentVolumeClaimSpec) DeepCopyInto(out *PersistentVolumeClaimSpec) {
2687 if in.AccessModes != nil {
2688 in, out := &in.AccessModes, &out.AccessModes
2689 *out = make([]PersistentVolumeAccessMode, len(*in))
2692 if in.Selector != nil {
2693 in, out := &in.Selector, &out.Selector
2694 *out = new(metav1.LabelSelector)
2695 (*in).DeepCopyInto(*out)
2697 in.Resources.DeepCopyInto(&out.Resources)
2698 if in.StorageClassName != nil {
2699 in, out := &in.StorageClassName, &out.StorageClassName
2703 if in.VolumeMode != nil {
2704 in, out := &in.VolumeMode, &out.VolumeMode
2705 *out = new(PersistentVolumeMode)
2708 if in.DataSource != nil {
2709 in, out := &in.DataSource, &out.DataSource
2710 *out = new(TypedLocalObjectReference)
2711 (*in).DeepCopyInto(*out)
2716 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentVolumeClaimSpec.
2717 func (in *PersistentVolumeClaimSpec) DeepCopy() *PersistentVolumeClaimSpec {
2721 out := new(PersistentVolumeClaimSpec)
2722 in.DeepCopyInto(out)
2726 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2727 func (in *PersistentVolumeClaimStatus) DeepCopyInto(out *PersistentVolumeClaimStatus) {
2729 if in.AccessModes != nil {
2730 in, out := &in.AccessModes, &out.AccessModes
2731 *out = make([]PersistentVolumeAccessMode, len(*in))
2734 if in.Capacity != nil {
2735 in, out := &in.Capacity, &out.Capacity
2736 *out = make(ResourceList, len(*in))
2737 for key, val := range *in {
2738 (*out)[key] = val.DeepCopy()
2741 if in.Conditions != nil {
2742 in, out := &in.Conditions, &out.Conditions
2743 *out = make([]PersistentVolumeClaimCondition, len(*in))
2744 for i := range *in {
2745 (*in)[i].DeepCopyInto(&(*out)[i])
2751 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentVolumeClaimStatus.
2752 func (in *PersistentVolumeClaimStatus) DeepCopy() *PersistentVolumeClaimStatus {
2756 out := new(PersistentVolumeClaimStatus)
2757 in.DeepCopyInto(out)
2761 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2762 func (in *PersistentVolumeClaimVolumeSource) DeepCopyInto(out *PersistentVolumeClaimVolumeSource) {
2767 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentVolumeClaimVolumeSource.
2768 func (in *PersistentVolumeClaimVolumeSource) DeepCopy() *PersistentVolumeClaimVolumeSource {
2772 out := new(PersistentVolumeClaimVolumeSource)
2773 in.DeepCopyInto(out)
2777 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2778 func (in *PersistentVolumeList) DeepCopyInto(out *PersistentVolumeList) {
2780 out.TypeMeta = in.TypeMeta
2781 out.ListMeta = in.ListMeta
2782 if in.Items != nil {
2783 in, out := &in.Items, &out.Items
2784 *out = make([]PersistentVolume, len(*in))
2785 for i := range *in {
2786 (*in)[i].DeepCopyInto(&(*out)[i])
2792 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentVolumeList.
2793 func (in *PersistentVolumeList) DeepCopy() *PersistentVolumeList {
2797 out := new(PersistentVolumeList)
2798 in.DeepCopyInto(out)
2802 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
2803 func (in *PersistentVolumeList) DeepCopyObject() runtime.Object {
2804 if c := in.DeepCopy(); c != nil {
2810 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2811 func (in *PersistentVolumeSource) DeepCopyInto(out *PersistentVolumeSource) {
2813 if in.GCEPersistentDisk != nil {
2814 in, out := &in.GCEPersistentDisk, &out.GCEPersistentDisk
2815 *out = new(GCEPersistentDiskVolumeSource)
2818 if in.AWSElasticBlockStore != nil {
2819 in, out := &in.AWSElasticBlockStore, &out.AWSElasticBlockStore
2820 *out = new(AWSElasticBlockStoreVolumeSource)
2823 if in.HostPath != nil {
2824 in, out := &in.HostPath, &out.HostPath
2825 *out = new(HostPathVolumeSource)
2826 (*in).DeepCopyInto(*out)
2828 if in.Glusterfs != nil {
2829 in, out := &in.Glusterfs, &out.Glusterfs
2830 *out = new(GlusterfsPersistentVolumeSource)
2831 (*in).DeepCopyInto(*out)
2834 in, out := &in.NFS, &out.NFS
2835 *out = new(NFSVolumeSource)
2839 in, out := &in.RBD, &out.RBD
2840 *out = new(RBDPersistentVolumeSource)
2841 (*in).DeepCopyInto(*out)
2843 if in.ISCSI != nil {
2844 in, out := &in.ISCSI, &out.ISCSI
2845 *out = new(ISCSIPersistentVolumeSource)
2846 (*in).DeepCopyInto(*out)
2848 if in.Cinder != nil {
2849 in, out := &in.Cinder, &out.Cinder
2850 *out = new(CinderPersistentVolumeSource)
2851 (*in).DeepCopyInto(*out)
2853 if in.CephFS != nil {
2854 in, out := &in.CephFS, &out.CephFS
2855 *out = new(CephFSPersistentVolumeSource)
2856 (*in).DeepCopyInto(*out)
2859 in, out := &in.FC, &out.FC
2860 *out = new(FCVolumeSource)
2861 (*in).DeepCopyInto(*out)
2863 if in.Flocker != nil {
2864 in, out := &in.Flocker, &out.Flocker
2865 *out = new(FlockerVolumeSource)
2868 if in.FlexVolume != nil {
2869 in, out := &in.FlexVolume, &out.FlexVolume
2870 *out = new(FlexPersistentVolumeSource)
2871 (*in).DeepCopyInto(*out)
2873 if in.AzureFile != nil {
2874 in, out := &in.AzureFile, &out.AzureFile
2875 *out = new(AzureFilePersistentVolumeSource)
2876 (*in).DeepCopyInto(*out)
2878 if in.VsphereVolume != nil {
2879 in, out := &in.VsphereVolume, &out.VsphereVolume
2880 *out = new(VsphereVirtualDiskVolumeSource)
2883 if in.Quobyte != nil {
2884 in, out := &in.Quobyte, &out.Quobyte
2885 *out = new(QuobyteVolumeSource)
2888 if in.AzureDisk != nil {
2889 in, out := &in.AzureDisk, &out.AzureDisk
2890 *out = new(AzureDiskVolumeSource)
2891 (*in).DeepCopyInto(*out)
2893 if in.PhotonPersistentDisk != nil {
2894 in, out := &in.PhotonPersistentDisk, &out.PhotonPersistentDisk
2895 *out = new(PhotonPersistentDiskVolumeSource)
2898 if in.PortworxVolume != nil {
2899 in, out := &in.PortworxVolume, &out.PortworxVolume
2900 *out = new(PortworxVolumeSource)
2903 if in.ScaleIO != nil {
2904 in, out := &in.ScaleIO, &out.ScaleIO
2905 *out = new(ScaleIOPersistentVolumeSource)
2906 (*in).DeepCopyInto(*out)
2908 if in.Local != nil {
2909 in, out := &in.Local, &out.Local
2910 *out = new(LocalVolumeSource)
2911 (*in).DeepCopyInto(*out)
2913 if in.StorageOS != nil {
2914 in, out := &in.StorageOS, &out.StorageOS
2915 *out = new(StorageOSPersistentVolumeSource)
2916 (*in).DeepCopyInto(*out)
2919 in, out := &in.CSI, &out.CSI
2920 *out = new(CSIPersistentVolumeSource)
2921 (*in).DeepCopyInto(*out)
2926 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentVolumeSource.
2927 func (in *PersistentVolumeSource) DeepCopy() *PersistentVolumeSource {
2931 out := new(PersistentVolumeSource)
2932 in.DeepCopyInto(out)
2936 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2937 func (in *PersistentVolumeSpec) DeepCopyInto(out *PersistentVolumeSpec) {
2939 if in.Capacity != nil {
2940 in, out := &in.Capacity, &out.Capacity
2941 *out = make(ResourceList, len(*in))
2942 for key, val := range *in {
2943 (*out)[key] = val.DeepCopy()
2946 in.PersistentVolumeSource.DeepCopyInto(&out.PersistentVolumeSource)
2947 if in.AccessModes != nil {
2948 in, out := &in.AccessModes, &out.AccessModes
2949 *out = make([]PersistentVolumeAccessMode, len(*in))
2952 if in.ClaimRef != nil {
2953 in, out := &in.ClaimRef, &out.ClaimRef
2954 *out = new(ObjectReference)
2957 if in.MountOptions != nil {
2958 in, out := &in.MountOptions, &out.MountOptions
2959 *out = make([]string, len(*in))
2962 if in.VolumeMode != nil {
2963 in, out := &in.VolumeMode, &out.VolumeMode
2964 *out = new(PersistentVolumeMode)
2967 if in.NodeAffinity != nil {
2968 in, out := &in.NodeAffinity, &out.NodeAffinity
2969 *out = new(VolumeNodeAffinity)
2970 (*in).DeepCopyInto(*out)
2975 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentVolumeSpec.
2976 func (in *PersistentVolumeSpec) DeepCopy() *PersistentVolumeSpec {
2980 out := new(PersistentVolumeSpec)
2981 in.DeepCopyInto(out)
2985 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
2986 func (in *PersistentVolumeStatus) DeepCopyInto(out *PersistentVolumeStatus) {
2991 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentVolumeStatus.
2992 func (in *PersistentVolumeStatus) DeepCopy() *PersistentVolumeStatus {
2996 out := new(PersistentVolumeStatus)
2997 in.DeepCopyInto(out)
3001 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3002 func (in *PhotonPersistentDiskVolumeSource) DeepCopyInto(out *PhotonPersistentDiskVolumeSource) {
3007 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PhotonPersistentDiskVolumeSource.
3008 func (in *PhotonPersistentDiskVolumeSource) DeepCopy() *PhotonPersistentDiskVolumeSource {
3012 out := new(PhotonPersistentDiskVolumeSource)
3013 in.DeepCopyInto(out)
3017 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3018 func (in *Pod) DeepCopyInto(out *Pod) {
3020 out.TypeMeta = in.TypeMeta
3021 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
3022 in.Spec.DeepCopyInto(&out.Spec)
3023 in.Status.DeepCopyInto(&out.Status)
3027 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Pod.
3028 func (in *Pod) DeepCopy() *Pod {
3033 in.DeepCopyInto(out)
3037 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
3038 func (in *Pod) DeepCopyObject() runtime.Object {
3039 if c := in.DeepCopy(); c != nil {
3045 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3046 func (in *PodAffinity) DeepCopyInto(out *PodAffinity) {
3048 if in.RequiredDuringSchedulingIgnoredDuringExecution != nil {
3049 in, out := &in.RequiredDuringSchedulingIgnoredDuringExecution, &out.RequiredDuringSchedulingIgnoredDuringExecution
3050 *out = make([]PodAffinityTerm, len(*in))
3051 for i := range *in {
3052 (*in)[i].DeepCopyInto(&(*out)[i])
3055 if in.PreferredDuringSchedulingIgnoredDuringExecution != nil {
3056 in, out := &in.PreferredDuringSchedulingIgnoredDuringExecution, &out.PreferredDuringSchedulingIgnoredDuringExecution
3057 *out = make([]WeightedPodAffinityTerm, len(*in))
3058 for i := range *in {
3059 (*in)[i].DeepCopyInto(&(*out)[i])
3065 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodAffinity.
3066 func (in *PodAffinity) DeepCopy() *PodAffinity {
3070 out := new(PodAffinity)
3071 in.DeepCopyInto(out)
3075 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3076 func (in *PodAffinityTerm) DeepCopyInto(out *PodAffinityTerm) {
3078 if in.LabelSelector != nil {
3079 in, out := &in.LabelSelector, &out.LabelSelector
3080 *out = new(metav1.LabelSelector)
3081 (*in).DeepCopyInto(*out)
3083 if in.Namespaces != nil {
3084 in, out := &in.Namespaces, &out.Namespaces
3085 *out = make([]string, len(*in))
3091 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodAffinityTerm.
3092 func (in *PodAffinityTerm) DeepCopy() *PodAffinityTerm {
3096 out := new(PodAffinityTerm)
3097 in.DeepCopyInto(out)
3101 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3102 func (in *PodAntiAffinity) DeepCopyInto(out *PodAntiAffinity) {
3104 if in.RequiredDuringSchedulingIgnoredDuringExecution != nil {
3105 in, out := &in.RequiredDuringSchedulingIgnoredDuringExecution, &out.RequiredDuringSchedulingIgnoredDuringExecution
3106 *out = make([]PodAffinityTerm, len(*in))
3107 for i := range *in {
3108 (*in)[i].DeepCopyInto(&(*out)[i])
3111 if in.PreferredDuringSchedulingIgnoredDuringExecution != nil {
3112 in, out := &in.PreferredDuringSchedulingIgnoredDuringExecution, &out.PreferredDuringSchedulingIgnoredDuringExecution
3113 *out = make([]WeightedPodAffinityTerm, len(*in))
3114 for i := range *in {
3115 (*in)[i].DeepCopyInto(&(*out)[i])
3121 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodAntiAffinity.
3122 func (in *PodAntiAffinity) DeepCopy() *PodAntiAffinity {
3126 out := new(PodAntiAffinity)
3127 in.DeepCopyInto(out)
3131 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3132 func (in *PodAttachOptions) DeepCopyInto(out *PodAttachOptions) {
3134 out.TypeMeta = in.TypeMeta
3138 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodAttachOptions.
3139 func (in *PodAttachOptions) DeepCopy() *PodAttachOptions {
3143 out := new(PodAttachOptions)
3144 in.DeepCopyInto(out)
3148 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
3149 func (in *PodAttachOptions) DeepCopyObject() runtime.Object {
3150 if c := in.DeepCopy(); c != nil {
3156 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3157 func (in *PodCondition) DeepCopyInto(out *PodCondition) {
3159 in.LastProbeTime.DeepCopyInto(&out.LastProbeTime)
3160 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
3164 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodCondition.
3165 func (in *PodCondition) DeepCopy() *PodCondition {
3169 out := new(PodCondition)
3170 in.DeepCopyInto(out)
3174 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3175 func (in *PodDNSConfig) DeepCopyInto(out *PodDNSConfig) {
3177 if in.Nameservers != nil {
3178 in, out := &in.Nameservers, &out.Nameservers
3179 *out = make([]string, len(*in))
3182 if in.Searches != nil {
3183 in, out := &in.Searches, &out.Searches
3184 *out = make([]string, len(*in))
3187 if in.Options != nil {
3188 in, out := &in.Options, &out.Options
3189 *out = make([]PodDNSConfigOption, len(*in))
3190 for i := range *in {
3191 (*in)[i].DeepCopyInto(&(*out)[i])
3197 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodDNSConfig.
3198 func (in *PodDNSConfig) DeepCopy() *PodDNSConfig {
3202 out := new(PodDNSConfig)
3203 in.DeepCopyInto(out)
3207 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3208 func (in *PodDNSConfigOption) DeepCopyInto(out *PodDNSConfigOption) {
3210 if in.Value != nil {
3211 in, out := &in.Value, &out.Value
3218 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodDNSConfigOption.
3219 func (in *PodDNSConfigOption) DeepCopy() *PodDNSConfigOption {
3223 out := new(PodDNSConfigOption)
3224 in.DeepCopyInto(out)
3228 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3229 func (in *PodExecOptions) DeepCopyInto(out *PodExecOptions) {
3231 out.TypeMeta = in.TypeMeta
3232 if in.Command != nil {
3233 in, out := &in.Command, &out.Command
3234 *out = make([]string, len(*in))
3240 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodExecOptions.
3241 func (in *PodExecOptions) DeepCopy() *PodExecOptions {
3245 out := new(PodExecOptions)
3246 in.DeepCopyInto(out)
3250 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
3251 func (in *PodExecOptions) DeepCopyObject() runtime.Object {
3252 if c := in.DeepCopy(); c != nil {
3258 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3259 func (in *PodList) DeepCopyInto(out *PodList) {
3261 out.TypeMeta = in.TypeMeta
3262 out.ListMeta = in.ListMeta
3263 if in.Items != nil {
3264 in, out := &in.Items, &out.Items
3265 *out = make([]Pod, len(*in))
3266 for i := range *in {
3267 (*in)[i].DeepCopyInto(&(*out)[i])
3273 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodList.
3274 func (in *PodList) DeepCopy() *PodList {
3279 in.DeepCopyInto(out)
3283 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
3284 func (in *PodList) DeepCopyObject() runtime.Object {
3285 if c := in.DeepCopy(); c != nil {
3291 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3292 func (in *PodLogOptions) DeepCopyInto(out *PodLogOptions) {
3294 out.TypeMeta = in.TypeMeta
3295 if in.SinceSeconds != nil {
3296 in, out := &in.SinceSeconds, &out.SinceSeconds
3300 if in.SinceTime != nil {
3301 in, out := &in.SinceTime, &out.SinceTime
3302 *out = (*in).DeepCopy()
3304 if in.TailLines != nil {
3305 in, out := &in.TailLines, &out.TailLines
3309 if in.LimitBytes != nil {
3310 in, out := &in.LimitBytes, &out.LimitBytes
3317 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodLogOptions.
3318 func (in *PodLogOptions) DeepCopy() *PodLogOptions {
3322 out := new(PodLogOptions)
3323 in.DeepCopyInto(out)
3327 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
3328 func (in *PodLogOptions) DeepCopyObject() runtime.Object {
3329 if c := in.DeepCopy(); c != nil {
3335 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3336 func (in *PodPortForwardOptions) DeepCopyInto(out *PodPortForwardOptions) {
3338 out.TypeMeta = in.TypeMeta
3339 if in.Ports != nil {
3340 in, out := &in.Ports, &out.Ports
3341 *out = make([]int32, len(*in))
3347 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodPortForwardOptions.
3348 func (in *PodPortForwardOptions) DeepCopy() *PodPortForwardOptions {
3352 out := new(PodPortForwardOptions)
3353 in.DeepCopyInto(out)
3357 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
3358 func (in *PodPortForwardOptions) DeepCopyObject() runtime.Object {
3359 if c := in.DeepCopy(); c != nil {
3365 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3366 func (in *PodProxyOptions) DeepCopyInto(out *PodProxyOptions) {
3368 out.TypeMeta = in.TypeMeta
3372 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodProxyOptions.
3373 func (in *PodProxyOptions) DeepCopy() *PodProxyOptions {
3377 out := new(PodProxyOptions)
3378 in.DeepCopyInto(out)
3382 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
3383 func (in *PodProxyOptions) DeepCopyObject() runtime.Object {
3384 if c := in.DeepCopy(); c != nil {
3390 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3391 func (in *PodReadinessGate) DeepCopyInto(out *PodReadinessGate) {
3396 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodReadinessGate.
3397 func (in *PodReadinessGate) DeepCopy() *PodReadinessGate {
3401 out := new(PodReadinessGate)
3402 in.DeepCopyInto(out)
3406 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3407 func (in *PodSecurityContext) DeepCopyInto(out *PodSecurityContext) {
3409 if in.SELinuxOptions != nil {
3410 in, out := &in.SELinuxOptions, &out.SELinuxOptions
3411 *out = new(SELinuxOptions)
3414 if in.RunAsUser != nil {
3415 in, out := &in.RunAsUser, &out.RunAsUser
3419 if in.RunAsGroup != nil {
3420 in, out := &in.RunAsGroup, &out.RunAsGroup
3424 if in.RunAsNonRoot != nil {
3425 in, out := &in.RunAsNonRoot, &out.RunAsNonRoot
3429 if in.SupplementalGroups != nil {
3430 in, out := &in.SupplementalGroups, &out.SupplementalGroups
3431 *out = make([]int64, len(*in))
3434 if in.FSGroup != nil {
3435 in, out := &in.FSGroup, &out.FSGroup
3439 if in.Sysctls != nil {
3440 in, out := &in.Sysctls, &out.Sysctls
3441 *out = make([]Sysctl, len(*in))
3447 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodSecurityContext.
3448 func (in *PodSecurityContext) DeepCopy() *PodSecurityContext {
3452 out := new(PodSecurityContext)
3453 in.DeepCopyInto(out)
3457 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3458 func (in *PodSignature) DeepCopyInto(out *PodSignature) {
3460 if in.PodController != nil {
3461 in, out := &in.PodController, &out.PodController
3462 *out = new(metav1.OwnerReference)
3463 (*in).DeepCopyInto(*out)
3468 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodSignature.
3469 func (in *PodSignature) DeepCopy() *PodSignature {
3473 out := new(PodSignature)
3474 in.DeepCopyInto(out)
3478 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3479 func (in *PodSpec) DeepCopyInto(out *PodSpec) {
3481 if in.Volumes != nil {
3482 in, out := &in.Volumes, &out.Volumes
3483 *out = make([]Volume, len(*in))
3484 for i := range *in {
3485 (*in)[i].DeepCopyInto(&(*out)[i])
3488 if in.InitContainers != nil {
3489 in, out := &in.InitContainers, &out.InitContainers
3490 *out = make([]Container, len(*in))
3491 for i := range *in {
3492 (*in)[i].DeepCopyInto(&(*out)[i])
3495 if in.Containers != nil {
3496 in, out := &in.Containers, &out.Containers
3497 *out = make([]Container, len(*in))
3498 for i := range *in {
3499 (*in)[i].DeepCopyInto(&(*out)[i])
3502 if in.TerminationGracePeriodSeconds != nil {
3503 in, out := &in.TerminationGracePeriodSeconds, &out.TerminationGracePeriodSeconds
3507 if in.ActiveDeadlineSeconds != nil {
3508 in, out := &in.ActiveDeadlineSeconds, &out.ActiveDeadlineSeconds
3512 if in.NodeSelector != nil {
3513 in, out := &in.NodeSelector, &out.NodeSelector
3514 *out = make(map[string]string, len(*in))
3515 for key, val := range *in {
3519 if in.AutomountServiceAccountToken != nil {
3520 in, out := &in.AutomountServiceAccountToken, &out.AutomountServiceAccountToken
3524 if in.ShareProcessNamespace != nil {
3525 in, out := &in.ShareProcessNamespace, &out.ShareProcessNamespace
3529 if in.SecurityContext != nil {
3530 in, out := &in.SecurityContext, &out.SecurityContext
3531 *out = new(PodSecurityContext)
3532 (*in).DeepCopyInto(*out)
3534 if in.ImagePullSecrets != nil {
3535 in, out := &in.ImagePullSecrets, &out.ImagePullSecrets
3536 *out = make([]LocalObjectReference, len(*in))
3539 if in.Affinity != nil {
3540 in, out := &in.Affinity, &out.Affinity
3541 *out = new(Affinity)
3542 (*in).DeepCopyInto(*out)
3544 if in.Tolerations != nil {
3545 in, out := &in.Tolerations, &out.Tolerations
3546 *out = make([]Toleration, len(*in))
3547 for i := range *in {
3548 (*in)[i].DeepCopyInto(&(*out)[i])
3551 if in.HostAliases != nil {
3552 in, out := &in.HostAliases, &out.HostAliases
3553 *out = make([]HostAlias, len(*in))
3554 for i := range *in {
3555 (*in)[i].DeepCopyInto(&(*out)[i])
3558 if in.Priority != nil {
3559 in, out := &in.Priority, &out.Priority
3563 if in.DNSConfig != nil {
3564 in, out := &in.DNSConfig, &out.DNSConfig
3565 *out = new(PodDNSConfig)
3566 (*in).DeepCopyInto(*out)
3568 if in.ReadinessGates != nil {
3569 in, out := &in.ReadinessGates, &out.ReadinessGates
3570 *out = make([]PodReadinessGate, len(*in))
3573 if in.RuntimeClassName != nil {
3574 in, out := &in.RuntimeClassName, &out.RuntimeClassName
3578 if in.EnableServiceLinks != nil {
3579 in, out := &in.EnableServiceLinks, &out.EnableServiceLinks
3586 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodSpec.
3587 func (in *PodSpec) DeepCopy() *PodSpec {
3592 in.DeepCopyInto(out)
3596 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3597 func (in *PodStatus) DeepCopyInto(out *PodStatus) {
3599 if in.Conditions != nil {
3600 in, out := &in.Conditions, &out.Conditions
3601 *out = make([]PodCondition, len(*in))
3602 for i := range *in {
3603 (*in)[i].DeepCopyInto(&(*out)[i])
3606 if in.StartTime != nil {
3607 in, out := &in.StartTime, &out.StartTime
3608 *out = (*in).DeepCopy()
3610 if in.InitContainerStatuses != nil {
3611 in, out := &in.InitContainerStatuses, &out.InitContainerStatuses
3612 *out = make([]ContainerStatus, len(*in))
3613 for i := range *in {
3614 (*in)[i].DeepCopyInto(&(*out)[i])
3617 if in.ContainerStatuses != nil {
3618 in, out := &in.ContainerStatuses, &out.ContainerStatuses
3619 *out = make([]ContainerStatus, len(*in))
3620 for i := range *in {
3621 (*in)[i].DeepCopyInto(&(*out)[i])
3627 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodStatus.
3628 func (in *PodStatus) DeepCopy() *PodStatus {
3632 out := new(PodStatus)
3633 in.DeepCopyInto(out)
3637 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3638 func (in *PodStatusResult) DeepCopyInto(out *PodStatusResult) {
3640 out.TypeMeta = in.TypeMeta
3641 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
3642 in.Status.DeepCopyInto(&out.Status)
3646 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodStatusResult.
3647 func (in *PodStatusResult) DeepCopy() *PodStatusResult {
3651 out := new(PodStatusResult)
3652 in.DeepCopyInto(out)
3656 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
3657 func (in *PodStatusResult) DeepCopyObject() runtime.Object {
3658 if c := in.DeepCopy(); c != nil {
3664 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3665 func (in *PodTemplate) DeepCopyInto(out *PodTemplate) {
3667 out.TypeMeta = in.TypeMeta
3668 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
3669 in.Template.DeepCopyInto(&out.Template)
3673 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodTemplate.
3674 func (in *PodTemplate) DeepCopy() *PodTemplate {
3678 out := new(PodTemplate)
3679 in.DeepCopyInto(out)
3683 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
3684 func (in *PodTemplate) DeepCopyObject() runtime.Object {
3685 if c := in.DeepCopy(); c != nil {
3691 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3692 func (in *PodTemplateList) DeepCopyInto(out *PodTemplateList) {
3694 out.TypeMeta = in.TypeMeta
3695 out.ListMeta = in.ListMeta
3696 if in.Items != nil {
3697 in, out := &in.Items, &out.Items
3698 *out = make([]PodTemplate, len(*in))
3699 for i := range *in {
3700 (*in)[i].DeepCopyInto(&(*out)[i])
3706 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodTemplateList.
3707 func (in *PodTemplateList) DeepCopy() *PodTemplateList {
3711 out := new(PodTemplateList)
3712 in.DeepCopyInto(out)
3716 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
3717 func (in *PodTemplateList) DeepCopyObject() runtime.Object {
3718 if c := in.DeepCopy(); c != nil {
3724 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3725 func (in *PodTemplateSpec) DeepCopyInto(out *PodTemplateSpec) {
3727 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
3728 in.Spec.DeepCopyInto(&out.Spec)
3732 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodTemplateSpec.
3733 func (in *PodTemplateSpec) DeepCopy() *PodTemplateSpec {
3737 out := new(PodTemplateSpec)
3738 in.DeepCopyInto(out)
3742 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3743 func (in *PortworxVolumeSource) DeepCopyInto(out *PortworxVolumeSource) {
3748 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortworxVolumeSource.
3749 func (in *PortworxVolumeSource) DeepCopy() *PortworxVolumeSource {
3753 out := new(PortworxVolumeSource)
3754 in.DeepCopyInto(out)
3758 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3759 func (in *Preconditions) DeepCopyInto(out *Preconditions) {
3762 in, out := &in.UID, &out.UID
3763 *out = new(types.UID)
3769 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Preconditions.
3770 func (in *Preconditions) DeepCopy() *Preconditions {
3774 out := new(Preconditions)
3775 in.DeepCopyInto(out)
3779 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3780 func (in *PreferAvoidPodsEntry) DeepCopyInto(out *PreferAvoidPodsEntry) {
3782 in.PodSignature.DeepCopyInto(&out.PodSignature)
3783 in.EvictionTime.DeepCopyInto(&out.EvictionTime)
3787 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreferAvoidPodsEntry.
3788 func (in *PreferAvoidPodsEntry) DeepCopy() *PreferAvoidPodsEntry {
3792 out := new(PreferAvoidPodsEntry)
3793 in.DeepCopyInto(out)
3797 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3798 func (in *PreferredSchedulingTerm) DeepCopyInto(out *PreferredSchedulingTerm) {
3800 in.Preference.DeepCopyInto(&out.Preference)
3804 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreferredSchedulingTerm.
3805 func (in *PreferredSchedulingTerm) DeepCopy() *PreferredSchedulingTerm {
3809 out := new(PreferredSchedulingTerm)
3810 in.DeepCopyInto(out)
3814 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3815 func (in *Probe) DeepCopyInto(out *Probe) {
3817 in.Handler.DeepCopyInto(&out.Handler)
3821 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Probe.
3822 func (in *Probe) DeepCopy() *Probe {
3827 in.DeepCopyInto(out)
3831 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3832 func (in *ProjectedVolumeSource) DeepCopyInto(out *ProjectedVolumeSource) {
3834 if in.Sources != nil {
3835 in, out := &in.Sources, &out.Sources
3836 *out = make([]VolumeProjection, len(*in))
3837 for i := range *in {
3838 (*in)[i].DeepCopyInto(&(*out)[i])
3841 if in.DefaultMode != nil {
3842 in, out := &in.DefaultMode, &out.DefaultMode
3849 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectedVolumeSource.
3850 func (in *ProjectedVolumeSource) DeepCopy() *ProjectedVolumeSource {
3854 out := new(ProjectedVolumeSource)
3855 in.DeepCopyInto(out)
3859 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3860 func (in *QuobyteVolumeSource) DeepCopyInto(out *QuobyteVolumeSource) {
3865 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuobyteVolumeSource.
3866 func (in *QuobyteVolumeSource) DeepCopy() *QuobyteVolumeSource {
3870 out := new(QuobyteVolumeSource)
3871 in.DeepCopyInto(out)
3875 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3876 func (in *RBDPersistentVolumeSource) DeepCopyInto(out *RBDPersistentVolumeSource) {
3878 if in.CephMonitors != nil {
3879 in, out := &in.CephMonitors, &out.CephMonitors
3880 *out = make([]string, len(*in))
3883 if in.SecretRef != nil {
3884 in, out := &in.SecretRef, &out.SecretRef
3885 *out = new(SecretReference)
3891 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RBDPersistentVolumeSource.
3892 func (in *RBDPersistentVolumeSource) DeepCopy() *RBDPersistentVolumeSource {
3896 out := new(RBDPersistentVolumeSource)
3897 in.DeepCopyInto(out)
3901 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3902 func (in *RBDVolumeSource) DeepCopyInto(out *RBDVolumeSource) {
3904 if in.CephMonitors != nil {
3905 in, out := &in.CephMonitors, &out.CephMonitors
3906 *out = make([]string, len(*in))
3909 if in.SecretRef != nil {
3910 in, out := &in.SecretRef, &out.SecretRef
3911 *out = new(LocalObjectReference)
3917 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RBDVolumeSource.
3918 func (in *RBDVolumeSource) DeepCopy() *RBDVolumeSource {
3922 out := new(RBDVolumeSource)
3923 in.DeepCopyInto(out)
3927 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3928 func (in *RangeAllocation) DeepCopyInto(out *RangeAllocation) {
3930 out.TypeMeta = in.TypeMeta
3931 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
3933 in, out := &in.Data, &out.Data
3934 *out = make([]byte, len(*in))
3940 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RangeAllocation.
3941 func (in *RangeAllocation) DeepCopy() *RangeAllocation {
3945 out := new(RangeAllocation)
3946 in.DeepCopyInto(out)
3950 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
3951 func (in *RangeAllocation) DeepCopyObject() runtime.Object {
3952 if c := in.DeepCopy(); c != nil {
3958 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3959 func (in *ReplicationController) DeepCopyInto(out *ReplicationController) {
3961 out.TypeMeta = in.TypeMeta
3962 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
3963 in.Spec.DeepCopyInto(&out.Spec)
3964 in.Status.DeepCopyInto(&out.Status)
3968 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationController.
3969 func (in *ReplicationController) DeepCopy() *ReplicationController {
3973 out := new(ReplicationController)
3974 in.DeepCopyInto(out)
3978 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
3979 func (in *ReplicationController) DeepCopyObject() runtime.Object {
3980 if c := in.DeepCopy(); c != nil {
3986 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
3987 func (in *ReplicationControllerCondition) DeepCopyInto(out *ReplicationControllerCondition) {
3989 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
3993 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationControllerCondition.
3994 func (in *ReplicationControllerCondition) DeepCopy() *ReplicationControllerCondition {
3998 out := new(ReplicationControllerCondition)
3999 in.DeepCopyInto(out)
4003 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4004 func (in *ReplicationControllerList) DeepCopyInto(out *ReplicationControllerList) {
4006 out.TypeMeta = in.TypeMeta
4007 out.ListMeta = in.ListMeta
4008 if in.Items != nil {
4009 in, out := &in.Items, &out.Items
4010 *out = make([]ReplicationController, len(*in))
4011 for i := range *in {
4012 (*in)[i].DeepCopyInto(&(*out)[i])
4018 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationControllerList.
4019 func (in *ReplicationControllerList) DeepCopy() *ReplicationControllerList {
4023 out := new(ReplicationControllerList)
4024 in.DeepCopyInto(out)
4028 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
4029 func (in *ReplicationControllerList) DeepCopyObject() runtime.Object {
4030 if c := in.DeepCopy(); c != nil {
4036 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4037 func (in *ReplicationControllerSpec) DeepCopyInto(out *ReplicationControllerSpec) {
4039 if in.Replicas != nil {
4040 in, out := &in.Replicas, &out.Replicas
4044 if in.Selector != nil {
4045 in, out := &in.Selector, &out.Selector
4046 *out = make(map[string]string, len(*in))
4047 for key, val := range *in {
4051 if in.Template != nil {
4052 in, out := &in.Template, &out.Template
4053 *out = new(PodTemplateSpec)
4054 (*in).DeepCopyInto(*out)
4059 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationControllerSpec.
4060 func (in *ReplicationControllerSpec) DeepCopy() *ReplicationControllerSpec {
4064 out := new(ReplicationControllerSpec)
4065 in.DeepCopyInto(out)
4069 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4070 func (in *ReplicationControllerStatus) DeepCopyInto(out *ReplicationControllerStatus) {
4072 if in.Conditions != nil {
4073 in, out := &in.Conditions, &out.Conditions
4074 *out = make([]ReplicationControllerCondition, len(*in))
4075 for i := range *in {
4076 (*in)[i].DeepCopyInto(&(*out)[i])
4082 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationControllerStatus.
4083 func (in *ReplicationControllerStatus) DeepCopy() *ReplicationControllerStatus {
4087 out := new(ReplicationControllerStatus)
4088 in.DeepCopyInto(out)
4092 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4093 func (in *ResourceFieldSelector) DeepCopyInto(out *ResourceFieldSelector) {
4095 out.Divisor = in.Divisor.DeepCopy()
4099 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceFieldSelector.
4100 func (in *ResourceFieldSelector) DeepCopy() *ResourceFieldSelector {
4104 out := new(ResourceFieldSelector)
4105 in.DeepCopyInto(out)
4109 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4110 func (in ResourceList) DeepCopyInto(out *ResourceList) {
4113 *out = make(ResourceList, len(*in))
4114 for key, val := range *in {
4115 (*out)[key] = val.DeepCopy()
4121 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceList.
4122 func (in ResourceList) DeepCopy() ResourceList {
4126 out := new(ResourceList)
4127 in.DeepCopyInto(out)
4131 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4132 func (in *ResourceQuota) DeepCopyInto(out *ResourceQuota) {
4134 out.TypeMeta = in.TypeMeta
4135 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
4136 in.Spec.DeepCopyInto(&out.Spec)
4137 in.Status.DeepCopyInto(&out.Status)
4141 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceQuota.
4142 func (in *ResourceQuota) DeepCopy() *ResourceQuota {
4146 out := new(ResourceQuota)
4147 in.DeepCopyInto(out)
4151 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
4152 func (in *ResourceQuota) DeepCopyObject() runtime.Object {
4153 if c := in.DeepCopy(); c != nil {
4159 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4160 func (in *ResourceQuotaList) DeepCopyInto(out *ResourceQuotaList) {
4162 out.TypeMeta = in.TypeMeta
4163 out.ListMeta = in.ListMeta
4164 if in.Items != nil {
4165 in, out := &in.Items, &out.Items
4166 *out = make([]ResourceQuota, len(*in))
4167 for i := range *in {
4168 (*in)[i].DeepCopyInto(&(*out)[i])
4174 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceQuotaList.
4175 func (in *ResourceQuotaList) DeepCopy() *ResourceQuotaList {
4179 out := new(ResourceQuotaList)
4180 in.DeepCopyInto(out)
4184 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
4185 func (in *ResourceQuotaList) DeepCopyObject() runtime.Object {
4186 if c := in.DeepCopy(); c != nil {
4192 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4193 func (in *ResourceQuotaSpec) DeepCopyInto(out *ResourceQuotaSpec) {
4196 in, out := &in.Hard, &out.Hard
4197 *out = make(ResourceList, len(*in))
4198 for key, val := range *in {
4199 (*out)[key] = val.DeepCopy()
4202 if in.Scopes != nil {
4203 in, out := &in.Scopes, &out.Scopes
4204 *out = make([]ResourceQuotaScope, len(*in))
4207 if in.ScopeSelector != nil {
4208 in, out := &in.ScopeSelector, &out.ScopeSelector
4209 *out = new(ScopeSelector)
4210 (*in).DeepCopyInto(*out)
4215 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceQuotaSpec.
4216 func (in *ResourceQuotaSpec) DeepCopy() *ResourceQuotaSpec {
4220 out := new(ResourceQuotaSpec)
4221 in.DeepCopyInto(out)
4225 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4226 func (in *ResourceQuotaStatus) DeepCopyInto(out *ResourceQuotaStatus) {
4229 in, out := &in.Hard, &out.Hard
4230 *out = make(ResourceList, len(*in))
4231 for key, val := range *in {
4232 (*out)[key] = val.DeepCopy()
4236 in, out := &in.Used, &out.Used
4237 *out = make(ResourceList, len(*in))
4238 for key, val := range *in {
4239 (*out)[key] = val.DeepCopy()
4245 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceQuotaStatus.
4246 func (in *ResourceQuotaStatus) DeepCopy() *ResourceQuotaStatus {
4250 out := new(ResourceQuotaStatus)
4251 in.DeepCopyInto(out)
4255 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4256 func (in *ResourceRequirements) DeepCopyInto(out *ResourceRequirements) {
4258 if in.Limits != nil {
4259 in, out := &in.Limits, &out.Limits
4260 *out = make(ResourceList, len(*in))
4261 for key, val := range *in {
4262 (*out)[key] = val.DeepCopy()
4265 if in.Requests != nil {
4266 in, out := &in.Requests, &out.Requests
4267 *out = make(ResourceList, len(*in))
4268 for key, val := range *in {
4269 (*out)[key] = val.DeepCopy()
4275 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRequirements.
4276 func (in *ResourceRequirements) DeepCopy() *ResourceRequirements {
4280 out := new(ResourceRequirements)
4281 in.DeepCopyInto(out)
4285 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4286 func (in *SELinuxOptions) DeepCopyInto(out *SELinuxOptions) {
4291 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SELinuxOptions.
4292 func (in *SELinuxOptions) DeepCopy() *SELinuxOptions {
4296 out := new(SELinuxOptions)
4297 in.DeepCopyInto(out)
4301 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4302 func (in *ScaleIOPersistentVolumeSource) DeepCopyInto(out *ScaleIOPersistentVolumeSource) {
4304 if in.SecretRef != nil {
4305 in, out := &in.SecretRef, &out.SecretRef
4306 *out = new(SecretReference)
4312 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleIOPersistentVolumeSource.
4313 func (in *ScaleIOPersistentVolumeSource) DeepCopy() *ScaleIOPersistentVolumeSource {
4317 out := new(ScaleIOPersistentVolumeSource)
4318 in.DeepCopyInto(out)
4322 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4323 func (in *ScaleIOVolumeSource) DeepCopyInto(out *ScaleIOVolumeSource) {
4325 if in.SecretRef != nil {
4326 in, out := &in.SecretRef, &out.SecretRef
4327 *out = new(LocalObjectReference)
4333 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleIOVolumeSource.
4334 func (in *ScaleIOVolumeSource) DeepCopy() *ScaleIOVolumeSource {
4338 out := new(ScaleIOVolumeSource)
4339 in.DeepCopyInto(out)
4343 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4344 func (in *ScopeSelector) DeepCopyInto(out *ScopeSelector) {
4346 if in.MatchExpressions != nil {
4347 in, out := &in.MatchExpressions, &out.MatchExpressions
4348 *out = make([]ScopedResourceSelectorRequirement, len(*in))
4349 for i := range *in {
4350 (*in)[i].DeepCopyInto(&(*out)[i])
4356 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopeSelector.
4357 func (in *ScopeSelector) DeepCopy() *ScopeSelector {
4361 out := new(ScopeSelector)
4362 in.DeepCopyInto(out)
4366 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4367 func (in *ScopedResourceSelectorRequirement) DeepCopyInto(out *ScopedResourceSelectorRequirement) {
4369 if in.Values != nil {
4370 in, out := &in.Values, &out.Values
4371 *out = make([]string, len(*in))
4377 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopedResourceSelectorRequirement.
4378 func (in *ScopedResourceSelectorRequirement) DeepCopy() *ScopedResourceSelectorRequirement {
4382 out := new(ScopedResourceSelectorRequirement)
4383 in.DeepCopyInto(out)
4387 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4388 func (in *Secret) DeepCopyInto(out *Secret) {
4390 out.TypeMeta = in.TypeMeta
4391 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
4393 in, out := &in.Data, &out.Data
4394 *out = make(map[string][]byte, len(*in))
4395 for key, val := range *in {
4400 in, out := &val, &outVal
4401 *out = make([]byte, len(*in))
4404 (*out)[key] = outVal
4407 if in.StringData != nil {
4408 in, out := &in.StringData, &out.StringData
4409 *out = make(map[string]string, len(*in))
4410 for key, val := range *in {
4417 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Secret.
4418 func (in *Secret) DeepCopy() *Secret {
4423 in.DeepCopyInto(out)
4427 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
4428 func (in *Secret) DeepCopyObject() runtime.Object {
4429 if c := in.DeepCopy(); c != nil {
4435 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4436 func (in *SecretEnvSource) DeepCopyInto(out *SecretEnvSource) {
4438 out.LocalObjectReference = in.LocalObjectReference
4439 if in.Optional != nil {
4440 in, out := &in.Optional, &out.Optional
4447 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretEnvSource.
4448 func (in *SecretEnvSource) DeepCopy() *SecretEnvSource {
4452 out := new(SecretEnvSource)
4453 in.DeepCopyInto(out)
4457 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4458 func (in *SecretKeySelector) DeepCopyInto(out *SecretKeySelector) {
4460 out.LocalObjectReference = in.LocalObjectReference
4461 if in.Optional != nil {
4462 in, out := &in.Optional, &out.Optional
4469 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretKeySelector.
4470 func (in *SecretKeySelector) DeepCopy() *SecretKeySelector {
4474 out := new(SecretKeySelector)
4475 in.DeepCopyInto(out)
4479 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4480 func (in *SecretList) DeepCopyInto(out *SecretList) {
4482 out.TypeMeta = in.TypeMeta
4483 out.ListMeta = in.ListMeta
4484 if in.Items != nil {
4485 in, out := &in.Items, &out.Items
4486 *out = make([]Secret, len(*in))
4487 for i := range *in {
4488 (*in)[i].DeepCopyInto(&(*out)[i])
4494 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretList.
4495 func (in *SecretList) DeepCopy() *SecretList {
4499 out := new(SecretList)
4500 in.DeepCopyInto(out)
4504 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
4505 func (in *SecretList) DeepCopyObject() runtime.Object {
4506 if c := in.DeepCopy(); c != nil {
4512 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4513 func (in *SecretProjection) DeepCopyInto(out *SecretProjection) {
4515 out.LocalObjectReference = in.LocalObjectReference
4516 if in.Items != nil {
4517 in, out := &in.Items, &out.Items
4518 *out = make([]KeyToPath, len(*in))
4519 for i := range *in {
4520 (*in)[i].DeepCopyInto(&(*out)[i])
4523 if in.Optional != nil {
4524 in, out := &in.Optional, &out.Optional
4531 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretProjection.
4532 func (in *SecretProjection) DeepCopy() *SecretProjection {
4536 out := new(SecretProjection)
4537 in.DeepCopyInto(out)
4541 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4542 func (in *SecretReference) DeepCopyInto(out *SecretReference) {
4547 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretReference.
4548 func (in *SecretReference) DeepCopy() *SecretReference {
4552 out := new(SecretReference)
4553 in.DeepCopyInto(out)
4557 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4558 func (in *SecretVolumeSource) DeepCopyInto(out *SecretVolumeSource) {
4560 if in.Items != nil {
4561 in, out := &in.Items, &out.Items
4562 *out = make([]KeyToPath, len(*in))
4563 for i := range *in {
4564 (*in)[i].DeepCopyInto(&(*out)[i])
4567 if in.DefaultMode != nil {
4568 in, out := &in.DefaultMode, &out.DefaultMode
4572 if in.Optional != nil {
4573 in, out := &in.Optional, &out.Optional
4580 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretVolumeSource.
4581 func (in *SecretVolumeSource) DeepCopy() *SecretVolumeSource {
4585 out := new(SecretVolumeSource)
4586 in.DeepCopyInto(out)
4590 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4591 func (in *SecurityContext) DeepCopyInto(out *SecurityContext) {
4593 if in.Capabilities != nil {
4594 in, out := &in.Capabilities, &out.Capabilities
4595 *out = new(Capabilities)
4596 (*in).DeepCopyInto(*out)
4598 if in.Privileged != nil {
4599 in, out := &in.Privileged, &out.Privileged
4603 if in.SELinuxOptions != nil {
4604 in, out := &in.SELinuxOptions, &out.SELinuxOptions
4605 *out = new(SELinuxOptions)
4608 if in.RunAsUser != nil {
4609 in, out := &in.RunAsUser, &out.RunAsUser
4613 if in.RunAsGroup != nil {
4614 in, out := &in.RunAsGroup, &out.RunAsGroup
4618 if in.RunAsNonRoot != nil {
4619 in, out := &in.RunAsNonRoot, &out.RunAsNonRoot
4623 if in.ReadOnlyRootFilesystem != nil {
4624 in, out := &in.ReadOnlyRootFilesystem, &out.ReadOnlyRootFilesystem
4628 if in.AllowPrivilegeEscalation != nil {
4629 in, out := &in.AllowPrivilegeEscalation, &out.AllowPrivilegeEscalation
4633 if in.ProcMount != nil {
4634 in, out := &in.ProcMount, &out.ProcMount
4635 *out = new(ProcMountType)
4641 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityContext.
4642 func (in *SecurityContext) DeepCopy() *SecurityContext {
4646 out := new(SecurityContext)
4647 in.DeepCopyInto(out)
4651 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4652 func (in *SerializedReference) DeepCopyInto(out *SerializedReference) {
4654 out.TypeMeta = in.TypeMeta
4655 out.Reference = in.Reference
4659 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerializedReference.
4660 func (in *SerializedReference) DeepCopy() *SerializedReference {
4664 out := new(SerializedReference)
4665 in.DeepCopyInto(out)
4669 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
4670 func (in *SerializedReference) DeepCopyObject() runtime.Object {
4671 if c := in.DeepCopy(); c != nil {
4677 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4678 func (in *Service) DeepCopyInto(out *Service) {
4680 out.TypeMeta = in.TypeMeta
4681 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
4682 in.Spec.DeepCopyInto(&out.Spec)
4683 in.Status.DeepCopyInto(&out.Status)
4687 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Service.
4688 func (in *Service) DeepCopy() *Service {
4693 in.DeepCopyInto(out)
4697 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
4698 func (in *Service) DeepCopyObject() runtime.Object {
4699 if c := in.DeepCopy(); c != nil {
4705 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4706 func (in *ServiceAccount) DeepCopyInto(out *ServiceAccount) {
4708 out.TypeMeta = in.TypeMeta
4709 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
4710 if in.Secrets != nil {
4711 in, out := &in.Secrets, &out.Secrets
4712 *out = make([]ObjectReference, len(*in))
4715 if in.ImagePullSecrets != nil {
4716 in, out := &in.ImagePullSecrets, &out.ImagePullSecrets
4717 *out = make([]LocalObjectReference, len(*in))
4720 if in.AutomountServiceAccountToken != nil {
4721 in, out := &in.AutomountServiceAccountToken, &out.AutomountServiceAccountToken
4728 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccount.
4729 func (in *ServiceAccount) DeepCopy() *ServiceAccount {
4733 out := new(ServiceAccount)
4734 in.DeepCopyInto(out)
4738 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
4739 func (in *ServiceAccount) DeepCopyObject() runtime.Object {
4740 if c := in.DeepCopy(); c != nil {
4746 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4747 func (in *ServiceAccountList) DeepCopyInto(out *ServiceAccountList) {
4749 out.TypeMeta = in.TypeMeta
4750 out.ListMeta = in.ListMeta
4751 if in.Items != nil {
4752 in, out := &in.Items, &out.Items
4753 *out = make([]ServiceAccount, len(*in))
4754 for i := range *in {
4755 (*in)[i].DeepCopyInto(&(*out)[i])
4761 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountList.
4762 func (in *ServiceAccountList) DeepCopy() *ServiceAccountList {
4766 out := new(ServiceAccountList)
4767 in.DeepCopyInto(out)
4771 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
4772 func (in *ServiceAccountList) DeepCopyObject() runtime.Object {
4773 if c := in.DeepCopy(); c != nil {
4779 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4780 func (in *ServiceAccountTokenProjection) DeepCopyInto(out *ServiceAccountTokenProjection) {
4782 if in.ExpirationSeconds != nil {
4783 in, out := &in.ExpirationSeconds, &out.ExpirationSeconds
4790 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountTokenProjection.
4791 func (in *ServiceAccountTokenProjection) DeepCopy() *ServiceAccountTokenProjection {
4795 out := new(ServiceAccountTokenProjection)
4796 in.DeepCopyInto(out)
4800 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4801 func (in *ServiceList) DeepCopyInto(out *ServiceList) {
4803 out.TypeMeta = in.TypeMeta
4804 out.ListMeta = in.ListMeta
4805 if in.Items != nil {
4806 in, out := &in.Items, &out.Items
4807 *out = make([]Service, len(*in))
4808 for i := range *in {
4809 (*in)[i].DeepCopyInto(&(*out)[i])
4815 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceList.
4816 func (in *ServiceList) DeepCopy() *ServiceList {
4820 out := new(ServiceList)
4821 in.DeepCopyInto(out)
4825 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
4826 func (in *ServiceList) DeepCopyObject() runtime.Object {
4827 if c := in.DeepCopy(); c != nil {
4833 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4834 func (in *ServicePort) DeepCopyInto(out *ServicePort) {
4836 out.TargetPort = in.TargetPort
4840 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicePort.
4841 func (in *ServicePort) DeepCopy() *ServicePort {
4845 out := new(ServicePort)
4846 in.DeepCopyInto(out)
4850 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4851 func (in *ServiceProxyOptions) DeepCopyInto(out *ServiceProxyOptions) {
4853 out.TypeMeta = in.TypeMeta
4857 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceProxyOptions.
4858 func (in *ServiceProxyOptions) DeepCopy() *ServiceProxyOptions {
4862 out := new(ServiceProxyOptions)
4863 in.DeepCopyInto(out)
4867 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
4868 func (in *ServiceProxyOptions) DeepCopyObject() runtime.Object {
4869 if c := in.DeepCopy(); c != nil {
4875 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4876 func (in *ServiceSpec) DeepCopyInto(out *ServiceSpec) {
4878 if in.Ports != nil {
4879 in, out := &in.Ports, &out.Ports
4880 *out = make([]ServicePort, len(*in))
4883 if in.Selector != nil {
4884 in, out := &in.Selector, &out.Selector
4885 *out = make(map[string]string, len(*in))
4886 for key, val := range *in {
4890 if in.ExternalIPs != nil {
4891 in, out := &in.ExternalIPs, &out.ExternalIPs
4892 *out = make([]string, len(*in))
4895 if in.LoadBalancerSourceRanges != nil {
4896 in, out := &in.LoadBalancerSourceRanges, &out.LoadBalancerSourceRanges
4897 *out = make([]string, len(*in))
4900 if in.SessionAffinityConfig != nil {
4901 in, out := &in.SessionAffinityConfig, &out.SessionAffinityConfig
4902 *out = new(SessionAffinityConfig)
4903 (*in).DeepCopyInto(*out)
4908 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpec.
4909 func (in *ServiceSpec) DeepCopy() *ServiceSpec {
4913 out := new(ServiceSpec)
4914 in.DeepCopyInto(out)
4918 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4919 func (in *ServiceStatus) DeepCopyInto(out *ServiceStatus) {
4921 in.LoadBalancer.DeepCopyInto(&out.LoadBalancer)
4925 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceStatus.
4926 func (in *ServiceStatus) DeepCopy() *ServiceStatus {
4930 out := new(ServiceStatus)
4931 in.DeepCopyInto(out)
4935 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4936 func (in *SessionAffinityConfig) DeepCopyInto(out *SessionAffinityConfig) {
4938 if in.ClientIP != nil {
4939 in, out := &in.ClientIP, &out.ClientIP
4940 *out = new(ClientIPConfig)
4941 (*in).DeepCopyInto(*out)
4946 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SessionAffinityConfig.
4947 func (in *SessionAffinityConfig) DeepCopy() *SessionAffinityConfig {
4951 out := new(SessionAffinityConfig)
4952 in.DeepCopyInto(out)
4956 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4957 func (in *StorageOSPersistentVolumeSource) DeepCopyInto(out *StorageOSPersistentVolumeSource) {
4959 if in.SecretRef != nil {
4960 in, out := &in.SecretRef, &out.SecretRef
4961 *out = new(ObjectReference)
4967 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageOSPersistentVolumeSource.
4968 func (in *StorageOSPersistentVolumeSource) DeepCopy() *StorageOSPersistentVolumeSource {
4972 out := new(StorageOSPersistentVolumeSource)
4973 in.DeepCopyInto(out)
4977 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4978 func (in *StorageOSVolumeSource) DeepCopyInto(out *StorageOSVolumeSource) {
4980 if in.SecretRef != nil {
4981 in, out := &in.SecretRef, &out.SecretRef
4982 *out = new(LocalObjectReference)
4988 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageOSVolumeSource.
4989 func (in *StorageOSVolumeSource) DeepCopy() *StorageOSVolumeSource {
4993 out := new(StorageOSVolumeSource)
4994 in.DeepCopyInto(out)
4998 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
4999 func (in *Sysctl) DeepCopyInto(out *Sysctl) {
5004 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sysctl.
5005 func (in *Sysctl) DeepCopy() *Sysctl {
5010 in.DeepCopyInto(out)
5014 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
5015 func (in *TCPSocketAction) DeepCopyInto(out *TCPSocketAction) {
5021 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPSocketAction.
5022 func (in *TCPSocketAction) DeepCopy() *TCPSocketAction {
5026 out := new(TCPSocketAction)
5027 in.DeepCopyInto(out)
5031 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
5032 func (in *Taint) DeepCopyInto(out *Taint) {
5034 if in.TimeAdded != nil {
5035 in, out := &in.TimeAdded, &out.TimeAdded
5036 *out = (*in).DeepCopy()
5041 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Taint.
5042 func (in *Taint) DeepCopy() *Taint {
5047 in.DeepCopyInto(out)
5051 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
5052 func (in *Toleration) DeepCopyInto(out *Toleration) {
5054 if in.TolerationSeconds != nil {
5055 in, out := &in.TolerationSeconds, &out.TolerationSeconds
5062 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Toleration.
5063 func (in *Toleration) DeepCopy() *Toleration {
5067 out := new(Toleration)
5068 in.DeepCopyInto(out)
5072 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
5073 func (in *TopologySelectorLabelRequirement) DeepCopyInto(out *TopologySelectorLabelRequirement) {
5075 if in.Values != nil {
5076 in, out := &in.Values, &out.Values
5077 *out = make([]string, len(*in))
5083 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopologySelectorLabelRequirement.
5084 func (in *TopologySelectorLabelRequirement) DeepCopy() *TopologySelectorLabelRequirement {
5088 out := new(TopologySelectorLabelRequirement)
5089 in.DeepCopyInto(out)
5093 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
5094 func (in *TopologySelectorTerm) DeepCopyInto(out *TopologySelectorTerm) {
5096 if in.MatchLabelExpressions != nil {
5097 in, out := &in.MatchLabelExpressions, &out.MatchLabelExpressions
5098 *out = make([]TopologySelectorLabelRequirement, len(*in))
5099 for i := range *in {
5100 (*in)[i].DeepCopyInto(&(*out)[i])
5106 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopologySelectorTerm.
5107 func (in *TopologySelectorTerm) DeepCopy() *TopologySelectorTerm {
5111 out := new(TopologySelectorTerm)
5112 in.DeepCopyInto(out)
5116 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
5117 func (in *TypedLocalObjectReference) DeepCopyInto(out *TypedLocalObjectReference) {
5119 if in.APIGroup != nil {
5120 in, out := &in.APIGroup, &out.APIGroup
5127 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TypedLocalObjectReference.
5128 func (in *TypedLocalObjectReference) DeepCopy() *TypedLocalObjectReference {
5132 out := new(TypedLocalObjectReference)
5133 in.DeepCopyInto(out)
5137 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
5138 func (in *Volume) DeepCopyInto(out *Volume) {
5140 in.VolumeSource.DeepCopyInto(&out.VolumeSource)
5144 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Volume.
5145 func (in *Volume) DeepCopy() *Volume {
5150 in.DeepCopyInto(out)
5154 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
5155 func (in *VolumeDevice) DeepCopyInto(out *VolumeDevice) {
5160 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeDevice.
5161 func (in *VolumeDevice) DeepCopy() *VolumeDevice {
5165 out := new(VolumeDevice)
5166 in.DeepCopyInto(out)
5170 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
5171 func (in *VolumeMount) DeepCopyInto(out *VolumeMount) {
5173 if in.MountPropagation != nil {
5174 in, out := &in.MountPropagation, &out.MountPropagation
5175 *out = new(MountPropagationMode)
5181 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeMount.
5182 func (in *VolumeMount) DeepCopy() *VolumeMount {
5186 out := new(VolumeMount)
5187 in.DeepCopyInto(out)
5191 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
5192 func (in *VolumeNodeAffinity) DeepCopyInto(out *VolumeNodeAffinity) {
5194 if in.Required != nil {
5195 in, out := &in.Required, &out.Required
5196 *out = new(NodeSelector)
5197 (*in).DeepCopyInto(*out)
5202 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeNodeAffinity.
5203 func (in *VolumeNodeAffinity) DeepCopy() *VolumeNodeAffinity {
5207 out := new(VolumeNodeAffinity)
5208 in.DeepCopyInto(out)
5212 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
5213 func (in *VolumeProjection) DeepCopyInto(out *VolumeProjection) {
5215 if in.Secret != nil {
5216 in, out := &in.Secret, &out.Secret
5217 *out = new(SecretProjection)
5218 (*in).DeepCopyInto(*out)
5220 if in.DownwardAPI != nil {
5221 in, out := &in.DownwardAPI, &out.DownwardAPI
5222 *out = new(DownwardAPIProjection)
5223 (*in).DeepCopyInto(*out)
5225 if in.ConfigMap != nil {
5226 in, out := &in.ConfigMap, &out.ConfigMap
5227 *out = new(ConfigMapProjection)
5228 (*in).DeepCopyInto(*out)
5230 if in.ServiceAccountToken != nil {
5231 in, out := &in.ServiceAccountToken, &out.ServiceAccountToken
5232 *out = new(ServiceAccountTokenProjection)
5233 (*in).DeepCopyInto(*out)
5238 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeProjection.
5239 func (in *VolumeProjection) DeepCopy() *VolumeProjection {
5243 out := new(VolumeProjection)
5244 in.DeepCopyInto(out)
5248 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
5249 func (in *VolumeSource) DeepCopyInto(out *VolumeSource) {
5251 if in.HostPath != nil {
5252 in, out := &in.HostPath, &out.HostPath
5253 *out = new(HostPathVolumeSource)
5254 (*in).DeepCopyInto(*out)
5256 if in.EmptyDir != nil {
5257 in, out := &in.EmptyDir, &out.EmptyDir
5258 *out = new(EmptyDirVolumeSource)
5259 (*in).DeepCopyInto(*out)
5261 if in.GCEPersistentDisk != nil {
5262 in, out := &in.GCEPersistentDisk, &out.GCEPersistentDisk
5263 *out = new(GCEPersistentDiskVolumeSource)
5266 if in.AWSElasticBlockStore != nil {
5267 in, out := &in.AWSElasticBlockStore, &out.AWSElasticBlockStore
5268 *out = new(AWSElasticBlockStoreVolumeSource)
5271 if in.GitRepo != nil {
5272 in, out := &in.GitRepo, &out.GitRepo
5273 *out = new(GitRepoVolumeSource)
5276 if in.Secret != nil {
5277 in, out := &in.Secret, &out.Secret
5278 *out = new(SecretVolumeSource)
5279 (*in).DeepCopyInto(*out)
5282 in, out := &in.NFS, &out.NFS
5283 *out = new(NFSVolumeSource)
5286 if in.ISCSI != nil {
5287 in, out := &in.ISCSI, &out.ISCSI
5288 *out = new(ISCSIVolumeSource)
5289 (*in).DeepCopyInto(*out)
5291 if in.Glusterfs != nil {
5292 in, out := &in.Glusterfs, &out.Glusterfs
5293 *out = new(GlusterfsVolumeSource)
5296 if in.PersistentVolumeClaim != nil {
5297 in, out := &in.PersistentVolumeClaim, &out.PersistentVolumeClaim
5298 *out = new(PersistentVolumeClaimVolumeSource)
5302 in, out := &in.RBD, &out.RBD
5303 *out = new(RBDVolumeSource)
5304 (*in).DeepCopyInto(*out)
5306 if in.FlexVolume != nil {
5307 in, out := &in.FlexVolume, &out.FlexVolume
5308 *out = new(FlexVolumeSource)
5309 (*in).DeepCopyInto(*out)
5311 if in.Cinder != nil {
5312 in, out := &in.Cinder, &out.Cinder
5313 *out = new(CinderVolumeSource)
5314 (*in).DeepCopyInto(*out)
5316 if in.CephFS != nil {
5317 in, out := &in.CephFS, &out.CephFS
5318 *out = new(CephFSVolumeSource)
5319 (*in).DeepCopyInto(*out)
5321 if in.Flocker != nil {
5322 in, out := &in.Flocker, &out.Flocker
5323 *out = new(FlockerVolumeSource)
5326 if in.DownwardAPI != nil {
5327 in, out := &in.DownwardAPI, &out.DownwardAPI
5328 *out = new(DownwardAPIVolumeSource)
5329 (*in).DeepCopyInto(*out)
5332 in, out := &in.FC, &out.FC
5333 *out = new(FCVolumeSource)
5334 (*in).DeepCopyInto(*out)
5336 if in.AzureFile != nil {
5337 in, out := &in.AzureFile, &out.AzureFile
5338 *out = new(AzureFileVolumeSource)
5341 if in.ConfigMap != nil {
5342 in, out := &in.ConfigMap, &out.ConfigMap
5343 *out = new(ConfigMapVolumeSource)
5344 (*in).DeepCopyInto(*out)
5346 if in.VsphereVolume != nil {
5347 in, out := &in.VsphereVolume, &out.VsphereVolume
5348 *out = new(VsphereVirtualDiskVolumeSource)
5351 if in.Quobyte != nil {
5352 in, out := &in.Quobyte, &out.Quobyte
5353 *out = new(QuobyteVolumeSource)
5356 if in.AzureDisk != nil {
5357 in, out := &in.AzureDisk, &out.AzureDisk
5358 *out = new(AzureDiskVolumeSource)
5359 (*in).DeepCopyInto(*out)
5361 if in.PhotonPersistentDisk != nil {
5362 in, out := &in.PhotonPersistentDisk, &out.PhotonPersistentDisk
5363 *out = new(PhotonPersistentDiskVolumeSource)
5366 if in.Projected != nil {
5367 in, out := &in.Projected, &out.Projected
5368 *out = new(ProjectedVolumeSource)
5369 (*in).DeepCopyInto(*out)
5371 if in.PortworxVolume != nil {
5372 in, out := &in.PortworxVolume, &out.PortworxVolume
5373 *out = new(PortworxVolumeSource)
5376 if in.ScaleIO != nil {
5377 in, out := &in.ScaleIO, &out.ScaleIO
5378 *out = new(ScaleIOVolumeSource)
5379 (*in).DeepCopyInto(*out)
5381 if in.StorageOS != nil {
5382 in, out := &in.StorageOS, &out.StorageOS
5383 *out = new(StorageOSVolumeSource)
5384 (*in).DeepCopyInto(*out)
5389 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeSource.
5390 func (in *VolumeSource) DeepCopy() *VolumeSource {
5394 out := new(VolumeSource)
5395 in.DeepCopyInto(out)
5399 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
5400 func (in *VsphereVirtualDiskVolumeSource) DeepCopyInto(out *VsphereVirtualDiskVolumeSource) {
5405 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereVirtualDiskVolumeSource.
5406 func (in *VsphereVirtualDiskVolumeSource) DeepCopy() *VsphereVirtualDiskVolumeSource {
5410 out := new(VsphereVirtualDiskVolumeSource)
5411 in.DeepCopyInto(out)
5415 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
5416 func (in *WeightedPodAffinityTerm) DeepCopyInto(out *WeightedPodAffinityTerm) {
5418 in.PodAffinityTerm.DeepCopyInto(&out.PodAffinityTerm)
5422 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WeightedPodAffinityTerm.
5423 func (in *WeightedPodAffinityTerm) DeepCopy() *WeightedPodAffinityTerm {
5427 out := new(WeightedPodAffinityTerm)
5428 in.DeepCopyInto(out)