github.com/cloudwan/edgelq-sdk@v1.15.4/limits/resources/v1/plan_assignment_request/plan_assignment_request.pb.go (about) 1 // Code generated by protoc-gen-goten-go 2 // File: edgelq/limits/proto/v1/plan_assignment_request.proto 3 // DO NOT EDIT!!! 4 5 package plan_assignment_request 6 7 import ( 8 "fmt" 9 "reflect" 10 "sync" 11 12 "google.golang.org/protobuf/encoding/protojson" 13 "google.golang.org/protobuf/proto" 14 preflect "google.golang.org/protobuf/reflect/protoreflect" 15 "google.golang.org/protobuf/runtime/protoimpl" 16 ) 17 18 // proto imports 19 import ( 20 iam_organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1/organization" 21 iam_project "github.com/cloudwan/edgelq-sdk/iam/resources/v1/project" 22 accepted_plan "github.com/cloudwan/edgelq-sdk/limits/resources/v1/accepted_plan" 23 common "github.com/cloudwan/edgelq-sdk/limits/resources/v1/common" 24 plan "github.com/cloudwan/edgelq-sdk/limits/resources/v1/plan" 25 plan_assignment "github.com/cloudwan/edgelq-sdk/limits/resources/v1/plan_assignment" 26 meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service" 27 meta "github.com/cloudwan/goten-sdk/types/meta" 28 ) 29 30 // Reference imports to suppress errors if they are not otherwise used. 31 var ( 32 _ = fmt.Errorf 33 _ = reflect.Method{} 34 _ = sync.Once{} 35 36 _ = protojson.MarshalOptions{} 37 _ = proto.MarshalOptions{} 38 _ = preflect.Value{} 39 _ = protoimpl.DescBuilder{} 40 ) 41 42 // make sure we're using proto imports 43 var ( 44 _ = &iam_organization.Organization{} 45 _ = &iam_project.Project{} 46 _ = &accepted_plan.AcceptedPlan{} 47 _ = &common.RegionalPlanAssignment{} 48 _ = &plan.Plan{} 49 _ = &plan_assignment.PlanAssignment{} 50 _ = &meta_service.Service{} 51 _ = &meta.Meta{} 52 ) 53 54 const ( 55 // Verify that this generated code is sufficiently up-to-date. 56 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 57 // Verify that runtime/protoimpl is sufficiently up-to-date. 58 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 59 ) 60 61 type PlanAssignmentRequest_Status_Conclusion int32 62 63 const ( 64 PlanAssignmentRequest_Status_UNDEFINED PlanAssignmentRequest_Status_Conclusion = 0 65 PlanAssignmentRequest_Status_PENDING PlanAssignmentRequest_Status_Conclusion = 1 66 PlanAssignmentRequest_Status_APPROVED PlanAssignmentRequest_Status_Conclusion = 2 67 PlanAssignmentRequest_Status_REJECTED PlanAssignmentRequest_Status_Conclusion = 3 68 ) 69 70 var ( 71 PlanAssignmentRequest_Status_Conclusion_name = map[int32]string{ 72 0: "UNDEFINED", 73 1: "PENDING", 74 2: "APPROVED", 75 3: "REJECTED", 76 } 77 78 PlanAssignmentRequest_Status_Conclusion_value = map[string]int32{ 79 "UNDEFINED": 0, 80 "PENDING": 1, 81 "APPROVED": 2, 82 "REJECTED": 3, 83 } 84 ) 85 86 func (x PlanAssignmentRequest_Status_Conclusion) Enum() *PlanAssignmentRequest_Status_Conclusion { 87 p := new(PlanAssignmentRequest_Status_Conclusion) 88 *p = x 89 return p 90 } 91 92 func (x PlanAssignmentRequest_Status_Conclusion) String() string { 93 return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x)) 94 } 95 96 func (PlanAssignmentRequest_Status_Conclusion) Descriptor() preflect.EnumDescriptor { 97 return edgelq_limits_proto_v1_plan_assignment_request_proto_enumTypes[0].Descriptor() 98 } 99 100 func (PlanAssignmentRequest_Status_Conclusion) Type() preflect.EnumType { 101 return &edgelq_limits_proto_v1_plan_assignment_request_proto_enumTypes[0] 102 } 103 104 func (x PlanAssignmentRequest_Status_Conclusion) Number() preflect.EnumNumber { 105 return preflect.EnumNumber(x) 106 } 107 108 // Deprecated, Use PlanAssignmentRequest_Status_Conclusion.ProtoReflect.Descriptor instead. 109 func (PlanAssignmentRequest_Status_Conclusion) EnumDescriptor() ([]byte, []int) { 110 return edgelq_limits_proto_v1_plan_assignment_request_proto_rawDescGZIP(), []int{0, 0, 0} 111 } 112 113 // PlanAssignmentRequest gives administrator a way to modify their 114 // PlanAssignment instances in a safe way, with respect to parent 115 // organization/system limits. 116 // PlanAssignmentRequest can be used to: 117 // * Assign/Reassign new plan for specific service 118 // * Extend specific resource limits for existing PlanAssignment 119 // * Redistribute limits across regions (available for project PlanAssignments) 120 // * Unassign existing PlanAssignment 121 // Certain requests may be automatically approved by system (for example, if 122 // they would result in lowering limits), other require higher administrator 123 // consent. User creating request should check status field after operation 124 // to check if request was automatically approved. 125 type PlanAssignmentRequest struct { 126 state protoimpl.MessageState 127 sizeCache protoimpl.SizeCache 128 unknownFields protoimpl.UnknownFields 129 // Name of PlanAssignmentRequest 130 // When creating a new instance, this field is optional and if not provided, 131 // it will be generated automatically. Last ID segment must conform to the 132 // following regex: [a-z][a-z0-9\\-]{0,28}[a-z0-9] 133 Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"` 134 // Metadata is an object with information like create, update and delete time 135 // (for async deleted resources), has user labels/annotations, sharding 136 // information, multi-region syncing information and may have non-schema 137 // owners (useful for taking ownership of resources belonging to lower level 138 // services by higher ones). 139 Metadata *meta.Meta `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty"` 140 // Purpose of this request 141 Request *PlanAssignmentRequest_RequestType `protobuf:"bytes,2,opt,name=request,proto3" json:"request,omitempty"` 142 // Service associated with this request. 143 Service *meta_service.Reference `protobuf:"bytes,3,opt,customtype=Reference,name=service,proto3" json:"service,omitempty"` 144 // Approver - it can be org or service in practice, note its always equal 145 // to the parent name of AcceptedPlan 146 Approver *accepted_plan.ParentName `protobuf:"bytes,4,opt,customtype=ParentName,name=approver,proto3" json:"approver,omitempty"` 147 Status *PlanAssignmentRequest_Status `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"` 148 } 149 150 func (m *PlanAssignmentRequest) Reset() { 151 *m = PlanAssignmentRequest{} 152 if protoimpl.UnsafeEnabled { 153 mi := &edgelq_limits_proto_v1_plan_assignment_request_proto_msgTypes[0] 154 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 155 ms.StoreMessageInfo(mi) 156 } 157 } 158 159 func (m *PlanAssignmentRequest) String() string { 160 return protoimpl.X.MessageStringOf(m) 161 } 162 163 func (*PlanAssignmentRequest) ProtoMessage() {} 164 165 func (m *PlanAssignmentRequest) ProtoReflect() preflect.Message { 166 mi := &edgelq_limits_proto_v1_plan_assignment_request_proto_msgTypes[0] 167 if protoimpl.UnsafeEnabled && m != nil { 168 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 169 if ms.LoadMessageInfo() == nil { 170 ms.StoreMessageInfo(mi) 171 } 172 return ms 173 } 174 return mi.MessageOf(m) 175 } 176 177 func (*PlanAssignmentRequest) GotenMessage() {} 178 179 // Deprecated, Use PlanAssignmentRequest.ProtoReflect.Descriptor instead. 180 func (*PlanAssignmentRequest) Descriptor() ([]byte, []int) { 181 return edgelq_limits_proto_v1_plan_assignment_request_proto_rawDescGZIP(), []int{0} 182 } 183 184 func (m *PlanAssignmentRequest) Unmarshal(b []byte) error { 185 return proto.Unmarshal(b, m) 186 } 187 188 func (m *PlanAssignmentRequest) Marshal() ([]byte, error) { 189 return proto.Marshal(m) 190 } 191 192 func (m *PlanAssignmentRequest) MarshalJSON() ([]byte, error) { 193 return protojson.MarshalOptions{}.Marshal(m) 194 } 195 196 func (m *PlanAssignmentRequest) UnmarshalJSON(data []byte) error { 197 return protojson.Unmarshal(data, m) 198 } 199 200 func (m *PlanAssignmentRequest) GetName() *Name { 201 if m != nil { 202 return m.Name 203 } 204 return nil 205 } 206 207 func (m *PlanAssignmentRequest) GetMetadata() *meta.Meta { 208 if m != nil { 209 return m.Metadata 210 } 211 return nil 212 } 213 214 func (m *PlanAssignmentRequest) GetRequest() *PlanAssignmentRequest_RequestType { 215 if m != nil { 216 return m.Request 217 } 218 return nil 219 } 220 221 func (m *PlanAssignmentRequest) GetService() *meta_service.Reference { 222 if m != nil { 223 return m.Service 224 } 225 return nil 226 } 227 228 func (m *PlanAssignmentRequest) GetApprover() *accepted_plan.ParentName { 229 if m != nil { 230 return m.Approver 231 } 232 return nil 233 } 234 235 func (m *PlanAssignmentRequest) GetStatus() *PlanAssignmentRequest_Status { 236 if m != nil { 237 return m.Status 238 } 239 return nil 240 } 241 242 func (m *PlanAssignmentRequest) SetName(fv *Name) { 243 if m == nil { 244 panic(fmt.Errorf("can't set %s on nil %s", "Name", "PlanAssignmentRequest")) 245 } 246 m.Name = fv 247 } 248 249 func (m *PlanAssignmentRequest) SetMetadata(fv *meta.Meta) { 250 if m == nil { 251 panic(fmt.Errorf("can't set %s on nil %s", "Metadata", "PlanAssignmentRequest")) 252 } 253 m.Metadata = fv 254 } 255 256 func (m *PlanAssignmentRequest) SetRequest(fv *PlanAssignmentRequest_RequestType) { 257 if m == nil { 258 panic(fmt.Errorf("can't set %s on nil %s", "Request", "PlanAssignmentRequest")) 259 } 260 m.Request = fv 261 } 262 263 func (m *PlanAssignmentRequest) SetService(fv *meta_service.Reference) { 264 if m == nil { 265 panic(fmt.Errorf("can't set %s on nil %s", "Service", "PlanAssignmentRequest")) 266 } 267 m.Service = fv 268 } 269 270 func (m *PlanAssignmentRequest) SetApprover(fv *accepted_plan.ParentName) { 271 if m == nil { 272 panic(fmt.Errorf("can't set %s on nil %s", "Approver", "PlanAssignmentRequest")) 273 } 274 m.Approver = fv 275 } 276 277 func (m *PlanAssignmentRequest) SetStatus(fv *PlanAssignmentRequest_Status) { 278 if m == nil { 279 panic(fmt.Errorf("can't set %s on nil %s", "Status", "PlanAssignmentRequest")) 280 } 281 m.Status = fv 282 } 283 284 // Status 285 type PlanAssignmentRequest_Status struct { 286 state protoimpl.MessageState 287 sizeCache protoimpl.SizeCache 288 unknownFields protoimpl.UnknownFields 289 // Conclusion 290 Conclusion PlanAssignmentRequest_Status_Conclusion `protobuf:"varint,1,opt,name=conclusion,proto3,enum=ntt.limits.v1.PlanAssignmentRequest_Status_Conclusion" json:"conclusion,omitempty"` 291 // Optional message with reason 292 Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"` 293 } 294 295 func (m *PlanAssignmentRequest_Status) Reset() { 296 *m = PlanAssignmentRequest_Status{} 297 if protoimpl.UnsafeEnabled { 298 mi := &edgelq_limits_proto_v1_plan_assignment_request_proto_msgTypes[1] 299 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 300 ms.StoreMessageInfo(mi) 301 } 302 } 303 304 func (m *PlanAssignmentRequest_Status) String() string { 305 return protoimpl.X.MessageStringOf(m) 306 } 307 308 func (*PlanAssignmentRequest_Status) ProtoMessage() {} 309 310 func (m *PlanAssignmentRequest_Status) ProtoReflect() preflect.Message { 311 mi := &edgelq_limits_proto_v1_plan_assignment_request_proto_msgTypes[1] 312 if protoimpl.UnsafeEnabled && m != nil { 313 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 314 if ms.LoadMessageInfo() == nil { 315 ms.StoreMessageInfo(mi) 316 } 317 return ms 318 } 319 return mi.MessageOf(m) 320 } 321 322 func (*PlanAssignmentRequest_Status) GotenMessage() {} 323 324 // Deprecated, Use PlanAssignmentRequest_Status.ProtoReflect.Descriptor instead. 325 func (*PlanAssignmentRequest_Status) Descriptor() ([]byte, []int) { 326 return edgelq_limits_proto_v1_plan_assignment_request_proto_rawDescGZIP(), []int{0, 0} 327 } 328 329 func (m *PlanAssignmentRequest_Status) Unmarshal(b []byte) error { 330 return proto.Unmarshal(b, m) 331 } 332 333 func (m *PlanAssignmentRequest_Status) Marshal() ([]byte, error) { 334 return proto.Marshal(m) 335 } 336 337 func (m *PlanAssignmentRequest_Status) MarshalJSON() ([]byte, error) { 338 return protojson.MarshalOptions{}.Marshal(m) 339 } 340 341 func (m *PlanAssignmentRequest_Status) UnmarshalJSON(data []byte) error { 342 return protojson.Unmarshal(data, m) 343 } 344 345 func (m *PlanAssignmentRequest_Status) GetConclusion() PlanAssignmentRequest_Status_Conclusion { 346 if m != nil { 347 return m.Conclusion 348 } 349 return PlanAssignmentRequest_Status_UNDEFINED 350 } 351 352 func (m *PlanAssignmentRequest_Status) GetReason() string { 353 if m != nil { 354 return m.Reason 355 } 356 return "" 357 } 358 359 func (m *PlanAssignmentRequest_Status) SetConclusion(fv PlanAssignmentRequest_Status_Conclusion) { 360 if m == nil { 361 panic(fmt.Errorf("can't set %s on nil %s", "Conclusion", "PlanAssignmentRequest_Status")) 362 } 363 m.Conclusion = fv 364 } 365 366 func (m *PlanAssignmentRequest_Status) SetReason(fv string) { 367 if m == nil { 368 panic(fmt.Errorf("can't set %s on nil %s", "Reason", "PlanAssignmentRequest_Status")) 369 } 370 m.Reason = fv 371 } 372 373 // RequestType describes what should change in existing PlanAssignment, 374 // optionally if new one should be created. 375 type PlanAssignmentRequest_RequestType struct { 376 state protoimpl.MessageState 377 sizeCache protoimpl.SizeCache 378 unknownFields protoimpl.UnknownFields 379 // Types that are valid to be assigned to Request: 380 // *PlanAssignmentRequest_RequestType_Assign_ 381 // *PlanAssignmentRequest_RequestType_Extend_ 382 // *PlanAssignmentRequest_RequestType_Unassign_ 383 Request isPlanAssignmentRequest_RequestType_Request `protobuf_oneof:"request"` 384 } 385 386 func (m *PlanAssignmentRequest_RequestType) Reset() { 387 *m = PlanAssignmentRequest_RequestType{} 388 if protoimpl.UnsafeEnabled { 389 mi := &edgelq_limits_proto_v1_plan_assignment_request_proto_msgTypes[2] 390 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 391 ms.StoreMessageInfo(mi) 392 } 393 } 394 395 func (m *PlanAssignmentRequest_RequestType) String() string { 396 return protoimpl.X.MessageStringOf(m) 397 } 398 399 func (*PlanAssignmentRequest_RequestType) ProtoMessage() {} 400 401 func (m *PlanAssignmentRequest_RequestType) ProtoReflect() preflect.Message { 402 mi := &edgelq_limits_proto_v1_plan_assignment_request_proto_msgTypes[2] 403 if protoimpl.UnsafeEnabled && m != nil { 404 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 405 if ms.LoadMessageInfo() == nil { 406 ms.StoreMessageInfo(mi) 407 } 408 return ms 409 } 410 return mi.MessageOf(m) 411 } 412 413 func (*PlanAssignmentRequest_RequestType) GotenMessage() {} 414 415 // Deprecated, Use PlanAssignmentRequest_RequestType.ProtoReflect.Descriptor instead. 416 func (*PlanAssignmentRequest_RequestType) Descriptor() ([]byte, []int) { 417 return edgelq_limits_proto_v1_plan_assignment_request_proto_rawDescGZIP(), []int{0, 1} 418 } 419 420 func (m *PlanAssignmentRequest_RequestType) Unmarshal(b []byte) error { 421 return proto.Unmarshal(b, m) 422 } 423 424 func (m *PlanAssignmentRequest_RequestType) Marshal() ([]byte, error) { 425 return proto.Marshal(m) 426 } 427 428 func (m *PlanAssignmentRequest_RequestType) MarshalJSON() ([]byte, error) { 429 return protojson.MarshalOptions{}.Marshal(m) 430 } 431 432 func (m *PlanAssignmentRequest_RequestType) UnmarshalJSON(data []byte) error { 433 return protojson.Unmarshal(data, m) 434 } 435 436 type isPlanAssignmentRequest_RequestType_Request interface { 437 isPlanAssignmentRequest_RequestType_Request() 438 } 439 440 type PlanAssignmentRequest_RequestType_Assign_ struct { 441 // Assign request 442 Assign *PlanAssignmentRequest_RequestType_Assign `protobuf:"bytes,1,opt,name=assign,proto3,oneof"` 443 } 444 type PlanAssignmentRequest_RequestType_Extend_ struct { 445 // Extend request 446 Extend *PlanAssignmentRequest_RequestType_Extend `protobuf:"bytes,2,opt,name=extend,proto3,oneof"` 447 } 448 type PlanAssignmentRequest_RequestType_Unassign_ struct { 449 // Unassign request 450 Unassign *PlanAssignmentRequest_RequestType_Unassign `protobuf:"bytes,4,opt,name=unassign,proto3,oneof"` 451 } 452 453 func (*PlanAssignmentRequest_RequestType_Assign_) isPlanAssignmentRequest_RequestType_Request() {} 454 func (*PlanAssignmentRequest_RequestType_Extend_) isPlanAssignmentRequest_RequestType_Request() {} 455 func (*PlanAssignmentRequest_RequestType_Unassign_) isPlanAssignmentRequest_RequestType_Request() {} 456 func (m *PlanAssignmentRequest_RequestType) GetRequest() isPlanAssignmentRequest_RequestType_Request { 457 if m != nil { 458 return m.Request 459 } 460 return nil 461 } 462 func (m *PlanAssignmentRequest_RequestType) GetAssign() *PlanAssignmentRequest_RequestType_Assign { 463 if x, ok := m.GetRequest().(*PlanAssignmentRequest_RequestType_Assign_); ok { 464 return x.Assign 465 } 466 return nil 467 } 468 func (m *PlanAssignmentRequest_RequestType) GetExtend() *PlanAssignmentRequest_RequestType_Extend { 469 if x, ok := m.GetRequest().(*PlanAssignmentRequest_RequestType_Extend_); ok { 470 return x.Extend 471 } 472 return nil 473 } 474 func (m *PlanAssignmentRequest_RequestType) GetUnassign() *PlanAssignmentRequest_RequestType_Unassign { 475 if x, ok := m.GetRequest().(*PlanAssignmentRequest_RequestType_Unassign_); ok { 476 return x.Unassign 477 } 478 return nil 479 } 480 func (m *PlanAssignmentRequest_RequestType) SetRequest(ofv isPlanAssignmentRequest_RequestType_Request) { 481 if m == nil { 482 panic(fmt.Errorf("can't set %s on nil %s", "isPlanAssignmentRequest_RequestType_Request", "PlanAssignmentRequest_RequestType")) 483 } 484 m.Request = ofv 485 } 486 func (m *PlanAssignmentRequest_RequestType) SetAssign(fv *PlanAssignmentRequest_RequestType_Assign) { 487 m.SetRequest(&PlanAssignmentRequest_RequestType_Assign_{Assign: fv}) 488 } 489 func (m *PlanAssignmentRequest_RequestType) SetExtend(fv *PlanAssignmentRequest_RequestType_Extend) { 490 m.SetRequest(&PlanAssignmentRequest_RequestType_Extend_{Extend: fv}) 491 } 492 func (m *PlanAssignmentRequest_RequestType) SetUnassign(fv *PlanAssignmentRequest_RequestType_Unassign) { 493 m.SetRequest(&PlanAssignmentRequest_RequestType_Unassign_{Unassign: fv}) 494 } 495 496 // Assign request requests for new PlanAssignment instance. If there 497 // already is a plan for associated service, then previous record is 498 // overwritten in the scope of the "region". In other words, this request 499 // can also be used to upgrade/downgrade existing plan. If "region" is 500 // specified, all extensions from existing plan for given region will be 501 // discarded and overwritten from this one. If "region" is not specified, 502 // then 503 type PlanAssignmentRequest_RequestType_Assign struct { 504 state protoimpl.MessageState 505 sizeCache protoimpl.SizeCache 506 unknownFields protoimpl.UnknownFields 507 // Plan to apply 508 Plan *plan.Reference `protobuf:"bytes,1,opt,customtype=Reference,name=plan,proto3" json:"plan,omitempty"` 509 // List of all extensions over basic plan. Extensions without specified 510 // region will apply to all regions if value of field "region" in this 511 // request is also empty. However, if "region" is specified, then 512 // extensions defined here will be applicable for this region only. 513 Extensions []*common.Allowance `protobuf:"bytes,2,rep,name=extensions,proto3" json:"extensions,omitempty"` 514 // Optional region ID for the plan - if not specified, 515 // assigned plan will apply to all regions (default plan for region), 516 // BUT it will not override plans for specific region in existing 517 // PlanAssignment. 518 Region string `protobuf:"bytes,4,opt,name=region,proto3" json:"region,omitempty"` 519 } 520 521 func (m *PlanAssignmentRequest_RequestType_Assign) Reset() { 522 *m = PlanAssignmentRequest_RequestType_Assign{} 523 if protoimpl.UnsafeEnabled { 524 mi := &edgelq_limits_proto_v1_plan_assignment_request_proto_msgTypes[3] 525 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 526 ms.StoreMessageInfo(mi) 527 } 528 } 529 530 func (m *PlanAssignmentRequest_RequestType_Assign) String() string { 531 return protoimpl.X.MessageStringOf(m) 532 } 533 534 func (*PlanAssignmentRequest_RequestType_Assign) ProtoMessage() {} 535 536 func (m *PlanAssignmentRequest_RequestType_Assign) ProtoReflect() preflect.Message { 537 mi := &edgelq_limits_proto_v1_plan_assignment_request_proto_msgTypes[3] 538 if protoimpl.UnsafeEnabled && m != nil { 539 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 540 if ms.LoadMessageInfo() == nil { 541 ms.StoreMessageInfo(mi) 542 } 543 return ms 544 } 545 return mi.MessageOf(m) 546 } 547 548 func (*PlanAssignmentRequest_RequestType_Assign) GotenMessage() {} 549 550 // Deprecated, Use PlanAssignmentRequest_RequestType_Assign.ProtoReflect.Descriptor instead. 551 func (*PlanAssignmentRequest_RequestType_Assign) Descriptor() ([]byte, []int) { 552 return edgelq_limits_proto_v1_plan_assignment_request_proto_rawDescGZIP(), []int{0, 1, 0} 553 } 554 555 func (m *PlanAssignmentRequest_RequestType_Assign) Unmarshal(b []byte) error { 556 return proto.Unmarshal(b, m) 557 } 558 559 func (m *PlanAssignmentRequest_RequestType_Assign) Marshal() ([]byte, error) { 560 return proto.Marshal(m) 561 } 562 563 func (m *PlanAssignmentRequest_RequestType_Assign) MarshalJSON() ([]byte, error) { 564 return protojson.MarshalOptions{}.Marshal(m) 565 } 566 567 func (m *PlanAssignmentRequest_RequestType_Assign) UnmarshalJSON(data []byte) error { 568 return protojson.Unmarshal(data, m) 569 } 570 571 func (m *PlanAssignmentRequest_RequestType_Assign) GetPlan() *plan.Reference { 572 if m != nil { 573 return m.Plan 574 } 575 return nil 576 } 577 578 func (m *PlanAssignmentRequest_RequestType_Assign) GetExtensions() []*common.Allowance { 579 if m != nil { 580 return m.Extensions 581 } 582 return nil 583 } 584 585 func (m *PlanAssignmentRequest_RequestType_Assign) GetRegion() string { 586 if m != nil { 587 return m.Region 588 } 589 return "" 590 } 591 592 func (m *PlanAssignmentRequest_RequestType_Assign) SetPlan(fv *plan.Reference) { 593 if m == nil { 594 panic(fmt.Errorf("can't set %s on nil %s", "Plan", "PlanAssignmentRequest_RequestType_Assign")) 595 } 596 m.Plan = fv 597 } 598 599 func (m *PlanAssignmentRequest_RequestType_Assign) SetExtensions(fv []*common.Allowance) { 600 if m == nil { 601 panic(fmt.Errorf("can't set %s on nil %s", "Extensions", "PlanAssignmentRequest_RequestType_Assign")) 602 } 603 m.Extensions = fv 604 } 605 606 func (m *PlanAssignmentRequest_RequestType_Assign) SetRegion(fv string) { 607 if m == nil { 608 panic(fmt.Errorf("can't set %s on nil %s", "Region", "PlanAssignmentRequest_RequestType_Assign")) 609 } 610 m.Region = fv 611 } 612 613 // Extend request should be used in order to increase (optionally 614 // decrease) limits from existing plan assignment. Note each addition 615 // can be applied to one or all regions. 616 type PlanAssignmentRequest_RequestType_Extend struct { 617 state protoimpl.MessageState 618 sizeCache protoimpl.SizeCache 619 unknownFields protoimpl.UnknownFields 620 // Reference to existing plan assignment 621 Assignment *plan_assignment.Reference `protobuf:"bytes,1,opt,customtype=Reference,name=assignment,proto3" json:"assignment,omitempty"` 622 // List of limits to merge within existing assignment 623 Additions []*common.Allowance `protobuf:"bytes,2,rep,name=additions,proto3" json:"additions,omitempty"` 624 } 625 626 func (m *PlanAssignmentRequest_RequestType_Extend) Reset() { 627 *m = PlanAssignmentRequest_RequestType_Extend{} 628 if protoimpl.UnsafeEnabled { 629 mi := &edgelq_limits_proto_v1_plan_assignment_request_proto_msgTypes[4] 630 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 631 ms.StoreMessageInfo(mi) 632 } 633 } 634 635 func (m *PlanAssignmentRequest_RequestType_Extend) String() string { 636 return protoimpl.X.MessageStringOf(m) 637 } 638 639 func (*PlanAssignmentRequest_RequestType_Extend) ProtoMessage() {} 640 641 func (m *PlanAssignmentRequest_RequestType_Extend) ProtoReflect() preflect.Message { 642 mi := &edgelq_limits_proto_v1_plan_assignment_request_proto_msgTypes[4] 643 if protoimpl.UnsafeEnabled && m != nil { 644 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 645 if ms.LoadMessageInfo() == nil { 646 ms.StoreMessageInfo(mi) 647 } 648 return ms 649 } 650 return mi.MessageOf(m) 651 } 652 653 func (*PlanAssignmentRequest_RequestType_Extend) GotenMessage() {} 654 655 // Deprecated, Use PlanAssignmentRequest_RequestType_Extend.ProtoReflect.Descriptor instead. 656 func (*PlanAssignmentRequest_RequestType_Extend) Descriptor() ([]byte, []int) { 657 return edgelq_limits_proto_v1_plan_assignment_request_proto_rawDescGZIP(), []int{0, 1, 1} 658 } 659 660 func (m *PlanAssignmentRequest_RequestType_Extend) Unmarshal(b []byte) error { 661 return proto.Unmarshal(b, m) 662 } 663 664 func (m *PlanAssignmentRequest_RequestType_Extend) Marshal() ([]byte, error) { 665 return proto.Marshal(m) 666 } 667 668 func (m *PlanAssignmentRequest_RequestType_Extend) MarshalJSON() ([]byte, error) { 669 return protojson.MarshalOptions{}.Marshal(m) 670 } 671 672 func (m *PlanAssignmentRequest_RequestType_Extend) UnmarshalJSON(data []byte) error { 673 return protojson.Unmarshal(data, m) 674 } 675 676 func (m *PlanAssignmentRequest_RequestType_Extend) GetAssignment() *plan_assignment.Reference { 677 if m != nil { 678 return m.Assignment 679 } 680 return nil 681 } 682 683 func (m *PlanAssignmentRequest_RequestType_Extend) GetAdditions() []*common.Allowance { 684 if m != nil { 685 return m.Additions 686 } 687 return nil 688 } 689 690 func (m *PlanAssignmentRequest_RequestType_Extend) SetAssignment(fv *plan_assignment.Reference) { 691 if m == nil { 692 panic(fmt.Errorf("can't set %s on nil %s", "Assignment", "PlanAssignmentRequest_RequestType_Extend")) 693 } 694 m.Assignment = fv 695 } 696 697 func (m *PlanAssignmentRequest_RequestType_Extend) SetAdditions(fv []*common.Allowance) { 698 if m == nil { 699 panic(fmt.Errorf("can't set %s on nil %s", "Additions", "PlanAssignmentRequest_RequestType_Extend")) 700 } 701 m.Additions = fv 702 } 703 704 // Unassign is used to remove existing PlanAssignment if "region" is empty. 705 // This will always be automatically approved unless limits are in use by 706 // existing resources. 707 // If "region" is specified, then this request will remove region specific 708 // overrides only. Note that this will not be self approved if this would 709 // result in increased value of limits. 710 type PlanAssignmentRequest_RequestType_Unassign struct { 711 state protoimpl.MessageState 712 sizeCache protoimpl.SizeCache 713 unknownFields protoimpl.UnknownFields 714 Assignment *plan_assignment.Reference `protobuf:"bytes,1,opt,customtype=Reference,name=assignment,proto3" json:"assignment,omitempty"` 715 Region string `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"` 716 } 717 718 func (m *PlanAssignmentRequest_RequestType_Unassign) Reset() { 719 *m = PlanAssignmentRequest_RequestType_Unassign{} 720 if protoimpl.UnsafeEnabled { 721 mi := &edgelq_limits_proto_v1_plan_assignment_request_proto_msgTypes[5] 722 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 723 ms.StoreMessageInfo(mi) 724 } 725 } 726 727 func (m *PlanAssignmentRequest_RequestType_Unassign) String() string { 728 return protoimpl.X.MessageStringOf(m) 729 } 730 731 func (*PlanAssignmentRequest_RequestType_Unassign) ProtoMessage() {} 732 733 func (m *PlanAssignmentRequest_RequestType_Unassign) ProtoReflect() preflect.Message { 734 mi := &edgelq_limits_proto_v1_plan_assignment_request_proto_msgTypes[5] 735 if protoimpl.UnsafeEnabled && m != nil { 736 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 737 if ms.LoadMessageInfo() == nil { 738 ms.StoreMessageInfo(mi) 739 } 740 return ms 741 } 742 return mi.MessageOf(m) 743 } 744 745 func (*PlanAssignmentRequest_RequestType_Unassign) GotenMessage() {} 746 747 // Deprecated, Use PlanAssignmentRequest_RequestType_Unassign.ProtoReflect.Descriptor instead. 748 func (*PlanAssignmentRequest_RequestType_Unassign) Descriptor() ([]byte, []int) { 749 return edgelq_limits_proto_v1_plan_assignment_request_proto_rawDescGZIP(), []int{0, 1, 2} 750 } 751 752 func (m *PlanAssignmentRequest_RequestType_Unassign) Unmarshal(b []byte) error { 753 return proto.Unmarshal(b, m) 754 } 755 756 func (m *PlanAssignmentRequest_RequestType_Unassign) Marshal() ([]byte, error) { 757 return proto.Marshal(m) 758 } 759 760 func (m *PlanAssignmentRequest_RequestType_Unassign) MarshalJSON() ([]byte, error) { 761 return protojson.MarshalOptions{}.Marshal(m) 762 } 763 764 func (m *PlanAssignmentRequest_RequestType_Unassign) UnmarshalJSON(data []byte) error { 765 return protojson.Unmarshal(data, m) 766 } 767 768 func (m *PlanAssignmentRequest_RequestType_Unassign) GetAssignment() *plan_assignment.Reference { 769 if m != nil { 770 return m.Assignment 771 } 772 return nil 773 } 774 775 func (m *PlanAssignmentRequest_RequestType_Unassign) GetRegion() string { 776 if m != nil { 777 return m.Region 778 } 779 return "" 780 } 781 782 func (m *PlanAssignmentRequest_RequestType_Unassign) SetAssignment(fv *plan_assignment.Reference) { 783 if m == nil { 784 panic(fmt.Errorf("can't set %s on nil %s", "Assignment", "PlanAssignmentRequest_RequestType_Unassign")) 785 } 786 m.Assignment = fv 787 } 788 789 func (m *PlanAssignmentRequest_RequestType_Unassign) SetRegion(fv string) { 790 if m == nil { 791 panic(fmt.Errorf("can't set %s on nil %s", "Region", "PlanAssignmentRequest_RequestType_Unassign")) 792 } 793 m.Region = fv 794 } 795 796 var edgelq_limits_proto_v1_plan_assignment_request_proto preflect.FileDescriptor 797 798 var edgelq_limits_proto_v1_plan_assignment_request_proto_rawDesc = []byte{ 799 0x0a, 0x34, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 800 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 801 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 802 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0d, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 803 0x74, 0x73, 0x2e, 0x76, 0x31, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 804 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 805 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 806 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 807 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 808 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 809 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 810 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 811 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 812 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 813 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 814 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 815 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 816 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 817 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x65, 0x64, 0x67, 0x65, 0x6c, 818 0x71, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 819 0x6f, 0x6e, 0x73, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 820 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x6d, 0x65, 0x74, 821 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x29, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x6d, 822 0x65, 0x74, 0x61, 0x2d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 823 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 824 0x74, 0x6f, 0x1a, 0x21, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 825 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 826 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 827 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 828 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x65, 829 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 0x70, 0x72, 0x6f, 830 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 831 0x1a, 0x2c, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 832 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 833 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 834 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 0x70, 0x72, 835 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 836 0x6f, 0x74, 0x6f, 0x22, 0xd9, 0x0e, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 837 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x31, 0x0a, 838 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x1d, 0xb2, 0xda, 0x21, 839 0x19, 0x0a, 0x17, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 840 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 841 0x12, 0x2d, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x06, 0x20, 0x01, 842 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 843 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 844 0x4a, 0x0a, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 845 0x32, 0x30, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 846 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 847 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x54, 0x79, 848 0x70, 0x65, 0x52, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x07, 0x73, 849 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x24, 0xf0, 0xd9, 850 0x21, 0x01, 0xb2, 0xda, 0x21, 0x1c, 0x12, 0x1a, 0x0a, 0x16, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x67, 851 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 852 0x10, 0x06, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x34, 0x0a, 0x08, 0x61, 853 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xf0, 854 0xd9, 0x21, 0x01, 0xb2, 0xda, 0x21, 0x10, 0x3a, 0x0e, 0x0a, 0x0c, 0x41, 0x63, 0x63, 0x65, 0x70, 855 0x74, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x08, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 856 0x72, 0x12, 0x49, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 857 0x0b, 0x32, 0x2b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 858 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 859 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x04, 860 0xf0, 0xd9, 0x21, 0x01, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x1a, 0xbe, 0x01, 0x0a, 861 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x56, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x63, 0x6c, 862 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x36, 0x2e, 0x6e, 0x74, 863 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 864 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 865 0x74, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x43, 0x6f, 0x6e, 0x63, 0x6c, 0x75, 0x73, 866 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x12, 867 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 868 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0x44, 0x0a, 0x0a, 0x43, 0x6f, 0x6e, 0x63, 0x6c, 869 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0d, 0x0a, 0x09, 0x55, 0x4e, 0x44, 0x45, 0x46, 0x49, 0x4e, 870 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x45, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x10, 871 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x41, 0x50, 0x50, 0x52, 0x4f, 0x56, 0x45, 0x44, 0x10, 0x02, 0x12, 872 0x0c, 0x0a, 0x08, 0x52, 0x45, 0x4a, 0x45, 0x43, 0x54, 0x45, 0x44, 0x10, 0x03, 0x1a, 0x85, 0x05, 873 0x0a, 0x0b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x51, 0x0a, 874 0x06, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 875 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 876 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 877 0x65, 0x73, 0x74, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x2e, 878 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x48, 0x00, 0x52, 0x06, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 879 0x12, 0x51, 0x0a, 0x06, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 880 0x32, 0x37, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 881 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 882 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x54, 0x79, 883 0x70, 0x65, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x48, 0x00, 0x52, 0x06, 0x65, 0x78, 0x74, 884 0x65, 0x6e, 0x64, 0x12, 0x57, 0x0a, 0x08, 0x75, 0x6e, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x18, 885 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 886 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 887 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x52, 0x65, 0x71, 0x75, 888 0x65, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x55, 0x6e, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 889 0x48, 0x00, 0x52, 0x08, 0x75, 0x6e, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x1a, 0x84, 0x01, 0x0a, 890 0x06, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x12, 0x22, 0x0a, 0x04, 0x70, 0x6c, 0x61, 0x6e, 0x18, 891 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0e, 0xb2, 0xda, 0x21, 0x0a, 0x12, 0x08, 0x0a, 0x04, 0x50, 892 0x6c, 0x61, 0x6e, 0x10, 0x05, 0x52, 0x04, 0x70, 0x6c, 0x61, 0x6e, 0x12, 0x38, 0x0a, 0x0a, 0x65, 893 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 894 0x18, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 895 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x0a, 0x65, 0x78, 0x74, 0x65, 0x6e, 896 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 897 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x4a, 0x04, 0x08, 898 0x03, 0x10, 0x04, 0x1a, 0x80, 0x01, 0x0a, 0x06, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x12, 0x38, 899 0x0a, 0x0a, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 900 0x28, 0x09, 0x42, 0x18, 0xb2, 0xda, 0x21, 0x14, 0x12, 0x12, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 901 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x10, 0x05, 0x52, 0x0a, 0x61, 0x73, 902 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x36, 0x0a, 0x09, 0x61, 0x64, 0x64, 0x69, 903 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6e, 0x74, 904 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6c, 0x6c, 0x6f, 905 0x77, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x09, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 906 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x1a, 0x5c, 0x0a, 0x08, 0x55, 0x6e, 0x61, 0x73, 0x73, 0x69, 907 0x67, 0x6e, 0x12, 0x38, 0x0a, 0x0a, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 908 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xb2, 0xda, 0x21, 0x14, 0x12, 0x12, 0x0a, 0x0e, 909 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x10, 0x05, 910 0x52, 0x0a, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x06, 911 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 912 0x67, 0x69, 0x6f, 0x6e, 0x42, 0x09, 0x0a, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4a, 913 0x04, 0x08, 0x03, 0x10, 0x04, 0x3a, 0x87, 0x05, 0xea, 0x41, 0xbd, 0x01, 0x0a, 0x27, 0x6c, 0x69, 914 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 915 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 916 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x43, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 917 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 918 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 919 0x2f, 0x7b, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 920 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x7d, 0x12, 0x4d, 0x6f, 0x72, 0x67, 0x61, 921 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6f, 0x72, 0x67, 0x61, 0x6e, 922 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 923 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x2f, 924 0x7b, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 925 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x7d, 0x92, 0xd9, 0x21, 0xcc, 0x01, 0x0a, 0x16, 926 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 927 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x16, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 928 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x1a, 0x16, 929 0x69, 0x61, 0x6d, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x50, 930 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x1a, 0x1b, 0x69, 0x61, 0x6d, 0x2e, 0x65, 0x64, 0x67, 0x65, 931 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 932 0x69, 0x6f, 0x6e, 0x38, 0x05, 0x42, 0x2b, 0x08, 0x02, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 933 0x65, 0x12, 0x09, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x0a, 0x0a, 0x08, 934 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x12, 0x08, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 935 0x75, 0x73, 0x42, 0x36, 0x08, 0x03, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x09, 936 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x0a, 0x0a, 0x08, 0x61, 0x70, 0x70, 937 0x72, 0x6f, 0x76, 0x65, 0x72, 0x12, 0x09, 0x0a, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 938 0x12, 0x08, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0xb2, 0xdf, 0x21, 0xac, 0x01, 0x0a, 939 0x9d, 0x01, 0x0a, 0x7b, 0x0a, 0x06, 0x62, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x04, 0x6e, 0x61, 940 0x6d, 0x65, 0x1a, 0x35, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 941 0x73, 0x2f, 0x7b, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 942 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 943 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x2d, 0x1a, 0x2b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 944 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x70, 0x6c, 945 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 946 0x65, 0x73, 0x74, 0x73, 0x2f, 0x2d, 0x20, 0x01, 0x2a, 0x05, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0x12, 947 0x13, 0x0a, 0x11, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x63, 0x6f, 0x6e, 0x63, 0x6c, 0x75, 948 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x09, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 949 0x0a, 0x0a, 0x08, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0xda, 0x94, 0x23, 0x08, 0x12, 950 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xc2, 0x85, 0x2c, 0x34, 0x22, 0x04, 0x6e, 0x61, 0x6d, 951 0x65, 0x22, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x07, 0x73, 0x65, 0x72, 0x76, 952 0x69, 0x63, 0x65, 0x2a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2a, 0x08, 0x61, 0x70, 0x70, 953 0x72, 0x6f, 0x76, 0x65, 0x72, 0x42, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 954 0xea, 0x02, 0xe8, 0xde, 0x21, 0x01, 0xd2, 0xff, 0xd0, 0x02, 0x63, 0x0a, 0x1d, 0x70, 0x6c, 0x61, 955 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x71, 956 0x75, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x42, 0x67, 0x69, 0x74, 0x68, 957 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 958 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 0x73, 0x74, 959 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 960 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0xa2, 0x80, 961 0xd1, 0x02, 0x65, 0x0a, 0x1e, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 962 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x61, 0x63, 0x63, 963 0x65, 0x73, 0x73, 0x12, 0x43, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 964 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 965 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x2f, 0x76, 0x31, 966 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 967 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 968 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x70, 0x62, 0x2e, 0x76, 0x31, 0x42, 0x1a, 969 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 970 0x71, 0x75, 0x65, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x5e, 0x67, 0x69, 971 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 972 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 973 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6c, 0x61, 974 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x71, 975 0x75, 0x65, 0x73, 0x74, 0x3b, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 976 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x62, 0x06, 0x70, 0x72, 977 0x6f, 0x74, 0x6f, 0x33, 978 } 979 980 var ( 981 edgelq_limits_proto_v1_plan_assignment_request_proto_rawDescOnce sync.Once 982 edgelq_limits_proto_v1_plan_assignment_request_proto_rawDescData = edgelq_limits_proto_v1_plan_assignment_request_proto_rawDesc 983 ) 984 985 func edgelq_limits_proto_v1_plan_assignment_request_proto_rawDescGZIP() []byte { 986 edgelq_limits_proto_v1_plan_assignment_request_proto_rawDescOnce.Do(func() { 987 edgelq_limits_proto_v1_plan_assignment_request_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_limits_proto_v1_plan_assignment_request_proto_rawDescData) 988 }) 989 return edgelq_limits_proto_v1_plan_assignment_request_proto_rawDescData 990 } 991 992 var edgelq_limits_proto_v1_plan_assignment_request_proto_enumTypes = make([]protoimpl.EnumInfo, 1) 993 var edgelq_limits_proto_v1_plan_assignment_request_proto_msgTypes = make([]protoimpl.MessageInfo, 6) 994 var edgelq_limits_proto_v1_plan_assignment_request_proto_goTypes = []interface{}{ 995 (PlanAssignmentRequest_Status_Conclusion)(0), // 0: ntt.limits.v1.PlanAssignmentRequest_Status_Conclusion 996 (*PlanAssignmentRequest)(nil), // 1: ntt.limits.v1.PlanAssignmentRequest 997 (*PlanAssignmentRequest_Status)(nil), // 2: ntt.limits.v1.PlanAssignmentRequest.Status 998 (*PlanAssignmentRequest_RequestType)(nil), // 3: ntt.limits.v1.PlanAssignmentRequest.RequestType 999 (*PlanAssignmentRequest_RequestType_Assign)(nil), // 4: ntt.limits.v1.PlanAssignmentRequest.RequestType.Assign 1000 (*PlanAssignmentRequest_RequestType_Extend)(nil), // 5: ntt.limits.v1.PlanAssignmentRequest.RequestType.Extend 1001 (*PlanAssignmentRequest_RequestType_Unassign)(nil), // 6: ntt.limits.v1.PlanAssignmentRequest.RequestType.Unassign 1002 (*meta.Meta)(nil), // 7: goten.types.Meta 1003 (*common.Allowance)(nil), // 8: ntt.limits.v1.Allowance 1004 } 1005 var edgelq_limits_proto_v1_plan_assignment_request_proto_depIdxs = []int32{ 1006 7, // 0: ntt.limits.v1.PlanAssignmentRequest.metadata:type_name -> goten.types.Meta 1007 3, // 1: ntt.limits.v1.PlanAssignmentRequest.request:type_name -> ntt.limits.v1.PlanAssignmentRequest.RequestType 1008 2, // 2: ntt.limits.v1.PlanAssignmentRequest.status:type_name -> ntt.limits.v1.PlanAssignmentRequest.Status 1009 0, // 3: ntt.limits.v1.PlanAssignmentRequest.Status.conclusion:type_name -> ntt.limits.v1.PlanAssignmentRequest_Status_Conclusion 1010 4, // 4: ntt.limits.v1.PlanAssignmentRequest.RequestType.assign:type_name -> ntt.limits.v1.PlanAssignmentRequest.RequestType.Assign 1011 5, // 5: ntt.limits.v1.PlanAssignmentRequest.RequestType.extend:type_name -> ntt.limits.v1.PlanAssignmentRequest.RequestType.Extend 1012 6, // 6: ntt.limits.v1.PlanAssignmentRequest.RequestType.unassign:type_name -> ntt.limits.v1.PlanAssignmentRequest.RequestType.Unassign 1013 8, // 7: ntt.limits.v1.PlanAssignmentRequest.RequestType.Assign.extensions:type_name -> ntt.limits.v1.Allowance 1014 8, // 8: ntt.limits.v1.PlanAssignmentRequest.RequestType.Extend.additions:type_name -> ntt.limits.v1.Allowance 1015 9, // [9:9] is the sub-list for method output_type 1016 9, // [9:9] is the sub-list for method input_type 1017 9, // [9:9] is the sub-list for extension type_name 1018 9, // [9:9] is the sub-list for extension extendee 1019 0, // [0:9] is the sub-list for field type_name 1020 } 1021 1022 func init() { edgelq_limits_proto_v1_plan_assignment_request_proto_init() } 1023 func edgelq_limits_proto_v1_plan_assignment_request_proto_init() { 1024 if edgelq_limits_proto_v1_plan_assignment_request_proto != nil { 1025 return 1026 } 1027 if !protoimpl.UnsafeEnabled { 1028 1029 edgelq_limits_proto_v1_plan_assignment_request_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1030 switch v := v.(*PlanAssignmentRequest); i { 1031 case 0: 1032 return &v.state 1033 case 1: 1034 return &v.sizeCache 1035 case 2: 1036 return &v.unknownFields 1037 default: 1038 return nil 1039 } 1040 } 1041 edgelq_limits_proto_v1_plan_assignment_request_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 1042 switch v := v.(*PlanAssignmentRequest_Status); i { 1043 case 0: 1044 return &v.state 1045 case 1: 1046 return &v.sizeCache 1047 case 2: 1048 return &v.unknownFields 1049 default: 1050 return nil 1051 } 1052 } 1053 edgelq_limits_proto_v1_plan_assignment_request_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1054 switch v := v.(*PlanAssignmentRequest_RequestType); i { 1055 case 0: 1056 return &v.state 1057 case 1: 1058 return &v.sizeCache 1059 case 2: 1060 return &v.unknownFields 1061 default: 1062 return nil 1063 } 1064 } 1065 edgelq_limits_proto_v1_plan_assignment_request_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1066 switch v := v.(*PlanAssignmentRequest_RequestType_Assign); i { 1067 case 0: 1068 return &v.state 1069 case 1: 1070 return &v.sizeCache 1071 case 2: 1072 return &v.unknownFields 1073 default: 1074 return nil 1075 } 1076 } 1077 edgelq_limits_proto_v1_plan_assignment_request_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 1078 switch v := v.(*PlanAssignmentRequest_RequestType_Extend); i { 1079 case 0: 1080 return &v.state 1081 case 1: 1082 return &v.sizeCache 1083 case 2: 1084 return &v.unknownFields 1085 default: 1086 return nil 1087 } 1088 } 1089 edgelq_limits_proto_v1_plan_assignment_request_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 1090 switch v := v.(*PlanAssignmentRequest_RequestType_Unassign); i { 1091 case 0: 1092 return &v.state 1093 case 1: 1094 return &v.sizeCache 1095 case 2: 1096 return &v.unknownFields 1097 default: 1098 return nil 1099 } 1100 } 1101 } 1102 1103 edgelq_limits_proto_v1_plan_assignment_request_proto_msgTypes[2].OneofWrappers = []interface{}{ 1104 (*PlanAssignmentRequest_RequestType_Assign_)(nil), 1105 (*PlanAssignmentRequest_RequestType_Extend_)(nil), 1106 (*PlanAssignmentRequest_RequestType_Unassign_)(nil), 1107 } 1108 type x struct{} 1109 out := protoimpl.TypeBuilder{ 1110 File: protoimpl.DescBuilder{ 1111 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1112 RawDescriptor: edgelq_limits_proto_v1_plan_assignment_request_proto_rawDesc, 1113 NumEnums: 1, 1114 NumMessages: 6, 1115 NumExtensions: 0, 1116 NumServices: 0, 1117 }, 1118 GoTypes: edgelq_limits_proto_v1_plan_assignment_request_proto_goTypes, 1119 DependencyIndexes: edgelq_limits_proto_v1_plan_assignment_request_proto_depIdxs, 1120 EnumInfos: edgelq_limits_proto_v1_plan_assignment_request_proto_enumTypes, 1121 MessageInfos: edgelq_limits_proto_v1_plan_assignment_request_proto_msgTypes, 1122 }.Build() 1123 edgelq_limits_proto_v1_plan_assignment_request_proto = out.File 1124 edgelq_limits_proto_v1_plan_assignment_request_proto_rawDesc = nil 1125 edgelq_limits_proto_v1_plan_assignment_request_proto_goTypes = nil 1126 edgelq_limits_proto_v1_plan_assignment_request_proto_depIdxs = nil 1127 }