Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(158)

Side by Side Diff: third_party/cq_client/cq.pb.go

Issue 1475033006: Updated cq_client (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/depot_tools
Patch Set: Restore manual protobuf26 fixes Created 5 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Code generated by protoc-gen-go. 1 // Code generated by protoc-gen-go.
2 // source: cq.proto 2 // source: cq.proto
3 // DO NOT EDIT! 3 // DO NOT EDIT!
4 4
5 /* 5 /*
6 Package cq is a generated protocol buffer package. 6 Package cq is a generated protocol buffer package.
7 7
8 It is generated from these files: 8 It is generated from these files:
9 cq.proto 9 cq.proto
10 10
11 It has these top-level messages: 11 It has these top-level messages:
12 Config 12 Config
13 Rietveld 13 Rietveld
14 Gerrit
14 Verifiers 15 Verifiers
15 */ 16 */
16 package cq 17 package cq
17 18
18 import proto "github.com/golang/protobuf/proto" 19 import proto "github.com/golang/protobuf/proto"
19 import fmt "fmt" 20 import fmt "fmt"
20 import math "math" 21 import math "math"
21 22
22 // Reference imports to suppress errors if they are not otherwise used. 23 // Reference imports to suppress errors if they are not otherwise used.
23 var _ = proto.Marshal 24 var _ = proto.Marshal
(...skipping 23 matching lines...) Expand all
47 // Delay between commit bursts in seconds. Default value is 480. 48 // Delay between commit bursts in seconds. Default value is 480.
48 CommitBurstDelay *int32 `protobuf:"varint,6,opt,name=commit_burst_delay" json:"commit_burst_delay,omitempty"` 49 CommitBurstDelay *int32 `protobuf:"varint,6,opt,name=commit_burst_delay" json:"commit_burst_delay,omitempty"`
49 // Maximum number of commits done sequentially, before waiting for 50 // Maximum number of commits done sequentially, before waiting for
50 // commit_burst_delay. Default value is 4. 51 // commit_burst_delay. Default value is 4.
51 MaxCommitBurst *int32 `protobuf:"varint,7,opt,name=max_commit_burst" jso n:"max_commit_burst,omitempty"` 52 MaxCommitBurst *int32 `protobuf:"varint,7,opt,name=max_commit_burst" jso n:"max_commit_burst,omitempty"`
52 // Defines whether a CQ is used in production. Allows to disable CQ for a 53 // Defines whether a CQ is used in production. Allows to disable CQ for a
53 // given branch. Default is true. 54 // given branch. Default is true.
54 InProduction *bool `protobuf:"varint,8,opt,name=in_production" json:"in_ production,omitempty"` 55 InProduction *bool `protobuf:"varint,8,opt,name=in_production" json:"in_ production,omitempty"`
55 // Configuration options for Rietveld code review. 56 // Configuration options for Rietveld code review.
56 Rietveld *Rietveld `protobuf:"bytes,9,opt,name=rietveld" json:"rietveld, omitempty"` 57 Rietveld *Rietveld `protobuf:"bytes,9,opt,name=rietveld" json:"rietveld, omitempty"`
58 // EXPERIMENTAL! Configuration options for Gerrit code review.
59 // TODO(tandrii): update this doc (GERRIT).
60 Gerrit *Gerrit `protobuf:"bytes,15,opt,name=gerrit" json:"gerrit,omitemp ty"`
57 // This can be used to override the Git repository URL used to checkout and 61 // This can be used to override the Git repository URL used to checkout and
58 // commit changes on CQ host. This should only be used in case, when the 62 // commit changes on CQ host. This should only be used in case, when the
59 // source repository is not supported by luci-config (e.g. GitHub). 63 // source repository is not supported by luci-config (e.g. GitHub).
60 GitRepoUrl *string `protobuf:"bytes,10,opt,name=git_repo_url" json:"git_ repo_url,omitempty"` 64 GitRepoUrl *string `protobuf:"bytes,10,opt,name=git_repo_url" json:"git_ repo_url,omitempty"`
61 // Target ref to commit to. This can be used to specify a different ref than 65 // Target ref to commit to. This can be used to specify a different ref than
62 // the one where the luci config is located. This is useful, e.g. for pr ojects 66 // the one where the luci config is located. This is useful, e.g. for pr ojects
63 // that use gnumbd where CQ should commit into a pending ref. 67 // that use gnumbd where CQ should commit into a pending ref.
64 TargetRef *string `protobuf:"bytes,11,opt,name=target_ref" json:"target_ ref,omitempty"` 68 TargetRef *string `protobuf:"bytes,11,opt,name=target_ref" json:"target_ ref,omitempty"`
65 // Deprecated. URL of the SVN repository. We are deprecating SVN support . 69 // Deprecated. URL of the SVN repository. We are deprecating SVN support .
66 » SvnRepoUrl *string `protobuf:"bytes,12,opt,name=svn_repo_url" json:"svn_ repo_url,omitempty"` 70 » SvnRepoUrl *string `protobuf:"bytes,12,opt,name=svn_repo_url" json :"svn_repo_url,omitempty"`
67 » // Deprecated. Should be set to true, when the project's SVN repository does 71 » XXX_unrecognized []byte `json:"-"`
68 » // not have server-side hooks configured.
69 » ServerHooksMissing *bool `protobuf:"varint,13,opt,name=server_hooks_miss ing" json:"server_hooks_missing,omitempty"`
70 » // Deprecated. Specifies a list of verifiers that are run on a local che ckout
71 » // with patch applied. The only remaining use case for this is PRESUBMIT _CHECK
72 » // verifier, which we are deprecating as well.
73 » VerifiersWithPatch *Verifiers `protobuf:"bytes,14,opt,name=verifiers_wit h_patch" json:"verifiers_with_patch,omitempty"`
74 » XXX_unrecognized []byte `json:"-"`
75 } 72 }
76 73
77 func (m *Config) Reset() { *m = Config{} } 74 func (m *Config) Reset() { *m = Config{} }
78 func (m *Config) String() string { return proto.CompactTextString(m) } 75 func (m *Config) String() string { return proto.CompactTextString(m) }
79 func (*Config) ProtoMessage() {} 76 func (*Config) ProtoMessage() {}
80 77
81 func (m *Config) GetVersion() int32 { 78 func (m *Config) GetVersion() int32 {
82 if m != nil && m.Version != nil { 79 if m != nil && m.Version != nil {
83 return *m.Version 80 return *m.Version
84 } 81 }
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
134 return false 131 return false
135 } 132 }
136 133
137 func (m *Config) GetRietveld() *Rietveld { 134 func (m *Config) GetRietveld() *Rietveld {
138 if m != nil { 135 if m != nil {
139 return m.Rietveld 136 return m.Rietveld
140 } 137 }
141 return nil 138 return nil
142 } 139 }
143 140
141 func (m *Config) GetGerrit() *Gerrit {
142 if m != nil {
143 return m.Gerrit
144 }
145 return nil
146 }
147
144 func (m *Config) GetGitRepoUrl() string { 148 func (m *Config) GetGitRepoUrl() string {
145 if m != nil && m.GitRepoUrl != nil { 149 if m != nil && m.GitRepoUrl != nil {
146 return *m.GitRepoUrl 150 return *m.GitRepoUrl
147 } 151 }
148 return "" 152 return ""
149 } 153 }
150 154
151 func (m *Config) GetTargetRef() string { 155 func (m *Config) GetTargetRef() string {
152 if m != nil && m.TargetRef != nil { 156 if m != nil && m.TargetRef != nil {
153 return *m.TargetRef 157 return *m.TargetRef
154 } 158 }
155 return "" 159 return ""
156 } 160 }
157 161
158 func (m *Config) GetSvnRepoUrl() string { 162 func (m *Config) GetSvnRepoUrl() string {
159 if m != nil && m.SvnRepoUrl != nil { 163 if m != nil && m.SvnRepoUrl != nil {
160 return *m.SvnRepoUrl 164 return *m.SvnRepoUrl
161 } 165 }
162 return "" 166 return ""
163 } 167 }
164 168
165 func (m *Config) GetServerHooksMissing() bool {
166 if m != nil && m.ServerHooksMissing != nil {
167 return *m.ServerHooksMissing
168 }
169 return false
170 }
171
172 func (m *Config) GetVerifiersWithPatch() *Verifiers {
173 if m != nil {
174 return m.VerifiersWithPatch
175 }
176 return nil
177 }
178
179 type Rietveld struct { 169 type Rietveld struct {
180 // Required. URL of the codereview site. 170 // Required. URL of the codereview site.
181 Url *string `protobuf:"bytes,1,opt,name=url" json:"url,omitempty"` 171 Url *string `protobuf:"bytes,1,opt,name=url" json:"url,omitempty"`
182 // List of regular expressions used to check if CL's base URL should be 172 // List of regular expressions used to check if CL's base URL should be
183 // processed by this CQ. This may be useful if a single branch has multi ple 173 // processed by this CQ. This may be useful if a single branch has multi ple
184 // sub-directories that are handled by different CQs. When no regular 174 // sub-directories that are handled by different CQs. When no regular
185 // expressions are specified, the regular expression '.*', which matches any 175 // expressions are specified, the regular expression '.*', which matches any
186 // directory, is used. 176 // directory, is used.
187 ProjectBases []string `protobuf:"bytes,2,rep,name=project_bases" jso n:"project_bases,omitempty"` 177 ProjectBases []string `protobuf:"bytes,2,rep,name=project_bases" jso n:"project_bases,omitempty"`
188 XXX_unrecognized []byte `json:"-"` 178 XXX_unrecognized []byte `json:"-"`
(...skipping 10 matching lines...) Expand all
199 return "" 189 return ""
200 } 190 }
201 191
202 func (m *Rietveld) GetProjectBases() []string { 192 func (m *Rietveld) GetProjectBases() []string {
203 if m != nil { 193 if m != nil {
204 return m.ProjectBases 194 return m.ProjectBases
205 } 195 }
206 return nil 196 return nil
207 } 197 }
208 198
199 // Gerrit CQ is EXPERIMENTAL! See http://crbug.com/493899 for more info.
200 //
201 // Unlike Rietveld, Gerrit doesn't need a separate url.
202 // Instead, the git_repo_url must be specified on the Gerrit instance,
203 // and CQ will deduce Gerrit url from it.
204 //
205 // TODO(tandrii): support Rietveld and Gerrit at the same time.
206 // This basically requires to start two CQ instances, instead of one.
207 //
208 // For example, if https://chromium.googlesource.com/infra/infra.git is your
209 // repo url provided in `git_repo_url` above, then
210 // https://chromium-review.googlesource.com/#/admin/projects/infra/infra should
211 // show general properties of your project.
212 //
213 // Also,
214 // https://chromium-review.googlesource.com/#/admin/projects/infra/infra,access
215 // should show ACLs for refs in your project, but you may need to be admin to
216 // see it. This will come handy to enable and customize the CQ-related workflows
217 // for your project.
218 type Gerrit struct {
219 // If set, tells CQ to set score on a given label to mark result of CQ r un.
220 // Typically, this is Commit-Queue-Verified label.
221 // If not set, CQ will just try to hit submit button.
222 CqVerifiedLabel *string `protobuf:"bytes,1,opt,name=cq_verified_label" json:"cq_verified_label,omitempty"`
223 XXX_unrecognized []byte `json:"-"`
224 }
225
226 func (m *Gerrit) Reset() { *m = Gerrit{} }
227 func (m *Gerrit) String() string { return proto.CompactTextString(m) }
228 func (*Gerrit) ProtoMessage() {}
229
230 func (m *Gerrit) GetCqVerifiedLabel() string {
231 if m != nil && m.CqVerifiedLabel != nil {
232 return *m.CqVerifiedLabel
233 }
234 return ""
235 }
236
209 // Verifiers are various types of checks that a Commit Queue performs on a CL. 237 // Verifiers are various types of checks that a Commit Queue performs on a CL.
210 // All verifiers must pass in order for a CL to be landed. Configuration file 238 // All verifiers must pass in order for a CL to be landed. Configuration file
211 // describes types of verifiers that should be applied to each CL and their 239 // describes types of verifiers that should be applied to each CL and their
212 // parameters. 240 // parameters.
213 type Verifiers struct { 241 type Verifiers struct {
214 // This verifier is used to ensure that an LGTM was posted to the code r eview 242 // This verifier is used to ensure that an LGTM was posted to the code r eview
215 // site from a valid project committer. 243 // site from a valid project committer.
244 // This verifier is not supported with Gerrit.
216 ReviewerLgtm *Verifiers_ReviewerLgtmVerifier `protobuf:"bytes,1,opt,name =reviewer_lgtm" json:"reviewer_lgtm,omitempty"` 245 ReviewerLgtm *Verifiers_ReviewerLgtmVerifier `protobuf:"bytes,1,opt,name =reviewer_lgtm" json:"reviewer_lgtm,omitempty"`
217 // This verifier is used to check tree status before committing a CL. If the 246 // This verifier is used to check tree status before committing a CL. If the
218 // tree is closed, then the verifier will wait until it is reopened. 247 // tree is closed, then the verifier will wait until it is reopened.
219 TreeStatus *Verifiers_TreeStatusLgtmVerifier `protobuf:"bytes,2,opt,name =tree_status" json:"tree_status,omitempty"` 248 TreeStatus *Verifiers_TreeStatusLgtmVerifier `protobuf:"bytes,2,opt,name =tree_status" json:"tree_status,omitempty"`
220 // This verifier triggers a set of tryjobs that are to be run on builder s on 249 // This verifier triggers a set of tryjobs that are to be run on builder s on
221 // Buildbot. It automatically retries failed try-jobs and only allows CL to 250 // Buildbot. It automatically retries failed try-jobs and only allows CL to
222 // land if each builder has succeeded in the latest retry. If a given tr yjob 251 // land if each builder has succeeded in the latest retry. If a given tr yjob
223 // result is too old (>1 day) it is ignored. 252 // result is too old (>1 day) it is ignored.
224 TryJob *Verifiers_TryJobVerifier `protobuf:"bytes,3,opt,name=try_job" js on:"try_job,omitempty"` 253 TryJob *Verifiers_TryJobVerifier `protobuf:"bytes,3,opt,name=try_job" js on:"try_job,omitempty"`
225 // This verifier is used to ensure that the author has signed Google's 254 // This verifier is used to ensure that the author has signed Google's
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after
347 return m.TryJobRetryConfig 376 return m.TryJobRetryConfig
348 } 377 }
349 return nil 378 return nil
350 } 379 }
351 380
352 type Verifiers_TryJobVerifier_Builder struct { 381 type Verifiers_TryJobVerifier_Builder struct {
353 // Name of the builder. 382 // Name of the builder.
354 Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` 383 Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
355 // When true, the builder is triggered by CQ. Otherwise, it is expected to 384 // When true, the builder is triggered by CQ. Otherwise, it is expected to
356 // be triggered from another tryjob. Default value is true. 385 // be triggered from another tryjob. Default value is true.
357 » Triggered *bool `protobuf:"varint,2,opt,name=triggered" json:"triggered, omitempty"` 386 » TriggeredByCq *bool `protobuf:"varint,2,opt,name=triggered_by_cq" json:" triggered_by_cq,omitempty"`
358 // When this field is present, it marks given builder as experimental. I t 387 // When this field is present, it marks given builder as experimental. I t
359 // is only executed on a given percentage of the CLs and the outcome doe s 388 // is only executed on a given percentage of the CLs and the outcome doe s
360 // not affect the decicion whether a CL can land or not. This is typical ly 389 // not affect the decicion whether a CL can land or not. This is typical ly
361 // used to test new builders and estimate their capacity requirements. 390 // used to test new builders and estimate their capacity requirements.
362 ExperimentPercentage *float32 `protobuf:"fixed32,4,opt,name=experiment_p ercentage" json:"experiment_percentage,omitempty"` 391 ExperimentPercentage *float32 `protobuf:"fixed32,4,opt,name=experiment_p ercentage" json:"experiment_percentage,omitempty"`
363 XXX_unrecognized []byte `json:"-"` 392 XXX_unrecognized []byte `json:"-"`
364 } 393 }
365 394
366 func (m *Verifiers_TryJobVerifier_Builder) Reset() { *m = Verifiers_TryJ obVerifier_Builder{} } 395 func (m *Verifiers_TryJobVerifier_Builder) Reset() { *m = Verifiers_TryJ obVerifier_Builder{} }
367 func (m *Verifiers_TryJobVerifier_Builder) String() string { return proto.Compac tTextString(m) } 396 func (m *Verifiers_TryJobVerifier_Builder) String() string { return proto.Compac tTextString(m) }
368 func (*Verifiers_TryJobVerifier_Builder) ProtoMessage() {} 397 func (*Verifiers_TryJobVerifier_Builder) ProtoMessage() {}
369 398
370 func (m *Verifiers_TryJobVerifier_Builder) GetName() string { 399 func (m *Verifiers_TryJobVerifier_Builder) GetName() string {
371 if m != nil && m.Name != nil { 400 if m != nil && m.Name != nil {
372 return *m.Name 401 return *m.Name
373 } 402 }
374 return "" 403 return ""
375 } 404 }
376 405
377 func (m *Verifiers_TryJobVerifier_Builder) GetTriggered() bool { 406 func (m *Verifiers_TryJobVerifier_Builder) GetTriggeredByCq() bool {
378 » if m != nil && m.Triggered != nil { 407 » if m != nil && m.TriggeredByCq != nil {
379 » » return *m.Triggered 408 » » return *m.TriggeredByCq
380 } 409 }
381 return false 410 return false
382 } 411 }
383 412
384 func (m *Verifiers_TryJobVerifier_Builder) GetExperimentPercentage() float32 { 413 func (m *Verifiers_TryJobVerifier_Builder) GetExperimentPercentage() float32 {
385 if m != nil && m.ExperimentPercentage != nil { 414 if m != nil && m.ExperimentPercentage != nil {
386 return *m.ExperimentPercentage 415 return *m.ExperimentPercentage
387 } 416 }
388 return 0 417 return 0
389 } 418 }
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
473 return 0 502 return 0
474 } 503 }
475 504
476 type Verifiers_SignCLAVerifier struct { 505 type Verifiers_SignCLAVerifier struct {
477 XXX_unrecognized []byte `json:"-"` 506 XXX_unrecognized []byte `json:"-"`
478 } 507 }
479 508
480 func (m *Verifiers_SignCLAVerifier) Reset() { *m = Verifiers_SignCLAVeri fier{} } 509 func (m *Verifiers_SignCLAVerifier) Reset() { *m = Verifiers_SignCLAVeri fier{} }
481 func (m *Verifiers_SignCLAVerifier) String() string { return proto.CompactTextSt ring(m) } 510 func (m *Verifiers_SignCLAVerifier) String() string { return proto.CompactTextSt ring(m) }
482 func (*Verifiers_SignCLAVerifier) ProtoMessage() {} 511 func (*Verifiers_SignCLAVerifier) ProtoMessage() {}
512
513 func init() {
514 proto.RegisterType((*Config)(nil), "Config")
515 proto.RegisterType((*Rietveld)(nil), "Rietveld")
516 proto.RegisterType((*Gerrit)(nil), "Gerrit")
517 proto.RegisterType((*Verifiers)(nil), "Verifiers")
518 proto.RegisterType((*Verifiers_ReviewerLgtmVerifier)(nil), "Verifiers.Re viewerLgtmVerifier")
519 proto.RegisterType((*Verifiers_TreeStatusLgtmVerifier)(nil), "Verifiers. TreeStatusLgtmVerifier")
520 proto.RegisterType((*Verifiers_TryJobVerifier)(nil), "Verifiers.TryJobVe rifier")
521 proto.RegisterType((*Verifiers_TryJobVerifier_Builder)(nil), "Verifiers. TryJobVerifier.Builder")
522 proto.RegisterType((*Verifiers_TryJobVerifier_Bucket)(nil), "Verifiers.T ryJobVerifier.Bucket")
523 proto.RegisterType((*Verifiers_TryJobVerifier_TryJobRetryConfig)(nil), " Verifiers.TryJobVerifier.TryJobRetryConfig")
524 proto.RegisterType((*Verifiers_SignCLAVerifier)(nil), "Verifiers.SignCLA Verifier")
525 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698