...
1
2
3
4
19
20
21
22 package clientauthentication
23
24 import (
25 runtime "k8s.io/apimachinery/pkg/runtime"
26 )
27
28
29 func (in *Cluster) DeepCopyInto(out *Cluster) {
30 *out = *in
31 if in.CertificateAuthorityData != nil {
32 in, out := &in.CertificateAuthorityData, &out.CertificateAuthorityData
33 *out = make([]byte, len(*in))
34 copy(*out, *in)
35 }
36 if in.Config != nil {
37 out.Config = in.Config.DeepCopyObject()
38 }
39 return
40 }
41
42
43 func (in *Cluster) DeepCopy() *Cluster {
44 if in == nil {
45 return nil
46 }
47 out := new(Cluster)
48 in.DeepCopyInto(out)
49 return out
50 }
51
52
53 func (in *ExecCredential) DeepCopyInto(out *ExecCredential) {
54 *out = *in
55 out.TypeMeta = in.TypeMeta
56 in.Spec.DeepCopyInto(&out.Spec)
57 if in.Status != nil {
58 in, out := &in.Status, &out.Status
59 *out = new(ExecCredentialStatus)
60 (*in).DeepCopyInto(*out)
61 }
62 return
63 }
64
65
66 func (in *ExecCredential) DeepCopy() *ExecCredential {
67 if in == nil {
68 return nil
69 }
70 out := new(ExecCredential)
71 in.DeepCopyInto(out)
72 return out
73 }
74
75
76 func (in *ExecCredential) DeepCopyObject() runtime.Object {
77 if c := in.DeepCopy(); c != nil {
78 return c
79 }
80 return nil
81 }
82
83
84 func (in *ExecCredentialSpec) DeepCopyInto(out *ExecCredentialSpec) {
85 *out = *in
86 if in.Cluster != nil {
87 in, out := &in.Cluster, &out.Cluster
88 *out = new(Cluster)
89 (*in).DeepCopyInto(*out)
90 }
91 return
92 }
93
94
95 func (in *ExecCredentialSpec) DeepCopy() *ExecCredentialSpec {
96 if in == nil {
97 return nil
98 }
99 out := new(ExecCredentialSpec)
100 in.DeepCopyInto(out)
101 return out
102 }
103
104
105 func (in *ExecCredentialStatus) DeepCopyInto(out *ExecCredentialStatus) {
106 *out = *in
107 if in.ExpirationTimestamp != nil {
108 in, out := &in.ExpirationTimestamp, &out.ExpirationTimestamp
109 *out = (*in).DeepCopy()
110 }
111 return
112 }
113
114
115 func (in *ExecCredentialStatus) DeepCopy() *ExecCredentialStatus {
116 if in == nil {
117 return nil
118 }
119 out := new(ExecCredentialStatus)
120 in.DeepCopyInto(out)
121 return out
122 }
123
View as plain text