func DeepCopy_apps_StatefulSetSpec(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*StatefulSetSpec) out := out.(*StatefulSetSpec) *out = *in if in.Selector != nil { in, out := &in.Selector, &out.Selector if newVal, err := c.DeepCopy(*in); err != nil { return err } else { *out = newVal.(*v1.LabelSelector) } } if err := api.DeepCopy_api_PodTemplateSpec(&in.Template, &out.Template, c); err != nil { return err } if in.VolumeClaimTemplates != nil { in, out := &in.VolumeClaimTemplates, &out.VolumeClaimTemplates *out = make([]api.PersistentVolumeClaim, len(*in)) for i := range *in { if err := api.DeepCopy_api_PersistentVolumeClaim(&(*in)[i], &(*out)[i], c); err != nil { return err } } } return nil } }
func DeepCopy_apps_PetSetSpec(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*PetSetSpec) out := out.(*PetSetSpec) out.Replicas = in.Replicas if in.Selector != nil { in, out := &in.Selector, &out.Selector *out = new(unversioned.LabelSelector) if err := unversioned.DeepCopy_unversioned_LabelSelector(*in, *out, c); err != nil { return err } } else { out.Selector = nil } if err := api.DeepCopy_api_PodTemplateSpec(&in.Template, &out.Template, c); err != nil { return err } if in.VolumeClaimTemplates != nil { in, out := &in.VolumeClaimTemplates, &out.VolumeClaimTemplates *out = make([]api.PersistentVolumeClaim, len(*in)) for i := range *in { if err := api.DeepCopy_api_PersistentVolumeClaim(&(*in)[i], &(*out)[i], c); err != nil { return err } } } else { out.VolumeClaimTemplates = nil } out.ServiceName = in.ServiceName return nil } }
func DeepCopy_extensions_DeploymentSpec(in DeploymentSpec, out *DeploymentSpec, c *conversion.Cloner) error { out.Replicas = in.Replicas if in.Selector != nil { in, out := in.Selector, &out.Selector *out = new(unversioned.LabelSelector) if err := unversioned.DeepCopy_unversioned_LabelSelector(*in, *out, c); err != nil { return err } } else { out.Selector = nil } if err := api.DeepCopy_api_PodTemplateSpec(in.Template, &out.Template, c); err != nil { return err } if err := DeepCopy_extensions_DeploymentStrategy(in.Strategy, &out.Strategy, c); err != nil { return err } out.MinReadySeconds = in.MinReadySeconds if in.RevisionHistoryLimit != nil { in, out := in.RevisionHistoryLimit, &out.RevisionHistoryLimit *out = new(int32) **out = *in } else { out.RevisionHistoryLimit = nil } out.Paused = in.Paused if in.RollbackTo != nil { in, out := in.RollbackTo, &out.RollbackTo *out = new(RollbackConfig) **out = *in } else { out.RollbackTo = nil } return nil }
func DeepCopy_api_PodSecurityPolicySelfSubjectReviewSpec(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*PodSecurityPolicySelfSubjectReviewSpec) out := out.(*PodSecurityPolicySelfSubjectReviewSpec) if err := pkg_api.DeepCopy_api_PodTemplateSpec(&in.Template, &out.Template, c); err != nil { return err } return nil } }
func DeepCopy_api_PodSecurityPolicyReviewSpec(in PodSecurityPolicyReviewSpec, out *PodSecurityPolicyReviewSpec, c *conversion.Cloner) error { if err := api.DeepCopy_api_PodTemplateSpec(in.Template, &out.Template, c); err != nil { return err } if in.ServiceAccountNames != nil { in, out := in.ServiceAccountNames, &out.ServiceAccountNames *out = make([]string, len(in)) copy(*out, in) } else { out.ServiceAccountNames = nil } return nil }
func DeepCopy_api_DeploymentConfigSpec(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*DeploymentConfigSpec) out := out.(*DeploymentConfigSpec) if err := DeepCopy_api_DeploymentStrategy(&in.Strategy, &out.Strategy, c); err != nil { return err } out.MinReadySeconds = in.MinReadySeconds if in.Triggers != nil { in, out := &in.Triggers, &out.Triggers *out = make([]DeploymentTriggerPolicy, len(*in)) for i := range *in { if err := DeepCopy_api_DeploymentTriggerPolicy(&(*in)[i], &(*out)[i], c); err != nil { return err } } } else { out.Triggers = nil } out.Replicas = in.Replicas if in.RevisionHistoryLimit != nil { in, out := &in.RevisionHistoryLimit, &out.RevisionHistoryLimit *out = new(int32) **out = **in } else { out.RevisionHistoryLimit = nil } out.Test = in.Test out.Paused = in.Paused if in.Selector != nil { in, out := &in.Selector, &out.Selector *out = make(map[string]string) for key, val := range *in { (*out)[key] = val } } else { out.Selector = nil } if in.Template != nil { in, out := &in.Template, &out.Template *out = new(pkg_api.PodTemplateSpec) if err := pkg_api.DeepCopy_api_PodTemplateSpec(*in, *out, c); err != nil { return err } } else { out.Template = nil } return nil } }
func DeepCopy_api_PodSecurityPolicySubjectReviewSpec(in PodSecurityPolicySubjectReviewSpec, out *PodSecurityPolicySubjectReviewSpec, c *conversion.Cloner) error { if err := api.DeepCopy_api_PodTemplateSpec(in.Template, &out.Template, c); err != nil { return err } out.User = in.User if in.Groups != nil { in, out := in.Groups, &out.Groups *out = make([]string, len(in)) copy(*out, in) } else { out.Groups = nil } return nil }
func DeepCopy_extensions_DaemonSetSpec(in DaemonSetSpec, out *DaemonSetSpec, c *conversion.Cloner) error { if in.Selector != nil { in, out := in.Selector, &out.Selector *out = new(unversioned.LabelSelector) if err := unversioned.DeepCopy_unversioned_LabelSelector(*in, *out, c); err != nil { return err } } else { out.Selector = nil } if err := api.DeepCopy_api_PodTemplateSpec(in.Template, &out.Template, c); err != nil { return err } return nil }
func DeepCopy_api_PodSecurityPolicySubjectReviewStatus(in PodSecurityPolicySubjectReviewStatus, out *PodSecurityPolicySubjectReviewStatus, c *conversion.Cloner) error { if in.AllowedBy != nil { in, out := in.AllowedBy, &out.AllowedBy *out = new(api.ObjectReference) if err := api.DeepCopy_api_ObjectReference(*in, *out, c); err != nil { return err } } else { out.AllowedBy = nil } out.Reason = in.Reason if err := api.DeepCopy_api_PodTemplateSpec(in.Template, &out.Template, c); err != nil { return err } return nil }
func DeepCopy_batch_JobSpec(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*JobSpec) out := out.(*JobSpec) if in.Parallelism != nil { in, out := &in.Parallelism, &out.Parallelism *out = new(int32) **out = **in } else { out.Parallelism = nil } if in.Completions != nil { in, out := &in.Completions, &out.Completions *out = new(int32) **out = **in } else { out.Completions = nil } if in.ActiveDeadlineSeconds != nil { in, out := &in.ActiveDeadlineSeconds, &out.ActiveDeadlineSeconds *out = new(int64) **out = **in } else { out.ActiveDeadlineSeconds = nil } if in.Selector != nil { in, out := &in.Selector, &out.Selector *out = new(unversioned.LabelSelector) if err := unversioned.DeepCopy_unversioned_LabelSelector(*in, *out, c); err != nil { return err } } else { out.Selector = nil } if in.ManualSelector != nil { in, out := &in.ManualSelector, &out.ManualSelector *out = new(bool) **out = **in } else { out.ManualSelector = nil } if err := api.DeepCopy_api_PodTemplateSpec(&in.Template, &out.Template, c); err != nil { return err } return nil } }
func DeepCopy_api_PodSecurityPolicyReviewSpec(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*PodSecurityPolicyReviewSpec) out := out.(*PodSecurityPolicyReviewSpec) if err := pkg_api.DeepCopy_api_PodTemplateSpec(&in.Template, &out.Template, c); err != nil { return err } if in.ServiceAccountNames != nil { in, out := &in.ServiceAccountNames, &out.ServiceAccountNames *out = make([]string, len(*in)) copy(*out, *in) } else { out.ServiceAccountNames = nil } return nil } }
func DeepCopy_extensions_DeploymentSpec(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*DeploymentSpec) out := out.(*DeploymentSpec) out.Replicas = in.Replicas if in.Selector != nil { in, out := &in.Selector, &out.Selector *out = new(v1.LabelSelector) if err := v1.DeepCopy_v1_LabelSelector(*in, *out, c); err != nil { return err } } else { out.Selector = nil } if err := api.DeepCopy_api_PodTemplateSpec(&in.Template, &out.Template, c); err != nil { return err } if err := DeepCopy_extensions_DeploymentStrategy(&in.Strategy, &out.Strategy, c); err != nil { return err } out.MinReadySeconds = in.MinReadySeconds if in.RevisionHistoryLimit != nil { in, out := &in.RevisionHistoryLimit, &out.RevisionHistoryLimit *out = new(int32) **out = **in } else { out.RevisionHistoryLimit = nil } out.Paused = in.Paused if in.RollbackTo != nil { in, out := &in.RollbackTo, &out.RollbackTo *out = new(RollbackConfig) **out = **in } else { out.RollbackTo = nil } if in.ProgressDeadlineSeconds != nil { in, out := &in.ProgressDeadlineSeconds, &out.ProgressDeadlineSeconds *out = new(int32) **out = **in } else { out.ProgressDeadlineSeconds = nil } return nil } }
func DeepCopy_api_DeploymentConfigSpec(in DeploymentConfigSpec, out *DeploymentConfigSpec, c *conversion.Cloner) error { if err := DeepCopy_api_DeploymentStrategy(in.Strategy, &out.Strategy, c); err != nil { return err } if in.Triggers != nil { in, out := in.Triggers, &out.Triggers *out = make([]DeploymentTriggerPolicy, len(in)) for i := range in { if err := DeepCopy_api_DeploymentTriggerPolicy(in[i], &(*out)[i], c); err != nil { return err } } } else { out.Triggers = nil } out.Replicas = in.Replicas if in.RevisionHistoryLimit != nil { in, out := in.RevisionHistoryLimit, &out.RevisionHistoryLimit *out = new(int) **out = *in } else { out.RevisionHistoryLimit = nil } out.Test = in.Test out.Paused = in.Paused if in.Selector != nil { in, out := in.Selector, &out.Selector *out = make(map[string]string) for key, val := range in { (*out)[key] = val } } else { out.Selector = nil } if in.Template != nil { in, out := in.Template, &out.Template *out = new(api.PodTemplateSpec) if err := api.DeepCopy_api_PodTemplateSpec(*in, *out, c); err != nil { return err } } else { out.Template = nil } return nil }
func DeepCopy_api_PodSecurityPolicySubjectReviewSpec(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*PodSecurityPolicySubjectReviewSpec) out := out.(*PodSecurityPolicySubjectReviewSpec) if err := pkg_api.DeepCopy_api_PodTemplateSpec(&in.Template, &out.Template, c); err != nil { return err } out.User = in.User if in.Groups != nil { in, out := &in.Groups, &out.Groups *out = make([]string, len(*in)) copy(*out, *in) } else { out.Groups = nil } return nil } }
func DeepCopy_api_PodSecurityPolicySubjectReviewStatus(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*PodSecurityPolicySubjectReviewStatus) out := out.(*PodSecurityPolicySubjectReviewStatus) if in.AllowedBy != nil { in, out := &in.AllowedBy, &out.AllowedBy *out = new(pkg_api.ObjectReference) **out = **in } else { out.AllowedBy = nil } out.Reason = in.Reason if err := pkg_api.DeepCopy_api_PodTemplateSpec(&in.Template, &out.Template, c); err != nil { return err } return nil } }
func DeepCopy_extensions_ReplicaSetSpec(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*ReplicaSetSpec) out := out.(*ReplicaSetSpec) *out = *in if in.Selector != nil { in, out := &in.Selector, &out.Selector if newVal, err := c.DeepCopy(*in); err != nil { return err } else { *out = newVal.(*v1.LabelSelector) } } if err := api.DeepCopy_api_PodTemplateSpec(&in.Template, &out.Template, c); err != nil { return err } return nil } }
func DeepCopy_extensions_DaemonSetSpec(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*DaemonSetSpec) out := out.(*DaemonSetSpec) if in.Selector != nil { in, out := &in.Selector, &out.Selector *out = new(v1.LabelSelector) if err := v1.DeepCopy_v1_LabelSelector(*in, *out, c); err != nil { return err } } else { out.Selector = nil } if err := api.DeepCopy_api_PodTemplateSpec(&in.Template, &out.Template, c); err != nil { return err } return nil } }
func DeepCopy_extensions_JobSpec(in JobSpec, out *JobSpec, c *conversion.Cloner) error { if in.Parallelism != nil { in, out := in.Parallelism, &out.Parallelism *out = new(int) **out = *in } else { out.Parallelism = nil } if in.Completions != nil { in, out := in.Completions, &out.Completions *out = new(int) **out = *in } else { out.Completions = nil } if in.ActiveDeadlineSeconds != nil { in, out := in.ActiveDeadlineSeconds, &out.ActiveDeadlineSeconds *out = new(int64) **out = *in } else { out.ActiveDeadlineSeconds = nil } if in.Selector != nil { in, out := in.Selector, &out.Selector *out = new(unversioned.LabelSelector) if err := unversioned.DeepCopy_unversioned_LabelSelector(*in, *out, c); err != nil { return err } } else { out.Selector = nil } if in.ManualSelector != nil { in, out := in.ManualSelector, &out.ManualSelector *out = new(bool) **out = *in } else { out.ManualSelector = nil } if err := api.DeepCopy_api_PodTemplateSpec(in.Template, &out.Template, c); err != nil { return err } return nil }
func DeepCopy_extensions_ReplicaSetSpec(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*ReplicaSetSpec) out := out.(*ReplicaSetSpec) out.Replicas = in.Replicas if in.Selector != nil { in, out := &in.Selector, &out.Selector *out = new(unversioned.LabelSelector) if err := unversioned.DeepCopy_unversioned_LabelSelector(*in, *out, c); err != nil { return err } } else { out.Selector = nil } if err := api.DeepCopy_api_PodTemplateSpec(&in.Template, &out.Template, c); err != nil { return err } return nil } }
func DeepCopy_batch_JobSpec(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*JobSpec) out := out.(*JobSpec) *out = *in if in.Parallelism != nil { in, out := &in.Parallelism, &out.Parallelism *out = new(int32) **out = **in } if in.Completions != nil { in, out := &in.Completions, &out.Completions *out = new(int32) **out = **in } if in.ActiveDeadlineSeconds != nil { in, out := &in.ActiveDeadlineSeconds, &out.ActiveDeadlineSeconds *out = new(int64) **out = **in } if in.Selector != nil { in, out := &in.Selector, &out.Selector if newVal, err := c.DeepCopy(*in); err != nil { return err } else { *out = newVal.(*v1.LabelSelector) } } if in.ManualSelector != nil { in, out := &in.ManualSelector, &out.ManualSelector *out = new(bool) **out = **in } if err := api.DeepCopy_api_PodTemplateSpec(&in.Template, &out.Template, c); err != nil { return err } return nil } }
func DeepCopy_extensions_DeploymentSpec(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*DeploymentSpec) out := out.(*DeploymentSpec) *out = *in if in.Selector != nil { in, out := &in.Selector, &out.Selector if newVal, err := c.DeepCopy(*in); err != nil { return err } else { *out = newVal.(*v1.LabelSelector) } } if err := api.DeepCopy_api_PodTemplateSpec(&in.Template, &out.Template, c); err != nil { return err } if err := DeepCopy_extensions_DeploymentStrategy(&in.Strategy, &out.Strategy, c); err != nil { return err } if in.RevisionHistoryLimit != nil { in, out := &in.RevisionHistoryLimit, &out.RevisionHistoryLimit *out = new(int32) **out = **in } if in.RollbackTo != nil { in, out := &in.RollbackTo, &out.RollbackTo *out = new(RollbackConfig) **out = **in } if in.ProgressDeadlineSeconds != nil { in, out := &in.ProgressDeadlineSeconds, &out.ProgressDeadlineSeconds *out = new(int32) **out = **in } return nil } }
func DeepCopy_api_PodSecurityPolicySelfSubjectReviewSpec(in PodSecurityPolicySelfSubjectReviewSpec, out *PodSecurityPolicySelfSubjectReviewSpec, c *conversion.Cloner) error { if err := api.DeepCopy_api_PodTemplateSpec(in.Template, &out.Template, c); err != nil { return err } return nil }