Browse code

generated: proto

Clayton Coleman authored on 2016/09/14 00:18:11
Showing 22 changed files
... ...
@@ -52,6 +52,9 @@ import math "math"
52 52
 
53 53
 import k8s_io_kubernetes_pkg_api_v1 "k8s.io/kubernetes/pkg/api/v1"
54 54
 
55
+import strings "strings"
56
+import reflect "reflect"
57
+
55 58
 import io "io"
56 59
 
57 60
 // Reference imports to suppress errors if they are not otherwise used.
... ...
@@ -59,141 +62,163 @@ var _ = proto.Marshal
59 59
 var _ = fmt.Errorf
60 60
 var _ = math.Inf
61 61
 
62
-func (m *Action) Reset()         { *m = Action{} }
63
-func (m *Action) String() string { return proto.CompactTextString(m) }
64
-func (*Action) ProtoMessage()    {}
62
+// This is a compile-time assertion to ensure that this generated file
63
+// is compatible with the proto package it is being compiled against.
64
+const _ = proto.GoGoProtoPackageIsVersion1
65 65
 
66
-func (m *ClusterPolicy) Reset()         { *m = ClusterPolicy{} }
67
-func (m *ClusterPolicy) String() string { return proto.CompactTextString(m) }
68
-func (*ClusterPolicy) ProtoMessage()    {}
66
+func (m *Action) Reset()                    { *m = Action{} }
67
+func (*Action) ProtoMessage()               {}
68
+func (*Action) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{0} }
69 69
 
70
-func (m *ClusterPolicyBinding) Reset()         { *m = ClusterPolicyBinding{} }
71
-func (m *ClusterPolicyBinding) String() string { return proto.CompactTextString(m) }
72
-func (*ClusterPolicyBinding) ProtoMessage()    {}
70
+func (m *ClusterPolicy) Reset()                    { *m = ClusterPolicy{} }
71
+func (*ClusterPolicy) ProtoMessage()               {}
72
+func (*ClusterPolicy) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{1} }
73 73
 
74
-func (m *ClusterPolicyBindingList) Reset()         { *m = ClusterPolicyBindingList{} }
75
-func (m *ClusterPolicyBindingList) String() string { return proto.CompactTextString(m) }
76
-func (*ClusterPolicyBindingList) ProtoMessage()    {}
74
+func (m *ClusterPolicyBinding) Reset()                    { *m = ClusterPolicyBinding{} }
75
+func (*ClusterPolicyBinding) ProtoMessage()               {}
76
+func (*ClusterPolicyBinding) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{2} }
77 77
 
78
-func (m *ClusterPolicyList) Reset()         { *m = ClusterPolicyList{} }
79
-func (m *ClusterPolicyList) String() string { return proto.CompactTextString(m) }
80
-func (*ClusterPolicyList) ProtoMessage()    {}
78
+func (m *ClusterPolicyBindingList) Reset()      { *m = ClusterPolicyBindingList{} }
79
+func (*ClusterPolicyBindingList) ProtoMessage() {}
80
+func (*ClusterPolicyBindingList) Descriptor() ([]byte, []int) {
81
+	return fileDescriptorGenerated, []int{3}
82
+}
81 83
 
82
-func (m *ClusterRole) Reset()         { *m = ClusterRole{} }
83
-func (m *ClusterRole) String() string { return proto.CompactTextString(m) }
84
-func (*ClusterRole) ProtoMessage()    {}
84
+func (m *ClusterPolicyList) Reset()                    { *m = ClusterPolicyList{} }
85
+func (*ClusterPolicyList) ProtoMessage()               {}
86
+func (*ClusterPolicyList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{4} }
85 87
 
86
-func (m *ClusterRoleBinding) Reset()         { *m = ClusterRoleBinding{} }
87
-func (m *ClusterRoleBinding) String() string { return proto.CompactTextString(m) }
88
-func (*ClusterRoleBinding) ProtoMessage()    {}
88
+func (m *ClusterRole) Reset()                    { *m = ClusterRole{} }
89
+func (*ClusterRole) ProtoMessage()               {}
90
+func (*ClusterRole) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{5} }
89 91
 
90
-func (m *ClusterRoleBindingList) Reset()         { *m = ClusterRoleBindingList{} }
91
-func (m *ClusterRoleBindingList) String() string { return proto.CompactTextString(m) }
92
-func (*ClusterRoleBindingList) ProtoMessage()    {}
92
+func (m *ClusterRoleBinding) Reset()                    { *m = ClusterRoleBinding{} }
93
+func (*ClusterRoleBinding) ProtoMessage()               {}
94
+func (*ClusterRoleBinding) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{6} }
93 95
 
94
-func (m *ClusterRoleList) Reset()         { *m = ClusterRoleList{} }
95
-func (m *ClusterRoleList) String() string { return proto.CompactTextString(m) }
96
-func (*ClusterRoleList) ProtoMessage()    {}
96
+func (m *ClusterRoleBindingList) Reset()                    { *m = ClusterRoleBindingList{} }
97
+func (*ClusterRoleBindingList) ProtoMessage()               {}
98
+func (*ClusterRoleBindingList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{7} }
97 99
 
98
-func (m *IsPersonalSubjectAccessReview) Reset()         { *m = IsPersonalSubjectAccessReview{} }
99
-func (m *IsPersonalSubjectAccessReview) String() string { return proto.CompactTextString(m) }
100
-func (*IsPersonalSubjectAccessReview) ProtoMessage()    {}
100
+func (m *ClusterRoleList) Reset()                    { *m = ClusterRoleList{} }
101
+func (*ClusterRoleList) ProtoMessage()               {}
102
+func (*ClusterRoleList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{8} }
101 103
 
102
-func (m *LocalResourceAccessReview) Reset()         { *m = LocalResourceAccessReview{} }
103
-func (m *LocalResourceAccessReview) String() string { return proto.CompactTextString(m) }
104
-func (*LocalResourceAccessReview) ProtoMessage()    {}
104
+func (m *IsPersonalSubjectAccessReview) Reset()      { *m = IsPersonalSubjectAccessReview{} }
105
+func (*IsPersonalSubjectAccessReview) ProtoMessage() {}
106
+func (*IsPersonalSubjectAccessReview) Descriptor() ([]byte, []int) {
107
+	return fileDescriptorGenerated, []int{9}
108
+}
105 109
 
106
-func (m *LocalSubjectAccessReview) Reset()         { *m = LocalSubjectAccessReview{} }
107
-func (m *LocalSubjectAccessReview) String() string { return proto.CompactTextString(m) }
108
-func (*LocalSubjectAccessReview) ProtoMessage()    {}
110
+func (m *LocalResourceAccessReview) Reset()      { *m = LocalResourceAccessReview{} }
111
+func (*LocalResourceAccessReview) ProtoMessage() {}
112
+func (*LocalResourceAccessReview) Descriptor() ([]byte, []int) {
113
+	return fileDescriptorGenerated, []int{10}
114
+}
109 115
 
110
-func (m *NamedClusterRole) Reset()         { *m = NamedClusterRole{} }
111
-func (m *NamedClusterRole) String() string { return proto.CompactTextString(m) }
112
-func (*NamedClusterRole) ProtoMessage()    {}
116
+func (m *LocalSubjectAccessReview) Reset()      { *m = LocalSubjectAccessReview{} }
117
+func (*LocalSubjectAccessReview) ProtoMessage() {}
118
+func (*LocalSubjectAccessReview) Descriptor() ([]byte, []int) {
119
+	return fileDescriptorGenerated, []int{11}
120
+}
121
+
122
+func (m *NamedClusterRole) Reset()                    { *m = NamedClusterRole{} }
123
+func (*NamedClusterRole) ProtoMessage()               {}
124
+func (*NamedClusterRole) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{12} }
113 125
 
114
-func (m *NamedClusterRoleBinding) Reset()         { *m = NamedClusterRoleBinding{} }
115
-func (m *NamedClusterRoleBinding) String() string { return proto.CompactTextString(m) }
116
-func (*NamedClusterRoleBinding) ProtoMessage()    {}
126
+func (m *NamedClusterRoleBinding) Reset()      { *m = NamedClusterRoleBinding{} }
127
+func (*NamedClusterRoleBinding) ProtoMessage() {}
128
+func (*NamedClusterRoleBinding) Descriptor() ([]byte, []int) {
129
+	return fileDescriptorGenerated, []int{13}
130
+}
117 131
 
118
-func (m *NamedRole) Reset()         { *m = NamedRole{} }
119
-func (m *NamedRole) String() string { return proto.CompactTextString(m) }
120
-func (*NamedRole) ProtoMessage()    {}
132
+func (m *NamedRole) Reset()                    { *m = NamedRole{} }
133
+func (*NamedRole) ProtoMessage()               {}
134
+func (*NamedRole) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{14} }
121 135
 
122
-func (m *NamedRoleBinding) Reset()         { *m = NamedRoleBinding{} }
123
-func (m *NamedRoleBinding) String() string { return proto.CompactTextString(m) }
124
-func (*NamedRoleBinding) ProtoMessage()    {}
136
+func (m *NamedRoleBinding) Reset()                    { *m = NamedRoleBinding{} }
137
+func (*NamedRoleBinding) ProtoMessage()               {}
138
+func (*NamedRoleBinding) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{15} }
125 139
 
126
-func (m *OptionalNames) Reset()         { *m = OptionalNames{} }
127
-func (m *OptionalNames) String() string { return proto.CompactTextString(m) }
128
-func (*OptionalNames) ProtoMessage()    {}
140
+func (m *OptionalNames) Reset()                    { *m = OptionalNames{} }
141
+func (*OptionalNames) ProtoMessage()               {}
142
+func (*OptionalNames) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{16} }
129 143
 
130
-func (m *OptionalScopes) Reset()         { *m = OptionalScopes{} }
131
-func (m *OptionalScopes) String() string { return proto.CompactTextString(m) }
132
-func (*OptionalScopes) ProtoMessage()    {}
144
+func (m *OptionalScopes) Reset()                    { *m = OptionalScopes{} }
145
+func (*OptionalScopes) ProtoMessage()               {}
146
+func (*OptionalScopes) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{17} }
133 147
 
134
-func (m *Policy) Reset()         { *m = Policy{} }
135
-func (m *Policy) String() string { return proto.CompactTextString(m) }
136
-func (*Policy) ProtoMessage()    {}
148
+func (m *Policy) Reset()                    { *m = Policy{} }
149
+func (*Policy) ProtoMessage()               {}
150
+func (*Policy) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{18} }
137 151
 
138
-func (m *PolicyBinding) Reset()         { *m = PolicyBinding{} }
139
-func (m *PolicyBinding) String() string { return proto.CompactTextString(m) }
140
-func (*PolicyBinding) ProtoMessage()    {}
152
+func (m *PolicyBinding) Reset()                    { *m = PolicyBinding{} }
153
+func (*PolicyBinding) ProtoMessage()               {}
154
+func (*PolicyBinding) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{19} }
141 155
 
142
-func (m *PolicyBindingList) Reset()         { *m = PolicyBindingList{} }
143
-func (m *PolicyBindingList) String() string { return proto.CompactTextString(m) }
144
-func (*PolicyBindingList) ProtoMessage()    {}
156
+func (m *PolicyBindingList) Reset()                    { *m = PolicyBindingList{} }
157
+func (*PolicyBindingList) ProtoMessage()               {}
158
+func (*PolicyBindingList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{20} }
145 159
 
146
-func (m *PolicyList) Reset()         { *m = PolicyList{} }
147
-func (m *PolicyList) String() string { return proto.CompactTextString(m) }
148
-func (*PolicyList) ProtoMessage()    {}
160
+func (m *PolicyList) Reset()                    { *m = PolicyList{} }
161
+func (*PolicyList) ProtoMessage()               {}
162
+func (*PolicyList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{21} }
149 163
 
150
-func (m *PolicyRule) Reset()         { *m = PolicyRule{} }
151
-func (m *PolicyRule) String() string { return proto.CompactTextString(m) }
152
-func (*PolicyRule) ProtoMessage()    {}
164
+func (m *PolicyRule) Reset()                    { *m = PolicyRule{} }
165
+func (*PolicyRule) ProtoMessage()               {}
166
+func (*PolicyRule) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{22} }
153 167
 
154
-func (m *ResourceAccessReview) Reset()         { *m = ResourceAccessReview{} }
155
-func (m *ResourceAccessReview) String() string { return proto.CompactTextString(m) }
156
-func (*ResourceAccessReview) ProtoMessage()    {}
168
+func (m *ResourceAccessReview) Reset()                    { *m = ResourceAccessReview{} }
169
+func (*ResourceAccessReview) ProtoMessage()               {}
170
+func (*ResourceAccessReview) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{23} }
157 171
 
158
-func (m *ResourceAccessReviewResponse) Reset()         { *m = ResourceAccessReviewResponse{} }
159
-func (m *ResourceAccessReviewResponse) String() string { return proto.CompactTextString(m) }
160
-func (*ResourceAccessReviewResponse) ProtoMessage()    {}
172
+func (m *ResourceAccessReviewResponse) Reset()      { *m = ResourceAccessReviewResponse{} }
173
+func (*ResourceAccessReviewResponse) ProtoMessage() {}
174
+func (*ResourceAccessReviewResponse) Descriptor() ([]byte, []int) {
175
+	return fileDescriptorGenerated, []int{24}
176
+}
161 177
 
162
-func (m *Role) Reset()         { *m = Role{} }
163
-func (m *Role) String() string { return proto.CompactTextString(m) }
164
-func (*Role) ProtoMessage()    {}
178
+func (m *Role) Reset()                    { *m = Role{} }
179
+func (*Role) ProtoMessage()               {}
180
+func (*Role) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{25} }
165 181
 
166
-func (m *RoleBinding) Reset()         { *m = RoleBinding{} }
167
-func (m *RoleBinding) String() string { return proto.CompactTextString(m) }
168
-func (*RoleBinding) ProtoMessage()    {}
182
+func (m *RoleBinding) Reset()                    { *m = RoleBinding{} }
183
+func (*RoleBinding) ProtoMessage()               {}
184
+func (*RoleBinding) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{26} }
169 185
 
170
-func (m *RoleBindingList) Reset()         { *m = RoleBindingList{} }
171
-func (m *RoleBindingList) String() string { return proto.CompactTextString(m) }
172
-func (*RoleBindingList) ProtoMessage()    {}
186
+func (m *RoleBindingList) Reset()                    { *m = RoleBindingList{} }
187
+func (*RoleBindingList) ProtoMessage()               {}
188
+func (*RoleBindingList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{27} }
173 189
 
174
-func (m *RoleList) Reset()         { *m = RoleList{} }
175
-func (m *RoleList) String() string { return proto.CompactTextString(m) }
176
-func (*RoleList) ProtoMessage()    {}
190
+func (m *RoleList) Reset()                    { *m = RoleList{} }
191
+func (*RoleList) ProtoMessage()               {}
192
+func (*RoleList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{28} }
177 193
 
178
-func (m *SelfSubjectRulesReview) Reset()         { *m = SelfSubjectRulesReview{} }
179
-func (m *SelfSubjectRulesReview) String() string { return proto.CompactTextString(m) }
180
-func (*SelfSubjectRulesReview) ProtoMessage()    {}
194
+func (m *SelfSubjectRulesReview) Reset()                    { *m = SelfSubjectRulesReview{} }
195
+func (*SelfSubjectRulesReview) ProtoMessage()               {}
196
+func (*SelfSubjectRulesReview) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{29} }
181 197
 
182
-func (m *SelfSubjectRulesReviewSpec) Reset()         { *m = SelfSubjectRulesReviewSpec{} }
183
-func (m *SelfSubjectRulesReviewSpec) String() string { return proto.CompactTextString(m) }
184
-func (*SelfSubjectRulesReviewSpec) ProtoMessage()    {}
198
+func (m *SelfSubjectRulesReviewSpec) Reset()      { *m = SelfSubjectRulesReviewSpec{} }
199
+func (*SelfSubjectRulesReviewSpec) ProtoMessage() {}
200
+func (*SelfSubjectRulesReviewSpec) Descriptor() ([]byte, []int) {
201
+	return fileDescriptorGenerated, []int{30}
202
+}
185 203
 
186
-func (m *SubjectAccessReview) Reset()         { *m = SubjectAccessReview{} }
187
-func (m *SubjectAccessReview) String() string { return proto.CompactTextString(m) }
188
-func (*SubjectAccessReview) ProtoMessage()    {}
204
+func (m *SubjectAccessReview) Reset()                    { *m = SubjectAccessReview{} }
205
+func (*SubjectAccessReview) ProtoMessage()               {}
206
+func (*SubjectAccessReview) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{31} }
189 207
 
190
-func (m *SubjectAccessReviewResponse) Reset()         { *m = SubjectAccessReviewResponse{} }
191
-func (m *SubjectAccessReviewResponse) String() string { return proto.CompactTextString(m) }
192
-func (*SubjectAccessReviewResponse) ProtoMessage()    {}
208
+func (m *SubjectAccessReviewResponse) Reset()      { *m = SubjectAccessReviewResponse{} }
209
+func (*SubjectAccessReviewResponse) ProtoMessage() {}
210
+func (*SubjectAccessReviewResponse) Descriptor() ([]byte, []int) {
211
+	return fileDescriptorGenerated, []int{32}
212
+}
193 213
 
194
-func (m *SubjectRulesReviewStatus) Reset()         { *m = SubjectRulesReviewStatus{} }
195
-func (m *SubjectRulesReviewStatus) String() string { return proto.CompactTextString(m) }
196
-func (*SubjectRulesReviewStatus) ProtoMessage()    {}
214
+func (m *SubjectRulesReviewStatus) Reset()      { *m = SubjectRulesReviewStatus{} }
215
+func (*SubjectRulesReviewStatus) ProtoMessage() {}
216
+func (*SubjectRulesReviewStatus) Descriptor() ([]byte, []int) {
217
+	return fileDescriptorGenerated, []int{33}
218
+}
197 219
 
198 220
 func init() {
199 221
 	proto.RegisterType((*Action)(nil), "github.com.openshift.origin.pkg.authorization.api.v1.Action")
... ...
@@ -2199,6 +2224,390 @@ func sovGenerated(x uint64) (n int) {
2199 2199
 func sozGenerated(x uint64) (n int) {
2200 2200
 	return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
2201 2201
 }
2202
+func (this *Action) String() string {
2203
+	if this == nil {
2204
+		return "nil"
2205
+	}
2206
+	s := strings.Join([]string{`&Action{`,
2207
+		`Namespace:` + fmt.Sprintf("%v", this.Namespace) + `,`,
2208
+		`Verb:` + fmt.Sprintf("%v", this.Verb) + `,`,
2209
+		`Group:` + fmt.Sprintf("%v", this.Group) + `,`,
2210
+		`Version:` + fmt.Sprintf("%v", this.Version) + `,`,
2211
+		`Resource:` + fmt.Sprintf("%v", this.Resource) + `,`,
2212
+		`ResourceName:` + fmt.Sprintf("%v", this.ResourceName) + `,`,
2213
+		`Content:` + strings.Replace(strings.Replace(this.Content.String(), "RawExtension", "k8s_io_kubernetes_pkg_runtime.RawExtension", 1), `&`, ``, 1) + `,`,
2214
+		`}`,
2215
+	}, "")
2216
+	return s
2217
+}
2218
+func (this *ClusterPolicy) String() string {
2219
+	if this == nil {
2220
+		return "nil"
2221
+	}
2222
+	s := strings.Join([]string{`&ClusterPolicy{`,
2223
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
2224
+		`LastModified:` + strings.Replace(strings.Replace(this.LastModified.String(), "Time", "k8s_io_kubernetes_pkg_api_unversioned.Time", 1), `&`, ``, 1) + `,`,
2225
+		`Roles:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Roles), "NamedClusterRole", "NamedClusterRole", 1), `&`, ``, 1) + `,`,
2226
+		`}`,
2227
+	}, "")
2228
+	return s
2229
+}
2230
+func (this *ClusterPolicyBinding) String() string {
2231
+	if this == nil {
2232
+		return "nil"
2233
+	}
2234
+	s := strings.Join([]string{`&ClusterPolicyBinding{`,
2235
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
2236
+		`LastModified:` + strings.Replace(strings.Replace(this.LastModified.String(), "Time", "k8s_io_kubernetes_pkg_api_unversioned.Time", 1), `&`, ``, 1) + `,`,
2237
+		`PolicyRef:` + strings.Replace(strings.Replace(this.PolicyRef.String(), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1), `&`, ``, 1) + `,`,
2238
+		`RoleBindings:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.RoleBindings), "NamedClusterRoleBinding", "NamedClusterRoleBinding", 1), `&`, ``, 1) + `,`,
2239
+		`}`,
2240
+	}, "")
2241
+	return s
2242
+}
2243
+func (this *ClusterPolicyBindingList) String() string {
2244
+	if this == nil {
2245
+		return "nil"
2246
+	}
2247
+	s := strings.Join([]string{`&ClusterPolicyBindingList{`,
2248
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
2249
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "ClusterPolicyBinding", "ClusterPolicyBinding", 1), `&`, ``, 1) + `,`,
2250
+		`}`,
2251
+	}, "")
2252
+	return s
2253
+}
2254
+func (this *ClusterPolicyList) String() string {
2255
+	if this == nil {
2256
+		return "nil"
2257
+	}
2258
+	s := strings.Join([]string{`&ClusterPolicyList{`,
2259
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
2260
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "ClusterPolicy", "ClusterPolicy", 1), `&`, ``, 1) + `,`,
2261
+		`}`,
2262
+	}, "")
2263
+	return s
2264
+}
2265
+func (this *ClusterRole) String() string {
2266
+	if this == nil {
2267
+		return "nil"
2268
+	}
2269
+	s := strings.Join([]string{`&ClusterRole{`,
2270
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
2271
+		`Rules:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Rules), "PolicyRule", "PolicyRule", 1), `&`, ``, 1) + `,`,
2272
+		`}`,
2273
+	}, "")
2274
+	return s
2275
+}
2276
+func (this *ClusterRoleBinding) String() string {
2277
+	if this == nil {
2278
+		return "nil"
2279
+	}
2280
+	s := strings.Join([]string{`&ClusterRoleBinding{`,
2281
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
2282
+		`UserNames:` + strings.Replace(fmt.Sprintf("%v", this.UserNames), "OptionalNames", "OptionalNames", 1) + `,`,
2283
+		`GroupNames:` + strings.Replace(fmt.Sprintf("%v", this.GroupNames), "OptionalNames", "OptionalNames", 1) + `,`,
2284
+		`Subjects:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Subjects), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1), `&`, ``, 1) + `,`,
2285
+		`RoleRef:` + strings.Replace(strings.Replace(this.RoleRef.String(), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1), `&`, ``, 1) + `,`,
2286
+		`}`,
2287
+	}, "")
2288
+	return s
2289
+}
2290
+func (this *ClusterRoleBindingList) String() string {
2291
+	if this == nil {
2292
+		return "nil"
2293
+	}
2294
+	s := strings.Join([]string{`&ClusterRoleBindingList{`,
2295
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
2296
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "ClusterRoleBinding", "ClusterRoleBinding", 1), `&`, ``, 1) + `,`,
2297
+		`}`,
2298
+	}, "")
2299
+	return s
2300
+}
2301
+func (this *ClusterRoleList) String() string {
2302
+	if this == nil {
2303
+		return "nil"
2304
+	}
2305
+	s := strings.Join([]string{`&ClusterRoleList{`,
2306
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
2307
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "ClusterRole", "ClusterRole", 1), `&`, ``, 1) + `,`,
2308
+		`}`,
2309
+	}, "")
2310
+	return s
2311
+}
2312
+func (this *IsPersonalSubjectAccessReview) String() string {
2313
+	if this == nil {
2314
+		return "nil"
2315
+	}
2316
+	s := strings.Join([]string{`&IsPersonalSubjectAccessReview{`,
2317
+		`}`,
2318
+	}, "")
2319
+	return s
2320
+}
2321
+func (this *LocalResourceAccessReview) String() string {
2322
+	if this == nil {
2323
+		return "nil"
2324
+	}
2325
+	s := strings.Join([]string{`&LocalResourceAccessReview{`,
2326
+		`Action:` + strings.Replace(strings.Replace(this.Action.String(), "Action", "Action", 1), `&`, ``, 1) + `,`,
2327
+		`}`,
2328
+	}, "")
2329
+	return s
2330
+}
2331
+func (this *LocalSubjectAccessReview) String() string {
2332
+	if this == nil {
2333
+		return "nil"
2334
+	}
2335
+	s := strings.Join([]string{`&LocalSubjectAccessReview{`,
2336
+		`Action:` + strings.Replace(strings.Replace(this.Action.String(), "Action", "Action", 1), `&`, ``, 1) + `,`,
2337
+		`User:` + fmt.Sprintf("%v", this.User) + `,`,
2338
+		`GroupsSlice:` + fmt.Sprintf("%v", this.GroupsSlice) + `,`,
2339
+		`Scopes:` + strings.Replace(fmt.Sprintf("%v", this.Scopes), "OptionalScopes", "OptionalScopes", 1) + `,`,
2340
+		`}`,
2341
+	}, "")
2342
+	return s
2343
+}
2344
+func (this *NamedClusterRole) String() string {
2345
+	if this == nil {
2346
+		return "nil"
2347
+	}
2348
+	s := strings.Join([]string{`&NamedClusterRole{`,
2349
+		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
2350
+		`Role:` + strings.Replace(strings.Replace(this.Role.String(), "ClusterRole", "ClusterRole", 1), `&`, ``, 1) + `,`,
2351
+		`}`,
2352
+	}, "")
2353
+	return s
2354
+}
2355
+func (this *NamedClusterRoleBinding) String() string {
2356
+	if this == nil {
2357
+		return "nil"
2358
+	}
2359
+	s := strings.Join([]string{`&NamedClusterRoleBinding{`,
2360
+		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
2361
+		`RoleBinding:` + strings.Replace(strings.Replace(this.RoleBinding.String(), "ClusterRoleBinding", "ClusterRoleBinding", 1), `&`, ``, 1) + `,`,
2362
+		`}`,
2363
+	}, "")
2364
+	return s
2365
+}
2366
+func (this *NamedRole) String() string {
2367
+	if this == nil {
2368
+		return "nil"
2369
+	}
2370
+	s := strings.Join([]string{`&NamedRole{`,
2371
+		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
2372
+		`Role:` + strings.Replace(strings.Replace(this.Role.String(), "Role", "Role", 1), `&`, ``, 1) + `,`,
2373
+		`}`,
2374
+	}, "")
2375
+	return s
2376
+}
2377
+func (this *NamedRoleBinding) String() string {
2378
+	if this == nil {
2379
+		return "nil"
2380
+	}
2381
+	s := strings.Join([]string{`&NamedRoleBinding{`,
2382
+		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
2383
+		`RoleBinding:` + strings.Replace(strings.Replace(this.RoleBinding.String(), "RoleBinding", "RoleBinding", 1), `&`, ``, 1) + `,`,
2384
+		`}`,
2385
+	}, "")
2386
+	return s
2387
+}
2388
+func (this *Policy) String() string {
2389
+	if this == nil {
2390
+		return "nil"
2391
+	}
2392
+	s := strings.Join([]string{`&Policy{`,
2393
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
2394
+		`LastModified:` + strings.Replace(strings.Replace(this.LastModified.String(), "Time", "k8s_io_kubernetes_pkg_api_unversioned.Time", 1), `&`, ``, 1) + `,`,
2395
+		`Roles:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Roles), "NamedRole", "NamedRole", 1), `&`, ``, 1) + `,`,
2396
+		`}`,
2397
+	}, "")
2398
+	return s
2399
+}
2400
+func (this *PolicyBinding) String() string {
2401
+	if this == nil {
2402
+		return "nil"
2403
+	}
2404
+	s := strings.Join([]string{`&PolicyBinding{`,
2405
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
2406
+		`LastModified:` + strings.Replace(strings.Replace(this.LastModified.String(), "Time", "k8s_io_kubernetes_pkg_api_unversioned.Time", 1), `&`, ``, 1) + `,`,
2407
+		`PolicyRef:` + strings.Replace(strings.Replace(this.PolicyRef.String(), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1), `&`, ``, 1) + `,`,
2408
+		`RoleBindings:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.RoleBindings), "NamedRoleBinding", "NamedRoleBinding", 1), `&`, ``, 1) + `,`,
2409
+		`}`,
2410
+	}, "")
2411
+	return s
2412
+}
2413
+func (this *PolicyBindingList) String() string {
2414
+	if this == nil {
2415
+		return "nil"
2416
+	}
2417
+	s := strings.Join([]string{`&PolicyBindingList{`,
2418
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
2419
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "PolicyBinding", "PolicyBinding", 1), `&`, ``, 1) + `,`,
2420
+		`}`,
2421
+	}, "")
2422
+	return s
2423
+}
2424
+func (this *PolicyList) String() string {
2425
+	if this == nil {
2426
+		return "nil"
2427
+	}
2428
+	s := strings.Join([]string{`&PolicyList{`,
2429
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
2430
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "Policy", "Policy", 1), `&`, ``, 1) + `,`,
2431
+		`}`,
2432
+	}, "")
2433
+	return s
2434
+}
2435
+func (this *PolicyRule) String() string {
2436
+	if this == nil {
2437
+		return "nil"
2438
+	}
2439
+	s := strings.Join([]string{`&PolicyRule{`,
2440
+		`Verbs:` + fmt.Sprintf("%v", this.Verbs) + `,`,
2441
+		`AttributeRestrictions:` + strings.Replace(strings.Replace(this.AttributeRestrictions.String(), "RawExtension", "k8s_io_kubernetes_pkg_runtime.RawExtension", 1), `&`, ``, 1) + `,`,
2442
+		`APIGroups:` + fmt.Sprintf("%v", this.APIGroups) + `,`,
2443
+		`Resources:` + fmt.Sprintf("%v", this.Resources) + `,`,
2444
+		`ResourceNames:` + fmt.Sprintf("%v", this.ResourceNames) + `,`,
2445
+		`NonResourceURLsSlice:` + fmt.Sprintf("%v", this.NonResourceURLsSlice) + `,`,
2446
+		`}`,
2447
+	}, "")
2448
+	return s
2449
+}
2450
+func (this *ResourceAccessReview) String() string {
2451
+	if this == nil {
2452
+		return "nil"
2453
+	}
2454
+	s := strings.Join([]string{`&ResourceAccessReview{`,
2455
+		`Action:` + strings.Replace(strings.Replace(this.Action.String(), "Action", "Action", 1), `&`, ``, 1) + `,`,
2456
+		`}`,
2457
+	}, "")
2458
+	return s
2459
+}
2460
+func (this *ResourceAccessReviewResponse) String() string {
2461
+	if this == nil {
2462
+		return "nil"
2463
+	}
2464
+	s := strings.Join([]string{`&ResourceAccessReviewResponse{`,
2465
+		`Namespace:` + fmt.Sprintf("%v", this.Namespace) + `,`,
2466
+		`UsersSlice:` + fmt.Sprintf("%v", this.UsersSlice) + `,`,
2467
+		`GroupsSlice:` + fmt.Sprintf("%v", this.GroupsSlice) + `,`,
2468
+		`EvaluationError:` + fmt.Sprintf("%v", this.EvaluationError) + `,`,
2469
+		`}`,
2470
+	}, "")
2471
+	return s
2472
+}
2473
+func (this *Role) String() string {
2474
+	if this == nil {
2475
+		return "nil"
2476
+	}
2477
+	s := strings.Join([]string{`&Role{`,
2478
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
2479
+		`Rules:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Rules), "PolicyRule", "PolicyRule", 1), `&`, ``, 1) + `,`,
2480
+		`}`,
2481
+	}, "")
2482
+	return s
2483
+}
2484
+func (this *RoleBinding) String() string {
2485
+	if this == nil {
2486
+		return "nil"
2487
+	}
2488
+	s := strings.Join([]string{`&RoleBinding{`,
2489
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
2490
+		`UserNames:` + strings.Replace(fmt.Sprintf("%v", this.UserNames), "OptionalNames", "OptionalNames", 1) + `,`,
2491
+		`GroupNames:` + strings.Replace(fmt.Sprintf("%v", this.GroupNames), "OptionalNames", "OptionalNames", 1) + `,`,
2492
+		`Subjects:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Subjects), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1), `&`, ``, 1) + `,`,
2493
+		`RoleRef:` + strings.Replace(strings.Replace(this.RoleRef.String(), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1), `&`, ``, 1) + `,`,
2494
+		`}`,
2495
+	}, "")
2496
+	return s
2497
+}
2498
+func (this *RoleBindingList) String() string {
2499
+	if this == nil {
2500
+		return "nil"
2501
+	}
2502
+	s := strings.Join([]string{`&RoleBindingList{`,
2503
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
2504
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "RoleBinding", "RoleBinding", 1), `&`, ``, 1) + `,`,
2505
+		`}`,
2506
+	}, "")
2507
+	return s
2508
+}
2509
+func (this *RoleList) String() string {
2510
+	if this == nil {
2511
+		return "nil"
2512
+	}
2513
+	s := strings.Join([]string{`&RoleList{`,
2514
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
2515
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "Role", "Role", 1), `&`, ``, 1) + `,`,
2516
+		`}`,
2517
+	}, "")
2518
+	return s
2519
+}
2520
+func (this *SelfSubjectRulesReview) String() string {
2521
+	if this == nil {
2522
+		return "nil"
2523
+	}
2524
+	s := strings.Join([]string{`&SelfSubjectRulesReview{`,
2525
+		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "SelfSubjectRulesReviewSpec", "SelfSubjectRulesReviewSpec", 1), `&`, ``, 1) + `,`,
2526
+		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "SubjectRulesReviewStatus", "SubjectRulesReviewStatus", 1), `&`, ``, 1) + `,`,
2527
+		`}`,
2528
+	}, "")
2529
+	return s
2530
+}
2531
+func (this *SelfSubjectRulesReviewSpec) String() string {
2532
+	if this == nil {
2533
+		return "nil"
2534
+	}
2535
+	s := strings.Join([]string{`&SelfSubjectRulesReviewSpec{`,
2536
+		`Scopes:` + strings.Replace(fmt.Sprintf("%v", this.Scopes), "OptionalScopes", "OptionalScopes", 1) + `,`,
2537
+		`}`,
2538
+	}, "")
2539
+	return s
2540
+}
2541
+func (this *SubjectAccessReview) String() string {
2542
+	if this == nil {
2543
+		return "nil"
2544
+	}
2545
+	s := strings.Join([]string{`&SubjectAccessReview{`,
2546
+		`Action:` + strings.Replace(strings.Replace(this.Action.String(), "Action", "Action", 1), `&`, ``, 1) + `,`,
2547
+		`User:` + fmt.Sprintf("%v", this.User) + `,`,
2548
+		`GroupsSlice:` + fmt.Sprintf("%v", this.GroupsSlice) + `,`,
2549
+		`Scopes:` + strings.Replace(fmt.Sprintf("%v", this.Scopes), "OptionalScopes", "OptionalScopes", 1) + `,`,
2550
+		`}`,
2551
+	}, "")
2552
+	return s
2553
+}
2554
+func (this *SubjectAccessReviewResponse) String() string {
2555
+	if this == nil {
2556
+		return "nil"
2557
+	}
2558
+	s := strings.Join([]string{`&SubjectAccessReviewResponse{`,
2559
+		`Namespace:` + fmt.Sprintf("%v", this.Namespace) + `,`,
2560
+		`Allowed:` + fmt.Sprintf("%v", this.Allowed) + `,`,
2561
+		`Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
2562
+		`EvaluationError:` + fmt.Sprintf("%v", this.EvaluationError) + `,`,
2563
+		`}`,
2564
+	}, "")
2565
+	return s
2566
+}
2567
+func (this *SubjectRulesReviewStatus) String() string {
2568
+	if this == nil {
2569
+		return "nil"
2570
+	}
2571
+	s := strings.Join([]string{`&SubjectRulesReviewStatus{`,
2572
+		`Rules:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Rules), "PolicyRule", "PolicyRule", 1), `&`, ``, 1) + `,`,
2573
+		`EvaluationError:` + fmt.Sprintf("%v", this.EvaluationError) + `,`,
2574
+		`}`,
2575
+	}, "")
2576
+	return s
2577
+}
2578
+func valueToStringGenerated(v interface{}) string {
2579
+	rv := reflect.ValueOf(v)
2580
+	if rv.IsNil() {
2581
+		return "nil"
2582
+	}
2583
+	pv := reflect.Indirect(rv).Interface()
2584
+	return fmt.Sprintf("*%v", pv)
2585
+}
2202 2586
 func (m *Action) Unmarshal(data []byte) error {
2203 2587
 	l := len(data)
2204 2588
 	iNdEx := 0
... ...
@@ -6702,3 +7111,112 @@ var (
6702 6702
 	ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
6703 6703
 	ErrIntOverflowGenerated   = fmt.Errorf("proto: integer overflow")
6704 6704
 )
6705
+
6706
+var fileDescriptorGenerated = []byte{
6707
+	// 1675 bytes of a gzipped FileDescriptorProto
6708
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xec, 0x59, 0xcd, 0x6f, 0x1b, 0x45,
6709
+	0x14, 0xcf, 0x3a, 0x8e, 0x13, 0x3f, 0xe7, 0xa3, 0x99, 0xa6, 0xad, 0x49, 0x69, 0x53, 0xad, 0x2a,
6710
+	0x68, 0xd5, 0x76, 0x4d, 0x22, 0x10, 0xa5, 0x54, 0x2a, 0x76, 0xbf, 0x28, 0x4a, 0xdb, 0x68, 0x42,
6711
+	0x2b, 0x54, 0xbe, 0xb4, 0x59, 0x4f, 0x9c, 0xa5, 0xce, 0xae, 0xb5, 0xb3, 0x9b, 0x14, 0x2e, 0xf4,
6712
+	0xc0, 0xc7, 0x01, 0x0e, 0x5c, 0x10, 0x70, 0x43, 0x42, 0xe2, 0x82, 0xc4, 0x5f, 0x00, 0x37, 0x24,
6713
+	0x22, 0x0e, 0xa8, 0x12, 0x97, 0x1e, 0x4a, 0x81, 0x82, 0x38, 0xf0, 0x27, 0x70, 0x62, 0x66, 0x76,
6714
+	0xf6, 0xcb, 0x59, 0xab, 0x8e, 0xed, 0x58, 0xa2, 0xca, 0x61, 0x15, 0xef, 0xcc, 0x9b, 0xf7, 0xde,
6715
+	0xef, 0xbd, 0x79, 0x6f, 0xdf, 0x7b, 0x81, 0x73, 0x35, 0xd3, 0x5d, 0xf1, 0x96, 0x34, 0xc3, 0x5e,
6716
+	0x2d, 0xd9, 0x0d, 0x62, 0xd1, 0x15, 0x73, 0xd9, 0x2d, 0xd9, 0x8e, 0x59, 0x33, 0xad, 0x52, 0xe3,
6717
+	0x66, 0xad, 0xa4, 0x7b, 0xee, 0x0a, 0x7b, 0x7d, 0x47, 0x77, 0x4d, 0xdb, 0x2a, 0xe9, 0x0d, 0xb3,
6718
+	0xb4, 0x36, 0x5b, 0xaa, 0x11, 0x8b, 0x38, 0xba, 0x4b, 0xaa, 0x5a, 0xc3, 0xb1, 0x5d, 0x1b, 0x3d,
6719
+	0x1d, 0x71, 0xd1, 0x42, 0x2e, 0x9a, 0xcf, 0x45, 0x63, 0x5c, 0xb4, 0x04, 0x17, 0x8d, 0x71, 0xd1,
6720
+	0xd6, 0x66, 0xa7, 0x4f, 0xc4, 0x64, 0xd7, 0xec, 0x9a, 0x5d, 0x12, 0xcc, 0x96, 0xbc, 0x65, 0xf1,
6721
+	0x26, 0x5e, 0xc4, 0x2f, 0x5f, 0xc8, 0xf4, 0x33, 0x37, 0x4f, 0x52, 0xcd, 0xb4, 0x4b, 0x37, 0xbd,
6722
+	0x25, 0xe2, 0x58, 0xc4, 0x25, 0xd4, 0x57, 0x90, 0xa9, 0xe4, 0x59, 0x6b, 0xc4, 0xa1, 0x8c, 0x35,
6723
+	0xa9, 0x36, 0xeb, 0x36, 0x7d, 0xbc, 0xf5, 0xb1, 0xcd, 0x48, 0xa6, 0x4f, 0xa4, 0x53, 0x3b, 0x9e,
6724
+	0xe5, 0x9a, 0xab, 0x64, 0x13, 0xf9, 0x6c, 0x3a, 0xb9, 0xe7, 0x9a, 0xf5, 0x92, 0x69, 0xb9, 0xd4,
6725
+	0x75, 0x9a, 0x8f, 0xa8, 0x9f, 0x0d, 0x42, 0xae, 0x6c, 0x70, 0x3b, 0xa0, 0x12, 0xe4, 0x2d, 0x7d,
6726
+	0x95, 0xd0, 0x86, 0x6e, 0x90, 0xa2, 0x72, 0x48, 0x39, 0x92, 0xaf, 0x4c, 0x6e, 0xdc, 0x9f, 0x19,
6727
+	0x78, 0x70, 0x7f, 0x26, 0x7f, 0x25, 0xd8, 0xc0, 0x11, 0x0d, 0x3a, 0x04, 0x59, 0x06, 0x74, 0xa9,
6728
+	0x98, 0x11, 0xb4, 0xa3, 0x92, 0x36, 0x7b, 0x9d, 0xad, 0x61, 0xb1, 0x83, 0x9e, 0x83, 0x5d, 0x0e,
6729
+	0xa1, 0xb6, 0xe7, 0x18, 0xa4, 0xbc, 0x70, 0xe9, 0xa2, 0x63, 0x7b, 0x8d, 0xe2, 0xa0, 0xa0, 0x1e,
6730
+	0x93, 0xd4, 0x43, 0x62, 0x11, 0x6f, 0x22, 0x43, 0x67, 0x00, 0xc5, 0xd6, 0xae, 0xfb, 0x06, 0x2d,
6731
+	0x66, 0xc5, 0xe1, 0x09, 0x79, 0x78, 0x58, 0x2e, 0xe3, 0x14, 0x52, 0x74, 0x1c, 0x46, 0x82, 0xd5,
6732
+	0xe2, 0x90, 0x38, 0xb6, 0x4b, 0x1e, 0x1b, 0xc1, 0x72, 0x1d, 0x87, 0x14, 0xe8, 0x24, 0x8c, 0x06,
6733
+	0xbf, 0x39, 0xd6, 0x62, 0x4e, 0x9c, 0x98, 0x92, 0x27, 0x46, 0x71, 0x6c, 0x0f, 0x27, 0x28, 0xd1,
6734
+	0x75, 0x18, 0x36, 0x6c, 0xcb, 0x25, 0x96, 0x5b, 0x1c, 0x66, 0x87, 0x0a, 0x73, 0xc7, 0x34, 0xdf,
6735
+	0x0d, 0x5a, 0xe4, 0x06, 0x71, 0xeb, 0xa4, 0xd7, 0x34, 0xac, 0xaf, 0x9f, 0xbf, 0xc5, 0xe8, 0xb9,
6736
+	0x96, 0x11, 0x94, 0xb3, 0x3e, 0x0f, 0x1c, 0x30, 0x53, 0x7f, 0xc9, 0xc0, 0xd8, 0xd9, 0xba, 0x47,
6737
+	0x5d, 0xe2, 0x2c, 0xd8, 0x75, 0xd3, 0x78, 0x1b, 0xbd, 0x02, 0x23, 0xab, 0xc4, 0xd5, 0xab, 0xba,
6738
+	0xab, 0x0b, 0xff, 0x14, 0xe6, 0x8e, 0xb4, 0x10, 0xe5, 0x5f, 0x69, 0xed, 0xea, 0xd2, 0x5b, 0xc4,
6739
+	0x70, 0x2f, 0xb3, 0x33, 0x15, 0x24, 0xe5, 0x40, 0xb4, 0x86, 0x43, 0x6e, 0x88, 0xc0, 0x68, 0x5d,
6740
+	0xa7, 0xee, 0x65, 0xbb, 0x6a, 0x2e, 0x9b, 0xa4, 0x2a, 0x3c, 0xda, 0x1a, 0x08, 0xe7, 0x1e, 0xbb,
6741
+	0xe3, 0xda, 0xcb, 0x0c, 0x55, 0x64, 0xaa, 0xf9, 0x18, 0x23, 0x9c, 0x60, 0x8b, 0x6e, 0x2b, 0x30,
6742
+	0xe4, 0xd8, 0x75, 0x42, 0xd9, 0x25, 0x18, 0x64, 0x02, 0x2e, 0x68, 0x9d, 0x44, 0xaa, 0xc6, 0xcd,
6743
+	0x5e, 0x95, 0xa6, 0xc1, 0x8c, 0x5d, 0x45, 0x0d, 0x2e, 0x13, 0x7f, 0xa3, 0xff, 0xde, 0x9f, 0x99,
6744
+	0x6c, 0x26, 0xa1, 0xd8, 0x17, 0xac, 0xfe, 0x3a, 0x08, 0x53, 0x09, 0xab, 0x56, 0x4c, 0xab, 0x6a,
6745
+	0x5a, 0xb5, 0xff, 0xbf, 0x71, 0xdf, 0x80, 0x7c, 0x43, 0x20, 0xc2, 0x64, 0x59, 0x04, 0x59, 0x61,
6746
+	0xee, 0x44, 0x3b, 0x08, 0x18, 0x39, 0x71, 0x88, 0x65, 0x90, 0x28, 0xda, 0x17, 0x02, 0x3e, 0x38,
6747
+	0x62, 0x89, 0xbe, 0x52, 0x58, 0x88, 0x70, 0x6b, 0xfb, 0x06, 0xa3, 0x2c, 0x16, 0xb9, 0x0f, 0x2f,
6748
+	0xf7, 0xc8, 0x87, 0x3e, 0xd7, 0xca, 0x53, 0x61, 0xc4, 0xc5, 0x44, 0x31, 0x8f, 0x16, 0x5b, 0x1c,
6749
+	0xa0, 0x38, 0xa1, 0x94, 0xfa, 0x8f, 0x02, 0xc5, 0x34, 0xff, 0xce, 0x9b, 0xd4, 0x45, 0xaf, 0x6f,
6750
+	0xf2, 0x71, 0xa9, 0x4d, 0x2f, 0xf0, 0xe3, 0xc2, 0xd5, 0x61, 0x0e, 0x09, 0x56, 0x62, 0x8e, 0xb6,
6751
+	0x61, 0xc8, 0x74, 0xc9, 0x2a, 0x65, 0x1e, 0xe6, 0x96, 0x79, 0xa9, 0x33, 0xcb, 0xa4, 0x69, 0x1f,
6752
+	0xa5, 0xcb, 0x4b, 0x5c, 0x00, 0xf6, 0xe5, 0xa8, 0xf7, 0x14, 0x98, 0x4c, 0x90, 0xf7, 0x03, 0xe5,
6753
+	0x4a, 0x12, 0xe5, 0xd9, 0x5e, 0xa0, 0x4c, 0x87, 0xf7, 0xb3, 0x02, 0x85, 0x98, 0xc7, 0xb7, 0x35,
6754
+	0x44, 0x87, 0x1c, 0x8f, 0xe7, 0x25, 0x1f, 0xd3, 0x0b, 0x9d, 0x61, 0x92, 0x61, 0xc3, 0x18, 0x45,
6755
+	0x80, 0xf8, 0x1b, 0x4f, 0x3e, 0xfc, 0x8f, 0xfa, 0x71, 0x16, 0xd0, 0xe6, 0x2b, 0xbc, 0x8d, 0xb8,
6756
+	0x1a, 0x90, 0xf7, 0x28, 0x71, 0xc4, 0xd7, 0x5b, 0xe6, 0x9d, 0x0e, 0xfd, 0x75, 0xb5, 0xc1, 0xdf,
6757
+	0xf4, 0xba, 0x60, 0x55, 0x19, 0xe3, 0x59, 0xe2, 0x5a, 0xc0, 0x19, 0x47, 0x42, 0x10, 0x05, 0xa8,
6758
+	0xf1, 0xef, 0xb7, 0x2f, 0x72, 0xb0, 0x77, 0x22, 0xc7, 0x39, 0xc8, 0x8b, 0x21, 0x6b, 0x1c, 0x13,
6759
+	0x83, 0x5e, 0x85, 0x11, 0xea, 0x09, 0xfc, 0x41, 0x56, 0xda, 0x62, 0xe6, 0x0b, 0xef, 0xfb, 0xa2,
6760
+	0x64, 0x83, 0x43, 0x86, 0xcc, 0x3b, 0xc3, 0x3c, 0xc3, 0xf0, 0xac, 0x3a, 0xd4, 0x49, 0x56, 0x0d,
6761
+	0xbf, 0xf0, 0xd8, 0xe7, 0x82, 0x03, 0x76, 0xea, 0xdf, 0x0a, 0xec, 0xdd, 0x7c, 0x1d, 0xfa, 0x11,
6762
+	0xc3, 0xab, 0xc9, 0x18, 0x7e, 0xb1, 0xab, 0x18, 0x8e, 0xa7, 0xef, 0xf4, 0x40, 0xbe, 0xab, 0xc0,
6763
+	0x44, 0x8c, 0xb8, 0x1f, 0x08, 0x97, 0x93, 0x08, 0xcb, 0xdd, 0x23, 0x4c, 0x87, 0x36, 0x03, 0x07,
6764
+	0x2e, 0xd1, 0x05, 0xa6, 0x1b, 0xbf, 0xa9, 0xf2, 0xf6, 0x94, 0x0d, 0x83, 0x50, 0x8a, 0xc9, 0x9a,
6765
+	0x49, 0xd6, 0xd5, 0x75, 0x78, 0x6c, 0xde, 0x36, 0xf4, 0x7a, 0x50, 0x41, 0xc6, 0x37, 0xd1, 0x8d,
6766
+	0xa0, 0xf8, 0x96, 0x26, 0x38, 0xdd, 0x99, 0x9a, 0x3e, 0x8f, 0x4a, 0x96, 0x6b, 0x88, 0x73, 0xba,
6767
+	0x78, 0x53, 0xbf, 0xc9, 0x40, 0x51, 0x48, 0x4e, 0xd1, 0x6a, 0x3b, 0x05, 0xf3, 0xb6, 0x80, 0xe7,
6768
+	0x83, 0xe6, 0xb6, 0x80, 0xa7, 0x0b, 0x2c, 0x76, 0xd0, 0x93, 0x90, 0x13, 0xd1, 0xeb, 0xd7, 0x81,
6769
+	0xac, 0x9e, 0x67, 0xfb, 0x05, 0x11, 0xdb, 0x74, 0x91, 0xa5, 0x50, 0x82, 0xe5, 0x36, 0xfb, 0xd6,
6770
+	0xe4, 0xa8, 0xc1, 0xd4, 0xa1, 0xa2, 0xf0, 0x2f, 0xcc, 0x9d, 0xeb, 0x2e, 0x93, 0x2c, 0x0a, 0x5e,
6771
+	0x15, 0x60, 0xe2, 0x72, 0xfe, 0x6f, 0x2c, 0xf9, 0xab, 0x5f, 0x28, 0xb0, 0xab, 0xb9, 0xc4, 0xe0,
6772
+	0x48, 0x78, 0xb7, 0x23, 0x9b, 0xa1, 0x10, 0x89, 0x68, 0x02, 0xc4, 0x0e, 0x32, 0x20, 0xcb, 0xa3,
6773
+	0x59, 0xe6, 0xd6, 0x1e, 0xdc, 0xb2, 0x50, 0x88, 0xc8, 0x16, 0x82, 0xb9, 0xfa, 0x9d, 0x02, 0xfb,
6774
+	0x5a, 0x94, 0x3f, 0x6d, 0xa8, 0xf8, 0x2e, 0x14, 0x62, 0x15, 0x92, 0xd4, 0xb4, 0x77, 0x11, 0xbf,
6775
+	0x5b, 0x8a, 0x2c, 0xc4, 0x16, 0x71, 0x5c, 0xa2, 0xfa, 0x91, 0x02, 0xa2, 0x7f, 0xac, 0xb6, 0x69,
6776
+	0xd3, 0xd7, 0x12, 0x36, 0x3d, 0xd5, 0x99, 0xa6, 0x2d, 0x8d, 0xf9, 0x6d, 0xe0, 0xe8, 0xad, 0x59,
6777
+	0xf1, 0x56, 0x9a, 0x15, 0xcb, 0x5d, 0xe8, 0xd6, 0xb6, 0xf9, 0x4e, 0xc1, 0x58, 0xe2, 0x4b, 0x88,
6778
+	0x66, 0x82, 0xd4, 0xa6, 0x88, 0xe0, 0xc9, 0x37, 0xe7, 0xa4, 0x53, 0x23, 0x9f, 0x7f, 0x39, 0x33,
6779
+	0x70, 0xfb, 0xde, 0xa1, 0x01, 0xf5, 0x79, 0x18, 0x4f, 0xde, 0xfd, 0xad, 0x1c, 0xfe, 0x3e, 0x03,
6780
+	0xb9, 0x47, 0xa5, 0xf3, 0x74, 0x92, 0x8d, 0xe7, 0x99, 0x2e, 0x9a, 0x16, 0xe1, 0xa8, 0xfd, 0xcd,
6781
+	0x1d, 0x27, 0x84, 0x7b, 0x61, 0xab, 0xb9, 0x31, 0x08, 0x63, 0x3b, 0x3d, 0xe6, 0x96, 0x7a, 0xcc,
6782
+	0x4f, 0xd3, 0x7b, 0xcc, 0x0b, 0xdd, 0xba, 0x4b, 0x06, 0xdb, 0xd1, 0x16, 0xcd, 0xe5, 0x64, 0x33,
6783
+	0x65, 0x73, 0x57, 0xc9, 0x1b, 0xad, 0xbe, 0xb7, 0x93, 0xbd, 0x69, 0xb4, 0xda, 0xe9, 0x23, 0x59,
6784
+	0xa3, 0x05, 0xfd, 0x6b, 0x20, 0xf5, 0x24, 0xae, 0xd3, 0x5d, 0xe1, 0x4a, 0x07, 0xf4, 0xe1, 0x60,
6785
+	0x00, 0x88, 0xf7, 0x5f, 0x3c, 0xe9, 0xf1, 0x71, 0x64, 0x22, 0xe9, 0xf1, 0x29, 0x25, 0xa3, 0x17,
6786
+	0xeb, 0x7c, 0x30, 0xb5, 0x47, 0x77, 0x5d, 0xc7, 0x5c, 0xf2, 0x5c, 0x56, 0x9a, 0x53, 0xf6, 0x4b,
6787
+	0xd4, 0x32, 0xf4, 0x21, 0x81, 0x94, 0x3a, 0xd2, 0x3b, 0x20, 0x55, 0xda, 0x53, 0x4e, 0xe3, 0x88,
6788
+	0xd3, 0x05, 0xa1, 0x63, 0x90, 0x67, 0xc8, 0x2e, 0xc6, 0xcb, 0x22, 0xd1, 0x65, 0x05, 0x03, 0x51,
6789
+	0xd6, 0x65, 0x85, 0xfb, 0x9c, 0x38, 0x98, 0x41, 0xfa, 0x31, 0x22, 0x89, 0x83, 0x22, 0x93, 0x11,
6790
+	0x87, 0xfb, 0xe8, 0x59, 0x18, 0x8b, 0x0f, 0x2c, 0x29, 0x6b, 0x63, 0xf8, 0x81, 0x49, 0x76, 0x60,
6791
+	0x2c, 0x3e, 0xd7, 0xa4, 0x38, 0x49, 0x87, 0x2a, 0x30, 0x61, 0xd9, 0x56, 0x40, 0x72, 0x0d, 0xcf,
6792
+	0xd3, 0x62, 0x4e, 0x1c, 0x2d, 0xb2, 0xa3, 0x53, 0x57, 0x92, 0x5b, 0x7e, 0xe1, 0xd6, 0x7c, 0x40,
6793
+	0x75, 0x60, 0xaa, 0xef, 0x95, 0xef, 0x6f, 0x0a, 0x3c, 0x9e, 0x26, 0x94, 0xad, 0x35, 0x98, 0xa9,
6794
+	0xc9, 0xd6, 0x27, 0xdd, 0x87, 0x61, 0x88, 0x17, 0xae, 0xfe, 0x95, 0xcd, 0xfb, 0xbd, 0x28, 0xaf,
6795
+	0x67, 0x25, 0x6a, 0x7f, 0xb3, 0xfd, 0xb2, 0xf6, 0x0c, 0x8c, 0x93, 0x35, 0xbd, 0xee, 0x71, 0x6d,
6796
+	0xcf, 0x3b, 0x8e, 0xed, 0xc8, 0xb9, 0xf6, 0x3e, 0xa9, 0xc4, 0xc4, 0x79, 0xbe, 0xab, 0x87, 0xdb,
6797
+	0xb8, 0x89, 0x5c, 0xfd, 0x51, 0x81, 0xec, 0xa3, 0x31, 0x12, 0x79, 0x3f, 0x0b, 0x85, 0x9d, 0x59,
6798
+	0xc8, 0xce, 0x2c, 0x84, 0x8f, 0x08, 0xfa, 0x3c, 0x04, 0xe9, 0xcd, 0x88, 0xe0, 0xe1, 0xd3, 0x8f,
6799
+	0x9f, 0x14, 0x18, 0xe9, 0xd7, 0xd8, 0xe3, 0xcd, 0x24, 0xa6, 0x6e, 0x9a, 0xa7, 0x74, 0x30, 0xef,
6800
+	0x65, 0x60, 0xef, 0x22, 0xa9, 0x2f, 0xcb, 0xcb, 0xe1, 0xc7, 0xb2, 0x9f, 0xd2, 0x1d, 0xc8, 0xd2,
6801
+	0x06, 0x31, 0x24, 0xac, 0x85, 0xce, 0x44, 0xa7, 0xf3, 0x5e, 0x64, 0x7c, 0xa3, 0xb6, 0x8c, 0xbf,
6802
+	0x61, 0x21, 0x0b, 0xad, 0x41, 0x8e, 0xba, 0xba, 0xeb, 0x05, 0x11, 0x7d, 0xa5, 0x43, 0xa9, 0x9b,
6803
+	0x25, 0x0a, 0xae, 0x95, 0x71, 0x29, 0x33, 0xe7, 0xbf, 0x63, 0x29, 0x4d, 0xfd, 0x40, 0x81, 0xe9,
6804
+	0xd6, 0xaa, 0xc6, 0xe6, 0x16, 0xca, 0x36, 0xcf, 0x2d, 0xbe, 0xce, 0xc0, 0xee, 0x9d, 0x01, 0x4f,
6805
+	0x1b, 0x86, 0xfa, 0x4b, 0x81, 0xfd, 0x29, 0x86, 0xea, 0xbc, 0x26, 0x38, 0x0a, 0xc3, 0x7a, 0xbd,
6806
+	0x6e, 0xaf, 0xcb, 0x6e, 0x6b, 0x24, 0x4a, 0x6e, 0x65, 0x7f, 0x19, 0x07, 0xfb, 0xe8, 0x09, 0xc8,
6807
+	0x39, 0x44, 0xa7, 0xcc, 0x19, 0xfe, 0x3f, 0xbf, 0xc3, 0x5b, 0x85, 0xc5, 0x2a, 0x96, 0xbb, 0xa8,
6808
+	0x0c, 0x13, 0x24, 0xf9, 0xe5, 0x7f, 0x58, 0x61, 0xd0, 0x4c, 0xaf, 0xfe, 0xa0, 0x40, 0xb1, 0xd5,
6809
+	0x6d, 0x8e, 0xbe, 0xe9, 0xca, 0x76, 0x7e, 0xd3, 0xd3, 0x60, 0x64, 0xb6, 0x06, 0xa3, 0x72, 0x78,
6810
+	0xe3, 0x8f, 0x83, 0x03, 0x77, 0xd8, 0x73, 0x97, 0x3d, 0xb7, 0x1f, 0x1c, 0x54, 0x36, 0xd8, 0x73,
6811
+	0x87, 0x3d, 0xbf, 0xb3, 0xe7, 0x93, 0x3f, 0x0f, 0x0e, 0xdc, 0xc8, 0xac, 0xcd, 0xfe, 0x17, 0x00,
6812
+	0x00, 0xff, 0xff, 0xf7, 0xf8, 0x99, 0xb5, 0x2f, 0x22, 0x00, 0x00,
6813
+}
... ...
@@ -103,11 +103,11 @@ message ClusterRoleBinding {
103 103
   optional k8s.io.kubernetes.pkg.api.v1.ObjectMeta metadata = 1;
104 104
 
105 105
   // UserNames holds all the usernames directly bound to the role
106
-  // +genconversion=false
106
+  // +k8s:conversion-gen=false
107 107
   optional OptionalNames userNames = 2;
108 108
 
109 109
   // GroupNames holds all the groups directly bound to the role
110
-  // +genconversion=false
110
+  // +k8s:conversion-gen=false
111 111
   optional OptionalNames groupNames = 3;
112 112
 
113 113
   // Subjects hold object references to authorize with this rule
... ...
@@ -156,7 +156,7 @@ message LocalSubjectAccessReview {
156 156
   optional string user = 2;
157 157
 
158 158
   // Groups is optional.  Groups is the list of groups to which the User belongs.
159
-  // +genconversion=false
159
+  // +k8s:conversion-gen=false
160 160
   repeated string groups = 3;
161 161
 
162 162
   // Scopes to use for the evaluation.  Empty means "use the unscoped (full) permissions of the user/groups".
... ...
@@ -203,15 +203,19 @@ message NamedRoleBinding {
203 203
 
204 204
 // OptionalNames is an array that may also be left nil to distinguish between set and unset.
205 205
 // +protobuf.nullable=true
206
+// +protobuf.options.(gogoproto.goproto_stringer)=false
206 207
 message OptionalNames {
207 208
   // items, if empty, will result in an empty slice
209
+
208 210
   repeated string items = 1;
209 211
 }
210 212
 
211 213
 // OptionalScopes is an array that may also be left nil to distinguish between set and unset.
212 214
 // +protobuf.nullable=true
215
+// +protobuf.options.(gogoproto.goproto_stringer)=false
213 216
 message OptionalScopes {
214 217
   // items, if empty, will result in an empty slice
218
+
215 219
   repeated string items = 1;
216 220
 }
217 221
 
... ...
@@ -301,11 +305,11 @@ message ResourceAccessReviewResponse {
301 301
   optional string namespace = 1;
302 302
 
303 303
   // UsersSlice is the list of users who can perform the action
304
-  // +genconversion=false
304
+  // +k8s:conversion-gen=false
305 305
   repeated string users = 2;
306 306
 
307 307
   // GroupsSlice is the list of groups who can perform the action
308
-  // +genconversion=false
308
+  // +k8s:conversion-gen=false
309 309
   repeated string groups = 3;
310 310
 
311 311
   // EvaluationError is an indication that some error occurred during resolution, but partial results can still be returned.
... ...
@@ -331,11 +335,11 @@ message RoleBinding {
331 331
   optional k8s.io.kubernetes.pkg.api.v1.ObjectMeta metadata = 1;
332 332
 
333 333
   // UserNames holds all the usernames directly bound to the role
334
-  // +genconversion=false
334
+  // +k8s:conversion-gen=false
335 335
   optional OptionalNames userNames = 2;
336 336
 
337 337
   // GroupNames holds all the groups directly bound to the role
338
-  // +genconversion=false
338
+  // +k8s:conversion-gen=false
339 339
   optional OptionalNames groupNames = 3;
340 340
 
341 341
   // Subjects hold object references to authorize with this rule
... ...
@@ -390,7 +394,7 @@ message SubjectAccessReview {
390 390
   optional string user = 2;
391 391
 
392 392
   // GroupsSlice is optional. Groups is the list of groups to which the User belongs.
393
-  // +genconversion=false
393
+  // +k8s:conversion-gen=false
394 394
   repeated string groups = 3;
395 395
 
396 396
   // Scopes to use for the evaluation.  Empty means "use the unscoped (full) permissions of the user/groups".
... ...
@@ -60,6 +60,9 @@ import k8s_io_kubernetes_pkg_api_v1 "k8s.io/kubernetes/pkg/api/v1"
60 60
 
61 61
 import time "time"
62 62
 
63
+import strings "strings"
64
+import reflect "reflect"
65
+
63 66
 import io "io"
64 67
 
65 68
 // Reference imports to suppress errors if they are not otherwise used.
... ...
@@ -67,161 +70,169 @@ var _ = proto.Marshal
67 67
 var _ = fmt.Errorf
68 68
 var _ = math.Inf
69 69
 
70
-func (m *BinaryBuildRequestOptions) Reset()         { *m = BinaryBuildRequestOptions{} }
71
-func (m *BinaryBuildRequestOptions) String() string { return proto.CompactTextString(m) }
72
-func (*BinaryBuildRequestOptions) ProtoMessage()    {}
70
+// This is a compile-time assertion to ensure that this generated file
71
+// is compatible with the proto package it is being compiled against.
72
+const _ = proto.GoGoProtoPackageIsVersion1
73
+
74
+func (m *BinaryBuildRequestOptions) Reset()      { *m = BinaryBuildRequestOptions{} }
75
+func (*BinaryBuildRequestOptions) ProtoMessage() {}
76
+func (*BinaryBuildRequestOptions) Descriptor() ([]byte, []int) {
77
+	return fileDescriptorGenerated, []int{0}
78
+}
73 79
 
74
-func (m *BinaryBuildSource) Reset()         { *m = BinaryBuildSource{} }
75
-func (m *BinaryBuildSource) String() string { return proto.CompactTextString(m) }
76
-func (*BinaryBuildSource) ProtoMessage()    {}
80
+func (m *BinaryBuildSource) Reset()                    { *m = BinaryBuildSource{} }
81
+func (*BinaryBuildSource) ProtoMessage()               {}
82
+func (*BinaryBuildSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{1} }
77 83
 
78
-func (m *Build) Reset()         { *m = Build{} }
79
-func (m *Build) String() string { return proto.CompactTextString(m) }
80
-func (*Build) ProtoMessage()    {}
84
+func (m *Build) Reset()                    { *m = Build{} }
85
+func (*Build) ProtoMessage()               {}
86
+func (*Build) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{2} }
81 87
 
82
-func (m *BuildConfig) Reset()         { *m = BuildConfig{} }
83
-func (m *BuildConfig) String() string { return proto.CompactTextString(m) }
84
-func (*BuildConfig) ProtoMessage()    {}
88
+func (m *BuildConfig) Reset()                    { *m = BuildConfig{} }
89
+func (*BuildConfig) ProtoMessage()               {}
90
+func (*BuildConfig) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{3} }
85 91
 
86
-func (m *BuildConfigList) Reset()         { *m = BuildConfigList{} }
87
-func (m *BuildConfigList) String() string { return proto.CompactTextString(m) }
88
-func (*BuildConfigList) ProtoMessage()    {}
92
+func (m *BuildConfigList) Reset()                    { *m = BuildConfigList{} }
93
+func (*BuildConfigList) ProtoMessage()               {}
94
+func (*BuildConfigList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{4} }
89 95
 
90
-func (m *BuildConfigSpec) Reset()         { *m = BuildConfigSpec{} }
91
-func (m *BuildConfigSpec) String() string { return proto.CompactTextString(m) }
92
-func (*BuildConfigSpec) ProtoMessage()    {}
96
+func (m *BuildConfigSpec) Reset()                    { *m = BuildConfigSpec{} }
97
+func (*BuildConfigSpec) ProtoMessage()               {}
98
+func (*BuildConfigSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{5} }
93 99
 
94
-func (m *BuildConfigStatus) Reset()         { *m = BuildConfigStatus{} }
95
-func (m *BuildConfigStatus) String() string { return proto.CompactTextString(m) }
96
-func (*BuildConfigStatus) ProtoMessage()    {}
100
+func (m *BuildConfigStatus) Reset()                    { *m = BuildConfigStatus{} }
101
+func (*BuildConfigStatus) ProtoMessage()               {}
102
+func (*BuildConfigStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{6} }
97 103
 
98
-func (m *BuildList) Reset()         { *m = BuildList{} }
99
-func (m *BuildList) String() string { return proto.CompactTextString(m) }
100
-func (*BuildList) ProtoMessage()    {}
104
+func (m *BuildList) Reset()                    { *m = BuildList{} }
105
+func (*BuildList) ProtoMessage()               {}
106
+func (*BuildList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{7} }
101 107
 
102
-func (m *BuildLog) Reset()         { *m = BuildLog{} }
103
-func (m *BuildLog) String() string { return proto.CompactTextString(m) }
104
-func (*BuildLog) ProtoMessage()    {}
108
+func (m *BuildLog) Reset()                    { *m = BuildLog{} }
109
+func (*BuildLog) ProtoMessage()               {}
110
+func (*BuildLog) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{8} }
105 111
 
106
-func (m *BuildLogOptions) Reset()         { *m = BuildLogOptions{} }
107
-func (m *BuildLogOptions) String() string { return proto.CompactTextString(m) }
108
-func (*BuildLogOptions) ProtoMessage()    {}
112
+func (m *BuildLogOptions) Reset()                    { *m = BuildLogOptions{} }
113
+func (*BuildLogOptions) ProtoMessage()               {}
114
+func (*BuildLogOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{9} }
109 115
 
110
-func (m *BuildOutput) Reset()         { *m = BuildOutput{} }
111
-func (m *BuildOutput) String() string { return proto.CompactTextString(m) }
112
-func (*BuildOutput) ProtoMessage()    {}
116
+func (m *BuildOutput) Reset()                    { *m = BuildOutput{} }
117
+func (*BuildOutput) ProtoMessage()               {}
118
+func (*BuildOutput) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{10} }
113 119
 
114
-func (m *BuildPostCommitSpec) Reset()         { *m = BuildPostCommitSpec{} }
115
-func (m *BuildPostCommitSpec) String() string { return proto.CompactTextString(m) }
116
-func (*BuildPostCommitSpec) ProtoMessage()    {}
120
+func (m *BuildPostCommitSpec) Reset()                    { *m = BuildPostCommitSpec{} }
121
+func (*BuildPostCommitSpec) ProtoMessage()               {}
122
+func (*BuildPostCommitSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{11} }
117 123
 
118
-func (m *BuildRequest) Reset()         { *m = BuildRequest{} }
119
-func (m *BuildRequest) String() string { return proto.CompactTextString(m) }
120
-func (*BuildRequest) ProtoMessage()    {}
124
+func (m *BuildRequest) Reset()                    { *m = BuildRequest{} }
125
+func (*BuildRequest) ProtoMessage()               {}
126
+func (*BuildRequest) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{12} }
121 127
 
122
-func (m *BuildSource) Reset()         { *m = BuildSource{} }
123
-func (m *BuildSource) String() string { return proto.CompactTextString(m) }
124
-func (*BuildSource) ProtoMessage()    {}
128
+func (m *BuildSource) Reset()                    { *m = BuildSource{} }
129
+func (*BuildSource) ProtoMessage()               {}
130
+func (*BuildSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{13} }
125 131
 
126
-func (m *BuildSpec) Reset()         { *m = BuildSpec{} }
127
-func (m *BuildSpec) String() string { return proto.CompactTextString(m) }
128
-func (*BuildSpec) ProtoMessage()    {}
132
+func (m *BuildSpec) Reset()                    { *m = BuildSpec{} }
133
+func (*BuildSpec) ProtoMessage()               {}
134
+func (*BuildSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{14} }
129 135
 
130
-func (m *BuildStatus) Reset()         { *m = BuildStatus{} }
131
-func (m *BuildStatus) String() string { return proto.CompactTextString(m) }
132
-func (*BuildStatus) ProtoMessage()    {}
136
+func (m *BuildStatus) Reset()                    { *m = BuildStatus{} }
137
+func (*BuildStatus) ProtoMessage()               {}
138
+func (*BuildStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{15} }
133 139
 
134
-func (m *BuildStrategy) Reset()         { *m = BuildStrategy{} }
135
-func (m *BuildStrategy) String() string { return proto.CompactTextString(m) }
136
-func (*BuildStrategy) ProtoMessage()    {}
140
+func (m *BuildStrategy) Reset()                    { *m = BuildStrategy{} }
141
+func (*BuildStrategy) ProtoMessage()               {}
142
+func (*BuildStrategy) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{16} }
137 143
 
138
-func (m *BuildTriggerCause) Reset()         { *m = BuildTriggerCause{} }
139
-func (m *BuildTriggerCause) String() string { return proto.CompactTextString(m) }
140
-func (*BuildTriggerCause) ProtoMessage()    {}
144
+func (m *BuildTriggerCause) Reset()                    { *m = BuildTriggerCause{} }
145
+func (*BuildTriggerCause) ProtoMessage()               {}
146
+func (*BuildTriggerCause) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{17} }
141 147
 
142
-func (m *BuildTriggerPolicy) Reset()         { *m = BuildTriggerPolicy{} }
143
-func (m *BuildTriggerPolicy) String() string { return proto.CompactTextString(m) }
144
-func (*BuildTriggerPolicy) ProtoMessage()    {}
148
+func (m *BuildTriggerPolicy) Reset()                    { *m = BuildTriggerPolicy{} }
149
+func (*BuildTriggerPolicy) ProtoMessage()               {}
150
+func (*BuildTriggerPolicy) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{18} }
145 151
 
146
-func (m *CommonSpec) Reset()         { *m = CommonSpec{} }
147
-func (m *CommonSpec) String() string { return proto.CompactTextString(m) }
148
-func (*CommonSpec) ProtoMessage()    {}
152
+func (m *CommonSpec) Reset()                    { *m = CommonSpec{} }
153
+func (*CommonSpec) ProtoMessage()               {}
154
+func (*CommonSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{19} }
149 155
 
150
-func (m *CustomBuildStrategy) Reset()         { *m = CustomBuildStrategy{} }
151
-func (m *CustomBuildStrategy) String() string { return proto.CompactTextString(m) }
152
-func (*CustomBuildStrategy) ProtoMessage()    {}
156
+func (m *CustomBuildStrategy) Reset()                    { *m = CustomBuildStrategy{} }
157
+func (*CustomBuildStrategy) ProtoMessage()               {}
158
+func (*CustomBuildStrategy) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{20} }
153 159
 
154
-func (m *DockerBuildStrategy) Reset()         { *m = DockerBuildStrategy{} }
155
-func (m *DockerBuildStrategy) String() string { return proto.CompactTextString(m) }
156
-func (*DockerBuildStrategy) ProtoMessage()    {}
160
+func (m *DockerBuildStrategy) Reset()                    { *m = DockerBuildStrategy{} }
161
+func (*DockerBuildStrategy) ProtoMessage()               {}
162
+func (*DockerBuildStrategy) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{21} }
157 163
 
158
-func (m *GenericWebHookCause) Reset()         { *m = GenericWebHookCause{} }
159
-func (m *GenericWebHookCause) String() string { return proto.CompactTextString(m) }
160
-func (*GenericWebHookCause) ProtoMessage()    {}
164
+func (m *GenericWebHookCause) Reset()                    { *m = GenericWebHookCause{} }
165
+func (*GenericWebHookCause) ProtoMessage()               {}
166
+func (*GenericWebHookCause) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{22} }
161 167
 
162
-func (m *GenericWebHookEvent) Reset()         { *m = GenericWebHookEvent{} }
163
-func (m *GenericWebHookEvent) String() string { return proto.CompactTextString(m) }
164
-func (*GenericWebHookEvent) ProtoMessage()    {}
168
+func (m *GenericWebHookEvent) Reset()                    { *m = GenericWebHookEvent{} }
169
+func (*GenericWebHookEvent) ProtoMessage()               {}
170
+func (*GenericWebHookEvent) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{23} }
165 171
 
166
-func (m *GitBuildSource) Reset()         { *m = GitBuildSource{} }
167
-func (m *GitBuildSource) String() string { return proto.CompactTextString(m) }
168
-func (*GitBuildSource) ProtoMessage()    {}
172
+func (m *GitBuildSource) Reset()                    { *m = GitBuildSource{} }
173
+func (*GitBuildSource) ProtoMessage()               {}
174
+func (*GitBuildSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{24} }
169 175
 
170
-func (m *GitHubWebHookCause) Reset()         { *m = GitHubWebHookCause{} }
171
-func (m *GitHubWebHookCause) String() string { return proto.CompactTextString(m) }
172
-func (*GitHubWebHookCause) ProtoMessage()    {}
176
+func (m *GitHubWebHookCause) Reset()                    { *m = GitHubWebHookCause{} }
177
+func (*GitHubWebHookCause) ProtoMessage()               {}
178
+func (*GitHubWebHookCause) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{25} }
173 179
 
174
-func (m *GitInfo) Reset()         { *m = GitInfo{} }
175
-func (m *GitInfo) String() string { return proto.CompactTextString(m) }
176
-func (*GitInfo) ProtoMessage()    {}
180
+func (m *GitInfo) Reset()                    { *m = GitInfo{} }
181
+func (*GitInfo) ProtoMessage()               {}
182
+func (*GitInfo) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{26} }
177 183
 
178
-func (m *GitSourceRevision) Reset()         { *m = GitSourceRevision{} }
179
-func (m *GitSourceRevision) String() string { return proto.CompactTextString(m) }
180
-func (*GitSourceRevision) ProtoMessage()    {}
184
+func (m *GitSourceRevision) Reset()                    { *m = GitSourceRevision{} }
185
+func (*GitSourceRevision) ProtoMessage()               {}
186
+func (*GitSourceRevision) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{27} }
181 187
 
182
-func (m *ImageChangeCause) Reset()         { *m = ImageChangeCause{} }
183
-func (m *ImageChangeCause) String() string { return proto.CompactTextString(m) }
184
-func (*ImageChangeCause) ProtoMessage()    {}
188
+func (m *ImageChangeCause) Reset()                    { *m = ImageChangeCause{} }
189
+func (*ImageChangeCause) ProtoMessage()               {}
190
+func (*ImageChangeCause) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{28} }
185 191
 
186
-func (m *ImageChangeTrigger) Reset()         { *m = ImageChangeTrigger{} }
187
-func (m *ImageChangeTrigger) String() string { return proto.CompactTextString(m) }
188
-func (*ImageChangeTrigger) ProtoMessage()    {}
192
+func (m *ImageChangeTrigger) Reset()                    { *m = ImageChangeTrigger{} }
193
+func (*ImageChangeTrigger) ProtoMessage()               {}
194
+func (*ImageChangeTrigger) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{29} }
189 195
 
190
-func (m *ImageSource) Reset()         { *m = ImageSource{} }
191
-func (m *ImageSource) String() string { return proto.CompactTextString(m) }
192
-func (*ImageSource) ProtoMessage()    {}
196
+func (m *ImageSource) Reset()                    { *m = ImageSource{} }
197
+func (*ImageSource) ProtoMessage()               {}
198
+func (*ImageSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{30} }
193 199
 
194
-func (m *ImageSourcePath) Reset()         { *m = ImageSourcePath{} }
195
-func (m *ImageSourcePath) String() string { return proto.CompactTextString(m) }
196
-func (*ImageSourcePath) ProtoMessage()    {}
200
+func (m *ImageSourcePath) Reset()                    { *m = ImageSourcePath{} }
201
+func (*ImageSourcePath) ProtoMessage()               {}
202
+func (*ImageSourcePath) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{31} }
197 203
 
198
-func (m *JenkinsPipelineBuildStrategy) Reset()         { *m = JenkinsPipelineBuildStrategy{} }
199
-func (m *JenkinsPipelineBuildStrategy) String() string { return proto.CompactTextString(m) }
200
-func (*JenkinsPipelineBuildStrategy) ProtoMessage()    {}
204
+func (m *JenkinsPipelineBuildStrategy) Reset()      { *m = JenkinsPipelineBuildStrategy{} }
205
+func (*JenkinsPipelineBuildStrategy) ProtoMessage() {}
206
+func (*JenkinsPipelineBuildStrategy) Descriptor() ([]byte, []int) {
207
+	return fileDescriptorGenerated, []int{32}
208
+}
201 209
 
202
-func (m *SecretBuildSource) Reset()         { *m = SecretBuildSource{} }
203
-func (m *SecretBuildSource) String() string { return proto.CompactTextString(m) }
204
-func (*SecretBuildSource) ProtoMessage()    {}
210
+func (m *SecretBuildSource) Reset()                    { *m = SecretBuildSource{} }
211
+func (*SecretBuildSource) ProtoMessage()               {}
212
+func (*SecretBuildSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{33} }
205 213
 
206
-func (m *SecretSpec) Reset()         { *m = SecretSpec{} }
207
-func (m *SecretSpec) String() string { return proto.CompactTextString(m) }
208
-func (*SecretSpec) ProtoMessage()    {}
214
+func (m *SecretSpec) Reset()                    { *m = SecretSpec{} }
215
+func (*SecretSpec) ProtoMessage()               {}
216
+func (*SecretSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{34} }
209 217
 
210
-func (m *SourceBuildStrategy) Reset()         { *m = SourceBuildStrategy{} }
211
-func (m *SourceBuildStrategy) String() string { return proto.CompactTextString(m) }
212
-func (*SourceBuildStrategy) ProtoMessage()    {}
218
+func (m *SourceBuildStrategy) Reset()                    { *m = SourceBuildStrategy{} }
219
+func (*SourceBuildStrategy) ProtoMessage()               {}
220
+func (*SourceBuildStrategy) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{35} }
213 221
 
214
-func (m *SourceControlUser) Reset()         { *m = SourceControlUser{} }
215
-func (m *SourceControlUser) String() string { return proto.CompactTextString(m) }
216
-func (*SourceControlUser) ProtoMessage()    {}
222
+func (m *SourceControlUser) Reset()                    { *m = SourceControlUser{} }
223
+func (*SourceControlUser) ProtoMessage()               {}
224
+func (*SourceControlUser) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{36} }
217 225
 
218
-func (m *SourceRevision) Reset()         { *m = SourceRevision{} }
219
-func (m *SourceRevision) String() string { return proto.CompactTextString(m) }
220
-func (*SourceRevision) ProtoMessage()    {}
226
+func (m *SourceRevision) Reset()                    { *m = SourceRevision{} }
227
+func (*SourceRevision) ProtoMessage()               {}
228
+func (*SourceRevision) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{37} }
221 229
 
222
-func (m *WebHookTrigger) Reset()         { *m = WebHookTrigger{} }
223
-func (m *WebHookTrigger) String() string { return proto.CompactTextString(m) }
224
-func (*WebHookTrigger) ProtoMessage()    {}
230
+func (m *WebHookTrigger) Reset()                    { *m = WebHookTrigger{} }
231
+func (*WebHookTrigger) ProtoMessage()               {}
232
+func (*WebHookTrigger) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{38} }
225 233
 
226 234
 func init() {
227 235
 	proto.RegisterType((*BinaryBuildRequestOptions)(nil), "github.com.openshift.origin.pkg.build.api.v1.BinaryBuildRequestOptions")
... ...
@@ -2772,6 +2783,510 @@ func sovGenerated(x uint64) (n int) {
2772 2772
 func sozGenerated(x uint64) (n int) {
2773 2773
 	return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
2774 2774
 }
2775
+func (this *BinaryBuildRequestOptions) String() string {
2776
+	if this == nil {
2777
+		return "nil"
2778
+	}
2779
+	s := strings.Join([]string{`&BinaryBuildRequestOptions{`,
2780
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
2781
+		`AsFile:` + fmt.Sprintf("%v", this.AsFile) + `,`,
2782
+		`Commit:` + fmt.Sprintf("%v", this.Commit) + `,`,
2783
+		`Message:` + fmt.Sprintf("%v", this.Message) + `,`,
2784
+		`AuthorName:` + fmt.Sprintf("%v", this.AuthorName) + `,`,
2785
+		`AuthorEmail:` + fmt.Sprintf("%v", this.AuthorEmail) + `,`,
2786
+		`CommitterName:` + fmt.Sprintf("%v", this.CommitterName) + `,`,
2787
+		`CommitterEmail:` + fmt.Sprintf("%v", this.CommitterEmail) + `,`,
2788
+		`}`,
2789
+	}, "")
2790
+	return s
2791
+}
2792
+func (this *BinaryBuildSource) String() string {
2793
+	if this == nil {
2794
+		return "nil"
2795
+	}
2796
+	s := strings.Join([]string{`&BinaryBuildSource{`,
2797
+		`AsFile:` + fmt.Sprintf("%v", this.AsFile) + `,`,
2798
+		`}`,
2799
+	}, "")
2800
+	return s
2801
+}
2802
+func (this *Build) String() string {
2803
+	if this == nil {
2804
+		return "nil"
2805
+	}
2806
+	s := strings.Join([]string{`&Build{`,
2807
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
2808
+		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "BuildSpec", "BuildSpec", 1), `&`, ``, 1) + `,`,
2809
+		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "BuildStatus", "BuildStatus", 1), `&`, ``, 1) + `,`,
2810
+		`}`,
2811
+	}, "")
2812
+	return s
2813
+}
2814
+func (this *BuildConfig) String() string {
2815
+	if this == nil {
2816
+		return "nil"
2817
+	}
2818
+	s := strings.Join([]string{`&BuildConfig{`,
2819
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
2820
+		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "BuildConfigSpec", "BuildConfigSpec", 1), `&`, ``, 1) + `,`,
2821
+		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "BuildConfigStatus", "BuildConfigStatus", 1), `&`, ``, 1) + `,`,
2822
+		`}`,
2823
+	}, "")
2824
+	return s
2825
+}
2826
+func (this *BuildConfigList) String() string {
2827
+	if this == nil {
2828
+		return "nil"
2829
+	}
2830
+	s := strings.Join([]string{`&BuildConfigList{`,
2831
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
2832
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "BuildConfig", "BuildConfig", 1), `&`, ``, 1) + `,`,
2833
+		`}`,
2834
+	}, "")
2835
+	return s
2836
+}
2837
+func (this *BuildConfigSpec) String() string {
2838
+	if this == nil {
2839
+		return "nil"
2840
+	}
2841
+	s := strings.Join([]string{`&BuildConfigSpec{`,
2842
+		`Triggers:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Triggers), "BuildTriggerPolicy", "BuildTriggerPolicy", 1), `&`, ``, 1) + `,`,
2843
+		`RunPolicy:` + fmt.Sprintf("%v", this.RunPolicy) + `,`,
2844
+		`CommonSpec:` + strings.Replace(strings.Replace(this.CommonSpec.String(), "CommonSpec", "CommonSpec", 1), `&`, ``, 1) + `,`,
2845
+		`}`,
2846
+	}, "")
2847
+	return s
2848
+}
2849
+func (this *BuildConfigStatus) String() string {
2850
+	if this == nil {
2851
+		return "nil"
2852
+	}
2853
+	s := strings.Join([]string{`&BuildConfigStatus{`,
2854
+		`LastVersion:` + fmt.Sprintf("%v", this.LastVersion) + `,`,
2855
+		`}`,
2856
+	}, "")
2857
+	return s
2858
+}
2859
+func (this *BuildList) String() string {
2860
+	if this == nil {
2861
+		return "nil"
2862
+	}
2863
+	s := strings.Join([]string{`&BuildList{`,
2864
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
2865
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "Build", "Build", 1), `&`, ``, 1) + `,`,
2866
+		`}`,
2867
+	}, "")
2868
+	return s
2869
+}
2870
+func (this *BuildLog) String() string {
2871
+	if this == nil {
2872
+		return "nil"
2873
+	}
2874
+	s := strings.Join([]string{`&BuildLog{`,
2875
+		`}`,
2876
+	}, "")
2877
+	return s
2878
+}
2879
+func (this *BuildLogOptions) String() string {
2880
+	if this == nil {
2881
+		return "nil"
2882
+	}
2883
+	s := strings.Join([]string{`&BuildLogOptions{`,
2884
+		`Container:` + fmt.Sprintf("%v", this.Container) + `,`,
2885
+		`Follow:` + fmt.Sprintf("%v", this.Follow) + `,`,
2886
+		`Previous:` + fmt.Sprintf("%v", this.Previous) + `,`,
2887
+		`SinceSeconds:` + valueToStringGenerated(this.SinceSeconds) + `,`,
2888
+		`SinceTime:` + strings.Replace(fmt.Sprintf("%v", this.SinceTime), "Time", "k8s_io_kubernetes_pkg_api_unversioned.Time", 1) + `,`,
2889
+		`Timestamps:` + fmt.Sprintf("%v", this.Timestamps) + `,`,
2890
+		`TailLines:` + valueToStringGenerated(this.TailLines) + `,`,
2891
+		`LimitBytes:` + valueToStringGenerated(this.LimitBytes) + `,`,
2892
+		`NoWait:` + fmt.Sprintf("%v", this.NoWait) + `,`,
2893
+		`Version:` + valueToStringGenerated(this.Version) + `,`,
2894
+		`}`,
2895
+	}, "")
2896
+	return s
2897
+}
2898
+func (this *BuildOutput) String() string {
2899
+	if this == nil {
2900
+		return "nil"
2901
+	}
2902
+	s := strings.Join([]string{`&BuildOutput{`,
2903
+		`To:` + strings.Replace(fmt.Sprintf("%v", this.To), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1) + `,`,
2904
+		`PushSecret:` + strings.Replace(fmt.Sprintf("%v", this.PushSecret), "LocalObjectReference", "k8s_io_kubernetes_pkg_api_v1.LocalObjectReference", 1) + `,`,
2905
+		`}`,
2906
+	}, "")
2907
+	return s
2908
+}
2909
+func (this *BuildPostCommitSpec) String() string {
2910
+	if this == nil {
2911
+		return "nil"
2912
+	}
2913
+	s := strings.Join([]string{`&BuildPostCommitSpec{`,
2914
+		`Command:` + fmt.Sprintf("%v", this.Command) + `,`,
2915
+		`Args:` + fmt.Sprintf("%v", this.Args) + `,`,
2916
+		`Script:` + fmt.Sprintf("%v", this.Script) + `,`,
2917
+		`}`,
2918
+	}, "")
2919
+	return s
2920
+}
2921
+func (this *BuildRequest) String() string {
2922
+	if this == nil {
2923
+		return "nil"
2924
+	}
2925
+	s := strings.Join([]string{`&BuildRequest{`,
2926
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
2927
+		`Revision:` + strings.Replace(fmt.Sprintf("%v", this.Revision), "SourceRevision", "SourceRevision", 1) + `,`,
2928
+		`TriggeredByImage:` + strings.Replace(fmt.Sprintf("%v", this.TriggeredByImage), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1) + `,`,
2929
+		`From:` + strings.Replace(fmt.Sprintf("%v", this.From), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1) + `,`,
2930
+		`Binary:` + strings.Replace(fmt.Sprintf("%v", this.Binary), "BinaryBuildSource", "BinaryBuildSource", 1) + `,`,
2931
+		`LastVersion:` + valueToStringGenerated(this.LastVersion) + `,`,
2932
+		`Env:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Env), "EnvVar", "k8s_io_kubernetes_pkg_api_v1.EnvVar", 1), `&`, ``, 1) + `,`,
2933
+		`TriggeredBy:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.TriggeredBy), "BuildTriggerCause", "BuildTriggerCause", 1), `&`, ``, 1) + `,`,
2934
+		`}`,
2935
+	}, "")
2936
+	return s
2937
+}
2938
+func (this *BuildSource) String() string {
2939
+	if this == nil {
2940
+		return "nil"
2941
+	}
2942
+	s := strings.Join([]string{`&BuildSource{`,
2943
+		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
2944
+		`Binary:` + strings.Replace(fmt.Sprintf("%v", this.Binary), "BinaryBuildSource", "BinaryBuildSource", 1) + `,`,
2945
+		`Dockerfile:` + valueToStringGenerated(this.Dockerfile) + `,`,
2946
+		`Git:` + strings.Replace(fmt.Sprintf("%v", this.Git), "GitBuildSource", "GitBuildSource", 1) + `,`,
2947
+		`Images:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Images), "ImageSource", "ImageSource", 1), `&`, ``, 1) + `,`,
2948
+		`ContextDir:` + fmt.Sprintf("%v", this.ContextDir) + `,`,
2949
+		`SourceSecret:` + strings.Replace(fmt.Sprintf("%v", this.SourceSecret), "LocalObjectReference", "k8s_io_kubernetes_pkg_api_v1.LocalObjectReference", 1) + `,`,
2950
+		`Secrets:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Secrets), "SecretBuildSource", "SecretBuildSource", 1), `&`, ``, 1) + `,`,
2951
+		`}`,
2952
+	}, "")
2953
+	return s
2954
+}
2955
+func (this *BuildSpec) String() string {
2956
+	if this == nil {
2957
+		return "nil"
2958
+	}
2959
+	s := strings.Join([]string{`&BuildSpec{`,
2960
+		`CommonSpec:` + strings.Replace(strings.Replace(this.CommonSpec.String(), "CommonSpec", "CommonSpec", 1), `&`, ``, 1) + `,`,
2961
+		`TriggeredBy:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.TriggeredBy), "BuildTriggerCause", "BuildTriggerCause", 1), `&`, ``, 1) + `,`,
2962
+		`}`,
2963
+	}, "")
2964
+	return s
2965
+}
2966
+func (this *BuildStatus) String() string {
2967
+	if this == nil {
2968
+		return "nil"
2969
+	}
2970
+	s := strings.Join([]string{`&BuildStatus{`,
2971
+		`Phase:` + fmt.Sprintf("%v", this.Phase) + `,`,
2972
+		`Cancelled:` + fmt.Sprintf("%v", this.Cancelled) + `,`,
2973
+		`Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
2974
+		`Message:` + fmt.Sprintf("%v", this.Message) + `,`,
2975
+		`StartTimestamp:` + strings.Replace(fmt.Sprintf("%v", this.StartTimestamp), "Time", "k8s_io_kubernetes_pkg_api_unversioned.Time", 1) + `,`,
2976
+		`CompletionTimestamp:` + strings.Replace(fmt.Sprintf("%v", this.CompletionTimestamp), "Time", "k8s_io_kubernetes_pkg_api_unversioned.Time", 1) + `,`,
2977
+		`Duration:` + fmt.Sprintf("%v", this.Duration) + `,`,
2978
+		`OutputDockerImageReference:` + fmt.Sprintf("%v", this.OutputDockerImageReference) + `,`,
2979
+		`Config:` + strings.Replace(fmt.Sprintf("%v", this.Config), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1) + `,`,
2980
+		`}`,
2981
+	}, "")
2982
+	return s
2983
+}
2984
+func (this *BuildStrategy) String() string {
2985
+	if this == nil {
2986
+		return "nil"
2987
+	}
2988
+	s := strings.Join([]string{`&BuildStrategy{`,
2989
+		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
2990
+		`DockerStrategy:` + strings.Replace(fmt.Sprintf("%v", this.DockerStrategy), "DockerBuildStrategy", "DockerBuildStrategy", 1) + `,`,
2991
+		`SourceStrategy:` + strings.Replace(fmt.Sprintf("%v", this.SourceStrategy), "SourceBuildStrategy", "SourceBuildStrategy", 1) + `,`,
2992
+		`CustomStrategy:` + strings.Replace(fmt.Sprintf("%v", this.CustomStrategy), "CustomBuildStrategy", "CustomBuildStrategy", 1) + `,`,
2993
+		`JenkinsPipelineStrategy:` + strings.Replace(fmt.Sprintf("%v", this.JenkinsPipelineStrategy), "JenkinsPipelineBuildStrategy", "JenkinsPipelineBuildStrategy", 1) + `,`,
2994
+		`}`,
2995
+	}, "")
2996
+	return s
2997
+}
2998
+func (this *BuildTriggerCause) String() string {
2999
+	if this == nil {
3000
+		return "nil"
3001
+	}
3002
+	s := strings.Join([]string{`&BuildTriggerCause{`,
3003
+		`Message:` + fmt.Sprintf("%v", this.Message) + `,`,
3004
+		`GenericWebHook:` + strings.Replace(fmt.Sprintf("%v", this.GenericWebHook), "GenericWebHookCause", "GenericWebHookCause", 1) + `,`,
3005
+		`GitHubWebHook:` + strings.Replace(fmt.Sprintf("%v", this.GitHubWebHook), "GitHubWebHookCause", "GitHubWebHookCause", 1) + `,`,
3006
+		`ImageChangeBuild:` + strings.Replace(fmt.Sprintf("%v", this.ImageChangeBuild), "ImageChangeCause", "ImageChangeCause", 1) + `,`,
3007
+		`}`,
3008
+	}, "")
3009
+	return s
3010
+}
3011
+func (this *BuildTriggerPolicy) String() string {
3012
+	if this == nil {
3013
+		return "nil"
3014
+	}
3015
+	s := strings.Join([]string{`&BuildTriggerPolicy{`,
3016
+		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
3017
+		`GitHubWebHook:` + strings.Replace(fmt.Sprintf("%v", this.GitHubWebHook), "WebHookTrigger", "WebHookTrigger", 1) + `,`,
3018
+		`GenericWebHook:` + strings.Replace(fmt.Sprintf("%v", this.GenericWebHook), "WebHookTrigger", "WebHookTrigger", 1) + `,`,
3019
+		`ImageChange:` + strings.Replace(fmt.Sprintf("%v", this.ImageChange), "ImageChangeTrigger", "ImageChangeTrigger", 1) + `,`,
3020
+		`}`,
3021
+	}, "")
3022
+	return s
3023
+}
3024
+func (this *CommonSpec) String() string {
3025
+	if this == nil {
3026
+		return "nil"
3027
+	}
3028
+	s := strings.Join([]string{`&CommonSpec{`,
3029
+		`ServiceAccount:` + fmt.Sprintf("%v", this.ServiceAccount) + `,`,
3030
+		`Source:` + strings.Replace(strings.Replace(this.Source.String(), "BuildSource", "BuildSource", 1), `&`, ``, 1) + `,`,
3031
+		`Revision:` + strings.Replace(fmt.Sprintf("%v", this.Revision), "SourceRevision", "SourceRevision", 1) + `,`,
3032
+		`Strategy:` + strings.Replace(strings.Replace(this.Strategy.String(), "BuildStrategy", "BuildStrategy", 1), `&`, ``, 1) + `,`,
3033
+		`Output:` + strings.Replace(strings.Replace(this.Output.String(), "BuildOutput", "BuildOutput", 1), `&`, ``, 1) + `,`,
3034
+		`Resources:` + strings.Replace(strings.Replace(this.Resources.String(), "ResourceRequirements", "k8s_io_kubernetes_pkg_api_v1.ResourceRequirements", 1), `&`, ``, 1) + `,`,
3035
+		`PostCommit:` + strings.Replace(strings.Replace(this.PostCommit.String(), "BuildPostCommitSpec", "BuildPostCommitSpec", 1), `&`, ``, 1) + `,`,
3036
+		`CompletionDeadlineSeconds:` + valueToStringGenerated(this.CompletionDeadlineSeconds) + `,`,
3037
+		`}`,
3038
+	}, "")
3039
+	return s
3040
+}
3041
+func (this *CustomBuildStrategy) String() string {
3042
+	if this == nil {
3043
+		return "nil"
3044
+	}
3045
+	s := strings.Join([]string{`&CustomBuildStrategy{`,
3046
+		`From:` + strings.Replace(strings.Replace(this.From.String(), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1), `&`, ``, 1) + `,`,
3047
+		`PullSecret:` + strings.Replace(fmt.Sprintf("%v", this.PullSecret), "LocalObjectReference", "k8s_io_kubernetes_pkg_api_v1.LocalObjectReference", 1) + `,`,
3048
+		`Env:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Env), "EnvVar", "k8s_io_kubernetes_pkg_api_v1.EnvVar", 1), `&`, ``, 1) + `,`,
3049
+		`ExposeDockerSocket:` + fmt.Sprintf("%v", this.ExposeDockerSocket) + `,`,
3050
+		`ForcePull:` + fmt.Sprintf("%v", this.ForcePull) + `,`,
3051
+		`Secrets:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Secrets), "SecretSpec", "SecretSpec", 1), `&`, ``, 1) + `,`,
3052
+		`BuildAPIVersion:` + fmt.Sprintf("%v", this.BuildAPIVersion) + `,`,
3053
+		`}`,
3054
+	}, "")
3055
+	return s
3056
+}
3057
+func (this *DockerBuildStrategy) String() string {
3058
+	if this == nil {
3059
+		return "nil"
3060
+	}
3061
+	s := strings.Join([]string{`&DockerBuildStrategy{`,
3062
+		`From:` + strings.Replace(fmt.Sprintf("%v", this.From), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1) + `,`,
3063
+		`PullSecret:` + strings.Replace(fmt.Sprintf("%v", this.PullSecret), "LocalObjectReference", "k8s_io_kubernetes_pkg_api_v1.LocalObjectReference", 1) + `,`,
3064
+		`NoCache:` + fmt.Sprintf("%v", this.NoCache) + `,`,
3065
+		`Env:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Env), "EnvVar", "k8s_io_kubernetes_pkg_api_v1.EnvVar", 1), `&`, ``, 1) + `,`,
3066
+		`ForcePull:` + fmt.Sprintf("%v", this.ForcePull) + `,`,
3067
+		`DockerfilePath:` + fmt.Sprintf("%v", this.DockerfilePath) + `,`,
3068
+		`}`,
3069
+	}, "")
3070
+	return s
3071
+}
3072
+func (this *GenericWebHookCause) String() string {
3073
+	if this == nil {
3074
+		return "nil"
3075
+	}
3076
+	s := strings.Join([]string{`&GenericWebHookCause{`,
3077
+		`Revision:` + strings.Replace(fmt.Sprintf("%v", this.Revision), "SourceRevision", "SourceRevision", 1) + `,`,
3078
+		`Secret:` + fmt.Sprintf("%v", this.Secret) + `,`,
3079
+		`}`,
3080
+	}, "")
3081
+	return s
3082
+}
3083
+func (this *GenericWebHookEvent) String() string {
3084
+	if this == nil {
3085
+		return "nil"
3086
+	}
3087
+	s := strings.Join([]string{`&GenericWebHookEvent{`,
3088
+		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
3089
+		`Git:` + strings.Replace(fmt.Sprintf("%v", this.Git), "GitInfo", "GitInfo", 1) + `,`,
3090
+		`Env:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Env), "EnvVar", "k8s_io_kubernetes_pkg_api_v1.EnvVar", 1), `&`, ``, 1) + `,`,
3091
+		`}`,
3092
+	}, "")
3093
+	return s
3094
+}
3095
+func (this *GitBuildSource) String() string {
3096
+	if this == nil {
3097
+		return "nil"
3098
+	}
3099
+	s := strings.Join([]string{`&GitBuildSource{`,
3100
+		`URI:` + fmt.Sprintf("%v", this.URI) + `,`,
3101
+		`Ref:` + fmt.Sprintf("%v", this.Ref) + `,`,
3102
+		`HTTPProxy:` + valueToStringGenerated(this.HTTPProxy) + `,`,
3103
+		`HTTPSProxy:` + valueToStringGenerated(this.HTTPSProxy) + `,`,
3104
+		`}`,
3105
+	}, "")
3106
+	return s
3107
+}
3108
+func (this *GitHubWebHookCause) String() string {
3109
+	if this == nil {
3110
+		return "nil"
3111
+	}
3112
+	s := strings.Join([]string{`&GitHubWebHookCause{`,
3113
+		`Revision:` + strings.Replace(fmt.Sprintf("%v", this.Revision), "SourceRevision", "SourceRevision", 1) + `,`,
3114
+		`Secret:` + fmt.Sprintf("%v", this.Secret) + `,`,
3115
+		`}`,
3116
+	}, "")
3117
+	return s
3118
+}
3119
+func (this *GitInfo) String() string {
3120
+	if this == nil {
3121
+		return "nil"
3122
+	}
3123
+	s := strings.Join([]string{`&GitInfo{`,
3124
+		`GitBuildSource:` + strings.Replace(strings.Replace(this.GitBuildSource.String(), "GitBuildSource", "GitBuildSource", 1), `&`, ``, 1) + `,`,
3125
+		`GitSourceRevision:` + strings.Replace(strings.Replace(this.GitSourceRevision.String(), "GitSourceRevision", "GitSourceRevision", 1), `&`, ``, 1) + `,`,
3126
+		`}`,
3127
+	}, "")
3128
+	return s
3129
+}
3130
+func (this *GitSourceRevision) String() string {
3131
+	if this == nil {
3132
+		return "nil"
3133
+	}
3134
+	s := strings.Join([]string{`&GitSourceRevision{`,
3135
+		`Commit:` + fmt.Sprintf("%v", this.Commit) + `,`,
3136
+		`Author:` + strings.Replace(strings.Replace(this.Author.String(), "SourceControlUser", "SourceControlUser", 1), `&`, ``, 1) + `,`,
3137
+		`Committer:` + strings.Replace(strings.Replace(this.Committer.String(), "SourceControlUser", "SourceControlUser", 1), `&`, ``, 1) + `,`,
3138
+		`Message:` + fmt.Sprintf("%v", this.Message) + `,`,
3139
+		`}`,
3140
+	}, "")
3141
+	return s
3142
+}
3143
+func (this *ImageChangeCause) String() string {
3144
+	if this == nil {
3145
+		return "nil"
3146
+	}
3147
+	s := strings.Join([]string{`&ImageChangeCause{`,
3148
+		`ImageID:` + fmt.Sprintf("%v", this.ImageID) + `,`,
3149
+		`FromRef:` + strings.Replace(fmt.Sprintf("%v", this.FromRef), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1) + `,`,
3150
+		`}`,
3151
+	}, "")
3152
+	return s
3153
+}
3154
+func (this *ImageChangeTrigger) String() string {
3155
+	if this == nil {
3156
+		return "nil"
3157
+	}
3158
+	s := strings.Join([]string{`&ImageChangeTrigger{`,
3159
+		`LastTriggeredImageID:` + fmt.Sprintf("%v", this.LastTriggeredImageID) + `,`,
3160
+		`From:` + strings.Replace(fmt.Sprintf("%v", this.From), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1) + `,`,
3161
+		`}`,
3162
+	}, "")
3163
+	return s
3164
+}
3165
+func (this *ImageSource) String() string {
3166
+	if this == nil {
3167
+		return "nil"
3168
+	}
3169
+	s := strings.Join([]string{`&ImageSource{`,
3170
+		`From:` + strings.Replace(strings.Replace(this.From.String(), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1), `&`, ``, 1) + `,`,
3171
+		`Paths:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Paths), "ImageSourcePath", "ImageSourcePath", 1), `&`, ``, 1) + `,`,
3172
+		`PullSecret:` + strings.Replace(fmt.Sprintf("%v", this.PullSecret), "LocalObjectReference", "k8s_io_kubernetes_pkg_api_v1.LocalObjectReference", 1) + `,`,
3173
+		`}`,
3174
+	}, "")
3175
+	return s
3176
+}
3177
+func (this *ImageSourcePath) String() string {
3178
+	if this == nil {
3179
+		return "nil"
3180
+	}
3181
+	s := strings.Join([]string{`&ImageSourcePath{`,
3182
+		`SourcePath:` + fmt.Sprintf("%v", this.SourcePath) + `,`,
3183
+		`DestinationDir:` + fmt.Sprintf("%v", this.DestinationDir) + `,`,
3184
+		`}`,
3185
+	}, "")
3186
+	return s
3187
+}
3188
+func (this *JenkinsPipelineBuildStrategy) String() string {
3189
+	if this == nil {
3190
+		return "nil"
3191
+	}
3192
+	s := strings.Join([]string{`&JenkinsPipelineBuildStrategy{`,
3193
+		`JenkinsfilePath:` + fmt.Sprintf("%v", this.JenkinsfilePath) + `,`,
3194
+		`Jenkinsfile:` + fmt.Sprintf("%v", this.Jenkinsfile) + `,`,
3195
+		`}`,
3196
+	}, "")
3197
+	return s
3198
+}
3199
+func (this *SecretBuildSource) String() string {
3200
+	if this == nil {
3201
+		return "nil"
3202
+	}
3203
+	s := strings.Join([]string{`&SecretBuildSource{`,
3204
+		`Secret:` + strings.Replace(strings.Replace(this.Secret.String(), "LocalObjectReference", "k8s_io_kubernetes_pkg_api_v1.LocalObjectReference", 1), `&`, ``, 1) + `,`,
3205
+		`DestinationDir:` + fmt.Sprintf("%v", this.DestinationDir) + `,`,
3206
+		`}`,
3207
+	}, "")
3208
+	return s
3209
+}
3210
+func (this *SecretSpec) String() string {
3211
+	if this == nil {
3212
+		return "nil"
3213
+	}
3214
+	s := strings.Join([]string{`&SecretSpec{`,
3215
+		`SecretSource:` + strings.Replace(strings.Replace(this.SecretSource.String(), "LocalObjectReference", "k8s_io_kubernetes_pkg_api_v1.LocalObjectReference", 1), `&`, ``, 1) + `,`,
3216
+		`MountPath:` + fmt.Sprintf("%v", this.MountPath) + `,`,
3217
+		`}`,
3218
+	}, "")
3219
+	return s
3220
+}
3221
+func (this *SourceBuildStrategy) String() string {
3222
+	if this == nil {
3223
+		return "nil"
3224
+	}
3225
+	s := strings.Join([]string{`&SourceBuildStrategy{`,
3226
+		`From:` + strings.Replace(strings.Replace(this.From.String(), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1), `&`, ``, 1) + `,`,
3227
+		`PullSecret:` + strings.Replace(fmt.Sprintf("%v", this.PullSecret), "LocalObjectReference", "k8s_io_kubernetes_pkg_api_v1.LocalObjectReference", 1) + `,`,
3228
+		`Env:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Env), "EnvVar", "k8s_io_kubernetes_pkg_api_v1.EnvVar", 1), `&`, ``, 1) + `,`,
3229
+		`Scripts:` + fmt.Sprintf("%v", this.Scripts) + `,`,
3230
+		`Incremental:` + valueToStringGenerated(this.Incremental) + `,`,
3231
+		`ForcePull:` + fmt.Sprintf("%v", this.ForcePull) + `,`,
3232
+		`RuntimeImage:` + strings.Replace(fmt.Sprintf("%v", this.RuntimeImage), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1) + `,`,
3233
+		`RuntimeArtifacts:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.RuntimeArtifacts), "ImageSourcePath", "ImageSourcePath", 1), `&`, ``, 1) + `,`,
3234
+		`}`,
3235
+	}, "")
3236
+	return s
3237
+}
3238
+func (this *SourceControlUser) String() string {
3239
+	if this == nil {
3240
+		return "nil"
3241
+	}
3242
+	s := strings.Join([]string{`&SourceControlUser{`,
3243
+		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
3244
+		`Email:` + fmt.Sprintf("%v", this.Email) + `,`,
3245
+		`}`,
3246
+	}, "")
3247
+	return s
3248
+}
3249
+func (this *SourceRevision) String() string {
3250
+	if this == nil {
3251
+		return "nil"
3252
+	}
3253
+	s := strings.Join([]string{`&SourceRevision{`,
3254
+		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
3255
+		`Git:` + strings.Replace(fmt.Sprintf("%v", this.Git), "GitSourceRevision", "GitSourceRevision", 1) + `,`,
3256
+		`}`,
3257
+	}, "")
3258
+	return s
3259
+}
3260
+func (this *WebHookTrigger) String() string {
3261
+	if this == nil {
3262
+		return "nil"
3263
+	}
3264
+	s := strings.Join([]string{`&WebHookTrigger{`,
3265
+		`Secret:` + fmt.Sprintf("%v", this.Secret) + `,`,
3266
+		`AllowEnv:` + fmt.Sprintf("%v", this.AllowEnv) + `,`,
3267
+		`}`,
3268
+	}, "")
3269
+	return s
3270
+}
3271
+func valueToStringGenerated(v interface{}) string {
3272
+	rv := reflect.ValueOf(v)
3273
+	if rv.IsNil() {
3274
+		return "nil"
3275
+	}
3276
+	pv := reflect.Indirect(rv).Interface()
3277
+	return fmt.Sprintf("*%v", pv)
3278
+}
2775 3279
 func (m *BinaryBuildRequestOptions) Unmarshal(data []byte) error {
2776 3280
 	l := len(data)
2777 3281
 	iNdEx := 0
... ...
@@ -9053,3 +9568,198 @@ var (
9053 9053
 	ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
9054 9054
 	ErrIntOverflowGenerated   = fmt.Errorf("proto: integer overflow")
9055 9055
 )
9056
+
9057
+var fileDescriptorGenerated = []byte{
9058
+	// 3054 bytes of a gzipped FileDescriptorProto
9059
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xe4, 0x5a, 0x4d, 0x6c, 0x1b, 0xc7,
9060
+	0x15, 0xce, 0x92, 0x14, 0x45, 0x0d, 0xf5, 0x3b, 0x72, 0x62, 0x59, 0x49, 0x1c, 0x67, 0x93, 0x16,
9061
+	0x29, 0x62, 0x93, 0x90, 0x12, 0xa7, 0x0e, 0x12, 0xbb, 0x16, 0x29, 0xff, 0x48, 0x95, 0x6d, 0xf5,
9062
+	0x49, 0x89, 0x53, 0x17, 0x6d, 0xb1, 0xa2, 0x86, 0xd4, 0x5a, 0xe4, 0x2e, 0xbb, 0xbb, 0x54, 0x2c,
9063
+	0xa0, 0x05, 0x82, 0x16, 0x05, 0xd2, 0x5b, 0xd1, 0xf6, 0xd0, 0x4b, 0x5b, 0x04, 0xe8, 0xcf, 0x21,
9064
+	0x87, 0xa2, 0x3f, 0x87, 0x00, 0x3d, 0x15, 0xe8, 0xc1, 0x47, 0x1f, 0x7b, 0x0a, 0x9a, 0xe4, 0xd0,
9065
+	0x73, 0xaf, 0x39, 0x75, 0x7e, 0xde, 0xee, 0xce, 0x2e, 0x29, 0xc5, 0x5c, 0x59, 0x46, 0x81, 0x1e,
9066
+	0x28, 0x68, 0xdf, 0xbc, 0xf9, 0xde, 0xcc, 0x9b, 0x37, 0xef, 0x6f, 0x97, 0xbc, 0xd9, 0xb2, 0x83,
9067
+	0x9d, 0xde, 0x56, 0xa5, 0xe1, 0x76, 0xaa, 0x6e, 0x97, 0x39, 0xfe, 0x8e, 0xdd, 0x0c, 0xaa, 0xae,
9068
+	0x67, 0xb7, 0x6c, 0xa7, 0xda, 0xdd, 0x6d, 0x55, 0xb7, 0x7a, 0x76, 0x7b, 0xbb, 0x6a, 0x75, 0xed,
9069
+	0xea, 0xde, 0x42, 0xb5, 0xc5, 0x1c, 0xe6, 0x59, 0x01, 0xdb, 0xae, 0x74, 0x3d, 0x37, 0x70, 0xe9,
9070
+	0xd9, 0x78, 0x76, 0x25, 0x9a, 0x5d, 0x51, 0xb3, 0x2b, 0x7c, 0x76, 0x45, 0xce, 0xae, 0xf0, 0xd9,
9071
+	0x95, 0xbd, 0x85, 0xf9, 0x73, 0x9a, 0xac, 0x96, 0xdb, 0x72, 0xab, 0x12, 0x64, 0xab, 0xd7, 0x94,
9072
+	0x4f, 0xf2, 0x41, 0xfe, 0xa7, 0xc0, 0xe7, 0xcf, 0xef, 0x5e, 0xf0, 0x2b, 0xb6, 0x5b, 0xdd, 0xed,
9073
+	0x6d, 0x31, 0xcf, 0x61, 0x01, 0xf3, 0xe5, 0x82, 0xc4, 0x52, 0x7a, 0xce, 0x1e, 0xf3, 0x7c, 0xdb,
9074
+	0x75, 0xd8, 0x76, 0x7a, 0x4d, 0xf3, 0x67, 0x0f, 0x9e, 0xd6, 0xbf, 0x83, 0xf9, 0x73, 0x83, 0xb9,
9075
+	0xbd, 0x9e, 0x13, 0xd8, 0x1d, 0xd6, 0xc7, 0xbe, 0x30, 0x98, 0xbd, 0x17, 0xd8, 0xed, 0xaa, 0xed,
9076
+	0x04, 0x7e, 0xe0, 0xa5, 0xa7, 0x98, 0x1f, 0x15, 0xc8, 0xa9, 0x9a, 0xed, 0x58, 0xde, 0x7e, 0x4d,
9077
+	0x28, 0x03, 0xd8, 0xf7, 0x7a, 0xcc, 0x0f, 0x6e, 0x75, 0x03, 0xbe, 0x7c, 0x9f, 0xbe, 0x43, 0x4a,
9078
+	0x1d, 0x16, 0x58, 0xdb, 0x56, 0x60, 0xcd, 0x19, 0x67, 0x8c, 0x97, 0xca, 0x8b, 0x2f, 0x55, 0x94,
9079
+	0x8c, 0x4a, 0x2c, 0x43, 0xaa, 0x52, 0x29, 0xb1, 0x72, 0x6b, 0xeb, 0x2e, 0x6b, 0x04, 0x37, 0xf8,
9080
+	0x9c, 0x1a, 0xbd, 0xff, 0xf1, 0x73, 0x4f, 0x7c, 0xfa, 0xf1, 0x73, 0x24, 0xa6, 0x41, 0x84, 0x46,
9081
+	0xbf, 0x4c, 0x8a, 0x96, 0x7f, 0xd5, 0x6e, 0xb3, 0xb9, 0x1c, 0xc7, 0x1d, 0xab, 0x4d, 0x22, 0x77,
9082
+	0x71, 0x49, 0x52, 0x01, 0x47, 0xe9, 0x6b, 0x64, 0xd2, 0x63, 0x7b, 0xb6, 0xd0, 0x66, 0xdd, 0xed,
9083
+	0x74, 0xec, 0x60, 0x2e, 0x9f, 0xe4, 0x57, 0x54, 0x48, 0x71, 0xd1, 0xd7, 0xc9, 0x54, 0x48, 0xb9,
9084
+	0xc1, 0x7c, 0xdf, 0x6a, 0xb1, 0xb9, 0x82, 0x9c, 0x38, 0x85, 0x13, 0x47, 0x91, 0x0c, 0x69, 0x3e,
9085
+	0x5a, 0x23, 0x34, 0x24, 0x2d, 0xf5, 0x82, 0x1d, 0xd7, 0xbb, 0x69, 0x75, 0xd8, 0xdc, 0x88, 0x9c,
9086
+	0x1d, 0x6d, 0x2a, 0x1e, 0x81, 0x01, 0xdc, 0xf4, 0x0a, 0x99, 0x4d, 0x52, 0xaf, 0x74, 0x2c, 0xbb,
9087
+	0x3d, 0x57, 0x94, 0x20, 0xb3, 0x08, 0x52, 0xd6, 0x86, 0x60, 0x10, 0x3f, 0xfd, 0x3a, 0x79, 0x32,
9088
+	0xb9, 0xaf, 0x80, 0xa9, 0xd5, 0x8c, 0x4a, 0xa0, 0x27, 0x11, 0x68, 0x22, 0x31, 0x08, 0x83, 0xe7,
9089
+	0xd0, 0x9b, 0xe4, 0xa9, 0xbe, 0x01, 0xb5, 0xac, 0x92, 0x44, 0x7b, 0x0a, 0xd1, 0x26, 0x93, 0xa3,
9090
+	0x70, 0xc0, 0x2c, 0xf3, 0x0d, 0x32, 0xa3, 0x59, 0xce, 0x86, 0xdb, 0xf3, 0x1a, 0x4c, 0x3b, 0x57,
9091
+	0xe3, 0xb0, 0x73, 0x35, 0x7f, 0x93, 0x23, 0x23, 0x72, 0xde, 0x31, 0xda, 0xd8, 0x37, 0x49, 0xc1,
9092
+	0xef, 0xb2, 0x86, 0xb4, 0xb0, 0xf2, 0xe2, 0x57, 0x2b, 0xc3, 0xb8, 0x83, 0x8a, 0xda, 0x14, 0x9f,
9093
+	0x5e, 0x1b, 0x47, 0x21, 0x05, 0xf1, 0x04, 0x12, 0x92, 0x5a, 0xa4, 0xe8, 0x07, 0x56, 0xd0, 0xf3,
9094
+	0xa5, 0x39, 0x96, 0x17, 0x5f, 0xcf, 0x02, 0x2e, 0x01, 0x62, 0x0d, 0xa9, 0x67, 0x40, 0x60, 0xf3,
9095
+	0x4f, 0x39, 0x52, 0x96, 0x7c, 0x75, 0xd7, 0x69, 0xda, 0xad, 0x63, 0xd4, 0xd3, 0x77, 0x13, 0x7a,
9096
+	0xba, 0x98, 0x61, 0x2b, 0x6a, 0x89, 0x07, 0x6a, 0xab, 0x95, 0xd2, 0xd6, 0xd7, 0xb2, 0x8b, 0x38,
9097
+	0x5c, 0x67, 0x0f, 0x0c, 0x32, 0xa5, 0x71, 0xaf, 0xd9, 0x7e, 0x40, 0xbf, 0xdd, 0xa7, 0xb7, 0xea,
9098
+	0x21, 0x7a, 0xd3, 0x7c, 0x77, 0x45, 0x4c, 0x97, 0xea, 0x9b, 0x46, 0x71, 0xa5, 0x90, 0xa2, 0x29,
9099
+	0xef, 0x3b, 0x64, 0xc4, 0x0e, 0x58, 0xc7, 0xe7, 0xda, 0xcb, 0x67, 0x34, 0x04, 0xb5, 0xd8, 0xda,
9100
+	0x04, 0x4a, 0x19, 0x59, 0x11, 0x78, 0xa0, 0x60, 0xcd, 0x3f, 0xe7, 0x12, 0x5b, 0x12, 0x5a, 0xa5,
9101
+	0x0e, 0x29, 0x05, 0x1c, 0xb0, 0xc5, 0x57, 0xca, 0xb7, 0x24, 0xc4, 0x5e, 0xce, 0x20, 0x76, 0x53,
9102
+	0x41, 0xac, 0xbb, 0x6d, 0xbb, 0xb1, 0x1f, 0xef, 0x11, 0xc9, 0x3e, 0x44, 0x32, 0xe8, 0x12, 0x19,
9103
+	0xe3, 0x21, 0x47, 0x31, 0xa2, 0xbf, 0x7e, 0x01, 0xd9, 0xc7, 0x20, 0x1c, 0xf8, 0x9c, 0x7b, 0x0e,
9104
+	0x15, 0x43, 0x42, 0x0a, 0xc4, 0xb3, 0x68, 0x9b, 0x10, 0xbe, 0xb4, 0x8e, 0xeb, 0x88, 0x0d, 0xa0,
9105
+	0x19, 0x5c, 0x18, 0x6e, 0xd1, 0xf5, 0x68, 0x7e, 0x6c, 0xcf, 0x31, 0x0d, 0x34, 0x7c, 0x73, 0x95,
9106
+	0xbb, 0xa6, 0xb4, 0xd1, 0xd0, 0xf3, 0xa4, 0xdc, 0xb6, 0xfc, 0xe0, 0x6d, 0x75, 0xbe, 0xd2, 0x16,
9107
+	0xf2, 0xb1, 0x2f, 0x5e, 0x8b, 0x87, 0x40, 0xe7, 0x33, 0xff, 0x61, 0x90, 0x31, 0x09, 0xf6, 0x38,
9108
+	0xac, 0xe9, 0x9d, 0xa4, 0x35, 0xbd, 0x92, 0xe1, 0x58, 0x0f, 0xb0, 0x23, 0x42, 0x4a, 0x6a, 0x17,
9109
+	0x6e, 0xcb, 0x7c, 0xbf, 0x80, 0x36, 0xc5, 0x1f, 0xc2, 0x50, 0x5f, 0x25, 0x63, 0x0d, 0xd7, 0x09,
9110
+	0x2c, 0x9b, 0xe7, 0x07, 0xe8, 0xbb, 0x67, 0xc2, 0x33, 0xae, 0x87, 0x03, 0x10, 0xf3, 0x08, 0x4f,
9111
+	0xdf, 0x74, 0xdb, 0x6d, 0xf7, 0x5d, 0x69, 0x11, 0xa5, 0xf8, 0x4e, 0x5e, 0x95, 0x54, 0xc0, 0x51,
9112
+	0x7a, 0x96, 0x94, 0xba, 0x22, 0x82, 0xb8, 0x78, 0xfd, 0x4b, 0xb1, 0x02, 0xd6, 0x91, 0x0e, 0x11,
9113
+	0x07, 0x7d, 0x95, 0x8c, 0xfb, 0xb6, 0xd3, 0x60, 0x1b, 0x8c, 0x4b, 0xda, 0xf6, 0x65, 0xd0, 0xce,
9114
+	0xd7, 0xa6, 0x39, 0xf7, 0xf8, 0x86, 0x46, 0x87, 0x04, 0x17, 0x57, 0xdb, 0x98, 0x7c, 0xde, 0xb4,
9115
+	0x31, 0x52, 0x97, 0x17, 0x5f, 0x7e, 0xc8, 0x63, 0x11, 0x53, 0x6a, 0x13, 0x62, 0x97, 0x1b, 0x21,
9116
+	0x02, 0xc4, 0x60, 0x74, 0x91, 0x10, 0x91, 0x6a, 0x71, 0xff, 0xd2, 0xe9, 0xfa, 0x32, 0x7e, 0x97,
9117
+	0x62, 0xeb, 0xdb, 0x8c, 0x46, 0x40, 0xe3, 0xa2, 0x2f, 0x93, 0x31, 0xae, 0xa3, 0xf6, 0x1a, 0x57,
9118
+	0x93, 0x2f, 0x23, 0x75, 0x5e, 0x09, 0xd8, 0x0c, 0x89, 0x10, 0x8f, 0xd3, 0x0a, 0x21, 0x6d, 0x9b,
9119
+	0x87, 0xd5, 0xda, 0x3e, 0x5f, 0xa1, 0x8c, 0xc4, 0xf9, 0xda, 0xa4, 0x00, 0x5f, 0x8b, 0xa8, 0xa0,
9120
+	0x71, 0x08, 0xb5, 0x3b, 0xee, 0xbb, 0x16, 0x4f, 0x84, 0xc6, 0x92, 0x6a, 0xbf, 0xe9, 0xde, 0xe6,
9121
+	0x54, 0xc0, 0x51, 0xfa, 0x25, 0x32, 0x8a, 0x9b, 0x9c, 0x23, 0x12, 0xb4, 0x2c, 0x92, 0x9e, 0xd0,
9122
+	0xc2, 0xc3, 0x31, 0xf3, 0x23, 0x03, 0xa3, 0xcc, 0xad, 0x5e, 0xd0, 0xed, 0x05, 0x3c, 0x71, 0xc9,
9123
+	0x05, 0x2e, 0x5a, 0xf6, 0xb9, 0x87, 0x89, 0x2f, 0xc0, 0x9a, 0xcc, 0x63, 0x5c, 0x5d, 0xb5, 0x22,
9124
+	0x17, 0x90, 0xdb, 0x74, 0x81, 0x03, 0xd0, 0x2d, 0x42, 0xba, 0x3d, 0x7f, 0x87, 0x9f, 0x8f, 0xc7,
9125
+	0x02, 0x0c, 0x2c, 0x8b, 0x87, 0xc3, 0xad, 0xb9, 0x0d, 0xab, 0x9d, 0xc6, 0x94, 0x9a, 0x58, 0x8f,
9126
+	0x90, 0x40, 0x43, 0x35, 0x7f, 0x68, 0x90, 0x59, 0xb9, 0xf4, 0x75, 0xd7, 0x0f, 0x54, 0x6e, 0x22,
9127
+	0xbd, 0x23, 0xdf, 0xb9, 0x70, 0x05, 0x96, 0xb3, 0x2d, 0x9d, 0xe3, 0x98, 0xda, 0x79, 0x5d, 0x91,
9128
+	0x20, 0x1c, 0xa3, 0xcf, 0x90, 0x82, 0xe5, 0xb5, 0xd4, 0x4d, 0x1b, 0xab, 0x95, 0x44, 0xc8, 0x5a,
9129
+	0xe2, 0xcf, 0x20, 0xa9, 0x42, 0xcd, 0x7e, 0xc3, 0xb3, 0xbb, 0x7d, 0xf9, 0xe6, 0x86, 0xa4, 0x02,
9130
+	0x8e, 0x9a, 0x9f, 0x8d, 0x90, 0x71, 0x3d, 0x73, 0x3e, 0xc6, 0x30, 0xdd, 0x24, 0xa5, 0x30, 0x13,
9131
+	0x43, 0x8d, 0xbe, 0x39, 0x9c, 0x7b, 0x50, 0x29, 0x1a, 0x20, 0x46, 0x6d, 0x5c, 0x5c, 0xc1, 0xf0,
9132
+	0x09, 0x22, 0x6c, 0xea, 0x92, 0x69, 0xf4, 0xfc, 0x6c, 0xbb, 0xb6, 0xbf, 0xd2, 0x11, 0xb9, 0x73,
9133
+	0x3e, 0x8b, 0x41, 0x9c, 0xe0, 0x02, 0xa6, 0x37, 0x53, 0x50, 0xd0, 0x07, 0xce, 0xb3, 0xdc, 0x42,
9134
+	0xd3, 0x73, 0x3b, 0xf2, 0xae, 0x0f, 0x2d, 0x44, 0x1e, 0xdc, 0x55, 0x3e, 0x1d, 0x24, 0x08, 0x6d,
9135
+	0x90, 0xe2, 0x96, 0xcc, 0x4a, 0xd1, 0x0f, 0x0c, 0x9b, 0x6b, 0xa4, 0x33, 0xda, 0x1a, 0x11, 0xa7,
9136
+	0xae, 0xc8, 0x80, 0xd0, 0x74, 0x21, 0x19, 0x4a, 0x8a, 0xf2, 0x82, 0x4d, 0x1d, 0x16, 0x46, 0x68,
9137
+	0x9d, 0xe4, 0x99, 0xb3, 0xc7, 0xdd, 0x81, 0xf0, 0xeb, 0x2f, 0x1e, 0xbe, 0xc7, 0x2b, 0xce, 0xde,
9138
+	0xdb, 0x96, 0x57, 0x2b, 0xa3, 0x39, 0xe4, 0xf9, 0x33, 0x88, 0xd9, 0x74, 0x8f, 0x94, 0x35, 0xed,
9139
+	0x71, 0x6f, 0x91, 0xcf, 0x98, 0x4d, 0xe1, 0xa9, 0xd4, 0xad, 0x9e, 0xcf, 0xe2, 0x18, 0xa8, 0x9d,
9140
+	0x15, 0xe8, 0x82, 0xcc, 0x5f, 0x8d, 0xa0, 0x97, 0xc0, 0x2c, 0xff, 0x15, 0x52, 0x08, 0xf6, 0xbb,
9141
+	0x61, 0x8e, 0xff, 0x5c, 0x98, 0xf2, 0x6d, 0x72, 0x1a, 0x4f, 0x03, 0xa6, 0x34, 0x56, 0x41, 0x02,
9142
+	0xc9, 0xac, 0x9d, 0x4c, 0xee, 0xf8, 0x4e, 0x86, 0xbb, 0xd3, 0x6d, 0xb7, 0xb1, 0xcb, 0xbc, 0xa6,
9143
+	0xa8, 0x41, 0xf0, 0xee, 0x8a, 0x2b, 0xb5, 0x1c, 0x51, 0x41, 0xe3, 0xa0, 0xb7, 0x49, 0x9e, 0xaf,
9144
+	0x02, 0x4d, 0x6f, 0xc8, 0xfb, 0x74, 0x8d, 0xfb, 0x64, 0x6d, 0x39, 0xa3, 0xe2, 0xa8, 0x38, 0x0d,
9145
+	0x04, 0xa2, 0xa8, 0x10, 0x6c, 0x61, 0xdd, 0x3e, 0xb7, 0xc3, 0x0c, 0x89, 0xa1, 0xbc, 0x19, 0x08,
9146
+	0x1c, 0xf9, 0x1e, 0x49, 0xe4, 0xd9, 0xae, 0x02, 0x16, 0xb1, 0x49, 0x84, 0x63, 0x76, 0x2f, 0x58,
9147
+	0xb6, 0x3d, 0xac, 0x2d, 0xb5, 0xcc, 0x28, 0x1c, 0x01, 0x8d, 0x8b, 0xee, 0xf0, 0xf8, 0x2a, 0x51,
9148
+	0xd1, 0x35, 0x8f, 0x66, 0x76, 0xcd, 0x2a, 0x26, 0x6b, 0x58, 0x90, 0x40, 0xa6, 0x77, 0xc9, 0xa8,
9149
+	0x2f, 0xff, 0xf3, 0xb3, 0xd9, 0xa9, 0x82, 0xd1, 0x15, 0x1c, 0x95, 0xee, 0x6a, 0xc8, 0x87, 0x50,
9150
+	0x80, 0xf9, 0x9f, 0x30, 0x47, 0x93, 0x01, 0x20, 0x99, 0x6b, 0x1a, 0xc7, 0x9b, 0x6b, 0xa6, 0xef,
9151
+	0x64, 0xee, 0x71, 0xdd, 0xc9, 0x0f, 0xa3, 0x3b, 0xa9, 0xd2, 0xdb, 0x05, 0x32, 0xd2, 0xdd, 0xb1,
9152
+	0xfc, 0xf0, 0x52, 0x3e, 0x1d, 0x66, 0x81, 0xeb, 0x82, 0xc8, 0x6f, 0x25, 0x51, 0xb1, 0x52, 0x3c,
9153
+	0x81, 0xe2, 0x94, 0x39, 0x9f, 0xc5, 0xcf, 0xb2, 0xdd, 0x66, 0xdb, 0x98, 0xc5, 0xc5, 0x39, 0x5f,
9154
+	0x38, 0x00, 0x31, 0x0f, 0x7d, 0x8d, 0x14, 0x3d, 0x66, 0xf9, 0xdc, 0xe5, 0xa9, 0x9b, 0x75, 0x3a,
9155
+	0xb4, 0x4c, 0x90, 0xd4, 0xcf, 0x85, 0x45, 0xa8, 0x8a, 0x4c, 0x3e, 0x03, 0x72, 0xd3, 0xaf, 0x90,
9156
+	0xd1, 0xce, 0xe1, 0x5d, 0x98, 0x70, 0x9c, 0xd7, 0x8a, 0x93, 0x3c, 0x8d, 0xf2, 0x82, 0x28, 0xb7,
9157
+	0xca, 0x92, 0xcf, 0x51, 0xd1, 0xc6, 0xd8, 0x48, 0xc0, 0x40, 0x0a, 0x96, 0x9f, 0xdb, 0x2c, 0x3f,
9158
+	0x9c, 0x6e, 0x9b, 0x89, 0xfc, 0x37, 0x96, 0x56, 0x1c, 0x5e, 0xda, 0x49, 0x2e, 0x6d, 0xb6, 0xde,
9159
+	0x8f, 0x05, 0x83, 0x04, 0xd0, 0x8b, 0xa4, 0xb4, 0xdd, 0xf3, 0x2c, 0x41, 0xc4, 0xe4, 0xf0, 0xf9,
9160
+	0x30, 0x1f, 0x5e, 0x46, 0x3a, 0xd7, 0xe3, 0x84, 0xc8, 0x27, 0x2b, 0x21, 0x01, 0xa2, 0x29, 0x3c,
9161
+	0xb3, 0x9a, 0x77, 0x65, 0xaa, 0xa6, 0x1c, 0x9a, 0x8a, 0xa9, 0xe1, 0xa5, 0xc4, 0x4e, 0x8e, 0x89,
9162
+	0x80, 0xf3, 0xb7, 0x0e, 0xe4, 0x84, 0x43, 0x50, 0xe8, 0x37, 0x48, 0xb1, 0x21, 0x2b, 0x27, 0x99,
9163
+	0x63, 0x0e, 0x1d, 0x92, 0x89, 0xea, 0xcb, 0x09, 0x00, 0x40, 0x20, 0xf3, 0xdf, 0x05, 0x32, 0x81,
9164
+	0xd6, 0x2a, 0xda, 0x8f, 0xad, 0x7d, 0x5e, 0x8e, 0xe9, 0x31, 0xe4, 0xf9, 0x54, 0x0c, 0x99, 0x49,
9165
+	0x30, 0x6b, 0x51, 0xe4, 0x07, 0x64, 0x52, 0xb9, 0xef, 0x70, 0x0c, 0xa3, 0xc9, 0xd2, 0x70, 0x37,
9166
+	0x4e, 0xed, 0x3b, 0x21, 0x44, 0x59, 0xcd, 0x72, 0x02, 0x1c, 0x52, 0xc2, 0x84, 0x78, 0xf4, 0x72,
9167
+	0xa1, 0xf8, 0x7c, 0x16, 0xf1, 0xe8, 0xd1, 0xfa, 0xc5, 0x6f, 0x24, 0xc0, 0x21, 0x25, 0x4c, 0x88,
9168
+	0x6f, 0xf4, 0xfc, 0xc0, 0xed, 0x44, 0xe2, 0x0b, 0x59, 0xc4, 0xd7, 0x25, 0xc6, 0x00, 0xf1, 0xf5,
9169
+	0x04, 0x38, 0xa4, 0x84, 0xd1, 0x0f, 0x0c, 0x72, 0xf2, 0x2e, 0x73, 0x76, 0x6d, 0xc7, 0x5f, 0xb7,
9170
+	0xbb, 0xac, 0xcd, 0x2b, 0x98, 0x68, 0x21, 0xea, 0x9a, 0xae, 0x0e, 0xb7, 0x90, 0xd5, 0x24, 0x58,
9171
+	0x72, 0x45, 0x4f, 0xf3, 0x15, 0x9d, 0x5c, 0x1d, 0x2c, 0x0e, 0x0e, 0x5a, 0x87, 0xf9, 0xb7, 0x3c,
9172
+	0x16, 0xff, 0xba, 0x3f, 0xd5, 0x3d, 0x90, 0xf1, 0x05, 0x1e, 0x88, 0xeb, 0x58, 0x76, 0xc9, 0xed,
9173
+	0xc6, 0x6d, 0xb6, 0x75, 0xdd, 0x75, 0x77, 0xb3, 0x59, 0xd8, 0xb5, 0x04, 0x86, 0xf2, 0xea, 0x52,
9174
+	0xc7, 0xc9, 0x01, 0x48, 0x09, 0xa3, 0xfb, 0x64, 0x42, 0xc9, 0x09, 0xa5, 0x2b, 0x03, 0xbb, 0x3c,
9175
+	0x74, 0x6e, 0x72, 0x3d, 0x82, 0x50, 0xc2, 0x67, 0x44, 0xa7, 0x38, 0x41, 0x87, 0xa4, 0x24, 0xfa,
9176
+	0x9e, 0x41, 0xa6, 0x65, 0x6e, 0x51, 0xdf, 0xb1, 0x9c, 0x96, 0x3a, 0x0d, 0x34, 0xb0, 0x4b, 0x19,
9177
+	0xd2, 0x17, 0x85, 0xa2, 0x84, 0xcb, 0x5a, 0x60, 0x25, 0x85, 0x0d, 0x7d, 0xd2, 0xcc, 0x5f, 0xe4,
9178
+	0x09, 0xed, 0xef, 0x4e, 0xd1, 0x57, 0x13, 0xce, 0xe2, 0x4c, 0xca, 0x59, 0x4c, 0xeb, 0x33, 0x34,
9179
+	0x5f, 0xd1, 0x22, 0x45, 0xb5, 0xea, 0x6c, 0xf5, 0x12, 0xaa, 0x05, 0x71, 0x07, 0xe9, 0x0f, 0xe1,
9180
+	0x45, 0xae, 0x83, 0xa7, 0x88, 0xa7, 0x75, 0x34, 0x49, 0x83, 0xcc, 0x24, 0x14, 0x40, 0x7d, 0x52,
9181
+	0xd6, 0xb4, 0x86, 0xc7, 0x73, 0x39, 0xf3, 0xf1, 0x84, 0x32, 0x65, 0xf5, 0xa2, 0xd1, 0x41, 0x97,
9182
+	0x62, 0xfe, 0xba, 0x48, 0xb4, 0xfc, 0x87, 0x5e, 0xe2, 0x5e, 0x90, 0x79, 0x7b, 0x76, 0x83, 0x2d,
9183
+	0x35, 0x1a, 0x6e, 0xcf, 0x09, 0xf0, 0x60, 0xa2, 0x57, 0x08, 0x1b, 0x89, 0x51, 0x48, 0x71, 0xcb,
9184
+	0xf6, 0xb9, 0x74, 0x6c, 0x78, 0x30, 0x99, 0xda, 0xe7, 0xa9, 0xe4, 0x18, 0xab, 0x5b, 0x04, 0x4e,
9185
+	0x54, 0xcb, 0xf9, 0x63, 0xac, 0x96, 0x6d, 0x52, 0xf2, 0x93, 0xbe, 0xf8, 0x8d, 0x4c, 0xef, 0x02,
9186
+	0xd0, 0xe7, 0x45, 0xbd, 0xb1, 0xc8, 0xd1, 0x45, 0xf0, 0x42, 0x6b, 0x2a, 0x68, 0xa3, 0xaf, 0xcd,
9187
+	0xa2, 0x35, 0x95, 0x11, 0xc4, 0x5a, 0x53, 0xcf, 0x80, 0xc0, 0xbc, 0x46, 0x1b, 0xf3, 0x98, 0xd2,
9188
+	0xa0, 0x8f, 0xa9, 0xd0, 0x17, 0xd4, 0x06, 0x80, 0xec, 0xa2, 0xff, 0x61, 0x7b, 0xac, 0xc3, 0x9c,
9189
+	0xc0, 0x8f, 0xb3, 0xc8, 0x70, 0xd4, 0x87, 0x18, 0x97, 0xf6, 0x08, 0xe9, 0x46, 0x2d, 0x1b, 0xac,
9190
+	0x40, 0x96, 0x32, 0xec, 0x25, 0xd9, 0xf7, 0x89, 0x13, 0xf5, 0x98, 0x0e, 0x9a, 0x20, 0xfa, 0x2d,
9191
+	0x72, 0x2a, 0xce, 0xc7, 0x96, 0x99, 0xb5, 0x2d, 0xc3, 0x06, 0xf6, 0x19, 0x55, 0xe3, 0xed, 0x59,
9192
+	0x3e, 0xfd, 0x54, 0xfd, 0x20, 0x26, 0x38, 0x78, 0xbe, 0xf9, 0xd7, 0x02, 0x99, 0x1d, 0x10, 0x55,
9193
+	0xe9, 0x2d, 0xec, 0x6d, 0x64, 0xea, 0xa8, 0x45, 0xef, 0x52, 0xb4, 0xfe, 0x86, 0xec, 0xac, 0xb5,
9194
+	0xdb, 0x8f, 0xaa, 0xb3, 0x16, 0x22, 0x81, 0x86, 0x1a, 0xf6, 0x2a, 0xf2, 0x47, 0xea, 0x55, 0xac,
9195
+	0x12, 0xca, 0xee, 0x71, 0xf5, 0x33, 0xcc, 0xa8, 0xc4, 0x5f, 0x55, 0x68, 0x97, 0x6a, 0xf3, 0xc8,
9196
+	0x4d, 0xaf, 0xf4, 0x71, 0xc0, 0x80, 0x59, 0xa2, 0x50, 0x69, 0xba, 0xdc, 0x76, 0xc4, 0x7a, 0xa5,
9197
+	0xf1, 0x6b, 0x85, 0xca, 0xd5, 0x70, 0x00, 0x62, 0x1e, 0x6e, 0xc7, 0x51, 0xf1, 0x59, 0x94, 0xbb,
9198
+	0xb8, 0x90, 0xa5, 0xf8, 0x94, 0x66, 0x75, 0x60, 0xd5, 0x49, 0x97, 0xc8, 0x94, 0x9c, 0xb4, 0xb4,
9199
+	0xbe, 0x12, 0x76, 0x82, 0xd4, 0x7b, 0xd9, 0x93, 0x38, 0x45, 0x35, 0x42, 0xe2, 0x61, 0x48, 0xf3,
9200
+	0x9b, 0x7f, 0xc8, 0x93, 0xd9, 0x01, 0xa9, 0x68, 0xd4, 0x12, 0x33, 0x1e, 0x45, 0x4b, 0xec, 0x71,
9201
+	0x98, 0x0c, 0xcf, 0xaf, 0x1c, 0xb7, 0x6e, 0x35, 0x76, 0x18, 0x36, 0xf9, 0x23, 0xb5, 0xdd, 0x54,
9202
+	0x64, 0x08, 0xc7, 0x43, 0xeb, 0x2a, 0x1c, 0xc9, 0xba, 0x86, 0xb6, 0x88, 0x4b, 0x61, 0xdd, 0x20,
9203
+	0xda, 0x3e, 0xeb, 0x56, 0xb0, 0x83, 0x0d, 0x93, 0x28, 0x64, 0x2d, 0x27, 0x46, 0x21, 0xc5, 0x6d,
9204
+	0xfe, 0xce, 0x20, 0xb3, 0x03, 0x52, 0xba, 0x44, 0x9c, 0x31, 0x8e, 0x31, 0xce, 0x88, 0x86, 0x74,
9205
+	0x7c, 0x80, 0x7a, 0x43, 0x5a, 0x1d, 0x06, 0x8e, 0x9a, 0x9f, 0xf4, 0xad, 0xf3, 0xca, 0x1e, 0xf7,
9206
+	0xc9, 0xd9, 0x5a, 0x76, 0xeb, 0xaa, 0x3b, 0xa6, 0x4c, 0xe6, 0xfc, 0xd0, 0x19, 0xe8, 0x8a, 0xd3,
9207
+	0x74, 0x53, 0x6d, 0xb1, 0x47, 0xe1, 0x5a, 0xcc, 0x0f, 0x0d, 0x32, 0x99, 0x6c, 0xbe, 0xd1, 0x67,
9208
+	0x49, 0xbe, 0xe7, 0xd9, 0xb8, 0xbb, 0x68, 0xc6, 0x5b, 0xb0, 0x02, 0x82, 0x2e, 0x86, 0x3d, 0xd6,
9209
+	0x44, 0xd5, 0x45, 0xc3, 0xdc, 0xb4, 0x41, 0xd0, 0xc5, 0x1b, 0x9b, 0x9d, 0x20, 0xe8, 0xae, 0x7b,
9210
+	0xee, 0xbd, 0x7d, 0x6c, 0x6d, 0xc8, 0x37, 0x36, 0xd7, 0x37, 0x37, 0xd7, 0x25, 0x11, 0xe2, 0x71,
9211
+	0xd1, 0x62, 0x14, 0x0f, 0xbe, 0xe2, 0x2e, 0xc4, 0x2d, 0x46, 0xc1, 0xbd, 0xa1, 0xd8, 0x35, 0x0e,
9212
+	0xf3, 0xb7, 0x06, 0xa1, 0xfd, 0xe9, 0xf8, 0xff, 0x9c, 0xe1, 0xfc, 0x2c, 0x47, 0x46, 0xf1, 0xcc,
9213
+	0xe8, 0xf7, 0x79, 0x09, 0x94, 0xd0, 0x6f, 0xb6, 0x15, 0xa6, 0x1a, 0xa4, 0xd1, 0x55, 0x4b, 0xd2,
9214
+	0x21, 0x25, 0x8b, 0xbe, 0x6f, 0x90, 0x19, 0x4e, 0x4a, 0xee, 0x2f, 0x5b, 0xd3, 0xf8, 0x5a, 0x1a,
9215
+	0xa6, 0x76, 0x0a, 0x17, 0x31, 0xd3, 0x37, 0x04, 0xfd, 0x42, 0xcd, 0xbf, 0xe7, 0x48, 0x3f, 0xa3,
9216
+	0x50, 0x69, 0x43, 0x25, 0x2f, 0xc6, 0xc0, 0x8f, 0x91, 0x70, 0x54, 0xd4, 0x1f, 0x96, 0xfc, 0x9a,
9217
+	0x27, 0xdb, 0xe2, 0x95, 0x54, 0xd1, 0xc8, 0xf5, 0xdc, 0xf6, 0x5b, 0x3c, 0x85, 0xd6, 0xbe, 0xa6,
9218
+	0x91, 0xb0, 0x80, 0xf0, 0xb4, 0x2b, 0x5e, 0xde, 0xe2, 0xc7, 0x39, 0xd9, 0xbe, 0xb1, 0xe8, 0x97,
9219
+	0xa5, 0xbd, 0xfd, 0x45, 0x64, 0x88, 0x85, 0x0c, 0xd1, 0xd1, 0x33, 0x7f, 0xce, 0xab, 0xca, 0x74,
9220
+	0x3d, 0x28, 0xe6, 0xcb, 0xfa, 0x62, 0x65, 0x39, 0x5d, 0x8f, 0xaf, 0x28, 0x32, 0x84, 0xe3, 0x74,
9221
+	0x93, 0x8c, 0x8a, 0x30, 0x06, 0x78, 0x7f, 0x87, 0x0e, 0x87, 0xf2, 0xf5, 0xdf, 0x55, 0x85, 0x00,
9222
+	0x21, 0x94, 0xf9, 0x17, 0x7e, 0x2b, 0xfb, 0xcb, 0x20, 0xee, 0xf1, 0x4e, 0x88, 0xb7, 0x36, 0x51,
9223
+	0xd7, 0x75, 0x25, 0xb1, 0xc8, 0x67, 0x70, 0x91, 0x27, 0xd6, 0x06, 0xf0, 0xc0, 0xc0, 0x99, 0x51,
9224
+	0x28, 0xcf, 0x3d, 0x82, 0x50, 0x6e, 0xfe, 0x3e, 0x47, 0xca, 0xda, 0xab, 0x81, 0xe3, 0x48, 0x2f,
9225
+	0x47, 0xba, 0x3c, 0xdc, 0x85, 0x1f, 0x20, 0x5c, 0xcc, 0xfc, 0xd6, 0x42, 0x04, 0xcd, 0xf8, 0x53,
9226
+	0x04, 0xf1, 0xe4, 0x83, 0x82, 0x4e, 0xe5, 0x23, 0xf9, 0xe3, 0xc8, 0x47, 0xcc, 0x1f, 0x1b, 0x64,
9227
+	0x2a, 0xb5, 0x1a, 0xf1, 0xbe, 0xc4, 0x8f, 0x9e, 0xf0, 0x44, 0xa3, 0xa2, 0x21, 0xe6, 0x03, 0x8d,
9228
+	0x4b, 0xa6, 0x0d, 0xcc, 0x0f, 0x6c, 0x47, 0x76, 0x5f, 0xc5, 0x7b, 0x96, 0x5c, 0x2a, 0x6d, 0x48,
9229
+	0x8c, 0x42, 0x8a, 0xdb, 0xfc, 0xa5, 0x41, 0x9e, 0x39, 0xac, 0xc9, 0x25, 0x92, 0x48, 0xec, 0x64,
9230
+	0x45, 0x89, 0x89, 0x91, 0x4c, 0x22, 0x57, 0x93, 0xc3, 0x90, 0xe6, 0x17, 0x1f, 0xb6, 0x68, 0x24,
9231
+	0x5c, 0x60, 0xf4, 0x02, 0x41, 0x9b, 0x0e, 0x3a, 0x9f, 0xf9, 0x47, 0xee, 0x66, 0xfb, 0x5e, 0xb2,
9232
+	0xd0, 0x3b, 0x51, 0xb8, 0x30, 0xb2, 0x1f, 0xcc, 0xe0, 0x10, 0x73, 0x64, 0x65, 0xf2, 0xb8, 0x4f,
9233
+	0xe2, 0xcc, 0x9c, 0xb6, 0xc9, 0xb8, 0x02, 0x4e, 0xc4, 0xa8, 0x2c, 0x0b, 0x3e, 0x81, 0x0b, 0x18,
9234
+	0xdf, 0xd0, 0xf0, 0x20, 0x81, 0x2e, 0x32, 0xce, 0x8e, 0x68, 0x5e, 0xc8, 0x23, 0xca, 0x25, 0x3f,
9235
+	0x90, 0xb9, 0x11, 0x0e, 0x40, 0xcc, 0x63, 0xfe, 0x64, 0x84, 0xcc, 0x0e, 0xe8, 0xf3, 0xfe, 0x1f,
9236
+	0x97, 0x84, 0xdc, 0xe9, 0xab, 0xcf, 0x26, 0xfc, 0x74, 0xd0, 0x50, 0x5f, 0x55, 0x88, 0xda, 0x4a,
9237
+	0xfd, 0x23, 0xde, 0xb0, 0xdb, 0x4e, 0x43, 0xf5, 0x13, 0xac, 0x30, 0xc3, 0x57, 0x3d, 0xaa, 0x98,
9238
+	0x0c, 0x3a, 0x4f, 0xb2, 0x24, 0x28, 0x3e, 0x54, 0x91, 0x38, 0x8e, 0x5f, 0x52, 0xab, 0x8f, 0x1c,
9239
+	0x46, 0xb3, 0x1c, 0x88, 0x7c, 0x0d, 0x0a, 0x1a, 0x0c, 0x24, 0x40, 0xe9, 0x8f, 0x78, 0xf4, 0x43,
9240
+	0xc2, 0x92, 0x17, 0xd8, 0x4d, 0xab, 0x11, 0xbd, 0x10, 0x3d, 0xa2, 0x73, 0x9d, 0xc3, 0xcd, 0x4d,
9241
+	0x43, 0x0a, 0x1e, 0xfa, 0x04, 0x9a, 0x77, 0xf8, 0x55, 0x4f, 0x47, 0x78, 0x7a, 0x86, 0x14, 0x1c,
9242
+	0xf1, 0x31, 0xb1, 0xf2, 0x37, 0x91, 0x65, 0xc9, 0x6f, 0x88, 0xe5, 0x08, 0x7d, 0x81, 0x8c, 0x30,
9243
+	0xf9, 0x85, 0xb0, 0xb2, 0xf7, 0xc8, 0x9d, 0xab, 0x0f, 0x83, 0xd5, 0x98, 0xf9, 0x01, 0xcf, 0xc6,
9244
+	0x53, 0x09, 0x52, 0xa6, 0x62, 0xe3, 0x8e, 0x5e, 0x6c, 0x1c, 0x39, 0xcf, 0x4b, 0x94, 0x1d, 0x66,
9245
+	0x93, 0x4c, 0x26, 0x7b, 0xac, 0x5a, 0x5a, 0x6c, 0x1c, 0x96, 0x16, 0x8b, 0xcf, 0xd7, 0x2c, 0xf1,
9246
+	0x1d, 0x1b, 0x37, 0x62, 0x7c, 0x45, 0x1a, 0xb5, 0xe8, 0x96, 0x90, 0x0e, 0x11, 0x47, 0xed, 0xc5,
9247
+	0xfb, 0x9f, 0x9c, 0x7e, 0xe2, 0x01, 0xff, 0xfd, 0x93, 0xff, 0xde, 0xfb, 0xf4, 0xb4, 0x71, 0x9f,
9248
+	0xff, 0x1e, 0xf0, 0xdf, 0xbf, 0xf8, 0xef, 0xa7, 0x9f, 0x9d, 0x7e, 0xe2, 0x4e, 0x6e, 0x6f, 0xe1,
9249
+	0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x1b, 0xf1, 0x46, 0xe8, 0xd7, 0x30, 0x00, 0x00,
9250
+}
... ...
@@ -307,7 +307,7 @@ message BuildRequest {
307 307
 // BuildSource is the SCM used for the build.
308 308
 message BuildSource {
309 309
   // type of build input to accept
310
-  // +genconversion=false
310
+  // +k8s:conversion-gen=false
311 311
   optional string type = 1;
312 312
 
313 313
   // binary builds accept a binary as their input. The binary is generally assumed to be a tar,
... ...
@@ -402,7 +402,7 @@ message BuildStatus {
402 402
 // BuildStrategy contains the details of how to perform a build.
403 403
 message BuildStrategy {
404 404
   // type is the kind of build strategy.
405
-  // +genconversion=false
405
+  // +k8s:conversion-gen=false
406 406
   optional string type = 1;
407 407
 
408 408
   // dockerStrategy holds the parameters to the Docker build strategy.
... ...
@@ -560,7 +560,7 @@ message GenericWebHookCause {
560 560
 // GenericWebHookEvent is the payload expected for a generic webhook post
561 561
 message GenericWebHookEvent {
562 562
   // type is the type of source repository
563
-  // +genconversion=false
563
+  // +k8s:conversion-gen=false
564 564
   optional string type = 1;
565 565
 
566 566
   // git is the git information if the Type is BuildSourceGit
... ...
@@ -757,7 +757,7 @@ message SourceControlUser {
757 757
 // SourceRevision is the revision or commit information from the source for the build
758 758
 message SourceRevision {
759 759
   // type of the build source, may be one of 'Source', 'Dockerfile', 'Binary', or 'Images'
760
-  // +genconversion=false
760
+  // +k8s:conversion-gen=false
761 761
   optional string type = 1;
762 762
 
763 763
   // Git contains information about git-based build source
... ...
@@ -42,6 +42,10 @@ import k8s_io_kubernetes_pkg_api_v1 "k8s.io/kubernetes/pkg/api/v1"
42 42
 
43 43
 import k8s_io_kubernetes_pkg_util_intstr "k8s.io/kubernetes/pkg/util/intstr"
44 44
 
45
+import strings "strings"
46
+import reflect "reflect"
47
+import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
48
+
45 49
 import io "io"
46 50
 
47 51
 // Reference imports to suppress errors if they are not otherwise used.
... ...
@@ -49,89 +53,111 @@ var _ = proto.Marshal
49 49
 var _ = fmt.Errorf
50 50
 var _ = math.Inf
51 51
 
52
-func (m *CustomDeploymentStrategyParams) Reset()         { *m = CustomDeploymentStrategyParams{} }
53
-func (m *CustomDeploymentStrategyParams) String() string { return proto.CompactTextString(m) }
54
-func (*CustomDeploymentStrategyParams) ProtoMessage()    {}
52
+// This is a compile-time assertion to ensure that this generated file
53
+// is compatible with the proto package it is being compiled against.
54
+const _ = proto.GoGoProtoPackageIsVersion1
55 55
 
56
-func (m *DeploymentCause) Reset()         { *m = DeploymentCause{} }
57
-func (m *DeploymentCause) String() string { return proto.CompactTextString(m) }
58
-func (*DeploymentCause) ProtoMessage()    {}
56
+func (m *CustomDeploymentStrategyParams) Reset()      { *m = CustomDeploymentStrategyParams{} }
57
+func (*CustomDeploymentStrategyParams) ProtoMessage() {}
58
+func (*CustomDeploymentStrategyParams) Descriptor() ([]byte, []int) {
59
+	return fileDescriptorGenerated, []int{0}
60
+}
59 61
 
60
-func (m *DeploymentCauseImageTrigger) Reset()         { *m = DeploymentCauseImageTrigger{} }
61
-func (m *DeploymentCauseImageTrigger) String() string { return proto.CompactTextString(m) }
62
-func (*DeploymentCauseImageTrigger) ProtoMessage()    {}
62
+func (m *DeploymentCause) Reset()                    { *m = DeploymentCause{} }
63
+func (*DeploymentCause) ProtoMessage()               {}
64
+func (*DeploymentCause) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{1} }
63 65
 
64
-func (m *DeploymentConfig) Reset()         { *m = DeploymentConfig{} }
65
-func (m *DeploymentConfig) String() string { return proto.CompactTextString(m) }
66
-func (*DeploymentConfig) ProtoMessage()    {}
66
+func (m *DeploymentCauseImageTrigger) Reset()      { *m = DeploymentCauseImageTrigger{} }
67
+func (*DeploymentCauseImageTrigger) ProtoMessage() {}
68
+func (*DeploymentCauseImageTrigger) Descriptor() ([]byte, []int) {
69
+	return fileDescriptorGenerated, []int{2}
70
+}
67 71
 
68
-func (m *DeploymentConfigList) Reset()         { *m = DeploymentConfigList{} }
69
-func (m *DeploymentConfigList) String() string { return proto.CompactTextString(m) }
70
-func (*DeploymentConfigList) ProtoMessage()    {}
72
+func (m *DeploymentConfig) Reset()                    { *m = DeploymentConfig{} }
73
+func (*DeploymentConfig) ProtoMessage()               {}
74
+func (*DeploymentConfig) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{3} }
71 75
 
72
-func (m *DeploymentConfigRollback) Reset()         { *m = DeploymentConfigRollback{} }
73
-func (m *DeploymentConfigRollback) String() string { return proto.CompactTextString(m) }
74
-func (*DeploymentConfigRollback) ProtoMessage()    {}
76
+func (m *DeploymentConfigList) Reset()                    { *m = DeploymentConfigList{} }
77
+func (*DeploymentConfigList) ProtoMessage()               {}
78
+func (*DeploymentConfigList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{4} }
75 79
 
76
-func (m *DeploymentConfigRollbackSpec) Reset()         { *m = DeploymentConfigRollbackSpec{} }
77
-func (m *DeploymentConfigRollbackSpec) String() string { return proto.CompactTextString(m) }
78
-func (*DeploymentConfigRollbackSpec) ProtoMessage()    {}
80
+func (m *DeploymentConfigRollback) Reset()      { *m = DeploymentConfigRollback{} }
81
+func (*DeploymentConfigRollback) ProtoMessage() {}
82
+func (*DeploymentConfigRollback) Descriptor() ([]byte, []int) {
83
+	return fileDescriptorGenerated, []int{5}
84
+}
79 85
 
80
-func (m *DeploymentConfigSpec) Reset()         { *m = DeploymentConfigSpec{} }
81
-func (m *DeploymentConfigSpec) String() string { return proto.CompactTextString(m) }
82
-func (*DeploymentConfigSpec) ProtoMessage()    {}
86
+func (m *DeploymentConfigRollbackSpec) Reset()      { *m = DeploymentConfigRollbackSpec{} }
87
+func (*DeploymentConfigRollbackSpec) ProtoMessage() {}
88
+func (*DeploymentConfigRollbackSpec) Descriptor() ([]byte, []int) {
89
+	return fileDescriptorGenerated, []int{6}
90
+}
83 91
 
84
-func (m *DeploymentConfigStatus) Reset()         { *m = DeploymentConfigStatus{} }
85
-func (m *DeploymentConfigStatus) String() string { return proto.CompactTextString(m) }
86
-func (*DeploymentConfigStatus) ProtoMessage()    {}
92
+func (m *DeploymentConfigSpec) Reset()                    { *m = DeploymentConfigSpec{} }
93
+func (*DeploymentConfigSpec) ProtoMessage()               {}
94
+func (*DeploymentConfigSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{7} }
87 95
 
88
-func (m *DeploymentDetails) Reset()         { *m = DeploymentDetails{} }
89
-func (m *DeploymentDetails) String() string { return proto.CompactTextString(m) }
90
-func (*DeploymentDetails) ProtoMessage()    {}
96
+func (m *DeploymentConfigStatus) Reset()                    { *m = DeploymentConfigStatus{} }
97
+func (*DeploymentConfigStatus) ProtoMessage()               {}
98
+func (*DeploymentConfigStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{8} }
91 99
 
92
-func (m *DeploymentLog) Reset()         { *m = DeploymentLog{} }
93
-func (m *DeploymentLog) String() string { return proto.CompactTextString(m) }
94
-func (*DeploymentLog) ProtoMessage()    {}
100
+func (m *DeploymentDetails) Reset()                    { *m = DeploymentDetails{} }
101
+func (*DeploymentDetails) ProtoMessage()               {}
102
+func (*DeploymentDetails) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{9} }
95 103
 
96
-func (m *DeploymentLogOptions) Reset()         { *m = DeploymentLogOptions{} }
97
-func (m *DeploymentLogOptions) String() string { return proto.CompactTextString(m) }
98
-func (*DeploymentLogOptions) ProtoMessage()    {}
104
+func (m *DeploymentLog) Reset()                    { *m = DeploymentLog{} }
105
+func (*DeploymentLog) ProtoMessage()               {}
106
+func (*DeploymentLog) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{10} }
99 107
 
100
-func (m *DeploymentStrategy) Reset()         { *m = DeploymentStrategy{} }
101
-func (m *DeploymentStrategy) String() string { return proto.CompactTextString(m) }
102
-func (*DeploymentStrategy) ProtoMessage()    {}
108
+func (m *DeploymentLogOptions) Reset()                    { *m = DeploymentLogOptions{} }
109
+func (*DeploymentLogOptions) ProtoMessage()               {}
110
+func (*DeploymentLogOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{11} }
103 111
 
104
-func (m *DeploymentTriggerImageChangeParams) Reset()         { *m = DeploymentTriggerImageChangeParams{} }
105
-func (m *DeploymentTriggerImageChangeParams) String() string { return proto.CompactTextString(m) }
106
-func (*DeploymentTriggerImageChangeParams) ProtoMessage()    {}
112
+func (m *DeploymentStrategy) Reset()                    { *m = DeploymentStrategy{} }
113
+func (*DeploymentStrategy) ProtoMessage()               {}
114
+func (*DeploymentStrategy) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{12} }
107 115
 
108
-func (m *DeploymentTriggerPolicies) Reset()         { *m = DeploymentTriggerPolicies{} }
109
-func (m *DeploymentTriggerPolicies) String() string { return proto.CompactTextString(m) }
110
-func (*DeploymentTriggerPolicies) ProtoMessage()    {}
116
+func (m *DeploymentTriggerImageChangeParams) Reset()      { *m = DeploymentTriggerImageChangeParams{} }
117
+func (*DeploymentTriggerImageChangeParams) ProtoMessage() {}
118
+func (*DeploymentTriggerImageChangeParams) Descriptor() ([]byte, []int) {
119
+	return fileDescriptorGenerated, []int{13}
120
+}
121
+
122
+func (m *DeploymentTriggerPolicies) Reset()      { *m = DeploymentTriggerPolicies{} }
123
+func (*DeploymentTriggerPolicies) ProtoMessage() {}
124
+func (*DeploymentTriggerPolicies) Descriptor() ([]byte, []int) {
125
+	return fileDescriptorGenerated, []int{14}
126
+}
111 127
 
112
-func (m *DeploymentTriggerPolicy) Reset()         { *m = DeploymentTriggerPolicy{} }
113
-func (m *DeploymentTriggerPolicy) String() string { return proto.CompactTextString(m) }
114
-func (*DeploymentTriggerPolicy) ProtoMessage()    {}
128
+func (m *DeploymentTriggerPolicy) Reset()      { *m = DeploymentTriggerPolicy{} }
129
+func (*DeploymentTriggerPolicy) ProtoMessage() {}
130
+func (*DeploymentTriggerPolicy) Descriptor() ([]byte, []int) {
131
+	return fileDescriptorGenerated, []int{15}
132
+}
115 133
 
116
-func (m *ExecNewPodHook) Reset()         { *m = ExecNewPodHook{} }
117
-func (m *ExecNewPodHook) String() string { return proto.CompactTextString(m) }
118
-func (*ExecNewPodHook) ProtoMessage()    {}
134
+func (m *ExecNewPodHook) Reset()                    { *m = ExecNewPodHook{} }
135
+func (*ExecNewPodHook) ProtoMessage()               {}
136
+func (*ExecNewPodHook) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{16} }
119 137
 
120
-func (m *LifecycleHook) Reset()         { *m = LifecycleHook{} }
121
-func (m *LifecycleHook) String() string { return proto.CompactTextString(m) }
122
-func (*LifecycleHook) ProtoMessage()    {}
138
+func (m *LifecycleHook) Reset()                    { *m = LifecycleHook{} }
139
+func (*LifecycleHook) ProtoMessage()               {}
140
+func (*LifecycleHook) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{17} }
123 141
 
124
-func (m *RecreateDeploymentStrategyParams) Reset()         { *m = RecreateDeploymentStrategyParams{} }
125
-func (m *RecreateDeploymentStrategyParams) String() string { return proto.CompactTextString(m) }
126
-func (*RecreateDeploymentStrategyParams) ProtoMessage()    {}
142
+func (m *RecreateDeploymentStrategyParams) Reset()      { *m = RecreateDeploymentStrategyParams{} }
143
+func (*RecreateDeploymentStrategyParams) ProtoMessage() {}
144
+func (*RecreateDeploymentStrategyParams) Descriptor() ([]byte, []int) {
145
+	return fileDescriptorGenerated, []int{18}
146
+}
127 147
 
128
-func (m *RollingDeploymentStrategyParams) Reset()         { *m = RollingDeploymentStrategyParams{} }
129
-func (m *RollingDeploymentStrategyParams) String() string { return proto.CompactTextString(m) }
130
-func (*RollingDeploymentStrategyParams) ProtoMessage()    {}
148
+func (m *RollingDeploymentStrategyParams) Reset()      { *m = RollingDeploymentStrategyParams{} }
149
+func (*RollingDeploymentStrategyParams) ProtoMessage() {}
150
+func (*RollingDeploymentStrategyParams) Descriptor() ([]byte, []int) {
151
+	return fileDescriptorGenerated, []int{19}
152
+}
131 153
 
132
-func (m *TagImageHook) Reset()         { *m = TagImageHook{} }
133
-func (m *TagImageHook) String() string { return proto.CompactTextString(m) }
134
-func (*TagImageHook) ProtoMessage()    {}
154
+func (m *TagImageHook) Reset()                    { *m = TagImageHook{} }
155
+func (*TagImageHook) ProtoMessage()               {}
156
+func (*TagImageHook) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{20} }
135 157
 
136 158
 func init() {
137 159
 	proto.RegisterType((*CustomDeploymentStrategyParams)(nil), "github.com.openshift.origin.pkg.deploy.api.v1.CustomDeploymentStrategyParams")
... ...
@@ -1621,6 +1647,316 @@ func sovGenerated(x uint64) (n int) {
1621 1621
 func sozGenerated(x uint64) (n int) {
1622 1622
 	return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
1623 1623
 }
1624
+func (this *CustomDeploymentStrategyParams) String() string {
1625
+	if this == nil {
1626
+		return "nil"
1627
+	}
1628
+	s := strings.Join([]string{`&CustomDeploymentStrategyParams{`,
1629
+		`Image:` + fmt.Sprintf("%v", this.Image) + `,`,
1630
+		`Environment:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Environment), "EnvVar", "k8s_io_kubernetes_pkg_api_v1.EnvVar", 1), `&`, ``, 1) + `,`,
1631
+		`Command:` + fmt.Sprintf("%v", this.Command) + `,`,
1632
+		`}`,
1633
+	}, "")
1634
+	return s
1635
+}
1636
+func (this *DeploymentCause) String() string {
1637
+	if this == nil {
1638
+		return "nil"
1639
+	}
1640
+	s := strings.Join([]string{`&DeploymentCause{`,
1641
+		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
1642
+		`ImageTrigger:` + strings.Replace(fmt.Sprintf("%v", this.ImageTrigger), "DeploymentCauseImageTrigger", "DeploymentCauseImageTrigger", 1) + `,`,
1643
+		`}`,
1644
+	}, "")
1645
+	return s
1646
+}
1647
+func (this *DeploymentCauseImageTrigger) String() string {
1648
+	if this == nil {
1649
+		return "nil"
1650
+	}
1651
+	s := strings.Join([]string{`&DeploymentCauseImageTrigger{`,
1652
+		`From:` + strings.Replace(strings.Replace(this.From.String(), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1), `&`, ``, 1) + `,`,
1653
+		`}`,
1654
+	}, "")
1655
+	return s
1656
+}
1657
+func (this *DeploymentConfig) String() string {
1658
+	if this == nil {
1659
+		return "nil"
1660
+	}
1661
+	s := strings.Join([]string{`&DeploymentConfig{`,
1662
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
1663
+		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "DeploymentConfigSpec", "DeploymentConfigSpec", 1), `&`, ``, 1) + `,`,
1664
+		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "DeploymentConfigStatus", "DeploymentConfigStatus", 1), `&`, ``, 1) + `,`,
1665
+		`}`,
1666
+	}, "")
1667
+	return s
1668
+}
1669
+func (this *DeploymentConfigList) String() string {
1670
+	if this == nil {
1671
+		return "nil"
1672
+	}
1673
+	s := strings.Join([]string{`&DeploymentConfigList{`,
1674
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
1675
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "DeploymentConfig", "DeploymentConfig", 1), `&`, ``, 1) + `,`,
1676
+		`}`,
1677
+	}, "")
1678
+	return s
1679
+}
1680
+func (this *DeploymentConfigRollback) String() string {
1681
+	if this == nil {
1682
+		return "nil"
1683
+	}
1684
+	keysForUpdatedAnnotations := make([]string, 0, len(this.UpdatedAnnotations))
1685
+	for k := range this.UpdatedAnnotations {
1686
+		keysForUpdatedAnnotations = append(keysForUpdatedAnnotations, k)
1687
+	}
1688
+	github_com_gogo_protobuf_sortkeys.Strings(keysForUpdatedAnnotations)
1689
+	mapStringForUpdatedAnnotations := "map[string]string{"
1690
+	for _, k := range keysForUpdatedAnnotations {
1691
+		mapStringForUpdatedAnnotations += fmt.Sprintf("%v: %v,", k, this.UpdatedAnnotations[k])
1692
+	}
1693
+	mapStringForUpdatedAnnotations += "}"
1694
+	s := strings.Join([]string{`&DeploymentConfigRollback{`,
1695
+		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
1696
+		`UpdatedAnnotations:` + mapStringForUpdatedAnnotations + `,`,
1697
+		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "DeploymentConfigRollbackSpec", "DeploymentConfigRollbackSpec", 1), `&`, ``, 1) + `,`,
1698
+		`}`,
1699
+	}, "")
1700
+	return s
1701
+}
1702
+func (this *DeploymentConfigRollbackSpec) String() string {
1703
+	if this == nil {
1704
+		return "nil"
1705
+	}
1706
+	s := strings.Join([]string{`&DeploymentConfigRollbackSpec{`,
1707
+		`From:` + strings.Replace(strings.Replace(this.From.String(), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1), `&`, ``, 1) + `,`,
1708
+		`Revision:` + fmt.Sprintf("%v", this.Revision) + `,`,
1709
+		`IncludeTriggers:` + fmt.Sprintf("%v", this.IncludeTriggers) + `,`,
1710
+		`IncludeTemplate:` + fmt.Sprintf("%v", this.IncludeTemplate) + `,`,
1711
+		`IncludeReplicationMeta:` + fmt.Sprintf("%v", this.IncludeReplicationMeta) + `,`,
1712
+		`IncludeStrategy:` + fmt.Sprintf("%v", this.IncludeStrategy) + `,`,
1713
+		`}`,
1714
+	}, "")
1715
+	return s
1716
+}
1717
+func (this *DeploymentConfigSpec) String() string {
1718
+	if this == nil {
1719
+		return "nil"
1720
+	}
1721
+	keysForSelector := make([]string, 0, len(this.Selector))
1722
+	for k := range this.Selector {
1723
+		keysForSelector = append(keysForSelector, k)
1724
+	}
1725
+	github_com_gogo_protobuf_sortkeys.Strings(keysForSelector)
1726
+	mapStringForSelector := "map[string]string{"
1727
+	for _, k := range keysForSelector {
1728
+		mapStringForSelector += fmt.Sprintf("%v: %v,", k, this.Selector[k])
1729
+	}
1730
+	mapStringForSelector += "}"
1731
+	s := strings.Join([]string{`&DeploymentConfigSpec{`,
1732
+		`Strategy:` + strings.Replace(strings.Replace(this.Strategy.String(), "DeploymentStrategy", "DeploymentStrategy", 1), `&`, ``, 1) + `,`,
1733
+		`Triggers:` + strings.Replace(fmt.Sprintf("%v", this.Triggers), "DeploymentTriggerPolicies", "DeploymentTriggerPolicies", 1) + `,`,
1734
+		`Replicas:` + fmt.Sprintf("%v", this.Replicas) + `,`,
1735
+		`RevisionHistoryLimit:` + valueToStringGenerated(this.RevisionHistoryLimit) + `,`,
1736
+		`Test:` + fmt.Sprintf("%v", this.Test) + `,`,
1737
+		`Paused:` + fmt.Sprintf("%v", this.Paused) + `,`,
1738
+		`Selector:` + mapStringForSelector + `,`,
1739
+		`Template:` + strings.Replace(fmt.Sprintf("%v", this.Template), "PodTemplateSpec", "k8s_io_kubernetes_pkg_api_v1.PodTemplateSpec", 1) + `,`,
1740
+		`MinReadySeconds:` + fmt.Sprintf("%v", this.MinReadySeconds) + `,`,
1741
+		`}`,
1742
+	}, "")
1743
+	return s
1744
+}
1745
+func (this *DeploymentConfigStatus) String() string {
1746
+	if this == nil {
1747
+		return "nil"
1748
+	}
1749
+	s := strings.Join([]string{`&DeploymentConfigStatus{`,
1750
+		`LatestVersion:` + fmt.Sprintf("%v", this.LatestVersion) + `,`,
1751
+		`ObservedGeneration:` + fmt.Sprintf("%v", this.ObservedGeneration) + `,`,
1752
+		`Replicas:` + fmt.Sprintf("%v", this.Replicas) + `,`,
1753
+		`UpdatedReplicas:` + fmt.Sprintf("%v", this.UpdatedReplicas) + `,`,
1754
+		`AvailableReplicas:` + fmt.Sprintf("%v", this.AvailableReplicas) + `,`,
1755
+		`UnavailableReplicas:` + fmt.Sprintf("%v", this.UnavailableReplicas) + `,`,
1756
+		`Details:` + strings.Replace(fmt.Sprintf("%v", this.Details), "DeploymentDetails", "DeploymentDetails", 1) + `,`,
1757
+		`}`,
1758
+	}, "")
1759
+	return s
1760
+}
1761
+func (this *DeploymentDetails) String() string {
1762
+	if this == nil {
1763
+		return "nil"
1764
+	}
1765
+	s := strings.Join([]string{`&DeploymentDetails{`,
1766
+		`Message:` + fmt.Sprintf("%v", this.Message) + `,`,
1767
+		`Causes:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Causes), "DeploymentCause", "DeploymentCause", 1), `&`, ``, 1) + `,`,
1768
+		`}`,
1769
+	}, "")
1770
+	return s
1771
+}
1772
+func (this *DeploymentLog) String() string {
1773
+	if this == nil {
1774
+		return "nil"
1775
+	}
1776
+	s := strings.Join([]string{`&DeploymentLog{`,
1777
+		`}`,
1778
+	}, "")
1779
+	return s
1780
+}
1781
+func (this *DeploymentLogOptions) String() string {
1782
+	if this == nil {
1783
+		return "nil"
1784
+	}
1785
+	s := strings.Join([]string{`&DeploymentLogOptions{`,
1786
+		`Container:` + fmt.Sprintf("%v", this.Container) + `,`,
1787
+		`Follow:` + fmt.Sprintf("%v", this.Follow) + `,`,
1788
+		`Previous:` + fmt.Sprintf("%v", this.Previous) + `,`,
1789
+		`SinceSeconds:` + valueToStringGenerated(this.SinceSeconds) + `,`,
1790
+		`SinceTime:` + strings.Replace(fmt.Sprintf("%v", this.SinceTime), "Time", "k8s_io_kubernetes_pkg_api_unversioned.Time", 1) + `,`,
1791
+		`Timestamps:` + fmt.Sprintf("%v", this.Timestamps) + `,`,
1792
+		`TailLines:` + valueToStringGenerated(this.TailLines) + `,`,
1793
+		`LimitBytes:` + valueToStringGenerated(this.LimitBytes) + `,`,
1794
+		`NoWait:` + fmt.Sprintf("%v", this.NoWait) + `,`,
1795
+		`Version:` + valueToStringGenerated(this.Version) + `,`,
1796
+		`}`,
1797
+	}, "")
1798
+	return s
1799
+}
1800
+func (this *DeploymentStrategy) String() string {
1801
+	if this == nil {
1802
+		return "nil"
1803
+	}
1804
+	keysForLabels := make([]string, 0, len(this.Labels))
1805
+	for k := range this.Labels {
1806
+		keysForLabels = append(keysForLabels, k)
1807
+	}
1808
+	github_com_gogo_protobuf_sortkeys.Strings(keysForLabels)
1809
+	mapStringForLabels := "map[string]string{"
1810
+	for _, k := range keysForLabels {
1811
+		mapStringForLabels += fmt.Sprintf("%v: %v,", k, this.Labels[k])
1812
+	}
1813
+	mapStringForLabels += "}"
1814
+	keysForAnnotations := make([]string, 0, len(this.Annotations))
1815
+	for k := range this.Annotations {
1816
+		keysForAnnotations = append(keysForAnnotations, k)
1817
+	}
1818
+	github_com_gogo_protobuf_sortkeys.Strings(keysForAnnotations)
1819
+	mapStringForAnnotations := "map[string]string{"
1820
+	for _, k := range keysForAnnotations {
1821
+		mapStringForAnnotations += fmt.Sprintf("%v: %v,", k, this.Annotations[k])
1822
+	}
1823
+	mapStringForAnnotations += "}"
1824
+	s := strings.Join([]string{`&DeploymentStrategy{`,
1825
+		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
1826
+		`CustomParams:` + strings.Replace(fmt.Sprintf("%v", this.CustomParams), "CustomDeploymentStrategyParams", "CustomDeploymentStrategyParams", 1) + `,`,
1827
+		`RecreateParams:` + strings.Replace(fmt.Sprintf("%v", this.RecreateParams), "RecreateDeploymentStrategyParams", "RecreateDeploymentStrategyParams", 1) + `,`,
1828
+		`RollingParams:` + strings.Replace(fmt.Sprintf("%v", this.RollingParams), "RollingDeploymentStrategyParams", "RollingDeploymentStrategyParams", 1) + `,`,
1829
+		`Resources:` + strings.Replace(strings.Replace(this.Resources.String(), "ResourceRequirements", "k8s_io_kubernetes_pkg_api_v1.ResourceRequirements", 1), `&`, ``, 1) + `,`,
1830
+		`Labels:` + mapStringForLabels + `,`,
1831
+		`Annotations:` + mapStringForAnnotations + `,`,
1832
+		`}`,
1833
+	}, "")
1834
+	return s
1835
+}
1836
+func (this *DeploymentTriggerImageChangeParams) String() string {
1837
+	if this == nil {
1838
+		return "nil"
1839
+	}
1840
+	s := strings.Join([]string{`&DeploymentTriggerImageChangeParams{`,
1841
+		`Automatic:` + fmt.Sprintf("%v", this.Automatic) + `,`,
1842
+		`ContainerNames:` + fmt.Sprintf("%v", this.ContainerNames) + `,`,
1843
+		`From:` + strings.Replace(strings.Replace(this.From.String(), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1), `&`, ``, 1) + `,`,
1844
+		`LastTriggeredImage:` + fmt.Sprintf("%v", this.LastTriggeredImage) + `,`,
1845
+		`}`,
1846
+	}, "")
1847
+	return s
1848
+}
1849
+func (this *DeploymentTriggerPolicy) String() string {
1850
+	if this == nil {
1851
+		return "nil"
1852
+	}
1853
+	s := strings.Join([]string{`&DeploymentTriggerPolicy{`,
1854
+		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
1855
+		`ImageChangeParams:` + strings.Replace(fmt.Sprintf("%v", this.ImageChangeParams), "DeploymentTriggerImageChangeParams", "DeploymentTriggerImageChangeParams", 1) + `,`,
1856
+		`}`,
1857
+	}, "")
1858
+	return s
1859
+}
1860
+func (this *ExecNewPodHook) String() string {
1861
+	if this == nil {
1862
+		return "nil"
1863
+	}
1864
+	s := strings.Join([]string{`&ExecNewPodHook{`,
1865
+		`Command:` + fmt.Sprintf("%v", this.Command) + `,`,
1866
+		`Env:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Env), "EnvVar", "k8s_io_kubernetes_pkg_api_v1.EnvVar", 1), `&`, ``, 1) + `,`,
1867
+		`ContainerName:` + fmt.Sprintf("%v", this.ContainerName) + `,`,
1868
+		`Volumes:` + fmt.Sprintf("%v", this.Volumes) + `,`,
1869
+		`}`,
1870
+	}, "")
1871
+	return s
1872
+}
1873
+func (this *LifecycleHook) String() string {
1874
+	if this == nil {
1875
+		return "nil"
1876
+	}
1877
+	s := strings.Join([]string{`&LifecycleHook{`,
1878
+		`FailurePolicy:` + fmt.Sprintf("%v", this.FailurePolicy) + `,`,
1879
+		`ExecNewPod:` + strings.Replace(fmt.Sprintf("%v", this.ExecNewPod), "ExecNewPodHook", "ExecNewPodHook", 1) + `,`,
1880
+		`TagImages:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.TagImages), "TagImageHook", "TagImageHook", 1), `&`, ``, 1) + `,`,
1881
+		`}`,
1882
+	}, "")
1883
+	return s
1884
+}
1885
+func (this *RecreateDeploymentStrategyParams) String() string {
1886
+	if this == nil {
1887
+		return "nil"
1888
+	}
1889
+	s := strings.Join([]string{`&RecreateDeploymentStrategyParams{`,
1890
+		`TimeoutSeconds:` + valueToStringGenerated(this.TimeoutSeconds) + `,`,
1891
+		`Pre:` + strings.Replace(fmt.Sprintf("%v", this.Pre), "LifecycleHook", "LifecycleHook", 1) + `,`,
1892
+		`Mid:` + strings.Replace(fmt.Sprintf("%v", this.Mid), "LifecycleHook", "LifecycleHook", 1) + `,`,
1893
+		`Post:` + strings.Replace(fmt.Sprintf("%v", this.Post), "LifecycleHook", "LifecycleHook", 1) + `,`,
1894
+		`}`,
1895
+	}, "")
1896
+	return s
1897
+}
1898
+func (this *RollingDeploymentStrategyParams) String() string {
1899
+	if this == nil {
1900
+		return "nil"
1901
+	}
1902
+	s := strings.Join([]string{`&RollingDeploymentStrategyParams{`,
1903
+		`UpdatePeriodSeconds:` + valueToStringGenerated(this.UpdatePeriodSeconds) + `,`,
1904
+		`IntervalSeconds:` + valueToStringGenerated(this.IntervalSeconds) + `,`,
1905
+		`TimeoutSeconds:` + valueToStringGenerated(this.TimeoutSeconds) + `,`,
1906
+		`MaxUnavailable:` + strings.Replace(fmt.Sprintf("%v", this.MaxUnavailable), "IntOrString", "k8s_io_kubernetes_pkg_util_intstr.IntOrString", 1) + `,`,
1907
+		`MaxSurge:` + strings.Replace(fmt.Sprintf("%v", this.MaxSurge), "IntOrString", "k8s_io_kubernetes_pkg_util_intstr.IntOrString", 1) + `,`,
1908
+		`UpdatePercent:` + valueToStringGenerated(this.UpdatePercent) + `,`,
1909
+		`Pre:` + strings.Replace(fmt.Sprintf("%v", this.Pre), "LifecycleHook", "LifecycleHook", 1) + `,`,
1910
+		`Post:` + strings.Replace(fmt.Sprintf("%v", this.Post), "LifecycleHook", "LifecycleHook", 1) + `,`,
1911
+		`}`,
1912
+	}, "")
1913
+	return s
1914
+}
1915
+func (this *TagImageHook) String() string {
1916
+	if this == nil {
1917
+		return "nil"
1918
+	}
1919
+	s := strings.Join([]string{`&TagImageHook{`,
1920
+		`ContainerName:` + fmt.Sprintf("%v", this.ContainerName) + `,`,
1921
+		`To:` + strings.Replace(strings.Replace(this.To.String(), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1), `&`, ``, 1) + `,`,
1922
+		`}`,
1923
+	}, "")
1924
+	return s
1925
+}
1926
+func valueToStringGenerated(v interface{}) string {
1927
+	rv := reflect.ValueOf(v)
1928
+	if rv.IsNil() {
1929
+		return "nil"
1930
+	}
1931
+	pv := reflect.Indirect(rv).Interface()
1932
+	return fmt.Sprintf("*%v", pv)
1933
+}
1624 1934
 func (m *CustomDeploymentStrategyParams) Unmarshal(data []byte) error {
1625 1935
 	l := len(data)
1626 1936
 	iNdEx := 0
... ...
@@ -5322,3 +5658,151 @@ var (
5322 5322
 	ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
5323 5323
 	ErrIntOverflowGenerated   = fmt.Errorf("proto: integer overflow")
5324 5324
 )
5325
+
5326
+var fileDescriptorGenerated = []byte{
5327
+	// 2291 bytes of a gzipped FileDescriptorProto
5328
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xb4, 0x59, 0xcd, 0x6f, 0x24, 0x57,
5329
+	0x11, 0x77, 0x7b, 0xc6, 0xf6, 0xcc, 0x1b, 0x7f, 0xbe, 0xfd, 0x9a, 0x4c, 0x90, 0x6d, 0x35, 0x49,
5330
+	0xb4, 0x28, 0xd9, 0x1e, 0xad, 0x01, 0x91, 0x6c, 0xd8, 0x80, 0xc7, 0xf1, 0x66, 0x1d, 0xc6, 0x6b,
5331
+	0xe7, 0xd9, 0xbb, 0x81, 0x20, 0x84, 0xda, 0x33, 0xcf, 0xb3, 0x1d, 0x4f, 0xf7, 0x1b, 0xfa, 0x63,
5332
+	0x76, 0xe7, 0xc4, 0x4a, 0x1c, 0x10, 0x42, 0x48, 0x08, 0x24, 0x84, 0x94, 0x4b, 0x4e, 0x5c, 0x90,
5333
+	0xf8, 0x13, 0x38, 0x70, 0x61, 0x39, 0x11, 0x6e, 0x48, 0xa0, 0x55, 0x08, 0x57, 0xf8, 0x07, 0x38,
5334
+	0x51, 0xef, 0xab, 0x3f, 0xa6, 0x67, 0x9c, 0x1d, 0xdb, 0x39, 0x8c, 0xe4, 0x7e, 0x55, 0xf5, 0xab,
5335
+	0x7a, 0x55, 0xf5, 0xea, 0x55, 0x3d, 0xa3, 0xdb, 0x1d, 0x27, 0x7c, 0x18, 0x1d, 0x59, 0x2d, 0xe6,
5336
+	0xd6, 0x59, 0x8f, 0x7a, 0xc1, 0x43, 0xe7, 0x38, 0xac, 0x33, 0xdf, 0xe9, 0x38, 0x5e, 0xbd, 0x77,
5337
+	0xd2, 0xa9, 0xb7, 0x69, 0xaf, 0xcb, 0x06, 0x75, 0xbb, 0xe7, 0xd4, 0xfb, 0x37, 0xeb, 0x1d, 0xea,
5338
+	0x51, 0xdf, 0x0e, 0x69, 0xdb, 0xea, 0xf9, 0x2c, 0x64, 0xf8, 0x46, 0x22, 0x6e, 0xc5, 0xe2, 0x96,
5339
+	0x14, 0xb7, 0x40, 0xdc, 0x92, 0xe2, 0x16, 0x88, 0x5b, 0xfd, 0x9b, 0xb5, 0x14, 0x7b, 0xbd, 0xc3,
5340
+	0x3a, 0xac, 0x2e, 0x50, 0x8e, 0xa2, 0x63, 0xf1, 0x25, 0x3e, 0xc4, 0x5f, 0x12, 0xbd, 0xf6, 0xf5,
5341
+	0x93, 0xd7, 0x03, 0xcb, 0x61, 0xf5, 0x93, 0xe8, 0x88, 0xfa, 0x1e, 0x0d, 0x69, 0x20, 0x4c, 0xe2,
5342
+	0xb6, 0x44, 0x5e, 0x9f, 0xfa, 0x81, 0xc3, 0x3c, 0xda, 0x1e, 0x36, 0xaa, 0xf6, 0xda, 0x78, 0xb1,
5343
+	0xfc, 0x16, 0x6a, 0xb7, 0xc7, 0x72, 0x07, 0x75, 0xfa, 0x38, 0x84, 0x3d, 0x81, 0x96, 0x00, 0x24,
5344
+	0x8f, 0x68, 0x68, 0xe7, 0xc5, 0x6f, 0x8c, 0x16, 0xf7, 0x23, 0x2f, 0x74, 0x5c, 0x9a, 0x63, 0xbf,
5345
+	0x39, 0x9a, 0x3d, 0x0a, 0x9d, 0x6e, 0xdd, 0xf1, 0xc2, 0x20, 0xf4, 0x87, 0x45, 0xcc, 0xbf, 0x18,
5346
+	0x68, 0x75, 0x2b, 0x0a, 0x42, 0xe6, 0xbe, 0x2d, 0x9c, 0xe9, 0x52, 0x2f, 0x3c, 0x08, 0x39, 0x47,
5347
+	0x67, 0xb0, 0x6f, 0xfb, 0xb6, 0x1b, 0xe0, 0x2f, 0xa3, 0x19, 0xc7, 0xb5, 0x3b, 0xb4, 0x6a, 0xac,
5348
+	0x1b, 0xd7, 0xcb, 0x8d, 0x85, 0xa7, 0xcf, 0xd6, 0xa6, 0x3e, 0x7b, 0xb6, 0x36, 0xb3, 0xc3, 0x17,
5349
+	0x89, 0xa4, 0xe1, 0xef, 0xa3, 0x0a, 0xf5, 0xfa, 0x8e, 0xcf, 0x3c, 0x8e, 0x50, 0x9d, 0x5e, 0x2f,
5350
+	0x5c, 0xaf, 0x6c, 0xbc, 0x64, 0x49, 0x83, 0xac, 0xc4, 0x20, 0x11, 0x37, 0x19, 0x30, 0x6b, 0xdb,
5351
+	0xeb, 0x3f, 0xb0, 0xfd, 0xc6, 0x25, 0x05, 0x58, 0xd9, 0x4e, 0x00, 0x48, 0x1a, 0x0d, 0xbf, 0x8c,
5352
+	0xe6, 0x20, 0xa8, 0xae, 0xed, 0xb5, 0xab, 0x05, 0x00, 0x2e, 0x37, 0x2a, 0xc0, 0x3e, 0xb7, 0x25,
5353
+	0x97, 0x88, 0xa6, 0x99, 0x7f, 0x35, 0xd0, 0x52, 0xb2, 0x8b, 0x2d, 0x3b, 0x0a, 0x28, 0x7e, 0x03,
5354
+	0x15, 0xc3, 0x41, 0x4f, 0xdb, 0xfe, 0xb2, 0x52, 0x55, 0x3c, 0x84, 0xb5, 0xff, 0x3d, 0x5b, 0xbb,
5355
+	0x92, 0xb0, 0x1f, 0x42, 0x5a, 0x75, 0xa8, 0xcf, 0x09, 0x44, 0x88, 0xe0, 0x27, 0x06, 0x9a, 0x17,
5356
+	0x9b, 0x53, 0x24, 0xd8, 0x94, 0x01, 0x9b, 0x7a, 0xd7, 0x9a, 0x28, 0x2d, 0xad, 0x21, 0x8b, 0x76,
5357
+	0x52, 0x88, 0x8d, 0x65, 0xb0, 0x65, 0x3e, 0xbd, 0x42, 0x32, 0x1a, 0x4d, 0x0f, 0xbd, 0x78, 0x8a,
5358
+	0x38, 0xde, 0x43, 0xc5, 0x63, 0x9f, 0xb9, 0x62, 0x73, 0x95, 0x8d, 0x1b, 0xa7, 0x7b, 0x7b, 0xef,
5359
+	0xe8, 0x43, 0xda, 0x0a, 0x09, 0x3d, 0xa6, 0x3e, 0xf5, 0x5a, 0xb4, 0x31, 0xaf, 0x7d, 0x71, 0x07,
5360
+	0x20, 0x88, 0x00, 0x32, 0xff, 0x34, 0x8d, 0x96, 0x53, 0x0a, 0x99, 0x77, 0xec, 0x74, 0xf0, 0x77,
5361
+	0x51, 0xc9, 0x85, 0xec, 0x6c, 0xdb, 0xa1, 0xad, 0x34, 0x5d, 0x7f, 0x1e, 0x4d, 0xbb, 0x20, 0xd3,
5362
+	0xc0, 0x4a, 0x09, 0x4a, 0xd6, 0x48, 0x8c, 0x86, 0x29, 0x2a, 0x06, 0x3d, 0xda, 0x52, 0x8e, 0xdd,
5363
+	0x3a, 0xbb, 0x63, 0x85, 0xa1, 0x07, 0x00, 0x95, 0xec, 0x8a, 0x7f, 0x11, 0x01, 0x8f, 0x5d, 0x34,
5364
+	0x1b, 0x84, 0x76, 0x18, 0x05, 0x90, 0x3d, 0x5c, 0xd1, 0xf6, 0x79, 0x15, 0x09, 0xb0, 0xc6, 0xa2,
5365
+	0x52, 0x35, 0x2b, 0xbf, 0x89, 0x52, 0x62, 0xfe, 0xc3, 0x40, 0x97, 0x87, 0x45, 0x9a, 0x4e, 0x10,
5366
+	0xe2, 0x1f, 0xe4, 0x1c, 0x59, 0x3f, 0xc5, 0x91, 0xa9, 0x22, 0x64, 0x71, 0x71, 0xe1, 0xcf, 0x65,
5367
+	0xa5, 0xb3, 0xa4, 0x57, 0x52, 0xde, 0x6c, 0xc3, 0x39, 0x0d, 0xa9, 0x1b, 0xa8, 0xc3, 0xf7, 0xad,
5368
+	0x73, 0xee, 0x32, 0x75, 0xd0, 0x39, 0x2a, 0x91, 0xe0, 0xe6, 0xc7, 0x05, 0x54, 0x1d, 0x66, 0x25,
5369
+	0xac, 0xdb, 0x3d, 0xb2, 0x5b, 0x27, 0x78, 0x1d, 0x15, 0x3d, 0xdb, 0xd5, 0xa7, 0x2d, 0x8e, 0xc5,
5370
+	0x3d, 0x58, 0x23, 0x82, 0x82, 0x7f, 0x6f, 0x20, 0x1c, 0xf5, 0xda, 0xbc, 0x02, 0x6d, 0x7a, 0x1e,
5371
+	0x03, 0x8f, 0xf1, 0x02, 0xa8, 0x4c, 0xfe, 0xe1, 0x39, 0x4d, 0xd6, 0x76, 0x58, 0xf7, 0x73, 0x1a,
5372
+	0xb6, 0xbd, 0xd0, 0x1f, 0x34, 0x6a, 0xca, 0x22, 0x9c, 0x67, 0x20, 0x23, 0xcc, 0x82, 0xcc, 0x91,
5373
+	0x09, 0x2a, 0xf3, 0xe6, 0x3b, 0x17, 0x64, 0xde, 0xb8, 0x44, 0xad, 0x6d, 0xa3, 0x6b, 0x63, 0x2c,
5374
+	0xc7, 0xcb, 0xa8, 0x70, 0x42, 0x07, 0xd2, 0xb1, 0x84, 0xff, 0x89, 0x2f, 0xa3, 0x99, 0xbe, 0xdd,
5375
+	0x8d, 0xa8, 0x38, 0x3d, 0x65, 0x22, 0x3f, 0x6e, 0x4d, 0xbf, 0x6e, 0x98, 0x7f, 0x2c, 0xa0, 0x2f,
5376
+	0x9d, 0xa6, 0xfb, 0xc2, 0xeb, 0x06, 0x7e, 0x0d, 0x95, 0x7c, 0xda, 0x77, 0x78, 0xb6, 0x0a, 0x73,
5377
+	0x0a, 0x49, 0xa2, 0x12, 0xb5, 0x4e, 0x62, 0x0e, 0xbc, 0x89, 0x96, 0x1c, 0xaf, 0xd5, 0x8d, 0xda,
5378
+	0xba, 0x90, 0xc9, 0x83, 0x59, 0x6a, 0x5c, 0x53, 0x42, 0x4b, 0x3b, 0x59, 0x32, 0x19, 0xe6, 0x4f,
5379
+	0x43, 0x50, 0xb7, 0xd7, 0x05, 0x97, 0x55, 0x8b, 0xa3, 0x21, 0x14, 0x99, 0x0c, 0xf3, 0xe3, 0x07,
5380
+	0xe8, 0xaa, 0x5a, 0x22, 0xe0, 0x2b, 0xa7, 0x25, 0xbc, 0xcd, 0x8f, 0x54, 0x75, 0x46, 0x20, 0xad,
5381
+	0x2a, 0xa4, 0xab, 0x3b, 0x23, 0xb9, 0xc8, 0x18, 0xe9, 0x94, 0x69, 0xfa, 0x1e, 0xad, 0xce, 0x8e,
5382
+	0x34, 0x4d, 0x93, 0xc9, 0x30, 0xbf, 0xf9, 0xd1, 0x6c, 0xbe, 0x82, 0x88, 0xc0, 0x31, 0x54, 0x0a,
5383
+	0x34, 0xa8, 0x0c, 0xde, 0xe6, 0x99, 0x73, 0x52, 0x6b, 0x4b, 0x42, 0x15, 0x1b, 0x14, 0x2b, 0xc1,
5384
+	0x3e, 0x2a, 0x85, 0x3a, 0x46, 0xb2, 0x4a, 0xdf, 0x3d, 0xb3, 0x42, 0x15, 0xbc, 0x7d, 0x06, 0xee,
5385
+	0x72, 0x68, 0xd0, 0x98, 0xe7, 0x3a, 0xe3, 0x10, 0xc7, 0x7a, 0x64, 0x32, 0x09, 0x9f, 0xca, 0xbc,
5386
+	0x98, 0x49, 0x27, 0x93, 0x5c, 0x27, 0x31, 0x07, 0x6e, 0xa2, 0xcb, 0x3a, 0xb1, 0xee, 0x42, 0x4d,
5387
+	0x64, 0xfe, 0xa0, 0xe9, 0xb8, 0x4e, 0x28, 0xd2, 0x61, 0xa6, 0x51, 0x05, 0xa9, 0xcb, 0x64, 0x04,
5388
+	0x9d, 0x8c, 0x94, 0xe2, 0x05, 0x0c, 0xd2, 0x3f, 0x54, 0x29, 0x10, 0xa7, 0xfa, 0x21, 0xac, 0x11,
5389
+	0x41, 0xc1, 0xaf, 0xa0, 0xd9, 0x1e, 0xbf, 0x88, 0xdb, 0x2a, 0xaa, 0xf1, 0x2d, 0xb0, 0x2f, 0x56,
5390
+	0x89, 0xa2, 0xe2, 0x1f, 0x43, 0xa8, 0x68, 0x17, 0x4e, 0x0e, 0xf3, 0xab, 0x73, 0xa2, 0xba, 0xbd,
5391
+	0x77, 0x01, 0xf7, 0x9b, 0x75, 0xa0, 0x30, 0x65, 0x3d, 0x4b, 0x42, 0xa7, 0x96, 0x49, 0xac, 0x14,
5392
+	0xbf, 0x0f, 0xa1, 0xd3, 0x67, 0xa3, 0xf4, 0x3c, 0x07, 0x7d, 0x9f, 0xb5, 0xf5, 0xe1, 0x90, 0x15,
5393
+	0x4a, 0xc4, 0x47, 0x9f, 0x9f, 0x18, 0x8c, 0x27, 0xb8, 0xeb, 0x78, 0x84, 0xda, 0xed, 0xc1, 0x01,
5394
+	0x6d, 0x31, 0xaf, 0x1d, 0x54, 0xcb, 0xc2, 0xd9, 0x71, 0x82, 0xef, 0x66, 0xc9, 0x64, 0x98, 0xbf,
5395
+	0xf6, 0x26, 0x5a, 0xc8, 0x6c, 0x64, 0xa2, 0xf2, 0xf6, 0xeb, 0x22, 0xba, 0x3a, 0xfa, 0x4a, 0xc6,
5396
+	0x80, 0xcb, 0x4d, 0x0c, 0xc2, 0x07, 0xf2, 0xea, 0x14, 0x80, 0x85, 0xc6, 0x15, 0x65, 0xd8, 0x42,
5397
+	0x33, 0x4d, 0x24, 0x59, 0x5e, 0xfc, 0x2e, 0xc2, 0xec, 0x28, 0xa0, 0x7e, 0x9f, 0xb6, 0xdf, 0x91,
5398
+	0x5d, 0x72, 0x52, 0xce, 0xe2, 0x8b, 0x63, 0x2f, 0xc7, 0x41, 0x46, 0x48, 0x4d, 0x98, 0xc3, 0xe0,
5399
+	0x51, 0x75, 0xf9, 0x68, 0xa2, 0x4a, 0xdf, 0xd8, 0xa3, 0xf7, 0xb3, 0x64, 0x32, 0xcc, 0x8f, 0xdf,
5400
+	0x41, 0x2b, 0x76, 0xdf, 0x76, 0xba, 0xf6, 0x51, 0x97, 0xc6, 0x20, 0x33, 0x02, 0xe4, 0x05, 0x05,
5401
+	0xb2, 0xb2, 0x39, 0xcc, 0x40, 0xf2, 0x32, 0x78, 0x17, 0x5d, 0x8a, 0xbc, 0x3c, 0xd4, 0xac, 0x80,
5402
+	0x7a, 0x51, 0x41, 0x5d, 0xba, 0x9f, 0x67, 0x21, 0xa3, 0xe4, 0x70, 0x07, 0xcd, 0xb5, 0xa1, 0x2a,
5403
+	0x3a, 0xdd, 0x00, 0x4e, 0x01, 0x4f, 0xc2, 0x6f, 0x9f, 0xf9, 0x14, 0xbc, 0x2d, 0x71, 0x64, 0xf3,
5404
+	0xaf, 0x3e, 0x88, 0x46, 0x37, 0x7f, 0x67, 0xa0, 0x95, 0x1c, 0x2f, 0xfe, 0x0a, 0x9a, 0x73, 0x69,
5405
+	0x10, 0x24, 0xd3, 0xcb, 0x92, 0xda, 0xc1, 0xdc, 0xae, 0x5c, 0x26, 0x9a, 0x8e, 0x8f, 0xd1, 0x6c,
5406
+	0x8b, 0x1f, 0x5d, 0xdd, 0x8c, 0xbc, 0x75, 0xbe, 0x3e, 0x3f, 0x29, 0x0c, 0xe2, 0x13, 0xda, 0x43,
5407
+	0x89, 0x6e, 0x2e, 0xa1, 0x85, 0x84, 0xb5, 0xc9, 0x3a, 0xe6, 0x2f, 0x8a, 0xe9, 0x6a, 0x0f, 0x2b,
5408
+	0x7b, 0x3d, 0xd9, 0x7d, 0xd4, 0x51, 0x19, 0x8e, 0x0b, 0x6c, 0x04, 0xd2, 0x4a, 0x99, 0xbf, 0xa2,
5409
+	0x40, 0xcb, 0x5b, 0x9a, 0x40, 0x12, 0x1e, 0x5e, 0x9b, 0x8e, 0xe1, 0x9e, 0x67, 0x8f, 0x44, 0xd6,
5410
+	0xa6, 0x6a, 0xd3, 0x1d, 0xb1, 0x4a, 0x14, 0x95, 0x67, 0x67, 0x8f, 0x97, 0x3f, 0x16, 0xe9, 0x9b,
5411
+	0x37, 0xce, 0xce, 0x7d, 0xb5, 0x4e, 0x62, 0x0e, 0xfc, 0x35, 0x34, 0x1f, 0xc0, 0x0d, 0x45, 0xf5,
5412
+	0x61, 0x2f, 0xca, 0x0b, 0x9e, 0x8f, 0x2e, 0x07, 0xa9, 0x75, 0x92, 0xe1, 0x82, 0xa9, 0xa1, 0x2c,
5413
+	0xbe, 0x0f, 0x61, 0x50, 0x15, 0x89, 0x58, 0xd9, 0x78, 0xf5, 0x39, 0xbb, 0x5d, 0x2e, 0xd2, 0x58,
5414
+	0xe0, 0xbb, 0x3c, 0xd0, 0x08, 0x24, 0x01, 0xc3, 0x1b, 0x08, 0xf1, 0xe9, 0x17, 0xba, 0x6d, 0xb7,
5415
+	0x17, 0xa8, 0x2a, 0x1c, 0xcf, 0x19, 0x87, 0x31, 0x85, 0xa4, 0xb8, 0xf0, 0xab, 0xa8, 0xcc, 0x13,
5416
+	0xa2, 0x09, 0x6e, 0x92, 0x89, 0x58, 0x90, 0x0a, 0x0e, 0xf5, 0x22, 0x49, 0xe8, 0xd8, 0x42, 0xa8,
5417
+	0xcb, 0x6f, 0x83, 0xc6, 0x00, 0x2c, 0x14, 0xb5, 0xb3, 0xd0, 0x58, 0xe4, 0xe0, 0xcd, 0x78, 0x95,
5418
+	0xa4, 0x38, 0xb8, 0xdb, 0x3d, 0xf6, 0xc8, 0x86, 0x4b, 0xa7, 0x9c, 0x75, 0xfb, 0x3d, 0xf6, 0x3e,
5419
+	0xac, 0x12, 0x45, 0xe5, 0x63, 0xac, 0xda, 0x64, 0x15, 0x09, 0x50, 0x91, 0xc9, 0xba, 0x1a, 0x69,
5420
+	0x9a, 0xf9, 0xb7, 0x39, 0x84, 0xf3, 0xd7, 0x34, 0xbe, 0x95, 0x99, 0x64, 0x5f, 0x19, 0x9a, 0x64,
5421
+	0xaf, 0xe6, 0x25, 0x52, 0xa3, 0xec, 0x4f, 0x60, 0x94, 0x6d, 0x89, 0x29, 0x5f, 0xce, 0xf4, 0xea,
5422
+	0x2e, 0xdf, 0x9d, 0x30, 0xc5, 0x4f, 0x7f, 0x28, 0x90, 0x29, 0xb1, 0x95, 0x52, 0x43, 0x32, 0x4a,
5423
+	0xf1, 0xcf, 0x0d, 0xb4, 0xe8, 0xd3, 0x96, 0x4f, 0x41, 0x48, 0xd9, 0x21, 0x1b, 0xeb, 0xbd, 0x09,
5424
+	0xed, 0x20, 0x0a, 0x64, 0xac, 0x25, 0x18, 0x2c, 0x59, 0x24, 0x19, 0x55, 0x64, 0x48, 0x35, 0xfe,
5425
+	0xa9, 0x81, 0x16, 0x7c, 0x38, 0x0f, 0x8e, 0xd7, 0x51, 0xc6, 0x14, 0x85, 0x31, 0xf7, 0x26, 0x35,
5426
+	0x46, 0x62, 0x8c, 0xb5, 0x65, 0x85, 0x5f, 0x3c, 0x24, 0xad, 0x88, 0x64, 0xf5, 0xe2, 0x16, 0x2a,
5427
+	0xfb, 0x34, 0x60, 0x91, 0xdf, 0xa2, 0x81, 0x3a, 0x2a, 0x1b, 0xa7, 0x5f, 0xd5, 0x44, 0xb1, 0x13,
5428
+	0xfa, 0xa3, 0xc8, 0xf1, 0x29, 0xd7, 0x1a, 0x24, 0xb5, 0x41, 0x53, 0x21, 0xa9, 0x63, 0x5c, 0x1c,
5429
+	0xa1, 0x59, 0xa8, 0xcc, 0xb4, 0xcb, 0x4f, 0x4c, 0xe1, 0x0c, 0xb1, 0xcf, 0xef, 0xcf, 0x6a, 0x0a,
5430
+	0x3c, 0xd9, 0x89, 0xc4, 0x39, 0x2f, 0x17, 0x89, 0x52, 0x86, 0x7f, 0x66, 0xa0, 0x8a, 0x9d, 0x1a,
5431
+	0xf4, 0x64, 0x2b, 0x44, 0xce, 0xaf, 0x3c, 0x37, 0xdb, 0xc5, 0xcf, 0x48, 0xe9, 0xa1, 0x2e, 0xad,
5432
+	0xbb, 0xf6, 0x06, 0xaa, 0xa4, 0x4c, 0x9e, 0xa4, 0xe7, 0xa8, 0xbd, 0x85, 0x96, 0xcf, 0x35, 0x92,
5433
+	0xfd, 0x61, 0x1a, 0x99, 0xb9, 0x4e, 0x58, 0xbc, 0xe5, 0x6c, 0x3d, 0xb4, 0xbd, 0x8e, 0xce, 0x49,
5434
+	0xa8, 0xf8, 0x76, 0x04, 0x07, 0x06, 0xd4, 0xb4, 0x04, 0x70, 0x29, 0x89, 0xea, 0xa6, 0x26, 0x90,
5435
+	0x84, 0x07, 0x8a, 0xc2, 0x62, 0x5c, 0xfe, 0xf9, 0x94, 0x2d, 0x2f, 0xaf, 0xb2, 0x3c, 0x00, 0x5b,
5436
+	0x19, 0x0a, 0x19, 0xe2, 0x8c, 0xa7, 0xc0, 0xc2, 0x45, 0x4d, 0x81, 0xd0, 0x40, 0x75, 0xed, 0x40,
5437
+	0xef, 0x8e, 0xb6, 0xc5, 0xfe, 0xc4, 0xa9, 0x2a, 0x27, 0x0d, 0x54, 0x33, 0xc7, 0x41, 0x46, 0x48,
5438
+	0x99, 0xbf, 0x32, 0xd0, 0x0b, 0x63, 0x47, 0x07, 0x7c, 0xa2, 0x9f, 0x3a, 0x0c, 0x91, 0x4e, 0x77,
5439
+	0x2e, 0x64, 0x26, 0x19, 0x8c, 0x7e, 0xf1, 0xb8, 0x55, 0xfa, 0xed, 0xc7, 0x6b, 0x53, 0x4f, 0xfe,
5440
+	0xb9, 0x3e, 0x65, 0xfe, 0xd7, 0x40, 0xd7, 0xc6, 0xc8, 0x9e, 0xe7, 0xa1, 0xf1, 0x37, 0xd0, 0xba,
5441
+	0x38, 0xc3, 0xb9, 0xa0, 0x4a, 0xf4, 0x7b, 0xe7, 0xdd, 0x5a, 0x2e, 0xc9, 0x1a, 0x57, 0x78, 0x2f,
5442
+	0x98, 0x5b, 0x26, 0x79, 0x13, 0xcc, 0x4f, 0xa1, 0x60, 0x6f, 0x3f, 0xa6, 0xad, 0x7b, 0xf4, 0x11,
5443
+	0x0c, 0x07, 0x77, 0x19, 0x3b, 0x49, 0x3f, 0xc5, 0x1a, 0xe3, 0x9f, 0x62, 0xf1, 0x16, 0x2a, 0x50,
5444
+	0xaf, 0x3f, 0xd1, 0x33, 0x70, 0x45, 0xb9, 0xac, 0x00, 0xdf, 0x84, 0x4b, 0xf3, 0x6e, 0x3e, 0x93,
5445
+	0xb2, 0x22, 0x53, 0xcb, 0x49, 0x37, 0x9f, 0xc9, 0x6f, 0x92, 0xe5, 0x15, 0x97, 0x2d, 0xeb, 0x46,
5446
+	0xfc, 0x48, 0x14, 0x13, 0x43, 0x1f, 0xc8, 0x25, 0xa2, 0x69, 0xe6, 0x9f, 0xa7, 0xd1, 0x42, 0xd3,
5447
+	0x39, 0xa6, 0xad, 0x41, 0xab, 0x4b, 0xc5, 0x0e, 0xbf, 0x87, 0x16, 0x8e, 0xa1, 0x15, 0x88, 0x7c,
5448
+	0x2a, 0x23, 0xab, 0x22, 0xfa, 0x55, 0xad, 0xf5, 0x4e, 0x9a, 0x08, 0xa1, 0xad, 0x65, 0xc4, 0x33,
5449
+	0x54, 0x92, 0x45, 0xc2, 0x2e, 0x42, 0x34, 0x76, 0xa7, 0x0a, 0xf0, 0xed, 0x09, 0x03, 0x9c, 0x8d,
5450
+	0x87, 0xec, 0x4b, 0x92, 0x35, 0x92, 0x52, 0x80, 0xbb, 0xbc, 0xe9, 0xe9, 0x88, 0x48, 0x07, 0xe2,
5451
+	0xe1, 0xbc, 0xb2, 0xf1, 0xe6, 0x84, 0xda, 0x0e, 0x95, 0xbc, 0xd0, 0x15, 0x97, 0x22, 0xbd, 0x2a,
5452
+	0xba, 0x26, 0xf5, 0xa7, 0xf9, 0x9f, 0x69, 0xb4, 0xfe, 0x79, 0x17, 0x33, 0xaf, 0x57, 0xbc, 0x2b,
5453
+	0x63, 0x51, 0xa8, 0xbb, 0x49, 0x39, 0xa1, 0x89, 0x7a, 0x75, 0x98, 0xa1, 0x90, 0x21, 0x4e, 0x18,
5454
+	0x68, 0x0b, 0xd0, 0x93, 0x2a, 0xb7, 0x7d, 0x73, 0xc2, 0x8d, 0x64, 0x82, 0xd4, 0x98, 0xe3, 0x79,
5455
+	0x06, 0xad, 0x2e, 0xe1, 0x88, 0x1c, 0xd8, 0x75, 0xda, 0xaa, 0x0e, 0x5e, 0x00, 0xf0, 0xae, 0xd3,
5456
+	0x26, 0x1c, 0x11, 0x7f, 0x80, 0x8a, 0x3d, 0x16, 0x84, 0xaa, 0xb1, 0x38, 0x1f, 0x72, 0x89, 0x57,
5457
+	0x93, 0x7d, 0xc6, 0xdf, 0x21, 0x38, 0xa6, 0xf9, 0xd1, 0x0c, 0x5a, 0xfb, 0x9c, 0xd6, 0x03, 0xef,
5458
+	0xc0, 0x2c, 0x27, 0xe6, 0xc4, 0x7d, 0xea, 0x3b, 0xac, 0x9d, 0x75, 0xf9, 0x35, 0x31, 0xc7, 0xe5,
5459
+	0xc9, 0x64, 0x94, 0x0c, 0xbe, 0xcd, 0x5f, 0xb5, 0x42, 0x18, 0x73, 0xed, 0xae, 0x86, 0x91, 0x93,
5460
+	0xf1, 0x25, 0xf9, 0xa2, 0x95, 0x21, 0x91, 0x61, 0xde, 0x11, 0x71, 0x2f, 0x3c, 0x77, 0xdc, 0x3f,
5461
+	0x44, 0x8b, 0xae, 0xfd, 0x38, 0x35, 0x71, 0x2a, 0x7f, 0x5a, 0x63, 0xca, 0x0a, 0xff, 0x77, 0x97,
5462
+	0x25, 0xff, 0xdd, 0x65, 0x81, 0x61, 0x7b, 0x3e, 0x78, 0x05, 0xbc, 0x24, 0x75, 0xed, 0x66, 0x90,
5463
+	0xc8, 0x10, 0xb2, 0xf8, 0x5f, 0x87, 0xfd, 0xf8, 0x20, 0xf2, 0x3b, 0x7a, 0x68, 0x99, 0x54, 0x8b,
5464
+	0x78, 0x35, 0xd9, 0x55, 0x18, 0x24, 0x46, 0xc3, 0xdf, 0x40, 0x0b, 0xb1, 0x5f, 0x5b, 0xfc, 0x5f,
5465
+	0x64, 0x72, 0xa2, 0x16, 0xdd, 0xe1, 0xfd, 0x34, 0x81, 0x64, 0xf9, 0x74, 0xda, 0xcf, 0x5d, 0x78,
5466
+	0xda, 0xeb, 0xec, 0x2c, 0x7d, 0x01, 0xd9, 0x09, 0x57, 0xda, 0x7c, 0xba, 0x76, 0xe4, 0x6b, 0xb9,
5467
+	0x31, 0x41, 0x2d, 0xdf, 0x41, 0xd3, 0x21, 0x53, 0x07, 0x7f, 0xc2, 0x3e, 0x05, 0x29, 0x05, 0xd3,
5468
+	0x87, 0x8c, 0x00, 0x48, 0xe3, 0xa5, 0xa7, 0xff, 0x5a, 0x9d, 0xfa, 0x04, 0x7e, 0x7f, 0x87, 0xdf,
5469
+	0x93, 0xcf, 0x56, 0x8d, 0xa7, 0xf0, 0xfb, 0x04, 0x7e, 0x9f, 0xc2, 0xef, 0x97, 0xff, 0x5e, 0x9d,
5470
+	0xfa, 0x60, 0xba, 0x7f, 0xf3, 0xff, 0x01, 0x00, 0x00, 0xff, 0xff, 0xc3, 0x09, 0xcb, 0xb2, 0xb9,
5471
+	0x1e, 0x00, 0x00,
5472
+}
... ...
@@ -271,8 +271,10 @@ message DeploymentTriggerImageChangeParams {
271 271
 
272 272
 // DeploymentTriggerPolicies is a list of policies where nil values and different from empty arrays.
273 273
 // +protobuf.nullable=true
274
+// +protobuf.options.(gogoproto.goproto_stringer)=false
274 275
 message DeploymentTriggerPolicies {
275 276
   // items, if empty, will result in an empty slice
277
+
276 278
   repeated DeploymentTriggerPolicy items = 1;
277 279
 }
278 280
 
... ...
@@ -48,6 +48,10 @@ import math "math"
48 48
 import k8s_io_kubernetes_pkg_api_unversioned "k8s.io/kubernetes/pkg/api/unversioned"
49 49
 import k8s_io_kubernetes_pkg_api_v1 "k8s.io/kubernetes/pkg/api/v1"
50 50
 
51
+import strings "strings"
52
+import reflect "reflect"
53
+import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
54
+
51 55
 import io "io"
52 56
 
53 57
 // Reference imports to suppress errors if they are not otherwise used.
... ...
@@ -55,121 +59,127 @@ var _ = proto.Marshal
55 55
 var _ = fmt.Errorf
56 56
 var _ = math.Inf
57 57
 
58
-func (m *DockerImageReference) Reset()         { *m = DockerImageReference{} }
59
-func (m *DockerImageReference) String() string { return proto.CompactTextString(m) }
60
-func (*DockerImageReference) ProtoMessage()    {}
58
+// This is a compile-time assertion to ensure that this generated file
59
+// is compatible with the proto package it is being compiled against.
60
+const _ = proto.GoGoProtoPackageIsVersion1
61
+
62
+func (m *DockerImageReference) Reset()                    { *m = DockerImageReference{} }
63
+func (*DockerImageReference) ProtoMessage()               {}
64
+func (*DockerImageReference) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{0} }
61 65
 
62
-func (m *Image) Reset()         { *m = Image{} }
63
-func (m *Image) String() string { return proto.CompactTextString(m) }
64
-func (*Image) ProtoMessage()    {}
66
+func (m *Image) Reset()                    { *m = Image{} }
67
+func (*Image) ProtoMessage()               {}
68
+func (*Image) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{1} }
65 69
 
66
-func (m *ImageImportSpec) Reset()         { *m = ImageImportSpec{} }
67
-func (m *ImageImportSpec) String() string { return proto.CompactTextString(m) }
68
-func (*ImageImportSpec) ProtoMessage()    {}
70
+func (m *ImageImportSpec) Reset()                    { *m = ImageImportSpec{} }
71
+func (*ImageImportSpec) ProtoMessage()               {}
72
+func (*ImageImportSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{2} }
69 73
 
70
-func (m *ImageImportStatus) Reset()         { *m = ImageImportStatus{} }
71
-func (m *ImageImportStatus) String() string { return proto.CompactTextString(m) }
72
-func (*ImageImportStatus) ProtoMessage()    {}
74
+func (m *ImageImportStatus) Reset()                    { *m = ImageImportStatus{} }
75
+func (*ImageImportStatus) ProtoMessage()               {}
76
+func (*ImageImportStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{3} }
73 77
 
74
-func (m *ImageLayer) Reset()         { *m = ImageLayer{} }
75
-func (m *ImageLayer) String() string { return proto.CompactTextString(m) }
76
-func (*ImageLayer) ProtoMessage()    {}
78
+func (m *ImageLayer) Reset()                    { *m = ImageLayer{} }
79
+func (*ImageLayer) ProtoMessage()               {}
80
+func (*ImageLayer) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{4} }
77 81
 
78
-func (m *ImageList) Reset()         { *m = ImageList{} }
79
-func (m *ImageList) String() string { return proto.CompactTextString(m) }
80
-func (*ImageList) ProtoMessage()    {}
82
+func (m *ImageList) Reset()                    { *m = ImageList{} }
83
+func (*ImageList) ProtoMessage()               {}
84
+func (*ImageList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{5} }
81 85
 
82
-func (m *ImageSignature) Reset()         { *m = ImageSignature{} }
83
-func (m *ImageSignature) String() string { return proto.CompactTextString(m) }
84
-func (*ImageSignature) ProtoMessage()    {}
86
+func (m *ImageSignature) Reset()                    { *m = ImageSignature{} }
87
+func (*ImageSignature) ProtoMessage()               {}
88
+func (*ImageSignature) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{6} }
85 89
 
86
-func (m *ImageStream) Reset()         { *m = ImageStream{} }
87
-func (m *ImageStream) String() string { return proto.CompactTextString(m) }
88
-func (*ImageStream) ProtoMessage()    {}
90
+func (m *ImageStream) Reset()                    { *m = ImageStream{} }
91
+func (*ImageStream) ProtoMessage()               {}
92
+func (*ImageStream) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{7} }
89 93
 
90
-func (m *ImageStreamImage) Reset()         { *m = ImageStreamImage{} }
91
-func (m *ImageStreamImage) String() string { return proto.CompactTextString(m) }
92
-func (*ImageStreamImage) ProtoMessage()    {}
94
+func (m *ImageStreamImage) Reset()                    { *m = ImageStreamImage{} }
95
+func (*ImageStreamImage) ProtoMessage()               {}
96
+func (*ImageStreamImage) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{8} }
93 97
 
94
-func (m *ImageStreamImport) Reset()         { *m = ImageStreamImport{} }
95
-func (m *ImageStreamImport) String() string { return proto.CompactTextString(m) }
96
-func (*ImageStreamImport) ProtoMessage()    {}
98
+func (m *ImageStreamImport) Reset()                    { *m = ImageStreamImport{} }
99
+func (*ImageStreamImport) ProtoMessage()               {}
100
+func (*ImageStreamImport) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{9} }
97 101
 
98
-func (m *ImageStreamImportSpec) Reset()         { *m = ImageStreamImportSpec{} }
99
-func (m *ImageStreamImportSpec) String() string { return proto.CompactTextString(m) }
100
-func (*ImageStreamImportSpec) ProtoMessage()    {}
102
+func (m *ImageStreamImportSpec) Reset()                    { *m = ImageStreamImportSpec{} }
103
+func (*ImageStreamImportSpec) ProtoMessage()               {}
104
+func (*ImageStreamImportSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{10} }
101 105
 
102
-func (m *ImageStreamImportStatus) Reset()         { *m = ImageStreamImportStatus{} }
103
-func (m *ImageStreamImportStatus) String() string { return proto.CompactTextString(m) }
104
-func (*ImageStreamImportStatus) ProtoMessage()    {}
106
+func (m *ImageStreamImportStatus) Reset()      { *m = ImageStreamImportStatus{} }
107
+func (*ImageStreamImportStatus) ProtoMessage() {}
108
+func (*ImageStreamImportStatus) Descriptor() ([]byte, []int) {
109
+	return fileDescriptorGenerated, []int{11}
110
+}
105 111
 
106
-func (m *ImageStreamList) Reset()         { *m = ImageStreamList{} }
107
-func (m *ImageStreamList) String() string { return proto.CompactTextString(m) }
108
-func (*ImageStreamList) ProtoMessage()    {}
112
+func (m *ImageStreamList) Reset()                    { *m = ImageStreamList{} }
113
+func (*ImageStreamList) ProtoMessage()               {}
114
+func (*ImageStreamList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{12} }
109 115
 
110
-func (m *ImageStreamMapping) Reset()         { *m = ImageStreamMapping{} }
111
-func (m *ImageStreamMapping) String() string { return proto.CompactTextString(m) }
112
-func (*ImageStreamMapping) ProtoMessage()    {}
116
+func (m *ImageStreamMapping) Reset()                    { *m = ImageStreamMapping{} }
117
+func (*ImageStreamMapping) ProtoMessage()               {}
118
+func (*ImageStreamMapping) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{13} }
113 119
 
114
-func (m *ImageStreamSpec) Reset()         { *m = ImageStreamSpec{} }
115
-func (m *ImageStreamSpec) String() string { return proto.CompactTextString(m) }
116
-func (*ImageStreamSpec) ProtoMessage()    {}
120
+func (m *ImageStreamSpec) Reset()                    { *m = ImageStreamSpec{} }
121
+func (*ImageStreamSpec) ProtoMessage()               {}
122
+func (*ImageStreamSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{14} }
117 123
 
118
-func (m *ImageStreamStatus) Reset()         { *m = ImageStreamStatus{} }
119
-func (m *ImageStreamStatus) String() string { return proto.CompactTextString(m) }
120
-func (*ImageStreamStatus) ProtoMessage()    {}
124
+func (m *ImageStreamStatus) Reset()                    { *m = ImageStreamStatus{} }
125
+func (*ImageStreamStatus) ProtoMessage()               {}
126
+func (*ImageStreamStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{15} }
121 127
 
122
-func (m *ImageStreamTag) Reset()         { *m = ImageStreamTag{} }
123
-func (m *ImageStreamTag) String() string { return proto.CompactTextString(m) }
124
-func (*ImageStreamTag) ProtoMessage()    {}
128
+func (m *ImageStreamTag) Reset()                    { *m = ImageStreamTag{} }
129
+func (*ImageStreamTag) ProtoMessage()               {}
130
+func (*ImageStreamTag) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{16} }
125 131
 
126
-func (m *ImageStreamTagList) Reset()         { *m = ImageStreamTagList{} }
127
-func (m *ImageStreamTagList) String() string { return proto.CompactTextString(m) }
128
-func (*ImageStreamTagList) ProtoMessage()    {}
132
+func (m *ImageStreamTagList) Reset()                    { *m = ImageStreamTagList{} }
133
+func (*ImageStreamTagList) ProtoMessage()               {}
134
+func (*ImageStreamTagList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{17} }
129 135
 
130
-func (m *NamedTagEventList) Reset()         { *m = NamedTagEventList{} }
131
-func (m *NamedTagEventList) String() string { return proto.CompactTextString(m) }
132
-func (*NamedTagEventList) ProtoMessage()    {}
136
+func (m *NamedTagEventList) Reset()                    { *m = NamedTagEventList{} }
137
+func (*NamedTagEventList) ProtoMessage()               {}
138
+func (*NamedTagEventList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{18} }
133 139
 
134
-func (m *RepositoryImportSpec) Reset()         { *m = RepositoryImportSpec{} }
135
-func (m *RepositoryImportSpec) String() string { return proto.CompactTextString(m) }
136
-func (*RepositoryImportSpec) ProtoMessage()    {}
140
+func (m *RepositoryImportSpec) Reset()                    { *m = RepositoryImportSpec{} }
141
+func (*RepositoryImportSpec) ProtoMessage()               {}
142
+func (*RepositoryImportSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{19} }
137 143
 
138
-func (m *RepositoryImportStatus) Reset()         { *m = RepositoryImportStatus{} }
139
-func (m *RepositoryImportStatus) String() string { return proto.CompactTextString(m) }
140
-func (*RepositoryImportStatus) ProtoMessage()    {}
144
+func (m *RepositoryImportStatus) Reset()                    { *m = RepositoryImportStatus{} }
145
+func (*RepositoryImportStatus) ProtoMessage()               {}
146
+func (*RepositoryImportStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{20} }
141 147
 
142
-func (m *SignatureCondition) Reset()         { *m = SignatureCondition{} }
143
-func (m *SignatureCondition) String() string { return proto.CompactTextString(m) }
144
-func (*SignatureCondition) ProtoMessage()    {}
148
+func (m *SignatureCondition) Reset()                    { *m = SignatureCondition{} }
149
+func (*SignatureCondition) ProtoMessage()               {}
150
+func (*SignatureCondition) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{21} }
145 151
 
146
-func (m *SignatureGenericEntity) Reset()         { *m = SignatureGenericEntity{} }
147
-func (m *SignatureGenericEntity) String() string { return proto.CompactTextString(m) }
148
-func (*SignatureGenericEntity) ProtoMessage()    {}
152
+func (m *SignatureGenericEntity) Reset()                    { *m = SignatureGenericEntity{} }
153
+func (*SignatureGenericEntity) ProtoMessage()               {}
154
+func (*SignatureGenericEntity) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{22} }
149 155
 
150
-func (m *SignatureIssuer) Reset()         { *m = SignatureIssuer{} }
151
-func (m *SignatureIssuer) String() string { return proto.CompactTextString(m) }
152
-func (*SignatureIssuer) ProtoMessage()    {}
156
+func (m *SignatureIssuer) Reset()                    { *m = SignatureIssuer{} }
157
+func (*SignatureIssuer) ProtoMessage()               {}
158
+func (*SignatureIssuer) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{23} }
153 159
 
154
-func (m *SignatureSubject) Reset()         { *m = SignatureSubject{} }
155
-func (m *SignatureSubject) String() string { return proto.CompactTextString(m) }
156
-func (*SignatureSubject) ProtoMessage()    {}
160
+func (m *SignatureSubject) Reset()                    { *m = SignatureSubject{} }
161
+func (*SignatureSubject) ProtoMessage()               {}
162
+func (*SignatureSubject) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{24} }
157 163
 
158
-func (m *TagEvent) Reset()         { *m = TagEvent{} }
159
-func (m *TagEvent) String() string { return proto.CompactTextString(m) }
160
-func (*TagEvent) ProtoMessage()    {}
164
+func (m *TagEvent) Reset()                    { *m = TagEvent{} }
165
+func (*TagEvent) ProtoMessage()               {}
166
+func (*TagEvent) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{25} }
161 167
 
162
-func (m *TagEventCondition) Reset()         { *m = TagEventCondition{} }
163
-func (m *TagEventCondition) String() string { return proto.CompactTextString(m) }
164
-func (*TagEventCondition) ProtoMessage()    {}
168
+func (m *TagEventCondition) Reset()                    { *m = TagEventCondition{} }
169
+func (*TagEventCondition) ProtoMessage()               {}
170
+func (*TagEventCondition) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{26} }
165 171
 
166
-func (m *TagImportPolicy) Reset()         { *m = TagImportPolicy{} }
167
-func (m *TagImportPolicy) String() string { return proto.CompactTextString(m) }
168
-func (*TagImportPolicy) ProtoMessage()    {}
172
+func (m *TagImportPolicy) Reset()                    { *m = TagImportPolicy{} }
173
+func (*TagImportPolicy) ProtoMessage()               {}
174
+func (*TagImportPolicy) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{27} }
169 175
 
170
-func (m *TagReference) Reset()         { *m = TagReference{} }
171
-func (m *TagReference) String() string { return proto.CompactTextString(m) }
172
-func (*TagReference) ProtoMessage()    {}
176
+func (m *TagReference) Reset()                    { *m = TagReference{} }
177
+func (*TagReference) ProtoMessage()               {}
178
+func (*TagReference) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{28} }
173 179
 
174 180
 func init() {
175 181
 	proto.RegisterType((*DockerImageReference)(nil), "github.com.openshift.origin.pkg.image.api.v1.DockerImageReference")
... ...
@@ -2011,6 +2021,399 @@ func sovGenerated(x uint64) (n int) {
2011 2011
 func sozGenerated(x uint64) (n int) {
2012 2012
 	return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
2013 2013
 }
2014
+func (this *DockerImageReference) String() string {
2015
+	if this == nil {
2016
+		return "nil"
2017
+	}
2018
+	s := strings.Join([]string{`&DockerImageReference{`,
2019
+		`Registry:` + fmt.Sprintf("%v", this.Registry) + `,`,
2020
+		`Namespace:` + fmt.Sprintf("%v", this.Namespace) + `,`,
2021
+		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
2022
+		`Tag:` + fmt.Sprintf("%v", this.Tag) + `,`,
2023
+		`ID:` + fmt.Sprintf("%v", this.ID) + `,`,
2024
+		`}`,
2025
+	}, "")
2026
+	return s
2027
+}
2028
+func (this *Image) String() string {
2029
+	if this == nil {
2030
+		return "nil"
2031
+	}
2032
+	s := strings.Join([]string{`&Image{`,
2033
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
2034
+		`DockerImageReference:` + fmt.Sprintf("%v", this.DockerImageReference) + `,`,
2035
+		`DockerImageMetadata:` + strings.Replace(strings.Replace(this.DockerImageMetadata.String(), "RawExtension", "k8s_io_kubernetes_pkg_runtime.RawExtension", 1), `&`, ``, 1) + `,`,
2036
+		`DockerImageMetadataVersion:` + fmt.Sprintf("%v", this.DockerImageMetadataVersion) + `,`,
2037
+		`DockerImageManifest:` + fmt.Sprintf("%v", this.DockerImageManifest) + `,`,
2038
+		`DockerImageLayers:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.DockerImageLayers), "ImageLayer", "ImageLayer", 1), `&`, ``, 1) + `,`,
2039
+		`Signatures:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Signatures), "ImageSignature", "ImageSignature", 1), `&`, ``, 1) + `,`,
2040
+		`DockerImageSignatures:` + fmt.Sprintf("%v", this.DockerImageSignatures) + `,`,
2041
+		`DockerImageManifestMediaType:` + fmt.Sprintf("%v", this.DockerImageManifestMediaType) + `,`,
2042
+		`DockerImageConfig:` + fmt.Sprintf("%v", this.DockerImageConfig) + `,`,
2043
+		`}`,
2044
+	}, "")
2045
+	return s
2046
+}
2047
+func (this *ImageImportSpec) String() string {
2048
+	if this == nil {
2049
+		return "nil"
2050
+	}
2051
+	s := strings.Join([]string{`&ImageImportSpec{`,
2052
+		`From:` + strings.Replace(strings.Replace(this.From.String(), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1), `&`, ``, 1) + `,`,
2053
+		`To:` + strings.Replace(fmt.Sprintf("%v", this.To), "LocalObjectReference", "k8s_io_kubernetes_pkg_api_v1.LocalObjectReference", 1) + `,`,
2054
+		`ImportPolicy:` + strings.Replace(strings.Replace(this.ImportPolicy.String(), "TagImportPolicy", "TagImportPolicy", 1), `&`, ``, 1) + `,`,
2055
+		`IncludeManifest:` + fmt.Sprintf("%v", this.IncludeManifest) + `,`,
2056
+		`}`,
2057
+	}, "")
2058
+	return s
2059
+}
2060
+func (this *ImageImportStatus) String() string {
2061
+	if this == nil {
2062
+		return "nil"
2063
+	}
2064
+	s := strings.Join([]string{`&ImageImportStatus{`,
2065
+		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "Status", "k8s_io_kubernetes_pkg_api_unversioned.Status", 1), `&`, ``, 1) + `,`,
2066
+		`Image:` + strings.Replace(fmt.Sprintf("%v", this.Image), "Image", "Image", 1) + `,`,
2067
+		`Tag:` + fmt.Sprintf("%v", this.Tag) + `,`,
2068
+		`}`,
2069
+	}, "")
2070
+	return s
2071
+}
2072
+func (this *ImageLayer) String() string {
2073
+	if this == nil {
2074
+		return "nil"
2075
+	}
2076
+	s := strings.Join([]string{`&ImageLayer{`,
2077
+		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
2078
+		`LayerSize:` + fmt.Sprintf("%v", this.LayerSize) + `,`,
2079
+		`MediaType:` + fmt.Sprintf("%v", this.MediaType) + `,`,
2080
+		`}`,
2081
+	}, "")
2082
+	return s
2083
+}
2084
+func (this *ImageList) String() string {
2085
+	if this == nil {
2086
+		return "nil"
2087
+	}
2088
+	s := strings.Join([]string{`&ImageList{`,
2089
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
2090
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "Image", "Image", 1), `&`, ``, 1) + `,`,
2091
+		`}`,
2092
+	}, "")
2093
+	return s
2094
+}
2095
+func (this *ImageSignature) String() string {
2096
+	if this == nil {
2097
+		return "nil"
2098
+	}
2099
+	keysForSignedClaims := make([]string, 0, len(this.SignedClaims))
2100
+	for k := range this.SignedClaims {
2101
+		keysForSignedClaims = append(keysForSignedClaims, k)
2102
+	}
2103
+	github_com_gogo_protobuf_sortkeys.Strings(keysForSignedClaims)
2104
+	mapStringForSignedClaims := "map[string]string{"
2105
+	for _, k := range keysForSignedClaims {
2106
+		mapStringForSignedClaims += fmt.Sprintf("%v: %v,", k, this.SignedClaims[k])
2107
+	}
2108
+	mapStringForSignedClaims += "}"
2109
+	s := strings.Join([]string{`&ImageSignature{`,
2110
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
2111
+		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
2112
+		`Content:` + valueToStringGenerated(this.Content) + `,`,
2113
+		`Conditions:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Conditions), "SignatureCondition", "SignatureCondition", 1), `&`, ``, 1) + `,`,
2114
+		`ImageIdentity:` + fmt.Sprintf("%v", this.ImageIdentity) + `,`,
2115
+		`SignedClaims:` + mapStringForSignedClaims + `,`,
2116
+		`Created:` + strings.Replace(fmt.Sprintf("%v", this.Created), "Time", "k8s_io_kubernetes_pkg_api_unversioned.Time", 1) + `,`,
2117
+		`IssuedBy:` + strings.Replace(fmt.Sprintf("%v", this.IssuedBy), "SignatureIssuer", "SignatureIssuer", 1) + `,`,
2118
+		`IssuedTo:` + strings.Replace(fmt.Sprintf("%v", this.IssuedTo), "SignatureSubject", "SignatureSubject", 1) + `,`,
2119
+		`}`,
2120
+	}, "")
2121
+	return s
2122
+}
2123
+func (this *ImageStream) String() string {
2124
+	if this == nil {
2125
+		return "nil"
2126
+	}
2127
+	s := strings.Join([]string{`&ImageStream{`,
2128
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
2129
+		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "ImageStreamSpec", "ImageStreamSpec", 1), `&`, ``, 1) + `,`,
2130
+		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "ImageStreamStatus", "ImageStreamStatus", 1), `&`, ``, 1) + `,`,
2131
+		`}`,
2132
+	}, "")
2133
+	return s
2134
+}
2135
+func (this *ImageStreamImage) String() string {
2136
+	if this == nil {
2137
+		return "nil"
2138
+	}
2139
+	s := strings.Join([]string{`&ImageStreamImage{`,
2140
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
2141
+		`Image:` + strings.Replace(strings.Replace(this.Image.String(), "Image", "Image", 1), `&`, ``, 1) + `,`,
2142
+		`}`,
2143
+	}, "")
2144
+	return s
2145
+}
2146
+func (this *ImageStreamImport) String() string {
2147
+	if this == nil {
2148
+		return "nil"
2149
+	}
2150
+	s := strings.Join([]string{`&ImageStreamImport{`,
2151
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
2152
+		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "ImageStreamImportSpec", "ImageStreamImportSpec", 1), `&`, ``, 1) + `,`,
2153
+		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "ImageStreamImportStatus", "ImageStreamImportStatus", 1), `&`, ``, 1) + `,`,
2154
+		`}`,
2155
+	}, "")
2156
+	return s
2157
+}
2158
+func (this *ImageStreamImportSpec) String() string {
2159
+	if this == nil {
2160
+		return "nil"
2161
+	}
2162
+	s := strings.Join([]string{`&ImageStreamImportSpec{`,
2163
+		`Import:` + fmt.Sprintf("%v", this.Import) + `,`,
2164
+		`Repository:` + strings.Replace(fmt.Sprintf("%v", this.Repository), "RepositoryImportSpec", "RepositoryImportSpec", 1) + `,`,
2165
+		`Images:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Images), "ImageImportSpec", "ImageImportSpec", 1), `&`, ``, 1) + `,`,
2166
+		`}`,
2167
+	}, "")
2168
+	return s
2169
+}
2170
+func (this *ImageStreamImportStatus) String() string {
2171
+	if this == nil {
2172
+		return "nil"
2173
+	}
2174
+	s := strings.Join([]string{`&ImageStreamImportStatus{`,
2175
+		`Import:` + strings.Replace(fmt.Sprintf("%v", this.Import), "ImageStream", "ImageStream", 1) + `,`,
2176
+		`Repository:` + strings.Replace(fmt.Sprintf("%v", this.Repository), "RepositoryImportStatus", "RepositoryImportStatus", 1) + `,`,
2177
+		`Images:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Images), "ImageImportStatus", "ImageImportStatus", 1), `&`, ``, 1) + `,`,
2178
+		`}`,
2179
+	}, "")
2180
+	return s
2181
+}
2182
+func (this *ImageStreamList) String() string {
2183
+	if this == nil {
2184
+		return "nil"
2185
+	}
2186
+	s := strings.Join([]string{`&ImageStreamList{`,
2187
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
2188
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "ImageStream", "ImageStream", 1), `&`, ``, 1) + `,`,
2189
+		`}`,
2190
+	}, "")
2191
+	return s
2192
+}
2193
+func (this *ImageStreamMapping) String() string {
2194
+	if this == nil {
2195
+		return "nil"
2196
+	}
2197
+	s := strings.Join([]string{`&ImageStreamMapping{`,
2198
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
2199
+		`Image:` + strings.Replace(strings.Replace(this.Image.String(), "Image", "Image", 1), `&`, ``, 1) + `,`,
2200
+		`Tag:` + fmt.Sprintf("%v", this.Tag) + `,`,
2201
+		`}`,
2202
+	}, "")
2203
+	return s
2204
+}
2205
+func (this *ImageStreamSpec) String() string {
2206
+	if this == nil {
2207
+		return "nil"
2208
+	}
2209
+	s := strings.Join([]string{`&ImageStreamSpec{`,
2210
+		`DockerImageRepository:` + fmt.Sprintf("%v", this.DockerImageRepository) + `,`,
2211
+		`Tags:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Tags), "TagReference", "TagReference", 1), `&`, ``, 1) + `,`,
2212
+		`}`,
2213
+	}, "")
2214
+	return s
2215
+}
2216
+func (this *ImageStreamStatus) String() string {
2217
+	if this == nil {
2218
+		return "nil"
2219
+	}
2220
+	s := strings.Join([]string{`&ImageStreamStatus{`,
2221
+		`DockerImageRepository:` + fmt.Sprintf("%v", this.DockerImageRepository) + `,`,
2222
+		`Tags:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Tags), "NamedTagEventList", "NamedTagEventList", 1), `&`, ``, 1) + `,`,
2223
+		`}`,
2224
+	}, "")
2225
+	return s
2226
+}
2227
+func (this *ImageStreamTag) String() string {
2228
+	if this == nil {
2229
+		return "nil"
2230
+	}
2231
+	s := strings.Join([]string{`&ImageStreamTag{`,
2232
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
2233
+		`Tag:` + strings.Replace(fmt.Sprintf("%v", this.Tag), "TagReference", "TagReference", 1) + `,`,
2234
+		`Generation:` + fmt.Sprintf("%v", this.Generation) + `,`,
2235
+		`Conditions:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Conditions), "TagEventCondition", "TagEventCondition", 1), `&`, ``, 1) + `,`,
2236
+		`Image:` + strings.Replace(strings.Replace(this.Image.String(), "Image", "Image", 1), `&`, ``, 1) + `,`,
2237
+		`}`,
2238
+	}, "")
2239
+	return s
2240
+}
2241
+func (this *ImageStreamTagList) String() string {
2242
+	if this == nil {
2243
+		return "nil"
2244
+	}
2245
+	s := strings.Join([]string{`&ImageStreamTagList{`,
2246
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
2247
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "ImageStreamTag", "ImageStreamTag", 1), `&`, ``, 1) + `,`,
2248
+		`}`,
2249
+	}, "")
2250
+	return s
2251
+}
2252
+func (this *NamedTagEventList) String() string {
2253
+	if this == nil {
2254
+		return "nil"
2255
+	}
2256
+	s := strings.Join([]string{`&NamedTagEventList{`,
2257
+		`Tag:` + fmt.Sprintf("%v", this.Tag) + `,`,
2258
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "TagEvent", "TagEvent", 1), `&`, ``, 1) + `,`,
2259
+		`Conditions:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Conditions), "TagEventCondition", "TagEventCondition", 1), `&`, ``, 1) + `,`,
2260
+		`}`,
2261
+	}, "")
2262
+	return s
2263
+}
2264
+func (this *RepositoryImportSpec) String() string {
2265
+	if this == nil {
2266
+		return "nil"
2267
+	}
2268
+	s := strings.Join([]string{`&RepositoryImportSpec{`,
2269
+		`From:` + strings.Replace(strings.Replace(this.From.String(), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1), `&`, ``, 1) + `,`,
2270
+		`ImportPolicy:` + strings.Replace(strings.Replace(this.ImportPolicy.String(), "TagImportPolicy", "TagImportPolicy", 1), `&`, ``, 1) + `,`,
2271
+		`IncludeManifest:` + fmt.Sprintf("%v", this.IncludeManifest) + `,`,
2272
+		`}`,
2273
+	}, "")
2274
+	return s
2275
+}
2276
+func (this *RepositoryImportStatus) String() string {
2277
+	if this == nil {
2278
+		return "nil"
2279
+	}
2280
+	s := strings.Join([]string{`&RepositoryImportStatus{`,
2281
+		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "Status", "k8s_io_kubernetes_pkg_api_unversioned.Status", 1), `&`, ``, 1) + `,`,
2282
+		`Images:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Images), "ImageImportStatus", "ImageImportStatus", 1), `&`, ``, 1) + `,`,
2283
+		`AdditionalTags:` + fmt.Sprintf("%v", this.AdditionalTags) + `,`,
2284
+		`}`,
2285
+	}, "")
2286
+	return s
2287
+}
2288
+func (this *SignatureCondition) String() string {
2289
+	if this == nil {
2290
+		return "nil"
2291
+	}
2292
+	s := strings.Join([]string{`&SignatureCondition{`,
2293
+		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
2294
+		`Status:` + fmt.Sprintf("%v", this.Status) + `,`,
2295
+		`LastProbeTime:` + strings.Replace(strings.Replace(this.LastProbeTime.String(), "Time", "k8s_io_kubernetes_pkg_api_unversioned.Time", 1), `&`, ``, 1) + `,`,
2296
+		`LastTransitionTime:` + strings.Replace(strings.Replace(this.LastTransitionTime.String(), "Time", "k8s_io_kubernetes_pkg_api_unversioned.Time", 1), `&`, ``, 1) + `,`,
2297
+		`Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
2298
+		`Message:` + fmt.Sprintf("%v", this.Message) + `,`,
2299
+		`}`,
2300
+	}, "")
2301
+	return s
2302
+}
2303
+func (this *SignatureGenericEntity) String() string {
2304
+	if this == nil {
2305
+		return "nil"
2306
+	}
2307
+	s := strings.Join([]string{`&SignatureGenericEntity{`,
2308
+		`Organization:` + fmt.Sprintf("%v", this.Organization) + `,`,
2309
+		`CommonName:` + fmt.Sprintf("%v", this.CommonName) + `,`,
2310
+		`}`,
2311
+	}, "")
2312
+	return s
2313
+}
2314
+func (this *SignatureIssuer) String() string {
2315
+	if this == nil {
2316
+		return "nil"
2317
+	}
2318
+	s := strings.Join([]string{`&SignatureIssuer{`,
2319
+		`SignatureGenericEntity:` + strings.Replace(strings.Replace(this.SignatureGenericEntity.String(), "SignatureGenericEntity", "SignatureGenericEntity", 1), `&`, ``, 1) + `,`,
2320
+		`}`,
2321
+	}, "")
2322
+	return s
2323
+}
2324
+func (this *SignatureSubject) String() string {
2325
+	if this == nil {
2326
+		return "nil"
2327
+	}
2328
+	s := strings.Join([]string{`&SignatureSubject{`,
2329
+		`SignatureGenericEntity:` + strings.Replace(strings.Replace(this.SignatureGenericEntity.String(), "SignatureGenericEntity", "SignatureGenericEntity", 1), `&`, ``, 1) + `,`,
2330
+		`PublicKeyID:` + fmt.Sprintf("%v", this.PublicKeyID) + `,`,
2331
+		`}`,
2332
+	}, "")
2333
+	return s
2334
+}
2335
+func (this *TagEvent) String() string {
2336
+	if this == nil {
2337
+		return "nil"
2338
+	}
2339
+	s := strings.Join([]string{`&TagEvent{`,
2340
+		`Created:` + strings.Replace(strings.Replace(this.Created.String(), "Time", "k8s_io_kubernetes_pkg_api_unversioned.Time", 1), `&`, ``, 1) + `,`,
2341
+		`DockerImageReference:` + fmt.Sprintf("%v", this.DockerImageReference) + `,`,
2342
+		`Image:` + fmt.Sprintf("%v", this.Image) + `,`,
2343
+		`Generation:` + fmt.Sprintf("%v", this.Generation) + `,`,
2344
+		`}`,
2345
+	}, "")
2346
+	return s
2347
+}
2348
+func (this *TagEventCondition) String() string {
2349
+	if this == nil {
2350
+		return "nil"
2351
+	}
2352
+	s := strings.Join([]string{`&TagEventCondition{`,
2353
+		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
2354
+		`Status:` + fmt.Sprintf("%v", this.Status) + `,`,
2355
+		`LastTransitionTime:` + strings.Replace(strings.Replace(this.LastTransitionTime.String(), "Time", "k8s_io_kubernetes_pkg_api_unversioned.Time", 1), `&`, ``, 1) + `,`,
2356
+		`Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
2357
+		`Message:` + fmt.Sprintf("%v", this.Message) + `,`,
2358
+		`Generation:` + fmt.Sprintf("%v", this.Generation) + `,`,
2359
+		`}`,
2360
+	}, "")
2361
+	return s
2362
+}
2363
+func (this *TagImportPolicy) String() string {
2364
+	if this == nil {
2365
+		return "nil"
2366
+	}
2367
+	s := strings.Join([]string{`&TagImportPolicy{`,
2368
+		`Insecure:` + fmt.Sprintf("%v", this.Insecure) + `,`,
2369
+		`Scheduled:` + fmt.Sprintf("%v", this.Scheduled) + `,`,
2370
+		`}`,
2371
+	}, "")
2372
+	return s
2373
+}
2374
+func (this *TagReference) String() string {
2375
+	if this == nil {
2376
+		return "nil"
2377
+	}
2378
+	keysForAnnotations := make([]string, 0, len(this.Annotations))
2379
+	for k := range this.Annotations {
2380
+		keysForAnnotations = append(keysForAnnotations, k)
2381
+	}
2382
+	github_com_gogo_protobuf_sortkeys.Strings(keysForAnnotations)
2383
+	mapStringForAnnotations := "map[string]string{"
2384
+	for _, k := range keysForAnnotations {
2385
+		mapStringForAnnotations += fmt.Sprintf("%v: %v,", k, this.Annotations[k])
2386
+	}
2387
+	mapStringForAnnotations += "}"
2388
+	s := strings.Join([]string{`&TagReference{`,
2389
+		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
2390
+		`Annotations:` + mapStringForAnnotations + `,`,
2391
+		`From:` + strings.Replace(fmt.Sprintf("%v", this.From), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1) + `,`,
2392
+		`Reference:` + fmt.Sprintf("%v", this.Reference) + `,`,
2393
+		`Generation:` + valueToStringGenerated(this.Generation) + `,`,
2394
+		`ImportPolicy:` + strings.Replace(strings.Replace(this.ImportPolicy.String(), "TagImportPolicy", "TagImportPolicy", 1), `&`, ``, 1) + `,`,
2395
+		`}`,
2396
+	}, "")
2397
+	return s
2398
+}
2399
+func valueToStringGenerated(v interface{}) string {
2400
+	rv := reflect.ValueOf(v)
2401
+	if rv.IsNil() {
2402
+		return "nil"
2403
+	}
2404
+	pv := reflect.Indirect(rv).Interface()
2405
+	return fmt.Sprintf("*%v", pv)
2406
+}
2014 2407
 func (m *DockerImageReference) Unmarshal(data []byte) error {
2015 2408
 	l := len(data)
2016 2409
 	iNdEx := 0
... ...
@@ -6743,3 +7146,142 @@ var (
6743 6743
 	ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
6744 6744
 	ErrIntOverflowGenerated   = fmt.Errorf("proto: integer overflow")
6745 6745
 )
6746
+
6747
+var fileDescriptorGenerated = []byte{
6748
+	// 2154 bytes of a gzipped FileDescriptorProto
6749
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xd4, 0x1a, 0x5b, 0x6f, 0x1b, 0x59,
6750
+	0xb9, 0x33, 0xe3, 0x38, 0xce, 0xb1, 0x9b, 0xcb, 0x69, 0xb2, 0xeb, 0x35, 0xdd, 0xb6, 0x1a, 0x76,
6751
+	0x57, 0x8b, 0x68, 0xc7, 0x6a, 0xd0, 0xa2, 0x6e, 0xe9, 0xb6, 0x74, 0xe2, 0xb0, 0x32, 0x6d, 0xb6,
6752
+	0xd5, 0x49, 0x76, 0x55, 0x71, 0xd5, 0xc4, 0x3e, 0x99, 0x0c, 0xb1, 0x67, 0xac, 0x99, 0x71, 0x96,
6753
+	0xf4, 0x09, 0x10, 0x42, 0xbc, 0x20, 0xf1, 0xc0, 0x13, 0xda, 0x37, 0x24, 0x9e, 0xe1, 0x37, 0x50,
6754
+	0xa1, 0x4a, 0xbc, 0x54, 0x3c, 0x70, 0x91, 0x50, 0x81, 0xe5, 0x01, 0xc4, 0x4f, 0xe0, 0x89, 0xef,
6755
+	0x5c, 0xe6, 0xea, 0xb1, 0x37, 0x76, 0x9a, 0xc0, 0x3e, 0x58, 0x9a, 0x39, 0xe7, 0xbb, 0x9d, 0xef,
6756
+	0x7e, 0xbe, 0x31, 0xba, 0x65, 0x3b, 0xe1, 0xfe, 0x70, 0xd7, 0xe8, 0x78, 0xfd, 0xa6, 0x37, 0xa0,
6757
+	0x6e, 0xb0, 0xef, 0xec, 0x85, 0x4d, 0xcf, 0x77, 0x6c, 0xc7, 0x6d, 0x0e, 0x0e, 0xec, 0xa6, 0xd3,
6758
+	0xb7, 0x6c, 0xda, 0xb4, 0x06, 0x4e, 0xf3, 0xf0, 0x7a, 0xd3, 0xa6, 0x2e, 0xf5, 0xad, 0x90, 0x76,
6759
+	0x8d, 0x81, 0xef, 0x85, 0x1e, 0xbe, 0x9a, 0x60, 0x1b, 0x31, 0xb6, 0x21, 0xb0, 0x0d, 0xc0, 0x36,
6760
+	0x38, 0xb6, 0x01, 0xd8, 0xc6, 0xe1, 0xf5, 0xc6, 0xb5, 0x14, 0x2f, 0xdb, 0xb3, 0xbd, 0x26, 0x27,
6761
+	0xb2, 0x3b, 0xdc, 0xe3, 0x6f, 0xfc, 0x85, 0x3f, 0x09, 0xe2, 0x8d, 0xb7, 0x0e, 0x6e, 0x04, 0x86,
6762
+	0xe3, 0x35, 0x0f, 0x86, 0xbb, 0xd4, 0x77, 0x69, 0x48, 0x03, 0x2e, 0x10, 0x13, 0x65, 0xe8, 0x1e,
6763
+	0x52, 0x3f, 0x70, 0x3c, 0x97, 0x76, 0xf3, 0x32, 0x35, 0xae, 0x8e, 0x47, 0x1b, 0x3d, 0x41, 0xe3,
6764
+	0x5a, 0x31, 0xb4, 0x3f, 0x74, 0x43, 0xa7, 0x4f, 0x47, 0xc0, 0xaf, 0x17, 0x83, 0x0f, 0x43, 0xa7,
6765
+	0xd7, 0x74, 0xdc, 0x30, 0x08, 0xfd, 0x3c, 0x8a, 0xfe, 0x7b, 0x05, 0xad, 0xb6, 0xbc, 0xce, 0x01,
6766
+	0xf5, 0xdb, 0x4c, 0x19, 0x84, 0xee, 0x51, 0x9f, 0xba, 0x1d, 0x8a, 0xaf, 0xa2, 0x8a, 0x4f, 0x6d,
6767
+	0x07, 0x70, 0x8e, 0xea, 0xca, 0x15, 0xe5, 0xcd, 0x05, 0x73, 0xf9, 0xe9, 0xf3, 0xcb, 0xe7, 0x3e,
6768
+	0x7e, 0x7e, 0xb9, 0x42, 0xe4, 0x3a, 0x89, 0x21, 0x70, 0x13, 0x2d, 0xb8, 0x56, 0x9f, 0x06, 0x03,
6769
+	0xab, 0x43, 0xeb, 0x2a, 0x07, 0x5f, 0x91, 0xe0, 0x0b, 0xef, 0x45, 0x1b, 0x24, 0x81, 0xc1, 0x57,
6770
+	0x50, 0x89, 0xbd, 0xd4, 0x35, 0x0e, 0x5b, 0x93, 0xb0, 0x25, 0x06, 0x4b, 0xf8, 0x0e, 0x7e, 0x15,
6771
+	0x69, 0xa1, 0x65, 0xd7, 0x4b, 0x1c, 0xa0, 0x2a, 0x01, 0xb4, 0x1d, 0xcb, 0x26, 0x6c, 0x1d, 0x37,
6772
+	0x90, 0xea, 0xb4, 0xea, 0x73, 0x7c, 0x17, 0xc9, 0x5d, 0xb5, 0xdd, 0x22, 0xb0, 0xaa, 0xff, 0x65,
6773
+	0x1e, 0xcd, 0xf1, 0xe3, 0xe0, 0x47, 0xa8, 0xd2, 0xa7, 0xa1, 0xd5, 0xb5, 0x42, 0x8b, 0x9f, 0xa2,
6774
+	0xba, 0xfe, 0xa6, 0x21, 0x94, 0x64, 0x24, 0x4a, 0xe2, 0xbe, 0x20, 0xbc, 0xc0, 0x78, 0xb0, 0xfb,
6775
+	0x1d, 0xda, 0x09, 0xb7, 0x00, 0xc7, 0xc4, 0x92, 0x2a, 0x4a, 0xd6, 0x48, 0x4c, 0x0d, 0x3f, 0x44,
6776
+	0xab, 0xdd, 0x02, 0xbd, 0xc9, 0xc3, 0x5f, 0x94, 0xb8, 0x85, 0xba, 0x25, 0x85, 0x98, 0xf8, 0x31,
6777
+	0xba, 0x90, 0x5a, 0xdf, 0x8a, 0xc4, 0xd6, 0xb8, 0xd8, 0x9f, 0x1f, 0x23, 0xb6, 0x74, 0x05, 0x83,
6778
+	0x58, 0x1f, 0x6e, 0x7e, 0x37, 0x04, 0x1f, 0x07, 0xb7, 0x33, 0x3f, 0x23, 0xb9, 0x5f, 0x68, 0x8d,
6779
+	0xd2, 0x23, 0x45, 0x4c, 0xf0, 0x2e, 0x6a, 0x14, 0x2c, 0x7f, 0x20, 0xdc, 0x58, 0xda, 0x40, 0x97,
6780
+	0x54, 0x1b, 0xad, 0xb1, 0x90, 0x64, 0x02, 0x15, 0xbc, 0x95, 0x3d, 0x9f, 0xe5, 0x3a, 0x7b, 0x34,
6781
+	0x08, 0xa5, 0x09, 0x0b, 0x45, 0x96, 0x20, 0xa4, 0x08, 0x0f, 0x7f, 0x5f, 0x41, 0x2b, 0xa9, 0xf5,
6782
+	0xfb, 0xd6, 0x11, 0xf0, 0xa9, 0x97, 0xaf, 0x68, 0xa0, 0xad, 0x1b, 0xc6, 0x34, 0xa1, 0x6f, 0x24,
6783
+	0x04, 0xcc, 0x57, 0xa4, 0x1c, 0x2b, 0xad, 0x3c, 0x69, 0x32, 0xca, 0x0d, 0x0f, 0x10, 0x0a, 0x1c,
6784
+	0xdb, 0xb5, 0xc2, 0xa1, 0x4f, 0x83, 0xfa, 0x3c, 0xe7, 0x7d, 0x6b, 0x06, 0xde, 0xdb, 0x11, 0x91,
6785
+	0xc4, 0xe9, 0xe2, 0xa5, 0x80, 0xa4, 0x78, 0xe0, 0x07, 0x68, 0x2d, 0x25, 0x46, 0x02, 0x54, 0xaf,
6786
+	0x00, 0xf3, 0x9a, 0xf9, 0x0a, 0xa0, 0xae, 0xb5, 0x8a, 0x00, 0x48, 0x31, 0x1e, 0xde, 0x47, 0x17,
6787
+	0x0b, 0xb4, 0xbb, 0x45, 0xbb, 0x8e, 0xb5, 0x73, 0x34, 0xa0, 0xf5, 0x05, 0x6e, 0x9e, 0xd7, 0xa4,
6788
+	0x58, 0x17, 0x5b, 0x13, 0x60, 0xc9, 0x44, 0x4a, 0xf8, 0xdd, 0x8c, 0xbd, 0x36, 0x3c, 0x77, 0xcf,
6789
+	0xb1, 0xeb, 0x88, 0x93, 0x2f, 0xd2, 0xba, 0x00, 0x20, 0xa3, 0x38, 0xfa, 0xbf, 0x55, 0xb4, 0xc4,
6790
+	0xdf, 0xdb, 0xfd, 0x81, 0xe7, 0x87, 0xdb, 0x03, 0xda, 0x01, 0xbd, 0x94, 0xf6, 0x7c, 0xaf, 0x2f,
6791
+	0x83, 0xfc, 0xda, 0x71, 0x82, 0x3c, 0x8e, 0xbc, 0x24, 0xfd, 0x7c, 0x05, 0x48, 0x10, 0x4e, 0x08,
6792
+	0x7f, 0x15, 0xa9, 0xa1, 0xc7, 0xa3, 0xb9, 0xba, 0xbe, 0x3e, 0x99, 0xdc, 0x7d, 0xaf, 0x63, 0xf5,
6793
+	0xf2, 0x34, 0xcb, 0x2c, 0x1f, 0xed, 0x78, 0x04, 0xa8, 0xe0, 0x0f, 0x51, 0xcd, 0xe1, 0xa2, 0x3e,
6794
+	0xf4, 0x7a, 0x4e, 0xe7, 0x48, 0x86, 0xf4, 0x3b, 0xd3, 0x39, 0x0a, 0x64, 0xbe, 0x76, 0x8a, 0x88,
6795
+	0xb9, 0x2a, 0x85, 0xae, 0xa5, 0x57, 0x49, 0x86, 0x11, 0xbe, 0x8b, 0x96, 0x1c, 0xb7, 0xd3, 0x1b,
6796
+	0x76, 0x93, 0x70, 0x63, 0xb1, 0x5c, 0x31, 0x5f, 0x96, 0xc8, 0x4b, 0xed, 0xec, 0x36, 0xc9, 0xc3,
6797
+	0xeb, 0x7f, 0x85, 0x30, 0x4b, 0x2b, 0x3b, 0x04, 0xbf, 0x09, 0xf0, 0xfb, 0xa8, 0x1c, 0xf0, 0xa7,
6798
+	0x63, 0x28, 0x3c, 0x55, 0x0e, 0x0d, 0x81, 0x6e, 0x2e, 0x4a, 0xf6, 0x65, 0xf1, 0x4e, 0x24, 0x31,
6799
+	0xbc, 0x83, 0xe6, 0xf8, 0x99, 0xa5, 0xde, 0xbf, 0x30, 0x43, 0x28, 0x99, 0x0b, 0x40, 0x57, 0x64,
6800
+	0x7f, 0x22, 0x88, 0x45, 0x95, 0x44, 0x2b, 0xae, 0x24, 0xfa, 0x8f, 0x14, 0x84, 0x92, 0xa0, 0x8e,
6801
+	0x2b, 0x93, 0x32, 0xb6, 0x32, 0xbd, 0x8e, 0x4a, 0x81, 0xf3, 0x58, 0x08, 0xa9, 0x25, 0x75, 0x8e,
6802
+	0xa3, 0x6f, 0xc3, 0x06, 0xe1, 0xdb, 0xac, 0x26, 0xf6, 0xe3, 0x30, 0xd2, 0xb2, 0x35, 0x31, 0x89,
6803
+	0x99, 0x04, 0x46, 0x7f, 0xa2, 0xa0, 0x05, 0x21, 0x08, 0x14, 0x55, 0xfc, 0xcd, 0x91, 0xd2, 0xd5,
6804
+	0x3c, 0xa6, 0x92, 0x19, 0x3a, 0xaf, 0x60, 0x71, 0xc5, 0x8e, 0x56, 0x52, 0xf5, 0xeb, 0x11, 0xa8,
6805
+	0x3a, 0xa4, 0xfd, 0x00, 0x4e, 0xa1, 0xcd, 0xaa, 0xea, 0xf3, 0x92, 0xfe, 0x5c, 0x9b, 0x51, 0x22,
6806
+	0x82, 0xa0, 0xfe, 0xe7, 0x32, 0x5a, 0xcc, 0x66, 0x99, 0x53, 0x2c, 0xc3, 0x60, 0xad, 0x90, 0xe9,
6807
+	0x57, 0xcd, 0x5a, 0x8b, 0xab, 0x96, 0xef, 0x80, 0xb5, 0xe6, 0x3b, 0x9e, 0x0b, 0xa5, 0x31, 0xe4,
6808
+	0x46, 0xa8, 0x99, 0x55, 0x00, 0x98, 0xdf, 0x10, 0x4b, 0x24, 0xda, 0xc3, 0x21, 0x42, 0xf0, 0xd8,
6809
+	0x75, 0x42, 0xd0, 0x61, 0x00, 0x51, 0xc2, 0x94, 0xf2, 0xe5, 0xe9, 0x94, 0x12, 0x9f, 0x77, 0x23,
6810
+	0x22, 0x94, 0x08, 0x1f, 0x2f, 0x41, 0x3a, 0x4f, 0xf8, 0xe0, 0x2f, 0xa1, 0xf3, 0x9c, 0x44, 0xbb,
6811
+	0x0b, 0x32, 0x38, 0xe1, 0x91, 0xac, 0x86, 0x6b, 0x12, 0xed, 0x7c, 0x3b, 0xbd, 0x49, 0xb2, 0xb0,
6812
+	0xf8, 0xc7, 0x0a, 0xaa, 0xb1, 0xd2, 0x40, 0xbb, 0x1b, 0x3d, 0xcb, 0xe9, 0x47, 0xc5, 0xef, 0xbd,
6813
+	0x93, 0x14, 0x20, 0x7e, 0x88, 0x88, 0xe0, 0xa6, 0x0b, 0xbd, 0x5d, 0x92, 0x68, 0xd2, 0x5b, 0x24,
6814
+	0xc3, 0x19, 0x13, 0x50, 0xb2, 0x4f, 0x59, 0x5f, 0x09, 0x55, 0x70, 0x52, 0xbf, 0x92, 0xf7, 0xd5,
6815
+	0x1d, 0x68, 0x5e, 0xa4, 0x45, 0x04, 0x3e, 0x89, 0x08, 0x61, 0x1b, 0x55, 0x9c, 0x20, 0x18, 0xd2,
6816
+	0xae, 0x79, 0x04, 0xd5, 0x6d, 0x86, 0x8c, 0x19, 0x1f, 0xaa, 0xcd, 0xc8, 0xf8, 0x66, 0x8d, 0x85,
6817
+	0x42, 0x5b, 0x92, 0x24, 0x31, 0x71, 0x28, 0x81, 0xf2, 0x79, 0xc7, 0xe3, 0xe5, 0xae, 0xba, 0x7e,
6818
+	0x7b, 0x46, 0x46, 0xdb, 0x43, 0xee, 0xa3, 0x69, 0x4e, 0x50, 0x02, 0x62, 0xea, 0x8d, 0x3b, 0x68,
6819
+	0x65, 0x44, 0xbf, 0x78, 0x19, 0x69, 0x07, 0x54, 0x36, 0xd9, 0x84, 0x3d, 0xe2, 0x55, 0x34, 0x77,
6820
+	0x68, 0xf5, 0x86, 0xd2, 0xab, 0x89, 0x78, 0xb9, 0xa9, 0xde, 0x50, 0xf4, 0x5f, 0xab, 0xa8, 0x2a,
6821
+	0x0c, 0x16, 0x82, 0x96, 0xfa, 0xa7, 0x18, 0x58, 0xdf, 0x86, 0x24, 0x07, 0x85, 0x55, 0x66, 0xe2,
6822
+	0x77, 0x66, 0xf1, 0x29, 0x2e, 0x22, 0xab, 0xce, 0x49, 0x5c, 0xb2, 0x37, 0xc2, 0x09, 0x83, 0x79,
6823
+	0xa3, 0x12, 0x22, 0xca, 0xe1, 0x9d, 0xd9, 0x59, 0x4c, 0x2c, 0x2a, 0xfa, 0x6f, 0x15, 0xb4, 0x9c,
6824
+	0x82, 0x3e, 0xed, 0x8b, 0xc1, 0xa3, 0x17, 0x50, 0xc3, 0x92, 0xc4, 0x9a, 0xaa, 0x63, 0xfa, 0x6f,
6825
+	0x54, 0x59, 0x8a, 0xa3, 0x83, 0xb0, 0x82, 0x7c, 0x8a, 0x27, 0xa1, 0x19, 0x17, 0xd8, 0x98, 0xd9,
6826
+	0x3e, 0x49, 0x9b, 0x56, 0xe8, 0x08, 0xfd, 0x9c, 0x23, 0x6c, 0x9e, 0x94, 0xd1, 0x64, 0x77, 0xf8,
6827
+	0xb9, 0x8a, 0xd6, 0x0a, 0x85, 0xc3, 0x6f, 0xa0, 0xb2, 0xe8, 0x9e, 0xb8, 0x1e, 0x2b, 0x09, 0x05,
6828
+	0x01, 0x43, 0xe4, 0x2e, 0xf6, 0x11, 0xf2, 0xe9, 0xc0, 0x0b, 0x9c, 0xd0, 0x83, 0xcb, 0xb1, 0xd0,
6829
+	0x8e, 0x39, 0x9d, 0xd0, 0x24, 0xc6, 0x4f, 0x29, 0x67, 0x91, 0x59, 0x22, 0xd9, 0x21, 0x29, 0x2e,
6830
+	0x60, 0x8b, 0x32, 0x27, 0xc0, 0x94, 0xa4, 0xcd, 0x18, 0x90, 0x69, 0x56, 0xc9, 0xd1, 0x18, 0x51,
6831
+	0x22, 0x89, 0xeb, 0x7f, 0x54, 0xd1, 0xcb, 0x63, 0x14, 0x0a, 0x0d, 0x49, 0x5a, 0x3d, 0xd5, 0xf5,
6832
+	0xb7, 0x67, 0xb6, 0x93, 0x89, 0x0a, 0xb4, 0x1a, 0x16, 0x68, 0xb5, 0x75, 0x42, 0xad, 0x4a, 0x4f,
6833
+	0x98, 0xa0, 0x57, 0x3b, 0xa7, 0xd7, 0x3b, 0xb3, 0xeb, 0x35, 0xe7, 0x76, 0x39, 0xcd, 0x3e, 0x53,
6834
+	0xe4, 0xa5, 0x45, 0xa8, 0xe0, 0x2c, 0x5a, 0xbc, 0x6f, 0x65, 0x5b, 0xbc, 0x13, 0xd8, 0xab, 0xb8,
6835
+	0xd1, 0xfb, 0xa7, 0x82, 0x70, 0x0a, 0x6a, 0xcb, 0x1a, 0x0c, 0x1c, 0xd7, 0xfe, 0x34, 0xa6, 0xd6,
6836
+	0x4f, 0xba, 0x22, 0x3c, 0xc9, 0x1a, 0x8f, 0x67, 0x8b, 0xed, 0xcc, 0x4d, 0x3c, 0x71, 0x2f, 0x79,
6837
+	0x71, 0x78, 0x55, 0x12, 0x59, 0x6b, 0x15, 0x01, 0x91, 0x62, 0x5c, 0xfc, 0x0d, 0x68, 0x67, 0x2d,
6838
+	0x3b, 0xb2, 0xd8, 0xcd, 0xa9, 0x6f, 0x88, 0x05, 0x77, 0x5a, 0x58, 0x0d, 0x08, 0xa7, 0xaa, 0xff,
6839
+	0x4e, 0xc9, 0x14, 0x10, 0x19, 0xd7, 0xa7, 0x72, 0x10, 0x2b, 0x73, 0x90, 0x29, 0xa3, 0x8a, 0xdd,
6840
+	0xb5, 0xba, 0x20, 0xf7, 0xe6, 0x21, 0x74, 0xba, 0xcc, 0xb1, 0x0b, 0x4f, 0xf3, 0x44, 0x8b, 0xee,
6841
+	0x19, 0xfc, 0x34, 0xb0, 0x73, 0x8a, 0xae, 0xf7, 0xbe, 0x70, 0x10, 0xe1, 0x78, 0x27, 0xb1, 0xcb,
6842
+	0x7c, 0x66, 0x8a, 0xb9, 0x8e, 0x90, 0x9c, 0xc8, 0xb2, 0x39, 0x9b, 0xc6, 0x2f, 0x94, 0xb1, 0x20,
6843
+	0xef, 0xc6, 0x3b, 0x24, 0x05, 0x85, 0x83, 0x82, 0x9b, 0xca, 0x9d, 0xa9, 0x25, 0xe2, 0xba, 0x3d,
6844
+	0xfe, 0x45, 0x25, 0x0e, 0xbd, 0xb9, 0x17, 0xdd, 0xd5, 0xfc, 0x21, 0x9b, 0x45, 0x40, 0xb4, 0xb3,
6845
+	0xc8, 0x8d, 0x56, 0x36, 0x37, 0xde, 0x9a, 0x39, 0x37, 0x82, 0xbc, 0x63, 0xd2, 0xe3, 0x0f, 0xa1,
6846
+	0x5d, 0x1b, 0xf1, 0xe4, 0x28, 0xd3, 0x28, 0x63, 0xc6, 0xda, 0x5f, 0xcf, 0xca, 0xf5, 0xc5, 0xd9,
6847
+	0xec, 0x5a, 0x2c, 0x51, 0xce, 0x73, 0xb4, 0x33, 0xf1, 0x1c, 0xfd, 0x17, 0x2a, 0x5a, 0x2d, 0x6a,
6848
+	0x77, 0x5e, 0xfc, 0xc8, 0x2e, 0x3f, 0x66, 0x53, 0xff, 0x87, 0x63, 0x36, 0x6d, 0xca, 0x31, 0xdb,
6849
+	0xcf, 0x54, 0xf4, 0x52, 0x71, 0xfb, 0x72, 0x5a, 0xb3, 0xb6, 0xa4, 0xf3, 0x51, 0x4f, 0xb5, 0xf3,
6850
+	0xc1, 0x37, 0xd1, 0xa2, 0xd5, 0x15, 0xde, 0x60, 0xf5, 0x58, 0xfe, 0xe6, 0x9e, 0xb7, 0x60, 0x62,
6851
+	0x80, 0x5d, 0xbc, 0x9b, 0xd9, 0x21, 0x39, 0x48, 0xfd, 0xb9, 0x86, 0xf0, 0xe8, 0x58, 0x05, 0x48,
6852
+	0x8a, 0xa9, 0x8f, 0x88, 0xa2, 0x37, 0xd2, 0x53, 0x9f, 0xff, 0x3c, 0xbf, 0xfc, 0xd2, 0x28, 0x46,
6853
+	0x6a, 0x1e, 0xf4, 0x41, 0xac, 0x4e, 0x31, 0x33, 0xba, 0x9d, 0xd5, 0x0f, 0xe0, 0x4f, 0xfc, 0x46,
6854
+	0x67, 0xc4, 0x34, 0x73, 0xfa, 0xdc, 0x47, 0xe7, 0x7b, 0x56, 0x10, 0x3e, 0xf4, 0xbd, 0x5d, 0xca,
6855
+	0xa6, 0x1a, 0x9f, 0xf0, 0xe1, 0xa6, 0x70, 0x10, 0x12, 0xcf, 0x7d, 0xee, 0xa7, 0x29, 0x91, 0x2c,
6856
+	0x61, 0xf0, 0x73, 0xcc, 0x16, 0x76, 0x7c, 0xcb, 0x0d, 0xc4, 0xe9, 0x18, 0xbb, 0xd2, 0xf4, 0xec,
6857
+	0x1a, 0x92, 0x1d, 0xbe, 0x3f, 0x42, 0x8e, 0x14, 0xb0, 0x60, 0x17, 0x24, 0x48, 0x79, 0x01, 0x54,
6858
+	0x2a, 0x31, 0xa6, 0x8a, 0x2d, 0x4e, 0xf8, 0x2a, 0x91, 0xbb, 0xf8, 0x73, 0x68, 0xbe, 0x4f, 0x83,
6859
+	0x80, 0x95, 0x8b, 0x32, 0x07, 0x5c, 0x92, 0x80, 0xf3, 0x5b, 0x62, 0x99, 0x44, 0xfb, 0x6c, 0xf8,
6860
+	0x9a, 0x98, 0x8b, 0x17, 0x3c, 0xa7, 0xb3, 0x29, 0xc6, 0x5b, 0x37, 0x50, 0xcd, 0xf3, 0x6d, 0x08,
6861
+	0x90, 0xc7, 0xa2, 0x3a, 0x0a, 0x63, 0xc7, 0xf1, 0xf8, 0x20, 0xb5, 0x47, 0x32, 0x90, 0xac, 0xaa,
6862
+	0x82, 0x13, 0xf7, 0x3d, 0x97, 0xa5, 0x5f, 0x69, 0xe6, 0x54, 0x9a, 0x8a, 0x76, 0x48, 0x0a, 0x4a,
6863
+	0xff, 0x15, 0xb4, 0x78, 0xb9, 0x81, 0x11, 0xfe, 0x08, 0x84, 0x0b, 0x0a, 0x85, 0x93, 0xa1, 0xd8,
6864
+	0x9a, 0x71, 0x4e, 0x94, 0xa1, 0x65, 0x5e, 0x92, 0xa2, 0x8d, 0x51, 0x04, 0x19, 0x23, 0x83, 0xfe,
6865
+	0x2f, 0x05, 0x2d, 0xe7, 0x47, 0x4f, 0xff, 0xe7, 0x32, 0xe3, 0xb7, 0x50, 0x75, 0x30, 0xdc, 0x85,
6866
+	0xac, 0x79, 0x8f, 0x1e, 0xb5, 0x5b, 0xd2, 0x36, 0x17, 0x24, 0xb1, 0xea, 0xc3, 0x64, 0x8b, 0xa4,
6867
+	0xe1, 0xf4, 0x9f, 0xa8, 0xa8, 0x12, 0x95, 0x1e, 0x88, 0xe0, 0x78, 0xd8, 0xa8, 0x4c, 0xef, 0xf4,
6868
+	0xb1, 0x2f, 0x8e, 0x0c, 0x1c, 0x5f, 0xfc, 0x27, 0xdd, 0xcf, 0x46, 0x5d, 0x93, 0xb8, 0x58, 0x14,
6869
+	0xdf, 0x3d, 0xb2, 0x3d, 0x60, 0xe9, 0x38, 0x3d, 0xa0, 0xfe, 0x4b, 0x0d, 0xad, 0x8c, 0x94, 0x62,
6870
+	0xfc, 0x76, 0x26, 0x2d, 0xbe, 0x9e, 0x4b, 0x8b, 0x6b, 0x23, 0x08, 0x67, 0x90, 0x15, 0x8b, 0x73,
6871
+	0x95, 0x76, 0x96, 0xb9, 0xaa, 0x74, 0xdc, 0x5c, 0x35, 0x37, 0x39, 0x57, 0xe5, 0x0c, 0x55, 0x3e,
6872
+	0x96, 0xa1, 0x06, 0x68, 0x29, 0xd7, 0x51, 0xb0, 0x7f, 0x56, 0x38, 0x6e, 0x40, 0x3b, 0x10, 0x1b,
6873
+	0x72, 0xd0, 0x14, 0x37, 0xaa, 0x6d, 0xb9, 0x4e, 0x62, 0x08, 0xf6, 0x15, 0x29, 0xe8, 0xec, 0xd3,
6874
+	0xee, 0xb0, 0x07, 0xee, 0xae, 0x72, 0xf0, 0xf8, 0x2b, 0xd2, 0x76, 0xb4, 0x41, 0x12, 0x18, 0xfd,
6875
+	0xa3, 0x12, 0xaa, 0xa5, 0x6f, 0x1c, 0xc7, 0xf8, 0xa0, 0xf5, 0x03, 0x05, 0x55, 0x2d, 0xd7, 0xf5,
6876
+	0x42, 0x4b, 0x74, 0x86, 0xa2, 0x21, 0xb8, 0x37, 0xfb, 0x2d, 0xc7, 0xb8, 0x9b, 0x50, 0x13, 0x1f,
6877
+	0x11, 0xe2, 0x10, 0x4f, 0xed, 0x90, 0x34, 0x53, 0x7c, 0x4f, 0xb6, 0x83, 0xda, 0x2c, 0xed, 0x60,
6878
+	0x25, 0xd7, 0x0a, 0x82, 0xd6, 0xfc, 0x38, 0x7e, 0x4b, 0x59, 0xad, 0x25, 0x41, 0x9b, 0xc0, 0x60,
6879
+	0x23, 0x63, 0xdb, 0x39, 0x6e, 0xdb, 0xc5, 0x09, 0x97, 0xb0, 0x7c, 0xaf, 0x59, 0x3e, 0xa3, 0x5e,
6880
+	0xb3, 0x71, 0x1b, 0x2d, 0xe7, 0x95, 0x3b, 0xcd, 0x17, 0x04, 0xf3, 0xb5, 0xa7, 0x7f, 0xbf, 0x74,
6881
+	0xee, 0x19, 0xfc, 0xfe, 0x04, 0xbf, 0xef, 0x7d, 0x7c, 0x49, 0x79, 0x0a, 0xbf, 0x67, 0xf0, 0xfb,
6882
+	0x1b, 0xfc, 0x7e, 0xfa, 0x8f, 0x4b, 0xe7, 0xbe, 0xa6, 0x1e, 0x5e, 0xff, 0x6f, 0x00, 0x00, 0x00,
6883
+	0xff, 0xff, 0x9e, 0x86, 0x6e, 0x0e, 0x79, 0x25, 0x00, 0x00,
6884
+}
... ...
@@ -5,7 +5,6 @@ syntax = 'proto2';
5 5
 
6 6
 package github.com.openshift.origin.pkg.image.api.v1;
7 7
 
8
-import "k8s.io/kubernetes/pkg/api/resource/generated.proto";
9 8
 import "k8s.io/kubernetes/pkg/api/unversioned/generated.proto";
10 9
 import "k8s.io/kubernetes/pkg/api/v1/generated.proto";
11 10
 import "k8s.io/kubernetes/pkg/runtime/generated.proto";
... ...
@@ -26,6 +26,9 @@ import proto "github.com/gogo/protobuf/proto"
26 26
 import fmt "fmt"
27 27
 import math "math"
28 28
 
29
+import strings "strings"
30
+import reflect "reflect"
31
+
29 32
 import io "io"
30 33
 
31 34
 // Reference imports to suppress errors if they are not otherwise used.
... ...
@@ -33,45 +36,55 @@ var _ = proto.Marshal
33 33
 var _ = fmt.Errorf
34 34
 var _ = math.Inf
35 35
 
36
-func (m *ClusterRoleScopeRestriction) Reset()         { *m = ClusterRoleScopeRestriction{} }
37
-func (m *ClusterRoleScopeRestriction) String() string { return proto.CompactTextString(m) }
38
-func (*ClusterRoleScopeRestriction) ProtoMessage()    {}
36
+// This is a compile-time assertion to ensure that this generated file
37
+// is compatible with the proto package it is being compiled against.
38
+const _ = proto.GoGoProtoPackageIsVersion1
39 39
 
40
-func (m *OAuthAccessToken) Reset()         { *m = OAuthAccessToken{} }
41
-func (m *OAuthAccessToken) String() string { return proto.CompactTextString(m) }
42
-func (*OAuthAccessToken) ProtoMessage()    {}
40
+func (m *ClusterRoleScopeRestriction) Reset()      { *m = ClusterRoleScopeRestriction{} }
41
+func (*ClusterRoleScopeRestriction) ProtoMessage() {}
42
+func (*ClusterRoleScopeRestriction) Descriptor() ([]byte, []int) {
43
+	return fileDescriptorGenerated, []int{0}
44
+}
43 45
 
44
-func (m *OAuthAccessTokenList) Reset()         { *m = OAuthAccessTokenList{} }
45
-func (m *OAuthAccessTokenList) String() string { return proto.CompactTextString(m) }
46
-func (*OAuthAccessTokenList) ProtoMessage()    {}
46
+func (m *OAuthAccessToken) Reset()                    { *m = OAuthAccessToken{} }
47
+func (*OAuthAccessToken) ProtoMessage()               {}
48
+func (*OAuthAccessToken) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{1} }
47 49
 
48
-func (m *OAuthAuthorizeToken) Reset()         { *m = OAuthAuthorizeToken{} }
49
-func (m *OAuthAuthorizeToken) String() string { return proto.CompactTextString(m) }
50
-func (*OAuthAuthorizeToken) ProtoMessage()    {}
50
+func (m *OAuthAccessTokenList) Reset()                    { *m = OAuthAccessTokenList{} }
51
+func (*OAuthAccessTokenList) ProtoMessage()               {}
52
+func (*OAuthAccessTokenList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{2} }
51 53
 
52
-func (m *OAuthAuthorizeTokenList) Reset()         { *m = OAuthAuthorizeTokenList{} }
53
-func (m *OAuthAuthorizeTokenList) String() string { return proto.CompactTextString(m) }
54
-func (*OAuthAuthorizeTokenList) ProtoMessage()    {}
54
+func (m *OAuthAuthorizeToken) Reset()                    { *m = OAuthAuthorizeToken{} }
55
+func (*OAuthAuthorizeToken) ProtoMessage()               {}
56
+func (*OAuthAuthorizeToken) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{3} }
55 57
 
56
-func (m *OAuthClient) Reset()         { *m = OAuthClient{} }
57
-func (m *OAuthClient) String() string { return proto.CompactTextString(m) }
58
-func (*OAuthClient) ProtoMessage()    {}
58
+func (m *OAuthAuthorizeTokenList) Reset()                    { *m = OAuthAuthorizeTokenList{} }
59
+func (*OAuthAuthorizeTokenList) ProtoMessage()               {}
60
+func (*OAuthAuthorizeTokenList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{4} }
59 61
 
60
-func (m *OAuthClientAuthorization) Reset()         { *m = OAuthClientAuthorization{} }
61
-func (m *OAuthClientAuthorization) String() string { return proto.CompactTextString(m) }
62
-func (*OAuthClientAuthorization) ProtoMessage()    {}
62
+func (m *OAuthClient) Reset()                    { *m = OAuthClient{} }
63
+func (*OAuthClient) ProtoMessage()               {}
64
+func (*OAuthClient) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{5} }
63 65
 
64
-func (m *OAuthClientAuthorizationList) Reset()         { *m = OAuthClientAuthorizationList{} }
65
-func (m *OAuthClientAuthorizationList) String() string { return proto.CompactTextString(m) }
66
-func (*OAuthClientAuthorizationList) ProtoMessage()    {}
66
+func (m *OAuthClientAuthorization) Reset()      { *m = OAuthClientAuthorization{} }
67
+func (*OAuthClientAuthorization) ProtoMessage() {}
68
+func (*OAuthClientAuthorization) Descriptor() ([]byte, []int) {
69
+	return fileDescriptorGenerated, []int{6}
70
+}
71
+
72
+func (m *OAuthClientAuthorizationList) Reset()      { *m = OAuthClientAuthorizationList{} }
73
+func (*OAuthClientAuthorizationList) ProtoMessage() {}
74
+func (*OAuthClientAuthorizationList) Descriptor() ([]byte, []int) {
75
+	return fileDescriptorGenerated, []int{7}
76
+}
67 77
 
68
-func (m *OAuthClientList) Reset()         { *m = OAuthClientList{} }
69
-func (m *OAuthClientList) String() string { return proto.CompactTextString(m) }
70
-func (*OAuthClientList) ProtoMessage()    {}
78
+func (m *OAuthClientList) Reset()                    { *m = OAuthClientList{} }
79
+func (*OAuthClientList) ProtoMessage()               {}
80
+func (*OAuthClientList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{8} }
71 81
 
72
-func (m *ScopeRestriction) Reset()         { *m = ScopeRestriction{} }
73
-func (m *ScopeRestriction) String() string { return proto.CompactTextString(m) }
74
-func (*ScopeRestriction) ProtoMessage()    {}
82
+func (m *ScopeRestriction) Reset()                    { *m = ScopeRestriction{} }
83
+func (*ScopeRestriction) ProtoMessage()               {}
84
+func (*ScopeRestriction) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{9} }
75 85
 
76 86
 func init() {
77 87
 	proto.RegisterType((*ClusterRoleScopeRestriction)(nil), "github.com.openshift.origin.pkg.oauth.api.v1.ClusterRoleScopeRestriction")
... ...
@@ -839,6 +852,146 @@ func sovGenerated(x uint64) (n int) {
839 839
 func sozGenerated(x uint64) (n int) {
840 840
 	return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
841 841
 }
842
+func (this *ClusterRoleScopeRestriction) String() string {
843
+	if this == nil {
844
+		return "nil"
845
+	}
846
+	s := strings.Join([]string{`&ClusterRoleScopeRestriction{`,
847
+		`RoleNames:` + fmt.Sprintf("%v", this.RoleNames) + `,`,
848
+		`Namespaces:` + fmt.Sprintf("%v", this.Namespaces) + `,`,
849
+		`AllowEscalation:` + fmt.Sprintf("%v", this.AllowEscalation) + `,`,
850
+		`}`,
851
+	}, "")
852
+	return s
853
+}
854
+func (this *OAuthAccessToken) String() string {
855
+	if this == nil {
856
+		return "nil"
857
+	}
858
+	s := strings.Join([]string{`&OAuthAccessToken{`,
859
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
860
+		`ClientName:` + fmt.Sprintf("%v", this.ClientName) + `,`,
861
+		`ExpiresIn:` + fmt.Sprintf("%v", this.ExpiresIn) + `,`,
862
+		`Scopes:` + fmt.Sprintf("%v", this.Scopes) + `,`,
863
+		`RedirectURI:` + fmt.Sprintf("%v", this.RedirectURI) + `,`,
864
+		`UserName:` + fmt.Sprintf("%v", this.UserName) + `,`,
865
+		`UserUID:` + fmt.Sprintf("%v", this.UserUID) + `,`,
866
+		`AuthorizeToken:` + fmt.Sprintf("%v", this.AuthorizeToken) + `,`,
867
+		`RefreshToken:` + fmt.Sprintf("%v", this.RefreshToken) + `,`,
868
+		`}`,
869
+	}, "")
870
+	return s
871
+}
872
+func (this *OAuthAccessTokenList) String() string {
873
+	if this == nil {
874
+		return "nil"
875
+	}
876
+	s := strings.Join([]string{`&OAuthAccessTokenList{`,
877
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
878
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "OAuthAccessToken", "OAuthAccessToken", 1), `&`, ``, 1) + `,`,
879
+		`}`,
880
+	}, "")
881
+	return s
882
+}
883
+func (this *OAuthAuthorizeToken) String() string {
884
+	if this == nil {
885
+		return "nil"
886
+	}
887
+	s := strings.Join([]string{`&OAuthAuthorizeToken{`,
888
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
889
+		`ClientName:` + fmt.Sprintf("%v", this.ClientName) + `,`,
890
+		`ExpiresIn:` + fmt.Sprintf("%v", this.ExpiresIn) + `,`,
891
+		`Scopes:` + fmt.Sprintf("%v", this.Scopes) + `,`,
892
+		`RedirectURI:` + fmt.Sprintf("%v", this.RedirectURI) + `,`,
893
+		`State:` + fmt.Sprintf("%v", this.State) + `,`,
894
+		`UserName:` + fmt.Sprintf("%v", this.UserName) + `,`,
895
+		`UserUID:` + fmt.Sprintf("%v", this.UserUID) + `,`,
896
+		`}`,
897
+	}, "")
898
+	return s
899
+}
900
+func (this *OAuthAuthorizeTokenList) String() string {
901
+	if this == nil {
902
+		return "nil"
903
+	}
904
+	s := strings.Join([]string{`&OAuthAuthorizeTokenList{`,
905
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
906
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "OAuthAuthorizeToken", "OAuthAuthorizeToken", 1), `&`, ``, 1) + `,`,
907
+		`}`,
908
+	}, "")
909
+	return s
910
+}
911
+func (this *OAuthClient) String() string {
912
+	if this == nil {
913
+		return "nil"
914
+	}
915
+	s := strings.Join([]string{`&OAuthClient{`,
916
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
917
+		`Secret:` + fmt.Sprintf("%v", this.Secret) + `,`,
918
+		`AdditionalSecrets:` + fmt.Sprintf("%v", this.AdditionalSecrets) + `,`,
919
+		`RespondWithChallenges:` + fmt.Sprintf("%v", this.RespondWithChallenges) + `,`,
920
+		`RedirectURIs:` + fmt.Sprintf("%v", this.RedirectURIs) + `,`,
921
+		`GrantMethod:` + fmt.Sprintf("%v", this.GrantMethod) + `,`,
922
+		`ScopeRestrictions:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ScopeRestrictions), "ScopeRestriction", "ScopeRestriction", 1), `&`, ``, 1) + `,`,
923
+		`}`,
924
+	}, "")
925
+	return s
926
+}
927
+func (this *OAuthClientAuthorization) String() string {
928
+	if this == nil {
929
+		return "nil"
930
+	}
931
+	s := strings.Join([]string{`&OAuthClientAuthorization{`,
932
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
933
+		`ClientName:` + fmt.Sprintf("%v", this.ClientName) + `,`,
934
+		`UserName:` + fmt.Sprintf("%v", this.UserName) + `,`,
935
+		`UserUID:` + fmt.Sprintf("%v", this.UserUID) + `,`,
936
+		`Scopes:` + fmt.Sprintf("%v", this.Scopes) + `,`,
937
+		`}`,
938
+	}, "")
939
+	return s
940
+}
941
+func (this *OAuthClientAuthorizationList) String() string {
942
+	if this == nil {
943
+		return "nil"
944
+	}
945
+	s := strings.Join([]string{`&OAuthClientAuthorizationList{`,
946
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
947
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "OAuthClientAuthorization", "OAuthClientAuthorization", 1), `&`, ``, 1) + `,`,
948
+		`}`,
949
+	}, "")
950
+	return s
951
+}
952
+func (this *OAuthClientList) String() string {
953
+	if this == nil {
954
+		return "nil"
955
+	}
956
+	s := strings.Join([]string{`&OAuthClientList{`,
957
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
958
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "OAuthClient", "OAuthClient", 1), `&`, ``, 1) + `,`,
959
+		`}`,
960
+	}, "")
961
+	return s
962
+}
963
+func (this *ScopeRestriction) String() string {
964
+	if this == nil {
965
+		return "nil"
966
+	}
967
+	s := strings.Join([]string{`&ScopeRestriction{`,
968
+		`ExactValues:` + fmt.Sprintf("%v", this.ExactValues) + `,`,
969
+		`ClusterRole:` + strings.Replace(fmt.Sprintf("%v", this.ClusterRole), "ClusterRoleScopeRestriction", "ClusterRoleScopeRestriction", 1) + `,`,
970
+		`}`,
971
+	}, "")
972
+	return s
973
+}
974
+func valueToStringGenerated(v interface{}) string {
975
+	rv := reflect.ValueOf(v)
976
+	if rv.IsNil() {
977
+		return "nil"
978
+	}
979
+	pv := reflect.Indirect(rv).Interface()
980
+	return fmt.Sprintf("*%v", pv)
981
+}
842 982
 func (m *ClusterRoleScopeRestriction) Unmarshal(data []byte) error {
843 983
 	l := len(data)
844 984
 	iNdEx := 0
... ...
@@ -2645,3 +2798,71 @@ var (
2645 2645
 	ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
2646 2646
 	ErrIntOverflowGenerated   = fmt.Errorf("proto: integer overflow")
2647 2647
 )
2648
+
2649
+var fileDescriptorGenerated = []byte{
2650
+	// 1024 bytes of a gzipped FileDescriptorProto
2651
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xec, 0x56, 0xcf, 0x6f, 0x1b, 0x45,
2652
+	0x14, 0xee, 0xc6, 0x71, 0x62, 0x3f, 0xb7, 0xb1, 0x3d, 0x6d, 0xa8, 0x09, 0x90, 0x54, 0x06, 0x41,
2653
+	0x10, 0xe9, 0xae, 0x12, 0x51, 0xa9, 0x48, 0xa8, 0x92, 0x1d, 0x02, 0x58, 0x82, 0x56, 0x9a, 0x34,
2654
+	0x80, 0x90, 0x40, 0x9a, 0xec, 0x4e, 0xec, 0xc5, 0xeb, 0x5d, 0x6b, 0x67, 0x36, 0x14, 0xc4, 0x81,
2655
+	0x1b, 0x57, 0xfe, 0x09, 0x8e, 0xdc, 0xb8, 0x72, 0xcf, 0x31, 0x47, 0xc4, 0x21, 0x2a, 0xe5, 0xc6,
2656
+	0x9f, 0xc0, 0x05, 0xde, 0xce, 0xae, 0xf7, 0x97, 0xed, 0xa0, 0x44, 0x22, 0xe2, 0xc0, 0x61, 0xa4,
2657
+	0xdd, 0xf7, 0xbe, 0x6f, 0xe6, 0xbd, 0x37, 0xdf, 0xbc, 0x19, 0x78, 0xbb, 0x6f, 0xcb, 0x41, 0x70,
2658
+	0xa8, 0x9b, 0xde, 0xc8, 0xf0, 0xc6, 0xdc, 0x15, 0x03, 0xfb, 0x48, 0x1a, 0x9e, 0x6f, 0xf7, 0x6d,
2659
+	0xd7, 0x18, 0x0f, 0xfb, 0x86, 0xc7, 0x02, 0x39, 0x30, 0xd8, 0xd8, 0x36, 0x8e, 0xb7, 0x8d, 0x3e,
2660
+	0x77, 0xb9, 0xcf, 0x24, 0xb7, 0xf4, 0xb1, 0xef, 0x49, 0x8f, 0x6c, 0xa5, 0x6c, 0x3d, 0x61, 0xeb,
2661
+	0x11, 0x5b, 0x47, 0xb6, 0xae, 0xd8, 0x3a, 0xb2, 0xf5, 0xe3, 0xed, 0xb5, 0xbb, 0x99, 0xb5, 0xfa,
2662
+	0x5e, 0xdf, 0x33, 0xd4, 0x24, 0x87, 0xc1, 0x91, 0xfa, 0x53, 0x3f, 0xea, 0x2b, 0x9a, 0x7c, 0xed,
2663
+	0xde, 0xf0, 0xbe, 0xd0, 0x6d, 0xcf, 0x18, 0x06, 0x87, 0xdc, 0x77, 0xb9, 0xe4, 0x42, 0x05, 0x14,
2664
+	0x86, 0x12, 0xb8, 0xc7, 0xdc, 0x17, 0xb6, 0xe7, 0x72, 0xab, 0x18, 0xd3, 0xda, 0xd6, 0x7c, 0xda,
2665
+	0x74, 0x06, 0x6b, 0x77, 0x67, 0xa3, 0xfd, 0xc0, 0x95, 0xf6, 0x88, 0x4f, 0xc1, 0xb7, 0x67, 0xc3,
2666
+	0x03, 0x69, 0x3b, 0x86, 0xed, 0x4a, 0x21, 0xfd, 0x22, 0xa5, 0xfd, 0xb3, 0x06, 0x2f, 0xec, 0x3a,
2667
+	0x81, 0x90, 0xdc, 0xa7, 0x9e, 0xc3, 0xf7, 0x4d, 0x2c, 0x14, 0xe5, 0x88, 0xb4, 0x4d, 0x89, 0x19,
2668
+	0x90, 0x37, 0xa0, 0xea, 0xa3, 0xfd, 0x21, 0x1b, 0x71, 0xd1, 0xd2, 0xee, 0x94, 0x36, 0xab, 0xdd,
2669
+	0x1b, 0xcf, 0xce, 0x36, 0xaa, 0x74, 0x62, 0xa4, 0xa9, 0x9f, 0xe8, 0x00, 0x6e, 0xf8, 0x31, 0x66,
2670
+	0x26, 0xa2, 0x17, 0x14, 0x7a, 0x05, 0xd1, 0xf0, 0x30, 0xb1, 0xd2, 0x0c, 0x82, 0x74, 0xa0, 0xce,
2671
+	0x1c, 0xc7, 0xfb, 0x72, 0x4f, 0x98, 0xcc, 0x61, 0xe1, 0x7a, 0xad, 0xd2, 0x1d, 0x6d, 0xb3, 0xd2,
2672
+	0xbd, 0x7d, 0x72, 0xb6, 0x71, 0x0d, 0x89, 0xf5, 0x4e, 0xde, 0x4d, 0x8b, 0xf8, 0xf6, 0x5f, 0x25,
2673
+	0x68, 0x3c, 0xea, 0xe0, 0x36, 0x76, 0x4c, 0x9c, 0x51, 0x3c, 0xf6, 0x86, 0xdc, 0x25, 0x9f, 0x40,
2674
+	0x65, 0xc4, 0x25, 0xb3, 0x98, 0x64, 0x18, 0xb3, 0xb6, 0x59, 0xdb, 0xd9, 0xd4, 0xa3, 0xd2, 0xe8,
2675
+	0x69, 0x69, 0x94, 0x02, 0xa2, 0xbd, 0xd7, 0x1f, 0x1d, 0x7e, 0xc1, 0x4d, 0xf9, 0x21, 0x72, 0xba,
2676
+	0x24, 0x5e, 0x1a, 0x52, 0x1b, 0x4d, 0x66, 0x23, 0x3b, 0x00, 0xa6, 0x63, 0x73, 0x57, 0x86, 0x19,
2677
+	0x61, 0x86, 0x1a, 0x66, 0x98, 0x30, 0x76, 0x13, 0x0f, 0xcd, 0xa0, 0x88, 0x01, 0x55, 0xfe, 0x64,
2678
+	0x6c, 0xfb, 0x5c, 0xf4, 0xa2, 0xfc, 0x4a, 0xdd, 0x66, 0x4c, 0xa9, 0xee, 0x4d, 0x1c, 0x34, 0xc5,
2679
+	0x90, 0x36, 0x2c, 0x89, 0x70, 0x1f, 0x44, 0x6b, 0x51, 0x95, 0x10, 0x10, 0xb9, 0xa4, 0x76, 0x46,
2680
+	0xd0, 0xd8, 0x43, 0xee, 0x41, 0xcd, 0xe7, 0x16, 0x12, 0x4c, 0x79, 0x40, 0x7b, 0xad, 0xb2, 0x8a,
2681
+	0xe4, 0x66, 0x3c, 0x6d, 0x8d, 0xa6, 0x2e, 0x9a, 0xc5, 0x91, 0x2d, 0xa8, 0x04, 0x82, 0xfb, 0x2a,
2682
+	0xfa, 0x25, 0xc5, 0x69, 0xc4, 0x9c, 0xca, 0x41, 0x6c, 0xa7, 0x09, 0x82, 0xbc, 0x0e, 0xcb, 0xe1,
2683
+	0xf7, 0x41, 0xef, 0x9d, 0xd6, 0xb2, 0x02, 0xd7, 0x63, 0xf0, 0xf2, 0x41, 0x64, 0xa6, 0x13, 0x3f,
2684
+	0x79, 0x00, 0x2b, 0xe1, 0x61, 0xc2, 0xc3, 0xf5, 0x35, 0x57, 0x9b, 0xd0, 0xaa, 0x28, 0xc6, 0x73,
2685
+	0x31, 0x63, 0xa5, 0x93, 0xf3, 0xd2, 0x02, 0x9a, 0xdc, 0x87, 0xeb, 0x3e, 0x3f, 0xc2, 0xfc, 0x07,
2686
+	0x11, 0xbb, 0xaa, 0xd8, 0xb7, 0x62, 0xf6, 0x75, 0x9a, 0xf1, 0xd1, 0x1c, 0xb2, 0xfd, 0xab, 0x06,
2687
+	0xb7, 0x8a, 0x0a, 0xf8, 0xc0, 0x16, 0x92, 0x7c, 0x36, 0xa5, 0x02, 0xe3, 0x1c, 0x15, 0x64, 0x0e,
2688
+	0xad, 0x1e, 0xd2, 0x95, 0x18, 0x92, 0xe2, 0x4c, 0x2c, 0x19, 0x29, 0x98, 0x50, 0xb6, 0x25, 0x1f,
2689
+	0x45, 0x3a, 0xaf, 0xed, 0x3c, 0xd0, 0x2f, 0xd2, 0x6d, 0xf4, 0x62, 0xc4, 0xdd, 0x1b, 0xf1, 0x52,
2690
+	0xe5, 0x5e, 0x38, 0x29, 0x8d, 0xe6, 0x6e, 0xff, 0x58, 0x82, 0x9b, 0x11, 0x34, 0x5f, 0xae, 0xff,
2691
+	0x15, 0x3e, 0x4f, 0xe1, 0x2f, 0x43, 0x59, 0x48, 0x6c, 0x70, 0xb1, 0xbc, 0x93, 0xb2, 0xee, 0x87,
2692
+	0x46, 0x1a, 0xf9, 0x72, 0xc7, 0x60, 0xf9, 0x22, 0xc7, 0xa0, 0x72, 0xfe, 0x31, 0x68, 0x3f, 0xd5,
2693
+	0xe0, 0xf6, 0x8c, 0xfd, 0xba, 0x0a, 0x3d, 0x1e, 0xe5, 0xf5, 0xd8, 0xb9, 0x8c, 0x1e, 0x73, 0x41,
2694
+	0xcf, 0x91, 0xe4, 0x4f, 0x8b, 0x50, 0x53, 0xe8, 0x48, 0x0c, 0xff, 0xa2, 0x14, 0x5f, 0x45, 0x95,
2695
+	0x70, 0xd3, 0xe7, 0x32, 0x96, 0xe1, 0x4a, 0x8c, 0x5e, 0xda, 0x57, 0x56, 0x1a, 0x7b, 0xc9, 0x2e,
2696
+	0x34, 0x99, 0x65, 0xd9, 0xe1, 0x7d, 0xc0, 0x9c, 0xc8, 0x27, 0x50, 0x86, 0xa1, 0xb0, 0x56, 0x11,
2697
+	0xde, 0xec, 0x14, 0x9d, 0x74, 0x1a, 0x4f, 0xf6, 0x61, 0x15, 0xb5, 0x39, 0xf6, 0x5c, 0xeb, 0x63,
2698
+	0xac, 0xdb, 0xee, 0x00, 0x2f, 0x1a, 0xee, 0xf6, 0x95, 0x42, 0xc3, 0x1b, 0xe9, 0xa5, 0x78, 0xed,
2699
+	0x55, 0x3a, 0x0b, 0x44, 0x67, 0x73, 0xc9, 0x9b, 0x61, 0x57, 0x4b, 0xb4, 0x29, 0x50, 0xc4, 0x61,
2700
+	0x50, 0x8d, 0xa8, 0xa3, 0xa5, 0x76, 0x9a, 0x43, 0x91, 0x1e, 0xd4, 0xfa, 0x3e, 0x73, 0xc3, 0x72,
2701
+	0x0c, 0x3c, 0x2b, 0x16, 0xf2, 0x6b, 0x13, 0xe5, 0xbf, 0x97, 0xba, 0xfe, 0x3c, 0xdb, 0x68, 0xa8,
2702
+	0xdf, 0xf7, 0x99, 0x6b, 0x39, 0xdc, 0x7f, 0xfc, 0x15, 0x5e, 0xde, 0x59, 0x2e, 0xf9, 0x4e, 0x83,
2703
+	0xa6, 0x28, 0xdc, 0xe9, 0x02, 0x25, 0x7f, 0x89, 0x8e, 0x55, 0x7c, 0x1a, 0x74, 0x9f, 0x8f, 0x23,
2704
+	0x6a, 0x16, 0x3d, 0x58, 0xdf, 0xa9, 0x35, 0xdb, 0x3f, 0x2c, 0x40, 0x2b, 0x23, 0x9b, 0x89, 0xd4,
2705
+	0xd4, 0x2d, 0xfe, 0x1f, 0x6b, 0x67, 0xd9, 0xee, 0x50, 0xba, 0x48, 0x77, 0x58, 0xfc, 0x87, 0x4b,
2706
+	0x32, 0x6d, 0x7b, 0xe5, 0x79, 0x6d, 0xaf, 0xfd, 0x87, 0x06, 0x2f, 0xce, 0xab, 0xd3, 0x55, 0xb4,
2707
+	0x91, 0x61, 0xbe, 0x8d, 0xbc, 0x7b, 0x89, 0x36, 0x32, 0x23, 0xf2, 0x39, 0xbd, 0xe4, 0x54, 0x83,
2708
+	0x7a, 0x86, 0x72, 0x15, 0xf9, 0x7d, 0x9e, 0xcf, 0xef, 0xad, 0x4b, 0xe7, 0x37, 0x27, 0x25, 0x7c,
2709
+	0x50, 0x37, 0x66, 0xbc, 0xa2, 0x2b, 0x0e, 0xba, 0x7d, 0xe6, 0x4c, 0x1e, 0xd1, 0xf5, 0xf0, 0x28,
2710
+	0xef, 0x3d, 0x61, 0xa6, 0xfc, 0x88, 0x39, 0x01, 0xee, 0x7f, 0x02, 0x20, 0xdf, 0x40, 0xcd, 0x4c,
2711
+	0x5f, 0xe4, 0x4a, 0xb3, 0xb5, 0x9d, 0xde, 0xc5, 0xe2, 0x3c, 0xe7, 0x49, 0x1f, 0x2d, 0x9d, 0x01,
2712
+	0xd0, 0xec, 0x72, 0xdd, 0x57, 0x4e, 0x7e, 0x5b, 0xbf, 0x76, 0x8a, 0xe3, 0x17, 0x1c, 0xdf, 0x3e,
2713
+	0x5b, 0xd7, 0x4e, 0x70, 0x9c, 0xe2, 0x78, 0x8a, 0xe3, 0xfb, 0xdf, 0xd7, 0xaf, 0x7d, 0xba, 0x70,
2714
+	0xbc, 0xfd, 0x77, 0x00, 0x00, 0x00, 0xff, 0xff, 0x64, 0xe6, 0x4d, 0xde, 0x99, 0x0d, 0x00, 0x00,
2715
+}
... ...
@@ -23,6 +23,9 @@ import math "math"
23 23
 
24 24
 import k8s_io_kubernetes_pkg_api_v1 "k8s.io/kubernetes/pkg/api/v1"
25 25
 
26
+import strings "strings"
27
+import reflect "reflect"
28
+
26 29
 import io "io"
27 30
 
28 31
 // Reference imports to suppress errors if they are not otherwise used.
... ...
@@ -30,25 +33,29 @@ var _ = proto.Marshal
30 30
 var _ = fmt.Errorf
31 31
 var _ = math.Inf
32 32
 
33
-func (m *Project) Reset()         { *m = Project{} }
34
-func (m *Project) String() string { return proto.CompactTextString(m) }
35
-func (*Project) ProtoMessage()    {}
33
+// This is a compile-time assertion to ensure that this generated file
34
+// is compatible with the proto package it is being compiled against.
35
+const _ = proto.GoGoProtoPackageIsVersion1
36
+
37
+func (m *Project) Reset()                    { *m = Project{} }
38
+func (*Project) ProtoMessage()               {}
39
+func (*Project) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{0} }
36 40
 
37
-func (m *ProjectList) Reset()         { *m = ProjectList{} }
38
-func (m *ProjectList) String() string { return proto.CompactTextString(m) }
39
-func (*ProjectList) ProtoMessage()    {}
41
+func (m *ProjectList) Reset()                    { *m = ProjectList{} }
42
+func (*ProjectList) ProtoMessage()               {}
43
+func (*ProjectList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{1} }
40 44
 
41
-func (m *ProjectRequest) Reset()         { *m = ProjectRequest{} }
42
-func (m *ProjectRequest) String() string { return proto.CompactTextString(m) }
43
-func (*ProjectRequest) ProtoMessage()    {}
45
+func (m *ProjectRequest) Reset()                    { *m = ProjectRequest{} }
46
+func (*ProjectRequest) ProtoMessage()               {}
47
+func (*ProjectRequest) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{2} }
44 48
 
45
-func (m *ProjectSpec) Reset()         { *m = ProjectSpec{} }
46
-func (m *ProjectSpec) String() string { return proto.CompactTextString(m) }
47
-func (*ProjectSpec) ProtoMessage()    {}
49
+func (m *ProjectSpec) Reset()                    { *m = ProjectSpec{} }
50
+func (*ProjectSpec) ProtoMessage()               {}
51
+func (*ProjectSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{3} }
48 52
 
49
-func (m *ProjectStatus) Reset()         { *m = ProjectStatus{} }
50
-func (m *ProjectStatus) String() string { return proto.CompactTextString(m) }
51
-func (*ProjectStatus) ProtoMessage()    {}
53
+func (m *ProjectStatus) Reset()                    { *m = ProjectStatus{} }
54
+func (*ProjectStatus) ProtoMessage()               {}
55
+func (*ProjectStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{4} }
52 56
 
53 57
 func init() {
54 58
 	proto.RegisterType((*Project)(nil), "github.com.openshift.origin.pkg.project.api.v1.Project")
... ...
@@ -324,6 +331,69 @@ func sovGenerated(x uint64) (n int) {
324 324
 func sozGenerated(x uint64) (n int) {
325 325
 	return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
326 326
 }
327
+func (this *Project) String() string {
328
+	if this == nil {
329
+		return "nil"
330
+	}
331
+	s := strings.Join([]string{`&Project{`,
332
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
333
+		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "ProjectSpec", "ProjectSpec", 1), `&`, ``, 1) + `,`,
334
+		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "ProjectStatus", "ProjectStatus", 1), `&`, ``, 1) + `,`,
335
+		`}`,
336
+	}, "")
337
+	return s
338
+}
339
+func (this *ProjectList) String() string {
340
+	if this == nil {
341
+		return "nil"
342
+	}
343
+	s := strings.Join([]string{`&ProjectList{`,
344
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
345
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "Project", "Project", 1), `&`, ``, 1) + `,`,
346
+		`}`,
347
+	}, "")
348
+	return s
349
+}
350
+func (this *ProjectRequest) String() string {
351
+	if this == nil {
352
+		return "nil"
353
+	}
354
+	s := strings.Join([]string{`&ProjectRequest{`,
355
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
356
+		`DisplayName:` + fmt.Sprintf("%v", this.DisplayName) + `,`,
357
+		`Description:` + fmt.Sprintf("%v", this.Description) + `,`,
358
+		`}`,
359
+	}, "")
360
+	return s
361
+}
362
+func (this *ProjectSpec) String() string {
363
+	if this == nil {
364
+		return "nil"
365
+	}
366
+	s := strings.Join([]string{`&ProjectSpec{`,
367
+		`Finalizers:` + fmt.Sprintf("%v", this.Finalizers) + `,`,
368
+		`}`,
369
+	}, "")
370
+	return s
371
+}
372
+func (this *ProjectStatus) String() string {
373
+	if this == nil {
374
+		return "nil"
375
+	}
376
+	s := strings.Join([]string{`&ProjectStatus{`,
377
+		`Phase:` + fmt.Sprintf("%v", this.Phase) + `,`,
378
+		`}`,
379
+	}, "")
380
+	return s
381
+}
382
+func valueToStringGenerated(v interface{}) string {
383
+	rv := reflect.ValueOf(v)
384
+	if rv.IsNil() {
385
+		return "nil"
386
+	}
387
+	pv := reflect.Indirect(rv).Interface()
388
+	return fmt.Sprintf("*%v", pv)
389
+}
327 390
 func (m *Project) Unmarshal(data []byte) error {
328 391
 	l := len(data)
329 392
 	iNdEx := 0
... ...
@@ -975,3 +1045,42 @@ var (
975 975
 	ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
976 976
 	ErrIntOverflowGenerated   = fmt.Errorf("proto: integer overflow")
977 977
 )
978
+
979
+var fileDescriptorGenerated = []byte{
980
+	// 551 bytes of a gzipped FileDescriptorProto
981
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xb4, 0x53, 0xcb, 0x6e, 0xd3, 0x40,
982
+	0x14, 0xad, 0x93, 0xa6, 0x94, 0x09, 0xad, 0x90, 0xd9, 0x44, 0x59, 0x24, 0xc8, 0x62, 0x51, 0x01,
983
+	0x9d, 0x51, 0x90, 0x2a, 0x90, 0x78, 0x2c, 0x2c, 0x84, 0x84, 0xc4, 0xa3, 0x32, 0x1b, 0x84, 0x60,
984
+	0x31, 0x71, 0x6e, 0x9c, 0x21, 0xf1, 0x03, 0xcf, 0x38, 0x12, 0xac, 0xf8, 0x04, 0x7e, 0x83, 0x3f,
985
+	0x89, 0x58, 0x75, 0xd9, 0x55, 0x04, 0xe5, 0x2f, 0x58, 0x71, 0x3d, 0x9e, 0xda, 0x26, 0x2d, 0x91,
986
+	0xa8, 0xc4, 0xe2, 0x4a, 0x9e, 0x99, 0xf3, 0xb8, 0x73, 0xe6, 0x9a, 0x3c, 0x0a, 0x84, 0x9a, 0x64,
987
+	0x43, 0xea, 0xc7, 0x21, 0x8b, 0x13, 0x88, 0xe4, 0x44, 0x8c, 0x15, 0x8b, 0x53, 0x11, 0x88, 0x88,
988
+	0x25, 0xd3, 0x80, 0x25, 0x69, 0xfc, 0x1e, 0x7c, 0xc5, 0x78, 0x22, 0xd8, 0x7c, 0xc0, 0x02, 0x88,
989
+	0x20, 0xe5, 0x0a, 0x46, 0x14, 0x0f, 0x54, 0x6c, 0xd3, 0x8a, 0x4f, 0x4b, 0x3e, 0x2d, 0xf8, 0x14,
990
+	0xf9, 0xd4, 0xf0, 0x29, 0xf2, 0xe9, 0x7c, 0xd0, 0xdd, 0xaf, 0xf9, 0x05, 0x71, 0x10, 0x33, 0x2d,
991
+	0x33, 0xcc, 0xc6, 0x7a, 0xa5, 0x17, 0xfa, 0xab, 0x90, 0xef, 0x1e, 0x4c, 0xef, 0x49, 0x2a, 0x62,
992
+	0x36, 0xcd, 0x86, 0x90, 0x46, 0xa0, 0x40, 0xea, 0xa6, 0xf2, 0x66, 0xb2, 0x68, 0x0e, 0xa9, 0x14,
993
+	0x71, 0x04, 0xa3, 0xd5, 0xae, 0xba, 0xb7, 0xff, 0x4e, 0x3b, 0x7b, 0x87, 0xee, 0xfe, 0xf9, 0xe8,
994
+	0x34, 0x8b, 0x94, 0x08, 0xe1, 0x0c, 0x7c, 0x70, 0x3e, 0x3c, 0x53, 0x62, 0xc6, 0x44, 0xa4, 0xa4,
995
+	0x4a, 0x57, 0x29, 0xce, 0xd7, 0x06, 0xb9, 0x74, 0x58, 0x04, 0x61, 0xbf, 0x26, 0xdb, 0x21, 0x28,
996
+	0x3e, 0xe2, 0x8a, 0x77, 0xac, 0xeb, 0xd6, 0x5e, 0xfb, 0xce, 0x1e, 0x2d, 0x14, 0x69, 0xa5, 0xa8,
997
+	0xa3, 0x2b, 0x22, 0xa3, 0x2f, 0x87, 0x39, 0xef, 0x39, 0x72, 0x5c, 0x7b, 0xb1, 0xec, 0x6f, 0x9c,
998
+	0x2c, 0xfb, 0xa4, 0xda, 0xf3, 0x4a, 0x35, 0xfb, 0x1d, 0xd9, 0x94, 0x09, 0xf8, 0x9d, 0x86, 0x56,
999
+	0xbd, 0xff, 0x8f, 0x4f, 0x43, 0x4d, 0x83, 0xaf, 0x50, 0xc2, 0xbd, 0x62, 0x8c, 0x36, 0xf3, 0x95,
1000
+	0xa7, 0x65, 0x6d, 0x20, 0x5b, 0x52, 0x71, 0x95, 0xc9, 0x4e, 0x53, 0x1b, 0x3c, 0xbc, 0xa8, 0x81,
1001
+	0x16, 0x71, 0x77, 0x8d, 0xc5, 0x56, 0xb1, 0xf6, 0x8c, 0xb8, 0xf3, 0xcd, 0x22, 0x6d, 0x83, 0x7c,
1002
+	0x26, 0xa4, 0xc2, 0x5b, 0xad, 0xe6, 0xc5, 0xd6, 0xe4, 0x55, 0x9b, 0x0a, 0x9a, 0xd3, 0x75, 0x6c,
1003
+	0x57, 0x8d, 0xd5, 0xf6, 0xe9, 0x4e, 0x2d, 0xb4, 0xb7, 0xa4, 0x25, 0x14, 0x84, 0x12, 0x53, 0x6b,
1004
+	0xa2, 0xf6, 0xdd, 0x0b, 0x5e, 0xca, 0xdd, 0x31, 0x1e, 0xad, 0xa7, 0xb9, 0x9a, 0x57, 0x88, 0x3a,
1005
+	0xc7, 0x16, 0xd9, 0x35, 0x08, 0x0f, 0x3e, 0x64, 0x20, 0xff, 0xe7, 0xfb, 0x1f, 0x90, 0xf6, 0x48,
1006
+	0xc8, 0x64, 0xc6, 0x3f, 0xbe, 0xe0, 0x21, 0xe8, 0x31, 0xb8, 0xec, 0x5e, 0x33, 0x94, 0xf6, 0xe3,
1007
+	0xea, 0xc8, 0xab, 0xe3, 0x34, 0x0d, 0xa4, 0x9f, 0x8a, 0x44, 0x61, 0x6e, 0xfa, 0x71, 0xeb, 0xb4,
1008
+	0xea, 0xc8, 0xab, 0xe3, 0x9c, 0x69, 0xf9, 0x4c, 0xf9, 0x8c, 0x60, 0x8e, 0x64, 0x2c, 0x22, 0x3e,
1009
+	0x13, 0x9f, 0x30, 0x7f, 0xbc, 0x58, 0x13, 0x45, 0x1e, 0xe4, 0xad, 0x3e, 0x29, 0x77, 0x7f, 0x2d,
1010
+	0xfb, 0x37, 0xd7, 0xfd, 0x98, 0xb4, 0x84, 0xea, 0x26, 0x6b, 0x7a, 0x8e, 0x4f, 0x76, 0xfe, 0x98,
1011
+	0x1e, 0xdb, 0x23, 0xad, 0x64, 0xc2, 0x25, 0xe8, 0x08, 0xd1, 0xe9, 0x34, 0xfd, 0xc3, 0x7c, 0x13,
1012
+	0x8d, 0x6e, 0xad, 0x35, 0xca, 0xf5, 0x65, 0xc2, 0x7d, 0xd0, 0x70, 0xaf, 0x90, 0x72, 0x6f, 0x2c,
1013
+	0x7e, 0xf4, 0x36, 0x8e, 0xb0, 0x8e, 0xb1, 0x3e, 0x9f, 0xf4, 0xac, 0x05, 0xd6, 0x11, 0xd6, 0x77,
1014
+	0xac, 0x2f, 0x3f, 0x7b, 0x1b, 0x6f, 0x1a, 0xf3, 0xc1, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff, 0x5a,
1015
+	0xb3, 0x68, 0xc8, 0x32, 0x05, 0x00, 0x00,
1016
+}
... ...
@@ -7,6 +7,7 @@ package github.com.openshift.origin.pkg.project.api.v1;
7 7
 
8 8
 import "k8s.io/kubernetes/pkg/api/unversioned/generated.proto";
9 9
 import "k8s.io/kubernetes/pkg/api/v1/generated.proto";
10
+import "k8s.io/kubernetes/pkg/runtime/generated.proto";
10 11
 import "k8s.io/kubernetes/pkg/util/intstr/generated.proto";
11 12
 
12 13
 // Package-wide variables from generator "generated".
... ...
@@ -26,6 +26,10 @@ import math "math"
26 26
 
27 27
 import k8s_io_kubernetes_pkg_api_unversioned "k8s.io/kubernetes/pkg/api/unversioned"
28 28
 
29
+import strings "strings"
30
+import reflect "reflect"
31
+import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
32
+
29 33
 import io "io"
30 34
 
31 35
 // Reference imports to suppress errors if they are not otherwise used.
... ...
@@ -33,37 +37,55 @@ var _ = proto.Marshal
33 33
 var _ = fmt.Errorf
34 34
 var _ = math.Inf
35 35
 
36
-func (m *AppliedClusterResourceQuota) Reset()         { *m = AppliedClusterResourceQuota{} }
37
-func (m *AppliedClusterResourceQuota) String() string { return proto.CompactTextString(m) }
38
-func (*AppliedClusterResourceQuota) ProtoMessage()    {}
36
+// This is a compile-time assertion to ensure that this generated file
37
+// is compatible with the proto package it is being compiled against.
38
+const _ = proto.GoGoProtoPackageIsVersion1
39
+
40
+func (m *AppliedClusterResourceQuota) Reset()      { *m = AppliedClusterResourceQuota{} }
41
+func (*AppliedClusterResourceQuota) ProtoMessage() {}
42
+func (*AppliedClusterResourceQuota) Descriptor() ([]byte, []int) {
43
+	return fileDescriptorGenerated, []int{0}
44
+}
39 45
 
40
-func (m *AppliedClusterResourceQuotaList) Reset()         { *m = AppliedClusterResourceQuotaList{} }
41
-func (m *AppliedClusterResourceQuotaList) String() string { return proto.CompactTextString(m) }
42
-func (*AppliedClusterResourceQuotaList) ProtoMessage()    {}
46
+func (m *AppliedClusterResourceQuotaList) Reset()      { *m = AppliedClusterResourceQuotaList{} }
47
+func (*AppliedClusterResourceQuotaList) ProtoMessage() {}
48
+func (*AppliedClusterResourceQuotaList) Descriptor() ([]byte, []int) {
49
+	return fileDescriptorGenerated, []int{1}
50
+}
43 51
 
44
-func (m *ClusterResourceQuota) Reset()         { *m = ClusterResourceQuota{} }
45
-func (m *ClusterResourceQuota) String() string { return proto.CompactTextString(m) }
46
-func (*ClusterResourceQuota) ProtoMessage()    {}
52
+func (m *ClusterResourceQuota) Reset()                    { *m = ClusterResourceQuota{} }
53
+func (*ClusterResourceQuota) ProtoMessage()               {}
54
+func (*ClusterResourceQuota) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{2} }
47 55
 
48
-func (m *ClusterResourceQuotaList) Reset()         { *m = ClusterResourceQuotaList{} }
49
-func (m *ClusterResourceQuotaList) String() string { return proto.CompactTextString(m) }
50
-func (*ClusterResourceQuotaList) ProtoMessage()    {}
56
+func (m *ClusterResourceQuotaList) Reset()      { *m = ClusterResourceQuotaList{} }
57
+func (*ClusterResourceQuotaList) ProtoMessage() {}
58
+func (*ClusterResourceQuotaList) Descriptor() ([]byte, []int) {
59
+	return fileDescriptorGenerated, []int{3}
60
+}
51 61
 
52
-func (m *ClusterResourceQuotaSelector) Reset()         { *m = ClusterResourceQuotaSelector{} }
53
-func (m *ClusterResourceQuotaSelector) String() string { return proto.CompactTextString(m) }
54
-func (*ClusterResourceQuotaSelector) ProtoMessage()    {}
62
+func (m *ClusterResourceQuotaSelector) Reset()      { *m = ClusterResourceQuotaSelector{} }
63
+func (*ClusterResourceQuotaSelector) ProtoMessage() {}
64
+func (*ClusterResourceQuotaSelector) Descriptor() ([]byte, []int) {
65
+	return fileDescriptorGenerated, []int{4}
66
+}
55 67
 
56
-func (m *ClusterResourceQuotaSpec) Reset()         { *m = ClusterResourceQuotaSpec{} }
57
-func (m *ClusterResourceQuotaSpec) String() string { return proto.CompactTextString(m) }
58
-func (*ClusterResourceQuotaSpec) ProtoMessage()    {}
68
+func (m *ClusterResourceQuotaSpec) Reset()      { *m = ClusterResourceQuotaSpec{} }
69
+func (*ClusterResourceQuotaSpec) ProtoMessage() {}
70
+func (*ClusterResourceQuotaSpec) Descriptor() ([]byte, []int) {
71
+	return fileDescriptorGenerated, []int{5}
72
+}
59 73
 
60
-func (m *ClusterResourceQuotaStatus) Reset()         { *m = ClusterResourceQuotaStatus{} }
61
-func (m *ClusterResourceQuotaStatus) String() string { return proto.CompactTextString(m) }
62
-func (*ClusterResourceQuotaStatus) ProtoMessage()    {}
74
+func (m *ClusterResourceQuotaStatus) Reset()      { *m = ClusterResourceQuotaStatus{} }
75
+func (*ClusterResourceQuotaStatus) ProtoMessage() {}
76
+func (*ClusterResourceQuotaStatus) Descriptor() ([]byte, []int) {
77
+	return fileDescriptorGenerated, []int{6}
78
+}
63 79
 
64
-func (m *ResourceQuotaStatusByNamespace) Reset()         { *m = ResourceQuotaStatusByNamespace{} }
65
-func (m *ResourceQuotaStatusByNamespace) String() string { return proto.CompactTextString(m) }
66
-func (*ResourceQuotaStatusByNamespace) ProtoMessage()    {}
80
+func (m *ResourceQuotaStatusByNamespace) Reset()      { *m = ResourceQuotaStatusByNamespace{} }
81
+func (*ResourceQuotaStatusByNamespace) ProtoMessage() {}
82
+func (*ResourceQuotaStatusByNamespace) Descriptor() ([]byte, []int) {
83
+	return fileDescriptorGenerated, []int{7}
84
+}
67 85
 
68 86
 func init() {
69 87
 	proto.RegisterType((*AppliedClusterResourceQuota)(nil), "github.com.openshift.origin.pkg.quota.api.v1.AppliedClusterResourceQuota")
... ...
@@ -526,6 +548,114 @@ func sovGenerated(x uint64) (n int) {
526 526
 func sozGenerated(x uint64) (n int) {
527 527
 	return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
528 528
 }
529
+func (this *AppliedClusterResourceQuota) String() string {
530
+	if this == nil {
531
+		return "nil"
532
+	}
533
+	s := strings.Join([]string{`&AppliedClusterResourceQuota{`,
534
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
535
+		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "ClusterResourceQuotaSpec", "ClusterResourceQuotaSpec", 1), `&`, ``, 1) + `,`,
536
+		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "ClusterResourceQuotaStatus", "ClusterResourceQuotaStatus", 1), `&`, ``, 1) + `,`,
537
+		`}`,
538
+	}, "")
539
+	return s
540
+}
541
+func (this *AppliedClusterResourceQuotaList) String() string {
542
+	if this == nil {
543
+		return "nil"
544
+	}
545
+	s := strings.Join([]string{`&AppliedClusterResourceQuotaList{`,
546
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
547
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "AppliedClusterResourceQuota", "AppliedClusterResourceQuota", 1), `&`, ``, 1) + `,`,
548
+		`}`,
549
+	}, "")
550
+	return s
551
+}
552
+func (this *ClusterResourceQuota) String() string {
553
+	if this == nil {
554
+		return "nil"
555
+	}
556
+	s := strings.Join([]string{`&ClusterResourceQuota{`,
557
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
558
+		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "ClusterResourceQuotaSpec", "ClusterResourceQuotaSpec", 1), `&`, ``, 1) + `,`,
559
+		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "ClusterResourceQuotaStatus", "ClusterResourceQuotaStatus", 1), `&`, ``, 1) + `,`,
560
+		`}`,
561
+	}, "")
562
+	return s
563
+}
564
+func (this *ClusterResourceQuotaList) String() string {
565
+	if this == nil {
566
+		return "nil"
567
+	}
568
+	s := strings.Join([]string{`&ClusterResourceQuotaList{`,
569
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
570
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "ClusterResourceQuota", "ClusterResourceQuota", 1), `&`, ``, 1) + `,`,
571
+		`}`,
572
+	}, "")
573
+	return s
574
+}
575
+func (this *ClusterResourceQuotaSelector) String() string {
576
+	if this == nil {
577
+		return "nil"
578
+	}
579
+	keysForAnnotationSelector := make([]string, 0, len(this.AnnotationSelector))
580
+	for k := range this.AnnotationSelector {
581
+		keysForAnnotationSelector = append(keysForAnnotationSelector, k)
582
+	}
583
+	github_com_gogo_protobuf_sortkeys.Strings(keysForAnnotationSelector)
584
+	mapStringForAnnotationSelector := "map[string]string{"
585
+	for _, k := range keysForAnnotationSelector {
586
+		mapStringForAnnotationSelector += fmt.Sprintf("%v: %v,", k, this.AnnotationSelector[k])
587
+	}
588
+	mapStringForAnnotationSelector += "}"
589
+	s := strings.Join([]string{`&ClusterResourceQuotaSelector{`,
590
+		`LabelSelector:` + strings.Replace(fmt.Sprintf("%v", this.LabelSelector), "LabelSelector", "k8s_io_kubernetes_pkg_api_unversioned.LabelSelector", 1) + `,`,
591
+		`AnnotationSelector:` + mapStringForAnnotationSelector + `,`,
592
+		`}`,
593
+	}, "")
594
+	return s
595
+}
596
+func (this *ClusterResourceQuotaSpec) String() string {
597
+	if this == nil {
598
+		return "nil"
599
+	}
600
+	s := strings.Join([]string{`&ClusterResourceQuotaSpec{`,
601
+		`Selector:` + strings.Replace(strings.Replace(this.Selector.String(), "ClusterResourceQuotaSelector", "ClusterResourceQuotaSelector", 1), `&`, ``, 1) + `,`,
602
+		`Quota:` + strings.Replace(strings.Replace(this.Quota.String(), "ResourceQuotaSpec", "k8s_io_kubernetes_pkg_api_v1.ResourceQuotaSpec", 1), `&`, ``, 1) + `,`,
603
+		`}`,
604
+	}, "")
605
+	return s
606
+}
607
+func (this *ClusterResourceQuotaStatus) String() string {
608
+	if this == nil {
609
+		return "nil"
610
+	}
611
+	s := strings.Join([]string{`&ClusterResourceQuotaStatus{`,
612
+		`Total:` + strings.Replace(strings.Replace(this.Total.String(), "ResourceQuotaStatus", "k8s_io_kubernetes_pkg_api_v1.ResourceQuotaStatus", 1), `&`, ``, 1) + `,`,
613
+		`Namespaces:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Namespaces), "ResourceQuotaStatusByNamespace", "ResourceQuotaStatusByNamespace", 1), `&`, ``, 1) + `,`,
614
+		`}`,
615
+	}, "")
616
+	return s
617
+}
618
+func (this *ResourceQuotaStatusByNamespace) String() string {
619
+	if this == nil {
620
+		return "nil"
621
+	}
622
+	s := strings.Join([]string{`&ResourceQuotaStatusByNamespace{`,
623
+		`Namespace:` + fmt.Sprintf("%v", this.Namespace) + `,`,
624
+		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "ResourceQuotaStatus", "k8s_io_kubernetes_pkg_api_v1.ResourceQuotaStatus", 1), `&`, ``, 1) + `,`,
625
+		`}`,
626
+	}, "")
627
+	return s
628
+}
629
+func valueToStringGenerated(v interface{}) string {
630
+	rv := reflect.ValueOf(v)
631
+	if rv.IsNil() {
632
+		return "nil"
633
+	}
634
+	pv := reflect.Indirect(rv).Interface()
635
+	return fmt.Sprintf("*%v", pv)
636
+}
529 637
 func (m *AppliedClusterResourceQuota) Unmarshal(data []byte) error {
530 638
 	l := len(data)
531 639
 	iNdEx := 0
... ...
@@ -1656,3 +1786,53 @@ var (
1656 1656
 	ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
1657 1657
 	ErrIntOverflowGenerated   = fmt.Errorf("proto: integer overflow")
1658 1658
 )
1659
+
1660
+var fileDescriptorGenerated = []byte{
1661
+	// 733 bytes of a gzipped FileDescriptorProto
1662
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xec, 0x54, 0xcf, 0x6b, 0x13, 0x4f,
1663
+	0x1c, 0xed, 0x6e, 0x9b, 0xd2, 0x4c, 0xbf, 0xfd, 0xd2, 0x0e, 0x3d, 0x84, 0x55, 0x12, 0x09, 0x1e,
1664
+	0x7a, 0x68, 0x67, 0x88, 0x58, 0x28, 0x22, 0x42, 0x57, 0x14, 0x2b, 0x55, 0x71, 0x2d, 0xe2, 0x0f,
1665
+	0x44, 0x36, 0xc9, 0x74, 0x3b, 0x66, 0x33, 0xbb, 0xee, 0xcc, 0x06, 0x7b, 0xf3, 0x4f, 0xf0, 0xaa,
1666
+	0x57, 0xaf, 0xfe, 0x21, 0x3d, 0x78, 0x28, 0x78, 0x11, 0x84, 0xa2, 0xf5, 0xe6, 0xc9, 0xb3, 0x27,
1667
+	0x67, 0x67, 0x27, 0xbb, 0x69, 0xf3, 0x03, 0xa3, 0x01, 0x2f, 0x1e, 0x06, 0xf2, 0x99, 0xcc, 0x7b,
1668
+	0xef, 0xf3, 0x79, 0xfb, 0x66, 0xc0, 0x65, 0x8f, 0x8a, 0xbd, 0xb8, 0x8e, 0x1a, 0x41, 0x1b, 0x07,
1669
+	0x21, 0x61, 0x7c, 0x8f, 0xee, 0x0a, 0x1c, 0x44, 0xd4, 0xa3, 0x0c, 0x87, 0x2d, 0x0f, 0x3f, 0x8f,
1670
+	0x03, 0xe1, 0x62, 0x37, 0xa4, 0xb8, 0x53, 0xc3, 0x1e, 0x61, 0x24, 0x72, 0x05, 0x69, 0xa2, 0x30,
1671
+	0x0a, 0x44, 0x00, 0x57, 0x73, 0x34, 0xca, 0xd0, 0x28, 0x45, 0x23, 0x89, 0x46, 0x0a, 0x8d, 0x24,
1672
+	0x1a, 0x75, 0x6a, 0xd6, 0x5a, 0x8f, 0x96, 0x17, 0x78, 0x01, 0x56, 0x24, 0xf5, 0x78, 0x57, 0x55,
1673
+	0xaa, 0x50, 0xbf, 0x52, 0x72, 0x6b, 0xbd, 0xb5, 0xc1, 0x11, 0x0d, 0x70, 0x2b, 0xae, 0x93, 0x88,
1674
+	0x11, 0x41, 0xb8, 0x6a, 0x28, 0x69, 0x25, 0x66, 0x1d, 0x12, 0x71, 0x1a, 0x30, 0xd2, 0x3c, 0xdd,
1675
+	0x93, 0xb5, 0x3a, 0x1c, 0xd6, 0x3f, 0x81, 0xb5, 0x36, 0xf8, 0x74, 0x14, 0x33, 0x41, 0xdb, 0xa4,
1676
+	0xef, 0x78, 0x6d, 0xf0, 0xf1, 0x58, 0x50, 0x1f, 0x53, 0x26, 0xb8, 0x88, 0x4e, 0x43, 0xaa, 0x1f,
1677
+	0x4c, 0x70, 0x66, 0x33, 0x0c, 0x7d, 0x4a, 0x9a, 0x57, 0xfd, 0x98, 0x0b, 0x12, 0x39, 0x84, 0x07,
1678
+	0x71, 0xd4, 0x20, 0x77, 0x13, 0x73, 0xe0, 0x03, 0x30, 0xd7, 0x26, 0xc2, 0x6d, 0xba, 0xc2, 0x2d,
1679
+	0x19, 0xe7, 0x8c, 0x95, 0xf9, 0x0b, 0x2b, 0x28, 0x55, 0x41, 0xb9, 0x8a, 0x32, 0x33, 0xb5, 0x11,
1680
+	0xdd, 0xa9, 0x3f, 0x23, 0x0d, 0x71, 0x4b, 0x62, 0x6c, 0x78, 0x70, 0x54, 0x99, 0x3a, 0x3e, 0xaa,
1681
+	0x80, 0x7c, 0xcf, 0xc9, 0xd8, 0xe0, 0x1e, 0x98, 0xe1, 0x21, 0x69, 0x94, 0x4c, 0xc5, 0x7a, 0x1d,
1682
+	0x8d, 0xf3, 0xb1, 0xd0, 0xa0, 0x5e, 0xef, 0x49, 0x36, 0xfb, 0x3f, 0xad, 0x39, 0x93, 0x54, 0x8e,
1683
+	0x52, 0x80, 0x21, 0x98, 0xe5, 0xc2, 0x15, 0x31, 0x2f, 0x4d, 0x2b, 0xad, 0x1b, 0x13, 0xd0, 0x52,
1684
+	0x7c, 0xf6, 0xff, 0x5a, 0x6d, 0x36, 0xad, 0x1d, 0xad, 0x53, 0xfd, 0x6e, 0x80, 0xca, 0x08, 0x57,
1685
+	0xb7, 0x29, 0x17, 0xf0, 0x49, 0x9f, 0xb3, 0x78, 0x84, 0xb3, 0x3d, 0x99, 0x42, 0x09, 0x5c, 0x19,
1686
+	0xbc, 0xa8, 0xe5, 0xe7, 0xba, 0x3b, 0x3d, 0xf6, 0x32, 0x50, 0xa0, 0x82, 0xb4, 0xb9, 0xf4, 0x77,
1687
+	0x5a, 0x72, 0x6f, 0x8d, 0x37, 0xf3, 0x88, 0xe6, 0xed, 0x05, 0xad, 0x5a, 0xd8, 0x4a, 0xf8, 0x9d,
1688
+	0x54, 0xa6, 0xfa, 0xde, 0x04, 0xcb, 0xff, 0x12, 0x34, 0xb1, 0x04, 0x1d, 0x1b, 0xa0, 0xf4, 0xb7,
1689
+	0xa2, 0xe3, 0x9d, 0x8c, 0x8e, 0xfd, 0xe7, 0xc3, 0x0e, 0xc9, 0xcc, 0x27, 0x13, 0x9c, 0x1d, 0xe8,
1690
+	0x0d, 0xf1, 0xe5, 0xd7, 0x0e, 0x22, 0xf8, 0x14, 0xcc, 0xfa, 0x6e, 0x9d, 0xf8, 0x5c, 0x8f, 0x79,
1691
+	0xf1, 0x57, 0xc7, 0x4c, 0x40, 0x5d, 0x16, 0x7b, 0x49, 0x0a, 0x2f, 0x9c, 0xd8, 0x72, 0x34, 0x2d,
1692
+	0x7c, 0x6d, 0x80, 0x79, 0x97, 0x31, 0xa9, 0x29, 0x24, 0xb2, 0x3b, 0xf1, 0xe3, 0x09, 0x7c, 0x5e,
1693
+	0xad, 0x84, 0x36, 0x73, 0xf6, 0x6b, 0x4c, 0x44, 0xfb, 0xb6, 0xa5, 0xad, 0x80, 0xf9, 0x3f, 0x59,
1694
+	0x5b, 0xbd, 0xbd, 0x58, 0x57, 0xc0, 0xe2, 0x69, 0x30, 0x5c, 0x04, 0xd3, 0x2d, 0xb2, 0xaf, 0xdc,
1695
+	0x28, 0x3a, 0xc9, 0x4f, 0xb8, 0x0c, 0x0a, 0x1d, 0xd7, 0x8f, 0x89, 0xba, 0x05, 0x45, 0x27, 0x2d,
1696
+	0x2e, 0x99, 0x1b, 0x46, 0xf5, 0xdb, 0x90, 0x08, 0x25, 0xb9, 0x86, 0x2f, 0xc0, 0x1c, 0xd7, 0xaa,
1697
+	0xda, 0xdb, 0x9b, 0x93, 0x1b, 0x3a, 0x4f, 0x57, 0x36, 0x59, 0xa6, 0x06, 0x77, 0x40, 0x41, 0x11,
1698
+	0xe9, 0x6b, 0x8b, 0x47, 0x3f, 0x06, 0xfd, 0xf7, 0x33, 0x8b, 0x92, 0xda, 0x72, 0x52, 0xb2, 0xea,
1699
+	0x1b, 0x13, 0x58, 0xc3, 0xaf, 0x19, 0xbc, 0x0f, 0x0a, 0x42, 0x56, 0xbe, 0x9e, 0xb5, 0x36, 0x8e,
1700
+	0x68, 0x7a, 0x51, 0x33, 0xd9, 0x9d, 0x84, 0xc7, 0x49, 0xe9, 0xe0, 0x5b, 0x03, 0x00, 0xe6, 0xb6,
1701
+	0x09, 0x0f, 0xdd, 0x06, 0xe9, 0xc6, 0x67, 0x7b, 0x3c, 0x27, 0x07, 0xa9, 0xed, 0xdf, 0xee, 0x92,
1702
+	0xda, 0xeb, 0xdd, 0x37, 0x30, 0xdb, 0xe2, 0x3f, 0x8e, 0x2a, 0x95, 0x13, 0x28, 0xde, 0x07, 0x73,
1703
+	0x7a, 0xda, 0xaa, 0xbe, 0x33, 0x40, 0x79, 0xb4, 0x0a, 0xc4, 0xa0, 0x98, 0x01, 0xd2, 0x78, 0xd9,
1704
+	0x4b, 0x5a, 0xb8, 0x98, 0x93, 0xe6, 0x67, 0xe0, 0xc3, 0xec, 0x49, 0x34, 0x7f, 0xd7, 0xd2, 0x21,
1705
+	0x6f, 0x9f, 0x7d, 0xfe, 0xe0, 0x4b, 0x79, 0xea, 0x50, 0xae, 0x8f, 0x72, 0xbd, 0x3c, 0x2e, 0x1b,
1706
+	0x07, 0x72, 0x1d, 0xca, 0xf5, 0x59, 0xae, 0x57, 0x5f, 0xcb, 0x53, 0x8f, 0xcc, 0x4e, 0xed, 0x67,
1707
+	0x00, 0x00, 0x00, 0xff, 0xff, 0xf0, 0x58, 0x1b, 0x3c, 0x1c, 0x0a, 0x00, 0x00,
1708
+}
... ...
@@ -7,6 +7,7 @@ package github.com.openshift.origin.pkg.quota.api.v1;
7 7
 
8 8
 import "k8s.io/kubernetes/pkg/api/unversioned/generated.proto";
9 9
 import "k8s.io/kubernetes/pkg/api/v1/generated.proto";
10
+import "k8s.io/kubernetes/pkg/runtime/generated.proto";
10 11
 import "k8s.io/kubernetes/pkg/util/intstr/generated.proto";
11 12
 
12 13
 // Package-wide variables from generator "generated".
... ...
@@ -29,6 +29,9 @@ import math "math"
29 29
 import k8s_io_kubernetes_pkg_api_unversioned "k8s.io/kubernetes/pkg/api/unversioned"
30 30
 import k8s_io_kubernetes_pkg_api_v1 "k8s.io/kubernetes/pkg/api/v1"
31 31
 
32
+import strings "strings"
33
+import reflect "reflect"
34
+
32 35
 import io "io"
33 36
 
34 37
 // Reference imports to suppress errors if they are not otherwise used.
... ...
@@ -36,45 +39,49 @@ var _ = proto.Marshal
36 36
 var _ = fmt.Errorf
37 37
 var _ = math.Inf
38 38
 
39
-func (m *Route) Reset()         { *m = Route{} }
40
-func (m *Route) String() string { return proto.CompactTextString(m) }
41
-func (*Route) ProtoMessage()    {}
39
+// This is a compile-time assertion to ensure that this generated file
40
+// is compatible with the proto package it is being compiled against.
41
+const _ = proto.GoGoProtoPackageIsVersion1
42
+
43
+func (m *Route) Reset()                    { *m = Route{} }
44
+func (*Route) ProtoMessage()               {}
45
+func (*Route) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{0} }
42 46
 
43
-func (m *RouteIngress) Reset()         { *m = RouteIngress{} }
44
-func (m *RouteIngress) String() string { return proto.CompactTextString(m) }
45
-func (*RouteIngress) ProtoMessage()    {}
47
+func (m *RouteIngress) Reset()                    { *m = RouteIngress{} }
48
+func (*RouteIngress) ProtoMessage()               {}
49
+func (*RouteIngress) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{1} }
46 50
 
47
-func (m *RouteIngressCondition) Reset()         { *m = RouteIngressCondition{} }
48
-func (m *RouteIngressCondition) String() string { return proto.CompactTextString(m) }
49
-func (*RouteIngressCondition) ProtoMessage()    {}
51
+func (m *RouteIngressCondition) Reset()                    { *m = RouteIngressCondition{} }
52
+func (*RouteIngressCondition) ProtoMessage()               {}
53
+func (*RouteIngressCondition) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{2} }
50 54
 
51
-func (m *RouteList) Reset()         { *m = RouteList{} }
52
-func (m *RouteList) String() string { return proto.CompactTextString(m) }
53
-func (*RouteList) ProtoMessage()    {}
55
+func (m *RouteList) Reset()                    { *m = RouteList{} }
56
+func (*RouteList) ProtoMessage()               {}
57
+func (*RouteList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{3} }
54 58
 
55
-func (m *RoutePort) Reset()         { *m = RoutePort{} }
56
-func (m *RoutePort) String() string { return proto.CompactTextString(m) }
57
-func (*RoutePort) ProtoMessage()    {}
59
+func (m *RoutePort) Reset()                    { *m = RoutePort{} }
60
+func (*RoutePort) ProtoMessage()               {}
61
+func (*RoutePort) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{4} }
58 62
 
59
-func (m *RouteSpec) Reset()         { *m = RouteSpec{} }
60
-func (m *RouteSpec) String() string { return proto.CompactTextString(m) }
61
-func (*RouteSpec) ProtoMessage()    {}
63
+func (m *RouteSpec) Reset()                    { *m = RouteSpec{} }
64
+func (*RouteSpec) ProtoMessage()               {}
65
+func (*RouteSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{5} }
62 66
 
63
-func (m *RouteStatus) Reset()         { *m = RouteStatus{} }
64
-func (m *RouteStatus) String() string { return proto.CompactTextString(m) }
65
-func (*RouteStatus) ProtoMessage()    {}
67
+func (m *RouteStatus) Reset()                    { *m = RouteStatus{} }
68
+func (*RouteStatus) ProtoMessage()               {}
69
+func (*RouteStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{6} }
66 70
 
67
-func (m *RouteTargetReference) Reset()         { *m = RouteTargetReference{} }
68
-func (m *RouteTargetReference) String() string { return proto.CompactTextString(m) }
69
-func (*RouteTargetReference) ProtoMessage()    {}
71
+func (m *RouteTargetReference) Reset()                    { *m = RouteTargetReference{} }
72
+func (*RouteTargetReference) ProtoMessage()               {}
73
+func (*RouteTargetReference) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{7} }
70 74
 
71
-func (m *RouterShard) Reset()         { *m = RouterShard{} }
72
-func (m *RouterShard) String() string { return proto.CompactTextString(m) }
73
-func (*RouterShard) ProtoMessage()    {}
75
+func (m *RouterShard) Reset()                    { *m = RouterShard{} }
76
+func (*RouterShard) ProtoMessage()               {}
77
+func (*RouterShard) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{8} }
74 78
 
75
-func (m *TLSConfig) Reset()         { *m = TLSConfig{} }
76
-func (m *TLSConfig) String() string { return proto.CompactTextString(m) }
77
-func (*TLSConfig) ProtoMessage()    {}
79
+func (m *TLSConfig) Reset()                    { *m = TLSConfig{} }
80
+func (*TLSConfig) ProtoMessage()               {}
81
+func (*TLSConfig) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{9} }
78 82
 
79 83
 func init() {
80 84
 	proto.RegisterType((*Route)(nil), "github.com.openshift.origin.pkg.route.api.v1.Route")
... ...
@@ -658,6 +665,136 @@ func sovGenerated(x uint64) (n int) {
658 658
 func sozGenerated(x uint64) (n int) {
659 659
 	return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
660 660
 }
661
+func (this *Route) String() string {
662
+	if this == nil {
663
+		return "nil"
664
+	}
665
+	s := strings.Join([]string{`&Route{`,
666
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
667
+		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "RouteSpec", "RouteSpec", 1), `&`, ``, 1) + `,`,
668
+		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "RouteStatus", "RouteStatus", 1), `&`, ``, 1) + `,`,
669
+		`}`,
670
+	}, "")
671
+	return s
672
+}
673
+func (this *RouteIngress) String() string {
674
+	if this == nil {
675
+		return "nil"
676
+	}
677
+	s := strings.Join([]string{`&RouteIngress{`,
678
+		`Host:` + fmt.Sprintf("%v", this.Host) + `,`,
679
+		`RouterName:` + fmt.Sprintf("%v", this.RouterName) + `,`,
680
+		`Conditions:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Conditions), "RouteIngressCondition", "RouteIngressCondition", 1), `&`, ``, 1) + `,`,
681
+		`}`,
682
+	}, "")
683
+	return s
684
+}
685
+func (this *RouteIngressCondition) String() string {
686
+	if this == nil {
687
+		return "nil"
688
+	}
689
+	s := strings.Join([]string{`&RouteIngressCondition{`,
690
+		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
691
+		`Status:` + fmt.Sprintf("%v", this.Status) + `,`,
692
+		`Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
693
+		`Message:` + fmt.Sprintf("%v", this.Message) + `,`,
694
+		`LastTransitionTime:` + strings.Replace(fmt.Sprintf("%v", this.LastTransitionTime), "Time", "k8s_io_kubernetes_pkg_api_unversioned.Time", 1) + `,`,
695
+		`}`,
696
+	}, "")
697
+	return s
698
+}
699
+func (this *RouteList) String() string {
700
+	if this == nil {
701
+		return "nil"
702
+	}
703
+	s := strings.Join([]string{`&RouteList{`,
704
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
705
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "Route", "Route", 1), `&`, ``, 1) + `,`,
706
+		`}`,
707
+	}, "")
708
+	return s
709
+}
710
+func (this *RoutePort) String() string {
711
+	if this == nil {
712
+		return "nil"
713
+	}
714
+	s := strings.Join([]string{`&RoutePort{`,
715
+		`TargetPort:` + strings.Replace(strings.Replace(this.TargetPort.String(), "IntOrString", "k8s_io_kubernetes_pkg_util_intstr.IntOrString", 1), `&`, ``, 1) + `,`,
716
+		`}`,
717
+	}, "")
718
+	return s
719
+}
720
+func (this *RouteSpec) String() string {
721
+	if this == nil {
722
+		return "nil"
723
+	}
724
+	s := strings.Join([]string{`&RouteSpec{`,
725
+		`Host:` + fmt.Sprintf("%v", this.Host) + `,`,
726
+		`Path:` + fmt.Sprintf("%v", this.Path) + `,`,
727
+		`To:` + strings.Replace(strings.Replace(this.To.String(), "RouteTargetReference", "RouteTargetReference", 1), `&`, ``, 1) + `,`,
728
+		`AlternateBackends:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.AlternateBackends), "RouteTargetReference", "RouteTargetReference", 1), `&`, ``, 1) + `,`,
729
+		`Port:` + strings.Replace(fmt.Sprintf("%v", this.Port), "RoutePort", "RoutePort", 1) + `,`,
730
+		`TLS:` + strings.Replace(fmt.Sprintf("%v", this.TLS), "TLSConfig", "TLSConfig", 1) + `,`,
731
+		`}`,
732
+	}, "")
733
+	return s
734
+}
735
+func (this *RouteStatus) String() string {
736
+	if this == nil {
737
+		return "nil"
738
+	}
739
+	s := strings.Join([]string{`&RouteStatus{`,
740
+		`Ingress:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Ingress), "RouteIngress", "RouteIngress", 1), `&`, ``, 1) + `,`,
741
+		`}`,
742
+	}, "")
743
+	return s
744
+}
745
+func (this *RouteTargetReference) String() string {
746
+	if this == nil {
747
+		return "nil"
748
+	}
749
+	s := strings.Join([]string{`&RouteTargetReference{`,
750
+		`Kind:` + fmt.Sprintf("%v", this.Kind) + `,`,
751
+		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
752
+		`Weight:` + valueToStringGenerated(this.Weight) + `,`,
753
+		`}`,
754
+	}, "")
755
+	return s
756
+}
757
+func (this *RouterShard) String() string {
758
+	if this == nil {
759
+		return "nil"
760
+	}
761
+	s := strings.Join([]string{`&RouterShard{`,
762
+		`ShardName:` + fmt.Sprintf("%v", this.ShardName) + `,`,
763
+		`DNSSuffix:` + fmt.Sprintf("%v", this.DNSSuffix) + `,`,
764
+		`}`,
765
+	}, "")
766
+	return s
767
+}
768
+func (this *TLSConfig) String() string {
769
+	if this == nil {
770
+		return "nil"
771
+	}
772
+	s := strings.Join([]string{`&TLSConfig{`,
773
+		`Termination:` + fmt.Sprintf("%v", this.Termination) + `,`,
774
+		`Certificate:` + fmt.Sprintf("%v", this.Certificate) + `,`,
775
+		`Key:` + fmt.Sprintf("%v", this.Key) + `,`,
776
+		`CACertificate:` + fmt.Sprintf("%v", this.CACertificate) + `,`,
777
+		`DestinationCACertificate:` + fmt.Sprintf("%v", this.DestinationCACertificate) + `,`,
778
+		`InsecureEdgeTerminationPolicy:` + fmt.Sprintf("%v", this.InsecureEdgeTerminationPolicy) + `,`,
779
+		`}`,
780
+	}, "")
781
+	return s
782
+}
783
+func valueToStringGenerated(v interface{}) string {
784
+	rv := reflect.ValueOf(v)
785
+	if rv.IsNil() {
786
+		return "nil"
787
+	}
788
+	pv := reflect.Indirect(rv).Interface()
789
+	return fmt.Sprintf("*%v", pv)
790
+}
661 791
 func (m *Route) Unmarshal(data []byte) error {
662 792
 	l := len(data)
663 793
 	iNdEx := 0
... ...
@@ -2207,3 +2344,75 @@ var (
2207 2207
 	ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
2208 2208
 	ErrIntOverflowGenerated   = fmt.Errorf("proto: integer overflow")
2209 2209
 )
2210
+
2211
+var fileDescriptorGenerated = []byte{
2212
+	// 1078 bytes of a gzipped FileDescriptorProto
2213
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xac, 0x55, 0xcf, 0x6f, 0x1b, 0xc5,
2214
+	0x17, 0x8f, 0xed, 0x38, 0x89, 0xc7, 0xcd, 0xf7, 0x4b, 0x06, 0x8a, 0xdc, 0x48, 0xf9, 0xc1, 0x0a,
2215
+	0xa1, 0x56, 0xb4, 0xbb, 0x4a, 0x51, 0xc5, 0x6f, 0xa4, 0x6e, 0x8a, 0x44, 0x48, 0xda, 0x46, 0x63,
2216
+	0x03, 0x05, 0x01, 0xd2, 0x66, 0x77, 0xbc, 0x1e, 0x1c, 0xcf, 0x5a, 0x33, 0xb3, 0x29, 0xb9, 0x20,
2217
+	0xee, 0x5c, 0xfa, 0x1f, 0xf0, 0xcf, 0x70, 0xc8, 0xb1, 0x47, 0x0e, 0x10, 0x41, 0xb9, 0xf0, 0x17,
2218
+	0x70, 0xe0, 0xc4, 0x9b, 0xd9, 0xf1, 0xee, 0xc6, 0x76, 0xac, 0x62, 0x71, 0x58, 0xc9, 0xf3, 0xde,
2219
+	0xe7, 0x7d, 0xde, 0xef, 0x67, 0xf4, 0x5e, 0xcc, 0x54, 0x2f, 0x3d, 0x72, 0xc3, 0x64, 0xe0, 0x25,
2220
+	0x43, 0xca, 0x65, 0x8f, 0x75, 0x95, 0x97, 0x08, 0x16, 0x33, 0xee, 0x0d, 0xfb, 0xb1, 0x27, 0x92,
2221
+	0x54, 0x51, 0x2f, 0x18, 0x32, 0xef, 0x64, 0xc7, 0x8b, 0x29, 0xa7, 0x22, 0x50, 0x34, 0x72, 0x87,
2222
+	0x22, 0x51, 0x09, 0xbe, 0x59, 0x58, 0xbb, 0xb9, 0xb5, 0x9b, 0x59, 0xbb, 0x60, 0xed, 0x1a, 0x6b,
2223
+	0x17, 0xac, 0xdd, 0x93, 0x9d, 0xf5, 0x5b, 0x25, 0x5f, 0x71, 0x12, 0x27, 0x9e, 0x21, 0x39, 0x4a,
2224
+	0xbb, 0xe6, 0x65, 0x1e, 0xe6, 0x57, 0x46, 0xbe, 0x7e, 0xa7, 0xff, 0x96, 0x74, 0x59, 0xe2, 0xf5,
2225
+	0xd3, 0x23, 0x2a, 0x38, 0x55, 0x54, 0x9a, 0x80, 0x74, 0x28, 0x29, 0x3f, 0xa1, 0x42, 0xb2, 0x84,
2226
+	0xd3, 0x68, 0x3c, 0xa6, 0xf5, 0x9b, 0x97, 0x9b, 0x4d, 0x66, 0xb0, 0x7e, 0x6b, 0x3a, 0x5a, 0xa4,
2227
+	0x5c, 0xb1, 0x01, 0x9d, 0x80, 0xef, 0x4c, 0x87, 0xa7, 0x8a, 0x1d, 0x7b, 0x8c, 0x2b, 0xa9, 0xc4,
2228
+	0xb8, 0x89, 0xf3, 0x63, 0x15, 0xd5, 0x89, 0x2e, 0x03, 0x7e, 0x84, 0x56, 0x06, 0x54, 0x05, 0x51,
2229
+	0xa0, 0x82, 0x56, 0x65, 0xbb, 0x72, 0xbd, 0x79, 0xfb, 0xba, 0x9b, 0xf1, 0xb9, 0x05, 0x9f, 0x29,
2230
+	0x5b, 0x56, 0x30, 0xf7, 0xe1, 0xd1, 0x37, 0x34, 0x54, 0xf7, 0xc1, 0xc6, 0xc7, 0x67, 0xe7, 0x5b,
2231
+	0x0b, 0xcf, 0xce, 0xb7, 0x50, 0x21, 0x23, 0x39, 0x1b, 0xfe, 0x1c, 0x2d, 0xca, 0x21, 0x0d, 0x5b,
2232
+	0x55, 0xc3, 0xfa, 0xa6, 0xfb, 0x6f, 0xda, 0xe2, 0x9a, 0xe0, 0xda, 0x60, 0xee, 0x5f, 0xb1, 0x4e,
2233
+	0x16, 0xf5, 0x8b, 0x18, 0x4a, 0x1c, 0xa0, 0x25, 0xa9, 0x02, 0x95, 0xca, 0x56, 0xcd, 0x90, 0xbf,
2234
+	0x3d, 0x0f, 0xb9, 0x21, 0xf0, 0xff, 0x67, 0xe9, 0x97, 0xb2, 0x37, 0xb1, 0xc4, 0xce, 0xaf, 0x15,
2235
+	0x74, 0xc5, 0xe0, 0xf6, 0x78, 0x2c, 0xa8, 0x94, 0x78, 0x1b, 0x2d, 0xf6, 0x12, 0xa9, 0x4c, 0x91,
2236
+	0x1a, 0x45, 0x54, 0x1f, 0x81, 0x8c, 0x18, 0x0d, 0xbe, 0x8d, 0x90, 0x71, 0x23, 0x1e, 0x04, 0x03,
2237
+	0x6a, 0xd2, 0x6e, 0x14, 0x25, 0x22, 0xb9, 0x86, 0x94, 0x50, 0xf8, 0x31, 0x42, 0x61, 0xc2, 0x23,
2238
+	0xa6, 0x60, 0x6e, 0x74, 0x36, 0x35, 0xc8, 0x66, 0x77, 0x8e, 0x6c, 0x6c, 0x94, 0xbb, 0x23, 0xae,
2239
+	0xc2, 0x71, 0x2e, 0x92, 0xa4, 0xe4, 0xca, 0xf9, 0xab, 0x8a, 0xae, 0x4e, 0xb5, 0xc4, 0xef, 0xa3,
2240
+	0x45, 0x75, 0x3a, 0xa4, 0x36, 0xd1, 0x1b, 0xa3, 0x44, 0x3b, 0x20, 0xfb, 0xfb, 0x7c, 0xeb, 0xda,
2241
+	0x54, 0x23, 0xad, 0x24, 0xc6, 0x0c, 0x7f, 0x9a, 0xf7, 0x26, 0xab, 0xc0, 0x07, 0x17, 0x0b, 0x0c,
2242
+	0x14, 0x33, 0x97, 0xc1, 0xcd, 0x39, 0x2f, 0x36, 0x04, 0xbf, 0x86, 0x96, 0x04, 0x0d, 0x64, 0xc2,
2243
+	0x4d, 0xcf, 0x1b, 0x45, 0xe3, 0x88, 0x91, 0x12, 0xab, 0xc5, 0x37, 0xd0, 0xf2, 0x00, 0x42, 0x0b,
2244
+	0x62, 0xda, 0x5a, 0x34, 0xc0, 0xff, 0x5b, 0xe0, 0xf2, 0xfd, 0x4c, 0x4c, 0x46, 0x7a, 0x2c, 0x11,
2245
+	0x3e, 0x0e, 0xa4, 0xea, 0x88, 0x80, 0xcb, 0x2c, 0x0d, 0x58, 0xaf, 0x56, 0xdd, 0x8c, 0xd4, 0xeb,
2246
+	0x33, 0xb6, 0xa0, 0xb4, 0xe9, 0xae, 0x36, 0xf1, 0x5f, 0x06, 0x7a, 0x7c, 0x30, 0x41, 0x45, 0xa6,
2247
+	0xd0, 0x3b, 0x3f, 0x55, 0x50, 0xc3, 0xd4, 0xf0, 0x80, 0xc1, 0xcc, 0x7c, 0x35, 0xb1, 0x7e, 0xde,
2248
+	0x73, 0x3a, 0xd6, 0xe6, 0x66, 0x0b, 0x5f, 0xb0, 0xf9, 0xad, 0x8c, 0x24, 0xa5, 0x1d, 0x7c, 0x84,
2249
+	0xea, 0x4c, 0xd1, 0x81, 0xee, 0x85, 0x9e, 0xac, 0x37, 0xe6, 0x98, 0x2c, 0x7f, 0xd5, 0xf2, 0xd7,
2250
+	0xf7, 0x34, 0x13, 0xc9, 0x08, 0x9d, 0xc4, 0x66, 0x71, 0x98, 0x08, 0x85, 0x8f, 0x10, 0x52, 0x81,
2251
+	0x88, 0xa9, 0xd2, 0x2f, 0x9b, 0x87, 0x7b, 0x49, 0x1e, 0xfa, 0x2c, 0xb9, 0xd9, 0x59, 0x72, 0xf7,
2252
+	0xb8, 0x7a, 0x28, 0xda, 0x4a, 0x30, 0x1e, 0x17, 0x03, 0xdb, 0xc9, 0x99, 0x48, 0x89, 0xd5, 0xf9,
2253
+	0xb3, 0x66, 0x3d, 0xea, 0x3b, 0xf0, 0x1c, 0xdb, 0x08, 0x88, 0x61, 0xa0, 0x7a, 0x76, 0x0a, 0x73,
2254
+	0xc4, 0x21, 0xc8, 0x88, 0xd1, 0xe0, 0xaf, 0x51, 0x55, 0x25, 0xf6, 0x82, 0xf8, 0x73, 0x54, 0x26,
2255
+	0x0b, 0x94, 0xd0, 0x2e, 0x15, 0x94, 0x87, 0xd4, 0x47, 0xd6, 0x47, 0xb5, 0x93, 0x10, 0x60, 0xc6,
2256
+	0x3f, 0x54, 0xd0, 0x5a, 0x70, 0x0c, 0x9b, 0xce, 0xe1, 0xf2, 0xfa, 0x41, 0xd8, 0xa7, 0x3c, 0x92,
2257
+	0x30, 0x94, 0xb5, 0xff, 0xc8, 0xdf, 0x35, 0xeb, 0x6f, 0xed, 0xee, 0xb8, 0x13, 0x32, 0xe9, 0x17,
2258
+	0x7f, 0x02, 0xf5, 0xd0, 0xdd, 0xa9, 0xcf, 0x7d, 0x8e, 0x75, 0x1b, 0xfc, 0x15, 0x53, 0x44, 0xdd,
2259
+	0x1c, 0x43, 0x87, 0x09, 0xaa, 0xa9, 0x63, 0xd9, 0x5a, 0x9a, 0x87, 0xb5, 0x73, 0xd0, 0x86, 0x6d,
2260
+	0xef, 0xb2, 0xd8, 0x5f, 0x06, 0xd6, 0x1a, 0x3c, 0x89, 0x26, 0x73, 0x14, 0x6a, 0x96, 0x4e, 0x34,
2261
+	0xa6, 0x68, 0x99, 0x65, 0xf7, 0x06, 0xda, 0xad, 0x8b, 0xf7, 0xce, 0xfc, 0x07, 0xb2, 0xb8, 0x06,
2262
+	0x56, 0x40, 0x46, 0xdc, 0xce, 0x77, 0xe8, 0xa5, 0x69, 0x65, 0xd6, 0x83, 0xd4, 0x67, 0x3c, 0x1a,
2263
+	0x1f, 0xb5, 0x7d, 0x90, 0x11, 0xa3, 0xd1, 0x08, 0x5e, 0x9c, 0xfc, 0x1c, 0x61, 0x8e, 0xbd, 0xd1,
2264
+	0x60, 0x07, 0x2d, 0x3d, 0xa6, 0x2c, 0xee, 0x29, 0x33, 0x6e, 0x75, 0x1f, 0xe9, 0xc3, 0xf5, 0x99,
2265
+	0x91, 0x10, 0xab, 0x81, 0x8d, 0xca, 0xb2, 0x16, 0xed, 0x5e, 0x20, 0x22, 0xec, 0xa1, 0x86, 0xd4,
2266
+	0x3f, 0xcc, 0x9f, 0x49, 0xe6, 0x7b, 0xcd, 0x32, 0x37, 0xda, 0x23, 0x05, 0x29, 0x30, 0xda, 0x20,
2267
+	0xe2, 0xb2, 0x9d, 0x76, 0xbb, 0xec, 0x5b, 0x1b, 0x4a, 0x6e, 0x70, 0xef, 0x41, 0x3b, 0x53, 0x90,
2268
+	0x02, 0xe3, 0xfc, 0x02, 0x1b, 0x95, 0xb7, 0x00, 0xef, 0xa3, 0x26, 0xf8, 0x1e, 0x30, 0x18, 0x1a,
2269
+	0x38, 0x30, 0x63, 0xd7, 0xbf, 0xd9, 0x29, 0x54, 0x70, 0xc1, 0x31, 0x98, 0x95, 0x24, 0xe6, 0xfa,
2270
+	0x97, 0xad, 0xf1, 0x1d, 0xd4, 0x0c, 0xa9, 0x50, 0xac, 0xcb, 0x42, 0x98, 0x41, 0x1b, 0xcd, 0x8b,
2271
+	0x23, 0xb2, 0xdd, 0x42, 0x45, 0xca, 0x38, 0xbc, 0x81, 0x6a, 0x7d, 0x7a, 0x6a, 0x0f, 0x7c, 0xd3,
2272
+	0xc2, 0x6b, 0xfb, 0xf4, 0x94, 0x68, 0x39, 0x7e, 0x17, 0xad, 0x86, 0x41, 0xc9, 0xd8, 0x1e, 0xf8,
2273
+	0xab, 0x16, 0xb8, 0xba, 0x7b, 0xb7, 0xcc, 0x7c, 0x11, 0x8b, 0xbf, 0x44, 0xad, 0x88, 0x4a, 0x65,
2274
+	0x23, 0xbc, 0x00, 0x35, 0x3b, 0xd1, 0xf0, 0xb7, 0x2d, 0x4f, 0xeb, 0xde, 0x25, 0x38, 0x72, 0x29,
2275
+	0x03, 0x7e, 0x52, 0x41, 0x1b, 0x8c, 0x4b, 0x1a, 0xa6, 0x82, 0x7e, 0x18, 0xc5, 0xb4, 0x54, 0x9d,
2276
+	0xc3, 0xe4, 0x98, 0x85, 0xa7, 0x66, 0x43, 0x1a, 0xfe, 0xc7, 0xd6, 0xc7, 0xc6, 0xde, 0x2c, 0x30,
2277
+	0x94, 0xf8, 0x95, 0x99, 0x00, 0x53, 0xf1, 0xd9, 0x0e, 0xfd, 0x57, 0xcf, 0x7e, 0xdf, 0x5c, 0x78,
2278
+	0x0a, 0xdf, 0xcf, 0xf0, 0x7d, 0xff, 0x6c, 0xb3, 0x72, 0x06, 0xdf, 0x53, 0xf8, 0x7e, 0x83, 0xef,
2279
+	0xc9, 0x1f, 0x9b, 0x0b, 0x5f, 0x54, 0x4f, 0x76, 0xfe, 0x09, 0x00, 0x00, 0xff, 0xff, 0x6e, 0xc2,
2280
+	0xce, 0x75, 0x6c, 0x0b, 0x00, 0x00,
2281
+}
... ...
@@ -7,6 +7,7 @@ package github.com.openshift.origin.pkg.route.api.v1;
7 7
 
8 8
 import "k8s.io/kubernetes/pkg/api/unversioned/generated.proto";
9 9
 import "k8s.io/kubernetes/pkg/api/v1/generated.proto";
10
+import "k8s.io/kubernetes/pkg/runtime/generated.proto";
10 11
 import "k8s.io/kubernetes/pkg/util/intstr/generated.proto";
11 12
 
12 13
 // Package-wide variables from generator "generated".
... ...
@@ -27,6 +27,9 @@ import proto "github.com/gogo/protobuf/proto"
27 27
 import fmt "fmt"
28 28
 import math "math"
29 29
 
30
+import strings "strings"
31
+import reflect "reflect"
32
+
30 33
 import io "io"
31 34
 
32 35
 // Reference imports to suppress errors if they are not otherwise used.
... ...
@@ -34,49 +37,53 @@ var _ = proto.Marshal
34 34
 var _ = fmt.Errorf
35 35
 var _ = math.Inf
36 36
 
37
-func (m *ClusterNetwork) Reset()         { *m = ClusterNetwork{} }
38
-func (m *ClusterNetwork) String() string { return proto.CompactTextString(m) }
39
-func (*ClusterNetwork) ProtoMessage()    {}
37
+// This is a compile-time assertion to ensure that this generated file
38
+// is compatible with the proto package it is being compiled against.
39
+const _ = proto.GoGoProtoPackageIsVersion1
40
+
41
+func (m *ClusterNetwork) Reset()                    { *m = ClusterNetwork{} }
42
+func (*ClusterNetwork) ProtoMessage()               {}
43
+func (*ClusterNetwork) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{0} }
40 44
 
41
-func (m *ClusterNetworkList) Reset()         { *m = ClusterNetworkList{} }
42
-func (m *ClusterNetworkList) String() string { return proto.CompactTextString(m) }
43
-func (*ClusterNetworkList) ProtoMessage()    {}
45
+func (m *ClusterNetworkList) Reset()                    { *m = ClusterNetworkList{} }
46
+func (*ClusterNetworkList) ProtoMessage()               {}
47
+func (*ClusterNetworkList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{1} }
44 48
 
45
-func (m *EgressNetworkPolicy) Reset()         { *m = EgressNetworkPolicy{} }
46
-func (m *EgressNetworkPolicy) String() string { return proto.CompactTextString(m) }
47
-func (*EgressNetworkPolicy) ProtoMessage()    {}
49
+func (m *EgressNetworkPolicy) Reset()                    { *m = EgressNetworkPolicy{} }
50
+func (*EgressNetworkPolicy) ProtoMessage()               {}
51
+func (*EgressNetworkPolicy) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{2} }
48 52
 
49
-func (m *EgressNetworkPolicyList) Reset()         { *m = EgressNetworkPolicyList{} }
50
-func (m *EgressNetworkPolicyList) String() string { return proto.CompactTextString(m) }
51
-func (*EgressNetworkPolicyList) ProtoMessage()    {}
53
+func (m *EgressNetworkPolicyList) Reset()                    { *m = EgressNetworkPolicyList{} }
54
+func (*EgressNetworkPolicyList) ProtoMessage()               {}
55
+func (*EgressNetworkPolicyList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{3} }
52 56
 
53
-func (m *EgressNetworkPolicyPeer) Reset()         { *m = EgressNetworkPolicyPeer{} }
54
-func (m *EgressNetworkPolicyPeer) String() string { return proto.CompactTextString(m) }
55
-func (*EgressNetworkPolicyPeer) ProtoMessage()    {}
57
+func (m *EgressNetworkPolicyPeer) Reset()                    { *m = EgressNetworkPolicyPeer{} }
58
+func (*EgressNetworkPolicyPeer) ProtoMessage()               {}
59
+func (*EgressNetworkPolicyPeer) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{4} }
56 60
 
57
-func (m *EgressNetworkPolicyRule) Reset()         { *m = EgressNetworkPolicyRule{} }
58
-func (m *EgressNetworkPolicyRule) String() string { return proto.CompactTextString(m) }
59
-func (*EgressNetworkPolicyRule) ProtoMessage()    {}
61
+func (m *EgressNetworkPolicyRule) Reset()                    { *m = EgressNetworkPolicyRule{} }
62
+func (*EgressNetworkPolicyRule) ProtoMessage()               {}
63
+func (*EgressNetworkPolicyRule) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{5} }
60 64
 
61
-func (m *EgressNetworkPolicySpec) Reset()         { *m = EgressNetworkPolicySpec{} }
62
-func (m *EgressNetworkPolicySpec) String() string { return proto.CompactTextString(m) }
63
-func (*EgressNetworkPolicySpec) ProtoMessage()    {}
65
+func (m *EgressNetworkPolicySpec) Reset()                    { *m = EgressNetworkPolicySpec{} }
66
+func (*EgressNetworkPolicySpec) ProtoMessage()               {}
67
+func (*EgressNetworkPolicySpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{6} }
64 68
 
65
-func (m *HostSubnet) Reset()         { *m = HostSubnet{} }
66
-func (m *HostSubnet) String() string { return proto.CompactTextString(m) }
67
-func (*HostSubnet) ProtoMessage()    {}
69
+func (m *HostSubnet) Reset()                    { *m = HostSubnet{} }
70
+func (*HostSubnet) ProtoMessage()               {}
71
+func (*HostSubnet) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{7} }
68 72
 
69
-func (m *HostSubnetList) Reset()         { *m = HostSubnetList{} }
70
-func (m *HostSubnetList) String() string { return proto.CompactTextString(m) }
71
-func (*HostSubnetList) ProtoMessage()    {}
73
+func (m *HostSubnetList) Reset()                    { *m = HostSubnetList{} }
74
+func (*HostSubnetList) ProtoMessage()               {}
75
+func (*HostSubnetList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{8} }
72 76
 
73
-func (m *NetNamespace) Reset()         { *m = NetNamespace{} }
74
-func (m *NetNamespace) String() string { return proto.CompactTextString(m) }
75
-func (*NetNamespace) ProtoMessage()    {}
77
+func (m *NetNamespace) Reset()                    { *m = NetNamespace{} }
78
+func (*NetNamespace) ProtoMessage()               {}
79
+func (*NetNamespace) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{9} }
76 80
 
77
-func (m *NetNamespaceList) Reset()         { *m = NetNamespaceList{} }
78
-func (m *NetNamespaceList) String() string { return proto.CompactTextString(m) }
79
-func (*NetNamespaceList) ProtoMessage()    {}
81
+func (m *NetNamespaceList) Reset()                    { *m = NetNamespaceList{} }
82
+func (*NetNamespaceList) ProtoMessage()               {}
83
+func (*NetNamespaceList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{10} }
80 84
 
81 85
 func init() {
82 86
 	proto.RegisterType((*ClusterNetwork)(nil), "github.com.openshift.origin.pkg.sdn.api.v1.ClusterNetwork")
... ...
@@ -647,6 +654,139 @@ func sovGenerated(x uint64) (n int) {
647 647
 func sozGenerated(x uint64) (n int) {
648 648
 	return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
649 649
 }
650
+func (this *ClusterNetwork) String() string {
651
+	if this == nil {
652
+		return "nil"
653
+	}
654
+	s := strings.Join([]string{`&ClusterNetwork{`,
655
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
656
+		`Network:` + fmt.Sprintf("%v", this.Network) + `,`,
657
+		`HostSubnetLength:` + fmt.Sprintf("%v", this.HostSubnetLength) + `,`,
658
+		`ServiceNetwork:` + fmt.Sprintf("%v", this.ServiceNetwork) + `,`,
659
+		`PluginName:` + fmt.Sprintf("%v", this.PluginName) + `,`,
660
+		`}`,
661
+	}, "")
662
+	return s
663
+}
664
+func (this *ClusterNetworkList) String() string {
665
+	if this == nil {
666
+		return "nil"
667
+	}
668
+	s := strings.Join([]string{`&ClusterNetworkList{`,
669
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
670
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "ClusterNetwork", "ClusterNetwork", 1), `&`, ``, 1) + `,`,
671
+		`}`,
672
+	}, "")
673
+	return s
674
+}
675
+func (this *EgressNetworkPolicy) String() string {
676
+	if this == nil {
677
+		return "nil"
678
+	}
679
+	s := strings.Join([]string{`&EgressNetworkPolicy{`,
680
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
681
+		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "EgressNetworkPolicySpec", "EgressNetworkPolicySpec", 1), `&`, ``, 1) + `,`,
682
+		`}`,
683
+	}, "")
684
+	return s
685
+}
686
+func (this *EgressNetworkPolicyList) String() string {
687
+	if this == nil {
688
+		return "nil"
689
+	}
690
+	s := strings.Join([]string{`&EgressNetworkPolicyList{`,
691
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
692
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "EgressNetworkPolicy", "EgressNetworkPolicy", 1), `&`, ``, 1) + `,`,
693
+		`}`,
694
+	}, "")
695
+	return s
696
+}
697
+func (this *EgressNetworkPolicyPeer) String() string {
698
+	if this == nil {
699
+		return "nil"
700
+	}
701
+	s := strings.Join([]string{`&EgressNetworkPolicyPeer{`,
702
+		`CIDRSelector:` + fmt.Sprintf("%v", this.CIDRSelector) + `,`,
703
+		`}`,
704
+	}, "")
705
+	return s
706
+}
707
+func (this *EgressNetworkPolicyRule) String() string {
708
+	if this == nil {
709
+		return "nil"
710
+	}
711
+	s := strings.Join([]string{`&EgressNetworkPolicyRule{`,
712
+		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
713
+		`To:` + strings.Replace(strings.Replace(this.To.String(), "EgressNetworkPolicyPeer", "EgressNetworkPolicyPeer", 1), `&`, ``, 1) + `,`,
714
+		`}`,
715
+	}, "")
716
+	return s
717
+}
718
+func (this *EgressNetworkPolicySpec) String() string {
719
+	if this == nil {
720
+		return "nil"
721
+	}
722
+	s := strings.Join([]string{`&EgressNetworkPolicySpec{`,
723
+		`Egress:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Egress), "EgressNetworkPolicyRule", "EgressNetworkPolicyRule", 1), `&`, ``, 1) + `,`,
724
+		`}`,
725
+	}, "")
726
+	return s
727
+}
728
+func (this *HostSubnet) String() string {
729
+	if this == nil {
730
+		return "nil"
731
+	}
732
+	s := strings.Join([]string{`&HostSubnet{`,
733
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
734
+		`Host:` + fmt.Sprintf("%v", this.Host) + `,`,
735
+		`HostIP:` + fmt.Sprintf("%v", this.HostIP) + `,`,
736
+		`Subnet:` + fmt.Sprintf("%v", this.Subnet) + `,`,
737
+		`}`,
738
+	}, "")
739
+	return s
740
+}
741
+func (this *HostSubnetList) String() string {
742
+	if this == nil {
743
+		return "nil"
744
+	}
745
+	s := strings.Join([]string{`&HostSubnetList{`,
746
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
747
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "HostSubnet", "HostSubnet", 1), `&`, ``, 1) + `,`,
748
+		`}`,
749
+	}, "")
750
+	return s
751
+}
752
+func (this *NetNamespace) String() string {
753
+	if this == nil {
754
+		return "nil"
755
+	}
756
+	s := strings.Join([]string{`&NetNamespace{`,
757
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
758
+		`NetName:` + fmt.Sprintf("%v", this.NetName) + `,`,
759
+		`NetID:` + fmt.Sprintf("%v", this.NetID) + `,`,
760
+		`}`,
761
+	}, "")
762
+	return s
763
+}
764
+func (this *NetNamespaceList) String() string {
765
+	if this == nil {
766
+		return "nil"
767
+	}
768
+	s := strings.Join([]string{`&NetNamespaceList{`,
769
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
770
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "NetNamespace", "NetNamespace", 1), `&`, ``, 1) + `,`,
771
+		`}`,
772
+	}, "")
773
+	return s
774
+}
775
+func valueToStringGenerated(v interface{}) string {
776
+	rv := reflect.ValueOf(v)
777
+	if rv.IsNil() {
778
+		return "nil"
779
+	}
780
+	pv := reflect.Indirect(rv).Interface()
781
+	return fmt.Sprintf("*%v", pv)
782
+}
650 783
 func (m *ClusterNetwork) Unmarshal(data []byte) error {
651 784
 	l := len(data)
652 785
 	iNdEx := 0
... ...
@@ -2055,3 +2195,58 @@ var (
2055 2055
 	ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
2056 2056
 	ErrIntOverflowGenerated   = fmt.Errorf("proto: integer overflow")
2057 2057
 )
2058
+
2059
+var fileDescriptorGenerated = []byte{
2060
+	// 806 bytes of a gzipped FileDescriptorProto
2061
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xbc, 0x55, 0x5d, 0x6b, 0x13, 0x4d,
2062
+	0x14, 0xee, 0xa6, 0x49, 0x3f, 0xa6, 0x69, 0xde, 0xb0, 0xef, 0xcb, 0x6b, 0x88, 0xd0, 0x96, 0x55,
2063
+	0xa4, 0x7e, 0x74, 0x97, 0x14, 0x94, 0xd2, 0x0b, 0x0b, 0xdb, 0x0a, 0x2d, 0xd4, 0x1a, 0x26, 0xbd,
2064
+	0x10, 0xa5, 0x48, 0x3e, 0x4e, 0x37, 0x63, 0x92, 0x9d, 0x65, 0x67, 0x36, 0xd2, 0x3b, 0xaf, 0xbc,
2065
+	0xf6, 0xe7, 0x08, 0xfe, 0x81, 0x5e, 0x08, 0xf6, 0x42, 0xa4, 0x57, 0x41, 0xeb, 0xbf, 0xf0, 0xca,
2066
+	0xd9, 0xd9, 0xc9, 0x57, 0xb3, 0x11, 0x8b, 0x6d, 0x2f, 0x86, 0x64, 0xe7, 0x9c, 0xe7, 0x39, 0xcf,
2067
+	0x39, 0x67, 0xe6, 0x0c, 0x5a, 0x77, 0x08, 0xaf, 0x07, 0x15, 0xb3, 0x4a, 0x5b, 0x16, 0xf5, 0xc0,
2068
+	0x65, 0x75, 0x72, 0xc8, 0x2d, 0xea, 0x13, 0x87, 0xb8, 0x96, 0xd7, 0x70, 0x2c, 0x56, 0x73, 0xad,
2069
+	0xb2, 0x47, 0xac, 0x76, 0xc1, 0x72, 0xc0, 0x05, 0xbf, 0xcc, 0xa1, 0x66, 0x7a, 0x3e, 0xe5, 0x54,
2070
+	0xbf, 0xd7, 0xc7, 0x9a, 0x3d, 0xac, 0x19, 0x61, 0x4d, 0x81, 0x35, 0x05, 0xd6, 0x14, 0x58, 0xb3,
2071
+	0x5d, 0xc8, 0xaf, 0x0c, 0xc4, 0x71, 0xa8, 0x43, 0x2d, 0x49, 0x51, 0x09, 0x0e, 0xe5, 0x97, 0xfc,
2072
+	0x90, 0xff, 0x22, 0xea, 0xfc, 0xc3, 0xc6, 0x1a, 0x33, 0x09, 0xb5, 0x1a, 0x41, 0x05, 0x7c, 0x17,
2073
+	0x38, 0x30, 0x29, 0x26, 0x14, 0x12, 0xb8, 0x6d, 0xf0, 0x19, 0xa1, 0x2e, 0xd4, 0xce, 0x2b, 0xca,
2074
+	0x3f, 0x18, 0x0f, 0x1b, 0xd5, 0x9f, 0x5f, 0x89, 0xf7, 0xf6, 0x03, 0x97, 0x93, 0x16, 0x8c, 0xb8,
2075
+	0x17, 0xe2, 0xdd, 0x03, 0x4e, 0x9a, 0x16, 0x71, 0x39, 0xe3, 0xfe, 0x79, 0x88, 0xf1, 0x39, 0x81,
2076
+	0x32, 0x9b, 0xcd, 0x80, 0x71, 0xf0, 0xf7, 0x80, 0xbf, 0xa1, 0x7e, 0x43, 0x7f, 0x8e, 0x66, 0x5a,
2077
+	0xc0, 0xcb, 0xb5, 0x32, 0x2f, 0xe7, 0xb4, 0x25, 0x6d, 0x79, 0x6e, 0x75, 0xd9, 0x8c, 0x88, 0xcd,
2078
+	0x3e, 0xb1, 0xac, 0x5e, 0x54, 0x39, 0xf3, 0x59, 0xe5, 0x35, 0x54, 0xf9, 0x53, 0x81, 0xb1, 0xf5,
2079
+	0xe3, 0xce, 0xe2, 0xc4, 0x59, 0x67, 0x11, 0xf5, 0xf7, 0x70, 0x8f, 0x4d, 0xbf, 0x8b, 0xa6, 0xdd,
2080
+	0x28, 0x48, 0x2e, 0x21, 0x88, 0x67, 0xed, 0x7f, 0x94, 0xfb, 0xb4, 0x8a, 0x8d, 0xbb, 0x76, 0x7d,
2081
+	0x0b, 0x65, 0xeb, 0x94, 0x71, 0x16, 0x54, 0xc4, 0x4e, 0x13, 0x5c, 0x87, 0xd7, 0x73, 0x93, 0x02,
2082
+	0x33, 0x6f, 0xe7, 0x14, 0x26, 0xbb, 0x2d, 0xec, 0x25, 0x69, 0xdf, 0x95, 0x76, 0x3c, 0x82, 0xd0,
2083
+	0x1f, 0xa3, 0x0c, 0x03, 0xbf, 0x4d, 0xaa, 0xa0, 0x02, 0xe4, 0x92, 0x32, 0xee, 0xff, 0x8a, 0x23,
2084
+	0x53, 0x1a, 0xb2, 0xe2, 0x73, 0xde, 0xfa, 0x2a, 0x42, 0x5e, 0x33, 0x10, 0x87, 0x65, 0xaf, 0xdc,
2085
+	0x82, 0x5c, 0x4a, 0x62, 0x7b, 0x29, 0x16, 0x7b, 0x16, 0x3c, 0xe0, 0x65, 0x7c, 0xd1, 0x90, 0x3e,
2086
+	0x5c, 0xd1, 0x5d, 0xc2, 0xb8, 0x7e, 0x30, 0x52, 0x55, 0xeb, 0x37, 0x55, 0x1d, 0x38, 0x42, 0x66,
2087
+	0x08, 0x97, 0xc5, 0xcd, 0xaa, 0xc8, 0x33, 0xdd, 0x9d, 0x81, 0xd2, 0xbe, 0x42, 0x29, 0xc2, 0xa1,
2088
+	0xc5, 0x44, 0x61, 0x27, 0x05, 0xf7, 0xba, 0xf9, 0xe7, 0x27, 0xdf, 0x1c, 0x56, 0x6b, 0xcf, 0xab,
2089
+	0x30, 0xa9, 0x9d, 0x90, 0x10, 0x47, 0xbc, 0xc6, 0x57, 0x0d, 0xfd, 0xfb, 0xc4, 0xf1, 0x81, 0x31,
2090
+	0xe5, 0x57, 0xa4, 0x4d, 0x52, 0x3d, 0xba, 0xc2, 0xd3, 0x02, 0x28, 0xc9, 0x3c, 0xa8, 0xca, 0xa3,
2091
+	0x32, 0xb7, 0xba, 0x79, 0x91, 0x8c, 0x62, 0x84, 0x96, 0x04, 0x95, 0x9d, 0x56, 0x01, 0x93, 0xe1,
2092
+	0x17, 0x96, 0xf4, 0x46, 0x47, 0x43, 0x37, 0x62, 0xfc, 0xaf, 0xa3, 0x69, 0xb5, 0xe1, 0xa6, 0x6d,
2093
+	0xfc, 0x65, 0x8a, 0x63, 0x3a, 0x57, 0x8a, 0xcd, 0xaf, 0x08, 0xe0, 0xeb, 0x6b, 0x28, 0x5d, 0x25,
2094
+	0x35, 0xbf, 0x04, 0x4d, 0x51, 0x7e, 0xea, 0xcb, 0x1c, 0x67, 0xed, 0xff, 0x14, 0x4d, 0x7a, 0x73,
2095
+	0x67, 0x0b, 0x77, 0x6d, 0x78, 0xc8, 0xd3, 0xf8, 0x18, 0x5f, 0x35, 0x1c, 0x34, 0x41, 0xdf, 0x40,
2096
+	0x49, 0x7e, 0xe4, 0x81, 0x62, 0xbb, 0xdf, 0xad, 0xf9, 0xbe, 0xd8, 0xfb, 0xd9, 0x59, 0xbc, 0x39,
2097
+	0x06, 0x16, 0x9a, 0xb1, 0x04, 0x8a, 0xc3, 0x9c, 0xe0, 0xf4, 0x92, 0xfa, 0x1e, 0xe6, 0x69, 0x23,
2098
+	0xa5, 0x21, 0xb1, 0x4f, 0xb1, 0xa0, 0x36, 0xde, 0xc5, 0xab, 0x0f, 0x4f, 0x85, 0xde, 0x40, 0x53,
2099
+	0x20, 0x4d, 0x42, 0xff, 0xe4, 0x25, 0x08, 0x08, 0x73, 0xb3, 0x33, 0x4a, 0xc0, 0x54, 0xe4, 0x80,
2100
+	0x55, 0x08, 0xe3, 0x54, 0x43, 0xa8, 0x3f, 0xc7, 0xae, 0xf0, 0x32, 0x2d, 0xa1, 0x64, 0x38, 0x1d,
2101
+	0xd5, 0xdc, 0xed, 0xdd, 0x83, 0x30, 0x36, 0x96, 0x16, 0xfd, 0x0e, 0x9a, 0x0a, 0x7f, 0x77, 0x8a,
2102
+	0x72, 0xce, 0xce, 0xf6, 0x25, 0x6f, 0xcb, 0x5d, 0xac, 0xac, 0xa1, 0x5f, 0x34, 0x63, 0xd5, 0x2c,
2103
+	0xed, 0xf9, 0x45, 0x39, 0x60, 0x65, 0x35, 0x3e, 0x69, 0x28, 0x33, 0x30, 0xa2, 0xaf, 0xe1, 0x3a,
2104
+	0xbd, 0x1c, 0xbe, 0x4e, 0x8f, 0x2e, 0xd2, 0xb8, 0xbe, 0xd2, 0x31, 0xb7, 0xe8, 0x83, 0x86, 0xd2,
2105
+	0xa2, 0xaf, 0xe1, 0x88, 0x67, 0x5e, 0xb9, 0x0a, 0x57, 0xfe, 0x4c, 0xba, 0xe1, 0x93, 0x33, 0xfa,
2106
+	0x4c, 0xca, 0xf7, 0xa6, 0x6b, 0xd7, 0x6f, 0xa1, 0x94, 0xf8, 0x4b, 0x6a, 0xea, 0x6d, 0xec, 0x49,
2107
+	0x17, 0x8e, 0xe2, 0xee, 0x46, 0x36, 0xe3, 0x44, 0x43, 0xd9, 0x41, 0xe9, 0xd7, 0xd1, 0x8b, 0x83,
2108
+	0xe1, 0x5e, 0xac, 0x5d, 0xa4, 0x17, 0x83, 0x5a, 0xe3, 0xbb, 0x61, 0xdf, 0x3e, 0xfe, 0xbe, 0x30,
2109
+	0x71, 0x22, 0xd6, 0xa9, 0x58, 0x6f, 0xcf, 0x16, 0xb4, 0x63, 0xb1, 0x4e, 0xc4, 0xfa, 0x26, 0xd6,
2110
+	0xfb, 0x1f, 0x0b, 0x13, 0x2f, 0x12, 0xed, 0xc2, 0xaf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xa7, 0x69,
2111
+	0x56, 0x2d, 0x3b, 0x0a, 0x00, 0x00,
2112
+}
... ...
@@ -7,6 +7,7 @@ package github.com.openshift.origin.pkg.sdn.api.v1;
7 7
 
8 8
 import "k8s.io/kubernetes/pkg/api/unversioned/generated.proto";
9 9
 import "k8s.io/kubernetes/pkg/api/v1/generated.proto";
10
+import "k8s.io/kubernetes/pkg/runtime/generated.proto";
10 11
 import "k8s.io/kubernetes/pkg/util/intstr/generated.proto";
11 12
 
12 13
 // Package-wide variables from generator "generated".
... ...
@@ -27,6 +27,9 @@ import math "math"
27 27
 
28 28
 import k8s_io_kubernetes_pkg_api_v1 "k8s.io/kubernetes/pkg/api/v1"
29 29
 
30
+import strings "strings"
31
+import reflect "reflect"
32
+
30 33
 import io "io"
31 34
 
32 35
 // Reference imports to suppress errors if they are not otherwise used.
... ...
@@ -34,47 +37,65 @@ var _ = proto.Marshal
34 34
 var _ = fmt.Errorf
35 35
 var _ = math.Inf
36 36
 
37
-func (m *PodSecurityPolicyReview) Reset()         { *m = PodSecurityPolicyReview{} }
38
-func (m *PodSecurityPolicyReview) String() string { return proto.CompactTextString(m) }
39
-func (*PodSecurityPolicyReview) ProtoMessage()    {}
37
+// This is a compile-time assertion to ensure that this generated file
38
+// is compatible with the proto package it is being compiled against.
39
+const _ = proto.GoGoProtoPackageIsVersion1
40 40
 
41
-func (m *PodSecurityPolicyReviewSpec) Reset()         { *m = PodSecurityPolicyReviewSpec{} }
42
-func (m *PodSecurityPolicyReviewSpec) String() string { return proto.CompactTextString(m) }
43
-func (*PodSecurityPolicyReviewSpec) ProtoMessage()    {}
41
+func (m *PodSecurityPolicyReview) Reset()                    { *m = PodSecurityPolicyReview{} }
42
+func (*PodSecurityPolicyReview) ProtoMessage()               {}
43
+func (*PodSecurityPolicyReview) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{0} }
44 44
 
45
-func (m *PodSecurityPolicyReviewStatus) Reset()         { *m = PodSecurityPolicyReviewStatus{} }
46
-func (m *PodSecurityPolicyReviewStatus) String() string { return proto.CompactTextString(m) }
47
-func (*PodSecurityPolicyReviewStatus) ProtoMessage()    {}
45
+func (m *PodSecurityPolicyReviewSpec) Reset()      { *m = PodSecurityPolicyReviewSpec{} }
46
+func (*PodSecurityPolicyReviewSpec) ProtoMessage() {}
47
+func (*PodSecurityPolicyReviewSpec) Descriptor() ([]byte, []int) {
48
+	return fileDescriptorGenerated, []int{1}
49
+}
48 50
 
49
-func (m *PodSecurityPolicySelfSubjectReview) Reset()         { *m = PodSecurityPolicySelfSubjectReview{} }
50
-func (m *PodSecurityPolicySelfSubjectReview) String() string { return proto.CompactTextString(m) }
51
-func (*PodSecurityPolicySelfSubjectReview) ProtoMessage()    {}
51
+func (m *PodSecurityPolicyReviewStatus) Reset()      { *m = PodSecurityPolicyReviewStatus{} }
52
+func (*PodSecurityPolicyReviewStatus) ProtoMessage() {}
53
+func (*PodSecurityPolicyReviewStatus) Descriptor() ([]byte, []int) {
54
+	return fileDescriptorGenerated, []int{2}
55
+}
56
+
57
+func (m *PodSecurityPolicySelfSubjectReview) Reset()      { *m = PodSecurityPolicySelfSubjectReview{} }
58
+func (*PodSecurityPolicySelfSubjectReview) ProtoMessage() {}
59
+func (*PodSecurityPolicySelfSubjectReview) Descriptor() ([]byte, []int) {
60
+	return fileDescriptorGenerated, []int{3}
61
+}
52 62
 
53 63
 func (m *PodSecurityPolicySelfSubjectReviewSpec) Reset() {
54 64
 	*m = PodSecurityPolicySelfSubjectReviewSpec{}
55 65
 }
56
-func (m *PodSecurityPolicySelfSubjectReviewSpec) String() string { return proto.CompactTextString(m) }
57
-func (*PodSecurityPolicySelfSubjectReviewSpec) ProtoMessage()    {}
66
+func (*PodSecurityPolicySelfSubjectReviewSpec) ProtoMessage() {}
67
+func (*PodSecurityPolicySelfSubjectReviewSpec) Descriptor() ([]byte, []int) {
68
+	return fileDescriptorGenerated, []int{4}
69
+}
58 70
 
59
-func (m *PodSecurityPolicySubjectReview) Reset()         { *m = PodSecurityPolicySubjectReview{} }
60
-func (m *PodSecurityPolicySubjectReview) String() string { return proto.CompactTextString(m) }
61
-func (*PodSecurityPolicySubjectReview) ProtoMessage()    {}
71
+func (m *PodSecurityPolicySubjectReview) Reset()      { *m = PodSecurityPolicySubjectReview{} }
72
+func (*PodSecurityPolicySubjectReview) ProtoMessage() {}
73
+func (*PodSecurityPolicySubjectReview) Descriptor() ([]byte, []int) {
74
+	return fileDescriptorGenerated, []int{5}
75
+}
62 76
 
63
-func (m *PodSecurityPolicySubjectReviewSpec) Reset()         { *m = PodSecurityPolicySubjectReviewSpec{} }
64
-func (m *PodSecurityPolicySubjectReviewSpec) String() string { return proto.CompactTextString(m) }
65
-func (*PodSecurityPolicySubjectReviewSpec) ProtoMessage()    {}
77
+func (m *PodSecurityPolicySubjectReviewSpec) Reset()      { *m = PodSecurityPolicySubjectReviewSpec{} }
78
+func (*PodSecurityPolicySubjectReviewSpec) ProtoMessage() {}
79
+func (*PodSecurityPolicySubjectReviewSpec) Descriptor() ([]byte, []int) {
80
+	return fileDescriptorGenerated, []int{6}
81
+}
66 82
 
67
-func (m *PodSecurityPolicySubjectReviewStatus) Reset()         { *m = PodSecurityPolicySubjectReviewStatus{} }
68
-func (m *PodSecurityPolicySubjectReviewStatus) String() string { return proto.CompactTextString(m) }
69
-func (*PodSecurityPolicySubjectReviewStatus) ProtoMessage()    {}
83
+func (m *PodSecurityPolicySubjectReviewStatus) Reset()      { *m = PodSecurityPolicySubjectReviewStatus{} }
84
+func (*PodSecurityPolicySubjectReviewStatus) ProtoMessage() {}
85
+func (*PodSecurityPolicySubjectReviewStatus) Descriptor() ([]byte, []int) {
86
+	return fileDescriptorGenerated, []int{7}
87
+}
70 88
 
71 89
 func (m *ServiceAccountPodSecurityPolicyReviewStatus) Reset() {
72 90
 	*m = ServiceAccountPodSecurityPolicyReviewStatus{}
73 91
 }
74
-func (m *ServiceAccountPodSecurityPolicyReviewStatus) String() string {
75
-	return proto.CompactTextString(m)
76
-}
77 92
 func (*ServiceAccountPodSecurityPolicyReviewStatus) ProtoMessage() {}
93
+func (*ServiceAccountPodSecurityPolicyReviewStatus) Descriptor() ([]byte, []int) {
94
+	return fileDescriptorGenerated, []int{8}
95
+}
78 96
 
79 97
 func init() {
80 98
 	proto.RegisterType((*PodSecurityPolicyReview)(nil), "github.com.openshift.origin.pkg.security.api.v1.PodSecurityPolicyReview")
... ...
@@ -545,6 +566,113 @@ func sovGenerated(x uint64) (n int) {
545 545
 func sozGenerated(x uint64) (n int) {
546 546
 	return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
547 547
 }
548
+func (this *PodSecurityPolicyReview) String() string {
549
+	if this == nil {
550
+		return "nil"
551
+	}
552
+	s := strings.Join([]string{`&PodSecurityPolicyReview{`,
553
+		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "PodSecurityPolicyReviewSpec", "PodSecurityPolicyReviewSpec", 1), `&`, ``, 1) + `,`,
554
+		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "PodSecurityPolicyReviewStatus", "PodSecurityPolicyReviewStatus", 1), `&`, ``, 1) + `,`,
555
+		`}`,
556
+	}, "")
557
+	return s
558
+}
559
+func (this *PodSecurityPolicyReviewSpec) String() string {
560
+	if this == nil {
561
+		return "nil"
562
+	}
563
+	s := strings.Join([]string{`&PodSecurityPolicyReviewSpec{`,
564
+		`Template:` + strings.Replace(strings.Replace(this.Template.String(), "PodTemplateSpec", "k8s_io_kubernetes_pkg_api_v1.PodTemplateSpec", 1), `&`, ``, 1) + `,`,
565
+		`ServiceAccountNames:` + fmt.Sprintf("%v", this.ServiceAccountNames) + `,`,
566
+		`}`,
567
+	}, "")
568
+	return s
569
+}
570
+func (this *PodSecurityPolicyReviewStatus) String() string {
571
+	if this == nil {
572
+		return "nil"
573
+	}
574
+	s := strings.Join([]string{`&PodSecurityPolicyReviewStatus{`,
575
+		`AllowedServiceAccounts:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.AllowedServiceAccounts), "ServiceAccountPodSecurityPolicyReviewStatus", "ServiceAccountPodSecurityPolicyReviewStatus", 1), `&`, ``, 1) + `,`,
576
+		`}`,
577
+	}, "")
578
+	return s
579
+}
580
+func (this *PodSecurityPolicySelfSubjectReview) String() string {
581
+	if this == nil {
582
+		return "nil"
583
+	}
584
+	s := strings.Join([]string{`&PodSecurityPolicySelfSubjectReview{`,
585
+		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "PodSecurityPolicySelfSubjectReviewSpec", "PodSecurityPolicySelfSubjectReviewSpec", 1), `&`, ``, 1) + `,`,
586
+		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "PodSecurityPolicySubjectReviewStatus", "PodSecurityPolicySubjectReviewStatus", 1), `&`, ``, 1) + `,`,
587
+		`}`,
588
+	}, "")
589
+	return s
590
+}
591
+func (this *PodSecurityPolicySelfSubjectReviewSpec) String() string {
592
+	if this == nil {
593
+		return "nil"
594
+	}
595
+	s := strings.Join([]string{`&PodSecurityPolicySelfSubjectReviewSpec{`,
596
+		`Template:` + strings.Replace(strings.Replace(this.Template.String(), "PodTemplateSpec", "k8s_io_kubernetes_pkg_api_v1.PodTemplateSpec", 1), `&`, ``, 1) + `,`,
597
+		`}`,
598
+	}, "")
599
+	return s
600
+}
601
+func (this *PodSecurityPolicySubjectReview) String() string {
602
+	if this == nil {
603
+		return "nil"
604
+	}
605
+	s := strings.Join([]string{`&PodSecurityPolicySubjectReview{`,
606
+		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "PodSecurityPolicySubjectReviewSpec", "PodSecurityPolicySubjectReviewSpec", 1), `&`, ``, 1) + `,`,
607
+		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "PodSecurityPolicySubjectReviewStatus", "PodSecurityPolicySubjectReviewStatus", 1), `&`, ``, 1) + `,`,
608
+		`}`,
609
+	}, "")
610
+	return s
611
+}
612
+func (this *PodSecurityPolicySubjectReviewSpec) String() string {
613
+	if this == nil {
614
+		return "nil"
615
+	}
616
+	s := strings.Join([]string{`&PodSecurityPolicySubjectReviewSpec{`,
617
+		`Template:` + strings.Replace(strings.Replace(this.Template.String(), "PodTemplateSpec", "k8s_io_kubernetes_pkg_api_v1.PodTemplateSpec", 1), `&`, ``, 1) + `,`,
618
+		`User:` + fmt.Sprintf("%v", this.User) + `,`,
619
+		`Groups:` + fmt.Sprintf("%v", this.Groups) + `,`,
620
+		`}`,
621
+	}, "")
622
+	return s
623
+}
624
+func (this *PodSecurityPolicySubjectReviewStatus) String() string {
625
+	if this == nil {
626
+		return "nil"
627
+	}
628
+	s := strings.Join([]string{`&PodSecurityPolicySubjectReviewStatus{`,
629
+		`AllowedBy:` + strings.Replace(fmt.Sprintf("%v", this.AllowedBy), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1) + `,`,
630
+		`Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
631
+		`Template:` + strings.Replace(strings.Replace(this.Template.String(), "PodTemplateSpec", "k8s_io_kubernetes_pkg_api_v1.PodTemplateSpec", 1), `&`, ``, 1) + `,`,
632
+		`}`,
633
+	}, "")
634
+	return s
635
+}
636
+func (this *ServiceAccountPodSecurityPolicyReviewStatus) String() string {
637
+	if this == nil {
638
+		return "nil"
639
+	}
640
+	s := strings.Join([]string{`&ServiceAccountPodSecurityPolicyReviewStatus{`,
641
+		`PodSecurityPolicySubjectReviewStatus:` + strings.Replace(strings.Replace(this.PodSecurityPolicySubjectReviewStatus.String(), "PodSecurityPolicySubjectReviewStatus", "PodSecurityPolicySubjectReviewStatus", 1), `&`, ``, 1) + `,`,
642
+		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
643
+		`}`,
644
+	}, "")
645
+	return s
646
+}
647
+func valueToStringGenerated(v interface{}) string {
648
+	rv := reflect.ValueOf(v)
649
+	if rv.IsNil() {
650
+		return "nil"
651
+	}
652
+	pv := reflect.Indirect(rv).Interface()
653
+	return fmt.Sprintf("*%v", pv)
654
+}
548 655
 func (m *PodSecurityPolicyReview) Unmarshal(data []byte) error {
549 656
 	l := len(data)
550 657
 	iNdEx := 0
... ...
@@ -1638,3 +1766,50 @@ var (
1638 1638
 	ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
1639 1639
 	ErrIntOverflowGenerated   = fmt.Errorf("proto: integer overflow")
1640 1640
 )
1641
+
1642
+var fileDescriptorGenerated = []byte{
1643
+	// 687 bytes of a gzipped FileDescriptorProto
1644
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xcc, 0x55, 0xcf, 0x6b, 0x13, 0x4f,
1645
+	0x14, 0xef, 0x6e, 0x4a, 0x68, 0xe6, 0xfb, 0x55, 0x64, 0x0b, 0x6d, 0xa9, 0x98, 0x96, 0xa5, 0x94,
1646
+	0x82, 0xed, 0x2c, 0x11, 0x04, 0x0f, 0x82, 0x34, 0x17, 0x11, 0xa4, 0x96, 0x89, 0x45, 0xa8, 0x5e,
1647
+	0x36, 0x9b, 0x97, 0xed, 0xd8, 0x64, 0x67, 0xdd, 0x99, 0xd9, 0x92, 0x83, 0xa0, 0x07, 0xf1, 0xea,
1648
+	0xc9, 0xa3, 0x77, 0xef, 0xfe, 0x0b, 0x62, 0x8f, 0x3d, 0xa9, 0xa7, 0xa2, 0xf5, 0x1f, 0x71, 0x32,
1649
+	0x99, 0x36, 0xa6, 0xf9, 0xe1, 0x06, 0x53, 0xf1, 0x30, 0x90, 0x99, 0x37, 0xef, 0xf3, 0x79, 0xef,
1650
+	0xf3, 0x3e, 0x99, 0x45, 0x77, 0x42, 0x2a, 0xf6, 0x64, 0x15, 0x07, 0xac, 0xe9, 0xb1, 0x18, 0x22,
1651
+	0xbe, 0x47, 0xeb, 0xc2, 0x63, 0x09, 0x0d, 0x69, 0xe4, 0xc5, 0xfb, 0xa1, 0xc7, 0x21, 0x90, 0x09,
1652
+	0x15, 0x2d, 0xcf, 0x8f, 0xa9, 0x97, 0x96, 0xbc, 0x10, 0x22, 0x48, 0x7c, 0x01, 0x35, 0x1c, 0x27,
1653
+	0x4c, 0x30, 0xc7, 0xeb, 0x02, 0xe0, 0x33, 0x00, 0xdc, 0x01, 0xc0, 0x0a, 0x00, 0x9f, 0x02, 0x60,
1654
+	0x05, 0x80, 0xd3, 0xd2, 0xe2, 0xc6, 0x2f, 0x8c, 0x21, 0x0b, 0x99, 0xa7, 0x71, 0xaa, 0xb2, 0xae,
1655
+	0x77, 0x7a, 0xa3, 0x7f, 0x75, 0xf0, 0x17, 0x6f, 0xff, 0xae, 0xc0, 0x67, 0x92, 0x09, 0x7f, 0x48,
1656
+	0x75, 0x8b, 0x37, 0xf7, 0x6f, 0x71, 0x4c, 0x99, 0xb7, 0x2f, 0xab, 0x90, 0x44, 0x20, 0x80, 0xeb,
1657
+	0x9c, 0xf6, 0x6d, 0x19, 0xa5, 0x90, 0x70, 0xca, 0x22, 0xa8, 0xf5, 0xa5, 0xad, 0x0f, 0x4f, 0x1b,
1658
+	0x40, 0xb2, 0x31, 0xf8, 0x76, 0x22, 0x23, 0x41, 0x9b, 0xd0, 0x77, 0xbd, 0x34, 0xf8, 0xba, 0x14,
1659
+	0xb4, 0xe1, 0xd1, 0x48, 0x70, 0x91, 0x9c, 0x4f, 0x71, 0x5f, 0xda, 0x68, 0x7e, 0x9b, 0xd5, 0x2a,
1660
+	0x46, 0xca, 0x6d, 0xd6, 0xa0, 0x41, 0x8b, 0x40, 0x4a, 0xe1, 0xc0, 0x89, 0xd0, 0x34, 0x8f, 0x21,
1661
+	0x58, 0xb0, 0x96, 0xad, 0xb5, 0xff, 0x6e, 0xdc, 0xc7, 0x63, 0xce, 0x03, 0x0f, 0xc1, 0xad, 0x28,
1662
+	0xcc, 0xf2, 0xff, 0x87, 0xc7, 0x4b, 0x53, 0x27, 0xc7, 0x4b, 0xd3, 0xed, 0x1d, 0xd1, 0x3c, 0x4e,
1663
+	0x8a, 0xf2, 0x5c, 0xf8, 0x42, 0xf2, 0x05, 0x5b, 0x33, 0x6e, 0x4d, 0x8c, 0x51, 0xa3, 0x96, 0x2f,
1664
+	0x1b, 0xce, 0x7c, 0x67, 0x4f, 0x0c, 0x9b, 0xfb, 0xd1, 0x42, 0x57, 0x47, 0xd4, 0xea, 0x3c, 0x46,
1665
+	0x33, 0x02, 0x9a, 0x71, 0x43, 0xc9, 0x66, 0xb4, 0xd8, 0xc0, 0x1d, 0xa5, 0x71, 0x57, 0x69, 0x5d,
1666
+	0x4f, 0xb7, 0x8c, 0x87, 0x26, 0x41, 0x37, 0x7b, 0xc5, 0x10, 0xcf, 0x9c, 0x9e, 0x92, 0x33, 0x40,
1667
+	0xe7, 0x1e, 0x9a, 0xe5, 0x90, 0xa4, 0x34, 0x80, 0xcd, 0x20, 0x60, 0x6a, 0xb0, 0x5b, 0x7e, 0x13,
1668
+	0xda, 0x0a, 0xe4, 0xd6, 0x0a, 0xe5, 0x79, 0x95, 0x34, 0x5b, 0xe9, 0x0f, 0x93, 0x41, 0x39, 0xee,
1669
+	0x67, 0x0b, 0x5d, 0x1b, 0xa9, 0x80, 0xf3, 0xc1, 0x42, 0x73, 0x7e, 0xa3, 0xc1, 0x0e, 0xa0, 0xd6,
1670
+	0x8b, 0xca, 0x55, 0x63, 0x39, 0xd5, 0xd8, 0x93, 0xb1, 0x25, 0xef, 0xc5, 0x19, 0x3d, 0x80, 0xa2,
1671
+	0xd1, 0x61, 0x6e, 0x73, 0x60, 0x0d, 0x64, 0x48, 0x6d, 0xee, 0x3b, 0x1b, 0xb9, 0x7d, 0xc8, 0x15,
1672
+	0x68, 0xd4, 0x2b, 0xb2, 0xfa, 0x14, 0x02, 0x61, 0xfc, 0xda, 0xea, 0xf1, 0xeb, 0xa3, 0x3f, 0x77,
1673
+	0x4f, 0x1f, 0xc5, 0x50, 0xeb, 0x3e, 0x3f, 0x67, 0xdd, 0x9d, 0x09, 0x90, 0xf7, 0x10, 0x8f, 0x76,
1674
+	0xf0, 0x2b, 0x0b, 0xad, 0x66, 0xab, 0xfe, 0x42, 0xcd, 0xec, 0xbe, 0xb5, 0x51, 0x71, 0x74, 0x23,
1675
+	0x8e, 0xec, 0x19, 0x52, 0x65, 0xd2, 0x3a, 0xfd, 0xa3, 0x03, 0xfa, 0x64, 0x0d, 0x72, 0xf0, 0x5f,
1676
+	0x1d, 0x8e, 0xb3, 0x8c, 0xa6, 0xa5, 0x7a, 0x36, 0xb4, 0x00, 0x85, 0xae, 0x48, 0x3b, 0xea, 0x8c,
1677
+	0xe8, 0x88, 0xe3, 0xa2, 0x7c, 0x98, 0x30, 0x19, 0xf3, 0x85, 0x9c, 0x7e, 0x7e, 0x50, 0xbb, 0x93,
1678
+	0xbb, 0xfa, 0x84, 0x98, 0x88, 0xfb, 0xda, 0x46, 0x2b, 0x59, 0xa4, 0x70, 0x76, 0x51, 0xc1, 0xfc,
1679
+	0x9d, 0xcb, 0xad, 0x6c, 0xcd, 0x3c, 0x30, 0x20, 0x75, 0x48, 0x20, 0x0a, 0xa0, 0x7c, 0x49, 0xd1,
1680
+	0x17, 0x36, 0x4f, 0x31, 0x48, 0x17, 0xce, 0x59, 0x45, 0xf9, 0x04, 0x7c, 0xce, 0x22, 0xd3, 0xcc,
1681
+	0x99, 0xec, 0x44, 0x9f, 0x12, 0x13, 0xed, 0xd1, 0x33, 0x37, 0x69, 0xb3, 0xbf, 0xb7, 0xd1, 0xf5,
1682
+	0x31, 0x5e, 0x3f, 0xe7, 0x8b, 0x85, 0x56, 0xe2, 0x0c, 0xca, 0x19, 0xb1, 0x2e, 0xc8, 0xa1, 0xeb,
1683
+	0xa6, 0xa3, 0x4c, 0x43, 0x24, 0x99, 0x0a, 0x6e, 0x3b, 0x2b, 0x52, 0x5f, 0xa0, 0xf3, 0xce, 0x6a,
1684
+	0x7f, 0x95, 0x88, 0x8e, 0x94, 0x57, 0x0e, 0xbf, 0x17, 0xa7, 0x8e, 0xd4, 0xfa, 0xaa, 0xd6, 0x8b,
1685
+	0x93, 0xa2, 0x75, 0xa8, 0xd6, 0x91, 0x5a, 0xdf, 0xd4, 0x7a, 0xf3, 0xa3, 0x38, 0xb5, 0x6b, 0xa7,
1686
+	0xa5, 0x9f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xa7, 0x27, 0xea, 0xd4, 0x33, 0x0a, 0x00, 0x00,
1687
+}
... ...
@@ -8,6 +8,7 @@ package github.com.openshift.origin.pkg.security.api.v1;
8 8
 import "github.com/openshift/origin/pkg/quota/api/v1/generated.proto";
9 9
 import "k8s.io/kubernetes/pkg/api/unversioned/generated.proto";
10 10
 import "k8s.io/kubernetes/pkg/api/v1/generated.proto";
11
+import "k8s.io/kubernetes/pkg/runtime/generated.proto";
11 12
 import "k8s.io/kubernetes/pkg/util/intstr/generated.proto";
12 13
 
13 14
 // Package-wide variables from generator "generated".
... ...
@@ -21,6 +21,10 @@ import math "math"
21 21
 
22 22
 import k8s_io_kubernetes_pkg_runtime "k8s.io/kubernetes/pkg/runtime"
23 23
 
24
+import strings "strings"
25
+import reflect "reflect"
26
+import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
27
+
24 28
 import io "io"
25 29
 
26 30
 // Reference imports to suppress errors if they are not otherwise used.
... ...
@@ -28,17 +32,21 @@ var _ = proto.Marshal
28 28
 var _ = fmt.Errorf
29 29
 var _ = math.Inf
30 30
 
31
-func (m *Parameter) Reset()         { *m = Parameter{} }
32
-func (m *Parameter) String() string { return proto.CompactTextString(m) }
33
-func (*Parameter) ProtoMessage()    {}
31
+// This is a compile-time assertion to ensure that this generated file
32
+// is compatible with the proto package it is being compiled against.
33
+const _ = proto.GoGoProtoPackageIsVersion1
34
+
35
+func (m *Parameter) Reset()                    { *m = Parameter{} }
36
+func (*Parameter) ProtoMessage()               {}
37
+func (*Parameter) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{0} }
34 38
 
35
-func (m *Template) Reset()         { *m = Template{} }
36
-func (m *Template) String() string { return proto.CompactTextString(m) }
37
-func (*Template) ProtoMessage()    {}
39
+func (m *Template) Reset()                    { *m = Template{} }
40
+func (*Template) ProtoMessage()               {}
41
+func (*Template) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{1} }
38 42
 
39
-func (m *TemplateList) Reset()         { *m = TemplateList{} }
40
-func (m *TemplateList) String() string { return proto.CompactTextString(m) }
41
-func (*TemplateList) ProtoMessage()    {}
43
+func (m *TemplateList) Reset()                    { *m = TemplateList{} }
44
+func (*TemplateList) ProtoMessage()               {}
45
+func (*TemplateList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{2} }
42 46
 
43 47
 func init() {
44 48
 	proto.RegisterType((*Parameter)(nil), "github.com.openshift.origin.pkg.template.api.v1.Parameter")
... ...
@@ -307,6 +315,65 @@ func sovGenerated(x uint64) (n int) {
307 307
 func sozGenerated(x uint64) (n int) {
308 308
 	return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
309 309
 }
310
+func (this *Parameter) String() string {
311
+	if this == nil {
312
+		return "nil"
313
+	}
314
+	s := strings.Join([]string{`&Parameter{`,
315
+		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
316
+		`DisplayName:` + fmt.Sprintf("%v", this.DisplayName) + `,`,
317
+		`Description:` + fmt.Sprintf("%v", this.Description) + `,`,
318
+		`Value:` + fmt.Sprintf("%v", this.Value) + `,`,
319
+		`Generate:` + fmt.Sprintf("%v", this.Generate) + `,`,
320
+		`From:` + fmt.Sprintf("%v", this.From) + `,`,
321
+		`Required:` + fmt.Sprintf("%v", this.Required) + `,`,
322
+		`}`,
323
+	}, "")
324
+	return s
325
+}
326
+func (this *Template) String() string {
327
+	if this == nil {
328
+		return "nil"
329
+	}
330
+	keysForObjectLabels := make([]string, 0, len(this.ObjectLabels))
331
+	for k := range this.ObjectLabels {
332
+		keysForObjectLabels = append(keysForObjectLabels, k)
333
+	}
334
+	github_com_gogo_protobuf_sortkeys.Strings(keysForObjectLabels)
335
+	mapStringForObjectLabels := "map[string]string{"
336
+	for _, k := range keysForObjectLabels {
337
+		mapStringForObjectLabels += fmt.Sprintf("%v: %v,", k, this.ObjectLabels[k])
338
+	}
339
+	mapStringForObjectLabels += "}"
340
+	s := strings.Join([]string{`&Template{`,
341
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
342
+		`Message:` + fmt.Sprintf("%v", this.Message) + `,`,
343
+		`Objects:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Objects), "RawExtension", "k8s_io_kubernetes_pkg_runtime.RawExtension", 1), `&`, ``, 1) + `,`,
344
+		`Parameters:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Parameters), "Parameter", "Parameter", 1), `&`, ``, 1) + `,`,
345
+		`ObjectLabels:` + mapStringForObjectLabels + `,`,
346
+		`}`,
347
+	}, "")
348
+	return s
349
+}
350
+func (this *TemplateList) String() string {
351
+	if this == nil {
352
+		return "nil"
353
+	}
354
+	s := strings.Join([]string{`&TemplateList{`,
355
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
356
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "Template", "Template", 1), `&`, ``, 1) + `,`,
357
+		`}`,
358
+	}, "")
359
+	return s
360
+}
361
+func valueToStringGenerated(v interface{}) string {
362
+	rv := reflect.ValueOf(v)
363
+	if rv.IsNil() {
364
+		return "nil"
365
+	}
366
+	pv := reflect.Indirect(rv).Interface()
367
+	return fmt.Sprintf("*%v", pv)
368
+}
310 369
 func (m *Parameter) Unmarshal(data []byte) error {
311 370
 	l := len(data)
312 371
 	iNdEx := 0
... ...
@@ -1048,3 +1115,48 @@ var (
1048 1048
 	ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
1049 1049
 	ErrIntOverflowGenerated   = fmt.Errorf("proto: integer overflow")
1050 1050
 )
1051
+
1052
+var fileDescriptorGenerated = []byte{
1053
+	// 645 bytes of a gzipped FileDescriptorProto
1054
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x9c, 0x54, 0xcd, 0x6b, 0x13, 0x41,
1055
+	0x14, 0x6f, 0xd2, 0xa4, 0x49, 0x27, 0x15, 0xcb, 0xd8, 0xc3, 0x92, 0x43, 0x5b, 0xaa, 0x87, 0x8a,
1056
+	0xed, 0x0c, 0x11, 0x0a, 0x6d, 0x2f, 0x42, 0xb0, 0x8a, 0xd0, 0xaa, 0x0c, 0x52, 0x44, 0x50, 0xd8,
1057
+	0x34, 0xd3, 0xed, 0x98, 0xec, 0x87, 0x33, 0xb3, 0xd1, 0xdc, 0xbc, 0x79, 0xf5, 0x2f, 0xf2, 0x9c,
1058
+	0x8b, 0xd0, 0xa3, 0xa7, 0xa2, 0xf5, 0x1f, 0xf1, 0xed, 0xec, 0xec, 0x87, 0x49, 0x2b, 0xd4, 0xc3,
1059
+	0xc0, 0xce, 0x7b, 0xbf, 0xf7, 0x7b, 0x5f, 0xbf, 0x59, 0xf4, 0xc8, 0x13, 0xfa, 0x2c, 0xee, 0x91,
1060
+	0x93, 0xd0, 0xa7, 0x61, 0xc4, 0x03, 0x75, 0x26, 0x4e, 0x35, 0x0d, 0xa5, 0xf0, 0x44, 0x40, 0xa3,
1061
+	0x81, 0x47, 0x35, 0xf7, 0xa3, 0xa1, 0xab, 0x39, 0x75, 0x23, 0x41, 0x47, 0x1d, 0xea, 0xf1, 0x80,
1062
+	0x4b, 0xb8, 0xf7, 0x49, 0x24, 0x43, 0x1d, 0x62, 0x5a, 0x10, 0x90, 0x9c, 0x80, 0xa4, 0x04, 0x04,
1063
+	0x08, 0x48, 0x46, 0x40, 0x80, 0x80, 0x8c, 0x3a, 0xed, 0xed, 0x52, 0x46, 0x2f, 0xf4, 0x42, 0x6a,
1064
+	0x78, 0x7a, 0xf1, 0xa9, 0xb9, 0x99, 0x8b, 0xf9, 0x4a, 0xf9, 0xdb, 0x3b, 0x83, 0x5d, 0x45, 0x44,
1065
+	0x48, 0x07, 0x71, 0x8f, 0xcb, 0x80, 0x6b, 0xae, 0x4c, 0x59, 0x49, 0x35, 0x71, 0x30, 0xe2, 0x52,
1066
+	0x89, 0x30, 0xe0, 0xfd, 0xe9, 0xb2, 0xda, 0x5b, 0xd7, 0x87, 0xcd, 0x36, 0xd1, 0xde, 0xbe, 0x1a,
1067
+	0x2d, 0xe3, 0x40, 0x0b, 0x9f, 0xcf, 0xc0, 0x3b, 0x57, 0xc3, 0x63, 0x2d, 0x86, 0x54, 0x04, 0x5a,
1068
+	0x69, 0x39, 0x1d, 0xb2, 0xf1, 0xad, 0x8a, 0x16, 0x5f, 0xba, 0xd2, 0xf5, 0x01, 0x2d, 0xf1, 0x3a,
1069
+	0xaa, 0x05, 0xf0, 0xe9, 0x54, 0xd6, 0x2b, 0x9b, 0x8b, 0xdd, 0xa5, 0xc9, 0xc5, 0xda, 0xdc, 0xe5,
1070
+	0xc5, 0x5a, 0xed, 0x39, 0xd8, 0x98, 0xf1, 0xe0, 0x1d, 0xd4, 0xea, 0x0b, 0x05, 0x83, 0x1b, 0x27,
1071
+	0x46, 0xa7, 0x6a, 0x80, 0x77, 0x2c, 0xb0, 0xf5, 0xb8, 0x70, 0xb1, 0x32, 0xce, 0x84, 0x71, 0x75,
1072
+	0x22, 0x45, 0xa4, 0x61, 0x2e, 0xce, 0xfc, 0x54, 0x58, 0xe1, 0x62, 0x65, 0x1c, 0xbe, 0x8b, 0xea,
1073
+	0x23, 0x77, 0x18, 0x73, 0xa7, 0x66, 0x02, 0x6e, 0xd9, 0x80, 0xfa, 0x71, 0x62, 0x64, 0xa9, 0x0f,
1074
+	0x6f, 0xa1, 0x66, 0xd6, 0x95, 0x53, 0x37, 0xb8, 0x65, 0x8b, 0x6b, 0x3e, 0xb5, 0x76, 0x96, 0x23,
1075
+	0x92, 0x16, 0x4f, 0x65, 0xe8, 0x3b, 0x0b, 0x7f, 0xb7, 0xf8, 0x04, 0x6c, 0xcc, 0x78, 0x12, 0x3e,
1076
+	0xc9, 0x3f, 0xc4, 0x42, 0xf2, 0xbe, 0xd3, 0x00, 0x54, 0xb3, 0xe0, 0x63, 0xd6, 0xce, 0x72, 0xc4,
1077
+	0xc6, 0x97, 0x1a, 0x6a, 0xbe, 0xb2, 0x52, 0xc2, 0xaf, 0x51, 0x13, 0x06, 0xe9, 0xf6, 0x5d, 0xed,
1078
+	0x9a, 0x19, 0xb6, 0x1e, 0x6e, 0x92, 0x74, 0x27, 0xa4, 0xd8, 0x89, 0x51, 0x5f, 0x2a, 0x3a, 0xf2,
1079
+	0xa2, 0xf7, 0x9e, 0x9f, 0xe8, 0x23, 0x88, 0xe9, 0x62, 0x9b, 0x04, 0x15, 0x36, 0x96, 0xb3, 0xe1,
1080
+	0xfb, 0xa8, 0xe1, 0x73, 0xa5, 0x5c, 0x2f, 0x9b, 0xf9, 0x6d, 0x0b, 0x6f, 0x1c, 0xa5, 0x66, 0x96,
1081
+	0xf9, 0xf1, 0x31, 0x6a, 0x84, 0x86, 0x42, 0xc1, 0x9c, 0xe7, 0xa1, 0x86, 0x07, 0xd7, 0xd4, 0x60,
1082
+	0x65, 0x44, 0x98, 0xfb, 0xf1, 0xe0, 0x93, 0x86, 0x27, 0x02, 0x23, 0x2f, 0x78, 0xd3, 0x32, 0x14,
1083
+	0xcb, 0xc8, 0x70, 0x80, 0x50, 0x94, 0x29, 0x45, 0xc1, 0x46, 0x12, 0xea, 0x7d, 0x72, 0xc3, 0x67,
1084
+	0x46, 0x72, 0xb1, 0x15, 0x0d, 0xe7, 0x26, 0xc5, 0x4a, 0x19, 0xb0, 0x42, 0x0b, 0x43, 0xb7, 0xc7,
1085
+	0x87, 0x0a, 0xb6, 0x9a, 0xe4, 0x3a, 0xb8, 0x71, 0xae, 0x6c, 0x2f, 0xe4, 0xd0, 0xf0, 0x1c, 0x04,
1086
+	0x5a, 0x8e, 0xbb, 0x2b, 0x36, 0xed, 0x52, 0xda, 0x60, 0xea, 0x62, 0x36, 0x55, 0x7b, 0x0f, 0xb5,
1087
+	0x4a, 0x60, 0xbc, 0x8c, 0xe6, 0x07, 0x7c, 0x9c, 0xbe, 0x07, 0x96, 0x7c, 0xe2, 0x95, 0x4c, 0x92,
1088
+	0x66, 0x0d, 0x56, 0x83, 0xfb, 0xd5, 0xdd, 0xca, 0xc6, 0xf7, 0x0a, 0x5a, 0xca, 0x32, 0x1e, 0x0a,
1089
+	0xa5, 0xf1, 0xdb, 0x19, 0x35, 0xd0, 0x7f, 0xa8, 0xa1, 0xf4, 0xd7, 0x20, 0x49, 0xb8, 0x11, 0x45,
1090
+	0xae, 0xbc, 0xcc, 0x52, 0x92, 0xc4, 0x3b, 0x54, 0x17, 0xd0, 0xb1, 0x82, 0x4a, 0x92, 0xf1, 0xec,
1091
+	0xfd, 0xf7, 0x78, 0x8a, 0x77, 0xf5, 0x2c, 0xe1, 0x63, 0x29, 0x6d, 0xf7, 0xde, 0xe4, 0xd7, 0xea,
1092
+	0xdc, 0x39, 0x9c, 0x1f, 0x70, 0x3e, 0x5f, 0xae, 0x56, 0x26, 0x70, 0xce, 0xe1, 0xfc, 0x84, 0xf3,
1093
+	0xf5, 0xf7, 0xea, 0xdc, 0x9b, 0xea, 0xa8, 0xf3, 0x27, 0x00, 0x00, 0xff, 0xff, 0x13, 0x2f, 0x8b,
1094
+	0xdd, 0xa9, 0x05, 0x00, 0x00,
1095
+}
... ...
@@ -24,6 +24,10 @@ import proto "github.com/gogo/protobuf/proto"
24 24
 import fmt "fmt"
25 25
 import math "math"
26 26
 
27
+import strings "strings"
28
+import reflect "reflect"
29
+import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
30
+
27 31
 import io "io"
28 32
 
29 33
 // Reference imports to suppress errors if they are not otherwise used.
... ...
@@ -31,37 +35,41 @@ var _ = proto.Marshal
31 31
 var _ = fmt.Errorf
32 32
 var _ = math.Inf
33 33
 
34
-func (m *Group) Reset()         { *m = Group{} }
35
-func (m *Group) String() string { return proto.CompactTextString(m) }
36
-func (*Group) ProtoMessage()    {}
34
+// This is a compile-time assertion to ensure that this generated file
35
+// is compatible with the proto package it is being compiled against.
36
+const _ = proto.GoGoProtoPackageIsVersion1
37
+
38
+func (m *Group) Reset()                    { *m = Group{} }
39
+func (*Group) ProtoMessage()               {}
40
+func (*Group) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{0} }
37 41
 
38
-func (m *GroupList) Reset()         { *m = GroupList{} }
39
-func (m *GroupList) String() string { return proto.CompactTextString(m) }
40
-func (*GroupList) ProtoMessage()    {}
42
+func (m *GroupList) Reset()                    { *m = GroupList{} }
43
+func (*GroupList) ProtoMessage()               {}
44
+func (*GroupList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{1} }
41 45
 
42
-func (m *Identity) Reset()         { *m = Identity{} }
43
-func (m *Identity) String() string { return proto.CompactTextString(m) }
44
-func (*Identity) ProtoMessage()    {}
46
+func (m *Identity) Reset()                    { *m = Identity{} }
47
+func (*Identity) ProtoMessage()               {}
48
+func (*Identity) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{2} }
45 49
 
46
-func (m *IdentityList) Reset()         { *m = IdentityList{} }
47
-func (m *IdentityList) String() string { return proto.CompactTextString(m) }
48
-func (*IdentityList) ProtoMessage()    {}
50
+func (m *IdentityList) Reset()                    { *m = IdentityList{} }
51
+func (*IdentityList) ProtoMessage()               {}
52
+func (*IdentityList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{3} }
49 53
 
50
-func (m *OptionalNames) Reset()         { *m = OptionalNames{} }
51
-func (m *OptionalNames) String() string { return proto.CompactTextString(m) }
52
-func (*OptionalNames) ProtoMessage()    {}
54
+func (m *OptionalNames) Reset()                    { *m = OptionalNames{} }
55
+func (*OptionalNames) ProtoMessage()               {}
56
+func (*OptionalNames) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{4} }
53 57
 
54
-func (m *User) Reset()         { *m = User{} }
55
-func (m *User) String() string { return proto.CompactTextString(m) }
56
-func (*User) ProtoMessage()    {}
58
+func (m *User) Reset()                    { *m = User{} }
59
+func (*User) ProtoMessage()               {}
60
+func (*User) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{5} }
57 61
 
58
-func (m *UserIdentityMapping) Reset()         { *m = UserIdentityMapping{} }
59
-func (m *UserIdentityMapping) String() string { return proto.CompactTextString(m) }
60
-func (*UserIdentityMapping) ProtoMessage()    {}
62
+func (m *UserIdentityMapping) Reset()                    { *m = UserIdentityMapping{} }
63
+func (*UserIdentityMapping) ProtoMessage()               {}
64
+func (*UserIdentityMapping) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{6} }
61 65
 
62
-func (m *UserList) Reset()         { *m = UserList{} }
63
-func (m *UserList) String() string { return proto.CompactTextString(m) }
64
-func (*UserList) ProtoMessage()    {}
66
+func (m *UserList) Reset()                    { *m = UserList{} }
67
+func (*UserList) ProtoMessage()               {}
68
+func (*UserList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{7} }
65 69
 
66 70
 func init() {
67 71
 	proto.RegisterType((*Group)(nil), "github.com.openshift.origin.pkg.user.api.v1.Group")
... ...
@@ -579,6 +587,107 @@ func sovGenerated(x uint64) (n int) {
579 579
 func sozGenerated(x uint64) (n int) {
580 580
 	return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
581 581
 }
582
+func (this *Group) String() string {
583
+	if this == nil {
584
+		return "nil"
585
+	}
586
+	s := strings.Join([]string{`&Group{`,
587
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
588
+		`Users:` + strings.Replace(fmt.Sprintf("%v", this.Users), "OptionalNames", "OptionalNames", 1) + `,`,
589
+		`}`,
590
+	}, "")
591
+	return s
592
+}
593
+func (this *GroupList) String() string {
594
+	if this == nil {
595
+		return "nil"
596
+	}
597
+	s := strings.Join([]string{`&GroupList{`,
598
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
599
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "Group", "Group", 1), `&`, ``, 1) + `,`,
600
+		`}`,
601
+	}, "")
602
+	return s
603
+}
604
+func (this *Identity) String() string {
605
+	if this == nil {
606
+		return "nil"
607
+	}
608
+	keysForExtra := make([]string, 0, len(this.Extra))
609
+	for k := range this.Extra {
610
+		keysForExtra = append(keysForExtra, k)
611
+	}
612
+	github_com_gogo_protobuf_sortkeys.Strings(keysForExtra)
613
+	mapStringForExtra := "map[string]string{"
614
+	for _, k := range keysForExtra {
615
+		mapStringForExtra += fmt.Sprintf("%v: %v,", k, this.Extra[k])
616
+	}
617
+	mapStringForExtra += "}"
618
+	s := strings.Join([]string{`&Identity{`,
619
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
620
+		`ProviderName:` + fmt.Sprintf("%v", this.ProviderName) + `,`,
621
+		`ProviderUserName:` + fmt.Sprintf("%v", this.ProviderUserName) + `,`,
622
+		`User:` + strings.Replace(strings.Replace(this.User.String(), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1), `&`, ``, 1) + `,`,
623
+		`Extra:` + mapStringForExtra + `,`,
624
+		`}`,
625
+	}, "")
626
+	return s
627
+}
628
+func (this *IdentityList) String() string {
629
+	if this == nil {
630
+		return "nil"
631
+	}
632
+	s := strings.Join([]string{`&IdentityList{`,
633
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
634
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "Identity", "Identity", 1), `&`, ``, 1) + `,`,
635
+		`}`,
636
+	}, "")
637
+	return s
638
+}
639
+func (this *User) String() string {
640
+	if this == nil {
641
+		return "nil"
642
+	}
643
+	s := strings.Join([]string{`&User{`,
644
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
645
+		`FullName:` + fmt.Sprintf("%v", this.FullName) + `,`,
646
+		`Identities:` + fmt.Sprintf("%v", this.Identities) + `,`,
647
+		`Groups:` + fmt.Sprintf("%v", this.Groups) + `,`,
648
+		`}`,
649
+	}, "")
650
+	return s
651
+}
652
+func (this *UserIdentityMapping) String() string {
653
+	if this == nil {
654
+		return "nil"
655
+	}
656
+	s := strings.Join([]string{`&UserIdentityMapping{`,
657
+		`ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_kubernetes_pkg_api_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
658
+		`Identity:` + strings.Replace(strings.Replace(this.Identity.String(), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1), `&`, ``, 1) + `,`,
659
+		`User:` + strings.Replace(strings.Replace(this.User.String(), "ObjectReference", "k8s_io_kubernetes_pkg_api_v1.ObjectReference", 1), `&`, ``, 1) + `,`,
660
+		`}`,
661
+	}, "")
662
+	return s
663
+}
664
+func (this *UserList) String() string {
665
+	if this == nil {
666
+		return "nil"
667
+	}
668
+	s := strings.Join([]string{`&UserList{`,
669
+		`ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_kubernetes_pkg_api_unversioned.ListMeta", 1), `&`, ``, 1) + `,`,
670
+		`Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "User", "User", 1), `&`, ``, 1) + `,`,
671
+		`}`,
672
+	}, "")
673
+	return s
674
+}
675
+func valueToStringGenerated(v interface{}) string {
676
+	rv := reflect.ValueOf(v)
677
+	if rv.IsNil() {
678
+		return "nil"
679
+	}
680
+	pv := reflect.Indirect(rv).Interface()
681
+	return fmt.Sprintf("*%v", pv)
682
+}
582 683
 func (m *Group) Unmarshal(data []byte) error {
583 684
 	l := len(data)
584 685
 	iNdEx := 0
... ...
@@ -1794,3 +1903,53 @@ var (
1794 1794
 	ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
1795 1795
 	ErrIntOverflowGenerated   = fmt.Errorf("proto: integer overflow")
1796 1796
 )
1797
+
1798
+var fileDescriptorGenerated = []byte{
1799
+	// 727 bytes of a gzipped FileDescriptorProto
1800
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xbc, 0x54, 0x4f, 0x6b, 0x13, 0x4f,
1801
+	0x18, 0xce, 0x26, 0xdd, 0x92, 0xbc, 0xbf, 0xf4, 0x47, 0x58, 0x7b, 0x08, 0x39, 0x34, 0x65, 0xf1,
1802
+	0x50, 0xb0, 0x9d, 0x25, 0x85, 0x42, 0x88, 0x17, 0x09, 0x56, 0x29, 0x58, 0x5b, 0x06, 0xfc, 0x43,
1803
+	0xc5, 0xc3, 0xa6, 0x99, 0x6c, 0xc7, 0x24, 0xbb, 0xcb, 0xec, 0x6c, 0x30, 0xb7, 0x7e, 0x04, 0x8f,
1804
+	0x5e, 0x04, 0x3f, 0x89, 0x20, 0x5e, 0xea, 0xad, 0x27, 0xf1, 0x20, 0x45, 0xeb, 0x17, 0x71, 0x66,
1805
+	0xf6, 0x4f, 0x36, 0x4d, 0x2b, 0x46, 0x6c, 0x0f, 0x03, 0x3b, 0x33, 0xef, 0xf3, 0xcc, 0xfb, 0x3c,
1806
+	0xef, 0xfb, 0x2e, 0xdc, 0x75, 0x28, 0x3f, 0x0a, 0x3b, 0xe8, 0xd0, 0x1b, 0x5a, 0x9e, 0x4f, 0xdc,
1807
+	0xe0, 0x88, 0xf6, 0xb8, 0xe5, 0x31, 0xea, 0x50, 0xd7, 0xf2, 0xfb, 0x8e, 0x15, 0x06, 0x84, 0x59,
1808
+	0xb6, 0x4f, 0xad, 0x51, 0xc3, 0x72, 0x88, 0x4b, 0x98, 0xcd, 0x49, 0x17, 0xf9, 0xcc, 0xe3, 0x9e,
1809
+	0x71, 0x67, 0x02, 0x46, 0x29, 0x18, 0x45, 0x60, 0x24, 0xc0, 0x48, 0x82, 0x91, 0x00, 0xa3, 0x51,
1810
+	0xa3, 0xb6, 0x91, 0x79, 0xc9, 0xf1, 0x1c, 0xcf, 0x52, 0x1c, 0x9d, 0xb0, 0xa7, 0x76, 0x6a, 0xa3,
1811
+	0xbe, 0x22, 0xee, 0xda, 0x56, 0xbf, 0x19, 0x20, 0xea, 0x59, 0xfd, 0xb0, 0x43, 0x98, 0x4b, 0x38,
1812
+	0x09, 0x54, 0x3a, 0x32, 0x93, 0xd0, 0x1d, 0x11, 0x16, 0x50, 0xcf, 0x25, 0xdd, 0x8b, 0x29, 0xd5,
1813
+	0xd6, 0xaf, 0x86, 0xcd, 0x0a, 0xa8, 0x6d, 0x5c, 0x1e, 0xcd, 0x42, 0x97, 0xd3, 0x21, 0x99, 0x09,
1814
+	0x6f, 0x5c, 0x1e, 0x1e, 0x72, 0x3a, 0xb0, 0xa8, 0xcb, 0x03, 0xce, 0x2e, 0x42, 0xcc, 0x0f, 0x1a,
1815
+	0xe8, 0x0f, 0x99, 0x17, 0xfa, 0xc6, 0x73, 0x28, 0x0e, 0x09, 0xb7, 0xbb, 0x36, 0xb7, 0xab, 0xda,
1816
+	0xaa, 0xb6, 0xf6, 0xdf, 0xe6, 0x1a, 0x8a, 0xf8, 0xd0, 0x84, 0x4f, 0xb9, 0x16, 0x19, 0x86, 0xf6,
1817
+	0x3a, 0xaf, 0xc8, 0x21, 0xdf, 0x15, 0x98, 0xb6, 0x71, 0x72, 0x56, 0xcf, 0x9d, 0x9f, 0xd5, 0x61,
1818
+	0x72, 0x86, 0x53, 0x36, 0xe3, 0x05, 0xe8, 0xd2, 0xe8, 0xa0, 0x9a, 0x57, 0xb4, 0x2d, 0x34, 0x47,
1819
+	0x59, 0xd0, 0x9e, 0xcf, 0x85, 0x93, 0xf6, 0xe0, 0xb1, 0x3d, 0x24, 0x41, 0xbb, 0x24, 0x1e, 0xd1,
1820
+	0x9f, 0x48, 0x32, 0x1c, 0x71, 0x9a, 0x9f, 0x34, 0x28, 0x29, 0x01, 0x8f, 0x68, 0xc0, 0x8d, 0x97,
1821
+	0x33, 0x22, 0xac, 0xdf, 0x88, 0xc8, 0x14, 0x0a, 0x49, 0xb8, 0xd2, 0x52, 0x89, 0xb5, 0x14, 0x93,
1822
+	0x93, 0x8c, 0x92, 0x67, 0xa0, 0x53, 0x4e, 0x86, 0x52, 0x49, 0x41, 0x70, 0x6f, 0xce, 0xa5, 0x44,
1823
+	0x65, 0xd9, 0x5e, 0x8a, 0xe9, 0xf5, 0x1d, 0x49, 0x84, 0x23, 0x3e, 0xf3, 0x4b, 0x01, 0x8a, 0x3b,
1824
+	0x5d, 0x22, 0xca, 0xca, 0xc7, 0xd7, 0x58, 0x89, 0x26, 0x94, 0x45, 0xd9, 0x47, 0xb4, 0x4b, 0x98,
1825
+	0xf4, 0x53, 0x15, 0xa4, 0xd4, 0x5e, 0x8e, 0x31, 0xe5, 0xfd, 0xcc, 0x1d, 0x9e, 0x8a, 0x34, 0xee,
1826
+	0x43, 0x25, 0xd9, 0x4b, 0xfb, 0x15, 0xba, 0xa0, 0xd0, 0xd5, 0x18, 0x5d, 0xd9, 0xbf, 0x70, 0x8f,
1827
+	0x67, 0x10, 0xc6, 0x1e, 0x2c, 0x48, 0x47, 0xaa, 0x0b, 0x4a, 0xd5, 0xc6, 0x9f, 0xa8, 0xc2, 0xa4,
1828
+	0x47, 0x18, 0x71, 0x0f, 0x49, 0xbb, 0x1c, 0x3f, 0xb4, 0x20, 0xe9, 0xb0, 0x22, 0x32, 0x08, 0xe8,
1829
+	0xe4, 0x35, 0x67, 0x76, 0x55, 0x57, 0x05, 0xb9, 0x37, 0x57, 0x41, 0x12, 0xc3, 0xd1, 0xb6, 0xa4,
1830
+	0xd8, 0x76, 0x39, 0x1b, 0x4f, 0xca, 0xa3, 0xce, 0x70, 0xc4, 0x5e, 0x6b, 0x02, 0x4c, 0x62, 0x8c,
1831
+	0x0a, 0x14, 0xfa, 0x64, 0xac, 0x4a, 0x53, 0xc2, 0xf2, 0xd3, 0x58, 0x06, 0x7d, 0x64, 0x0f, 0xc2,
1832
+	0xd8, 0x50, 0x1c, 0x6d, 0x5a, 0xf9, 0xa6, 0x66, 0x7e, 0xd6, 0xa0, 0x9c, 0xbc, 0x73, 0x13, 0x1d,
1833
+	0x7a, 0x30, 0xdd, 0xa1, 0x5b, 0x7f, 0x65, 0xc8, 0x15, 0x4d, 0xda, 0x82, 0xa5, 0xa9, 0x69, 0x34,
1834
+	0xea, 0xc9, 0x63, 0x9a, 0x78, 0xac, 0x14, 0x0d, 0x67, 0x16, 0xd1, 0x2a, 0xbe, 0x7d, 0x5f, 0xcf,
1835
+	0x1d, 0x7f, 0x5b, 0xcd, 0x99, 0xe7, 0x1a, 0xa8, 0xba, 0x5d, 0x63, 0x73, 0xaf, 0x43, 0xb1, 0x17,
1836
+	0x0e, 0x06, 0x99, 0xc6, 0x4e, 0x8d, 0x7a, 0x10, 0x9f, 0xe3, 0x34, 0xc2, 0x40, 0x00, 0x34, 0x92,
1837
+	0x4b, 0x49, 0x20, 0x5a, 0x59, 0x0a, 0xf8, 0x5f, 0x72, 0xef, 0xa4, 0xa7, 0x38, 0x13, 0x61, 0x98,
1838
+	0xb0, 0xe8, 0xc8, 0x01, 0x0e, 0x44, 0xf3, 0xca, 0x58, 0x10, 0xb1, 0x8b, 0x6a, 0xa4, 0x03, 0x1c,
1839
+	0xdf, 0x98, 0xef, 0xf2, 0x70, 0x4b, 0x8a, 0x4c, 0x7c, 0xdc, 0xb5, 0x7d, 0x9f, 0xba, 0xce, 0xb5,
1840
+	0xfe, 0x5a, 0x8b, 0x71, 0x8e, 0xe3, 0xf8, 0xef, 0x3a, 0xe7, 0x50, 0xa5, 0x16, 0x25, 0x39, 0xe3,
1841
+	0x94, 0x30, 0x9d, 0xd6, 0xc2, 0x3f, 0x9a, 0x56, 0xf3, 0xa3, 0x06, 0x45, 0xb9, 0xbd, 0x89, 0x41,
1842
+	0x78, 0x3a, 0x3d, 0x08, 0x8d, 0xb9, 0x06, 0x41, 0x26, 0x79, 0xf9, 0x10, 0xb4, 0x6f, 0x9f, 0xfc,
1843
+	0x58, 0xc9, 0x9d, 0x8a, 0xf5, 0x55, 0xac, 0xe3, 0xf3, 0x15, 0xed, 0x44, 0xac, 0x53, 0xb1, 0xbe,
1844
+	0x8b, 0xf5, 0xe6, 0xe7, 0x4a, 0xee, 0x20, 0x3f, 0x6a, 0xfc, 0x0a, 0x00, 0x00, 0xff, 0xff, 0xa6,
1845
+	0xa9, 0x75, 0x01, 0xb7, 0x08, 0x00, 0x00,
1846
+}
... ...
@@ -7,6 +7,7 @@ package github.com.openshift.origin.pkg.user.api.v1;
7 7
 
8 8
 import "k8s.io/kubernetes/pkg/api/unversioned/generated.proto";
9 9
 import "k8s.io/kubernetes/pkg/api/v1/generated.proto";
10
+import "k8s.io/kubernetes/pkg/runtime/generated.proto";
10 11
 import "k8s.io/kubernetes/pkg/util/intstr/generated.proto";
11 12
 
12 13
 // Package-wide variables from generator "generated".
... ...
@@ -60,8 +61,10 @@ message IdentityList {
60 60
 
61 61
 // OptionalNames is an array that may also be left nil to distinguish between set and unset.
62 62
 // +protobuf.nullable=true
63
+// +protobuf.options.(gogoproto.goproto_stringer)=false
63 64
 message OptionalNames {
64 65
   // items, if empty, will result in an empty slice
66
+
65 67
   repeated string items = 1;
66 68
 }
67 69