Lines Matching refs:out

30 func (in *AWSElasticBlockStoreVolumeSource) DeepCopyInto(out *AWSElasticBlockStoreVolumeSource) {
31 *out = *in
40 out := new(AWSElasticBlockStoreVolumeSource)
41 in.DeepCopyInto(out)
42 return out
46 func (in *Affinity) DeepCopyInto(out *Affinity) {
47 *out = *in
49 in, out := &in.NodeAffinity, &out.NodeAffinity
50 *out = new(NodeAffinity)
51 (*in).DeepCopyInto(*out)
54 in, out := &in.PodAffinity, &out.PodAffinity
55 *out = new(PodAffinity)
56 (*in).DeepCopyInto(*out)
59 in, out := &in.PodAntiAffinity, &out.PodAntiAffinity
60 *out = new(PodAntiAffinity)
61 (*in).DeepCopyInto(*out)
71 out := new(Affinity)
72 in.DeepCopyInto(out)
73 return out
77 func (in *AttachedVolume) DeepCopyInto(out *AttachedVolume) {
78 *out = *in
87 out := new(AttachedVolume)
88 in.DeepCopyInto(out)
89 return out
93 func (in *AvoidPods) DeepCopyInto(out *AvoidPods) {
94 *out = *in
96 in, out := &in.PreferAvoidPods, &out.PreferAvoidPods
97 *out = make([]PreferAvoidPodsEntry, len(*in))
99 (*in)[i].DeepCopyInto(&(*out)[i])
110 out := new(AvoidPods)
111 in.DeepCopyInto(out)
112 return out
116 func (in *AzureDiskVolumeSource) DeepCopyInto(out *AzureDiskVolumeSource) {
117 *out = *in
119 in, out := &in.CachingMode, &out.CachingMode
120 *out = new(AzureDataDiskCachingMode)
121 **out = **in
124 in, out := &in.FSType, &out.FSType
125 *out = new(string)
126 **out = **in
129 in, out := &in.ReadOnly, &out.ReadOnly
130 *out = new(bool)
131 **out = **in
134 in, out := &in.Kind, &out.Kind
135 *out = new(AzureDataDiskKind)
136 **out = **in
146 out := new(AzureDiskVolumeSource)
147 in.DeepCopyInto(out)
148 return out
152 func (in *AzureFilePersistentVolumeSource) DeepCopyInto(out *AzureFilePersistentVolumeSource) {
153 *out = *in
155 in, out := &in.SecretNamespace, &out.SecretNamespace
156 *out = new(string)
157 **out = **in
167 out := new(AzureFilePersistentVolumeSource)
168 in.DeepCopyInto(out)
169 return out
173 func (in *AzureFileVolumeSource) DeepCopyInto(out *AzureFileVolumeSource) {
174 *out = *in
183 out := new(AzureFileVolumeSource)
184 in.DeepCopyInto(out)
185 return out
189 func (in *Binding) DeepCopyInto(out *Binding) {
190 *out = *in
191 out.TypeMeta = in.TypeMeta
192 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
193 out.Target = in.Target
202 out := new(Binding)
203 in.DeepCopyInto(out)
204 return out
216 func (in *CSIPersistentVolumeSource) DeepCopyInto(out *CSIPersistentVolumeSource) {
217 *out = *in
219 in, out := &in.VolumeAttributes, &out.VolumeAttributes
220 *out = make(map[string]string, len(*in))
222 (*out)[key] = val
226 in, out := &in.ControllerPublishSecretRef, &out.ControllerPublishSecretRef
227 *out = new(SecretReference)
228 **out = **in
231 in, out := &in.NodeStageSecretRef, &out.NodeStageSecretRef
232 *out = new(SecretReference)
233 **out = **in
236 in, out := &in.NodePublishSecretRef, &out.NodePublishSecretRef
237 *out = new(SecretReference)
238 **out = **in
241 in, out := &in.ControllerExpandSecretRef, &out.ControllerExpandSecretRef
242 *out = new(SecretReference)
243 **out = **in
253 out := new(CSIPersistentVolumeSource)
254 in.DeepCopyInto(out)
255 return out
259 func (in *CSIVolumeSource) DeepCopyInto(out *CSIVolumeSource) {
260 *out = *in
262 in, out := &in.ReadOnly, &out.ReadOnly
263 *out = new(bool)
264 **out = **in
267 in, out := &in.FSType, &out.FSType
268 *out = new(string)
269 **out = **in
272 in, out := &in.VolumeAttributes, &out.VolumeAttributes
273 *out = make(map[string]string, len(*in))
275 (*out)[key] = val
279 in, out := &in.NodePublishSecretRef, &out.NodePublishSecretRef
280 *out = new(LocalObjectReference)
281 **out = **in
291 out := new(CSIVolumeSource)
292 in.DeepCopyInto(out)
293 return out
297 func (in *Capabilities) DeepCopyInto(out *Capabilities) {
298 *out = *in
300 in, out := &in.Add, &out.Add
301 *out = make([]Capability, len(*in))
302 copy(*out, *in)
305 in, out := &in.Drop, &out.Drop
306 *out = make([]Capability, len(*in))
307 copy(*out, *in)
317 out := new(Capabilities)
318 in.DeepCopyInto(out)
319 return out
323 func (in *CephFSPersistentVolumeSource) DeepCopyInto(out *CephFSPersistentVolumeSource) {
324 *out = *in
326 in, out := &in.Monitors, &out.Monitors
327 *out = make([]string, len(*in))
328 copy(*out, *in)
331 in, out := &in.SecretRef, &out.SecretRef
332 *out = new(SecretReference)
333 **out = **in
343 out := new(CephFSPersistentVolumeSource)
344 in.DeepCopyInto(out)
345 return out
349 func (in *CephFSVolumeSource) DeepCopyInto(out *CephFSVolumeSource) {
350 *out = *in
352 in, out := &in.Monitors, &out.Monitors
353 *out = make([]string, len(*in))
354 copy(*out, *in)
357 in, out := &in.SecretRef, &out.SecretRef
358 *out = new(LocalObjectReference)
359 **out = **in
369 out := new(CephFSVolumeSource)
370 in.DeepCopyInto(out)
371 return out
375 func (in *CinderPersistentVolumeSource) DeepCopyInto(out *CinderPersistentVolumeSource) {
376 *out = *in
378 in, out := &in.SecretRef, &out.SecretRef
379 *out = new(SecretReference)
380 **out = **in
390 out := new(CinderPersistentVolumeSource)
391 in.DeepCopyInto(out)
392 return out
396 func (in *CinderVolumeSource) DeepCopyInto(out *CinderVolumeSource) {
397 *out = *in
399 in, out := &in.SecretRef, &out.SecretRef
400 *out = new(LocalObjectReference)
401 **out = **in
411 out := new(CinderVolumeSource)
412 in.DeepCopyInto(out)
413 return out
417 func (in *ClientIPConfig) DeepCopyInto(out *ClientIPConfig) {
418 *out = *in
420 in, out := &in.TimeoutSeconds, &out.TimeoutSeconds
421 *out = new(int32)
422 **out = **in
432 out := new(ClientIPConfig)
433 in.DeepCopyInto(out)
434 return out
438 func (in *ComponentCondition) DeepCopyInto(out *ComponentCondition) {
439 *out = *in
448 out := new(ComponentCondition)
449 in.DeepCopyInto(out)
450 return out
454 func (in *ComponentStatus) DeepCopyInto(out *ComponentStatus) {
455 *out = *in
456 out.TypeMeta = in.TypeMeta
457 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
459 in, out := &in.Conditions, &out.Conditions
460 *out = make([]ComponentCondition, len(*in))
461 copy(*out, *in)
471 out := new(ComponentStatus)
472 in.DeepCopyInto(out)
473 return out
485 func (in *ComponentStatusList) DeepCopyInto(out *ComponentStatusList) {
486 *out = *in
487 out.TypeMeta = in.TypeMeta
488 in.ListMeta.DeepCopyInto(&out.ListMeta)
490 in, out := &in.Items, &out.Items
491 *out = make([]ComponentStatus, len(*in))
493 (*in)[i].DeepCopyInto(&(*out)[i])
504 out := new(ComponentStatusList)
505 in.DeepCopyInto(out)
506 return out
518 func (in *ConfigMap) DeepCopyInto(out *ConfigMap) {
519 *out = *in
520 out.TypeMeta = in.TypeMeta
521 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
523 in, out := &in.Data, &out.Data
524 *out = make(map[string]string, len(*in))
526 (*out)[key] = val
530 in, out := &in.BinaryData, &out.BinaryData
531 *out = make(map[string][]byte, len(*in))
535 (*out)[key] = nil
537 in, out := &val, &outVal
538 *out = make([]byte, len(*in))
539 copy(*out, *in)
541 (*out)[key] = outVal
552 out := new(ConfigMap)
553 in.DeepCopyInto(out)
554 return out
566 func (in *ConfigMapEnvSource) DeepCopyInto(out *ConfigMapEnvSource) {
567 *out = *in
568 out.LocalObjectReference = in.LocalObjectReference
570 in, out := &in.Optional, &out.Optional
571 *out = new(bool)
572 **out = **in
582 out := new(ConfigMapEnvSource)
583 in.DeepCopyInto(out)
584 return out
588 func (in *ConfigMapKeySelector) DeepCopyInto(out *ConfigMapKeySelector) {
589 *out = *in
590 out.LocalObjectReference = in.LocalObjectReference
592 in, out := &in.Optional, &out.Optional
593 *out = new(bool)
594 **out = **in
604 out := new(ConfigMapKeySelector)
605 in.DeepCopyInto(out)
606 return out
610 func (in *ConfigMapList) DeepCopyInto(out *ConfigMapList) {
611 *out = *in
612 out.TypeMeta = in.TypeMeta
613 in.ListMeta.DeepCopyInto(&out.ListMeta)
615 in, out := &in.Items, &out.Items
616 *out = make([]ConfigMap, len(*in))
618 (*in)[i].DeepCopyInto(&(*out)[i])
629 out := new(ConfigMapList)
630 in.DeepCopyInto(out)
631 return out
643 func (in *ConfigMapNodeConfigSource) DeepCopyInto(out *ConfigMapNodeConfigSource) {
644 *out = *in
653 out := new(ConfigMapNodeConfigSource)
654 in.DeepCopyInto(out)
655 return out
659 func (in *ConfigMapProjection) DeepCopyInto(out *ConfigMapProjection) {
660 *out = *in
661 out.LocalObjectReference = in.LocalObjectReference
663 in, out := &in.Items, &out.Items
664 *out = make([]KeyToPath, len(*in))
666 (*in)[i].DeepCopyInto(&(*out)[i])
670 in, out := &in.Optional, &out.Optional
671 *out = new(bool)
672 **out = **in
682 out := new(ConfigMapProjection)
683 in.DeepCopyInto(out)
684 return out
688 func (in *ConfigMapVolumeSource) DeepCopyInto(out *ConfigMapVolumeSource) {
689 *out = *in
690 out.LocalObjectReference = in.LocalObjectReference
692 in, out := &in.Items, &out.Items
693 *out = make([]KeyToPath, len(*in))
695 (*in)[i].DeepCopyInto(&(*out)[i])
699 in, out := &in.DefaultMode, &out.DefaultMode
700 *out = new(int32)
701 **out = **in
704 in, out := &in.Optional, &out.Optional
705 *out = new(bool)
706 **out = **in
716 out := new(ConfigMapVolumeSource)
717 in.DeepCopyInto(out)
718 return out
722 func (in *Container) DeepCopyInto(out *Container) {
723 *out = *in
725 in, out := &in.Command, &out.Command
726 *out = make([]string, len(*in))
727 copy(*out, *in)
730 in, out := &in.Args, &out.Args
731 *out = make([]string, len(*in))
732 copy(*out, *in)
735 in, out := &in.Ports, &out.Ports
736 *out = make([]ContainerPort, len(*in))
737 copy(*out, *in)
740 in, out := &in.EnvFrom, &out.EnvFrom
741 *out = make([]EnvFromSource, len(*in))
743 (*in)[i].DeepCopyInto(&(*out)[i])
747 in, out := &in.Env, &out.Env
748 *out = make([]EnvVar, len(*in))
750 (*in)[i].DeepCopyInto(&(*out)[i])
753 in.Resources.DeepCopyInto(&out.Resources)
755 in, out := &in.VolumeMounts, &out.VolumeMounts
756 *out = make([]VolumeMount, len(*in))
758 (*in)[i].DeepCopyInto(&(*out)[i])
762 in, out := &in.VolumeDevices, &out.VolumeDevices
763 *out = make([]VolumeDevice, len(*in))
764 copy(*out, *in)
767 in, out := &in.LivenessProbe, &out.LivenessProbe
768 *out = new(Probe)
769 (*in).DeepCopyInto(*out)
772 in, out := &in.ReadinessProbe, &out.ReadinessProbe
773 *out = new(Probe)
774 (*in).DeepCopyInto(*out)
777 in, out := &in.StartupProbe, &out.StartupProbe
778 *out = new(Probe)
779 (*in).DeepCopyInto(*out)
782 in, out := &in.Lifecycle, &out.Lifecycle
783 *out = new(Lifecycle)
784 (*in).DeepCopyInto(*out)
787 in, out := &in.SecurityContext, &out.SecurityContext
788 *out = new(SecurityContext)
789 (*in).DeepCopyInto(*out)
799 out := new(Container)
800 in.DeepCopyInto(out)
801 return out
805 func (in *ContainerImage) DeepCopyInto(out *ContainerImage) {
806 *out = *in
808 in, out := &in.Names, &out.Names
809 *out = make([]string, len(*in))
810 copy(*out, *in)
820 out := new(ContainerImage)
821 in.DeepCopyInto(out)
822 return out
826 func (in *ContainerPort) DeepCopyInto(out *ContainerPort) {
827 *out = *in
836 out := new(ContainerPort)
837 in.DeepCopyInto(out)
838 return out
842 func (in *ContainerState) DeepCopyInto(out *ContainerState) {
843 *out = *in
845 in, out := &in.Waiting, &out.Waiting
846 *out = new(ContainerStateWaiting)
847 **out = **in
850 in, out := &in.Running, &out.Running
851 *out = new(ContainerStateRunning)
852 (*in).DeepCopyInto(*out)
855 in, out := &in.Terminated, &out.Terminated
856 *out = new(ContainerStateTerminated)
857 (*in).DeepCopyInto(*out)
867 out := new(ContainerState)
868 in.DeepCopyInto(out)
869 return out
873 func (in *ContainerStateRunning) DeepCopyInto(out *ContainerStateRunning) {
874 *out = *in
875 in.StartedAt.DeepCopyInto(&out.StartedAt)
884 out := new(ContainerStateRunning)
885 in.DeepCopyInto(out)
886 return out
890 func (in *ContainerStateTerminated) DeepCopyInto(out *ContainerStateTerminated) {
891 *out = *in
892 in.StartedAt.DeepCopyInto(&out.StartedAt)
893 in.FinishedAt.DeepCopyInto(&out.FinishedAt)
902 out := new(ContainerStateTerminated)
903 in.DeepCopyInto(out)
904 return out
908 func (in *ContainerStateWaiting) DeepCopyInto(out *ContainerStateWaiting) {
909 *out = *in
918 out := new(ContainerStateWaiting)
919 in.DeepCopyInto(out)
920 return out
924 func (in *ContainerStatus) DeepCopyInto(out *ContainerStatus) {
925 *out = *in
926 in.State.DeepCopyInto(&out.State)
927 in.LastTerminationState.DeepCopyInto(&out.LastTerminationState)
929 in, out := &in.Started, &out.Started
930 *out = new(bool)
931 **out = **in
941 out := new(ContainerStatus)
942 in.DeepCopyInto(out)
943 return out
947 func (in *DaemonEndpoint) DeepCopyInto(out *DaemonEndpoint) {
948 *out = *in
957 out := new(DaemonEndpoint)
958 in.DeepCopyInto(out)
959 return out
963 func (in *DownwardAPIProjection) DeepCopyInto(out *DownwardAPIProjection) {
964 *out = *in
966 in, out := &in.Items, &out.Items
967 *out = make([]DownwardAPIVolumeFile, len(*in))
969 (*in)[i].DeepCopyInto(&(*out)[i])
980 out := new(DownwardAPIProjection)
981 in.DeepCopyInto(out)
982 return out
986 func (in *DownwardAPIVolumeFile) DeepCopyInto(out *DownwardAPIVolumeFile) {
987 *out = *in
989 in, out := &in.FieldRef, &out.FieldRef
990 *out = new(ObjectFieldSelector)
991 **out = **in
994 in, out := &in.ResourceFieldRef, &out.ResourceFieldRef
995 *out = new(ResourceFieldSelector)
996 (*in).DeepCopyInto(*out)
999 in, out := &in.Mode, &out.Mode
1000 *out = new(int32)
1001 **out = **in
1011 out := new(DownwardAPIVolumeFile)
1012 in.DeepCopyInto(out)
1013 return out
1017 func (in *DownwardAPIVolumeSource) DeepCopyInto(out *DownwardAPIVolumeSource) {
1018 *out = *in
1020 in, out := &in.Items, &out.Items
1021 *out = make([]DownwardAPIVolumeFile, len(*in))
1023 (*in)[i].DeepCopyInto(&(*out)[i])
1027 in, out := &in.DefaultMode, &out.DefaultMode
1028 *out = new(int32)
1029 **out = **in
1039 out := new(DownwardAPIVolumeSource)
1040 in.DeepCopyInto(out)
1041 return out
1045 func (in *EmptyDirVolumeSource) DeepCopyInto(out *EmptyDirVolumeSource) {
1046 *out = *in
1048 in, out := &in.SizeLimit, &out.SizeLimit
1050 *out = &x
1060 out := new(EmptyDirVolumeSource)
1061 in.DeepCopyInto(out)
1062 return out
1066 func (in *EndpointAddress) DeepCopyInto(out *EndpointAddress) {
1067 *out = *in
1069 in, out := &in.NodeName, &out.NodeName
1070 *out = new(string)
1071 **out = **in
1074 in, out := &in.TargetRef, &out.TargetRef
1075 *out = new(ObjectReference)
1076 **out = **in
1086 out := new(EndpointAddress)
1087 in.DeepCopyInto(out)
1088 return out
1092 func (in *EndpointPort) DeepCopyInto(out *EndpointPort) {
1093 *out = *in
1102 out := new(EndpointPort)
1103 in.DeepCopyInto(out)
1104 return out
1108 func (in *EndpointSubset) DeepCopyInto(out *EndpointSubset) {
1109 *out = *in
1111 in, out := &in.Addresses, &out.Addresses
1112 *out = make([]EndpointAddress, len(*in))
1114 (*in)[i].DeepCopyInto(&(*out)[i])
1118 in, out := &in.NotReadyAddresses, &out.NotReadyAddresses
1119 *out = make([]EndpointAddress, len(*in))
1121 (*in)[i].DeepCopyInto(&(*out)[i])
1125 in, out := &in.Ports, &out.Ports
1126 *out = make([]EndpointPort, len(*in))
1127 copy(*out, *in)
1137 out := new(EndpointSubset)
1138 in.DeepCopyInto(out)
1139 return out
1143 func (in *Endpoints) DeepCopyInto(out *Endpoints) {
1144 *out = *in
1145 out.TypeMeta = in.TypeMeta
1146 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
1148 in, out := &in.Subsets, &out.Subsets
1149 *out = make([]EndpointSubset, len(*in))
1151 (*in)[i].DeepCopyInto(&(*out)[i])
1162 out := new(Endpoints)
1163 in.DeepCopyInto(out)
1164 return out
1176 func (in *EndpointsList) DeepCopyInto(out *EndpointsList) {
1177 *out = *in
1178 out.TypeMeta = in.TypeMeta
1179 in.ListMeta.DeepCopyInto(&out.ListMeta)
1181 in, out := &in.Items, &out.Items
1182 *out = make([]Endpoints, len(*in))
1184 (*in)[i].DeepCopyInto(&(*out)[i])
1195 out := new(EndpointsList)
1196 in.DeepCopyInto(out)
1197 return out
1209 func (in *EnvFromSource) DeepCopyInto(out *EnvFromSource) {
1210 *out = *in
1212 in, out := &in.ConfigMapRef, &out.ConfigMapRef
1213 *out = new(ConfigMapEnvSource)
1214 (*in).DeepCopyInto(*out)
1217 in, out := &in.SecretRef, &out.SecretRef
1218 *out = new(SecretEnvSource)
1219 (*in).DeepCopyInto(*out)
1229 out := new(EnvFromSource)
1230 in.DeepCopyInto(out)
1231 return out
1235 func (in *EnvVar) DeepCopyInto(out *EnvVar) {
1236 *out = *in
1238 in, out := &in.ValueFrom, &out.ValueFrom
1239 *out = new(EnvVarSource)
1240 (*in).DeepCopyInto(*out)
1250 out := new(EnvVar)
1251 in.DeepCopyInto(out)
1252 return out
1256 func (in *EnvVarSource) DeepCopyInto(out *EnvVarSource) {
1257 *out = *in
1259 in, out := &in.FieldRef, &out.FieldRef
1260 *out = new(ObjectFieldSelector)
1261 **out = **in
1264 in, out := &in.ResourceFieldRef, &out.ResourceFieldRef
1265 *out = new(ResourceFieldSelector)
1266 (*in).DeepCopyInto(*out)
1269 in, out := &in.ConfigMapKeyRef, &out.ConfigMapKeyRef
1270 *out = new(ConfigMapKeySelector)
1271 (*in).DeepCopyInto(*out)
1274 in, out := &in.SecretKeyRef, &out.SecretKeyRef
1275 *out = new(SecretKeySelector)
1276 (*in).DeepCopyInto(*out)
1286 out := new(EnvVarSource)
1287 in.DeepCopyInto(out)
1288 return out
1292 func (in *EphemeralContainer) DeepCopyInto(out *EphemeralContainer) {
1293 *out = *in
1294 in.EphemeralContainerCommon.DeepCopyInto(&out.EphemeralContainerCommon)
1303 out := new(EphemeralContainer)
1304 in.DeepCopyInto(out)
1305 return out
1309 func (in *EphemeralContainerCommon) DeepCopyInto(out *EphemeralContainerCommon) {
1310 *out = *in
1312 in, out := &in.Command, &out.Command
1313 *out = make([]string, len(*in))
1314 copy(*out, *in)
1317 in, out := &in.Args, &out.Args
1318 *out = make([]string, len(*in))
1319 copy(*out, *in)
1322 in, out := &in.Ports, &out.Ports
1323 *out = make([]ContainerPort, len(*in))
1324 copy(*out, *in)
1327 in, out := &in.EnvFrom, &out.EnvFrom
1328 *out = make([]EnvFromSource, len(*in))
1330 (*in)[i].DeepCopyInto(&(*out)[i])
1334 in, out := &in.Env, &out.Env
1335 *out = make([]EnvVar, len(*in))
1337 (*in)[i].DeepCopyInto(&(*out)[i])
1340 in.Resources.DeepCopyInto(&out.Resources)
1342 in, out := &in.VolumeMounts, &out.VolumeMounts
1343 *out = make([]VolumeMount, len(*in))
1345 (*in)[i].DeepCopyInto(&(*out)[i])
1349 in, out := &in.VolumeDevices, &out.VolumeDevices
1350 *out = make([]VolumeDevice, len(*in))
1351 copy(*out, *in)
1354 in, out := &in.LivenessProbe, &out.LivenessProbe
1355 *out = new(Probe)
1356 (*in).DeepCopyInto(*out)
1359 in, out := &in.ReadinessProbe, &out.ReadinessProbe
1360 *out = new(Probe)
1361 (*in).DeepCopyInto(*out)
1364 in, out := &in.StartupProbe, &out.StartupProbe
1365 *out = new(Probe)
1366 (*in).DeepCopyInto(*out)
1369 in, out := &in.Lifecycle, &out.Lifecycle
1370 *out = new(Lifecycle)
1371 (*in).DeepCopyInto(*out)
1374 in, out := &in.SecurityContext, &out.SecurityContext
1375 *out = new(SecurityContext)
1376 (*in).DeepCopyInto(*out)
1386 out := new(EphemeralContainerCommon)
1387 in.DeepCopyInto(out)
1388 return out
1392 func (in *EphemeralContainers) DeepCopyInto(out *EphemeralContainers) {
1393 *out = *in
1394 out.TypeMeta = in.TypeMeta
1395 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
1397 in, out := &in.EphemeralContainers, &out.EphemeralContainers
1398 *out = make([]EphemeralContainer, len(*in))
1400 (*in)[i].DeepCopyInto(&(*out)[i])
1411 out := new(EphemeralContainers)
1412 in.DeepCopyInto(out)
1413 return out
1425 func (in *Event) DeepCopyInto(out *Event) {
1426 *out = *in
1427 out.TypeMeta = in.TypeMeta
1428 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
1429 out.InvolvedObject = in.InvolvedObject
1430 out.Source = in.Source
1431 in.FirstTimestamp.DeepCopyInto(&out.FirstTimestamp)
1432 in.LastTimestamp.DeepCopyInto(&out.LastTimestamp)
1433 in.EventTime.DeepCopyInto(&out.EventTime)
1435 in, out := &in.Series, &out.Series
1436 *out = new(EventSeries)
1437 (*in).DeepCopyInto(*out)
1440 in, out := &in.Related, &out.Related
1441 *out = new(ObjectReference)
1442 **out = **in
1452 out := new(Event)
1453 in.DeepCopyInto(out)
1454 return out
1466 func (in *EventList) DeepCopyInto(out *EventList) {
1467 *out = *in
1468 out.TypeMeta = in.TypeMeta
1469 in.ListMeta.DeepCopyInto(&out.ListMeta)
1471 in, out := &in.Items, &out.Items
1472 *out = make([]Event, len(*in))
1474 (*in)[i].DeepCopyInto(&(*out)[i])
1485 out := new(EventList)
1486 in.DeepCopyInto(out)
1487 return out
1499 func (in *EventSeries) DeepCopyInto(out *EventSeries) {
1500 *out = *in
1501 in.LastObservedTime.DeepCopyInto(&out.LastObservedTime)
1510 out := new(EventSeries)
1511 in.DeepCopyInto(out)
1512 return out
1516 func (in *EventSource) DeepCopyInto(out *EventSource) {
1517 *out = *in
1526 out := new(EventSource)
1527 in.DeepCopyInto(out)
1528 return out
1532 func (in *ExecAction) DeepCopyInto(out *ExecAction) {
1533 *out = *in
1535 in, out := &in.Command, &out.Command
1536 *out = make([]string, len(*in))
1537 copy(*out, *in)
1547 out := new(ExecAction)
1548 in.DeepCopyInto(out)
1549 return out
1553 func (in *FCVolumeSource) DeepCopyInto(out *FCVolumeSource) {
1554 *out = *in
1556 in, out := &in.TargetWWNs, &out.TargetWWNs
1557 *out = make([]string, len(*in))
1558 copy(*out, *in)
1561 in, out := &in.Lun, &out.Lun
1562 *out = new(int32)
1563 **out = **in
1566 in, out := &in.WWIDs, &out.WWIDs
1567 *out = make([]string, len(*in))
1568 copy(*out, *in)
1578 out := new(FCVolumeSource)
1579 in.DeepCopyInto(out)
1580 return out
1584 func (in *FlexPersistentVolumeSource) DeepCopyInto(out *FlexPersistentVolumeSource) {
1585 *out = *in
1587 in, out := &in.SecretRef, &out.SecretRef
1588 *out = new(SecretReference)
1589 **out = **in
1592 in, out := &in.Options, &out.Options
1593 *out = make(map[string]string, len(*in))
1595 (*out)[key] = val
1606 out := new(FlexPersistentVolumeSource)
1607 in.DeepCopyInto(out)
1608 return out
1612 func (in *FlexVolumeSource) DeepCopyInto(out *FlexVolumeSource) {
1613 *out = *in
1615 in, out := &in.SecretRef, &out.SecretRef
1616 *out = new(LocalObjectReference)
1617 **out = **in
1620 in, out := &in.Options, &out.Options
1621 *out = make(map[string]string, len(*in))
1623 (*out)[key] = val
1634 out := new(FlexVolumeSource)
1635 in.DeepCopyInto(out)
1636 return out
1640 func (in *FlockerVolumeSource) DeepCopyInto(out *FlockerVolumeSource) {
1641 *out = *in
1650 out := new(FlockerVolumeSource)
1651 in.DeepCopyInto(out)
1652 return out
1656 func (in *GCEPersistentDiskVolumeSource) DeepCopyInto(out *GCEPersistentDiskVolumeSource) {
1657 *out = *in
1666 out := new(GCEPersistentDiskVolumeSource)
1667 in.DeepCopyInto(out)
1668 return out
1672 func (in *GitRepoVolumeSource) DeepCopyInto(out *GitRepoVolumeSource) {
1673 *out = *in
1682 out := new(GitRepoVolumeSource)
1683 in.DeepCopyInto(out)
1684 return out
1688 func (in *GlusterfsPersistentVolumeSource) DeepCopyInto(out *GlusterfsPersistentVolumeSource) {
1689 *out = *in
1691 in, out := &in.EndpointsNamespace, &out.EndpointsNamespace
1692 *out = new(string)
1693 **out = **in
1703 out := new(GlusterfsPersistentVolumeSource)
1704 in.DeepCopyInto(out)
1705 return out
1709 func (in *GlusterfsVolumeSource) DeepCopyInto(out *GlusterfsVolumeSource) {
1710 *out = *in
1719 out := new(GlusterfsVolumeSource)
1720 in.DeepCopyInto(out)
1721 return out
1725 func (in *HTTPGetAction) DeepCopyInto(out *HTTPGetAction) {
1726 *out = *in
1727 out.Port = in.Port
1729 in, out := &in.HTTPHeaders, &out.HTTPHeaders
1730 *out = make([]HTTPHeader, len(*in))
1731 copy(*out, *in)
1741 out := new(HTTPGetAction)
1742 in.DeepCopyInto(out)
1743 return out
1747 func (in *HTTPHeader) DeepCopyInto(out *HTTPHeader) {
1748 *out = *in
1757 out := new(HTTPHeader)
1758 in.DeepCopyInto(out)
1759 return out
1763 func (in *Handler) DeepCopyInto(out *Handler) {
1764 *out = *in
1766 in, out := &in.Exec, &out.Exec
1767 *out = new(ExecAction)
1768 (*in).DeepCopyInto(*out)
1771 in, out := &in.HTTPGet, &out.HTTPGet
1772 *out = new(HTTPGetAction)
1773 (*in).DeepCopyInto(*out)
1776 in, out := &in.TCPSocket, &out.TCPSocket
1777 *out = new(TCPSocketAction)
1778 **out = **in
1788 out := new(Handler)
1789 in.DeepCopyInto(out)
1790 return out
1794 func (in *HostAlias) DeepCopyInto(out *HostAlias) {
1795 *out = *in
1797 in, out := &in.Hostnames, &out.Hostnames
1798 *out = make([]string, len(*in))
1799 copy(*out, *in)
1809 out := new(HostAlias)
1810 in.DeepCopyInto(out)
1811 return out
1815 func (in *HostPathVolumeSource) DeepCopyInto(out *HostPathVolumeSource) {
1816 *out = *in
1818 in, out := &in.Type, &out.Type
1819 *out = new(HostPathType)
1820 **out = **in
1830 out := new(HostPathVolumeSource)
1831 in.DeepCopyInto(out)
1832 return out
1836 func (in *ISCSIPersistentVolumeSource) DeepCopyInto(out *ISCSIPersistentVolumeSource) {
1837 *out = *in
1839 in, out := &in.Portals, &out.Portals
1840 *out = make([]string, len(*in))
1841 copy(*out, *in)
1844 in, out := &in.SecretRef, &out.SecretRef
1845 *out = new(SecretReference)
1846 **out = **in
1849 in, out := &in.InitiatorName, &out.InitiatorName
1850 *out = new(string)
1851 **out = **in
1861 out := new(ISCSIPersistentVolumeSource)
1862 in.DeepCopyInto(out)
1863 return out
1867 func (in *ISCSIVolumeSource) DeepCopyInto(out *ISCSIVolumeSource) {
1868 *out = *in
1870 in, out := &in.Portals, &out.Portals
1871 *out = make([]string, len(*in))
1872 copy(*out, *in)
1875 in, out := &in.SecretRef, &out.SecretRef
1876 *out = new(LocalObjectReference)
1877 **out = **in
1880 in, out := &in.InitiatorName, &out.InitiatorName
1881 *out = new(string)
1882 **out = **in
1892 out := new(ISCSIVolumeSource)
1893 in.DeepCopyInto(out)
1894 return out
1898 func (in *KeyToPath) DeepCopyInto(out *KeyToPath) {
1899 *out = *in
1901 in, out := &in.Mode, &out.Mode
1902 *out = new(int32)
1903 **out = **in
1913 out := new(KeyToPath)
1914 in.DeepCopyInto(out)
1915 return out
1919 func (in *Lifecycle) DeepCopyInto(out *Lifecycle) {
1920 *out = *in
1922 in, out := &in.PostStart, &out.PostStart
1923 *out = new(Handler)
1924 (*in).DeepCopyInto(*out)
1927 in, out := &in.PreStop, &out.PreStop
1928 *out = new(Handler)
1929 (*in).DeepCopyInto(*out)
1939 out := new(Lifecycle)
1940 in.DeepCopyInto(out)
1941 return out
1945 func (in *LimitRange) DeepCopyInto(out *LimitRange) {
1946 *out = *in
1947 out.TypeMeta = in.TypeMeta
1948 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
1949 in.Spec.DeepCopyInto(&out.Spec)
1958 out := new(LimitRange)
1959 in.DeepCopyInto(out)
1960 return out
1972 func (in *LimitRangeItem) DeepCopyInto(out *LimitRangeItem) {
1973 *out = *in
1975 in, out := &in.Max, &out.Max
1976 *out = make(ResourceList, len(*in))
1978 (*out)[key] = val.DeepCopy()
1982 in, out := &in.Min, &out.Min
1983 *out = make(ResourceList, len(*in))
1985 (*out)[key] = val.DeepCopy()
1989 in, out := &in.Default, &out.Default
1990 *out = make(ResourceList, len(*in))
1992 (*out)[key] = val.DeepCopy()
1996 in, out := &in.DefaultRequest, &out.DefaultRequest
1997 *out = make(ResourceList, len(*in))
1999 (*out)[key] = val.DeepCopy()
2003 in, out := &in.MaxLimitRequestRatio, &out.MaxLimitRequestRatio
2004 *out = make(ResourceList, len(*in))
2006 (*out)[key] = val.DeepCopy()
2017 out := new(LimitRangeItem)
2018 in.DeepCopyInto(out)
2019 return out
2023 func (in *LimitRangeList) DeepCopyInto(out *LimitRangeList) {
2024 *out = *in
2025 out.TypeMeta = in.TypeMeta
2026 in.ListMeta.DeepCopyInto(&out.ListMeta)
2028 in, out := &in.Items, &out.Items
2029 *out = make([]LimitRange, len(*in))
2031 (*in)[i].DeepCopyInto(&(*out)[i])
2042 out := new(LimitRangeList)
2043 in.DeepCopyInto(out)
2044 return out
2056 func (in *LimitRangeSpec) DeepCopyInto(out *LimitRangeSpec) {
2057 *out = *in
2059 in, out := &in.Limits, &out.Limits
2060 *out = make([]LimitRangeItem, len(*in))
2062 (*in)[i].DeepCopyInto(&(*out)[i])
2073 out := new(LimitRangeSpec)
2074 in.DeepCopyInto(out)
2075 return out
2079 func (in *List) DeepCopyInto(out *List) {
2080 *out = *in
2081 out.TypeMeta = in.TypeMeta
2082 in.ListMeta.DeepCopyInto(&out.ListMeta)
2084 in, out := &in.Items, &out.Items
2085 *out = make([]runtime.RawExtension, len(*in))
2087 (*in)[i].DeepCopyInto(&(*out)[i])
2098 out := new(List)
2099 in.DeepCopyInto(out)
2100 return out
2112 func (in *LoadBalancerIngress) DeepCopyInto(out *LoadBalancerIngress) {
2113 *out = *in
2122 out := new(LoadBalancerIngress)
2123 in.DeepCopyInto(out)
2124 return out
2128 func (in *LoadBalancerStatus) DeepCopyInto(out *LoadBalancerStatus) {
2129 *out = *in
2131 in, out := &in.Ingress, &out.Ingress
2132 *out = make([]LoadBalancerIngress, len(*in))
2133 copy(*out, *in)
2143 out := new(LoadBalancerStatus)
2144 in.DeepCopyInto(out)
2145 return out
2149 func (in *LocalObjectReference) DeepCopyInto(out *LocalObjectReference) {
2150 *out = *in
2159 out := new(LocalObjectReference)
2160 in.DeepCopyInto(out)
2161 return out
2165 func (in *LocalVolumeSource) DeepCopyInto(out *LocalVolumeSource) {
2166 *out = *in
2168 in, out := &in.FSType, &out.FSType
2169 *out = new(string)
2170 **out = **in
2180 out := new(LocalVolumeSource)
2181 in.DeepCopyInto(out)
2182 return out
2186 func (in *NFSVolumeSource) DeepCopyInto(out *NFSVolumeSource) {
2187 *out = *in
2196 out := new(NFSVolumeSource)
2197 in.DeepCopyInto(out)
2198 return out
2202 func (in *Namespace) DeepCopyInto(out *Namespace) {
2203 *out = *in
2204 out.TypeMeta = in.TypeMeta
2205 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
2206 in.Spec.DeepCopyInto(&out.Spec)
2207 in.Status.DeepCopyInto(&out.Status)
2216 out := new(Namespace)
2217 in.DeepCopyInto(out)
2218 return out
2230 func (in *NamespaceCondition) DeepCopyInto(out *NamespaceCondition) {
2231 *out = *in
2232 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
2241 out := new(NamespaceCondition)
2242 in.DeepCopyInto(out)
2243 return out
2247 func (in *NamespaceList) DeepCopyInto(out *NamespaceList) {
2248 *out = *in
2249 out.TypeMeta = in.TypeMeta
2250 in.ListMeta.DeepCopyInto(&out.ListMeta)
2252 in, out := &in.Items, &out.Items
2253 *out = make([]Namespace, len(*in))
2255 (*in)[i].DeepCopyInto(&(*out)[i])
2266 out := new(NamespaceList)
2267 in.DeepCopyInto(out)
2268 return out
2280 func (in *NamespaceSpec) DeepCopyInto(out *NamespaceSpec) {
2281 *out = *in
2283 in, out := &in.Finalizers, &out.Finalizers
2284 *out = make([]FinalizerName, len(*in))
2285 copy(*out, *in)
2295 out := new(NamespaceSpec)
2296 in.DeepCopyInto(out)
2297 return out
2301 func (in *NamespaceStatus) DeepCopyInto(out *NamespaceStatus) {
2302 *out = *in
2304 in, out := &in.Conditions, &out.Conditions
2305 *out = make([]NamespaceCondition, len(*in))
2307 (*in)[i].DeepCopyInto(&(*out)[i])
2318 out := new(NamespaceStatus)
2319 in.DeepCopyInto(out)
2320 return out
2324 func (in *Node) DeepCopyInto(out *Node) {
2325 *out = *in
2326 out.TypeMeta = in.TypeMeta
2327 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
2328 in.Spec.DeepCopyInto(&out.Spec)
2329 in.Status.DeepCopyInto(&out.Status)
2338 out := new(Node)
2339 in.DeepCopyInto(out)
2340 return out
2352 func (in *NodeAddress) DeepCopyInto(out *NodeAddress) {
2353 *out = *in
2362 out := new(NodeAddress)
2363 in.DeepCopyInto(out)
2364 return out
2368 func (in *NodeAffinity) DeepCopyInto(out *NodeAffinity) {
2369 *out = *in
2371 …in, out := &in.RequiredDuringSchedulingIgnoredDuringExecution, &out.RequiredDuringSchedulingIgnore…
2372 *out = new(NodeSelector)
2373 (*in).DeepCopyInto(*out)
2376 …in, out := &in.PreferredDuringSchedulingIgnoredDuringExecution, &out.PreferredDuringSchedulingIgno…
2377 *out = make([]PreferredSchedulingTerm, len(*in))
2379 (*in)[i].DeepCopyInto(&(*out)[i])
2390 out := new(NodeAffinity)
2391 in.DeepCopyInto(out)
2392 return out
2396 func (in *NodeCondition) DeepCopyInto(out *NodeCondition) {
2397 *out = *in
2398 in.LastHeartbeatTime.DeepCopyInto(&out.LastHeartbeatTime)
2399 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
2408 out := new(NodeCondition)
2409 in.DeepCopyInto(out)
2410 return out
2414 func (in *NodeConfigSource) DeepCopyInto(out *NodeConfigSource) {
2415 *out = *in
2417 in, out := &in.ConfigMap, &out.ConfigMap
2418 *out = new(ConfigMapNodeConfigSource)
2419 **out = **in
2429 out := new(NodeConfigSource)
2430 in.DeepCopyInto(out)
2431 return out
2435 func (in *NodeConfigStatus) DeepCopyInto(out *NodeConfigStatus) {
2436 *out = *in
2438 in, out := &in.Assigned, &out.Assigned
2439 *out = new(NodeConfigSource)
2440 (*in).DeepCopyInto(*out)
2443 in, out := &in.Active, &out.Active
2444 *out = new(NodeConfigSource)
2445 (*in).DeepCopyInto(*out)
2448 in, out := &in.LastKnownGood, &out.LastKnownGood
2449 *out = new(NodeConfigSource)
2450 (*in).DeepCopyInto(*out)
2460 out := new(NodeConfigStatus)
2461 in.DeepCopyInto(out)
2462 return out
2466 func (in *NodeDaemonEndpoints) DeepCopyInto(out *NodeDaemonEndpoints) {
2467 *out = *in
2468 out.KubeletEndpoint = in.KubeletEndpoint
2477 out := new(NodeDaemonEndpoints)
2478 in.DeepCopyInto(out)
2479 return out
2483 func (in *NodeList) DeepCopyInto(out *NodeList) {
2484 *out = *in
2485 out.TypeMeta = in.TypeMeta
2486 in.ListMeta.DeepCopyInto(&out.ListMeta)
2488 in, out := &in.Items, &out.Items
2489 *out = make([]Node, len(*in))
2491 (*in)[i].DeepCopyInto(&(*out)[i])
2502 out := new(NodeList)
2503 in.DeepCopyInto(out)
2504 return out
2516 func (in *NodeProxyOptions) DeepCopyInto(out *NodeProxyOptions) {
2517 *out = *in
2518 out.TypeMeta = in.TypeMeta
2527 out := new(NodeProxyOptions)
2528 in.DeepCopyInto(out)
2529 return out
2541 func (in *NodeResources) DeepCopyInto(out *NodeResources) {
2542 *out = *in
2544 in, out := &in.Capacity, &out.Capacity
2545 *out = make(ResourceList, len(*in))
2547 (*out)[key] = val.DeepCopy()
2558 out := new(NodeResources)
2559 in.DeepCopyInto(out)
2560 return out
2564 func (in *NodeSelector) DeepCopyInto(out *NodeSelector) {
2565 *out = *in
2567 in, out := &in.NodeSelectorTerms, &out.NodeSelectorTerms
2568 *out = make([]NodeSelectorTerm, len(*in))
2570 (*in)[i].DeepCopyInto(&(*out)[i])
2581 out := new(NodeSelector)
2582 in.DeepCopyInto(out)
2583 return out
2587 func (in *NodeSelectorRequirement) DeepCopyInto(out *NodeSelectorRequirement) {
2588 *out = *in
2590 in, out := &in.Values, &out.Values
2591 *out = make([]string, len(*in))
2592 copy(*out, *in)
2602 out := new(NodeSelectorRequirement)
2603 in.DeepCopyInto(out)
2604 return out
2608 func (in *NodeSelectorTerm) DeepCopyInto(out *NodeSelectorTerm) {
2609 *out = *in
2611 in, out := &in.MatchExpressions, &out.MatchExpressions
2612 *out = make([]NodeSelectorRequirement, len(*in))
2614 (*in)[i].DeepCopyInto(&(*out)[i])
2618 in, out := &in.MatchFields, &out.MatchFields
2619 *out = make([]NodeSelectorRequirement, len(*in))
2621 (*in)[i].DeepCopyInto(&(*out)[i])
2632 out := new(NodeSelectorTerm)
2633 in.DeepCopyInto(out)
2634 return out
2638 func (in *NodeSpec) DeepCopyInto(out *NodeSpec) {
2639 *out = *in
2641 in, out := &in.PodCIDRs, &out.PodCIDRs
2642 *out = make([]string, len(*in))
2643 copy(*out, *in)
2646 in, out := &in.Taints, &out.Taints
2647 *out = make([]Taint, len(*in))
2649 (*in)[i].DeepCopyInto(&(*out)[i])
2653 in, out := &in.ConfigSource, &out.ConfigSource
2654 *out = new(NodeConfigSource)
2655 (*in).DeepCopyInto(*out)
2665 out := new(NodeSpec)
2666 in.DeepCopyInto(out)
2667 return out
2671 func (in *NodeStatus) DeepCopyInto(out *NodeStatus) {
2672 *out = *in
2674 in, out := &in.Capacity, &out.Capacity
2675 *out = make(ResourceList, len(*in))
2677 (*out)[key] = val.DeepCopy()
2681 in, out := &in.Allocatable, &out.Allocatable
2682 *out = make(ResourceList, len(*in))
2684 (*out)[key] = val.DeepCopy()
2688 in, out := &in.Conditions, &out.Conditions
2689 *out = make([]NodeCondition, len(*in))
2691 (*in)[i].DeepCopyInto(&(*out)[i])
2695 in, out := &in.Addresses, &out.Addresses
2696 *out = make([]NodeAddress, len(*in))
2697 copy(*out, *in)
2699 out.DaemonEndpoints = in.DaemonEndpoints
2700 out.NodeInfo = in.NodeInfo
2702 in, out := &in.Images, &out.Images
2703 *out = make([]ContainerImage, len(*in))
2705 (*in)[i].DeepCopyInto(&(*out)[i])
2709 in, out := &in.VolumesInUse, &out.VolumesInUse
2710 *out = make([]UniqueVolumeName, len(*in))
2711 copy(*out, *in)
2714 in, out := &in.VolumesAttached, &out.VolumesAttached
2715 *out = make([]AttachedVolume, len(*in))
2716 copy(*out, *in)
2719 in, out := &in.Config, &out.Config
2720 *out = new(NodeConfigStatus)
2721 (*in).DeepCopyInto(*out)
2731 out := new(NodeStatus)
2732 in.DeepCopyInto(out)
2733 return out
2737 func (in *NodeSystemInfo) DeepCopyInto(out *NodeSystemInfo) {
2738 *out = *in
2747 out := new(NodeSystemInfo)
2748 in.DeepCopyInto(out)
2749 return out
2753 func (in *ObjectFieldSelector) DeepCopyInto(out *ObjectFieldSelector) {
2754 *out = *in
2763 out := new(ObjectFieldSelector)
2764 in.DeepCopyInto(out)
2765 return out
2769 func (in *ObjectReference) DeepCopyInto(out *ObjectReference) {
2770 *out = *in
2779 out := new(ObjectReference)
2780 in.DeepCopyInto(out)
2781 return out
2793 func (in *PersistentVolume) DeepCopyInto(out *PersistentVolume) {
2794 *out = *in
2795 out.TypeMeta = in.TypeMeta
2796 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
2797 in.Spec.DeepCopyInto(&out.Spec)
2798 out.Status = in.Status
2807 out := new(PersistentVolume)
2808 in.DeepCopyInto(out)
2809 return out
2821 func (in *PersistentVolumeClaim) DeepCopyInto(out *PersistentVolumeClaim) {
2822 *out = *in
2823 out.TypeMeta = in.TypeMeta
2824 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
2825 in.Spec.DeepCopyInto(&out.Spec)
2826 in.Status.DeepCopyInto(&out.Status)
2835 out := new(PersistentVolumeClaim)
2836 in.DeepCopyInto(out)
2837 return out
2849 func (in *PersistentVolumeClaimCondition) DeepCopyInto(out *PersistentVolumeClaimCondition) {
2850 *out = *in
2851 in.LastProbeTime.DeepCopyInto(&out.LastProbeTime)
2852 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
2861 out := new(PersistentVolumeClaimCondition)
2862 in.DeepCopyInto(out)
2863 return out
2867 func (in *PersistentVolumeClaimList) DeepCopyInto(out *PersistentVolumeClaimList) {
2868 *out = *in
2869 out.TypeMeta = in.TypeMeta
2870 in.ListMeta.DeepCopyInto(&out.ListMeta)
2872 in, out := &in.Items, &out.Items
2873 *out = make([]PersistentVolumeClaim, len(*in))
2875 (*in)[i].DeepCopyInto(&(*out)[i])
2886 out := new(PersistentVolumeClaimList)
2887 in.DeepCopyInto(out)
2888 return out
2900 func (in *PersistentVolumeClaimSpec) DeepCopyInto(out *PersistentVolumeClaimSpec) {
2901 *out = *in
2903 in, out := &in.AccessModes, &out.AccessModes
2904 *out = make([]PersistentVolumeAccessMode, len(*in))
2905 copy(*out, *in)
2908 in, out := &in.Selector, &out.Selector
2909 *out = new(metav1.LabelSelector)
2910 (*in).DeepCopyInto(*out)
2912 in.Resources.DeepCopyInto(&out.Resources)
2914 in, out := &in.StorageClassName, &out.StorageClassName
2915 *out = new(string)
2916 **out = **in
2919 in, out := &in.VolumeMode, &out.VolumeMode
2920 *out = new(PersistentVolumeMode)
2921 **out = **in
2924 in, out := &in.DataSource, &out.DataSource
2925 *out = new(TypedLocalObjectReference)
2926 (*in).DeepCopyInto(*out)
2936 out := new(PersistentVolumeClaimSpec)
2937 in.DeepCopyInto(out)
2938 return out
2942 func (in *PersistentVolumeClaimStatus) DeepCopyInto(out *PersistentVolumeClaimStatus) {
2943 *out = *in
2945 in, out := &in.AccessModes, &out.AccessModes
2946 *out = make([]PersistentVolumeAccessMode, len(*in))
2947 copy(*out, *in)
2950 in, out := &in.Capacity, &out.Capacity
2951 *out = make(ResourceList, len(*in))
2953 (*out)[key] = val.DeepCopy()
2957 in, out := &in.Conditions, &out.Conditions
2958 *out = make([]PersistentVolumeClaimCondition, len(*in))
2960 (*in)[i].DeepCopyInto(&(*out)[i])
2971 out := new(PersistentVolumeClaimStatus)
2972 in.DeepCopyInto(out)
2973 return out
2977 func (in *PersistentVolumeClaimVolumeSource) DeepCopyInto(out *PersistentVolumeClaimVolumeSource) {
2978 *out = *in
2987 out := new(PersistentVolumeClaimVolumeSource)
2988 in.DeepCopyInto(out)
2989 return out
2993 func (in *PersistentVolumeList) DeepCopyInto(out *PersistentVolumeList) {
2994 *out = *in
2995 out.TypeMeta = in.TypeMeta
2996 in.ListMeta.DeepCopyInto(&out.ListMeta)
2998 in, out := &in.Items, &out.Items
2999 *out = make([]PersistentVolume, len(*in))
3001 (*in)[i].DeepCopyInto(&(*out)[i])
3012 out := new(PersistentVolumeList)
3013 in.DeepCopyInto(out)
3014 return out
3026 func (in *PersistentVolumeSource) DeepCopyInto(out *PersistentVolumeSource) {
3027 *out = *in
3029 in, out := &in.GCEPersistentDisk, &out.GCEPersistentDisk
3030 *out = new(GCEPersistentDiskVolumeSource)
3031 **out = **in
3034 in, out := &in.AWSElasticBlockStore, &out.AWSElasticBlockStore
3035 *out = new(AWSElasticBlockStoreVolumeSource)
3036 **out = **in
3039 in, out := &in.HostPath, &out.HostPath
3040 *out = new(HostPathVolumeSource)
3041 (*in).DeepCopyInto(*out)
3044 in, out := &in.Glusterfs, &out.Glusterfs
3045 *out = new(GlusterfsPersistentVolumeSource)
3046 (*in).DeepCopyInto(*out)
3049 in, out := &in.NFS, &out.NFS
3050 *out = new(NFSVolumeSource)
3051 **out = **in
3054 in, out := &in.RBD, &out.RBD
3055 *out = new(RBDPersistentVolumeSource)
3056 (*in).DeepCopyInto(*out)
3059 in, out := &in.ISCSI, &out.ISCSI
3060 *out = new(ISCSIPersistentVolumeSource)
3061 (*in).DeepCopyInto(*out)
3064 in, out := &in.Cinder, &out.Cinder
3065 *out = new(CinderPersistentVolumeSource)
3066 (*in).DeepCopyInto(*out)
3069 in, out := &in.CephFS, &out.CephFS
3070 *out = new(CephFSPersistentVolumeSource)
3071 (*in).DeepCopyInto(*out)
3074 in, out := &in.FC, &out.FC
3075 *out = new(FCVolumeSource)
3076 (*in).DeepCopyInto(*out)
3079 in, out := &in.Flocker, &out.Flocker
3080 *out = new(FlockerVolumeSource)
3081 **out = **in
3084 in, out := &in.FlexVolume, &out.FlexVolume
3085 *out = new(FlexPersistentVolumeSource)
3086 (*in).DeepCopyInto(*out)
3089 in, out := &in.AzureFile, &out.AzureFile
3090 *out = new(AzureFilePersistentVolumeSource)
3091 (*in).DeepCopyInto(*out)
3094 in, out := &in.VsphereVolume, &out.VsphereVolume
3095 *out = new(VsphereVirtualDiskVolumeSource)
3096 **out = **in
3099 in, out := &in.Quobyte, &out.Quobyte
3100 *out = new(QuobyteVolumeSource)
3101 **out = **in
3104 in, out := &in.AzureDisk, &out.AzureDisk
3105 *out = new(AzureDiskVolumeSource)
3106 (*in).DeepCopyInto(*out)
3109 in, out := &in.PhotonPersistentDisk, &out.PhotonPersistentDisk
3110 *out = new(PhotonPersistentDiskVolumeSource)
3111 **out = **in
3114 in, out := &in.PortworxVolume, &out.PortworxVolume
3115 *out = new(PortworxVolumeSource)
3116 **out = **in
3119 in, out := &in.ScaleIO, &out.ScaleIO
3120 *out = new(ScaleIOPersistentVolumeSource)
3121 (*in).DeepCopyInto(*out)
3124 in, out := &in.Local, &out.Local
3125 *out = new(LocalVolumeSource)
3126 (*in).DeepCopyInto(*out)
3129 in, out := &in.StorageOS, &out.StorageOS
3130 *out = new(StorageOSPersistentVolumeSource)
3131 (*in).DeepCopyInto(*out)
3134 in, out := &in.CSI, &out.CSI
3135 *out = new(CSIPersistentVolumeSource)
3136 (*in).DeepCopyInto(*out)
3146 out := new(PersistentVolumeSource)
3147 in.DeepCopyInto(out)
3148 return out
3152 func (in *PersistentVolumeSpec) DeepCopyInto(out *PersistentVolumeSpec) {
3153 *out = *in
3155 in, out := &in.Capacity, &out.Capacity
3156 *out = make(ResourceList, len(*in))
3158 (*out)[key] = val.DeepCopy()
3161 in.PersistentVolumeSource.DeepCopyInto(&out.PersistentVolumeSource)
3163 in, out := &in.AccessModes, &out.AccessModes
3164 *out = make([]PersistentVolumeAccessMode, len(*in))
3165 copy(*out, *in)
3168 in, out := &in.ClaimRef, &out.ClaimRef
3169 *out = new(ObjectReference)
3170 **out = **in
3173 in, out := &in.MountOptions, &out.MountOptions
3174 *out = make([]string, len(*in))
3175 copy(*out, *in)
3178 in, out := &in.VolumeMode, &out.VolumeMode
3179 *out = new(PersistentVolumeMode)
3180 **out = **in
3183 in, out := &in.NodeAffinity, &out.NodeAffinity
3184 *out = new(VolumeNodeAffinity)
3185 (*in).DeepCopyInto(*out)
3195 out := new(PersistentVolumeSpec)
3196 in.DeepCopyInto(out)
3197 return out
3201 func (in *PersistentVolumeStatus) DeepCopyInto(out *PersistentVolumeStatus) {
3202 *out = *in
3211 out := new(PersistentVolumeStatus)
3212 in.DeepCopyInto(out)
3213 return out
3217 func (in *PhotonPersistentDiskVolumeSource) DeepCopyInto(out *PhotonPersistentDiskVolumeSource) {
3218 *out = *in
3227 out := new(PhotonPersistentDiskVolumeSource)
3228 in.DeepCopyInto(out)
3229 return out
3233 func (in *Pod) DeepCopyInto(out *Pod) {
3234 *out = *in
3235 out.TypeMeta = in.TypeMeta
3236 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
3237 in.Spec.DeepCopyInto(&out.Spec)
3238 in.Status.DeepCopyInto(&out.Status)
3247 out := new(Pod)
3248 in.DeepCopyInto(out)
3249 return out
3261 func (in *PodAffinity) DeepCopyInto(out *PodAffinity) {
3262 *out = *in
3264 …in, out := &in.RequiredDuringSchedulingIgnoredDuringExecution, &out.RequiredDuringSchedulingIgnore…
3265 *out = make([]PodAffinityTerm, len(*in))
3267 (*in)[i].DeepCopyInto(&(*out)[i])
3271 …in, out := &in.PreferredDuringSchedulingIgnoredDuringExecution, &out.PreferredDuringSchedulingIgno…
3272 *out = make([]WeightedPodAffinityTerm, len(*in))
3274 (*in)[i].DeepCopyInto(&(*out)[i])
3285 out := new(PodAffinity)
3286 in.DeepCopyInto(out)
3287 return out
3291 func (in *PodAffinityTerm) DeepCopyInto(out *PodAffinityTerm) {
3292 *out = *in
3294 in, out := &in.LabelSelector, &out.LabelSelector
3295 *out = new(metav1.LabelSelector)
3296 (*in).DeepCopyInto(*out)
3299 in, out := &in.Namespaces, &out.Namespaces
3300 *out = make([]string, len(*in))
3301 copy(*out, *in)
3311 out := new(PodAffinityTerm)
3312 in.DeepCopyInto(out)
3313 return out
3317 func (in *PodAntiAffinity) DeepCopyInto(out *PodAntiAffinity) {
3318 *out = *in
3320 …in, out := &in.RequiredDuringSchedulingIgnoredDuringExecution, &out.RequiredDuringSchedulingIgnore…
3321 *out = make([]PodAffinityTerm, len(*in))
3323 (*in)[i].DeepCopyInto(&(*out)[i])
3327 …in, out := &in.PreferredDuringSchedulingIgnoredDuringExecution, &out.PreferredDuringSchedulingIgno…
3328 *out = make([]WeightedPodAffinityTerm, len(*in))
3330 (*in)[i].DeepCopyInto(&(*out)[i])
3341 out := new(PodAntiAffinity)
3342 in.DeepCopyInto(out)
3343 return out
3347 func (in *PodAttachOptions) DeepCopyInto(out *PodAttachOptions) {
3348 *out = *in
3349 out.TypeMeta = in.TypeMeta
3358 out := new(PodAttachOptions)
3359 in.DeepCopyInto(out)
3360 return out
3372 func (in *PodCondition) DeepCopyInto(out *PodCondition) {
3373 *out = *in
3374 in.LastProbeTime.DeepCopyInto(&out.LastProbeTime)
3375 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
3384 out := new(PodCondition)
3385 in.DeepCopyInto(out)
3386 return out
3390 func (in *PodDNSConfig) DeepCopyInto(out *PodDNSConfig) {
3391 *out = *in
3393 in, out := &in.Nameservers, &out.Nameservers
3394 *out = make([]string, len(*in))
3395 copy(*out, *in)
3398 in, out := &in.Searches, &out.Searches
3399 *out = make([]string, len(*in))
3400 copy(*out, *in)
3403 in, out := &in.Options, &out.Options
3404 *out = make([]PodDNSConfigOption, len(*in))
3406 (*in)[i].DeepCopyInto(&(*out)[i])
3417 out := new(PodDNSConfig)
3418 in.DeepCopyInto(out)
3419 return out
3423 func (in *PodDNSConfigOption) DeepCopyInto(out *PodDNSConfigOption) {
3424 *out = *in
3426 in, out := &in.Value, &out.Value
3427 *out = new(string)
3428 **out = **in
3438 out := new(PodDNSConfigOption)
3439 in.DeepCopyInto(out)
3440 return out
3444 func (in *PodExecOptions) DeepCopyInto(out *PodExecOptions) {
3445 *out = *in
3446 out.TypeMeta = in.TypeMeta
3448 in, out := &in.Command, &out.Command
3449 *out = make([]string, len(*in))
3450 copy(*out, *in)
3460 out := new(PodExecOptions)
3461 in.DeepCopyInto(out)
3462 return out
3474 func (in *PodIP) DeepCopyInto(out *PodIP) {
3475 *out = *in
3484 out := new(PodIP)
3485 in.DeepCopyInto(out)
3486 return out
3490 func (in *PodList) DeepCopyInto(out *PodList) {
3491 *out = *in
3492 out.TypeMeta = in.TypeMeta
3493 in.ListMeta.DeepCopyInto(&out.ListMeta)
3495 in, out := &in.Items, &out.Items
3496 *out = make([]Pod, len(*in))
3498 (*in)[i].DeepCopyInto(&(*out)[i])
3509 out := new(PodList)
3510 in.DeepCopyInto(out)
3511 return out
3523 func (in *PodLogOptions) DeepCopyInto(out *PodLogOptions) {
3524 *out = *in
3525 out.TypeMeta = in.TypeMeta
3527 in, out := &in.SinceSeconds, &out.SinceSeconds
3528 *out = new(int64)
3529 **out = **in
3532 in, out := &in.SinceTime, &out.SinceTime
3533 *out = (*in).DeepCopy()
3536 in, out := &in.TailLines, &out.TailLines
3537 *out = new(int64)
3538 **out = **in
3541 in, out := &in.LimitBytes, &out.LimitBytes
3542 *out = new(int64)
3543 **out = **in
3553 out := new(PodLogOptions)
3554 in.DeepCopyInto(out)
3555 return out
3567 func (in *PodPortForwardOptions) DeepCopyInto(out *PodPortForwardOptions) {
3568 *out = *in
3569 out.TypeMeta = in.TypeMeta
3571 in, out := &in.Ports, &out.Ports
3572 *out = make([]int32, len(*in))
3573 copy(*out, *in)
3583 out := new(PodPortForwardOptions)
3584 in.DeepCopyInto(out)
3585 return out
3597 func (in *PodProxyOptions) DeepCopyInto(out *PodProxyOptions) {
3598 *out = *in
3599 out.TypeMeta = in.TypeMeta
3608 out := new(PodProxyOptions)
3609 in.DeepCopyInto(out)
3610 return out
3622 func (in *PodReadinessGate) DeepCopyInto(out *PodReadinessGate) {
3623 *out = *in
3632 out := new(PodReadinessGate)
3633 in.DeepCopyInto(out)
3634 return out
3638 func (in *PodSecurityContext) DeepCopyInto(out *PodSecurityContext) {
3639 *out = *in
3641 in, out := &in.SELinuxOptions, &out.SELinuxOptions
3642 *out = new(SELinuxOptions)
3643 **out = **in
3646 in, out := &in.WindowsOptions, &out.WindowsOptions
3647 *out = new(WindowsSecurityContextOptions)
3648 (*in).DeepCopyInto(*out)
3651 in, out := &in.RunAsUser, &out.RunAsUser
3652 *out = new(int64)
3653 **out = **in
3656 in, out := &in.RunAsGroup, &out.RunAsGroup
3657 *out = new(int64)
3658 **out = **in
3661 in, out := &in.RunAsNonRoot, &out.RunAsNonRoot
3662 *out = new(bool)
3663 **out = **in
3666 in, out := &in.SupplementalGroups, &out.SupplementalGroups
3667 *out = make([]int64, len(*in))
3668 copy(*out, *in)
3671 in, out := &in.FSGroup, &out.FSGroup
3672 *out = new(int64)
3673 **out = **in
3676 in, out := &in.Sysctls, &out.Sysctls
3677 *out = make([]Sysctl, len(*in))
3678 copy(*out, *in)
3688 out := new(PodSecurityContext)
3689 in.DeepCopyInto(out)
3690 return out
3694 func (in *PodSignature) DeepCopyInto(out *PodSignature) {
3695 *out = *in
3697 in, out := &in.PodController, &out.PodController
3698 *out = new(metav1.OwnerReference)
3699 (*in).DeepCopyInto(*out)
3709 out := new(PodSignature)
3710 in.DeepCopyInto(out)
3711 return out
3715 func (in *PodSpec) DeepCopyInto(out *PodSpec) {
3716 *out = *in
3718 in, out := &in.Volumes, &out.Volumes
3719 *out = make([]Volume, len(*in))
3721 (*in)[i].DeepCopyInto(&(*out)[i])
3725 in, out := &in.InitContainers, &out.InitContainers
3726 *out = make([]Container, len(*in))
3728 (*in)[i].DeepCopyInto(&(*out)[i])
3732 in, out := &in.Containers, &out.Containers
3733 *out = make([]Container, len(*in))
3735 (*in)[i].DeepCopyInto(&(*out)[i])
3739 in, out := &in.EphemeralContainers, &out.EphemeralContainers
3740 *out = make([]EphemeralContainer, len(*in))
3742 (*in)[i].DeepCopyInto(&(*out)[i])
3746 in, out := &in.TerminationGracePeriodSeconds, &out.TerminationGracePeriodSeconds
3747 *out = new(int64)
3748 **out = **in
3751 in, out := &in.ActiveDeadlineSeconds, &out.ActiveDeadlineSeconds
3752 *out = new(int64)
3753 **out = **in
3756 in, out := &in.NodeSelector, &out.NodeSelector
3757 *out = make(map[string]string, len(*in))
3759 (*out)[key] = val
3763 in, out := &in.AutomountServiceAccountToken, &out.AutomountServiceAccountToken
3764 *out = new(bool)
3765 **out = **in
3768 in, out := &in.ShareProcessNamespace, &out.ShareProcessNamespace
3769 *out = new(bool)
3770 **out = **in
3773 in, out := &in.SecurityContext, &out.SecurityContext
3774 *out = new(PodSecurityContext)
3775 (*in).DeepCopyInto(*out)
3778 in, out := &in.ImagePullSecrets, &out.ImagePullSecrets
3779 *out = make([]LocalObjectReference, len(*in))
3780 copy(*out, *in)
3783 in, out := &in.Affinity, &out.Affinity
3784 *out = new(Affinity)
3785 (*in).DeepCopyInto(*out)
3788 in, out := &in.Tolerations, &out.Tolerations
3789 *out = make([]Toleration, len(*in))
3791 (*in)[i].DeepCopyInto(&(*out)[i])
3795 in, out := &in.HostAliases, &out.HostAliases
3796 *out = make([]HostAlias, len(*in))
3798 (*in)[i].DeepCopyInto(&(*out)[i])
3802 in, out := &in.Priority, &out.Priority
3803 *out = new(int32)
3804 **out = **in
3807 in, out := &in.DNSConfig, &out.DNSConfig
3808 *out = new(PodDNSConfig)
3809 (*in).DeepCopyInto(*out)
3812 in, out := &in.ReadinessGates, &out.ReadinessGates
3813 *out = make([]PodReadinessGate, len(*in))
3814 copy(*out, *in)
3817 in, out := &in.RuntimeClassName, &out.RuntimeClassName
3818 *out = new(string)
3819 **out = **in
3822 in, out := &in.EnableServiceLinks, &out.EnableServiceLinks
3823 *out = new(bool)
3824 **out = **in
3827 in, out := &in.PreemptionPolicy, &out.PreemptionPolicy
3828 *out = new(PreemptionPolicy)
3829 **out = **in
3832 in, out := &in.Overhead, &out.Overhead
3833 *out = make(ResourceList, len(*in))
3835 (*out)[key] = val.DeepCopy()
3839 in, out := &in.TopologySpreadConstraints, &out.TopologySpreadConstraints
3840 *out = make([]TopologySpreadConstraint, len(*in))
3842 (*in)[i].DeepCopyInto(&(*out)[i])
3853 out := new(PodSpec)
3854 in.DeepCopyInto(out)
3855 return out
3859 func (in *PodStatus) DeepCopyInto(out *PodStatus) {
3860 *out = *in
3862 in, out := &in.Conditions, &out.Conditions
3863 *out = make([]PodCondition, len(*in))
3865 (*in)[i].DeepCopyInto(&(*out)[i])
3869 in, out := &in.PodIPs, &out.PodIPs
3870 *out = make([]PodIP, len(*in))
3871 copy(*out, *in)
3874 in, out := &in.StartTime, &out.StartTime
3875 *out = (*in).DeepCopy()
3878 in, out := &in.InitContainerStatuses, &out.InitContainerStatuses
3879 *out = make([]ContainerStatus, len(*in))
3881 (*in)[i].DeepCopyInto(&(*out)[i])
3885 in, out := &in.ContainerStatuses, &out.ContainerStatuses
3886 *out = make([]ContainerStatus, len(*in))
3888 (*in)[i].DeepCopyInto(&(*out)[i])
3892 in, out := &in.EphemeralContainerStatuses, &out.EphemeralContainerStatuses
3893 *out = make([]ContainerStatus, len(*in))
3895 (*in)[i].DeepCopyInto(&(*out)[i])
3906 out := new(PodStatus)
3907 in.DeepCopyInto(out)
3908 return out
3912 func (in *PodStatusResult) DeepCopyInto(out *PodStatusResult) {
3913 *out = *in
3914 out.TypeMeta = in.TypeMeta
3915 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
3916 in.Status.DeepCopyInto(&out.Status)
3925 out := new(PodStatusResult)
3926 in.DeepCopyInto(out)
3927 return out
3939 func (in *PodTemplate) DeepCopyInto(out *PodTemplate) {
3940 *out = *in
3941 out.TypeMeta = in.TypeMeta
3942 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
3943 in.Template.DeepCopyInto(&out.Template)
3952 out := new(PodTemplate)
3953 in.DeepCopyInto(out)
3954 return out
3966 func (in *PodTemplateList) DeepCopyInto(out *PodTemplateList) {
3967 *out = *in
3968 out.TypeMeta = in.TypeMeta
3969 in.ListMeta.DeepCopyInto(&out.ListMeta)
3971 in, out := &in.Items, &out.Items
3972 *out = make([]PodTemplate, len(*in))
3974 (*in)[i].DeepCopyInto(&(*out)[i])
3985 out := new(PodTemplateList)
3986 in.DeepCopyInto(out)
3987 return out
3999 func (in *PodTemplateSpec) DeepCopyInto(out *PodTemplateSpec) {
4000 *out = *in
4001 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
4002 in.Spec.DeepCopyInto(&out.Spec)
4011 out := new(PodTemplateSpec)
4012 in.DeepCopyInto(out)
4013 return out
4017 func (in *PortworxVolumeSource) DeepCopyInto(out *PortworxVolumeSource) {
4018 *out = *in
4027 out := new(PortworxVolumeSource)
4028 in.DeepCopyInto(out)
4029 return out
4033 func (in *Preconditions) DeepCopyInto(out *Preconditions) {
4034 *out = *in
4036 in, out := &in.UID, &out.UID
4037 *out = new(types.UID)
4038 **out = **in
4048 out := new(Preconditions)
4049 in.DeepCopyInto(out)
4050 return out
4054 func (in *PreferAvoidPodsEntry) DeepCopyInto(out *PreferAvoidPodsEntry) {
4055 *out = *in
4056 in.PodSignature.DeepCopyInto(&out.PodSignature)
4057 in.EvictionTime.DeepCopyInto(&out.EvictionTime)
4066 out := new(PreferAvoidPodsEntry)
4067 in.DeepCopyInto(out)
4068 return out
4072 func (in *PreferredSchedulingTerm) DeepCopyInto(out *PreferredSchedulingTerm) {
4073 *out = *in
4074 in.Preference.DeepCopyInto(&out.Preference)
4083 out := new(PreferredSchedulingTerm)
4084 in.DeepCopyInto(out)
4085 return out
4089 func (in *Probe) DeepCopyInto(out *Probe) {
4090 *out = *in
4091 in.Handler.DeepCopyInto(&out.Handler)
4100 out := new(Probe)
4101 in.DeepCopyInto(out)
4102 return out
4106 func (in *ProjectedVolumeSource) DeepCopyInto(out *ProjectedVolumeSource) {
4107 *out = *in
4109 in, out := &in.Sources, &out.Sources
4110 *out = make([]VolumeProjection, len(*in))
4112 (*in)[i].DeepCopyInto(&(*out)[i])
4116 in, out := &in.DefaultMode, &out.DefaultMode
4117 *out = new(int32)
4118 **out = **in
4128 out := new(ProjectedVolumeSource)
4129 in.DeepCopyInto(out)
4130 return out
4134 func (in *QuobyteVolumeSource) DeepCopyInto(out *QuobyteVolumeSource) {
4135 *out = *in
4144 out := new(QuobyteVolumeSource)
4145 in.DeepCopyInto(out)
4146 return out
4150 func (in *RBDPersistentVolumeSource) DeepCopyInto(out *RBDPersistentVolumeSource) {
4151 *out = *in
4153 in, out := &in.CephMonitors, &out.CephMonitors
4154 *out = make([]string, len(*in))
4155 copy(*out, *in)
4158 in, out := &in.SecretRef, &out.SecretRef
4159 *out = new(SecretReference)
4160 **out = **in
4170 out := new(RBDPersistentVolumeSource)
4171 in.DeepCopyInto(out)
4172 return out
4176 func (in *RBDVolumeSource) DeepCopyInto(out *RBDVolumeSource) {
4177 *out = *in
4179 in, out := &in.CephMonitors, &out.CephMonitors
4180 *out = make([]string, len(*in))
4181 copy(*out, *in)
4184 in, out := &in.SecretRef, &out.SecretRef
4185 *out = new(LocalObjectReference)
4186 **out = **in
4196 out := new(RBDVolumeSource)
4197 in.DeepCopyInto(out)
4198 return out
4202 func (in *RangeAllocation) DeepCopyInto(out *RangeAllocation) {
4203 *out = *in
4204 out.TypeMeta = in.TypeMeta
4205 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
4207 in, out := &in.Data, &out.Data
4208 *out = make([]byte, len(*in))
4209 copy(*out, *in)
4219 out := new(RangeAllocation)
4220 in.DeepCopyInto(out)
4221 return out
4233 func (in *ReplicationController) DeepCopyInto(out *ReplicationController) {
4234 *out = *in
4235 out.TypeMeta = in.TypeMeta
4236 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
4237 in.Spec.DeepCopyInto(&out.Spec)
4238 in.Status.DeepCopyInto(&out.Status)
4247 out := new(ReplicationController)
4248 in.DeepCopyInto(out)
4249 return out
4261 func (in *ReplicationControllerCondition) DeepCopyInto(out *ReplicationControllerCondition) {
4262 *out = *in
4263 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
4272 out := new(ReplicationControllerCondition)
4273 in.DeepCopyInto(out)
4274 return out
4278 func (in *ReplicationControllerList) DeepCopyInto(out *ReplicationControllerList) {
4279 *out = *in
4280 out.TypeMeta = in.TypeMeta
4281 in.ListMeta.DeepCopyInto(&out.ListMeta)
4283 in, out := &in.Items, &out.Items
4284 *out = make([]ReplicationController, len(*in))
4286 (*in)[i].DeepCopyInto(&(*out)[i])
4297 out := new(ReplicationControllerList)
4298 in.DeepCopyInto(out)
4299 return out
4311 func (in *ReplicationControllerSpec) DeepCopyInto(out *ReplicationControllerSpec) {
4312 *out = *in
4314 in, out := &in.Replicas, &out.Replicas
4315 *out = new(int32)
4316 **out = **in
4319 in, out := &in.Selector, &out.Selector
4320 *out = make(map[string]string, len(*in))
4322 (*out)[key] = val
4326 in, out := &in.Template, &out.Template
4327 *out = new(PodTemplateSpec)
4328 (*in).DeepCopyInto(*out)
4338 out := new(ReplicationControllerSpec)
4339 in.DeepCopyInto(out)
4340 return out
4344 func (in *ReplicationControllerStatus) DeepCopyInto(out *ReplicationControllerStatus) {
4345 *out = *in
4347 in, out := &in.Conditions, &out.Conditions
4348 *out = make([]ReplicationControllerCondition, len(*in))
4350 (*in)[i].DeepCopyInto(&(*out)[i])
4361 out := new(ReplicationControllerStatus)
4362 in.DeepCopyInto(out)
4363 return out
4367 func (in *ResourceFieldSelector) DeepCopyInto(out *ResourceFieldSelector) {
4368 *out = *in
4369 out.Divisor = in.Divisor.DeepCopy()
4378 out := new(ResourceFieldSelector)
4379 in.DeepCopyInto(out)
4380 return out
4384 func (in ResourceList) DeepCopyInto(out *ResourceList) {
4387 *out = make(ResourceList, len(*in))
4389 (*out)[key] = val.DeepCopy()
4400 out := new(ResourceList)
4401 in.DeepCopyInto(out)
4402 return *out
4406 func (in *ResourceQuota) DeepCopyInto(out *ResourceQuota) {
4407 *out = *in
4408 out.TypeMeta = in.TypeMeta
4409 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
4410 in.Spec.DeepCopyInto(&out.Spec)
4411 in.Status.DeepCopyInto(&out.Status)
4420 out := new(ResourceQuota)
4421 in.DeepCopyInto(out)
4422 return out
4434 func (in *ResourceQuotaList) DeepCopyInto(out *ResourceQuotaList) {
4435 *out = *in
4436 out.TypeMeta = in.TypeMeta
4437 in.ListMeta.DeepCopyInto(&out.ListMeta)
4439 in, out := &in.Items, &out.Items
4440 *out = make([]ResourceQuota, len(*in))
4442 (*in)[i].DeepCopyInto(&(*out)[i])
4453 out := new(ResourceQuotaList)
4454 in.DeepCopyInto(out)
4455 return out
4467 func (in *ResourceQuotaSpec) DeepCopyInto(out *ResourceQuotaSpec) {
4468 *out = *in
4470 in, out := &in.Hard, &out.Hard
4471 *out = make(ResourceList, len(*in))
4473 (*out)[key] = val.DeepCopy()
4477 in, out := &in.Scopes, &out.Scopes
4478 *out = make([]ResourceQuotaScope, len(*in))
4479 copy(*out, *in)
4482 in, out := &in.ScopeSelector, &out.ScopeSelector
4483 *out = new(ScopeSelector)
4484 (*in).DeepCopyInto(*out)
4494 out := new(ResourceQuotaSpec)
4495 in.DeepCopyInto(out)
4496 return out
4500 func (in *ResourceQuotaStatus) DeepCopyInto(out *ResourceQuotaStatus) {
4501 *out = *in
4503 in, out := &in.Hard, &out.Hard
4504 *out = make(ResourceList, len(*in))
4506 (*out)[key] = val.DeepCopy()
4510 in, out := &in.Used, &out.Used
4511 *out = make(ResourceList, len(*in))
4513 (*out)[key] = val.DeepCopy()
4524 out := new(ResourceQuotaStatus)
4525 in.DeepCopyInto(out)
4526 return out
4530 func (in *ResourceRequirements) DeepCopyInto(out *ResourceRequirements) {
4531 *out = *in
4533 in, out := &in.Limits, &out.Limits
4534 *out = make(ResourceList, len(*in))
4536 (*out)[key] = val.DeepCopy()
4540 in, out := &in.Requests, &out.Requests
4541 *out = make(ResourceList, len(*in))
4543 (*out)[key] = val.DeepCopy()
4554 out := new(ResourceRequirements)
4555 in.DeepCopyInto(out)
4556 return out
4560 func (in *SELinuxOptions) DeepCopyInto(out *SELinuxOptions) {
4561 *out = *in
4570 out := new(SELinuxOptions)
4571 in.DeepCopyInto(out)
4572 return out
4576 func (in *ScaleIOPersistentVolumeSource) DeepCopyInto(out *ScaleIOPersistentVolumeSource) {
4577 *out = *in
4579 in, out := &in.SecretRef, &out.SecretRef
4580 *out = new(SecretReference)
4581 **out = **in
4591 out := new(ScaleIOPersistentVolumeSource)
4592 in.DeepCopyInto(out)
4593 return out
4597 func (in *ScaleIOVolumeSource) DeepCopyInto(out *ScaleIOVolumeSource) {
4598 *out = *in
4600 in, out := &in.SecretRef, &out.SecretRef
4601 *out = new(LocalObjectReference)
4602 **out = **in
4612 out := new(ScaleIOVolumeSource)
4613 in.DeepCopyInto(out)
4614 return out
4618 func (in *ScopeSelector) DeepCopyInto(out *ScopeSelector) {
4619 *out = *in
4621 in, out := &in.MatchExpressions, &out.MatchExpressions
4622 *out = make([]ScopedResourceSelectorRequirement, len(*in))
4624 (*in)[i].DeepCopyInto(&(*out)[i])
4635 out := new(ScopeSelector)
4636 in.DeepCopyInto(out)
4637 return out
4641 func (in *ScopedResourceSelectorRequirement) DeepCopyInto(out *ScopedResourceSelectorRequirement) {
4642 *out = *in
4644 in, out := &in.Values, &out.Values
4645 *out = make([]string, len(*in))
4646 copy(*out, *in)
4656 out := new(ScopedResourceSelectorRequirement)
4657 in.DeepCopyInto(out)
4658 return out
4662 func (in *Secret) DeepCopyInto(out *Secret) {
4663 *out = *in
4664 out.TypeMeta = in.TypeMeta
4665 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
4667 in, out := &in.Data, &out.Data
4668 *out = make(map[string][]byte, len(*in))
4672 (*out)[key] = nil
4674 in, out := &val, &outVal
4675 *out = make([]byte, len(*in))
4676 copy(*out, *in)
4678 (*out)[key] = outVal
4682 in, out := &in.StringData, &out.StringData
4683 *out = make(map[string]string, len(*in))
4685 (*out)[key] = val
4696 out := new(Secret)
4697 in.DeepCopyInto(out)
4698 return out
4710 func (in *SecretEnvSource) DeepCopyInto(out *SecretEnvSource) {
4711 *out = *in
4712 out.LocalObjectReference = in.LocalObjectReference
4714 in, out := &in.Optional, &out.Optional
4715 *out = new(bool)
4716 **out = **in
4726 out := new(SecretEnvSource)
4727 in.DeepCopyInto(out)
4728 return out
4732 func (in *SecretKeySelector) DeepCopyInto(out *SecretKeySelector) {
4733 *out = *in
4734 out.LocalObjectReference = in.LocalObjectReference
4736 in, out := &in.Optional, &out.Optional
4737 *out = new(bool)
4738 **out = **in
4748 out := new(SecretKeySelector)
4749 in.DeepCopyInto(out)
4750 return out
4754 func (in *SecretList) DeepCopyInto(out *SecretList) {
4755 *out = *in
4756 out.TypeMeta = in.TypeMeta
4757 in.ListMeta.DeepCopyInto(&out.ListMeta)
4759 in, out := &in.Items, &out.Items
4760 *out = make([]Secret, len(*in))
4762 (*in)[i].DeepCopyInto(&(*out)[i])
4773 out := new(SecretList)
4774 in.DeepCopyInto(out)
4775 return out
4787 func (in *SecretProjection) DeepCopyInto(out *SecretProjection) {
4788 *out = *in
4789 out.LocalObjectReference = in.LocalObjectReference
4791 in, out := &in.Items, &out.Items
4792 *out = make([]KeyToPath, len(*in))
4794 (*in)[i].DeepCopyInto(&(*out)[i])
4798 in, out := &in.Optional, &out.Optional
4799 *out = new(bool)
4800 **out = **in
4810 out := new(SecretProjection)
4811 in.DeepCopyInto(out)
4812 return out
4816 func (in *SecretReference) DeepCopyInto(out *SecretReference) {
4817 *out = *in
4826 out := new(SecretReference)
4827 in.DeepCopyInto(out)
4828 return out
4832 func (in *SecretVolumeSource) DeepCopyInto(out *SecretVolumeSource) {
4833 *out = *in
4835 in, out := &in.Items, &out.Items
4836 *out = make([]KeyToPath, len(*in))
4838 (*in)[i].DeepCopyInto(&(*out)[i])
4842 in, out := &in.DefaultMode, &out.DefaultMode
4843 *out = new(int32)
4844 **out = **in
4847 in, out := &in.Optional, &out.Optional
4848 *out = new(bool)
4849 **out = **in
4859 out := new(SecretVolumeSource)
4860 in.DeepCopyInto(out)
4861 return out
4865 func (in *SecurityContext) DeepCopyInto(out *SecurityContext) {
4866 *out = *in
4868 in, out := &in.Capabilities, &out.Capabilities
4869 *out = new(Capabilities)
4870 (*in).DeepCopyInto(*out)
4873 in, out := &in.Privileged, &out.Privileged
4874 *out = new(bool)
4875 **out = **in
4878 in, out := &in.SELinuxOptions, &out.SELinuxOptions
4879 *out = new(SELinuxOptions)
4880 **out = **in
4883 in, out := &in.WindowsOptions, &out.WindowsOptions
4884 *out = new(WindowsSecurityContextOptions)
4885 (*in).DeepCopyInto(*out)
4888 in, out := &in.RunAsUser, &out.RunAsUser
4889 *out = new(int64)
4890 **out = **in
4893 in, out := &in.RunAsGroup, &out.RunAsGroup
4894 *out = new(int64)
4895 **out = **in
4898 in, out := &in.RunAsNonRoot, &out.RunAsNonRoot
4899 *out = new(bool)
4900 **out = **in
4903 in, out := &in.ReadOnlyRootFilesystem, &out.ReadOnlyRootFilesystem
4904 *out = new(bool)
4905 **out = **in
4908 in, out := &in.AllowPrivilegeEscalation, &out.AllowPrivilegeEscalation
4909 *out = new(bool)
4910 **out = **in
4913 in, out := &in.ProcMount, &out.ProcMount
4914 *out = new(ProcMountType)
4915 **out = **in
4925 out := new(SecurityContext)
4926 in.DeepCopyInto(out)
4927 return out
4931 func (in *SerializedReference) DeepCopyInto(out *SerializedReference) {
4932 *out = *in
4933 out.TypeMeta = in.TypeMeta
4934 out.Reference = in.Reference
4943 out := new(SerializedReference)
4944 in.DeepCopyInto(out)
4945 return out
4957 func (in *Service) DeepCopyInto(out *Service) {
4958 *out = *in
4959 out.TypeMeta = in.TypeMeta
4960 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
4961 in.Spec.DeepCopyInto(&out.Spec)
4962 in.Status.DeepCopyInto(&out.Status)
4971 out := new(Service)
4972 in.DeepCopyInto(out)
4973 return out
4985 func (in *ServiceAccount) DeepCopyInto(out *ServiceAccount) {
4986 *out = *in
4987 out.TypeMeta = in.TypeMeta
4988 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
4990 in, out := &in.Secrets, &out.Secrets
4991 *out = make([]ObjectReference, len(*in))
4992 copy(*out, *in)
4995 in, out := &in.ImagePullSecrets, &out.ImagePullSecrets
4996 *out = make([]LocalObjectReference, len(*in))
4997 copy(*out, *in)
5000 in, out := &in.AutomountServiceAccountToken, &out.AutomountServiceAccountToken
5001 *out = new(bool)
5002 **out = **in
5012 out := new(ServiceAccount)
5013 in.DeepCopyInto(out)
5014 return out
5026 func (in *ServiceAccountList) DeepCopyInto(out *ServiceAccountList) {
5027 *out = *in
5028 out.TypeMeta = in.TypeMeta
5029 in.ListMeta.DeepCopyInto(&out.ListMeta)
5031 in, out := &in.Items, &out.Items
5032 *out = make([]ServiceAccount, len(*in))
5034 (*in)[i].DeepCopyInto(&(*out)[i])
5045 out := new(ServiceAccountList)
5046 in.DeepCopyInto(out)
5047 return out
5059 func (in *ServiceAccountTokenProjection) DeepCopyInto(out *ServiceAccountTokenProjection) {
5060 *out = *in
5062 in, out := &in.ExpirationSeconds, &out.ExpirationSeconds
5063 *out = new(int64)
5064 **out = **in
5074 out := new(ServiceAccountTokenProjection)
5075 in.DeepCopyInto(out)
5076 return out
5080 func (in *ServiceList) DeepCopyInto(out *ServiceList) {
5081 *out = *in
5082 out.TypeMeta = in.TypeMeta
5083 in.ListMeta.DeepCopyInto(&out.ListMeta)
5085 in, out := &in.Items, &out.Items
5086 *out = make([]Service, len(*in))
5088 (*in)[i].DeepCopyInto(&(*out)[i])
5099 out := new(ServiceList)
5100 in.DeepCopyInto(out)
5101 return out
5113 func (in *ServicePort) DeepCopyInto(out *ServicePort) {
5114 *out = *in
5115 out.TargetPort = in.TargetPort
5124 out := new(ServicePort)
5125 in.DeepCopyInto(out)
5126 return out
5130 func (in *ServiceProxyOptions) DeepCopyInto(out *ServiceProxyOptions) {
5131 *out = *in
5132 out.TypeMeta = in.TypeMeta
5141 out := new(ServiceProxyOptions)
5142 in.DeepCopyInto(out)
5143 return out
5155 func (in *ServiceSpec) DeepCopyInto(out *ServiceSpec) {
5156 *out = *in
5158 in, out := &in.Ports, &out.Ports
5159 *out = make([]ServicePort, len(*in))
5160 copy(*out, *in)
5163 in, out := &in.Selector, &out.Selector
5164 *out = make(map[string]string, len(*in))
5166 (*out)[key] = val
5170 in, out := &in.ExternalIPs, &out.ExternalIPs
5171 *out = make([]string, len(*in))
5172 copy(*out, *in)
5175 in, out := &in.LoadBalancerSourceRanges, &out.LoadBalancerSourceRanges
5176 *out = make([]string, len(*in))
5177 copy(*out, *in)
5180 in, out := &in.SessionAffinityConfig, &out.SessionAffinityConfig
5181 *out = new(SessionAffinityConfig)
5182 (*in).DeepCopyInto(*out)
5185 in, out := &in.IPFamily, &out.IPFamily
5186 *out = new(IPFamily)
5187 **out = **in
5197 out := new(ServiceSpec)
5198 in.DeepCopyInto(out)
5199 return out
5203 func (in *ServiceStatus) DeepCopyInto(out *ServiceStatus) {
5204 *out = *in
5205 in.LoadBalancer.DeepCopyInto(&out.LoadBalancer)
5214 out := new(ServiceStatus)
5215 in.DeepCopyInto(out)
5216 return out
5220 func (in *SessionAffinityConfig) DeepCopyInto(out *SessionAffinityConfig) {
5221 *out = *in
5223 in, out := &in.ClientIP, &out.ClientIP
5224 *out = new(ClientIPConfig)
5225 (*in).DeepCopyInto(*out)
5235 out := new(SessionAffinityConfig)
5236 in.DeepCopyInto(out)
5237 return out
5241 func (in *StorageOSPersistentVolumeSource) DeepCopyInto(out *StorageOSPersistentVolumeSource) {
5242 *out = *in
5244 in, out := &in.SecretRef, &out.SecretRef
5245 *out = new(ObjectReference)
5246 **out = **in
5256 out := new(StorageOSPersistentVolumeSource)
5257 in.DeepCopyInto(out)
5258 return out
5262 func (in *StorageOSVolumeSource) DeepCopyInto(out *StorageOSVolumeSource) {
5263 *out = *in
5265 in, out := &in.SecretRef, &out.SecretRef
5266 *out = new(LocalObjectReference)
5267 **out = **in
5277 out := new(StorageOSVolumeSource)
5278 in.DeepCopyInto(out)
5279 return out
5283 func (in *Sysctl) DeepCopyInto(out *Sysctl) {
5284 *out = *in
5293 out := new(Sysctl)
5294 in.DeepCopyInto(out)
5295 return out
5299 func (in *TCPSocketAction) DeepCopyInto(out *TCPSocketAction) {
5300 *out = *in
5301 out.Port = in.Port
5310 out := new(TCPSocketAction)
5311 in.DeepCopyInto(out)
5312 return out
5316 func (in *Taint) DeepCopyInto(out *Taint) {
5317 *out = *in
5319 in, out := &in.TimeAdded, &out.TimeAdded
5320 *out = (*in).DeepCopy()
5330 out := new(Taint)
5331 in.DeepCopyInto(out)
5332 return out
5336 func (in *Toleration) DeepCopyInto(out *Toleration) {
5337 *out = *in
5339 in, out := &in.TolerationSeconds, &out.TolerationSeconds
5340 *out = new(int64)
5341 **out = **in
5351 out := new(Toleration)
5352 in.DeepCopyInto(out)
5353 return out
5357 func (in *TopologySelectorLabelRequirement) DeepCopyInto(out *TopologySelectorLabelRequirement) {
5358 *out = *in
5360 in, out := &in.Values, &out.Values
5361 *out = make([]string, len(*in))
5362 copy(*out, *in)
5372 out := new(TopologySelectorLabelRequirement)
5373 in.DeepCopyInto(out)
5374 return out
5378 func (in *TopologySelectorTerm) DeepCopyInto(out *TopologySelectorTerm) {
5379 *out = *in
5381 in, out := &in.MatchLabelExpressions, &out.MatchLabelExpressions
5382 *out = make([]TopologySelectorLabelRequirement, len(*in))
5384 (*in)[i].DeepCopyInto(&(*out)[i])
5395 out := new(TopologySelectorTerm)
5396 in.DeepCopyInto(out)
5397 return out
5401 func (in *TopologySpreadConstraint) DeepCopyInto(out *TopologySpreadConstraint) {
5402 *out = *in
5404 in, out := &in.LabelSelector, &out.LabelSelector
5405 *out = new(metav1.LabelSelector)
5406 (*in).DeepCopyInto(*out)
5416 out := new(TopologySpreadConstraint)
5417 in.DeepCopyInto(out)
5418 return out
5422 func (in *TypedLocalObjectReference) DeepCopyInto(out *TypedLocalObjectReference) {
5423 *out = *in
5425 in, out := &in.APIGroup, &out.APIGroup
5426 *out = new(string)
5427 **out = **in
5437 out := new(TypedLocalObjectReference)
5438 in.DeepCopyInto(out)
5439 return out
5443 func (in *Volume) DeepCopyInto(out *Volume) {
5444 *out = *in
5445 in.VolumeSource.DeepCopyInto(&out.VolumeSource)
5454 out := new(Volume)
5455 in.DeepCopyInto(out)
5456 return out
5460 func (in *VolumeDevice) DeepCopyInto(out *VolumeDevice) {
5461 *out = *in
5470 out := new(VolumeDevice)
5471 in.DeepCopyInto(out)
5472 return out
5476 func (in *VolumeMount) DeepCopyInto(out *VolumeMount) {
5477 *out = *in
5479 in, out := &in.MountPropagation, &out.MountPropagation
5480 *out = new(MountPropagationMode)
5481 **out = **in
5491 out := new(VolumeMount)
5492 in.DeepCopyInto(out)
5493 return out
5497 func (in *VolumeNodeAffinity) DeepCopyInto(out *VolumeNodeAffinity) {
5498 *out = *in
5500 in, out := &in.Required, &out.Required
5501 *out = new(NodeSelector)
5502 (*in).DeepCopyInto(*out)
5512 out := new(VolumeNodeAffinity)
5513 in.DeepCopyInto(out)
5514 return out
5518 func (in *VolumeProjection) DeepCopyInto(out *VolumeProjection) {
5519 *out = *in
5521 in, out := &in.Secret, &out.Secret
5522 *out = new(SecretProjection)
5523 (*in).DeepCopyInto(*out)
5526 in, out := &in.DownwardAPI, &out.DownwardAPI
5527 *out = new(DownwardAPIProjection)
5528 (*in).DeepCopyInto(*out)
5531 in, out := &in.ConfigMap, &out.ConfigMap
5532 *out = new(ConfigMapProjection)
5533 (*in).DeepCopyInto(*out)
5536 in, out := &in.ServiceAccountToken, &out.ServiceAccountToken
5537 *out = new(ServiceAccountTokenProjection)
5538 (*in).DeepCopyInto(*out)
5548 out := new(VolumeProjection)
5549 in.DeepCopyInto(out)
5550 return out
5554 func (in *VolumeSource) DeepCopyInto(out *VolumeSource) {
5555 *out = *in
5557 in, out := &in.HostPath, &out.HostPath
5558 *out = new(HostPathVolumeSource)
5559 (*in).DeepCopyInto(*out)
5562 in, out := &in.EmptyDir, &out.EmptyDir
5563 *out = new(EmptyDirVolumeSource)
5564 (*in).DeepCopyInto(*out)
5567 in, out := &in.GCEPersistentDisk, &out.GCEPersistentDisk
5568 *out = new(GCEPersistentDiskVolumeSource)
5569 **out = **in
5572 in, out := &in.AWSElasticBlockStore, &out.AWSElasticBlockStore
5573 *out = new(AWSElasticBlockStoreVolumeSource)
5574 **out = **in
5577 in, out := &in.GitRepo, &out.GitRepo
5578 *out = new(GitRepoVolumeSource)
5579 **out = **in
5582 in, out := &in.Secret, &out.Secret
5583 *out = new(SecretVolumeSource)
5584 (*in).DeepCopyInto(*out)
5587 in, out := &in.NFS, &out.NFS
5588 *out = new(NFSVolumeSource)
5589 **out = **in
5592 in, out := &in.ISCSI, &out.ISCSI
5593 *out = new(ISCSIVolumeSource)
5594 (*in).DeepCopyInto(*out)
5597 in, out := &in.Glusterfs, &out.Glusterfs
5598 *out = new(GlusterfsVolumeSource)
5599 **out = **in
5602 in, out := &in.PersistentVolumeClaim, &out.PersistentVolumeClaim
5603 *out = new(PersistentVolumeClaimVolumeSource)
5604 **out = **in
5607 in, out := &in.RBD, &out.RBD
5608 *out = new(RBDVolumeSource)
5609 (*in).DeepCopyInto(*out)
5612 in, out := &in.FlexVolume, &out.FlexVolume
5613 *out = new(FlexVolumeSource)
5614 (*in).DeepCopyInto(*out)
5617 in, out := &in.Cinder, &out.Cinder
5618 *out = new(CinderVolumeSource)
5619 (*in).DeepCopyInto(*out)
5622 in, out := &in.CephFS, &out.CephFS
5623 *out = new(CephFSVolumeSource)
5624 (*in).DeepCopyInto(*out)
5627 in, out := &in.Flocker, &out.Flocker
5628 *out = new(FlockerVolumeSource)
5629 **out = **in
5632 in, out := &in.DownwardAPI, &out.DownwardAPI
5633 *out = new(DownwardAPIVolumeSource)
5634 (*in).DeepCopyInto(*out)
5637 in, out := &in.FC, &out.FC
5638 *out = new(FCVolumeSource)
5639 (*in).DeepCopyInto(*out)
5642 in, out := &in.AzureFile, &out.AzureFile
5643 *out = new(AzureFileVolumeSource)
5644 **out = **in
5647 in, out := &in.ConfigMap, &out.ConfigMap
5648 *out = new(ConfigMapVolumeSource)
5649 (*in).DeepCopyInto(*out)
5652 in, out := &in.VsphereVolume, &out.VsphereVolume
5653 *out = new(VsphereVirtualDiskVolumeSource)
5654 **out = **in
5657 in, out := &in.Quobyte, &out.Quobyte
5658 *out = new(QuobyteVolumeSource)
5659 **out = **in
5662 in, out := &in.AzureDisk, &out.AzureDisk
5663 *out = new(AzureDiskVolumeSource)
5664 (*in).DeepCopyInto(*out)
5667 in, out := &in.PhotonPersistentDisk, &out.PhotonPersistentDisk
5668 *out = new(PhotonPersistentDiskVolumeSource)
5669 **out = **in
5672 in, out := &in.Projected, &out.Projected
5673 *out = new(ProjectedVolumeSource)
5674 (*in).DeepCopyInto(*out)
5677 in, out := &in.PortworxVolume, &out.PortworxVolume
5678 *out = new(PortworxVolumeSource)
5679 **out = **in
5682 in, out := &in.ScaleIO, &out.ScaleIO
5683 *out = new(ScaleIOVolumeSource)
5684 (*in).DeepCopyInto(*out)
5687 in, out := &in.StorageOS, &out.StorageOS
5688 *out = new(StorageOSVolumeSource)
5689 (*in).DeepCopyInto(*out)
5692 in, out := &in.CSI, &out.CSI
5693 *out = new(CSIVolumeSource)
5694 (*in).DeepCopyInto(*out)
5704 out := new(VolumeSource)
5705 in.DeepCopyInto(out)
5706 return out
5710 func (in *VsphereVirtualDiskVolumeSource) DeepCopyInto(out *VsphereVirtualDiskVolumeSource) {
5711 *out = *in
5720 out := new(VsphereVirtualDiskVolumeSource)
5721 in.DeepCopyInto(out)
5722 return out
5726 func (in *WeightedPodAffinityTerm) DeepCopyInto(out *WeightedPodAffinityTerm) {
5727 *out = *in
5728 in.PodAffinityTerm.DeepCopyInto(&out.PodAffinityTerm)
5737 out := new(WeightedPodAffinityTerm)
5738 in.DeepCopyInto(out)
5739 return out
5743 func (in *WindowsSecurityContextOptions) DeepCopyInto(out *WindowsSecurityContextOptions) {
5744 *out = *in
5746 in, out := &in.GMSACredentialSpecName, &out.GMSACredentialSpecName
5747 *out = new(string)
5748 **out = **in
5751 in, out := &in.GMSACredentialSpec, &out.GMSACredentialSpec
5752 *out = new(string)
5753 **out = **in
5756 in, out := &in.RunAsUserName, &out.RunAsUserName
5757 *out = new(string)
5758 **out = **in
5768 out := new(WindowsSecurityContextOptions)
5769 in.DeepCopyInto(out)
5770 return out