...
1
2
3
4
19
20
21
22 package v1
23
24 import (
25 runtime "k8s.io/apimachinery/pkg/runtime"
26 )
27
28
29 func (in *Carp) DeepCopyInto(out *Carp) {
30 *out = *in
31 out.TypeMeta = in.TypeMeta
32 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
33 in.Spec.DeepCopyInto(&out.Spec)
34 in.Status.DeepCopyInto(&out.Status)
35 return
36 }
37
38
39 func (in *Carp) DeepCopy() *Carp {
40 if in == nil {
41 return nil
42 }
43 out := new(Carp)
44 in.DeepCopyInto(out)
45 return out
46 }
47
48
49 func (in *Carp) DeepCopyObject() runtime.Object {
50 if c := in.DeepCopy(); c != nil {
51 return c
52 }
53 return nil
54 }
55
56
57 func (in *CarpCondition) DeepCopyInto(out *CarpCondition) {
58 *out = *in
59 in.LastProbeTime.DeepCopyInto(&out.LastProbeTime)
60 in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
61 return
62 }
63
64
65 func (in *CarpCondition) DeepCopy() *CarpCondition {
66 if in == nil {
67 return nil
68 }
69 out := new(CarpCondition)
70 in.DeepCopyInto(out)
71 return out
72 }
73
74
75 func (in *CarpList) DeepCopyInto(out *CarpList) {
76 *out = *in
77 out.TypeMeta = in.TypeMeta
78 in.ListMeta.DeepCopyInto(&out.ListMeta)
79 if in.Items != nil {
80 in, out := &in.Items, &out.Items
81 *out = make([]Carp, len(*in))
82 for i := range *in {
83 (*in)[i].DeepCopyInto(&(*out)[i])
84 }
85 }
86 return
87 }
88
89
90 func (in *CarpList) DeepCopy() *CarpList {
91 if in == nil {
92 return nil
93 }
94 out := new(CarpList)
95 in.DeepCopyInto(out)
96 return out
97 }
98
99
100 func (in *CarpList) DeepCopyObject() runtime.Object {
101 if c := in.DeepCopy(); c != nil {
102 return c
103 }
104 return nil
105 }
106
107
108 func (in *CarpSpec) DeepCopyInto(out *CarpSpec) {
109 *out = *in
110 if in.TerminationGracePeriodSeconds != nil {
111 in, out := &in.TerminationGracePeriodSeconds, &out.TerminationGracePeriodSeconds
112 *out = new(int64)
113 **out = **in
114 }
115 if in.ActiveDeadlineSeconds != nil {
116 in, out := &in.ActiveDeadlineSeconds, &out.ActiveDeadlineSeconds
117 *out = new(int64)
118 **out = **in
119 }
120 if in.NodeSelector != nil {
121 in, out := &in.NodeSelector, &out.NodeSelector
122 *out = make(map[string]string, len(*in))
123 for key, val := range *in {
124 (*out)[key] = val
125 }
126 }
127 return
128 }
129
130
131 func (in *CarpSpec) DeepCopy() *CarpSpec {
132 if in == nil {
133 return nil
134 }
135 out := new(CarpSpec)
136 in.DeepCopyInto(out)
137 return out
138 }
139
140
141 func (in *CarpStatus) DeepCopyInto(out *CarpStatus) {
142 *out = *in
143 if in.Conditions != nil {
144 in, out := &in.Conditions, &out.Conditions
145 *out = make([]CarpCondition, len(*in))
146 for i := range *in {
147 (*in)[i].DeepCopyInto(&(*out)[i])
148 }
149 }
150 if in.StartTime != nil {
151 in, out := &in.StartTime, &out.StartTime
152 *out = (*in).DeepCopy()
153 }
154 return
155 }
156
157
158 func (in *CarpStatus) DeepCopy() *CarpStatus {
159 if in == nil {
160 return nil
161 }
162 out := new(CarpStatus)
163 in.DeepCopyInto(out)
164 return out
165 }
166
View as plain text