| OLD | NEW |
| 1 // Code generated by protoc-gen-go. DO NOT EDIT. | 1 // Code generated by protoc-gen-go. DO NOT EDIT. |
| 2 // source: github.com/luci/luci-go/scheduler/appengine/messages/cron.proto | 2 // source: github.com/luci/luci-go/scheduler/appengine/messages/cron.proto |
| 3 | 3 |
| 4 /* | 4 /* |
| 5 Package messages is a generated protocol buffer package. | 5 Package messages is a generated protocol buffer package. |
| 6 | 6 |
| 7 It is generated from these files: | 7 It is generated from these files: |
| 8 github.com/luci/luci-go/scheduler/appengine/messages/cron.proto | 8 github.com/luci/luci-go/scheduler/appengine/messages/cron.proto |
| 9 | 9 |
| 10 It has these top-level messages: | 10 It has these top-level messages: |
| 11 Acl |
| 12 AclSet |
| 11 Job | 13 Job |
| 12 Trigger | 14 Trigger |
| 13 NoopTask | 15 NoopTask |
| 14 GitilesTask | 16 GitilesTask |
| 15 UrlFetchTask | 17 UrlFetchTask |
| 16 SwarmingTask | 18 SwarmingTask |
| 17 BuildbucketTask | 19 BuildbucketTask |
| 18 ProjectConfig | 20 ProjectConfig |
| 19 TaskDefWrapper | 21 TaskDefWrapper |
| 20 */ | 22 */ |
| 21 package messages | 23 package messages |
| 22 | 24 |
| 23 import proto "github.com/golang/protobuf/proto" | 25 import proto "github.com/golang/protobuf/proto" |
| 24 import fmt "fmt" | 26 import fmt "fmt" |
| 25 import math "math" | 27 import math "math" |
| 26 | 28 |
| 27 // Reference imports to suppress errors if they are not otherwise used. | 29 // Reference imports to suppress errors if they are not otherwise used. |
| 28 var _ = proto.Marshal | 30 var _ = proto.Marshal |
| 29 var _ = fmt.Errorf | 31 var _ = fmt.Errorf |
| 30 var _ = math.Inf | 32 var _ = math.Inf |
| 31 | 33 |
| 32 // This is a compile-time assertion to ensure that this generated file | 34 // This is a compile-time assertion to ensure that this generated file |
| 33 // is compatible with the proto package it is being compiled against. | 35 // is compatible with the proto package it is being compiled against. |
| 34 // A compilation error at this line likely means your copy of the | 36 // A compilation error at this line likely means your copy of the |
| 35 // proto package needs to be updated. | 37 // proto package needs to be updated. |
| 36 const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package | 38 const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package |
| 37 | 39 |
| 40 type Acl_Role int32 |
| 41 |
| 42 const ( |
| 43 // Can do read-only operations, such as listing invocations of a Job. |
| 44 Acl_READER Acl_Role = 0 |
| 45 // Same as READER + can modify state of a Job or Invocation such as abor
ting |
| 46 // them. |
| 47 Acl_WRITER Acl_Role = 1 |
| 48 ) |
| 49 |
| 50 var Acl_Role_name = map[int32]string{ |
| 51 0: "READER", |
| 52 1: "WRITER", |
| 53 } |
| 54 var Acl_Role_value = map[string]int32{ |
| 55 "READER": 0, |
| 56 "WRITER": 1, |
| 57 } |
| 58 |
| 59 func (x Acl_Role) String() string { |
| 60 return proto.EnumName(Acl_Role_name, int32(x)) |
| 61 } |
| 62 func (Acl_Role) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int
{0, 0} } |
| 63 |
| 64 // A single access control rule. |
| 65 type Acl struct { |
| 66 // Role denotes a list of actions that an identity can perform. |
| 67 Role Acl_Role `protobuf:"varint,1,opt,name=role,enum=messages.Acl_Role"
json:"role,omitempty"` |
| 68 // A full identity string "kind:name", such as "group:xyz" or |
| 69 // "email:mail@example.com". |
| 70 // For more details, see auth service on kinds of identities. |
| 71 Identity string `protobuf:"bytes,2,opt,name=identity" json:"identity,omi
tempty"` |
| 72 } |
| 73 |
| 74 func (m *Acl) Reset() { *m = Acl{} } |
| 75 func (m *Acl) String() string { return proto.CompactTextString(m) } |
| 76 func (*Acl) ProtoMessage() {} |
| 77 func (*Acl) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } |
| 78 |
| 79 func (m *Acl) GetRole() Acl_Role { |
| 80 if m != nil { |
| 81 return m.Role |
| 82 } |
| 83 return Acl_READER |
| 84 } |
| 85 |
| 86 func (m *Acl) GetIdentity() string { |
| 87 if m != nil { |
| 88 return m.Identity |
| 89 } |
| 90 return "" |
| 91 } |
| 92 |
| 93 // A set of Acl messages. Can be referenced in a Job or Trigger by name. |
| 94 type AclSet struct { |
| 95 // A name of the ACL set, unique for a project. |
| 96 // Required. Must match regex '^[a-z0-9_]+$'. |
| 97 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` |
| 98 // List of access control rules. |
| 99 // The order does not matter. |
| 100 Acls []*Acl `protobuf:"bytes,2,rep,name=acls" json:"acls,omitempty"` |
| 101 } |
| 102 |
| 103 func (m *AclSet) Reset() { *m = AclSet{} } |
| 104 func (m *AclSet) String() string { return proto.CompactTextString(m)
} |
| 105 func (*AclSet) ProtoMessage() {} |
| 106 func (*AclSet) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } |
| 107 |
| 108 func (m *AclSet) GetName() string { |
| 109 if m != nil { |
| 110 return m.Name |
| 111 } |
| 112 return "" |
| 113 } |
| 114 |
| 115 func (m *AclSet) GetAcls() []*Acl { |
| 116 if m != nil { |
| 117 return m.Acls |
| 118 } |
| 119 return nil |
| 120 } |
| 121 |
| 38 // Job specifies a single regular job belonging to a project. | 122 // Job specifies a single regular job belonging to a project. |
| 39 // | 123 // |
| 40 // Such jobs runs on a schedule or can be triggered by some trigger. | 124 // Such jobs runs on a schedule or can be triggered by some trigger. |
| 41 type Job struct { | 125 type Job struct { |
| 42 // Id is a name of the job (unique for the project). | 126 // Id is a name of the job (unique for the project). |
| 43 // | 127 // |
| 44 // Must match '^[0-9A-Za-z_\-\.]{1,100}$'. | 128 // Must match '^[0-9A-Za-z_\-\.]{1,100}$'. |
| 45 Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` | 129 Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` |
| 46 // Schedule describes when to run the job. | 130 // Schedule describes when to run the job. |
| 47 // | 131 // |
| (...skipping 14 matching lines...) Expand all Loading... |
| 62 // | 146 // |
| 63 // Default is "triggered". | 147 // Default is "triggered". |
| 64 Schedule string `protobuf:"bytes,2,opt,name=schedule" json:"schedule,omi
tempty"` | 148 Schedule string `protobuf:"bytes,2,opt,name=schedule" json:"schedule,omi
tempty"` |
| 65 // Disabled is true to disable this job. | 149 // Disabled is true to disable this job. |
| 66 Disabled bool `protobuf:"varint,3,opt,name=disabled" json:"disabled,omit
empty"` | 150 Disabled bool `protobuf:"varint,3,opt,name=disabled" json:"disabled,omit
empty"` |
| 67 // Task defines what exactly to execute. | 151 // Task defines what exactly to execute. |
| 68 // | 152 // |
| 69 // TODO(vadimsh): Remove this field once all configs are updated not to | 153 // TODO(vadimsh): Remove this field once all configs are updated not to |
| 70 // use it. | 154 // use it. |
| 71 Task *TaskDefWrapper `protobuf:"bytes,4,opt,name=task" json:"task,omitem
pty"` | 155 Task *TaskDefWrapper `protobuf:"bytes,4,opt,name=task" json:"task,omitem
pty"` |
| 156 // List of access control rules for the Job. |
| 157 // The order does not matter. |
| 158 Acls []*Acl `protobuf:"bytes,5,rep,name=acls" json:"acls,omitempty"` |
| 159 // A list of ACL set names. Each ACL in each referenced ACL set will be |
| 160 // included in this Job. |
| 161 // The order does not matter. |
| 162 AclSets []string `protobuf:"bytes,6,rep,name=acl_sets,json=aclSets" json
:"acl_sets,omitempty"` |
| 72 // Noop is used for testing. It is "do nothing" task. | 163 // Noop is used for testing. It is "do nothing" task. |
| 73 Noop *NoopTask `protobuf:"bytes,100,opt,name=noop" json:"noop,omitempty"
` | 164 Noop *NoopTask `protobuf:"bytes,100,opt,name=noop" json:"noop,omitempty"
` |
| 74 // UrlFetch can be used to make a simple HTTP call. | 165 // UrlFetch can be used to make a simple HTTP call. |
| 75 UrlFetch *UrlFetchTask `protobuf:"bytes,101,opt,name=url_fetch,json=urlF
etch" json:"url_fetch,omitempty"` | 166 UrlFetch *UrlFetchTask `protobuf:"bytes,101,opt,name=url_fetch,json=urlF
etch" json:"url_fetch,omitempty"` |
| 76 // SwarmingTask can be used to schedule swarming job. | 167 // SwarmingTask can be used to schedule swarming job. |
| 77 Swarming *SwarmingTask `protobuf:"bytes,102,opt,name=swarming" json:"swa
rming,omitempty"` | 168 Swarming *SwarmingTask `protobuf:"bytes,102,opt,name=swarming" json:"swa
rming,omitempty"` |
| 78 // BuildbucketTask can be used to schedule buildbucket job. | 169 // BuildbucketTask can be used to schedule buildbucket job. |
| 79 Buildbucket *BuildbucketTask `protobuf:"bytes,103,opt,name=buildbucket"
json:"buildbucket,omitempty"` | 170 Buildbucket *BuildbucketTask `protobuf:"bytes,103,opt,name=buildbucket"
json:"buildbucket,omitempty"` |
| 80 } | 171 } |
| 81 | 172 |
| 82 func (m *Job) Reset() { *m = Job{} } | 173 func (m *Job) Reset() { *m = Job{} } |
| 83 func (m *Job) String() string { return proto.CompactTextString(m) } | 174 func (m *Job) String() string { return proto.CompactTextString(m) } |
| 84 func (*Job) ProtoMessage() {} | 175 func (*Job) ProtoMessage() {} |
| 85 func (*Job) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } | 176 func (*Job) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } |
| 86 | 177 |
| 87 func (m *Job) GetId() string { | 178 func (m *Job) GetId() string { |
| 88 if m != nil { | 179 if m != nil { |
| 89 return m.Id | 180 return m.Id |
| 90 } | 181 } |
| 91 return "" | 182 return "" |
| 92 } | 183 } |
| 93 | 184 |
| 94 func (m *Job) GetSchedule() string { | 185 func (m *Job) GetSchedule() string { |
| 95 if m != nil { | 186 if m != nil { |
| 96 return m.Schedule | 187 return m.Schedule |
| 97 } | 188 } |
| 98 return "" | 189 return "" |
| 99 } | 190 } |
| 100 | 191 |
| 101 func (m *Job) GetDisabled() bool { | 192 func (m *Job) GetDisabled() bool { |
| 102 if m != nil { | 193 if m != nil { |
| 103 return m.Disabled | 194 return m.Disabled |
| 104 } | 195 } |
| 105 return false | 196 return false |
| 106 } | 197 } |
| 107 | 198 |
| 108 func (m *Job) GetTask() *TaskDefWrapper { | 199 func (m *Job) GetTask() *TaskDefWrapper { |
| 109 if m != nil { | 200 if m != nil { |
| 110 return m.Task | 201 return m.Task |
| 111 } | 202 } |
| 112 return nil | 203 return nil |
| 113 } | 204 } |
| 114 | 205 |
| 206 func (m *Job) GetAcls() []*Acl { |
| 207 if m != nil { |
| 208 return m.Acls |
| 209 } |
| 210 return nil |
| 211 } |
| 212 |
| 213 func (m *Job) GetAclSets() []string { |
| 214 if m != nil { |
| 215 return m.AclSets |
| 216 } |
| 217 return nil |
| 218 } |
| 219 |
| 115 func (m *Job) GetNoop() *NoopTask { | 220 func (m *Job) GetNoop() *NoopTask { |
| 116 if m != nil { | 221 if m != nil { |
| 117 return m.Noop | 222 return m.Noop |
| 118 } | 223 } |
| 119 return nil | 224 return nil |
| 120 } | 225 } |
| 121 | 226 |
| 122 func (m *Job) GetUrlFetch() *UrlFetchTask { | 227 func (m *Job) GetUrlFetch() *UrlFetchTask { |
| 123 if m != nil { | 228 if m != nil { |
| 124 return m.UrlFetch | 229 return m.UrlFetch |
| (...skipping 24 matching lines...) Expand all Loading... |
| 149 // | 254 // |
| 150 // Must match '^[0-9A-Za-z_\-\.]{1,100}$'. It's in the same namespace as | 255 // Must match '^[0-9A-Za-z_\-\.]{1,100}$'. It's in the same namespace as |
| 151 // regular jobs. | 256 // regular jobs. |
| 152 Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` | 257 Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` |
| 153 // Schedule describes when to run this triggering job. | 258 // Schedule describes when to run this triggering job. |
| 154 // | 259 // |
| 155 // See Job.schedule fro more info. Default is "with 30s interval". | 260 // See Job.schedule fro more info. Default is "with 30s interval". |
| 156 Schedule string `protobuf:"bytes,2,opt,name=schedule" json:"schedule,omi
tempty"` | 261 Schedule string `protobuf:"bytes,2,opt,name=schedule" json:"schedule,omi
tempty"` |
| 157 // Disabled is true to disable this job. | 262 // Disabled is true to disable this job. |
| 158 Disabled bool `protobuf:"varint,3,opt,name=disabled" json:"disabled,omit
empty"` | 263 Disabled bool `protobuf:"varint,3,opt,name=disabled" json:"disabled,omit
empty"` |
| 264 // List of access control rules for the Job. |
| 265 // The order does not matter. |
| 266 Acls []*Acl `protobuf:"bytes,4,rep,name=acls" json:"acls,omitempty"` |
| 267 // A list of ACL set names. Each ACL in each referenced ACL set will be |
| 268 // included in this Job. |
| 269 // The order does not matter. |
| 270 AclSets []string `protobuf:"bytes,5,rep,name=acl_sets,json=aclSets" json
:"acl_sets,omitempty"` |
| 159 // Noop is used for testing. It is "do nothing" trigger. | 271 // Noop is used for testing. It is "do nothing" trigger. |
| 160 Noop *NoopTask `protobuf:"bytes,100,opt,name=noop" json:"noop,omitempty"
` | 272 Noop *NoopTask `protobuf:"bytes,100,opt,name=noop" json:"noop,omitempty"
` |
| 161 // Gitiles is used to trigger jobs for new commits on Gitiles. | 273 // Gitiles is used to trigger jobs for new commits on Gitiles. |
| 162 Gitiles *GitilesTask `protobuf:"bytes,101,opt,name=gitiles" json:"gitile
s,omitempty"` | 274 Gitiles *GitilesTask `protobuf:"bytes,101,opt,name=gitiles" json:"gitile
s,omitempty"` |
| 163 } | 275 } |
| 164 | 276 |
| 165 func (m *Trigger) Reset() { *m = Trigger{} } | 277 func (m *Trigger) Reset() { *m = Trigger{} } |
| 166 func (m *Trigger) String() string { return proto.CompactTextString(m)
} | 278 func (m *Trigger) String() string { return proto.CompactTextString(m)
} |
| 167 func (*Trigger) ProtoMessage() {} | 279 func (*Trigger) ProtoMessage() {} |
| 168 func (*Trigger) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1}
} | 280 func (*Trigger) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3}
} |
| 169 | 281 |
| 170 func (m *Trigger) GetId() string { | 282 func (m *Trigger) GetId() string { |
| 171 if m != nil { | 283 if m != nil { |
| 172 return m.Id | 284 return m.Id |
| 173 } | 285 } |
| 174 return "" | 286 return "" |
| 175 } | 287 } |
| 176 | 288 |
| 177 func (m *Trigger) GetSchedule() string { | 289 func (m *Trigger) GetSchedule() string { |
| 178 if m != nil { | 290 if m != nil { |
| 179 return m.Schedule | 291 return m.Schedule |
| 180 } | 292 } |
| 181 return "" | 293 return "" |
| 182 } | 294 } |
| 183 | 295 |
| 184 func (m *Trigger) GetDisabled() bool { | 296 func (m *Trigger) GetDisabled() bool { |
| 185 if m != nil { | 297 if m != nil { |
| 186 return m.Disabled | 298 return m.Disabled |
| 187 } | 299 } |
| 188 return false | 300 return false |
| 189 } | 301 } |
| 190 | 302 |
| 303 func (m *Trigger) GetAcls() []*Acl { |
| 304 if m != nil { |
| 305 return m.Acls |
| 306 } |
| 307 return nil |
| 308 } |
| 309 |
| 310 func (m *Trigger) GetAclSets() []string { |
| 311 if m != nil { |
| 312 return m.AclSets |
| 313 } |
| 314 return nil |
| 315 } |
| 316 |
| 191 func (m *Trigger) GetNoop() *NoopTask { | 317 func (m *Trigger) GetNoop() *NoopTask { |
| 192 if m != nil { | 318 if m != nil { |
| 193 return m.Noop | 319 return m.Noop |
| 194 } | 320 } |
| 195 return nil | 321 return nil |
| 196 } | 322 } |
| 197 | 323 |
| 198 func (m *Trigger) GetGitiles() *GitilesTask { | 324 func (m *Trigger) GetGitiles() *GitilesTask { |
| 199 if m != nil { | 325 if m != nil { |
| 200 return m.Gitiles | 326 return m.Gitiles |
| 201 } | 327 } |
| 202 return nil | 328 return nil |
| 203 } | 329 } |
| 204 | 330 |
| 205 // NoopTask is used for testing. It is "do nothing" task. | 331 // NoopTask is used for testing. It is "do nothing" task. |
| 206 type NoopTask struct { | 332 type NoopTask struct { |
| 207 } | 333 } |
| 208 | 334 |
| 209 func (m *NoopTask) Reset() { *m = NoopTask{} } | 335 func (m *NoopTask) Reset() { *m = NoopTask{} } |
| 210 func (m *NoopTask) String() string { return proto.CompactTextString(m
) } | 336 func (m *NoopTask) String() string { return proto.CompactTextString(m
) } |
| 211 func (*NoopTask) ProtoMessage() {} | 337 func (*NoopTask) ProtoMessage() {} |
| 212 func (*NoopTask) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2}
} | 338 func (*NoopTask) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4}
} |
| 213 | 339 |
| 214 // GitilesTask specifies parameters of Swarming-based jobs. | 340 // GitilesTask specifies parameters of Swarming-based jobs. |
| 215 type GitilesTask struct { | 341 type GitilesTask struct { |
| 216 // Repo is the URL of the Gitiles repository. | 342 // Repo is the URL of the Gitiles repository. |
| 217 Repo string `protobuf:"bytes,1,opt,name=repo" json:"repo,omitempty"` | 343 Repo string `protobuf:"bytes,1,opt,name=repo" json:"repo,omitempty"` |
| 218 // List of Git references to track. | 344 // List of Git references to track. |
| 219 Refs []string `protobuf:"bytes,2,rep,name=refs" json:"refs,omitempty"` | 345 Refs []string `protobuf:"bytes,2,rep,name=refs" json:"refs,omitempty"` |
| 220 } | 346 } |
| 221 | 347 |
| 222 func (m *GitilesTask) Reset() { *m = GitilesTask{} } | 348 func (m *GitilesTask) Reset() { *m = GitilesTask{} } |
| 223 func (m *GitilesTask) String() string { return proto.CompactTextStrin
g(m) } | 349 func (m *GitilesTask) String() string { return proto.CompactTextStrin
g(m) } |
| 224 func (*GitilesTask) ProtoMessage() {} | 350 func (*GitilesTask) ProtoMessage() {} |
| 225 func (*GitilesTask) Descriptor() ([]byte, []int) { return fileDescriptor0, []int
{3} } | 351 func (*GitilesTask) Descriptor() ([]byte, []int) { return fileDescriptor0, []int
{5} } |
| 226 | 352 |
| 227 func (m *GitilesTask) GetRepo() string { | 353 func (m *GitilesTask) GetRepo() string { |
| 228 if m != nil { | 354 if m != nil { |
| 229 return m.Repo | 355 return m.Repo |
| 230 } | 356 } |
| 231 return "" | 357 return "" |
| 232 } | 358 } |
| 233 | 359 |
| 234 func (m *GitilesTask) GetRefs() []string { | 360 func (m *GitilesTask) GetRefs() []string { |
| 235 if m != nil { | 361 if m != nil { |
| 236 return m.Refs | 362 return m.Refs |
| 237 } | 363 } |
| 238 return nil | 364 return nil |
| 239 } | 365 } |
| 240 | 366 |
| 241 // UrlFetchTask specifies parameters for simple HTTP call. | 367 // UrlFetchTask specifies parameters for simple HTTP call. |
| 242 type UrlFetchTask struct { | 368 type UrlFetchTask struct { |
| 243 // Method is HTTP method to use, such as "GET" or "POST". Default is "GE
T". | 369 // Method is HTTP method to use, such as "GET" or "POST". Default is "GE
T". |
| 244 Method string `protobuf:"bytes,1,opt,name=method" json:"method,omitempty
"` | 370 Method string `protobuf:"bytes,1,opt,name=method" json:"method,omitempty
"` |
| 245 // Url to send the request to. | 371 // Url to send the request to. |
| 246 Url string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"` | 372 Url string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"` |
| 247 // Timeout is how long to wait for request to complete. Default is 60 se
c. | 373 // Timeout is how long to wait for request to complete. Default is 60 se
c. |
| 248 TimeoutSec int32 `protobuf:"varint,3,opt,name=timeout_sec,json=timeoutSe
c" json:"timeout_sec,omitempty"` | 374 TimeoutSec int32 `protobuf:"varint,3,opt,name=timeout_sec,json=timeoutSe
c" json:"timeout_sec,omitempty"` |
| 249 } | 375 } |
| 250 | 376 |
| 251 func (m *UrlFetchTask) Reset() { *m = UrlFetchTask{} } | 377 func (m *UrlFetchTask) Reset() { *m = UrlFetchTask{} } |
| 252 func (m *UrlFetchTask) String() string { return proto.CompactTextStri
ng(m) } | 378 func (m *UrlFetchTask) String() string { return proto.CompactTextStri
ng(m) } |
| 253 func (*UrlFetchTask) ProtoMessage() {} | 379 func (*UrlFetchTask) ProtoMessage() {} |
| 254 func (*UrlFetchTask) Descriptor() ([]byte, []int) { return fileDescriptor0, []in
t{4} } | 380 func (*UrlFetchTask) Descriptor() ([]byte, []int) { return fileDescriptor0, []in
t{6} } |
| 255 | 381 |
| 256 func (m *UrlFetchTask) GetMethod() string { | 382 func (m *UrlFetchTask) GetMethod() string { |
| 257 if m != nil { | 383 if m != nil { |
| 258 return m.Method | 384 return m.Method |
| 259 } | 385 } |
| 260 return "" | 386 return "" |
| 261 } | 387 } |
| 262 | 388 |
| 263 func (m *UrlFetchTask) GetUrl() string { | 389 func (m *UrlFetchTask) GetUrl() string { |
| 264 if m != nil { | 390 if m != nil { |
| (...skipping 28 matching lines...) Expand all Loading... |
| 293 Priority int32 `protobuf:"varint,8,opt,name=priority" json:"priority,omi
tempty"` | 419 Priority int32 `protobuf:"varint,8,opt,name=priority" json:"priority,omi
tempty"` |
| 294 // Timeouts. All optional. The scheduler will set reasonable default val
ues. | 420 // Timeouts. All optional. The scheduler will set reasonable default val
ues. |
| 295 ExecutionTimeoutSecs int32 `protobuf:"varint,9,opt,name=execution_timeou
t_secs,json=executionTimeoutSecs" json:"execution_timeout_secs,omitempty"` | 421 ExecutionTimeoutSecs int32 `protobuf:"varint,9,opt,name=execution_timeou
t_secs,json=executionTimeoutSecs" json:"execution_timeout_secs,omitempty"` |
| 296 GracePeriodSecs int32 `protobuf:"varint,10,opt,name=grace_period_se
cs,json=gracePeriodSecs" json:"grace_period_secs,omitempty"` | 422 GracePeriodSecs int32 `protobuf:"varint,10,opt,name=grace_period_se
cs,json=gracePeriodSecs" json:"grace_period_secs,omitempty"` |
| 297 IoTimeoutSecs int32 `protobuf:"varint,11,opt,name=io_timeout_secs
,json=ioTimeoutSecs" json:"io_timeout_secs,omitempty"` | 423 IoTimeoutSecs int32 `protobuf:"varint,11,opt,name=io_timeout_secs
,json=ioTimeoutSecs" json:"io_timeout_secs,omitempty"` |
| 298 } | 424 } |
| 299 | 425 |
| 300 func (m *SwarmingTask) Reset() { *m = SwarmingTask{} } | 426 func (m *SwarmingTask) Reset() { *m = SwarmingTask{} } |
| 301 func (m *SwarmingTask) String() string { return proto.CompactTextStri
ng(m) } | 427 func (m *SwarmingTask) String() string { return proto.CompactTextStri
ng(m) } |
| 302 func (*SwarmingTask) ProtoMessage() {} | 428 func (*SwarmingTask) ProtoMessage() {} |
| 303 func (*SwarmingTask) Descriptor() ([]byte, []int) { return fileDescriptor0, []in
t{5} } | 429 func (*SwarmingTask) Descriptor() ([]byte, []int) { return fileDescriptor0, []in
t{7} } |
| 304 | 430 |
| 305 func (m *SwarmingTask) GetServer() string { | 431 func (m *SwarmingTask) GetServer() string { |
| 306 if m != nil { | 432 if m != nil { |
| 307 return m.Server | 433 return m.Server |
| 308 } | 434 } |
| 309 return "" | 435 return "" |
| 310 } | 436 } |
| 311 | 437 |
| 312 func (m *SwarmingTask) GetCommand() []string { | 438 func (m *SwarmingTask) GetCommand() []string { |
| 313 if m != nil { | 439 if m != nil { |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 383 // an .isolated file | 509 // an .isolated file |
| 384 type SwarmingTask_IsolatedRef struct { | 510 type SwarmingTask_IsolatedRef struct { |
| 385 Isolated string `protobuf:"bytes,1,opt,name=isolated" json:"isolat
ed,omitempty"` | 511 Isolated string `protobuf:"bytes,1,opt,name=isolated" json:"isolat
ed,omitempty"` |
| 386 IsolatedServer string `protobuf:"bytes,2,opt,name=isolated_server,json=i
solatedServer" json:"isolated_server,omitempty"` | 512 IsolatedServer string `protobuf:"bytes,2,opt,name=isolated_server,json=i
solatedServer" json:"isolated_server,omitempty"` |
| 387 Namespace string `protobuf:"bytes,3,opt,name=namespace" json:"names
pace,omitempty"` | 513 Namespace string `protobuf:"bytes,3,opt,name=namespace" json:"names
pace,omitempty"` |
| 388 } | 514 } |
| 389 | 515 |
| 390 func (m *SwarmingTask_IsolatedRef) Reset() { *m = SwarmingTas
k_IsolatedRef{} } | 516 func (m *SwarmingTask_IsolatedRef) Reset() { *m = SwarmingTas
k_IsolatedRef{} } |
| 391 func (m *SwarmingTask_IsolatedRef) String() string { return proto.Com
pactTextString(m) } | 517 func (m *SwarmingTask_IsolatedRef) String() string { return proto.Com
pactTextString(m) } |
| 392 func (*SwarmingTask_IsolatedRef) ProtoMessage() {} | 518 func (*SwarmingTask_IsolatedRef) ProtoMessage() {} |
| 393 func (*SwarmingTask_IsolatedRef) Descriptor() ([]byte, []int) { return fileDescr
iptor0, []int{5, 0} } | 519 func (*SwarmingTask_IsolatedRef) Descriptor() ([]byte, []int) { return fileDescr
iptor0, []int{7, 0} } |
| 394 | 520 |
| 395 func (m *SwarmingTask_IsolatedRef) GetIsolated() string { | 521 func (m *SwarmingTask_IsolatedRef) GetIsolated() string { |
| 396 if m != nil { | 522 if m != nil { |
| 397 return m.Isolated | 523 return m.Isolated |
| 398 } | 524 } |
| 399 return "" | 525 return "" |
| 400 } | 526 } |
| 401 | 527 |
| 402 func (m *SwarmingTask_IsolatedRef) GetIsolatedServer() string { | 528 func (m *SwarmingTask_IsolatedRef) GetIsolatedServer() string { |
| 403 if m != nil { | 529 if m != nil { |
| (...skipping 19 matching lines...) Expand all Loading... |
| 423 Builder string `protobuf:"bytes,3,opt,name=builder" json:"builder,omitem
pty"` | 549 Builder string `protobuf:"bytes,3,opt,name=builder" json:"builder,omitem
pty"` |
| 424 // Properties is arbitrary "key:value" pairs describing the task. | 550 // Properties is arbitrary "key:value" pairs describing the task. |
| 425 Properties []string `protobuf:"bytes,4,rep,name=properties" json:"proper
ties,omitempty"` | 551 Properties []string `protobuf:"bytes,4,rep,name=properties" json:"proper
ties,omitempty"` |
| 426 // Tags is a list of tags (as "key:value" pairs) to assign to the task. | 552 // Tags is a list of tags (as "key:value" pairs) to assign to the task. |
| 427 Tags []string `protobuf:"bytes,5,rep,name=tags" json:"tags,omitempty"` | 553 Tags []string `protobuf:"bytes,5,rep,name=tags" json:"tags,omitempty"` |
| 428 } | 554 } |
| 429 | 555 |
| 430 func (m *BuildbucketTask) Reset() { *m = BuildbucketTask{} } | 556 func (m *BuildbucketTask) Reset() { *m = BuildbucketTask{} } |
| 431 func (m *BuildbucketTask) String() string { return proto.CompactTextS
tring(m) } | 557 func (m *BuildbucketTask) String() string { return proto.CompactTextS
tring(m) } |
| 432 func (*BuildbucketTask) ProtoMessage() {} | 558 func (*BuildbucketTask) ProtoMessage() {} |
| 433 func (*BuildbucketTask) Descriptor() ([]byte, []int) { return fileDescriptor0, [
]int{6} } | 559 func (*BuildbucketTask) Descriptor() ([]byte, []int) { return fileDescriptor0, [
]int{8} } |
| 434 | 560 |
| 435 func (m *BuildbucketTask) GetServer() string { | 561 func (m *BuildbucketTask) GetServer() string { |
| 436 if m != nil { | 562 if m != nil { |
| 437 return m.Server | 563 return m.Server |
| 438 } | 564 } |
| 439 return "" | 565 return "" |
| 440 } | 566 } |
| 441 | 567 |
| 442 func (m *BuildbucketTask) GetBucket() string { | 568 func (m *BuildbucketTask) GetBucket() string { |
| 443 if m != nil { | 569 if m != nil { |
| (...skipping 23 matching lines...) Expand all Loading... |
| 467 return nil | 593 return nil |
| 468 } | 594 } |
| 469 | 595 |
| 470 // ProjectConfig defines a schema for config file that describe jobs belonging | 596 // ProjectConfig defines a schema for config file that describe jobs belonging |
| 471 // to some project. | 597 // to some project. |
| 472 type ProjectConfig struct { | 598 type ProjectConfig struct { |
| 473 // Job is a set of jobs defined in the project. | 599 // Job is a set of jobs defined in the project. |
| 474 Job []*Job `protobuf:"bytes,1,rep,name=job" json:"job,omitempty"` | 600 Job []*Job `protobuf:"bytes,1,rep,name=job" json:"job,omitempty"` |
| 475 // Trigger is a set of triggering jobs defined in the project. | 601 // Trigger is a set of triggering jobs defined in the project. |
| 476 Trigger []*Trigger `protobuf:"bytes,2,rep,name=trigger" json:"trigger,om
itempty"` | 602 Trigger []*Trigger `protobuf:"bytes,2,rep,name=trigger" json:"trigger,om
itempty"` |
| 603 // A list of ACL sets. Names must be unique. |
| 604 AclSets []*AclSet `protobuf:"bytes,3,rep,name=acl_sets,json=aclSets" jso
n:"acl_sets,omitempty"` |
| 477 } | 605 } |
| 478 | 606 |
| 479 func (m *ProjectConfig) Reset() { *m = ProjectConfig{} } | 607 func (m *ProjectConfig) Reset() { *m = ProjectConfig{} } |
| 480 func (m *ProjectConfig) String() string { return proto.CompactTextStr
ing(m) } | 608 func (m *ProjectConfig) String() string { return proto.CompactTextStr
ing(m) } |
| 481 func (*ProjectConfig) ProtoMessage() {} | 609 func (*ProjectConfig) ProtoMessage() {} |
| 482 func (*ProjectConfig) Descriptor() ([]byte, []int) { return fileDescriptor0, []i
nt{7} } | 610 func (*ProjectConfig) Descriptor() ([]byte, []int) { return fileDescriptor0, []i
nt{9} } |
| 483 | 611 |
| 484 func (m *ProjectConfig) GetJob() []*Job { | 612 func (m *ProjectConfig) GetJob() []*Job { |
| 485 if m != nil { | 613 if m != nil { |
| 486 return m.Job | 614 return m.Job |
| 487 } | 615 } |
| 488 return nil | 616 return nil |
| 489 } | 617 } |
| 490 | 618 |
| 491 func (m *ProjectConfig) GetTrigger() []*Trigger { | 619 func (m *ProjectConfig) GetTrigger() []*Trigger { |
| 492 if m != nil { | 620 if m != nil { |
| 493 return m.Trigger | 621 return m.Trigger |
| 494 } | 622 } |
| 495 return nil | 623 return nil |
| 496 } | 624 } |
| 497 | 625 |
| 626 func (m *ProjectConfig) GetAclSets() []*AclSet { |
| 627 if m != nil { |
| 628 return m.AclSets |
| 629 } |
| 630 return nil |
| 631 } |
| 632 |
| 498 // TaskDefWrapper is a union type of all possible tasks known to the scheduler. | 633 // TaskDefWrapper is a union type of all possible tasks known to the scheduler. |
| 499 // | 634 // |
| 500 // It is used internally when storing jobs in the datastore. | 635 // It is used internally when storing jobs in the datastore. |
| 501 // | 636 // |
| 502 // TODO(vadimsh): Remove '_task' suffixes once TaskDefWrapper is no longer | 637 // TODO(vadimsh): Remove '_task' suffixes once TaskDefWrapper is no longer |
| 503 // a part of 'Job' proto. | 638 // a part of 'Job' proto. |
| 504 type TaskDefWrapper struct { | 639 type TaskDefWrapper struct { |
| 505 Noop *NoopTask `protobuf:"bytes,1,opt,name=noop" json:
"noop,omitempty"` | 640 Noop *NoopTask `protobuf:"bytes,1,opt,name=noop" json:
"noop,omitempty"` |
| 506 UrlFetch *UrlFetchTask `protobuf:"bytes,2,opt,name=url_fetch,j
son=urlFetch" json:"url_fetch,omitempty"` | 641 UrlFetch *UrlFetchTask `protobuf:"bytes,2,opt,name=url_fetch,j
son=urlFetch" json:"url_fetch,omitempty"` |
| 507 SwarmingTask *SwarmingTask `protobuf:"bytes,3,opt,name=swarming_ta
sk,json=swarmingTask" json:"swarming_task,omitempty"` | 642 SwarmingTask *SwarmingTask `protobuf:"bytes,3,opt,name=swarming_ta
sk,json=swarmingTask" json:"swarming_task,omitempty"` |
| 508 BuildbucketTask *BuildbucketTask `protobuf:"bytes,4,opt,name=buildbucket
_task,json=buildbucketTask" json:"buildbucket_task,omitempty"` | 643 BuildbucketTask *BuildbucketTask `protobuf:"bytes,4,opt,name=buildbucket
_task,json=buildbucketTask" json:"buildbucket_task,omitempty"` |
| 509 GitilesTask *GitilesTask `protobuf:"bytes,5,opt,name=gitiles_tas
k,json=gitilesTask" json:"gitiles_task,omitempty"` | 644 GitilesTask *GitilesTask `protobuf:"bytes,5,opt,name=gitiles_tas
k,json=gitilesTask" json:"gitiles_task,omitempty"` |
| 510 } | 645 } |
| 511 | 646 |
| 512 func (m *TaskDefWrapper) Reset() { *m = TaskDefWrapper{} } | 647 func (m *TaskDefWrapper) Reset() { *m = TaskDefWrapper{} } |
| 513 func (m *TaskDefWrapper) String() string { return proto.CompactTextSt
ring(m) } | 648 func (m *TaskDefWrapper) String() string { return proto.CompactTextSt
ring(m) } |
| 514 func (*TaskDefWrapper) ProtoMessage() {} | 649 func (*TaskDefWrapper) ProtoMessage() {} |
| 515 func (*TaskDefWrapper) Descriptor() ([]byte, []int) { return fileDescriptor0, []
int{8} } | 650 func (*TaskDefWrapper) Descriptor() ([]byte, []int) { return fileDescriptor0, []
int{10} } |
| 516 | 651 |
| 517 func (m *TaskDefWrapper) GetNoop() *NoopTask { | 652 func (m *TaskDefWrapper) GetNoop() *NoopTask { |
| 518 if m != nil { | 653 if m != nil { |
| 519 return m.Noop | 654 return m.Noop |
| 520 } | 655 } |
| 521 return nil | 656 return nil |
| 522 } | 657 } |
| 523 | 658 |
| 524 func (m *TaskDefWrapper) GetUrlFetch() *UrlFetchTask { | 659 func (m *TaskDefWrapper) GetUrlFetch() *UrlFetchTask { |
| 525 if m != nil { | 660 if m != nil { |
| (...skipping 17 matching lines...) Expand all Loading... |
| 543 } | 678 } |
| 544 | 679 |
| 545 func (m *TaskDefWrapper) GetGitilesTask() *GitilesTask { | 680 func (m *TaskDefWrapper) GetGitilesTask() *GitilesTask { |
| 546 if m != nil { | 681 if m != nil { |
| 547 return m.GitilesTask | 682 return m.GitilesTask |
| 548 } | 683 } |
| 549 return nil | 684 return nil |
| 550 } | 685 } |
| 551 | 686 |
| 552 func init() { | 687 func init() { |
| 688 proto.RegisterType((*Acl)(nil), "messages.Acl") |
| 689 proto.RegisterType((*AclSet)(nil), "messages.AclSet") |
| 553 proto.RegisterType((*Job)(nil), "messages.Job") | 690 proto.RegisterType((*Job)(nil), "messages.Job") |
| 554 proto.RegisterType((*Trigger)(nil), "messages.Trigger") | 691 proto.RegisterType((*Trigger)(nil), "messages.Trigger") |
| 555 proto.RegisterType((*NoopTask)(nil), "messages.NoopTask") | 692 proto.RegisterType((*NoopTask)(nil), "messages.NoopTask") |
| 556 proto.RegisterType((*GitilesTask)(nil), "messages.GitilesTask") | 693 proto.RegisterType((*GitilesTask)(nil), "messages.GitilesTask") |
| 557 proto.RegisterType((*UrlFetchTask)(nil), "messages.UrlFetchTask") | 694 proto.RegisterType((*UrlFetchTask)(nil), "messages.UrlFetchTask") |
| 558 proto.RegisterType((*SwarmingTask)(nil), "messages.SwarmingTask") | 695 proto.RegisterType((*SwarmingTask)(nil), "messages.SwarmingTask") |
| 559 proto.RegisterType((*SwarmingTask_IsolatedRef)(nil), "messages.SwarmingT
ask.IsolatedRef") | 696 proto.RegisterType((*SwarmingTask_IsolatedRef)(nil), "messages.SwarmingT
ask.IsolatedRef") |
| 560 proto.RegisterType((*BuildbucketTask)(nil), "messages.BuildbucketTask") | 697 proto.RegisterType((*BuildbucketTask)(nil), "messages.BuildbucketTask") |
| 561 proto.RegisterType((*ProjectConfig)(nil), "messages.ProjectConfig") | 698 proto.RegisterType((*ProjectConfig)(nil), "messages.ProjectConfig") |
| 562 proto.RegisterType((*TaskDefWrapper)(nil), "messages.TaskDefWrapper") | 699 proto.RegisterType((*TaskDefWrapper)(nil), "messages.TaskDefWrapper") |
| 700 proto.RegisterEnum("messages.Acl_Role", Acl_Role_name, Acl_Role_value) |
| 563 } | 701 } |
| 564 | 702 |
| 565 func init() { | 703 func init() { |
| 566 proto.RegisterFile("github.com/luci/luci-go/scheduler/appengine/messages
/cron.proto", fileDescriptor0) | 704 proto.RegisterFile("github.com/luci/luci-go/scheduler/appengine/messages
/cron.proto", fileDescriptor0) |
| 567 } | 705 } |
| 568 | 706 |
| 569 var fileDescriptor0 = []byte{ | 707 var fileDescriptor0 = []byte{ |
| 570 // 780 bytes of a gzipped FileDescriptorProto | 708 // 917 bytes of a gzipped FileDescriptorProto |
| 571 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x55,
0x4b, 0x6f, 0xf3, 0x44, | 709 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x56,
0x5d, 0x8f, 0x1b, 0x35, |
| 572 0x14, 0x95, 0xf3, 0xce, 0x75, 0xd2, 0xb4, 0x23, 0x88, 0x86, 0x0a, 0x68,
0xe4, 0x45, 0x89, 0x78, | 710 0x14, 0x65, 0x32, 0xd9, 0x7c, 0xdc, 0xc9, 0x6e, 0x52, 0x0b, 0x56, 0xd3,
0x0a, 0xda, 0x30, 0x0f, |
| 573 0x24, 0x52, 0x0a, 0x12, 0x52, 0x17, 0x08, 0x28, 0x20, 0xba, 0x40, 0x95,
0x5b, 0x84, 0x58, 0x20, | 711 0x25, 0xa2, 0x90, 0x48, 0x29, 0x48, 0x48, 0x7d, 0xa8, 0x02, 0xbb, 0xa0,
0xf6, 0x01, 0x55, 0xce, |
| 574 0xcb, 0x8f, 0x6b, 0x67, 0x5a, 0xdb, 0x63, 0xcd, 0x8c, 0x4b, 0xd9, 0xb3,
0xe7, 0x7f, 0xf4, 0x9f, | 712 0xa2, 0x8a, 0xa7, 0x68, 0x32, 0x73, 0x33, 0xeb, 0xee, 0x64, 0x3c, 0xb2,
0x3d, 0xa5, 0xbc, 0x23, |
| 575 0xf0, 0xaf, 0x90, 0xc7, 0xcf, 0x56, 0x7c, 0x55, 0x3f, 0xe9, 0xdb, 0x44,
0xbe, 0xe7, 0x9e, 0x7b, | 713 0x21, 0xf1, 0xc2, 0xff, 0xe0, 0x97, 0xf1, 0x33, 0x90, 0x3d, 0xf6, 0x64,
0x76, 0x45, 0x57, 0x05, |
| 576 0x67, 0xe6, 0xdc, 0x99, 0x13, 0xf8, 0x26, 0x62, 0x6a, 0x9f, 0x7b, 0x1b,
0x9f, 0x27, 0xdb, 0x38, | 714 0xf5, 0x25, 0xf2, 0xbd, 0xf7, 0x5c, 0xdb, 0x73, 0x8e, 0x7d, 0x1c, 0x78,
0x9a, 0x31, 0x75, 0x59, |
| 577 0xf7, 0x99, 0xfe, 0xf9, 0x22, 0xe2, 0x5b, 0xe9, 0xef, 0x31, 0xc8, 0x63,
0x14, 0x5b, 0x37, 0xcb, | 715 0x6d, 0xe7, 0x09, 0xdf, 0x2f, 0xf2, 0x2a, 0x61, 0xe6, 0xe7, 0xcb, 0x8c,
0x2f, 0x64, 0x72, 0x89, |
| 578 0x30, 0x8d, 0x58, 0x8a, 0xdb, 0x04, 0xa5, 0x74, 0x23, 0x94, 0x5b, 0x5f,
0xf0, 0x74, 0x93, 0x09, | 716 0x69, 0x95, 0xa3, 0x58, 0xc4, 0x65, 0x89, 0x45, 0xc6, 0x0a, 0x5c, 0xec,
0x51, 0xca, 0x38, 0x43, |
| 579 0xae, 0x38, 0x99, 0xd4, 0xa0, 0xf5, 0x6f, 0x0f, 0xfa, 0x97, 0xdc, 0x23,
0x07, 0xd0, 0x63, 0x01, | 717 0xb9, 0x48, 0x04, 0x2f, 0xe6, 0xa5, 0xe0, 0x8a, 0x93, 0x81, 0x4b, 0x46,
0x0c, 0xfc, 0x55, 0x92, |
| 580 0x35, 0x56, 0xc6, 0x7a, 0x6a, 0xf7, 0x58, 0x40, 0x8e, 0x61, 0x52, 0x37,
0xa3, 0x3d, 0x8d, 0x36, | 718 0x93, 0x87, 0xd0, 0x15, 0x3c, 0xc7, 0xd0, 0x9b, 0x7a, 0xb3, 0x93, 0x25,
0x99, 0xbb, 0xfa, 0x7c, |
| 581 0x71, 0x91, 0x0b, 0x98, 0x74, 0xbd, 0x18, 0x03, 0xda, 0x5f, 0x19, 0xeb,
0x89, 0xdd, 0xc4, 0xe4, | 719 0x95, 0xe4, 0x73, 0xca, 0x73, 0xa4, 0xa6, 0x4e, 0xee, 0xc1, 0x80, 0xa5,
0x58, 0x28, 0xa6, 0x7e, |
| 582 0x73, 0x18, 0x28, 0x57, 0xde, 0xd1, 0xc1, 0xca, 0x58, 0x9b, 0x3b, 0xba,
0xa9, 0x17, 0xda, 0xdc, | 720 0x0d, 0x3b, 0x53, 0x6f, 0x36, 0xa4, 0x4d, 0x1c, 0xdd, 0x87, 0xae, 0x46,
0x12, 0x80, 0x1e, 0x3d, |
| 583 0xb8, 0xf2, 0xee, 0x02, 0xc3, 0xdf, 0x44, 0xb1, 0x33, 0x61, 0x6b, 0x16,
0x39, 0x85, 0x41, 0xca, | 721 0x5f, 0x9d, 0x9d, 0xd3, 0xc9, 0x07, 0x7a, 0xfc, 0x92, 0x3e, 0xbb, 0x38,
0xa7, 0x13, 0x2f, 0x7a, |
| 584 0x79, 0x46, 0x03, 0xcd, 0x26, 0x2d, 0xfb, 0x17, 0xce, 0xb3, 0xa2, 0xc2,
0xd6, 0x79, 0x72, 0x06, | 722 0x0a, 0xbd, 0x55, 0x92, 0xaf, 0x51, 0x11, 0x02, 0xdd, 0x22, 0xde, 0xd7,
0xab, 0x0d, 0xa9, 0x19, |
| 585 0xd3, 0x5c, 0xc4, 0x4e, 0x88, 0xca, 0xdf, 0x53, 0xd4, 0xe4, 0x65, 0x4b,
0xfe, 0x55, 0xc4, 0x3f, | 723 0x93, 0x4f, 0xa1, 0x1b, 0x27, 0xb9, 0x0c, 0x3b, 0x53, 0x7f, 0x16, 0x2c,
0x8f, 0xaf, 0xed, 0x80, |
| 586 0x16, 0x19, 0x5d, 0x30, 0xc9, 0xab, 0x88, 0xec, 0x60, 0x22, 0xff, 0x74,
0x45, 0xc2, 0xd2, 0x88, | 724 0x9a, 0x52, 0xf4, 0xbb, 0x0f, 0xfe, 0x73, 0xbe, 0x25, 0x27, 0xd0, 0x61,
0xa9, 0x6d, 0xee, 0xb0, |
| 587 0x86, 0xcf, 0x6b, 0xae, 0xab, 0x4c, 0x59, 0x53, 0xf3, 0xc8, 0x39, 0x98,
0x5e, 0xce, 0xe2, 0xc0, | 725 0x54, 0x6f, 0xca, 0x7d, 0xb8, 0xdb, 0x94, 0x8b, 0x75, 0x2d, 0x65, 0x32,
0xde, 0xe6, 0x98, 0x86, |
| 588 0xcb, 0xfd, 0x3b, 0x54, 0x34, 0xd2, 0x65, 0x1f, 0xb4, 0x65, 0xdf, 0xb5,
0x49, 0x5d, 0xd9, 0x65, | 726 0xfe, 0xd4, 0x9b, 0x0d, 0x68, 0x13, 0x93, 0x2f, 0xa0, 0xab, 0x62, 0x79,
0x15, 0x76, 0xa7, 0xde, |
| 589 0x5b, 0x8f, 0x06, 0x8c, 0x6f, 0x04, 0x8b, 0x22, 0x14, 0xef, 0x4c, 0xcf,
0xd7, 0x2a, 0xb4, 0x85, | 727 0x2c, 0x58, 0x86, 0x87, 0x25, 0x2f, 0x62, 0x79, 0x75, 0x86, 0xbb, 0x97,
0x42, 0xb3, 0x28, 0xa8, |
| 590 0x71, 0xc4, 0x14, 0x8b, 0x51, 0x56, 0xfa, 0xbc, 0xdf, 0x52, 0x7f, 0x2a,
0x13, 0x9a, 0x5d, 0xb3, | 728 0x41, 0x35, 0x1b, 0x3c, 0x7a, 0xeb, 0x06, 0xc9, 0x5d, 0x18, 0xc4, 0x49,
0xbe, 0x91, 0xa8, 0x64, |
| 591 0x2c, 0x80, 0x49, 0xdd, 0xc2, 0xfa, 0x0a, 0xcc, 0x0e, 0x87, 0x10, 0x18,
0x08, 0xcc, 0x78, 0xb5, | 729 0xd8, 0x9b, 0xfa, 0xb3, 0x21, 0xed, 0xc7, 0xe6, 0x8b, 0xa5, 0x26, 0xb8,
0xe0, 0xbc, 0x0c, 0x53, |
| 592 0x7b, 0xfd, 0x5d, 0x62, 0xa1, 0xa4, 0xbd, 0x55, 0xbf, 0xc4, 0x42, 0x69,
0xfd, 0x0e, 0xb3, 0xae, | 730 0xb3, 0x56, 0x8b, 0xe0, 0x1f, 0x39, 0x2f, 0xf5, 0x7a, 0xd4, 0xd4, 0xc9,
0x63, 0x18, 0x56, 0x22, |
| 593 0xf4, 0x64, 0x09, 0xa3, 0x04, 0xd5, 0x9e, 0xd7, 0xe7, 0xae, 0x22, 0x72,
0x08, 0xfd, 0x5c, 0xc4, | 731 0xdf, 0xec, 0x50, 0x25, 0x97, 0x21, 0x1a, 0xf0, 0xe9, 0x01, 0xfc, 0x93,
0xc8, 0xbf, 0xd7, 0x15, |
| 594 0xd5, 0xb1, 0x8b, 0x4f, 0x72, 0x02, 0xa6, 0x62, 0x09, 0xf2, 0x5c, 0x39,
0x12, 0x7d, 0x7d, 0xe8, | 732 0xd3, 0x30, 0xa8, 0x6c, 0x44, 0x96, 0x30, 0x90, 0xbf, 0xc4, 0x62, 0xcf,
0x8a, 0x2c, 0xdc, 0xdd, |
| 595 0xa1, 0x0d, 0x15, 0x74, 0x8d, 0xbe, 0xf5, 0xf7, 0x00, 0x66, 0xdd, 0x11,
0x15, 0xbd, 0x25, 0x8a, | 733 0xec, 0x59, 0xdb, 0x4a, 0xdd, 0xe3, 0x70, 0xe4, 0x09, 0x04, 0xdb, 0x8a,
0xe5, 0xe9, 0xb6, 0x4a, |
| 596 0x7b, 0x14, 0x75, 0xef, 0x32, 0x22, 0x14, 0xc6, 0x3e, 0x4f, 0x12, 0x37,
0x0d, 0xaa, 0xad, 0xd5, | 734 0xae, 0x50, 0x85, 0x99, 0x69, 0xbb, 0x7b, 0x68, 0xfb, 0xf6, 0x50, 0x34,
0x9d, 0x6d, 0x74, 0xf4, |
| 597 0x21, 0xf9, 0x01, 0x66, 0x4c, 0xf2, 0xd8, 0x55, 0x18, 0x38, 0x02, 0x43,
0xbd, 0x88, 0xb9, 0xb3, | 735 0xb7, 0x07, 0xfd, 0x0b, 0xc1, 0xb2, 0x0c, 0xc5, 0x7b, 0x53, 0xc3, 0xf1,
0xdb, 0x7d, 0x37, 0x7e, |
| 598 0xfe, 0xff, 0x0a, 0x6c, 0x7e, 0xae, 0xa8, 0x36, 0x86, 0xb6, 0xc9, 0xda,
0x80, 0x7c, 0x04, 0x80, | 736 0x8f, 0xfe, 0x1f, 0xbf, 0x0b, 0xe8, 0x67, 0x4c, 0xb1, 0x1c, 0xa5, 0x65,
0xf7, 0xa3, 0x03, 0xf4, |
| 599 0x0f, 0x4a, 0xb8, 0x8e, 0x2b, 0x22, 0x49, 0x07, 0x7a, 0x8d, 0xa9, 0x46,
0xbe, 0x15, 0x91, 0x2c, | 737 0x87, 0xba, 0x60, 0xd0, 0x0e, 0x15, 0x01, 0x0c, 0xdc, 0x14, 0xd1, 0xd7,
0x10, 0xb4, 0x30, 0xfa, |
| 600 0xce, 0x86, 0xe9, 0x3d, 0x1d, 0x6a, 0xbc, 0xf8, 0x24, 0x1f, 0x03, 0x04,
0x2c, 0xc1, 0x54, 0x32, | 738 0x18, 0x0b, 0x2c, 0xb9, 0x3b, 0xc6, 0x7a, 0x5c, 0xe7, 0x76, 0xf5, 0x31,
0x36, 0xb9, 0x9d, 0x8c, |
| 601 0x9e, 0x4a, 0x3a, 0xd2, 0x89, 0x0e, 0x52, 0x28, 0xa9, 0xdc, 0x48, 0xd2,
0x71, 0xa9, 0x64, 0xf1, | 739 0x7e, 0x86, 0x51, 0x5b, 0x38, 0x72, 0x0a, 0xbd, 0x3d, 0xaa, 0x4b, 0xee,
0x58, 0xb3, 0x11, 0x99, |
| 602 0x5d, 0xdc, 0x80, 0x4c, 0x30, 0x2e, 0x98, 0xfa, 0x8b, 0x4e, 0xb4, 0x18,
0x4d, 0x4c, 0xbe, 0x84, | 740 0x80, 0x5f, 0x89, 0xdc, 0x92, 0xa6, 0x87, 0xe4, 0x01, 0x04, 0x8a, 0xed,
0x91, 0x57, 0x6a, 0x23, |
| 603 0x25, 0x3e, 0xa0, 0x9f, 0x2b, 0xc6, 0x53, 0xa7, 0xa3, 0x9a, 0xa4, 0x53,
0xcd, 0x7c, 0xaf, 0xc9, | 741 0x31, 0x31, 0x94, 0x1d, 0x51, 0xb0, 0xa9, 0x35, 0x26, 0xd1, 0x6f, 0x5d,
0x18, 0xb5, 0x05, 0xd6, |
| 604 0xde, 0x34, 0xfa, 0x49, 0xf2, 0x29, 0x1c, 0x45, 0xc2, 0xf5, 0xd1, 0xc9,
0x50, 0x30, 0x1e, 0x94, | 742 0x73, 0x4b, 0x14, 0xaf, 0x51, 0xb8, 0xb9, 0xeb, 0x88, 0x84, 0xd0, 0x4f,
0xf8, 0x7e, 0x1f, 0x17, |
| 605 0x05, 0xa0, 0x0b, 0x16, 0x3a, 0x71, 0xa5, 0x71, 0xcd, 0x3d, 0x85, 0x05,
0xe3, 0x4f, 0x5b, 0x9b, | 743 0xa9, 0xdd, 0x9a, 0x0b, 0xc9, 0x39, 0x8c, 0x98, 0xe4, 0x79, 0xac, 0x30,
0xdd, 0x08, 0xdc, 0x99, |
| 606 0x9a, 0x39, 0x67, 0xbc, 0xd3, 0xf3, 0x38, 0x03, 0xb3, 0x23, 0x53, 0xb1,
0xe9, 0x5a, 0xa8, 0x6a, | 744 0x45, 0x82, 0x65, 0xf4, 0xef, 0x07, 0x68, 0xfe, 0xcc, 0x42, 0x29, 0xee,
0x68, 0xc0, 0x0e, 0x01, |
| 607 0x28, 0x4d, 0x4c, 0x3e, 0x81, 0x45, 0x23, 0x7e, 0x35, 0xb7, 0x72, 0xfc,
0x07, 0x35, 0x7c, 0x5d, | 745 0xf9, 0x04, 0x00, 0xdf, 0x28, 0x11, 0x6f, 0x62, 0x91, 0xd5, 0x22, 0x0e,
0xe9, 0xd0, 0x64, 0x56, |
| 608 0xce, 0xef, 0x43, 0x98, 0xa6, 0x6e, 0x82, 0x32, 0x73, 0x7d, 0xd4, 0x23,
0x9a, 0xda, 0x2d, 0x60, | 746 0x22, 0x93, 0xfa, 0xdb, 0xb0, 0x78, 0x6d, 0x55, 0xd3, 0x43, 0x72, 0x1f,
0x20, 0x65, 0x7b, 0x2c, |
| 609 0xfd, 0x63, 0xc0, 0xe2, 0xd9, 0x93, 0x7b, 0xe3, 0x4d, 0x58, 0xc2, 0xa8,
0x7a, 0xb5, 0xe5, 0x4a, | 747 0x24, 0xe3, 0x85, 0xbb, 0x2e, 0xad, 0x8c, 0x66, 0x52, 0xc5, 0x99, 0x0c,
0xfb, 0x35, 0x93, 0x7a, |
| 610 0x55, 0x54, 0xdc, 0x10, 0xfd, 0x48, 0x51, 0x54, 0xfd, 0xeb, 0xb0, 0x98,
0x54, 0x26, 0x78, 0x86, | 748 0xac, 0xcf, 0x4f, 0x29, 0x18, 0x17, 0xda, 0x7e, 0x06, 0x86, 0x8c, 0x26,
0x26, 0x5f, 0xc1, 0x29, |
| 611 0x42, 0x31, 0xac, 0x47, 0xdb, 0x41, 0x9a, 0x49, 0x0d, 0xdb, 0x49, 0x59,
0x7f, 0xc0, 0xfc, 0x4a, | 749 0xbe, 0xc1, 0xa4, 0x52, 0x8c, 0x17, 0x9b, 0x16, 0x6b, 0x32, 0x1c, 0x1a,
0xe4, 0x87, 0x4d, 0xf5, |
| 612 0xf0, 0x5b, 0xf4, 0xd5, 0xf7, 0x3c, 0x0d, 0x59, 0x44, 0x4e, 0xa0, 0x7f,
0xcb, 0x3d, 0x6a, 0xac, | 750 0xa2, 0xe1, 0x4f, 0x92, 0xcf, 0xe1, 0x4e, 0x26, 0xe2, 0x04, 0x37, 0x25,
0x0a, 0xc6, 0xd3, 0xba, |
| 613 0xfa, 0x6b, 0x73, 0x37, 0x6f, 0x6f, 0xd7, 0x25, 0xf7, 0xec, 0x22, 0x43,
0x3e, 0x83, 0xb1, 0x2a, | 751 0x01, 0x4c, 0xc3, 0xd8, 0x14, 0x5e, 0x98, 0xbc, 0xc1, 0x3e, 0x84, 0x31,
0xe3, 0xd7, 0xa7, 0x0e, |
| 614 0x4d, 0x41, 0xdf, 0x50, 0x73, 0x77, 0xd4, 0x31, 0xc5, 0x32, 0x61, 0xd7,
0x0c, 0xeb, 0xb1, 0x07, | 752 0x0c, 0xf2, 0x98, 0xf1, 0xd6, 0x9c, 0xf7, 0x4a, 0x08, 0x5a, 0x34, 0x19,
0xcf, 0xb4, 0xa1, 0x15, |
| 615 0x07, 0x4f, 0x9d, 0xb2, 0x71, 0x00, 0xe3, 0x6d, 0x3c, 0xb2, 0xf7, 0x4a,
0x8f, 0x3c, 0x87, 0x79, | 753 0xa5, 0x89, 0xc9, 0x67, 0x30, 0x6e, 0xc8, 0xb7, 0xba, 0xd5, 0xf2, 0x9f,
0xb8, 0xf4, 0xba, 0xd6, |
| 616 0xed, 0x7d, 0x8e, 0xf6, 0xed, 0xfe, 0x8b, 0x46, 0x39, 0x93, 0xdd, 0x37,
0x79, 0x01, 0x87, 0x1d, | 754 0xef, 0x63, 0x18, 0x6a, 0x9b, 0x94, 0x65, 0x9c, 0xa0, 0x91, 0x68, 0x48,
0x0f, 0x89, 0xe8, 0x4f, |
| 617 0xfb, 0x73, 0x3a, 0xbe, 0xff, 0x82, 0x63, 0x2e, 0xbc, 0x67, 0xf3, 0xfc,
0x1a, 0x66, 0x95, 0x27, | 755 0x0f, 0xc6, 0x37, 0x2e, 0xec, 0x5b, 0x4f, 0xc2, 0x29, 0xf4, 0xec, 0x9d,
0xaf, 0x57, 0xb2, 0x91, |
| 618 0x95, 0x1d, 0x86, 0x2f, 0xd9, 0x97, 0x19, 0xb5, 0x81, 0x37, 0xd2, 0x7f,
0x66, 0x67, 0xff, 0x05, | 756 0x3e, 0x21, 0xe6, 0x8a, 0xa3, 0xb0, 0xf3, 0xbb, 0x50, 0x2b, 0x55, 0x0a,
0x5e, 0xa2, 0x50, 0x0c, |
| 619 0x00, 0x00, 0xff, 0xff, 0x1e, 0xac, 0x47, 0x5b, 0x0f, 0x07, 0x00, 0x00, | 757 0x9d, 0xb4, 0xad, 0x4c, 0xa3, 0xd4, 0xd1, 0x41, 0xa9, 0xe8, 0x0f, 0x0f,
0x8e, 0x5f, 0x08, 0xfe, |
| 758 0x0a, 0x13, 0xf5, 0x1d, 0x2f, 0x76, 0x2c, 0x23, 0x0f, 0xc0, 0x7f, 0xc5,
0xb7, 0xa1, 0x77, 0xf3, |
| 759 0x7a, 0x3f, 0xe7, 0x5b, 0xaa, 0x2b, 0xe4, 0x11, 0xf4, 0x55, 0xed, 0x29,
0xf6, 0x11, 0xb8, 0xd3, |
| 760 0x72, 0xe4, 0xba, 0x40, 0x1d, 0x82, 0x3c, 0x6a, 0x59, 0x81, 0x6f, 0xd0,
0x93, 0x6b, 0x8e, 0xb1, |
| 761 0x46, 0xd5, 0x98, 0x43, 0xf4, 0x57, 0x07, 0x4e, 0xae, 0x7b, 0x7a, 0xe3,
0x17, 0xde, 0x7f, 0xf1, |
| 762 0xe3, 0xce, 0x3b, 0xfa, 0xf1, 0x13, 0x38, 0x76, 0x3e, 0xbb, 0x31, 0x2f,
0x8c, 0x7f, 0xab, 0x29, |
| 763 0x8f, 0x64, 0xfb, 0x06, 0x9f, 0xc1, 0xa4, 0x65, 0xb5, 0x9b, 0xd6, 0x0b,
0x75, 0x8b, 0x3b, 0x8f, |
| 764 0xb7, 0x37, 0xd4, 0xff, 0x06, 0x46, 0xd6, 0xc1, 0xea, 0x19, 0x8e, 0x6e,
0x33, 0xbb, 0x20, 0x3b, |
| 765 0x04, 0xdb, 0x9e, 0xf9, 0x8b, 0xf0, 0xf8, 0x9f, 0x00, 0x00, 0x00, 0xff,
0xff, 0x62, 0x5c, 0xf8, |
| 766 0x18, 0x65, 0x08, 0x00, 0x00, |
| 620 } | 767 } |
| OLD | NEW |