1// +build !ignore_autogenerated 2 3/* 4Copyright 2017 The Kubernetes Authors. 5 6Licensed under the Apache License, Version 2.0 (the "License"); 7you may not use this file except in compliance with the License. 8You may obtain a copy of the License at 9 10 http://www.apache.org/licenses/LICENSE-2.0 11 12Unless required by applicable law or agreed to in writing, software 13distributed under the License is distributed on an "AS IS" BASIS, 14WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15See the License for the specific language governing permissions and 16limitations under the License. 17*/ 18 19// This file was autogenerated by deepcopy-gen. Do not edit it manually! 20 21package v1 22 23import ( 24 meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1" 25 conversion "k8s.io/apimachinery/pkg/conversion" 26 runtime "k8s.io/apimachinery/pkg/runtime" 27 types "k8s.io/apimachinery/pkg/types" 28 reflect "reflect" 29) 30 31func init() { 32 SchemeBuilder.Register(RegisterDeepCopies) 33} 34 35// RegisterDeepCopies adds deep-copy functions to the given scheme. Public 36// to allow building arbitrary schemes. 37func RegisterDeepCopies(scheme *runtime.Scheme) error { 38 return scheme.AddGeneratedDeepCopyFuncs( 39 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_AWSElasticBlockStoreVolumeSource, InType: reflect.TypeOf(&AWSElasticBlockStoreVolumeSource{})}, 40 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_Affinity, InType: reflect.TypeOf(&Affinity{})}, 41 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_AttachedVolume, InType: reflect.TypeOf(&AttachedVolume{})}, 42 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_AvoidPods, InType: reflect.TypeOf(&AvoidPods{})}, 43 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_AzureDiskVolumeSource, InType: reflect.TypeOf(&AzureDiskVolumeSource{})}, 44 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_AzureFileVolumeSource, InType: reflect.TypeOf(&AzureFileVolumeSource{})}, 45 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_Binding, InType: reflect.TypeOf(&Binding{})}, 46 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_Capabilities, InType: reflect.TypeOf(&Capabilities{})}, 47 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_CephFSVolumeSource, InType: reflect.TypeOf(&CephFSVolumeSource{})}, 48 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_CinderVolumeSource, InType: reflect.TypeOf(&CinderVolumeSource{})}, 49 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ComponentCondition, InType: reflect.TypeOf(&ComponentCondition{})}, 50 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ComponentStatus, InType: reflect.TypeOf(&ComponentStatus{})}, 51 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ComponentStatusList, InType: reflect.TypeOf(&ComponentStatusList{})}, 52 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ConfigMap, InType: reflect.TypeOf(&ConfigMap{})}, 53 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ConfigMapEnvSource, InType: reflect.TypeOf(&ConfigMapEnvSource{})}, 54 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ConfigMapKeySelector, InType: reflect.TypeOf(&ConfigMapKeySelector{})}, 55 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ConfigMapList, InType: reflect.TypeOf(&ConfigMapList{})}, 56 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ConfigMapProjection, InType: reflect.TypeOf(&ConfigMapProjection{})}, 57 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ConfigMapVolumeSource, InType: reflect.TypeOf(&ConfigMapVolumeSource{})}, 58 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_Container, InType: reflect.TypeOf(&Container{})}, 59 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ContainerImage, InType: reflect.TypeOf(&ContainerImage{})}, 60 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ContainerPort, InType: reflect.TypeOf(&ContainerPort{})}, 61 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ContainerState, InType: reflect.TypeOf(&ContainerState{})}, 62 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ContainerStateRunning, InType: reflect.TypeOf(&ContainerStateRunning{})}, 63 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ContainerStateTerminated, InType: reflect.TypeOf(&ContainerStateTerminated{})}, 64 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ContainerStateWaiting, InType: reflect.TypeOf(&ContainerStateWaiting{})}, 65 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ContainerStatus, InType: reflect.TypeOf(&ContainerStatus{})}, 66 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_DaemonEndpoint, InType: reflect.TypeOf(&DaemonEndpoint{})}, 67 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_DeleteOptions, InType: reflect.TypeOf(&DeleteOptions{})}, 68 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_DownwardAPIProjection, InType: reflect.TypeOf(&DownwardAPIProjection{})}, 69 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_DownwardAPIVolumeFile, InType: reflect.TypeOf(&DownwardAPIVolumeFile{})}, 70 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_DownwardAPIVolumeSource, InType: reflect.TypeOf(&DownwardAPIVolumeSource{})}, 71 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_EmptyDirVolumeSource, InType: reflect.TypeOf(&EmptyDirVolumeSource{})}, 72 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_EndpointAddress, InType: reflect.TypeOf(&EndpointAddress{})}, 73 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_EndpointPort, InType: reflect.TypeOf(&EndpointPort{})}, 74 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_EndpointSubset, InType: reflect.TypeOf(&EndpointSubset{})}, 75 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_Endpoints, InType: reflect.TypeOf(&Endpoints{})}, 76 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_EndpointsList, InType: reflect.TypeOf(&EndpointsList{})}, 77 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_EnvFromSource, InType: reflect.TypeOf(&EnvFromSource{})}, 78 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_EnvVar, InType: reflect.TypeOf(&EnvVar{})}, 79 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_EnvVarSource, InType: reflect.TypeOf(&EnvVarSource{})}, 80 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_Event, InType: reflect.TypeOf(&Event{})}, 81 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_EventList, InType: reflect.TypeOf(&EventList{})}, 82 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_EventSource, InType: reflect.TypeOf(&EventSource{})}, 83 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ExecAction, InType: reflect.TypeOf(&ExecAction{})}, 84 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_FCVolumeSource, InType: reflect.TypeOf(&FCVolumeSource{})}, 85 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_FlexVolumeSource, InType: reflect.TypeOf(&FlexVolumeSource{})}, 86 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_FlockerVolumeSource, InType: reflect.TypeOf(&FlockerVolumeSource{})}, 87 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_GCEPersistentDiskVolumeSource, InType: reflect.TypeOf(&GCEPersistentDiskVolumeSource{})}, 88 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_GitRepoVolumeSource, InType: reflect.TypeOf(&GitRepoVolumeSource{})}, 89 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_GlusterfsVolumeSource, InType: reflect.TypeOf(&GlusterfsVolumeSource{})}, 90 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_HTTPGetAction, InType: reflect.TypeOf(&HTTPGetAction{})}, 91 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_HTTPHeader, InType: reflect.TypeOf(&HTTPHeader{})}, 92 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_Handler, InType: reflect.TypeOf(&Handler{})}, 93 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_HostPathVolumeSource, InType: reflect.TypeOf(&HostPathVolumeSource{})}, 94 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ISCSIVolumeSource, InType: reflect.TypeOf(&ISCSIVolumeSource{})}, 95 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_KeyToPath, InType: reflect.TypeOf(&KeyToPath{})}, 96 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_Lifecycle, InType: reflect.TypeOf(&Lifecycle{})}, 97 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_LimitRange, InType: reflect.TypeOf(&LimitRange{})}, 98 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_LimitRangeItem, InType: reflect.TypeOf(&LimitRangeItem{})}, 99 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_LimitRangeList, InType: reflect.TypeOf(&LimitRangeList{})}, 100 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_LimitRangeSpec, InType: reflect.TypeOf(&LimitRangeSpec{})}, 101 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_List, InType: reflect.TypeOf(&List{})}, 102 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ListOptions, InType: reflect.TypeOf(&ListOptions{})}, 103 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_LoadBalancerIngress, InType: reflect.TypeOf(&LoadBalancerIngress{})}, 104 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_LoadBalancerStatus, InType: reflect.TypeOf(&LoadBalancerStatus{})}, 105 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_LocalObjectReference, InType: reflect.TypeOf(&LocalObjectReference{})}, 106 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_NFSVolumeSource, InType: reflect.TypeOf(&NFSVolumeSource{})}, 107 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_Namespace, InType: reflect.TypeOf(&Namespace{})}, 108 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_NamespaceList, InType: reflect.TypeOf(&NamespaceList{})}, 109 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_NamespaceSpec, InType: reflect.TypeOf(&NamespaceSpec{})}, 110 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_NamespaceStatus, InType: reflect.TypeOf(&NamespaceStatus{})}, 111 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_Node, InType: reflect.TypeOf(&Node{})}, 112 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_NodeAddress, InType: reflect.TypeOf(&NodeAddress{})}, 113 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_NodeAffinity, InType: reflect.TypeOf(&NodeAffinity{})}, 114 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_NodeCondition, InType: reflect.TypeOf(&NodeCondition{})}, 115 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_NodeDaemonEndpoints, InType: reflect.TypeOf(&NodeDaemonEndpoints{})}, 116 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_NodeList, InType: reflect.TypeOf(&NodeList{})}, 117 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_NodeProxyOptions, InType: reflect.TypeOf(&NodeProxyOptions{})}, 118 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_NodeResources, InType: reflect.TypeOf(&NodeResources{})}, 119 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_NodeSelector, InType: reflect.TypeOf(&NodeSelector{})}, 120 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_NodeSelectorRequirement, InType: reflect.TypeOf(&NodeSelectorRequirement{})}, 121 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_NodeSelectorTerm, InType: reflect.TypeOf(&NodeSelectorTerm{})}, 122 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_NodeSpec, InType: reflect.TypeOf(&NodeSpec{})}, 123 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_NodeStatus, InType: reflect.TypeOf(&NodeStatus{})}, 124 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_NodeSystemInfo, InType: reflect.TypeOf(&NodeSystemInfo{})}, 125 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ObjectFieldSelector, InType: reflect.TypeOf(&ObjectFieldSelector{})}, 126 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ObjectMeta, InType: reflect.TypeOf(&ObjectMeta{})}, 127 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ObjectReference, InType: reflect.TypeOf(&ObjectReference{})}, 128 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PersistentVolume, InType: reflect.TypeOf(&PersistentVolume{})}, 129 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PersistentVolumeClaim, InType: reflect.TypeOf(&PersistentVolumeClaim{})}, 130 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PersistentVolumeClaimList, InType: reflect.TypeOf(&PersistentVolumeClaimList{})}, 131 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PersistentVolumeClaimSpec, InType: reflect.TypeOf(&PersistentVolumeClaimSpec{})}, 132 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PersistentVolumeClaimStatus, InType: reflect.TypeOf(&PersistentVolumeClaimStatus{})}, 133 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PersistentVolumeClaimVolumeSource, InType: reflect.TypeOf(&PersistentVolumeClaimVolumeSource{})}, 134 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PersistentVolumeList, InType: reflect.TypeOf(&PersistentVolumeList{})}, 135 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PersistentVolumeSource, InType: reflect.TypeOf(&PersistentVolumeSource{})}, 136 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PersistentVolumeSpec, InType: reflect.TypeOf(&PersistentVolumeSpec{})}, 137 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PersistentVolumeStatus, InType: reflect.TypeOf(&PersistentVolumeStatus{})}, 138 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PhotonPersistentDiskVolumeSource, InType: reflect.TypeOf(&PhotonPersistentDiskVolumeSource{})}, 139 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_Pod, InType: reflect.TypeOf(&Pod{})}, 140 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PodAffinity, InType: reflect.TypeOf(&PodAffinity{})}, 141 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PodAffinityTerm, InType: reflect.TypeOf(&PodAffinityTerm{})}, 142 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PodAntiAffinity, InType: reflect.TypeOf(&PodAntiAffinity{})}, 143 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PodAttachOptions, InType: reflect.TypeOf(&PodAttachOptions{})}, 144 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PodCondition, InType: reflect.TypeOf(&PodCondition{})}, 145 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PodExecOptions, InType: reflect.TypeOf(&PodExecOptions{})}, 146 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PodList, InType: reflect.TypeOf(&PodList{})}, 147 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PodLogOptions, InType: reflect.TypeOf(&PodLogOptions{})}, 148 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PodPortForwardOptions, InType: reflect.TypeOf(&PodPortForwardOptions{})}, 149 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PodProxyOptions, InType: reflect.TypeOf(&PodProxyOptions{})}, 150 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PodSecurityContext, InType: reflect.TypeOf(&PodSecurityContext{})}, 151 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PodSignature, InType: reflect.TypeOf(&PodSignature{})}, 152 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PodSpec, InType: reflect.TypeOf(&PodSpec{})}, 153 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PodStatus, InType: reflect.TypeOf(&PodStatus{})}, 154 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PodStatusResult, InType: reflect.TypeOf(&PodStatusResult{})}, 155 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PodTemplate, InType: reflect.TypeOf(&PodTemplate{})}, 156 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PodTemplateList, InType: reflect.TypeOf(&PodTemplateList{})}, 157 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PodTemplateSpec, InType: reflect.TypeOf(&PodTemplateSpec{})}, 158 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PortworxVolumeSource, InType: reflect.TypeOf(&PortworxVolumeSource{})}, 159 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_Preconditions, InType: reflect.TypeOf(&Preconditions{})}, 160 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PreferAvoidPodsEntry, InType: reflect.TypeOf(&PreferAvoidPodsEntry{})}, 161 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_PreferredSchedulingTerm, InType: reflect.TypeOf(&PreferredSchedulingTerm{})}, 162 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_Probe, InType: reflect.TypeOf(&Probe{})}, 163 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ProjectedVolumeSource, InType: reflect.TypeOf(&ProjectedVolumeSource{})}, 164 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_QuobyteVolumeSource, InType: reflect.TypeOf(&QuobyteVolumeSource{})}, 165 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_RBDVolumeSource, InType: reflect.TypeOf(&RBDVolumeSource{})}, 166 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_RangeAllocation, InType: reflect.TypeOf(&RangeAllocation{})}, 167 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ReplicationController, InType: reflect.TypeOf(&ReplicationController{})}, 168 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ReplicationControllerCondition, InType: reflect.TypeOf(&ReplicationControllerCondition{})}, 169 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ReplicationControllerList, InType: reflect.TypeOf(&ReplicationControllerList{})}, 170 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ReplicationControllerSpec, InType: reflect.TypeOf(&ReplicationControllerSpec{})}, 171 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ReplicationControllerStatus, InType: reflect.TypeOf(&ReplicationControllerStatus{})}, 172 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ResourceFieldSelector, InType: reflect.TypeOf(&ResourceFieldSelector{})}, 173 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ResourceQuota, InType: reflect.TypeOf(&ResourceQuota{})}, 174 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ResourceQuotaList, InType: reflect.TypeOf(&ResourceQuotaList{})}, 175 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ResourceQuotaSpec, InType: reflect.TypeOf(&ResourceQuotaSpec{})}, 176 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ResourceQuotaStatus, InType: reflect.TypeOf(&ResourceQuotaStatus{})}, 177 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ResourceRequirements, InType: reflect.TypeOf(&ResourceRequirements{})}, 178 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_SELinuxOptions, InType: reflect.TypeOf(&SELinuxOptions{})}, 179 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ScaleIOVolumeSource, InType: reflect.TypeOf(&ScaleIOVolumeSource{})}, 180 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_Secret, InType: reflect.TypeOf(&Secret{})}, 181 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_SecretEnvSource, InType: reflect.TypeOf(&SecretEnvSource{})}, 182 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_SecretKeySelector, InType: reflect.TypeOf(&SecretKeySelector{})}, 183 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_SecretList, InType: reflect.TypeOf(&SecretList{})}, 184 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_SecretProjection, InType: reflect.TypeOf(&SecretProjection{})}, 185 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_SecretVolumeSource, InType: reflect.TypeOf(&SecretVolumeSource{})}, 186 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_SecurityContext, InType: reflect.TypeOf(&SecurityContext{})}, 187 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_SerializedReference, InType: reflect.TypeOf(&SerializedReference{})}, 188 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_Service, InType: reflect.TypeOf(&Service{})}, 189 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ServiceAccount, InType: reflect.TypeOf(&ServiceAccount{})}, 190 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ServiceAccountList, InType: reflect.TypeOf(&ServiceAccountList{})}, 191 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ServiceList, InType: reflect.TypeOf(&ServiceList{})}, 192 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ServicePort, InType: reflect.TypeOf(&ServicePort{})}, 193 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ServiceProxyOptions, InType: reflect.TypeOf(&ServiceProxyOptions{})}, 194 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ServiceSpec, InType: reflect.TypeOf(&ServiceSpec{})}, 195 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ServiceStatus, InType: reflect.TypeOf(&ServiceStatus{})}, 196 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_Sysctl, InType: reflect.TypeOf(&Sysctl{})}, 197 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_TCPSocketAction, InType: reflect.TypeOf(&TCPSocketAction{})}, 198 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_Taint, InType: reflect.TypeOf(&Taint{})}, 199 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_Toleration, InType: reflect.TypeOf(&Toleration{})}, 200 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_Volume, InType: reflect.TypeOf(&Volume{})}, 201 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_VolumeMount, InType: reflect.TypeOf(&VolumeMount{})}, 202 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_VolumeProjection, InType: reflect.TypeOf(&VolumeProjection{})}, 203 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_VolumeSource, InType: reflect.TypeOf(&VolumeSource{})}, 204 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_VsphereVirtualDiskVolumeSource, InType: reflect.TypeOf(&VsphereVirtualDiskVolumeSource{})}, 205 conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_WeightedPodAffinityTerm, InType: reflect.TypeOf(&WeightedPodAffinityTerm{})}, 206 ) 207} 208 209func DeepCopy_v1_AWSElasticBlockStoreVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 210 { 211 in := in.(*AWSElasticBlockStoreVolumeSource) 212 out := out.(*AWSElasticBlockStoreVolumeSource) 213 *out = *in 214 return nil 215 } 216} 217 218func DeepCopy_v1_Affinity(in interface{}, out interface{}, c *conversion.Cloner) error { 219 { 220 in := in.(*Affinity) 221 out := out.(*Affinity) 222 *out = *in 223 if in.NodeAffinity != nil { 224 in, out := &in.NodeAffinity, &out.NodeAffinity 225 *out = new(NodeAffinity) 226 if err := DeepCopy_v1_NodeAffinity(*in, *out, c); err != nil { 227 return err 228 } 229 } 230 if in.PodAffinity != nil { 231 in, out := &in.PodAffinity, &out.PodAffinity 232 *out = new(PodAffinity) 233 if err := DeepCopy_v1_PodAffinity(*in, *out, c); err != nil { 234 return err 235 } 236 } 237 if in.PodAntiAffinity != nil { 238 in, out := &in.PodAntiAffinity, &out.PodAntiAffinity 239 *out = new(PodAntiAffinity) 240 if err := DeepCopy_v1_PodAntiAffinity(*in, *out, c); err != nil { 241 return err 242 } 243 } 244 return nil 245 } 246} 247 248func DeepCopy_v1_AttachedVolume(in interface{}, out interface{}, c *conversion.Cloner) error { 249 { 250 in := in.(*AttachedVolume) 251 out := out.(*AttachedVolume) 252 *out = *in 253 return nil 254 } 255} 256 257func DeepCopy_v1_AvoidPods(in interface{}, out interface{}, c *conversion.Cloner) error { 258 { 259 in := in.(*AvoidPods) 260 out := out.(*AvoidPods) 261 *out = *in 262 if in.PreferAvoidPods != nil { 263 in, out := &in.PreferAvoidPods, &out.PreferAvoidPods 264 *out = make([]PreferAvoidPodsEntry, len(*in)) 265 for i := range *in { 266 if err := DeepCopy_v1_PreferAvoidPodsEntry(&(*in)[i], &(*out)[i], c); err != nil { 267 return err 268 } 269 } 270 } 271 return nil 272 } 273} 274 275func DeepCopy_v1_AzureDiskVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 276 { 277 in := in.(*AzureDiskVolumeSource) 278 out := out.(*AzureDiskVolumeSource) 279 *out = *in 280 if in.CachingMode != nil { 281 in, out := &in.CachingMode, &out.CachingMode 282 *out = new(AzureDataDiskCachingMode) 283 **out = **in 284 } 285 if in.FSType != nil { 286 in, out := &in.FSType, &out.FSType 287 *out = new(string) 288 **out = **in 289 } 290 if in.ReadOnly != nil { 291 in, out := &in.ReadOnly, &out.ReadOnly 292 *out = new(bool) 293 **out = **in 294 } 295 return nil 296 } 297} 298 299func DeepCopy_v1_AzureFileVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 300 { 301 in := in.(*AzureFileVolumeSource) 302 out := out.(*AzureFileVolumeSource) 303 *out = *in 304 return nil 305 } 306} 307 308func DeepCopy_v1_Binding(in interface{}, out interface{}, c *conversion.Cloner) error { 309 { 310 in := in.(*Binding) 311 out := out.(*Binding) 312 *out = *in 313 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 314 return err 315 } else { 316 out.ObjectMeta = *newVal.(*meta_v1.ObjectMeta) 317 } 318 return nil 319 } 320} 321 322func DeepCopy_v1_Capabilities(in interface{}, out interface{}, c *conversion.Cloner) error { 323 { 324 in := in.(*Capabilities) 325 out := out.(*Capabilities) 326 *out = *in 327 if in.Add != nil { 328 in, out := &in.Add, &out.Add 329 *out = make([]Capability, len(*in)) 330 copy(*out, *in) 331 } 332 if in.Drop != nil { 333 in, out := &in.Drop, &out.Drop 334 *out = make([]Capability, len(*in)) 335 copy(*out, *in) 336 } 337 return nil 338 } 339} 340 341func DeepCopy_v1_CephFSVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 342 { 343 in := in.(*CephFSVolumeSource) 344 out := out.(*CephFSVolumeSource) 345 *out = *in 346 if in.Monitors != nil { 347 in, out := &in.Monitors, &out.Monitors 348 *out = make([]string, len(*in)) 349 copy(*out, *in) 350 } 351 if in.SecretRef != nil { 352 in, out := &in.SecretRef, &out.SecretRef 353 *out = new(LocalObjectReference) 354 **out = **in 355 } 356 return nil 357 } 358} 359 360func DeepCopy_v1_CinderVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 361 { 362 in := in.(*CinderVolumeSource) 363 out := out.(*CinderVolumeSource) 364 *out = *in 365 return nil 366 } 367} 368 369func DeepCopy_v1_ComponentCondition(in interface{}, out interface{}, c *conversion.Cloner) error { 370 { 371 in := in.(*ComponentCondition) 372 out := out.(*ComponentCondition) 373 *out = *in 374 return nil 375 } 376} 377 378func DeepCopy_v1_ComponentStatus(in interface{}, out interface{}, c *conversion.Cloner) error { 379 { 380 in := in.(*ComponentStatus) 381 out := out.(*ComponentStatus) 382 *out = *in 383 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 384 return err 385 } else { 386 out.ObjectMeta = *newVal.(*meta_v1.ObjectMeta) 387 } 388 if in.Conditions != nil { 389 in, out := &in.Conditions, &out.Conditions 390 *out = make([]ComponentCondition, len(*in)) 391 copy(*out, *in) 392 } 393 return nil 394 } 395} 396 397func DeepCopy_v1_ComponentStatusList(in interface{}, out interface{}, c *conversion.Cloner) error { 398 { 399 in := in.(*ComponentStatusList) 400 out := out.(*ComponentStatusList) 401 *out = *in 402 if in.Items != nil { 403 in, out := &in.Items, &out.Items 404 *out = make([]ComponentStatus, len(*in)) 405 for i := range *in { 406 if err := DeepCopy_v1_ComponentStatus(&(*in)[i], &(*out)[i], c); err != nil { 407 return err 408 } 409 } 410 } 411 return nil 412 } 413} 414 415func DeepCopy_v1_ConfigMap(in interface{}, out interface{}, c *conversion.Cloner) error { 416 { 417 in := in.(*ConfigMap) 418 out := out.(*ConfigMap) 419 *out = *in 420 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 421 return err 422 } else { 423 out.ObjectMeta = *newVal.(*meta_v1.ObjectMeta) 424 } 425 if in.Data != nil { 426 in, out := &in.Data, &out.Data 427 *out = make(map[string]string) 428 for key, val := range *in { 429 (*out)[key] = val 430 } 431 } 432 return nil 433 } 434} 435 436func DeepCopy_v1_ConfigMapEnvSource(in interface{}, out interface{}, c *conversion.Cloner) error { 437 { 438 in := in.(*ConfigMapEnvSource) 439 out := out.(*ConfigMapEnvSource) 440 *out = *in 441 if in.Optional != nil { 442 in, out := &in.Optional, &out.Optional 443 *out = new(bool) 444 **out = **in 445 } 446 return nil 447 } 448} 449 450func DeepCopy_v1_ConfigMapKeySelector(in interface{}, out interface{}, c *conversion.Cloner) error { 451 { 452 in := in.(*ConfigMapKeySelector) 453 out := out.(*ConfigMapKeySelector) 454 *out = *in 455 if in.Optional != nil { 456 in, out := &in.Optional, &out.Optional 457 *out = new(bool) 458 **out = **in 459 } 460 return nil 461 } 462} 463 464func DeepCopy_v1_ConfigMapList(in interface{}, out interface{}, c *conversion.Cloner) error { 465 { 466 in := in.(*ConfigMapList) 467 out := out.(*ConfigMapList) 468 *out = *in 469 if in.Items != nil { 470 in, out := &in.Items, &out.Items 471 *out = make([]ConfigMap, len(*in)) 472 for i := range *in { 473 if err := DeepCopy_v1_ConfigMap(&(*in)[i], &(*out)[i], c); err != nil { 474 return err 475 } 476 } 477 } 478 return nil 479 } 480} 481 482func DeepCopy_v1_ConfigMapProjection(in interface{}, out interface{}, c *conversion.Cloner) error { 483 { 484 in := in.(*ConfigMapProjection) 485 out := out.(*ConfigMapProjection) 486 *out = *in 487 if in.Items != nil { 488 in, out := &in.Items, &out.Items 489 *out = make([]KeyToPath, len(*in)) 490 for i := range *in { 491 if err := DeepCopy_v1_KeyToPath(&(*in)[i], &(*out)[i], c); err != nil { 492 return err 493 } 494 } 495 } 496 if in.Optional != nil { 497 in, out := &in.Optional, &out.Optional 498 *out = new(bool) 499 **out = **in 500 } 501 return nil 502 } 503} 504 505func DeepCopy_v1_ConfigMapVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 506 { 507 in := in.(*ConfigMapVolumeSource) 508 out := out.(*ConfigMapVolumeSource) 509 *out = *in 510 if in.Items != nil { 511 in, out := &in.Items, &out.Items 512 *out = make([]KeyToPath, len(*in)) 513 for i := range *in { 514 if err := DeepCopy_v1_KeyToPath(&(*in)[i], &(*out)[i], c); err != nil { 515 return err 516 } 517 } 518 } 519 if in.DefaultMode != nil { 520 in, out := &in.DefaultMode, &out.DefaultMode 521 *out = new(int32) 522 **out = **in 523 } 524 if in.Optional != nil { 525 in, out := &in.Optional, &out.Optional 526 *out = new(bool) 527 **out = **in 528 } 529 return nil 530 } 531} 532 533func DeepCopy_v1_Container(in interface{}, out interface{}, c *conversion.Cloner) error { 534 { 535 in := in.(*Container) 536 out := out.(*Container) 537 *out = *in 538 if in.Command != nil { 539 in, out := &in.Command, &out.Command 540 *out = make([]string, len(*in)) 541 copy(*out, *in) 542 } 543 if in.Args != nil { 544 in, out := &in.Args, &out.Args 545 *out = make([]string, len(*in)) 546 copy(*out, *in) 547 } 548 if in.Ports != nil { 549 in, out := &in.Ports, &out.Ports 550 *out = make([]ContainerPort, len(*in)) 551 copy(*out, *in) 552 } 553 if in.EnvFrom != nil { 554 in, out := &in.EnvFrom, &out.EnvFrom 555 *out = make([]EnvFromSource, len(*in)) 556 for i := range *in { 557 if err := DeepCopy_v1_EnvFromSource(&(*in)[i], &(*out)[i], c); err != nil { 558 return err 559 } 560 } 561 } 562 if in.Env != nil { 563 in, out := &in.Env, &out.Env 564 *out = make([]EnvVar, len(*in)) 565 for i := range *in { 566 if err := DeepCopy_v1_EnvVar(&(*in)[i], &(*out)[i], c); err != nil { 567 return err 568 } 569 } 570 } 571 if err := DeepCopy_v1_ResourceRequirements(&in.Resources, &out.Resources, c); err != nil { 572 return err 573 } 574 if in.VolumeMounts != nil { 575 in, out := &in.VolumeMounts, &out.VolumeMounts 576 *out = make([]VolumeMount, len(*in)) 577 copy(*out, *in) 578 } 579 if in.LivenessProbe != nil { 580 in, out := &in.LivenessProbe, &out.LivenessProbe 581 *out = new(Probe) 582 if err := DeepCopy_v1_Probe(*in, *out, c); err != nil { 583 return err 584 } 585 } 586 if in.ReadinessProbe != nil { 587 in, out := &in.ReadinessProbe, &out.ReadinessProbe 588 *out = new(Probe) 589 if err := DeepCopy_v1_Probe(*in, *out, c); err != nil { 590 return err 591 } 592 } 593 if in.Lifecycle != nil { 594 in, out := &in.Lifecycle, &out.Lifecycle 595 *out = new(Lifecycle) 596 if err := DeepCopy_v1_Lifecycle(*in, *out, c); err != nil { 597 return err 598 } 599 } 600 if in.SecurityContext != nil { 601 in, out := &in.SecurityContext, &out.SecurityContext 602 *out = new(SecurityContext) 603 if err := DeepCopy_v1_SecurityContext(*in, *out, c); err != nil { 604 return err 605 } 606 } 607 return nil 608 } 609} 610 611func DeepCopy_v1_ContainerImage(in interface{}, out interface{}, c *conversion.Cloner) error { 612 { 613 in := in.(*ContainerImage) 614 out := out.(*ContainerImage) 615 *out = *in 616 if in.Names != nil { 617 in, out := &in.Names, &out.Names 618 *out = make([]string, len(*in)) 619 copy(*out, *in) 620 } 621 return nil 622 } 623} 624 625func DeepCopy_v1_ContainerPort(in interface{}, out interface{}, c *conversion.Cloner) error { 626 { 627 in := in.(*ContainerPort) 628 out := out.(*ContainerPort) 629 *out = *in 630 return nil 631 } 632} 633 634func DeepCopy_v1_ContainerState(in interface{}, out interface{}, c *conversion.Cloner) error { 635 { 636 in := in.(*ContainerState) 637 out := out.(*ContainerState) 638 *out = *in 639 if in.Waiting != nil { 640 in, out := &in.Waiting, &out.Waiting 641 *out = new(ContainerStateWaiting) 642 **out = **in 643 } 644 if in.Running != nil { 645 in, out := &in.Running, &out.Running 646 *out = new(ContainerStateRunning) 647 if err := DeepCopy_v1_ContainerStateRunning(*in, *out, c); err != nil { 648 return err 649 } 650 } 651 if in.Terminated != nil { 652 in, out := &in.Terminated, &out.Terminated 653 *out = new(ContainerStateTerminated) 654 if err := DeepCopy_v1_ContainerStateTerminated(*in, *out, c); err != nil { 655 return err 656 } 657 } 658 return nil 659 } 660} 661 662func DeepCopy_v1_ContainerStateRunning(in interface{}, out interface{}, c *conversion.Cloner) error { 663 { 664 in := in.(*ContainerStateRunning) 665 out := out.(*ContainerStateRunning) 666 *out = *in 667 out.StartedAt = in.StartedAt.DeepCopy() 668 return nil 669 } 670} 671 672func DeepCopy_v1_ContainerStateTerminated(in interface{}, out interface{}, c *conversion.Cloner) error { 673 { 674 in := in.(*ContainerStateTerminated) 675 out := out.(*ContainerStateTerminated) 676 *out = *in 677 out.StartedAt = in.StartedAt.DeepCopy() 678 out.FinishedAt = in.FinishedAt.DeepCopy() 679 return nil 680 } 681} 682 683func DeepCopy_v1_ContainerStateWaiting(in interface{}, out interface{}, c *conversion.Cloner) error { 684 { 685 in := in.(*ContainerStateWaiting) 686 out := out.(*ContainerStateWaiting) 687 *out = *in 688 return nil 689 } 690} 691 692func DeepCopy_v1_ContainerStatus(in interface{}, out interface{}, c *conversion.Cloner) error { 693 { 694 in := in.(*ContainerStatus) 695 out := out.(*ContainerStatus) 696 *out = *in 697 if err := DeepCopy_v1_ContainerState(&in.State, &out.State, c); err != nil { 698 return err 699 } 700 if err := DeepCopy_v1_ContainerState(&in.LastTerminationState, &out.LastTerminationState, c); err != nil { 701 return err 702 } 703 return nil 704 } 705} 706 707func DeepCopy_v1_DaemonEndpoint(in interface{}, out interface{}, c *conversion.Cloner) error { 708 { 709 in := in.(*DaemonEndpoint) 710 out := out.(*DaemonEndpoint) 711 *out = *in 712 return nil 713 } 714} 715 716func DeepCopy_v1_DeleteOptions(in interface{}, out interface{}, c *conversion.Cloner) error { 717 { 718 in := in.(*DeleteOptions) 719 out := out.(*DeleteOptions) 720 *out = *in 721 if in.GracePeriodSeconds != nil { 722 in, out := &in.GracePeriodSeconds, &out.GracePeriodSeconds 723 *out = new(int64) 724 **out = **in 725 } 726 if in.Preconditions != nil { 727 in, out := &in.Preconditions, &out.Preconditions 728 *out = new(Preconditions) 729 if err := DeepCopy_v1_Preconditions(*in, *out, c); err != nil { 730 return err 731 } 732 } 733 if in.OrphanDependents != nil { 734 in, out := &in.OrphanDependents, &out.OrphanDependents 735 *out = new(bool) 736 **out = **in 737 } 738 if in.PropagationPolicy != nil { 739 in, out := &in.PropagationPolicy, &out.PropagationPolicy 740 *out = new(DeletionPropagation) 741 **out = **in 742 } 743 return nil 744 } 745} 746 747func DeepCopy_v1_DownwardAPIProjection(in interface{}, out interface{}, c *conversion.Cloner) error { 748 { 749 in := in.(*DownwardAPIProjection) 750 out := out.(*DownwardAPIProjection) 751 *out = *in 752 if in.Items != nil { 753 in, out := &in.Items, &out.Items 754 *out = make([]DownwardAPIVolumeFile, len(*in)) 755 for i := range *in { 756 if err := DeepCopy_v1_DownwardAPIVolumeFile(&(*in)[i], &(*out)[i], c); err != nil { 757 return err 758 } 759 } 760 } 761 return nil 762 } 763} 764 765func DeepCopy_v1_DownwardAPIVolumeFile(in interface{}, out interface{}, c *conversion.Cloner) error { 766 { 767 in := in.(*DownwardAPIVolumeFile) 768 out := out.(*DownwardAPIVolumeFile) 769 *out = *in 770 if in.FieldRef != nil { 771 in, out := &in.FieldRef, &out.FieldRef 772 *out = new(ObjectFieldSelector) 773 **out = **in 774 } 775 if in.ResourceFieldRef != nil { 776 in, out := &in.ResourceFieldRef, &out.ResourceFieldRef 777 *out = new(ResourceFieldSelector) 778 if err := DeepCopy_v1_ResourceFieldSelector(*in, *out, c); err != nil { 779 return err 780 } 781 } 782 if in.Mode != nil { 783 in, out := &in.Mode, &out.Mode 784 *out = new(int32) 785 **out = **in 786 } 787 return nil 788 } 789} 790 791func DeepCopy_v1_DownwardAPIVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 792 { 793 in := in.(*DownwardAPIVolumeSource) 794 out := out.(*DownwardAPIVolumeSource) 795 *out = *in 796 if in.Items != nil { 797 in, out := &in.Items, &out.Items 798 *out = make([]DownwardAPIVolumeFile, len(*in)) 799 for i := range *in { 800 if err := DeepCopy_v1_DownwardAPIVolumeFile(&(*in)[i], &(*out)[i], c); err != nil { 801 return err 802 } 803 } 804 } 805 if in.DefaultMode != nil { 806 in, out := &in.DefaultMode, &out.DefaultMode 807 *out = new(int32) 808 **out = **in 809 } 810 return nil 811 } 812} 813 814func DeepCopy_v1_EmptyDirVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 815 { 816 in := in.(*EmptyDirVolumeSource) 817 out := out.(*EmptyDirVolumeSource) 818 *out = *in 819 return nil 820 } 821} 822 823func DeepCopy_v1_EndpointAddress(in interface{}, out interface{}, c *conversion.Cloner) error { 824 { 825 in := in.(*EndpointAddress) 826 out := out.(*EndpointAddress) 827 *out = *in 828 if in.NodeName != nil { 829 in, out := &in.NodeName, &out.NodeName 830 *out = new(string) 831 **out = **in 832 } 833 if in.TargetRef != nil { 834 in, out := &in.TargetRef, &out.TargetRef 835 *out = new(ObjectReference) 836 **out = **in 837 } 838 return nil 839 } 840} 841 842func DeepCopy_v1_EndpointPort(in interface{}, out interface{}, c *conversion.Cloner) error { 843 { 844 in := in.(*EndpointPort) 845 out := out.(*EndpointPort) 846 *out = *in 847 return nil 848 } 849} 850 851func DeepCopy_v1_EndpointSubset(in interface{}, out interface{}, c *conversion.Cloner) error { 852 { 853 in := in.(*EndpointSubset) 854 out := out.(*EndpointSubset) 855 *out = *in 856 if in.Addresses != nil { 857 in, out := &in.Addresses, &out.Addresses 858 *out = make([]EndpointAddress, len(*in)) 859 for i := range *in { 860 if err := DeepCopy_v1_EndpointAddress(&(*in)[i], &(*out)[i], c); err != nil { 861 return err 862 } 863 } 864 } 865 if in.NotReadyAddresses != nil { 866 in, out := &in.NotReadyAddresses, &out.NotReadyAddresses 867 *out = make([]EndpointAddress, len(*in)) 868 for i := range *in { 869 if err := DeepCopy_v1_EndpointAddress(&(*in)[i], &(*out)[i], c); err != nil { 870 return err 871 } 872 } 873 } 874 if in.Ports != nil { 875 in, out := &in.Ports, &out.Ports 876 *out = make([]EndpointPort, len(*in)) 877 copy(*out, *in) 878 } 879 return nil 880 } 881} 882 883func DeepCopy_v1_Endpoints(in interface{}, out interface{}, c *conversion.Cloner) error { 884 { 885 in := in.(*Endpoints) 886 out := out.(*Endpoints) 887 *out = *in 888 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 889 return err 890 } else { 891 out.ObjectMeta = *newVal.(*meta_v1.ObjectMeta) 892 } 893 if in.Subsets != nil { 894 in, out := &in.Subsets, &out.Subsets 895 *out = make([]EndpointSubset, len(*in)) 896 for i := range *in { 897 if err := DeepCopy_v1_EndpointSubset(&(*in)[i], &(*out)[i], c); err != nil { 898 return err 899 } 900 } 901 } 902 return nil 903 } 904} 905 906func DeepCopy_v1_EndpointsList(in interface{}, out interface{}, c *conversion.Cloner) error { 907 { 908 in := in.(*EndpointsList) 909 out := out.(*EndpointsList) 910 *out = *in 911 if in.Items != nil { 912 in, out := &in.Items, &out.Items 913 *out = make([]Endpoints, len(*in)) 914 for i := range *in { 915 if err := DeepCopy_v1_Endpoints(&(*in)[i], &(*out)[i], c); err != nil { 916 return err 917 } 918 } 919 } 920 return nil 921 } 922} 923 924func DeepCopy_v1_EnvFromSource(in interface{}, out interface{}, c *conversion.Cloner) error { 925 { 926 in := in.(*EnvFromSource) 927 out := out.(*EnvFromSource) 928 *out = *in 929 if in.ConfigMapRef != nil { 930 in, out := &in.ConfigMapRef, &out.ConfigMapRef 931 *out = new(ConfigMapEnvSource) 932 if err := DeepCopy_v1_ConfigMapEnvSource(*in, *out, c); err != nil { 933 return err 934 } 935 } 936 if in.SecretRef != nil { 937 in, out := &in.SecretRef, &out.SecretRef 938 *out = new(SecretEnvSource) 939 if err := DeepCopy_v1_SecretEnvSource(*in, *out, c); err != nil { 940 return err 941 } 942 } 943 return nil 944 } 945} 946 947func DeepCopy_v1_EnvVar(in interface{}, out interface{}, c *conversion.Cloner) error { 948 { 949 in := in.(*EnvVar) 950 out := out.(*EnvVar) 951 *out = *in 952 if in.ValueFrom != nil { 953 in, out := &in.ValueFrom, &out.ValueFrom 954 *out = new(EnvVarSource) 955 if err := DeepCopy_v1_EnvVarSource(*in, *out, c); err != nil { 956 return err 957 } 958 } 959 return nil 960 } 961} 962 963func DeepCopy_v1_EnvVarSource(in interface{}, out interface{}, c *conversion.Cloner) error { 964 { 965 in := in.(*EnvVarSource) 966 out := out.(*EnvVarSource) 967 *out = *in 968 if in.FieldRef != nil { 969 in, out := &in.FieldRef, &out.FieldRef 970 *out = new(ObjectFieldSelector) 971 **out = **in 972 } 973 if in.ResourceFieldRef != nil { 974 in, out := &in.ResourceFieldRef, &out.ResourceFieldRef 975 *out = new(ResourceFieldSelector) 976 if err := DeepCopy_v1_ResourceFieldSelector(*in, *out, c); err != nil { 977 return err 978 } 979 } 980 if in.ConfigMapKeyRef != nil { 981 in, out := &in.ConfigMapKeyRef, &out.ConfigMapKeyRef 982 *out = new(ConfigMapKeySelector) 983 if err := DeepCopy_v1_ConfigMapKeySelector(*in, *out, c); err != nil { 984 return err 985 } 986 } 987 if in.SecretKeyRef != nil { 988 in, out := &in.SecretKeyRef, &out.SecretKeyRef 989 *out = new(SecretKeySelector) 990 if err := DeepCopy_v1_SecretKeySelector(*in, *out, c); err != nil { 991 return err 992 } 993 } 994 return nil 995 } 996} 997 998func DeepCopy_v1_Event(in interface{}, out interface{}, c *conversion.Cloner) error { 999 { 1000 in := in.(*Event) 1001 out := out.(*Event) 1002 *out = *in 1003 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 1004 return err 1005 } else { 1006 out.ObjectMeta = *newVal.(*meta_v1.ObjectMeta) 1007 } 1008 out.FirstTimestamp = in.FirstTimestamp.DeepCopy() 1009 out.LastTimestamp = in.LastTimestamp.DeepCopy() 1010 return nil 1011 } 1012} 1013 1014func DeepCopy_v1_EventList(in interface{}, out interface{}, c *conversion.Cloner) error { 1015 { 1016 in := in.(*EventList) 1017 out := out.(*EventList) 1018 *out = *in 1019 if in.Items != nil { 1020 in, out := &in.Items, &out.Items 1021 *out = make([]Event, len(*in)) 1022 for i := range *in { 1023 if err := DeepCopy_v1_Event(&(*in)[i], &(*out)[i], c); err != nil { 1024 return err 1025 } 1026 } 1027 } 1028 return nil 1029 } 1030} 1031 1032func DeepCopy_v1_EventSource(in interface{}, out interface{}, c *conversion.Cloner) error { 1033 { 1034 in := in.(*EventSource) 1035 out := out.(*EventSource) 1036 *out = *in 1037 return nil 1038 } 1039} 1040 1041func DeepCopy_v1_ExecAction(in interface{}, out interface{}, c *conversion.Cloner) error { 1042 { 1043 in := in.(*ExecAction) 1044 out := out.(*ExecAction) 1045 *out = *in 1046 if in.Command != nil { 1047 in, out := &in.Command, &out.Command 1048 *out = make([]string, len(*in)) 1049 copy(*out, *in) 1050 } 1051 return nil 1052 } 1053} 1054 1055func DeepCopy_v1_FCVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 1056 { 1057 in := in.(*FCVolumeSource) 1058 out := out.(*FCVolumeSource) 1059 *out = *in 1060 if in.TargetWWNs != nil { 1061 in, out := &in.TargetWWNs, &out.TargetWWNs 1062 *out = make([]string, len(*in)) 1063 copy(*out, *in) 1064 } 1065 if in.Lun != nil { 1066 in, out := &in.Lun, &out.Lun 1067 *out = new(int32) 1068 **out = **in 1069 } 1070 return nil 1071 } 1072} 1073 1074func DeepCopy_v1_FlexVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 1075 { 1076 in := in.(*FlexVolumeSource) 1077 out := out.(*FlexVolumeSource) 1078 *out = *in 1079 if in.SecretRef != nil { 1080 in, out := &in.SecretRef, &out.SecretRef 1081 *out = new(LocalObjectReference) 1082 **out = **in 1083 } 1084 if in.Options != nil { 1085 in, out := &in.Options, &out.Options 1086 *out = make(map[string]string) 1087 for key, val := range *in { 1088 (*out)[key] = val 1089 } 1090 } 1091 return nil 1092 } 1093} 1094 1095func DeepCopy_v1_FlockerVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 1096 { 1097 in := in.(*FlockerVolumeSource) 1098 out := out.(*FlockerVolumeSource) 1099 *out = *in 1100 return nil 1101 } 1102} 1103 1104func DeepCopy_v1_GCEPersistentDiskVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 1105 { 1106 in := in.(*GCEPersistentDiskVolumeSource) 1107 out := out.(*GCEPersistentDiskVolumeSource) 1108 *out = *in 1109 return nil 1110 } 1111} 1112 1113func DeepCopy_v1_GitRepoVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 1114 { 1115 in := in.(*GitRepoVolumeSource) 1116 out := out.(*GitRepoVolumeSource) 1117 *out = *in 1118 return nil 1119 } 1120} 1121 1122func DeepCopy_v1_GlusterfsVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 1123 { 1124 in := in.(*GlusterfsVolumeSource) 1125 out := out.(*GlusterfsVolumeSource) 1126 *out = *in 1127 return nil 1128 } 1129} 1130 1131func DeepCopy_v1_HTTPGetAction(in interface{}, out interface{}, c *conversion.Cloner) error { 1132 { 1133 in := in.(*HTTPGetAction) 1134 out := out.(*HTTPGetAction) 1135 *out = *in 1136 if in.HTTPHeaders != nil { 1137 in, out := &in.HTTPHeaders, &out.HTTPHeaders 1138 *out = make([]HTTPHeader, len(*in)) 1139 copy(*out, *in) 1140 } 1141 return nil 1142 } 1143} 1144 1145func DeepCopy_v1_HTTPHeader(in interface{}, out interface{}, c *conversion.Cloner) error { 1146 { 1147 in := in.(*HTTPHeader) 1148 out := out.(*HTTPHeader) 1149 *out = *in 1150 return nil 1151 } 1152} 1153 1154func DeepCopy_v1_Handler(in interface{}, out interface{}, c *conversion.Cloner) error { 1155 { 1156 in := in.(*Handler) 1157 out := out.(*Handler) 1158 *out = *in 1159 if in.Exec != nil { 1160 in, out := &in.Exec, &out.Exec 1161 *out = new(ExecAction) 1162 if err := DeepCopy_v1_ExecAction(*in, *out, c); err != nil { 1163 return err 1164 } 1165 } 1166 if in.HTTPGet != nil { 1167 in, out := &in.HTTPGet, &out.HTTPGet 1168 *out = new(HTTPGetAction) 1169 if err := DeepCopy_v1_HTTPGetAction(*in, *out, c); err != nil { 1170 return err 1171 } 1172 } 1173 if in.TCPSocket != nil { 1174 in, out := &in.TCPSocket, &out.TCPSocket 1175 *out = new(TCPSocketAction) 1176 **out = **in 1177 } 1178 return nil 1179 } 1180} 1181 1182func DeepCopy_v1_HostPathVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 1183 { 1184 in := in.(*HostPathVolumeSource) 1185 out := out.(*HostPathVolumeSource) 1186 *out = *in 1187 return nil 1188 } 1189} 1190 1191func DeepCopy_v1_ISCSIVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 1192 { 1193 in := in.(*ISCSIVolumeSource) 1194 out := out.(*ISCSIVolumeSource) 1195 *out = *in 1196 if in.Portals != nil { 1197 in, out := &in.Portals, &out.Portals 1198 *out = make([]string, len(*in)) 1199 copy(*out, *in) 1200 } 1201 return nil 1202 } 1203} 1204 1205func DeepCopy_v1_KeyToPath(in interface{}, out interface{}, c *conversion.Cloner) error { 1206 { 1207 in := in.(*KeyToPath) 1208 out := out.(*KeyToPath) 1209 *out = *in 1210 if in.Mode != nil { 1211 in, out := &in.Mode, &out.Mode 1212 *out = new(int32) 1213 **out = **in 1214 } 1215 return nil 1216 } 1217} 1218 1219func DeepCopy_v1_Lifecycle(in interface{}, out interface{}, c *conversion.Cloner) error { 1220 { 1221 in := in.(*Lifecycle) 1222 out := out.(*Lifecycle) 1223 *out = *in 1224 if in.PostStart != nil { 1225 in, out := &in.PostStart, &out.PostStart 1226 *out = new(Handler) 1227 if err := DeepCopy_v1_Handler(*in, *out, c); err != nil { 1228 return err 1229 } 1230 } 1231 if in.PreStop != nil { 1232 in, out := &in.PreStop, &out.PreStop 1233 *out = new(Handler) 1234 if err := DeepCopy_v1_Handler(*in, *out, c); err != nil { 1235 return err 1236 } 1237 } 1238 return nil 1239 } 1240} 1241 1242func DeepCopy_v1_LimitRange(in interface{}, out interface{}, c *conversion.Cloner) error { 1243 { 1244 in := in.(*LimitRange) 1245 out := out.(*LimitRange) 1246 *out = *in 1247 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 1248 return err 1249 } else { 1250 out.ObjectMeta = *newVal.(*meta_v1.ObjectMeta) 1251 } 1252 if err := DeepCopy_v1_LimitRangeSpec(&in.Spec, &out.Spec, c); err != nil { 1253 return err 1254 } 1255 return nil 1256 } 1257} 1258 1259func DeepCopy_v1_LimitRangeItem(in interface{}, out interface{}, c *conversion.Cloner) error { 1260 { 1261 in := in.(*LimitRangeItem) 1262 out := out.(*LimitRangeItem) 1263 *out = *in 1264 if in.Max != nil { 1265 in, out := &in.Max, &out.Max 1266 *out = make(ResourceList) 1267 for key, val := range *in { 1268 (*out)[key] = val.DeepCopy() 1269 } 1270 } 1271 if in.Min != nil { 1272 in, out := &in.Min, &out.Min 1273 *out = make(ResourceList) 1274 for key, val := range *in { 1275 (*out)[key] = val.DeepCopy() 1276 } 1277 } 1278 if in.Default != nil { 1279 in, out := &in.Default, &out.Default 1280 *out = make(ResourceList) 1281 for key, val := range *in { 1282 (*out)[key] = val.DeepCopy() 1283 } 1284 } 1285 if in.DefaultRequest != nil { 1286 in, out := &in.DefaultRequest, &out.DefaultRequest 1287 *out = make(ResourceList) 1288 for key, val := range *in { 1289 (*out)[key] = val.DeepCopy() 1290 } 1291 } 1292 if in.MaxLimitRequestRatio != nil { 1293 in, out := &in.MaxLimitRequestRatio, &out.MaxLimitRequestRatio 1294 *out = make(ResourceList) 1295 for key, val := range *in { 1296 (*out)[key] = val.DeepCopy() 1297 } 1298 } 1299 return nil 1300 } 1301} 1302 1303func DeepCopy_v1_LimitRangeList(in interface{}, out interface{}, c *conversion.Cloner) error { 1304 { 1305 in := in.(*LimitRangeList) 1306 out := out.(*LimitRangeList) 1307 *out = *in 1308 if in.Items != nil { 1309 in, out := &in.Items, &out.Items 1310 *out = make([]LimitRange, len(*in)) 1311 for i := range *in { 1312 if err := DeepCopy_v1_LimitRange(&(*in)[i], &(*out)[i], c); err != nil { 1313 return err 1314 } 1315 } 1316 } 1317 return nil 1318 } 1319} 1320 1321func DeepCopy_v1_LimitRangeSpec(in interface{}, out interface{}, c *conversion.Cloner) error { 1322 { 1323 in := in.(*LimitRangeSpec) 1324 out := out.(*LimitRangeSpec) 1325 *out = *in 1326 if in.Limits != nil { 1327 in, out := &in.Limits, &out.Limits 1328 *out = make([]LimitRangeItem, len(*in)) 1329 for i := range *in { 1330 if err := DeepCopy_v1_LimitRangeItem(&(*in)[i], &(*out)[i], c); err != nil { 1331 return err 1332 } 1333 } 1334 } 1335 return nil 1336 } 1337} 1338 1339func DeepCopy_v1_List(in interface{}, out interface{}, c *conversion.Cloner) error { 1340 { 1341 in := in.(*List) 1342 out := out.(*List) 1343 *out = *in 1344 if in.Items != nil { 1345 in, out := &in.Items, &out.Items 1346 *out = make([]runtime.RawExtension, len(*in)) 1347 for i := range *in { 1348 if newVal, err := c.DeepCopy(&(*in)[i]); err != nil { 1349 return err 1350 } else { 1351 (*out)[i] = *newVal.(*runtime.RawExtension) 1352 } 1353 } 1354 } 1355 return nil 1356 } 1357} 1358 1359func DeepCopy_v1_ListOptions(in interface{}, out interface{}, c *conversion.Cloner) error { 1360 { 1361 in := in.(*ListOptions) 1362 out := out.(*ListOptions) 1363 *out = *in 1364 if in.TimeoutSeconds != nil { 1365 in, out := &in.TimeoutSeconds, &out.TimeoutSeconds 1366 *out = new(int64) 1367 **out = **in 1368 } 1369 return nil 1370 } 1371} 1372 1373func DeepCopy_v1_LoadBalancerIngress(in interface{}, out interface{}, c *conversion.Cloner) error { 1374 { 1375 in := in.(*LoadBalancerIngress) 1376 out := out.(*LoadBalancerIngress) 1377 *out = *in 1378 return nil 1379 } 1380} 1381 1382func DeepCopy_v1_LoadBalancerStatus(in interface{}, out interface{}, c *conversion.Cloner) error { 1383 { 1384 in := in.(*LoadBalancerStatus) 1385 out := out.(*LoadBalancerStatus) 1386 *out = *in 1387 if in.Ingress != nil { 1388 in, out := &in.Ingress, &out.Ingress 1389 *out = make([]LoadBalancerIngress, len(*in)) 1390 copy(*out, *in) 1391 } 1392 return nil 1393 } 1394} 1395 1396func DeepCopy_v1_LocalObjectReference(in interface{}, out interface{}, c *conversion.Cloner) error { 1397 { 1398 in := in.(*LocalObjectReference) 1399 out := out.(*LocalObjectReference) 1400 *out = *in 1401 return nil 1402 } 1403} 1404 1405func DeepCopy_v1_NFSVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 1406 { 1407 in := in.(*NFSVolumeSource) 1408 out := out.(*NFSVolumeSource) 1409 *out = *in 1410 return nil 1411 } 1412} 1413 1414func DeepCopy_v1_Namespace(in interface{}, out interface{}, c *conversion.Cloner) error { 1415 { 1416 in := in.(*Namespace) 1417 out := out.(*Namespace) 1418 *out = *in 1419 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 1420 return err 1421 } else { 1422 out.ObjectMeta = *newVal.(*meta_v1.ObjectMeta) 1423 } 1424 if err := DeepCopy_v1_NamespaceSpec(&in.Spec, &out.Spec, c); err != nil { 1425 return err 1426 } 1427 return nil 1428 } 1429} 1430 1431func DeepCopy_v1_NamespaceList(in interface{}, out interface{}, c *conversion.Cloner) error { 1432 { 1433 in := in.(*NamespaceList) 1434 out := out.(*NamespaceList) 1435 *out = *in 1436 if in.Items != nil { 1437 in, out := &in.Items, &out.Items 1438 *out = make([]Namespace, len(*in)) 1439 for i := range *in { 1440 if err := DeepCopy_v1_Namespace(&(*in)[i], &(*out)[i], c); err != nil { 1441 return err 1442 } 1443 } 1444 } 1445 return nil 1446 } 1447} 1448 1449func DeepCopy_v1_NamespaceSpec(in interface{}, out interface{}, c *conversion.Cloner) error { 1450 { 1451 in := in.(*NamespaceSpec) 1452 out := out.(*NamespaceSpec) 1453 *out = *in 1454 if in.Finalizers != nil { 1455 in, out := &in.Finalizers, &out.Finalizers 1456 *out = make([]FinalizerName, len(*in)) 1457 copy(*out, *in) 1458 } 1459 return nil 1460 } 1461} 1462 1463func DeepCopy_v1_NamespaceStatus(in interface{}, out interface{}, c *conversion.Cloner) error { 1464 { 1465 in := in.(*NamespaceStatus) 1466 out := out.(*NamespaceStatus) 1467 *out = *in 1468 return nil 1469 } 1470} 1471 1472func DeepCopy_v1_Node(in interface{}, out interface{}, c *conversion.Cloner) error { 1473 { 1474 in := in.(*Node) 1475 out := out.(*Node) 1476 *out = *in 1477 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 1478 return err 1479 } else { 1480 out.ObjectMeta = *newVal.(*meta_v1.ObjectMeta) 1481 } 1482 if err := DeepCopy_v1_NodeSpec(&in.Spec, &out.Spec, c); err != nil { 1483 return err 1484 } 1485 if err := DeepCopy_v1_NodeStatus(&in.Status, &out.Status, c); err != nil { 1486 return err 1487 } 1488 return nil 1489 } 1490} 1491 1492func DeepCopy_v1_NodeAddress(in interface{}, out interface{}, c *conversion.Cloner) error { 1493 { 1494 in := in.(*NodeAddress) 1495 out := out.(*NodeAddress) 1496 *out = *in 1497 return nil 1498 } 1499} 1500 1501func DeepCopy_v1_NodeAffinity(in interface{}, out interface{}, c *conversion.Cloner) error { 1502 { 1503 in := in.(*NodeAffinity) 1504 out := out.(*NodeAffinity) 1505 *out = *in 1506 if in.RequiredDuringSchedulingIgnoredDuringExecution != nil { 1507 in, out := &in.RequiredDuringSchedulingIgnoredDuringExecution, &out.RequiredDuringSchedulingIgnoredDuringExecution 1508 *out = new(NodeSelector) 1509 if err := DeepCopy_v1_NodeSelector(*in, *out, c); err != nil { 1510 return err 1511 } 1512 } 1513 if in.PreferredDuringSchedulingIgnoredDuringExecution != nil { 1514 in, out := &in.PreferredDuringSchedulingIgnoredDuringExecution, &out.PreferredDuringSchedulingIgnoredDuringExecution 1515 *out = make([]PreferredSchedulingTerm, len(*in)) 1516 for i := range *in { 1517 if err := DeepCopy_v1_PreferredSchedulingTerm(&(*in)[i], &(*out)[i], c); err != nil { 1518 return err 1519 } 1520 } 1521 } 1522 return nil 1523 } 1524} 1525 1526func DeepCopy_v1_NodeCondition(in interface{}, out interface{}, c *conversion.Cloner) error { 1527 { 1528 in := in.(*NodeCondition) 1529 out := out.(*NodeCondition) 1530 *out = *in 1531 out.LastHeartbeatTime = in.LastHeartbeatTime.DeepCopy() 1532 out.LastTransitionTime = in.LastTransitionTime.DeepCopy() 1533 return nil 1534 } 1535} 1536 1537func DeepCopy_v1_NodeDaemonEndpoints(in interface{}, out interface{}, c *conversion.Cloner) error { 1538 { 1539 in := in.(*NodeDaemonEndpoints) 1540 out := out.(*NodeDaemonEndpoints) 1541 *out = *in 1542 return nil 1543 } 1544} 1545 1546func DeepCopy_v1_NodeList(in interface{}, out interface{}, c *conversion.Cloner) error { 1547 { 1548 in := in.(*NodeList) 1549 out := out.(*NodeList) 1550 *out = *in 1551 if in.Items != nil { 1552 in, out := &in.Items, &out.Items 1553 *out = make([]Node, len(*in)) 1554 for i := range *in { 1555 if err := DeepCopy_v1_Node(&(*in)[i], &(*out)[i], c); err != nil { 1556 return err 1557 } 1558 } 1559 } 1560 return nil 1561 } 1562} 1563 1564func DeepCopy_v1_NodeProxyOptions(in interface{}, out interface{}, c *conversion.Cloner) error { 1565 { 1566 in := in.(*NodeProxyOptions) 1567 out := out.(*NodeProxyOptions) 1568 *out = *in 1569 return nil 1570 } 1571} 1572 1573func DeepCopy_v1_NodeResources(in interface{}, out interface{}, c *conversion.Cloner) error { 1574 { 1575 in := in.(*NodeResources) 1576 out := out.(*NodeResources) 1577 *out = *in 1578 if in.Capacity != nil { 1579 in, out := &in.Capacity, &out.Capacity 1580 *out = make(ResourceList) 1581 for key, val := range *in { 1582 (*out)[key] = val.DeepCopy() 1583 } 1584 } 1585 return nil 1586 } 1587} 1588 1589func DeepCopy_v1_NodeSelector(in interface{}, out interface{}, c *conversion.Cloner) error { 1590 { 1591 in := in.(*NodeSelector) 1592 out := out.(*NodeSelector) 1593 *out = *in 1594 if in.NodeSelectorTerms != nil { 1595 in, out := &in.NodeSelectorTerms, &out.NodeSelectorTerms 1596 *out = make([]NodeSelectorTerm, len(*in)) 1597 for i := range *in { 1598 if err := DeepCopy_v1_NodeSelectorTerm(&(*in)[i], &(*out)[i], c); err != nil { 1599 return err 1600 } 1601 } 1602 } 1603 return nil 1604 } 1605} 1606 1607func DeepCopy_v1_NodeSelectorRequirement(in interface{}, out interface{}, c *conversion.Cloner) error { 1608 { 1609 in := in.(*NodeSelectorRequirement) 1610 out := out.(*NodeSelectorRequirement) 1611 *out = *in 1612 if in.Values != nil { 1613 in, out := &in.Values, &out.Values 1614 *out = make([]string, len(*in)) 1615 copy(*out, *in) 1616 } 1617 return nil 1618 } 1619} 1620 1621func DeepCopy_v1_NodeSelectorTerm(in interface{}, out interface{}, c *conversion.Cloner) error { 1622 { 1623 in := in.(*NodeSelectorTerm) 1624 out := out.(*NodeSelectorTerm) 1625 *out = *in 1626 if in.MatchExpressions != nil { 1627 in, out := &in.MatchExpressions, &out.MatchExpressions 1628 *out = make([]NodeSelectorRequirement, len(*in)) 1629 for i := range *in { 1630 if err := DeepCopy_v1_NodeSelectorRequirement(&(*in)[i], &(*out)[i], c); err != nil { 1631 return err 1632 } 1633 } 1634 } 1635 return nil 1636 } 1637} 1638 1639func DeepCopy_v1_NodeSpec(in interface{}, out interface{}, c *conversion.Cloner) error { 1640 { 1641 in := in.(*NodeSpec) 1642 out := out.(*NodeSpec) 1643 *out = *in 1644 if in.Taints != nil { 1645 in, out := &in.Taints, &out.Taints 1646 *out = make([]Taint, len(*in)) 1647 for i := range *in { 1648 if err := DeepCopy_v1_Taint(&(*in)[i], &(*out)[i], c); err != nil { 1649 return err 1650 } 1651 } 1652 } 1653 return nil 1654 } 1655} 1656 1657func DeepCopy_v1_NodeStatus(in interface{}, out interface{}, c *conversion.Cloner) error { 1658 { 1659 in := in.(*NodeStatus) 1660 out := out.(*NodeStatus) 1661 *out = *in 1662 if in.Capacity != nil { 1663 in, out := &in.Capacity, &out.Capacity 1664 *out = make(ResourceList) 1665 for key, val := range *in { 1666 (*out)[key] = val.DeepCopy() 1667 } 1668 } 1669 if in.Allocatable != nil { 1670 in, out := &in.Allocatable, &out.Allocatable 1671 *out = make(ResourceList) 1672 for key, val := range *in { 1673 (*out)[key] = val.DeepCopy() 1674 } 1675 } 1676 if in.Conditions != nil { 1677 in, out := &in.Conditions, &out.Conditions 1678 *out = make([]NodeCondition, len(*in)) 1679 for i := range *in { 1680 if err := DeepCopy_v1_NodeCondition(&(*in)[i], &(*out)[i], c); err != nil { 1681 return err 1682 } 1683 } 1684 } 1685 if in.Addresses != nil { 1686 in, out := &in.Addresses, &out.Addresses 1687 *out = make([]NodeAddress, len(*in)) 1688 copy(*out, *in) 1689 } 1690 if in.Images != nil { 1691 in, out := &in.Images, &out.Images 1692 *out = make([]ContainerImage, len(*in)) 1693 for i := range *in { 1694 if err := DeepCopy_v1_ContainerImage(&(*in)[i], &(*out)[i], c); err != nil { 1695 return err 1696 } 1697 } 1698 } 1699 if in.VolumesInUse != nil { 1700 in, out := &in.VolumesInUse, &out.VolumesInUse 1701 *out = make([]UniqueVolumeName, len(*in)) 1702 copy(*out, *in) 1703 } 1704 if in.VolumesAttached != nil { 1705 in, out := &in.VolumesAttached, &out.VolumesAttached 1706 *out = make([]AttachedVolume, len(*in)) 1707 copy(*out, *in) 1708 } 1709 return nil 1710 } 1711} 1712 1713func DeepCopy_v1_NodeSystemInfo(in interface{}, out interface{}, c *conversion.Cloner) error { 1714 { 1715 in := in.(*NodeSystemInfo) 1716 out := out.(*NodeSystemInfo) 1717 *out = *in 1718 return nil 1719 } 1720} 1721 1722func DeepCopy_v1_ObjectFieldSelector(in interface{}, out interface{}, c *conversion.Cloner) error { 1723 { 1724 in := in.(*ObjectFieldSelector) 1725 out := out.(*ObjectFieldSelector) 1726 *out = *in 1727 return nil 1728 } 1729} 1730 1731func DeepCopy_v1_ObjectMeta(in interface{}, out interface{}, c *conversion.Cloner) error { 1732 { 1733 in := in.(*ObjectMeta) 1734 out := out.(*ObjectMeta) 1735 *out = *in 1736 out.CreationTimestamp = in.CreationTimestamp.DeepCopy() 1737 if in.DeletionTimestamp != nil { 1738 in, out := &in.DeletionTimestamp, &out.DeletionTimestamp 1739 *out = new(meta_v1.Time) 1740 **out = (*in).DeepCopy() 1741 } 1742 if in.DeletionGracePeriodSeconds != nil { 1743 in, out := &in.DeletionGracePeriodSeconds, &out.DeletionGracePeriodSeconds 1744 *out = new(int64) 1745 **out = **in 1746 } 1747 if in.Labels != nil { 1748 in, out := &in.Labels, &out.Labels 1749 *out = make(map[string]string) 1750 for key, val := range *in { 1751 (*out)[key] = val 1752 } 1753 } 1754 if in.Annotations != nil { 1755 in, out := &in.Annotations, &out.Annotations 1756 *out = make(map[string]string) 1757 for key, val := range *in { 1758 (*out)[key] = val 1759 } 1760 } 1761 if in.OwnerReferences != nil { 1762 in, out := &in.OwnerReferences, &out.OwnerReferences 1763 *out = make([]meta_v1.OwnerReference, len(*in)) 1764 for i := range *in { 1765 if newVal, err := c.DeepCopy(&(*in)[i]); err != nil { 1766 return err 1767 } else { 1768 (*out)[i] = *newVal.(*meta_v1.OwnerReference) 1769 } 1770 } 1771 } 1772 if in.Finalizers != nil { 1773 in, out := &in.Finalizers, &out.Finalizers 1774 *out = make([]string, len(*in)) 1775 copy(*out, *in) 1776 } 1777 return nil 1778 } 1779} 1780 1781func DeepCopy_v1_ObjectReference(in interface{}, out interface{}, c *conversion.Cloner) error { 1782 { 1783 in := in.(*ObjectReference) 1784 out := out.(*ObjectReference) 1785 *out = *in 1786 return nil 1787 } 1788} 1789 1790func DeepCopy_v1_PersistentVolume(in interface{}, out interface{}, c *conversion.Cloner) error { 1791 { 1792 in := in.(*PersistentVolume) 1793 out := out.(*PersistentVolume) 1794 *out = *in 1795 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 1796 return err 1797 } else { 1798 out.ObjectMeta = *newVal.(*meta_v1.ObjectMeta) 1799 } 1800 if err := DeepCopy_v1_PersistentVolumeSpec(&in.Spec, &out.Spec, c); err != nil { 1801 return err 1802 } 1803 return nil 1804 } 1805} 1806 1807func DeepCopy_v1_PersistentVolumeClaim(in interface{}, out interface{}, c *conversion.Cloner) error { 1808 { 1809 in := in.(*PersistentVolumeClaim) 1810 out := out.(*PersistentVolumeClaim) 1811 *out = *in 1812 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 1813 return err 1814 } else { 1815 out.ObjectMeta = *newVal.(*meta_v1.ObjectMeta) 1816 } 1817 if err := DeepCopy_v1_PersistentVolumeClaimSpec(&in.Spec, &out.Spec, c); err != nil { 1818 return err 1819 } 1820 if err := DeepCopy_v1_PersistentVolumeClaimStatus(&in.Status, &out.Status, c); err != nil { 1821 return err 1822 } 1823 return nil 1824 } 1825} 1826 1827func DeepCopy_v1_PersistentVolumeClaimList(in interface{}, out interface{}, c *conversion.Cloner) error { 1828 { 1829 in := in.(*PersistentVolumeClaimList) 1830 out := out.(*PersistentVolumeClaimList) 1831 *out = *in 1832 if in.Items != nil { 1833 in, out := &in.Items, &out.Items 1834 *out = make([]PersistentVolumeClaim, len(*in)) 1835 for i := range *in { 1836 if err := DeepCopy_v1_PersistentVolumeClaim(&(*in)[i], &(*out)[i], c); err != nil { 1837 return err 1838 } 1839 } 1840 } 1841 return nil 1842 } 1843} 1844 1845func DeepCopy_v1_PersistentVolumeClaimSpec(in interface{}, out interface{}, c *conversion.Cloner) error { 1846 { 1847 in := in.(*PersistentVolumeClaimSpec) 1848 out := out.(*PersistentVolumeClaimSpec) 1849 *out = *in 1850 if in.AccessModes != nil { 1851 in, out := &in.AccessModes, &out.AccessModes 1852 *out = make([]PersistentVolumeAccessMode, len(*in)) 1853 copy(*out, *in) 1854 } 1855 if in.Selector != nil { 1856 in, out := &in.Selector, &out.Selector 1857 if newVal, err := c.DeepCopy(*in); err != nil { 1858 return err 1859 } else { 1860 *out = newVal.(*meta_v1.LabelSelector) 1861 } 1862 } 1863 if err := DeepCopy_v1_ResourceRequirements(&in.Resources, &out.Resources, c); err != nil { 1864 return err 1865 } 1866 if in.StorageClassName != nil { 1867 in, out := &in.StorageClassName, &out.StorageClassName 1868 *out = new(string) 1869 **out = **in 1870 } 1871 return nil 1872 } 1873} 1874 1875func DeepCopy_v1_PersistentVolumeClaimStatus(in interface{}, out interface{}, c *conversion.Cloner) error { 1876 { 1877 in := in.(*PersistentVolumeClaimStatus) 1878 out := out.(*PersistentVolumeClaimStatus) 1879 *out = *in 1880 if in.AccessModes != nil { 1881 in, out := &in.AccessModes, &out.AccessModes 1882 *out = make([]PersistentVolumeAccessMode, len(*in)) 1883 copy(*out, *in) 1884 } 1885 if in.Capacity != nil { 1886 in, out := &in.Capacity, &out.Capacity 1887 *out = make(ResourceList) 1888 for key, val := range *in { 1889 (*out)[key] = val.DeepCopy() 1890 } 1891 } 1892 return nil 1893 } 1894} 1895 1896func DeepCopy_v1_PersistentVolumeClaimVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 1897 { 1898 in := in.(*PersistentVolumeClaimVolumeSource) 1899 out := out.(*PersistentVolumeClaimVolumeSource) 1900 *out = *in 1901 return nil 1902 } 1903} 1904 1905func DeepCopy_v1_PersistentVolumeList(in interface{}, out interface{}, c *conversion.Cloner) error { 1906 { 1907 in := in.(*PersistentVolumeList) 1908 out := out.(*PersistentVolumeList) 1909 *out = *in 1910 if in.Items != nil { 1911 in, out := &in.Items, &out.Items 1912 *out = make([]PersistentVolume, len(*in)) 1913 for i := range *in { 1914 if err := DeepCopy_v1_PersistentVolume(&(*in)[i], &(*out)[i], c); err != nil { 1915 return err 1916 } 1917 } 1918 } 1919 return nil 1920 } 1921} 1922 1923func DeepCopy_v1_PersistentVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 1924 { 1925 in := in.(*PersistentVolumeSource) 1926 out := out.(*PersistentVolumeSource) 1927 *out = *in 1928 if in.GCEPersistentDisk != nil { 1929 in, out := &in.GCEPersistentDisk, &out.GCEPersistentDisk 1930 *out = new(GCEPersistentDiskVolumeSource) 1931 **out = **in 1932 } 1933 if in.AWSElasticBlockStore != nil { 1934 in, out := &in.AWSElasticBlockStore, &out.AWSElasticBlockStore 1935 *out = new(AWSElasticBlockStoreVolumeSource) 1936 **out = **in 1937 } 1938 if in.HostPath != nil { 1939 in, out := &in.HostPath, &out.HostPath 1940 *out = new(HostPathVolumeSource) 1941 **out = **in 1942 } 1943 if in.Glusterfs != nil { 1944 in, out := &in.Glusterfs, &out.Glusterfs 1945 *out = new(GlusterfsVolumeSource) 1946 **out = **in 1947 } 1948 if in.NFS != nil { 1949 in, out := &in.NFS, &out.NFS 1950 *out = new(NFSVolumeSource) 1951 **out = **in 1952 } 1953 if in.RBD != nil { 1954 in, out := &in.RBD, &out.RBD 1955 *out = new(RBDVolumeSource) 1956 if err := DeepCopy_v1_RBDVolumeSource(*in, *out, c); err != nil { 1957 return err 1958 } 1959 } 1960 if in.ISCSI != nil { 1961 in, out := &in.ISCSI, &out.ISCSI 1962 *out = new(ISCSIVolumeSource) 1963 if err := DeepCopy_v1_ISCSIVolumeSource(*in, *out, c); err != nil { 1964 return err 1965 } 1966 } 1967 if in.Cinder != nil { 1968 in, out := &in.Cinder, &out.Cinder 1969 *out = new(CinderVolumeSource) 1970 **out = **in 1971 } 1972 if in.CephFS != nil { 1973 in, out := &in.CephFS, &out.CephFS 1974 *out = new(CephFSVolumeSource) 1975 if err := DeepCopy_v1_CephFSVolumeSource(*in, *out, c); err != nil { 1976 return err 1977 } 1978 } 1979 if in.FC != nil { 1980 in, out := &in.FC, &out.FC 1981 *out = new(FCVolumeSource) 1982 if err := DeepCopy_v1_FCVolumeSource(*in, *out, c); err != nil { 1983 return err 1984 } 1985 } 1986 if in.Flocker != nil { 1987 in, out := &in.Flocker, &out.Flocker 1988 *out = new(FlockerVolumeSource) 1989 **out = **in 1990 } 1991 if in.FlexVolume != nil { 1992 in, out := &in.FlexVolume, &out.FlexVolume 1993 *out = new(FlexVolumeSource) 1994 if err := DeepCopy_v1_FlexVolumeSource(*in, *out, c); err != nil { 1995 return err 1996 } 1997 } 1998 if in.AzureFile != nil { 1999 in, out := &in.AzureFile, &out.AzureFile 2000 *out = new(AzureFileVolumeSource) 2001 **out = **in 2002 } 2003 if in.VsphereVolume != nil { 2004 in, out := &in.VsphereVolume, &out.VsphereVolume 2005 *out = new(VsphereVirtualDiskVolumeSource) 2006 **out = **in 2007 } 2008 if in.Quobyte != nil { 2009 in, out := &in.Quobyte, &out.Quobyte 2010 *out = new(QuobyteVolumeSource) 2011 **out = **in 2012 } 2013 if in.AzureDisk != nil { 2014 in, out := &in.AzureDisk, &out.AzureDisk 2015 *out = new(AzureDiskVolumeSource) 2016 if err := DeepCopy_v1_AzureDiskVolumeSource(*in, *out, c); err != nil { 2017 return err 2018 } 2019 } 2020 if in.PhotonPersistentDisk != nil { 2021 in, out := &in.PhotonPersistentDisk, &out.PhotonPersistentDisk 2022 *out = new(PhotonPersistentDiskVolumeSource) 2023 **out = **in 2024 } 2025 if in.PortworxVolume != nil { 2026 in, out := &in.PortworxVolume, &out.PortworxVolume 2027 *out = new(PortworxVolumeSource) 2028 **out = **in 2029 } 2030 if in.ScaleIO != nil { 2031 in, out := &in.ScaleIO, &out.ScaleIO 2032 *out = new(ScaleIOVolumeSource) 2033 if err := DeepCopy_v1_ScaleIOVolumeSource(*in, *out, c); err != nil { 2034 return err 2035 } 2036 } 2037 return nil 2038 } 2039} 2040 2041func DeepCopy_v1_PersistentVolumeSpec(in interface{}, out interface{}, c *conversion.Cloner) error { 2042 { 2043 in := in.(*PersistentVolumeSpec) 2044 out := out.(*PersistentVolumeSpec) 2045 *out = *in 2046 if in.Capacity != nil { 2047 in, out := &in.Capacity, &out.Capacity 2048 *out = make(ResourceList) 2049 for key, val := range *in { 2050 (*out)[key] = val.DeepCopy() 2051 } 2052 } 2053 if err := DeepCopy_v1_PersistentVolumeSource(&in.PersistentVolumeSource, &out.PersistentVolumeSource, c); err != nil { 2054 return err 2055 } 2056 if in.AccessModes != nil { 2057 in, out := &in.AccessModes, &out.AccessModes 2058 *out = make([]PersistentVolumeAccessMode, len(*in)) 2059 copy(*out, *in) 2060 } 2061 if in.ClaimRef != nil { 2062 in, out := &in.ClaimRef, &out.ClaimRef 2063 *out = new(ObjectReference) 2064 **out = **in 2065 } 2066 return nil 2067 } 2068} 2069 2070func DeepCopy_v1_PersistentVolumeStatus(in interface{}, out interface{}, c *conversion.Cloner) error { 2071 { 2072 in := in.(*PersistentVolumeStatus) 2073 out := out.(*PersistentVolumeStatus) 2074 *out = *in 2075 return nil 2076 } 2077} 2078 2079func DeepCopy_v1_PhotonPersistentDiskVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 2080 { 2081 in := in.(*PhotonPersistentDiskVolumeSource) 2082 out := out.(*PhotonPersistentDiskVolumeSource) 2083 *out = *in 2084 return nil 2085 } 2086} 2087 2088func DeepCopy_v1_Pod(in interface{}, out interface{}, c *conversion.Cloner) error { 2089 { 2090 in := in.(*Pod) 2091 out := out.(*Pod) 2092 *out = *in 2093 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 2094 return err 2095 } else { 2096 out.ObjectMeta = *newVal.(*meta_v1.ObjectMeta) 2097 } 2098 if err := DeepCopy_v1_PodSpec(&in.Spec, &out.Spec, c); err != nil { 2099 return err 2100 } 2101 if err := DeepCopy_v1_PodStatus(&in.Status, &out.Status, c); err != nil { 2102 return err 2103 } 2104 return nil 2105 } 2106} 2107 2108func DeepCopy_v1_PodAffinity(in interface{}, out interface{}, c *conversion.Cloner) error { 2109 { 2110 in := in.(*PodAffinity) 2111 out := out.(*PodAffinity) 2112 *out = *in 2113 if in.RequiredDuringSchedulingIgnoredDuringExecution != nil { 2114 in, out := &in.RequiredDuringSchedulingIgnoredDuringExecution, &out.RequiredDuringSchedulingIgnoredDuringExecution 2115 *out = make([]PodAffinityTerm, len(*in)) 2116 for i := range *in { 2117 if err := DeepCopy_v1_PodAffinityTerm(&(*in)[i], &(*out)[i], c); err != nil { 2118 return err 2119 } 2120 } 2121 } 2122 if in.PreferredDuringSchedulingIgnoredDuringExecution != nil { 2123 in, out := &in.PreferredDuringSchedulingIgnoredDuringExecution, &out.PreferredDuringSchedulingIgnoredDuringExecution 2124 *out = make([]WeightedPodAffinityTerm, len(*in)) 2125 for i := range *in { 2126 if err := DeepCopy_v1_WeightedPodAffinityTerm(&(*in)[i], &(*out)[i], c); err != nil { 2127 return err 2128 } 2129 } 2130 } 2131 return nil 2132 } 2133} 2134 2135func DeepCopy_v1_PodAffinityTerm(in interface{}, out interface{}, c *conversion.Cloner) error { 2136 { 2137 in := in.(*PodAffinityTerm) 2138 out := out.(*PodAffinityTerm) 2139 *out = *in 2140 if in.LabelSelector != nil { 2141 in, out := &in.LabelSelector, &out.LabelSelector 2142 if newVal, err := c.DeepCopy(*in); err != nil { 2143 return err 2144 } else { 2145 *out = newVal.(*meta_v1.LabelSelector) 2146 } 2147 } 2148 if in.Namespaces != nil { 2149 in, out := &in.Namespaces, &out.Namespaces 2150 *out = make([]string, len(*in)) 2151 copy(*out, *in) 2152 } 2153 return nil 2154 } 2155} 2156 2157func DeepCopy_v1_PodAntiAffinity(in interface{}, out interface{}, c *conversion.Cloner) error { 2158 { 2159 in := in.(*PodAntiAffinity) 2160 out := out.(*PodAntiAffinity) 2161 *out = *in 2162 if in.RequiredDuringSchedulingIgnoredDuringExecution != nil { 2163 in, out := &in.RequiredDuringSchedulingIgnoredDuringExecution, &out.RequiredDuringSchedulingIgnoredDuringExecution 2164 *out = make([]PodAffinityTerm, len(*in)) 2165 for i := range *in { 2166 if err := DeepCopy_v1_PodAffinityTerm(&(*in)[i], &(*out)[i], c); err != nil { 2167 return err 2168 } 2169 } 2170 } 2171 if in.PreferredDuringSchedulingIgnoredDuringExecution != nil { 2172 in, out := &in.PreferredDuringSchedulingIgnoredDuringExecution, &out.PreferredDuringSchedulingIgnoredDuringExecution 2173 *out = make([]WeightedPodAffinityTerm, len(*in)) 2174 for i := range *in { 2175 if err := DeepCopy_v1_WeightedPodAffinityTerm(&(*in)[i], &(*out)[i], c); err != nil { 2176 return err 2177 } 2178 } 2179 } 2180 return nil 2181 } 2182} 2183 2184func DeepCopy_v1_PodAttachOptions(in interface{}, out interface{}, c *conversion.Cloner) error { 2185 { 2186 in := in.(*PodAttachOptions) 2187 out := out.(*PodAttachOptions) 2188 *out = *in 2189 return nil 2190 } 2191} 2192 2193func DeepCopy_v1_PodCondition(in interface{}, out interface{}, c *conversion.Cloner) error { 2194 { 2195 in := in.(*PodCondition) 2196 out := out.(*PodCondition) 2197 *out = *in 2198 out.LastProbeTime = in.LastProbeTime.DeepCopy() 2199 out.LastTransitionTime = in.LastTransitionTime.DeepCopy() 2200 return nil 2201 } 2202} 2203 2204func DeepCopy_v1_PodExecOptions(in interface{}, out interface{}, c *conversion.Cloner) error { 2205 { 2206 in := in.(*PodExecOptions) 2207 out := out.(*PodExecOptions) 2208 *out = *in 2209 if in.Command != nil { 2210 in, out := &in.Command, &out.Command 2211 *out = make([]string, len(*in)) 2212 copy(*out, *in) 2213 } 2214 return nil 2215 } 2216} 2217 2218func DeepCopy_v1_PodList(in interface{}, out interface{}, c *conversion.Cloner) error { 2219 { 2220 in := in.(*PodList) 2221 out := out.(*PodList) 2222 *out = *in 2223 if in.Items != nil { 2224 in, out := &in.Items, &out.Items 2225 *out = make([]Pod, len(*in)) 2226 for i := range *in { 2227 if err := DeepCopy_v1_Pod(&(*in)[i], &(*out)[i], c); err != nil { 2228 return err 2229 } 2230 } 2231 } 2232 return nil 2233 } 2234} 2235 2236func DeepCopy_v1_PodLogOptions(in interface{}, out interface{}, c *conversion.Cloner) error { 2237 { 2238 in := in.(*PodLogOptions) 2239 out := out.(*PodLogOptions) 2240 *out = *in 2241 if in.SinceSeconds != nil { 2242 in, out := &in.SinceSeconds, &out.SinceSeconds 2243 *out = new(int64) 2244 **out = **in 2245 } 2246 if in.SinceTime != nil { 2247 in, out := &in.SinceTime, &out.SinceTime 2248 *out = new(meta_v1.Time) 2249 **out = (*in).DeepCopy() 2250 } 2251 if in.TailLines != nil { 2252 in, out := &in.TailLines, &out.TailLines 2253 *out = new(int64) 2254 **out = **in 2255 } 2256 if in.LimitBytes != nil { 2257 in, out := &in.LimitBytes, &out.LimitBytes 2258 *out = new(int64) 2259 **out = **in 2260 } 2261 return nil 2262 } 2263} 2264 2265func DeepCopy_v1_PodPortForwardOptions(in interface{}, out interface{}, c *conversion.Cloner) error { 2266 { 2267 in := in.(*PodPortForwardOptions) 2268 out := out.(*PodPortForwardOptions) 2269 *out = *in 2270 if in.Ports != nil { 2271 in, out := &in.Ports, &out.Ports 2272 *out = make([]int32, len(*in)) 2273 copy(*out, *in) 2274 } 2275 return nil 2276 } 2277} 2278 2279func DeepCopy_v1_PodProxyOptions(in interface{}, out interface{}, c *conversion.Cloner) error { 2280 { 2281 in := in.(*PodProxyOptions) 2282 out := out.(*PodProxyOptions) 2283 *out = *in 2284 return nil 2285 } 2286} 2287 2288func DeepCopy_v1_PodSecurityContext(in interface{}, out interface{}, c *conversion.Cloner) error { 2289 { 2290 in := in.(*PodSecurityContext) 2291 out := out.(*PodSecurityContext) 2292 *out = *in 2293 if in.SELinuxOptions != nil { 2294 in, out := &in.SELinuxOptions, &out.SELinuxOptions 2295 *out = new(SELinuxOptions) 2296 **out = **in 2297 } 2298 if in.RunAsUser != nil { 2299 in, out := &in.RunAsUser, &out.RunAsUser 2300 *out = new(int64) 2301 **out = **in 2302 } 2303 if in.RunAsNonRoot != nil { 2304 in, out := &in.RunAsNonRoot, &out.RunAsNonRoot 2305 *out = new(bool) 2306 **out = **in 2307 } 2308 if in.SupplementalGroups != nil { 2309 in, out := &in.SupplementalGroups, &out.SupplementalGroups 2310 *out = make([]int64, len(*in)) 2311 copy(*out, *in) 2312 } 2313 if in.FSGroup != nil { 2314 in, out := &in.FSGroup, &out.FSGroup 2315 *out = new(int64) 2316 **out = **in 2317 } 2318 return nil 2319 } 2320} 2321 2322func DeepCopy_v1_PodSignature(in interface{}, out interface{}, c *conversion.Cloner) error { 2323 { 2324 in := in.(*PodSignature) 2325 out := out.(*PodSignature) 2326 *out = *in 2327 if in.PodController != nil { 2328 in, out := &in.PodController, &out.PodController 2329 if newVal, err := c.DeepCopy(*in); err != nil { 2330 return err 2331 } else { 2332 *out = newVal.(*meta_v1.OwnerReference) 2333 } 2334 } 2335 return nil 2336 } 2337} 2338 2339func DeepCopy_v1_PodSpec(in interface{}, out interface{}, c *conversion.Cloner) error { 2340 { 2341 in := in.(*PodSpec) 2342 out := out.(*PodSpec) 2343 *out = *in 2344 if in.Volumes != nil { 2345 in, out := &in.Volumes, &out.Volumes 2346 *out = make([]Volume, len(*in)) 2347 for i := range *in { 2348 if err := DeepCopy_v1_Volume(&(*in)[i], &(*out)[i], c); err != nil { 2349 return err 2350 } 2351 } 2352 } 2353 if in.InitContainers != nil { 2354 in, out := &in.InitContainers, &out.InitContainers 2355 *out = make([]Container, len(*in)) 2356 for i := range *in { 2357 if err := DeepCopy_v1_Container(&(*in)[i], &(*out)[i], c); err != nil { 2358 return err 2359 } 2360 } 2361 } 2362 if in.Containers != nil { 2363 in, out := &in.Containers, &out.Containers 2364 *out = make([]Container, len(*in)) 2365 for i := range *in { 2366 if err := DeepCopy_v1_Container(&(*in)[i], &(*out)[i], c); err != nil { 2367 return err 2368 } 2369 } 2370 } 2371 if in.TerminationGracePeriodSeconds != nil { 2372 in, out := &in.TerminationGracePeriodSeconds, &out.TerminationGracePeriodSeconds 2373 *out = new(int64) 2374 **out = **in 2375 } 2376 if in.ActiveDeadlineSeconds != nil { 2377 in, out := &in.ActiveDeadlineSeconds, &out.ActiveDeadlineSeconds 2378 *out = new(int64) 2379 **out = **in 2380 } 2381 if in.NodeSelector != nil { 2382 in, out := &in.NodeSelector, &out.NodeSelector 2383 *out = make(map[string]string) 2384 for key, val := range *in { 2385 (*out)[key] = val 2386 } 2387 } 2388 if in.AutomountServiceAccountToken != nil { 2389 in, out := &in.AutomountServiceAccountToken, &out.AutomountServiceAccountToken 2390 *out = new(bool) 2391 **out = **in 2392 } 2393 if in.SecurityContext != nil { 2394 in, out := &in.SecurityContext, &out.SecurityContext 2395 *out = new(PodSecurityContext) 2396 if err := DeepCopy_v1_PodSecurityContext(*in, *out, c); err != nil { 2397 return err 2398 } 2399 } 2400 if in.ImagePullSecrets != nil { 2401 in, out := &in.ImagePullSecrets, &out.ImagePullSecrets 2402 *out = make([]LocalObjectReference, len(*in)) 2403 copy(*out, *in) 2404 } 2405 if in.Affinity != nil { 2406 in, out := &in.Affinity, &out.Affinity 2407 *out = new(Affinity) 2408 if err := DeepCopy_v1_Affinity(*in, *out, c); err != nil { 2409 return err 2410 } 2411 } 2412 if in.Tolerations != nil { 2413 in, out := &in.Tolerations, &out.Tolerations 2414 *out = make([]Toleration, len(*in)) 2415 for i := range *in { 2416 if err := DeepCopy_v1_Toleration(&(*in)[i], &(*out)[i], c); err != nil { 2417 return err 2418 } 2419 } 2420 } 2421 return nil 2422 } 2423} 2424 2425func DeepCopy_v1_PodStatus(in interface{}, out interface{}, c *conversion.Cloner) error { 2426 { 2427 in := in.(*PodStatus) 2428 out := out.(*PodStatus) 2429 *out = *in 2430 if in.Conditions != nil { 2431 in, out := &in.Conditions, &out.Conditions 2432 *out = make([]PodCondition, len(*in)) 2433 for i := range *in { 2434 if err := DeepCopy_v1_PodCondition(&(*in)[i], &(*out)[i], c); err != nil { 2435 return err 2436 } 2437 } 2438 } 2439 if in.StartTime != nil { 2440 in, out := &in.StartTime, &out.StartTime 2441 *out = new(meta_v1.Time) 2442 **out = (*in).DeepCopy() 2443 } 2444 if in.InitContainerStatuses != nil { 2445 in, out := &in.InitContainerStatuses, &out.InitContainerStatuses 2446 *out = make([]ContainerStatus, len(*in)) 2447 for i := range *in { 2448 if err := DeepCopy_v1_ContainerStatus(&(*in)[i], &(*out)[i], c); err != nil { 2449 return err 2450 } 2451 } 2452 } 2453 if in.ContainerStatuses != nil { 2454 in, out := &in.ContainerStatuses, &out.ContainerStatuses 2455 *out = make([]ContainerStatus, len(*in)) 2456 for i := range *in { 2457 if err := DeepCopy_v1_ContainerStatus(&(*in)[i], &(*out)[i], c); err != nil { 2458 return err 2459 } 2460 } 2461 } 2462 return nil 2463 } 2464} 2465 2466func DeepCopy_v1_PodStatusResult(in interface{}, out interface{}, c *conversion.Cloner) error { 2467 { 2468 in := in.(*PodStatusResult) 2469 out := out.(*PodStatusResult) 2470 *out = *in 2471 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 2472 return err 2473 } else { 2474 out.ObjectMeta = *newVal.(*meta_v1.ObjectMeta) 2475 } 2476 if err := DeepCopy_v1_PodStatus(&in.Status, &out.Status, c); err != nil { 2477 return err 2478 } 2479 return nil 2480 } 2481} 2482 2483func DeepCopy_v1_PodTemplate(in interface{}, out interface{}, c *conversion.Cloner) error { 2484 { 2485 in := in.(*PodTemplate) 2486 out := out.(*PodTemplate) 2487 *out = *in 2488 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 2489 return err 2490 } else { 2491 out.ObjectMeta = *newVal.(*meta_v1.ObjectMeta) 2492 } 2493 if err := DeepCopy_v1_PodTemplateSpec(&in.Template, &out.Template, c); err != nil { 2494 return err 2495 } 2496 return nil 2497 } 2498} 2499 2500func DeepCopy_v1_PodTemplateList(in interface{}, out interface{}, c *conversion.Cloner) error { 2501 { 2502 in := in.(*PodTemplateList) 2503 out := out.(*PodTemplateList) 2504 *out = *in 2505 if in.Items != nil { 2506 in, out := &in.Items, &out.Items 2507 *out = make([]PodTemplate, len(*in)) 2508 for i := range *in { 2509 if err := DeepCopy_v1_PodTemplate(&(*in)[i], &(*out)[i], c); err != nil { 2510 return err 2511 } 2512 } 2513 } 2514 return nil 2515 } 2516} 2517 2518func DeepCopy_v1_PodTemplateSpec(in interface{}, out interface{}, c *conversion.Cloner) error { 2519 { 2520 in := in.(*PodTemplateSpec) 2521 out := out.(*PodTemplateSpec) 2522 *out = *in 2523 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 2524 return err 2525 } else { 2526 out.ObjectMeta = *newVal.(*meta_v1.ObjectMeta) 2527 } 2528 if err := DeepCopy_v1_PodSpec(&in.Spec, &out.Spec, c); err != nil { 2529 return err 2530 } 2531 return nil 2532 } 2533} 2534 2535func DeepCopy_v1_PortworxVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 2536 { 2537 in := in.(*PortworxVolumeSource) 2538 out := out.(*PortworxVolumeSource) 2539 *out = *in 2540 return nil 2541 } 2542} 2543 2544func DeepCopy_v1_Preconditions(in interface{}, out interface{}, c *conversion.Cloner) error { 2545 { 2546 in := in.(*Preconditions) 2547 out := out.(*Preconditions) 2548 *out = *in 2549 if in.UID != nil { 2550 in, out := &in.UID, &out.UID 2551 *out = new(types.UID) 2552 **out = **in 2553 } 2554 return nil 2555 } 2556} 2557 2558func DeepCopy_v1_PreferAvoidPodsEntry(in interface{}, out interface{}, c *conversion.Cloner) error { 2559 { 2560 in := in.(*PreferAvoidPodsEntry) 2561 out := out.(*PreferAvoidPodsEntry) 2562 *out = *in 2563 if err := DeepCopy_v1_PodSignature(&in.PodSignature, &out.PodSignature, c); err != nil { 2564 return err 2565 } 2566 out.EvictionTime = in.EvictionTime.DeepCopy() 2567 return nil 2568 } 2569} 2570 2571func DeepCopy_v1_PreferredSchedulingTerm(in interface{}, out interface{}, c *conversion.Cloner) error { 2572 { 2573 in := in.(*PreferredSchedulingTerm) 2574 out := out.(*PreferredSchedulingTerm) 2575 *out = *in 2576 if err := DeepCopy_v1_NodeSelectorTerm(&in.Preference, &out.Preference, c); err != nil { 2577 return err 2578 } 2579 return nil 2580 } 2581} 2582 2583func DeepCopy_v1_Probe(in interface{}, out interface{}, c *conversion.Cloner) error { 2584 { 2585 in := in.(*Probe) 2586 out := out.(*Probe) 2587 *out = *in 2588 if err := DeepCopy_v1_Handler(&in.Handler, &out.Handler, c); err != nil { 2589 return err 2590 } 2591 return nil 2592 } 2593} 2594 2595func DeepCopy_v1_ProjectedVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 2596 { 2597 in := in.(*ProjectedVolumeSource) 2598 out := out.(*ProjectedVolumeSource) 2599 *out = *in 2600 if in.Sources != nil { 2601 in, out := &in.Sources, &out.Sources 2602 *out = make([]VolumeProjection, len(*in)) 2603 for i := range *in { 2604 if err := DeepCopy_v1_VolumeProjection(&(*in)[i], &(*out)[i], c); err != nil { 2605 return err 2606 } 2607 } 2608 } 2609 if in.DefaultMode != nil { 2610 in, out := &in.DefaultMode, &out.DefaultMode 2611 *out = new(int32) 2612 **out = **in 2613 } 2614 return nil 2615 } 2616} 2617 2618func DeepCopy_v1_QuobyteVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 2619 { 2620 in := in.(*QuobyteVolumeSource) 2621 out := out.(*QuobyteVolumeSource) 2622 *out = *in 2623 return nil 2624 } 2625} 2626 2627func DeepCopy_v1_RBDVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 2628 { 2629 in := in.(*RBDVolumeSource) 2630 out := out.(*RBDVolumeSource) 2631 *out = *in 2632 if in.CephMonitors != nil { 2633 in, out := &in.CephMonitors, &out.CephMonitors 2634 *out = make([]string, len(*in)) 2635 copy(*out, *in) 2636 } 2637 if in.SecretRef != nil { 2638 in, out := &in.SecretRef, &out.SecretRef 2639 *out = new(LocalObjectReference) 2640 **out = **in 2641 } 2642 return nil 2643 } 2644} 2645 2646func DeepCopy_v1_RangeAllocation(in interface{}, out interface{}, c *conversion.Cloner) error { 2647 { 2648 in := in.(*RangeAllocation) 2649 out := out.(*RangeAllocation) 2650 *out = *in 2651 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 2652 return err 2653 } else { 2654 out.ObjectMeta = *newVal.(*meta_v1.ObjectMeta) 2655 } 2656 if in.Data != nil { 2657 in, out := &in.Data, &out.Data 2658 *out = make([]byte, len(*in)) 2659 copy(*out, *in) 2660 } 2661 return nil 2662 } 2663} 2664 2665func DeepCopy_v1_ReplicationController(in interface{}, out interface{}, c *conversion.Cloner) error { 2666 { 2667 in := in.(*ReplicationController) 2668 out := out.(*ReplicationController) 2669 *out = *in 2670 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 2671 return err 2672 } else { 2673 out.ObjectMeta = *newVal.(*meta_v1.ObjectMeta) 2674 } 2675 if err := DeepCopy_v1_ReplicationControllerSpec(&in.Spec, &out.Spec, c); err != nil { 2676 return err 2677 } 2678 if err := DeepCopy_v1_ReplicationControllerStatus(&in.Status, &out.Status, c); err != nil { 2679 return err 2680 } 2681 return nil 2682 } 2683} 2684 2685func DeepCopy_v1_ReplicationControllerCondition(in interface{}, out interface{}, c *conversion.Cloner) error { 2686 { 2687 in := in.(*ReplicationControllerCondition) 2688 out := out.(*ReplicationControllerCondition) 2689 *out = *in 2690 out.LastTransitionTime = in.LastTransitionTime.DeepCopy() 2691 return nil 2692 } 2693} 2694 2695func DeepCopy_v1_ReplicationControllerList(in interface{}, out interface{}, c *conversion.Cloner) error { 2696 { 2697 in := in.(*ReplicationControllerList) 2698 out := out.(*ReplicationControllerList) 2699 *out = *in 2700 if in.Items != nil { 2701 in, out := &in.Items, &out.Items 2702 *out = make([]ReplicationController, len(*in)) 2703 for i := range *in { 2704 if err := DeepCopy_v1_ReplicationController(&(*in)[i], &(*out)[i], c); err != nil { 2705 return err 2706 } 2707 } 2708 } 2709 return nil 2710 } 2711} 2712 2713func DeepCopy_v1_ReplicationControllerSpec(in interface{}, out interface{}, c *conversion.Cloner) error { 2714 { 2715 in := in.(*ReplicationControllerSpec) 2716 out := out.(*ReplicationControllerSpec) 2717 *out = *in 2718 if in.Replicas != nil { 2719 in, out := &in.Replicas, &out.Replicas 2720 *out = new(int32) 2721 **out = **in 2722 } 2723 if in.Selector != nil { 2724 in, out := &in.Selector, &out.Selector 2725 *out = make(map[string]string) 2726 for key, val := range *in { 2727 (*out)[key] = val 2728 } 2729 } 2730 if in.Template != nil { 2731 in, out := &in.Template, &out.Template 2732 *out = new(PodTemplateSpec) 2733 if err := DeepCopy_v1_PodTemplateSpec(*in, *out, c); err != nil { 2734 return err 2735 } 2736 } 2737 return nil 2738 } 2739} 2740 2741func DeepCopy_v1_ReplicationControllerStatus(in interface{}, out interface{}, c *conversion.Cloner) error { 2742 { 2743 in := in.(*ReplicationControllerStatus) 2744 out := out.(*ReplicationControllerStatus) 2745 *out = *in 2746 if in.Conditions != nil { 2747 in, out := &in.Conditions, &out.Conditions 2748 *out = make([]ReplicationControllerCondition, len(*in)) 2749 for i := range *in { 2750 if err := DeepCopy_v1_ReplicationControllerCondition(&(*in)[i], &(*out)[i], c); err != nil { 2751 return err 2752 } 2753 } 2754 } 2755 return nil 2756 } 2757} 2758 2759func DeepCopy_v1_ResourceFieldSelector(in interface{}, out interface{}, c *conversion.Cloner) error { 2760 { 2761 in := in.(*ResourceFieldSelector) 2762 out := out.(*ResourceFieldSelector) 2763 *out = *in 2764 out.Divisor = in.Divisor.DeepCopy() 2765 return nil 2766 } 2767} 2768 2769func DeepCopy_v1_ResourceQuota(in interface{}, out interface{}, c *conversion.Cloner) error { 2770 { 2771 in := in.(*ResourceQuota) 2772 out := out.(*ResourceQuota) 2773 *out = *in 2774 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 2775 return err 2776 } else { 2777 out.ObjectMeta = *newVal.(*meta_v1.ObjectMeta) 2778 } 2779 if err := DeepCopy_v1_ResourceQuotaSpec(&in.Spec, &out.Spec, c); err != nil { 2780 return err 2781 } 2782 if err := DeepCopy_v1_ResourceQuotaStatus(&in.Status, &out.Status, c); err != nil { 2783 return err 2784 } 2785 return nil 2786 } 2787} 2788 2789func DeepCopy_v1_ResourceQuotaList(in interface{}, out interface{}, c *conversion.Cloner) error { 2790 { 2791 in := in.(*ResourceQuotaList) 2792 out := out.(*ResourceQuotaList) 2793 *out = *in 2794 if in.Items != nil { 2795 in, out := &in.Items, &out.Items 2796 *out = make([]ResourceQuota, len(*in)) 2797 for i := range *in { 2798 if err := DeepCopy_v1_ResourceQuota(&(*in)[i], &(*out)[i], c); err != nil { 2799 return err 2800 } 2801 } 2802 } 2803 return nil 2804 } 2805} 2806 2807func DeepCopy_v1_ResourceQuotaSpec(in interface{}, out interface{}, c *conversion.Cloner) error { 2808 { 2809 in := in.(*ResourceQuotaSpec) 2810 out := out.(*ResourceQuotaSpec) 2811 *out = *in 2812 if in.Hard != nil { 2813 in, out := &in.Hard, &out.Hard 2814 *out = make(ResourceList) 2815 for key, val := range *in { 2816 (*out)[key] = val.DeepCopy() 2817 } 2818 } 2819 if in.Scopes != nil { 2820 in, out := &in.Scopes, &out.Scopes 2821 *out = make([]ResourceQuotaScope, len(*in)) 2822 copy(*out, *in) 2823 } 2824 return nil 2825 } 2826} 2827 2828func DeepCopy_v1_ResourceQuotaStatus(in interface{}, out interface{}, c *conversion.Cloner) error { 2829 { 2830 in := in.(*ResourceQuotaStatus) 2831 out := out.(*ResourceQuotaStatus) 2832 *out = *in 2833 if in.Hard != nil { 2834 in, out := &in.Hard, &out.Hard 2835 *out = make(ResourceList) 2836 for key, val := range *in { 2837 (*out)[key] = val.DeepCopy() 2838 } 2839 } 2840 if in.Used != nil { 2841 in, out := &in.Used, &out.Used 2842 *out = make(ResourceList) 2843 for key, val := range *in { 2844 (*out)[key] = val.DeepCopy() 2845 } 2846 } 2847 return nil 2848 } 2849} 2850 2851func DeepCopy_v1_ResourceRequirements(in interface{}, out interface{}, c *conversion.Cloner) error { 2852 { 2853 in := in.(*ResourceRequirements) 2854 out := out.(*ResourceRequirements) 2855 *out = *in 2856 if in.Limits != nil { 2857 in, out := &in.Limits, &out.Limits 2858 *out = make(ResourceList) 2859 for key, val := range *in { 2860 (*out)[key] = val.DeepCopy() 2861 } 2862 } 2863 if in.Requests != nil { 2864 in, out := &in.Requests, &out.Requests 2865 *out = make(ResourceList) 2866 for key, val := range *in { 2867 (*out)[key] = val.DeepCopy() 2868 } 2869 } 2870 return nil 2871 } 2872} 2873 2874func DeepCopy_v1_SELinuxOptions(in interface{}, out interface{}, c *conversion.Cloner) error { 2875 { 2876 in := in.(*SELinuxOptions) 2877 out := out.(*SELinuxOptions) 2878 *out = *in 2879 return nil 2880 } 2881} 2882 2883func DeepCopy_v1_ScaleIOVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 2884 { 2885 in := in.(*ScaleIOVolumeSource) 2886 out := out.(*ScaleIOVolumeSource) 2887 *out = *in 2888 if in.SecretRef != nil { 2889 in, out := &in.SecretRef, &out.SecretRef 2890 *out = new(LocalObjectReference) 2891 **out = **in 2892 } 2893 return nil 2894 } 2895} 2896 2897func DeepCopy_v1_Secret(in interface{}, out interface{}, c *conversion.Cloner) error { 2898 { 2899 in := in.(*Secret) 2900 out := out.(*Secret) 2901 *out = *in 2902 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 2903 return err 2904 } else { 2905 out.ObjectMeta = *newVal.(*meta_v1.ObjectMeta) 2906 } 2907 if in.Data != nil { 2908 in, out := &in.Data, &out.Data 2909 *out = make(map[string][]byte) 2910 for key, val := range *in { 2911 if newVal, err := c.DeepCopy(&val); err != nil { 2912 return err 2913 } else { 2914 (*out)[key] = *newVal.(*[]byte) 2915 } 2916 } 2917 } 2918 if in.StringData != nil { 2919 in, out := &in.StringData, &out.StringData 2920 *out = make(map[string]string) 2921 for key, val := range *in { 2922 (*out)[key] = val 2923 } 2924 } 2925 return nil 2926 } 2927} 2928 2929func DeepCopy_v1_SecretEnvSource(in interface{}, out interface{}, c *conversion.Cloner) error { 2930 { 2931 in := in.(*SecretEnvSource) 2932 out := out.(*SecretEnvSource) 2933 *out = *in 2934 if in.Optional != nil { 2935 in, out := &in.Optional, &out.Optional 2936 *out = new(bool) 2937 **out = **in 2938 } 2939 return nil 2940 } 2941} 2942 2943func DeepCopy_v1_SecretKeySelector(in interface{}, out interface{}, c *conversion.Cloner) error { 2944 { 2945 in := in.(*SecretKeySelector) 2946 out := out.(*SecretKeySelector) 2947 *out = *in 2948 if in.Optional != nil { 2949 in, out := &in.Optional, &out.Optional 2950 *out = new(bool) 2951 **out = **in 2952 } 2953 return nil 2954 } 2955} 2956 2957func DeepCopy_v1_SecretList(in interface{}, out interface{}, c *conversion.Cloner) error { 2958 { 2959 in := in.(*SecretList) 2960 out := out.(*SecretList) 2961 *out = *in 2962 if in.Items != nil { 2963 in, out := &in.Items, &out.Items 2964 *out = make([]Secret, len(*in)) 2965 for i := range *in { 2966 if err := DeepCopy_v1_Secret(&(*in)[i], &(*out)[i], c); err != nil { 2967 return err 2968 } 2969 } 2970 } 2971 return nil 2972 } 2973} 2974 2975func DeepCopy_v1_SecretProjection(in interface{}, out interface{}, c *conversion.Cloner) error { 2976 { 2977 in := in.(*SecretProjection) 2978 out := out.(*SecretProjection) 2979 *out = *in 2980 if in.Items != nil { 2981 in, out := &in.Items, &out.Items 2982 *out = make([]KeyToPath, len(*in)) 2983 for i := range *in { 2984 if err := DeepCopy_v1_KeyToPath(&(*in)[i], &(*out)[i], c); err != nil { 2985 return err 2986 } 2987 } 2988 } 2989 if in.Optional != nil { 2990 in, out := &in.Optional, &out.Optional 2991 *out = new(bool) 2992 **out = **in 2993 } 2994 return nil 2995 } 2996} 2997 2998func DeepCopy_v1_SecretVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 2999 { 3000 in := in.(*SecretVolumeSource) 3001 out := out.(*SecretVolumeSource) 3002 *out = *in 3003 if in.Items != nil { 3004 in, out := &in.Items, &out.Items 3005 *out = make([]KeyToPath, len(*in)) 3006 for i := range *in { 3007 if err := DeepCopy_v1_KeyToPath(&(*in)[i], &(*out)[i], c); err != nil { 3008 return err 3009 } 3010 } 3011 } 3012 if in.DefaultMode != nil { 3013 in, out := &in.DefaultMode, &out.DefaultMode 3014 *out = new(int32) 3015 **out = **in 3016 } 3017 if in.Optional != nil { 3018 in, out := &in.Optional, &out.Optional 3019 *out = new(bool) 3020 **out = **in 3021 } 3022 return nil 3023 } 3024} 3025 3026func DeepCopy_v1_SecurityContext(in interface{}, out interface{}, c *conversion.Cloner) error { 3027 { 3028 in := in.(*SecurityContext) 3029 out := out.(*SecurityContext) 3030 *out = *in 3031 if in.Capabilities != nil { 3032 in, out := &in.Capabilities, &out.Capabilities 3033 *out = new(Capabilities) 3034 if err := DeepCopy_v1_Capabilities(*in, *out, c); err != nil { 3035 return err 3036 } 3037 } 3038 if in.Privileged != nil { 3039 in, out := &in.Privileged, &out.Privileged 3040 *out = new(bool) 3041 **out = **in 3042 } 3043 if in.SELinuxOptions != nil { 3044 in, out := &in.SELinuxOptions, &out.SELinuxOptions 3045 *out = new(SELinuxOptions) 3046 **out = **in 3047 } 3048 if in.RunAsUser != nil { 3049 in, out := &in.RunAsUser, &out.RunAsUser 3050 *out = new(int64) 3051 **out = **in 3052 } 3053 if in.RunAsNonRoot != nil { 3054 in, out := &in.RunAsNonRoot, &out.RunAsNonRoot 3055 *out = new(bool) 3056 **out = **in 3057 } 3058 if in.ReadOnlyRootFilesystem != nil { 3059 in, out := &in.ReadOnlyRootFilesystem, &out.ReadOnlyRootFilesystem 3060 *out = new(bool) 3061 **out = **in 3062 } 3063 return nil 3064 } 3065} 3066 3067func DeepCopy_v1_SerializedReference(in interface{}, out interface{}, c *conversion.Cloner) error { 3068 { 3069 in := in.(*SerializedReference) 3070 out := out.(*SerializedReference) 3071 *out = *in 3072 return nil 3073 } 3074} 3075 3076func DeepCopy_v1_Service(in interface{}, out interface{}, c *conversion.Cloner) error { 3077 { 3078 in := in.(*Service) 3079 out := out.(*Service) 3080 *out = *in 3081 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 3082 return err 3083 } else { 3084 out.ObjectMeta = *newVal.(*meta_v1.ObjectMeta) 3085 } 3086 if err := DeepCopy_v1_ServiceSpec(&in.Spec, &out.Spec, c); err != nil { 3087 return err 3088 } 3089 if err := DeepCopy_v1_ServiceStatus(&in.Status, &out.Status, c); err != nil { 3090 return err 3091 } 3092 return nil 3093 } 3094} 3095 3096func DeepCopy_v1_ServiceAccount(in interface{}, out interface{}, c *conversion.Cloner) error { 3097 { 3098 in := in.(*ServiceAccount) 3099 out := out.(*ServiceAccount) 3100 *out = *in 3101 if newVal, err := c.DeepCopy(&in.ObjectMeta); err != nil { 3102 return err 3103 } else { 3104 out.ObjectMeta = *newVal.(*meta_v1.ObjectMeta) 3105 } 3106 if in.Secrets != nil { 3107 in, out := &in.Secrets, &out.Secrets 3108 *out = make([]ObjectReference, len(*in)) 3109 copy(*out, *in) 3110 } 3111 if in.ImagePullSecrets != nil { 3112 in, out := &in.ImagePullSecrets, &out.ImagePullSecrets 3113 *out = make([]LocalObjectReference, len(*in)) 3114 copy(*out, *in) 3115 } 3116 if in.AutomountServiceAccountToken != nil { 3117 in, out := &in.AutomountServiceAccountToken, &out.AutomountServiceAccountToken 3118 *out = new(bool) 3119 **out = **in 3120 } 3121 return nil 3122 } 3123} 3124 3125func DeepCopy_v1_ServiceAccountList(in interface{}, out interface{}, c *conversion.Cloner) error { 3126 { 3127 in := in.(*ServiceAccountList) 3128 out := out.(*ServiceAccountList) 3129 *out = *in 3130 if in.Items != nil { 3131 in, out := &in.Items, &out.Items 3132 *out = make([]ServiceAccount, len(*in)) 3133 for i := range *in { 3134 if err := DeepCopy_v1_ServiceAccount(&(*in)[i], &(*out)[i], c); err != nil { 3135 return err 3136 } 3137 } 3138 } 3139 return nil 3140 } 3141} 3142 3143func DeepCopy_v1_ServiceList(in interface{}, out interface{}, c *conversion.Cloner) error { 3144 { 3145 in := in.(*ServiceList) 3146 out := out.(*ServiceList) 3147 *out = *in 3148 if in.Items != nil { 3149 in, out := &in.Items, &out.Items 3150 *out = make([]Service, len(*in)) 3151 for i := range *in { 3152 if err := DeepCopy_v1_Service(&(*in)[i], &(*out)[i], c); err != nil { 3153 return err 3154 } 3155 } 3156 } 3157 return nil 3158 } 3159} 3160 3161func DeepCopy_v1_ServicePort(in interface{}, out interface{}, c *conversion.Cloner) error { 3162 { 3163 in := in.(*ServicePort) 3164 out := out.(*ServicePort) 3165 *out = *in 3166 return nil 3167 } 3168} 3169 3170func DeepCopy_v1_ServiceProxyOptions(in interface{}, out interface{}, c *conversion.Cloner) error { 3171 { 3172 in := in.(*ServiceProxyOptions) 3173 out := out.(*ServiceProxyOptions) 3174 *out = *in 3175 return nil 3176 } 3177} 3178 3179func DeepCopy_v1_ServiceSpec(in interface{}, out interface{}, c *conversion.Cloner) error { 3180 { 3181 in := in.(*ServiceSpec) 3182 out := out.(*ServiceSpec) 3183 *out = *in 3184 if in.Ports != nil { 3185 in, out := &in.Ports, &out.Ports 3186 *out = make([]ServicePort, len(*in)) 3187 copy(*out, *in) 3188 } 3189 if in.Selector != nil { 3190 in, out := &in.Selector, &out.Selector 3191 *out = make(map[string]string) 3192 for key, val := range *in { 3193 (*out)[key] = val 3194 } 3195 } 3196 if in.ExternalIPs != nil { 3197 in, out := &in.ExternalIPs, &out.ExternalIPs 3198 *out = make([]string, len(*in)) 3199 copy(*out, *in) 3200 } 3201 if in.DeprecatedPublicIPs != nil { 3202 in, out := &in.DeprecatedPublicIPs, &out.DeprecatedPublicIPs 3203 *out = make([]string, len(*in)) 3204 copy(*out, *in) 3205 } 3206 if in.LoadBalancerSourceRanges != nil { 3207 in, out := &in.LoadBalancerSourceRanges, &out.LoadBalancerSourceRanges 3208 *out = make([]string, len(*in)) 3209 copy(*out, *in) 3210 } 3211 return nil 3212 } 3213} 3214 3215func DeepCopy_v1_ServiceStatus(in interface{}, out interface{}, c *conversion.Cloner) error { 3216 { 3217 in := in.(*ServiceStatus) 3218 out := out.(*ServiceStatus) 3219 *out = *in 3220 if err := DeepCopy_v1_LoadBalancerStatus(&in.LoadBalancer, &out.LoadBalancer, c); err != nil { 3221 return err 3222 } 3223 return nil 3224 } 3225} 3226 3227func DeepCopy_v1_Sysctl(in interface{}, out interface{}, c *conversion.Cloner) error { 3228 { 3229 in := in.(*Sysctl) 3230 out := out.(*Sysctl) 3231 *out = *in 3232 return nil 3233 } 3234} 3235 3236func DeepCopy_v1_TCPSocketAction(in interface{}, out interface{}, c *conversion.Cloner) error { 3237 { 3238 in := in.(*TCPSocketAction) 3239 out := out.(*TCPSocketAction) 3240 *out = *in 3241 return nil 3242 } 3243} 3244 3245func DeepCopy_v1_Taint(in interface{}, out interface{}, c *conversion.Cloner) error { 3246 { 3247 in := in.(*Taint) 3248 out := out.(*Taint) 3249 *out = *in 3250 out.TimeAdded = in.TimeAdded.DeepCopy() 3251 return nil 3252 } 3253} 3254 3255func DeepCopy_v1_Toleration(in interface{}, out interface{}, c *conversion.Cloner) error { 3256 { 3257 in := in.(*Toleration) 3258 out := out.(*Toleration) 3259 *out = *in 3260 if in.TolerationSeconds != nil { 3261 in, out := &in.TolerationSeconds, &out.TolerationSeconds 3262 *out = new(int64) 3263 **out = **in 3264 } 3265 return nil 3266 } 3267} 3268 3269func DeepCopy_v1_Volume(in interface{}, out interface{}, c *conversion.Cloner) error { 3270 { 3271 in := in.(*Volume) 3272 out := out.(*Volume) 3273 *out = *in 3274 if err := DeepCopy_v1_VolumeSource(&in.VolumeSource, &out.VolumeSource, c); err != nil { 3275 return err 3276 } 3277 return nil 3278 } 3279} 3280 3281func DeepCopy_v1_VolumeMount(in interface{}, out interface{}, c *conversion.Cloner) error { 3282 { 3283 in := in.(*VolumeMount) 3284 out := out.(*VolumeMount) 3285 *out = *in 3286 return nil 3287 } 3288} 3289 3290func DeepCopy_v1_VolumeProjection(in interface{}, out interface{}, c *conversion.Cloner) error { 3291 { 3292 in := in.(*VolumeProjection) 3293 out := out.(*VolumeProjection) 3294 *out = *in 3295 if in.Secret != nil { 3296 in, out := &in.Secret, &out.Secret 3297 *out = new(SecretProjection) 3298 if err := DeepCopy_v1_SecretProjection(*in, *out, c); err != nil { 3299 return err 3300 } 3301 } 3302 if in.DownwardAPI != nil { 3303 in, out := &in.DownwardAPI, &out.DownwardAPI 3304 *out = new(DownwardAPIProjection) 3305 if err := DeepCopy_v1_DownwardAPIProjection(*in, *out, c); err != nil { 3306 return err 3307 } 3308 } 3309 if in.ConfigMap != nil { 3310 in, out := &in.ConfigMap, &out.ConfigMap 3311 *out = new(ConfigMapProjection) 3312 if err := DeepCopy_v1_ConfigMapProjection(*in, *out, c); err != nil { 3313 return err 3314 } 3315 } 3316 return nil 3317 } 3318} 3319 3320func DeepCopy_v1_VolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 3321 { 3322 in := in.(*VolumeSource) 3323 out := out.(*VolumeSource) 3324 *out = *in 3325 if in.HostPath != nil { 3326 in, out := &in.HostPath, &out.HostPath 3327 *out = new(HostPathVolumeSource) 3328 **out = **in 3329 } 3330 if in.EmptyDir != nil { 3331 in, out := &in.EmptyDir, &out.EmptyDir 3332 *out = new(EmptyDirVolumeSource) 3333 **out = **in 3334 } 3335 if in.GCEPersistentDisk != nil { 3336 in, out := &in.GCEPersistentDisk, &out.GCEPersistentDisk 3337 *out = new(GCEPersistentDiskVolumeSource) 3338 **out = **in 3339 } 3340 if in.AWSElasticBlockStore != nil { 3341 in, out := &in.AWSElasticBlockStore, &out.AWSElasticBlockStore 3342 *out = new(AWSElasticBlockStoreVolumeSource) 3343 **out = **in 3344 } 3345 if in.GitRepo != nil { 3346 in, out := &in.GitRepo, &out.GitRepo 3347 *out = new(GitRepoVolumeSource) 3348 **out = **in 3349 } 3350 if in.Secret != nil { 3351 in, out := &in.Secret, &out.Secret 3352 *out = new(SecretVolumeSource) 3353 if err := DeepCopy_v1_SecretVolumeSource(*in, *out, c); err != nil { 3354 return err 3355 } 3356 } 3357 if in.NFS != nil { 3358 in, out := &in.NFS, &out.NFS 3359 *out = new(NFSVolumeSource) 3360 **out = **in 3361 } 3362 if in.ISCSI != nil { 3363 in, out := &in.ISCSI, &out.ISCSI 3364 *out = new(ISCSIVolumeSource) 3365 if err := DeepCopy_v1_ISCSIVolumeSource(*in, *out, c); err != nil { 3366 return err 3367 } 3368 } 3369 if in.Glusterfs != nil { 3370 in, out := &in.Glusterfs, &out.Glusterfs 3371 *out = new(GlusterfsVolumeSource) 3372 **out = **in 3373 } 3374 if in.PersistentVolumeClaim != nil { 3375 in, out := &in.PersistentVolumeClaim, &out.PersistentVolumeClaim 3376 *out = new(PersistentVolumeClaimVolumeSource) 3377 **out = **in 3378 } 3379 if in.RBD != nil { 3380 in, out := &in.RBD, &out.RBD 3381 *out = new(RBDVolumeSource) 3382 if err := DeepCopy_v1_RBDVolumeSource(*in, *out, c); err != nil { 3383 return err 3384 } 3385 } 3386 if in.FlexVolume != nil { 3387 in, out := &in.FlexVolume, &out.FlexVolume 3388 *out = new(FlexVolumeSource) 3389 if err := DeepCopy_v1_FlexVolumeSource(*in, *out, c); err != nil { 3390 return err 3391 } 3392 } 3393 if in.Cinder != nil { 3394 in, out := &in.Cinder, &out.Cinder 3395 *out = new(CinderVolumeSource) 3396 **out = **in 3397 } 3398 if in.CephFS != nil { 3399 in, out := &in.CephFS, &out.CephFS 3400 *out = new(CephFSVolumeSource) 3401 if err := DeepCopy_v1_CephFSVolumeSource(*in, *out, c); err != nil { 3402 return err 3403 } 3404 } 3405 if in.Flocker != nil { 3406 in, out := &in.Flocker, &out.Flocker 3407 *out = new(FlockerVolumeSource) 3408 **out = **in 3409 } 3410 if in.DownwardAPI != nil { 3411 in, out := &in.DownwardAPI, &out.DownwardAPI 3412 *out = new(DownwardAPIVolumeSource) 3413 if err := DeepCopy_v1_DownwardAPIVolumeSource(*in, *out, c); err != nil { 3414 return err 3415 } 3416 } 3417 if in.FC != nil { 3418 in, out := &in.FC, &out.FC 3419 *out = new(FCVolumeSource) 3420 if err := DeepCopy_v1_FCVolumeSource(*in, *out, c); err != nil { 3421 return err 3422 } 3423 } 3424 if in.AzureFile != nil { 3425 in, out := &in.AzureFile, &out.AzureFile 3426 *out = new(AzureFileVolumeSource) 3427 **out = **in 3428 } 3429 if in.ConfigMap != nil { 3430 in, out := &in.ConfigMap, &out.ConfigMap 3431 *out = new(ConfigMapVolumeSource) 3432 if err := DeepCopy_v1_ConfigMapVolumeSource(*in, *out, c); err != nil { 3433 return err 3434 } 3435 } 3436 if in.VsphereVolume != nil { 3437 in, out := &in.VsphereVolume, &out.VsphereVolume 3438 *out = new(VsphereVirtualDiskVolumeSource) 3439 **out = **in 3440 } 3441 if in.Quobyte != nil { 3442 in, out := &in.Quobyte, &out.Quobyte 3443 *out = new(QuobyteVolumeSource) 3444 **out = **in 3445 } 3446 if in.AzureDisk != nil { 3447 in, out := &in.AzureDisk, &out.AzureDisk 3448 *out = new(AzureDiskVolumeSource) 3449 if err := DeepCopy_v1_AzureDiskVolumeSource(*in, *out, c); err != nil { 3450 return err 3451 } 3452 } 3453 if in.PhotonPersistentDisk != nil { 3454 in, out := &in.PhotonPersistentDisk, &out.PhotonPersistentDisk 3455 *out = new(PhotonPersistentDiskVolumeSource) 3456 **out = **in 3457 } 3458 if in.Projected != nil { 3459 in, out := &in.Projected, &out.Projected 3460 *out = new(ProjectedVolumeSource) 3461 if err := DeepCopy_v1_ProjectedVolumeSource(*in, *out, c); err != nil { 3462 return err 3463 } 3464 } 3465 if in.PortworxVolume != nil { 3466 in, out := &in.PortworxVolume, &out.PortworxVolume 3467 *out = new(PortworxVolumeSource) 3468 **out = **in 3469 } 3470 if in.ScaleIO != nil { 3471 in, out := &in.ScaleIO, &out.ScaleIO 3472 *out = new(ScaleIOVolumeSource) 3473 if err := DeepCopy_v1_ScaleIOVolumeSource(*in, *out, c); err != nil { 3474 return err 3475 } 3476 } 3477 return nil 3478 } 3479} 3480 3481func DeepCopy_v1_VsphereVirtualDiskVolumeSource(in interface{}, out interface{}, c *conversion.Cloner) error { 3482 { 3483 in := in.(*VsphereVirtualDiskVolumeSource) 3484 out := out.(*VsphereVirtualDiskVolumeSource) 3485 *out = *in 3486 return nil 3487 } 3488} 3489 3490func DeepCopy_v1_WeightedPodAffinityTerm(in interface{}, out interface{}, c *conversion.Cloner) error { 3491 { 3492 in := in.(*WeightedPodAffinityTerm) 3493 out := out.(*WeightedPodAffinityTerm) 3494 *out = *in 3495 if err := DeepCopy_v1_PodAffinityTerm(&in.PodAffinityTerm, &out.PodAffinityTerm, c); err != nil { 3496 return err 3497 } 3498 return nil 3499 } 3500} 3501