github.com/cloudwan/edgelq-sdk@v1.15.4/limits/client/v1alpha2/plan_assignment/plan_assignment_service.pb.go (about) 1 // Code generated by protoc-gen-goten-go 2 // File: edgelq/limits/proto/v1alpha2/plan_assignment_service.proto 3 // DO NOT EDIT!!! 4 5 package plan_assignment_client 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/v1alpha2/organization" 21 iam_project "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/project" 22 plan_assignment "github.com/cloudwan/edgelq-sdk/limits/resources/v1alpha2/plan_assignment" 23 view "github.com/cloudwan/goten-sdk/types/view" 24 watch_type "github.com/cloudwan/goten-sdk/types/watch_type" 25 emptypb "google.golang.org/protobuf/types/known/emptypb" 26 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" 27 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 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 _ = &plan_assignment.PlanAssignment{} 47 _ = &emptypb.Empty{} 48 _ = &fieldmaskpb.FieldMask{} 49 _ = ×tamppb.Timestamp{} 50 _ = view.View(0) 51 _ = watch_type.WatchType(0) 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 // A request message of the GetPlanAssignment method. 62 type GetPlanAssignmentRequest struct { 63 state protoimpl.MessageState 64 sizeCache protoimpl.SizeCache 65 unknownFields protoimpl.UnknownFields 66 // Name of ntt.limits.v1alpha2.PlanAssignment 67 Name *plan_assignment.Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"` 68 // A list of extra fields to be obtained for each response item on top of 69 // fields defined by request field view 70 FieldMask *plan_assignment.PlanAssignment_FieldMask `protobuf:"bytes,3,opt,customtype=PlanAssignment_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"` 71 // View defines list of standard response fields present in response items. 72 // Additional fields can be amended by request field field_mask 73 View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"` 74 } 75 76 func (m *GetPlanAssignmentRequest) Reset() { 77 *m = GetPlanAssignmentRequest{} 78 if protoimpl.UnsafeEnabled { 79 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[0] 80 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 81 ms.StoreMessageInfo(mi) 82 } 83 } 84 85 func (m *GetPlanAssignmentRequest) String() string { 86 return protoimpl.X.MessageStringOf(m) 87 } 88 89 func (*GetPlanAssignmentRequest) ProtoMessage() {} 90 91 func (m *GetPlanAssignmentRequest) ProtoReflect() preflect.Message { 92 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[0] 93 if protoimpl.UnsafeEnabled && m != nil { 94 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 95 if ms.LoadMessageInfo() == nil { 96 ms.StoreMessageInfo(mi) 97 } 98 return ms 99 } 100 return mi.MessageOf(m) 101 } 102 103 func (*GetPlanAssignmentRequest) GotenMessage() {} 104 105 // Deprecated, Use GetPlanAssignmentRequest.ProtoReflect.Descriptor instead. 106 func (*GetPlanAssignmentRequest) Descriptor() ([]byte, []int) { 107 return edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDescGZIP(), []int{0} 108 } 109 110 func (m *GetPlanAssignmentRequest) Unmarshal(b []byte) error { 111 return proto.Unmarshal(b, m) 112 } 113 114 func (m *GetPlanAssignmentRequest) Marshal() ([]byte, error) { 115 return proto.Marshal(m) 116 } 117 118 func (m *GetPlanAssignmentRequest) MarshalJSON() ([]byte, error) { 119 return protojson.MarshalOptions{}.Marshal(m) 120 } 121 122 func (m *GetPlanAssignmentRequest) UnmarshalJSON(data []byte) error { 123 return protojson.Unmarshal(data, m) 124 } 125 126 func (m *GetPlanAssignmentRequest) GetName() *plan_assignment.Name { 127 if m != nil { 128 return m.Name 129 } 130 return nil 131 } 132 133 func (m *GetPlanAssignmentRequest) GetFieldMask() *plan_assignment.PlanAssignment_FieldMask { 134 if m != nil { 135 return m.FieldMask 136 } 137 return nil 138 } 139 140 func (m *GetPlanAssignmentRequest) GetView() view.View { 141 if m != nil { 142 return m.View 143 } 144 return view.View_UNSPECIFIED 145 } 146 147 func (m *GetPlanAssignmentRequest) SetName(fv *plan_assignment.Name) { 148 if m == nil { 149 panic(fmt.Errorf("can't set %s on nil %s", "Name", "GetPlanAssignmentRequest")) 150 } 151 m.Name = fv 152 } 153 154 func (m *GetPlanAssignmentRequest) SetFieldMask(fv *plan_assignment.PlanAssignment_FieldMask) { 155 if m == nil { 156 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "GetPlanAssignmentRequest")) 157 } 158 m.FieldMask = fv 159 } 160 161 func (m *GetPlanAssignmentRequest) SetView(fv view.View) { 162 if m == nil { 163 panic(fmt.Errorf("can't set %s on nil %s", "View", "GetPlanAssignmentRequest")) 164 } 165 m.View = fv 166 } 167 168 // A request message of the BatchGetPlanAssignments method. 169 type BatchGetPlanAssignmentsRequest struct { 170 state protoimpl.MessageState 171 sizeCache protoimpl.SizeCache 172 unknownFields protoimpl.UnknownFields 173 // Names of PlanAssignments 174 Names []*plan_assignment.Name `protobuf:"bytes,2,rep,customtype=Name,name=names,proto3" json:"names,omitempty"` 175 // A list of extra fields to be obtained for each response item on top of 176 // fields defined by request field view 177 FieldMask *plan_assignment.PlanAssignment_FieldMask `protobuf:"bytes,3,opt,customtype=PlanAssignment_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"` 178 // View defines list of standard response fields present in response items. 179 // Additional fields can be amended by request field field_mask 180 View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"` 181 } 182 183 func (m *BatchGetPlanAssignmentsRequest) Reset() { 184 *m = BatchGetPlanAssignmentsRequest{} 185 if protoimpl.UnsafeEnabled { 186 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[1] 187 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 188 ms.StoreMessageInfo(mi) 189 } 190 } 191 192 func (m *BatchGetPlanAssignmentsRequest) String() string { 193 return protoimpl.X.MessageStringOf(m) 194 } 195 196 func (*BatchGetPlanAssignmentsRequest) ProtoMessage() {} 197 198 func (m *BatchGetPlanAssignmentsRequest) ProtoReflect() preflect.Message { 199 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[1] 200 if protoimpl.UnsafeEnabled && m != nil { 201 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 202 if ms.LoadMessageInfo() == nil { 203 ms.StoreMessageInfo(mi) 204 } 205 return ms 206 } 207 return mi.MessageOf(m) 208 } 209 210 func (*BatchGetPlanAssignmentsRequest) GotenMessage() {} 211 212 // Deprecated, Use BatchGetPlanAssignmentsRequest.ProtoReflect.Descriptor instead. 213 func (*BatchGetPlanAssignmentsRequest) Descriptor() ([]byte, []int) { 214 return edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDescGZIP(), []int{1} 215 } 216 217 func (m *BatchGetPlanAssignmentsRequest) Unmarshal(b []byte) error { 218 return proto.Unmarshal(b, m) 219 } 220 221 func (m *BatchGetPlanAssignmentsRequest) Marshal() ([]byte, error) { 222 return proto.Marshal(m) 223 } 224 225 func (m *BatchGetPlanAssignmentsRequest) MarshalJSON() ([]byte, error) { 226 return protojson.MarshalOptions{}.Marshal(m) 227 } 228 229 func (m *BatchGetPlanAssignmentsRequest) UnmarshalJSON(data []byte) error { 230 return protojson.Unmarshal(data, m) 231 } 232 233 func (m *BatchGetPlanAssignmentsRequest) GetNames() []*plan_assignment.Name { 234 if m != nil { 235 return m.Names 236 } 237 return nil 238 } 239 240 func (m *BatchGetPlanAssignmentsRequest) GetFieldMask() *plan_assignment.PlanAssignment_FieldMask { 241 if m != nil { 242 return m.FieldMask 243 } 244 return nil 245 } 246 247 func (m *BatchGetPlanAssignmentsRequest) GetView() view.View { 248 if m != nil { 249 return m.View 250 } 251 return view.View_UNSPECIFIED 252 } 253 254 func (m *BatchGetPlanAssignmentsRequest) SetNames(fv []*plan_assignment.Name) { 255 if m == nil { 256 panic(fmt.Errorf("can't set %s on nil %s", "Names", "BatchGetPlanAssignmentsRequest")) 257 } 258 m.Names = fv 259 } 260 261 func (m *BatchGetPlanAssignmentsRequest) SetFieldMask(fv *plan_assignment.PlanAssignment_FieldMask) { 262 if m == nil { 263 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "BatchGetPlanAssignmentsRequest")) 264 } 265 m.FieldMask = fv 266 } 267 268 func (m *BatchGetPlanAssignmentsRequest) SetView(fv view.View) { 269 if m == nil { 270 panic(fmt.Errorf("can't set %s on nil %s", "View", "BatchGetPlanAssignmentsRequest")) 271 } 272 m.View = fv 273 } 274 275 // A response message of the BatchGetPlanAssignments method. 276 type BatchGetPlanAssignmentsResponse struct { 277 state protoimpl.MessageState 278 sizeCache protoimpl.SizeCache 279 unknownFields protoimpl.UnknownFields 280 // found PlanAssignments 281 PlanAssignments []*plan_assignment.PlanAssignment `protobuf:"bytes,1,rep,name=plan_assignments,json=planAssignments,proto3" json:"plan_assignments,omitempty"` 282 // list of not found PlanAssignments 283 Missing []*plan_assignment.Name `protobuf:"bytes,2,rep,customtype=Name,name=missing,proto3" json:"missing,omitempty"` 284 } 285 286 func (m *BatchGetPlanAssignmentsResponse) Reset() { 287 *m = BatchGetPlanAssignmentsResponse{} 288 if protoimpl.UnsafeEnabled { 289 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[2] 290 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 291 ms.StoreMessageInfo(mi) 292 } 293 } 294 295 func (m *BatchGetPlanAssignmentsResponse) String() string { 296 return protoimpl.X.MessageStringOf(m) 297 } 298 299 func (*BatchGetPlanAssignmentsResponse) ProtoMessage() {} 300 301 func (m *BatchGetPlanAssignmentsResponse) ProtoReflect() preflect.Message { 302 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[2] 303 if protoimpl.UnsafeEnabled && m != nil { 304 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 305 if ms.LoadMessageInfo() == nil { 306 ms.StoreMessageInfo(mi) 307 } 308 return ms 309 } 310 return mi.MessageOf(m) 311 } 312 313 func (*BatchGetPlanAssignmentsResponse) GotenMessage() {} 314 315 // Deprecated, Use BatchGetPlanAssignmentsResponse.ProtoReflect.Descriptor instead. 316 func (*BatchGetPlanAssignmentsResponse) Descriptor() ([]byte, []int) { 317 return edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDescGZIP(), []int{2} 318 } 319 320 func (m *BatchGetPlanAssignmentsResponse) Unmarshal(b []byte) error { 321 return proto.Unmarshal(b, m) 322 } 323 324 func (m *BatchGetPlanAssignmentsResponse) Marshal() ([]byte, error) { 325 return proto.Marshal(m) 326 } 327 328 func (m *BatchGetPlanAssignmentsResponse) MarshalJSON() ([]byte, error) { 329 return protojson.MarshalOptions{}.Marshal(m) 330 } 331 332 func (m *BatchGetPlanAssignmentsResponse) UnmarshalJSON(data []byte) error { 333 return protojson.Unmarshal(data, m) 334 } 335 336 func (m *BatchGetPlanAssignmentsResponse) GetPlanAssignments() []*plan_assignment.PlanAssignment { 337 if m != nil { 338 return m.PlanAssignments 339 } 340 return nil 341 } 342 343 func (m *BatchGetPlanAssignmentsResponse) GetMissing() []*plan_assignment.Name { 344 if m != nil { 345 return m.Missing 346 } 347 return nil 348 } 349 350 func (m *BatchGetPlanAssignmentsResponse) SetPlanAssignments(fv []*plan_assignment.PlanAssignment) { 351 if m == nil { 352 panic(fmt.Errorf("can't set %s on nil %s", "PlanAssignments", "BatchGetPlanAssignmentsResponse")) 353 } 354 m.PlanAssignments = fv 355 } 356 357 func (m *BatchGetPlanAssignmentsResponse) SetMissing(fv []*plan_assignment.Name) { 358 if m == nil { 359 panic(fmt.Errorf("can't set %s on nil %s", "Missing", "BatchGetPlanAssignmentsResponse")) 360 } 361 m.Missing = fv 362 } 363 364 // A request message of the ListPlanAssignments method. 365 type ListPlanAssignmentsRequest struct { 366 state protoimpl.MessageState 367 sizeCache protoimpl.SizeCache 368 unknownFields protoimpl.UnknownFields 369 // Parent name of ntt.limits.v1alpha2.PlanAssignment 370 Parent *plan_assignment.ParentName `protobuf:"bytes,1,opt,customtype=ParentName,name=parent,proto3" json:"parent,omitempty"` 371 // Requested page size. Server may return fewer PlanAssignments than 372 // requested. If unspecified, server will pick an appropriate default. 373 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 374 // A token identifying a page of results the server should return. 375 // Typically, this is the value of 376 // ListPlanAssignmentsResponse.next_page_token. 377 PageToken *plan_assignment.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 378 // Order By - 379 // https://cloud.google.com/apis/design/design_patterns#list_pagination list 380 // of field path with order directive, either 'asc' or 'desc'. If direction is 381 // not provided, 'asc' is assumed. e.g. "state.nested_field asc, 382 // state.something.else desc, theme" 383 OrderBy *plan_assignment.OrderBy `protobuf:"bytes,4,opt,customtype=OrderBy,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 384 // Filter - filter results by field criteria. Simplified SQL-like syntax with 385 // following operators: 386 // <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS 387 // [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels 388 // CONTAINS "severity:important" OR (state.last_error_time > 389 // "2018-11-15T10:00:00Z" AND state.status = "ERROR")' 390 Filter *plan_assignment.Filter `protobuf:"bytes,5,opt,customtype=Filter,name=filter,proto3" json:"filter,omitempty"` 391 // A list of extra fields to be obtained for each response item on top of 392 // fields defined by request field view 393 FieldMask *plan_assignment.PlanAssignment_FieldMask `protobuf:"bytes,6,opt,customtype=PlanAssignment_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"` 394 // View defines list of standard response fields present in response items. 395 // Additional fields can be amended by request field field_mask 396 View view.View `protobuf:"varint,7,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"` 397 // Indicates if list response should contain total count and offset (fields 398 // current_offset and total_results_count). 399 IncludePagingInfo bool `protobuf:"varint,8,opt,name=include_paging_info,json=includePagingInfo,proto3" json:"include_paging_info,omitempty"` 400 } 401 402 func (m *ListPlanAssignmentsRequest) Reset() { 403 *m = ListPlanAssignmentsRequest{} 404 if protoimpl.UnsafeEnabled { 405 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[3] 406 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 407 ms.StoreMessageInfo(mi) 408 } 409 } 410 411 func (m *ListPlanAssignmentsRequest) String() string { 412 return protoimpl.X.MessageStringOf(m) 413 } 414 415 func (*ListPlanAssignmentsRequest) ProtoMessage() {} 416 417 func (m *ListPlanAssignmentsRequest) ProtoReflect() preflect.Message { 418 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[3] 419 if protoimpl.UnsafeEnabled && m != nil { 420 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 421 if ms.LoadMessageInfo() == nil { 422 ms.StoreMessageInfo(mi) 423 } 424 return ms 425 } 426 return mi.MessageOf(m) 427 } 428 429 func (*ListPlanAssignmentsRequest) GotenMessage() {} 430 431 // Deprecated, Use ListPlanAssignmentsRequest.ProtoReflect.Descriptor instead. 432 func (*ListPlanAssignmentsRequest) Descriptor() ([]byte, []int) { 433 return edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDescGZIP(), []int{3} 434 } 435 436 func (m *ListPlanAssignmentsRequest) Unmarshal(b []byte) error { 437 return proto.Unmarshal(b, m) 438 } 439 440 func (m *ListPlanAssignmentsRequest) Marshal() ([]byte, error) { 441 return proto.Marshal(m) 442 } 443 444 func (m *ListPlanAssignmentsRequest) MarshalJSON() ([]byte, error) { 445 return protojson.MarshalOptions{}.Marshal(m) 446 } 447 448 func (m *ListPlanAssignmentsRequest) UnmarshalJSON(data []byte) error { 449 return protojson.Unmarshal(data, m) 450 } 451 452 func (m *ListPlanAssignmentsRequest) GetParent() *plan_assignment.ParentName { 453 if m != nil { 454 return m.Parent 455 } 456 return nil 457 } 458 459 func (m *ListPlanAssignmentsRequest) GetPageSize() int32 { 460 if m != nil { 461 return m.PageSize 462 } 463 return int32(0) 464 } 465 466 func (m *ListPlanAssignmentsRequest) GetPageToken() *plan_assignment.PagerCursor { 467 if m != nil { 468 return m.PageToken 469 } 470 return nil 471 } 472 473 func (m *ListPlanAssignmentsRequest) GetOrderBy() *plan_assignment.OrderBy { 474 if m != nil { 475 return m.OrderBy 476 } 477 return nil 478 } 479 480 func (m *ListPlanAssignmentsRequest) GetFilter() *plan_assignment.Filter { 481 if m != nil { 482 return m.Filter 483 } 484 return nil 485 } 486 487 func (m *ListPlanAssignmentsRequest) GetFieldMask() *plan_assignment.PlanAssignment_FieldMask { 488 if m != nil { 489 return m.FieldMask 490 } 491 return nil 492 } 493 494 func (m *ListPlanAssignmentsRequest) GetView() view.View { 495 if m != nil { 496 return m.View 497 } 498 return view.View_UNSPECIFIED 499 } 500 501 func (m *ListPlanAssignmentsRequest) GetIncludePagingInfo() bool { 502 if m != nil { 503 return m.IncludePagingInfo 504 } 505 return false 506 } 507 508 func (m *ListPlanAssignmentsRequest) SetParent(fv *plan_assignment.ParentName) { 509 if m == nil { 510 panic(fmt.Errorf("can't set %s on nil %s", "Parent", "ListPlanAssignmentsRequest")) 511 } 512 m.Parent = fv 513 } 514 515 func (m *ListPlanAssignmentsRequest) SetPageSize(fv int32) { 516 if m == nil { 517 panic(fmt.Errorf("can't set %s on nil %s", "PageSize", "ListPlanAssignmentsRequest")) 518 } 519 m.PageSize = fv 520 } 521 522 func (m *ListPlanAssignmentsRequest) SetPageToken(fv *plan_assignment.PagerCursor) { 523 if m == nil { 524 panic(fmt.Errorf("can't set %s on nil %s", "PageToken", "ListPlanAssignmentsRequest")) 525 } 526 m.PageToken = fv 527 } 528 529 func (m *ListPlanAssignmentsRequest) SetOrderBy(fv *plan_assignment.OrderBy) { 530 if m == nil { 531 panic(fmt.Errorf("can't set %s on nil %s", "OrderBy", "ListPlanAssignmentsRequest")) 532 } 533 m.OrderBy = fv 534 } 535 536 func (m *ListPlanAssignmentsRequest) SetFilter(fv *plan_assignment.Filter) { 537 if m == nil { 538 panic(fmt.Errorf("can't set %s on nil %s", "Filter", "ListPlanAssignmentsRequest")) 539 } 540 m.Filter = fv 541 } 542 543 func (m *ListPlanAssignmentsRequest) SetFieldMask(fv *plan_assignment.PlanAssignment_FieldMask) { 544 if m == nil { 545 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "ListPlanAssignmentsRequest")) 546 } 547 m.FieldMask = fv 548 } 549 550 func (m *ListPlanAssignmentsRequest) SetView(fv view.View) { 551 if m == nil { 552 panic(fmt.Errorf("can't set %s on nil %s", "View", "ListPlanAssignmentsRequest")) 553 } 554 m.View = fv 555 } 556 557 func (m *ListPlanAssignmentsRequest) SetIncludePagingInfo(fv bool) { 558 if m == nil { 559 panic(fmt.Errorf("can't set %s on nil %s", "IncludePagingInfo", "ListPlanAssignmentsRequest")) 560 } 561 m.IncludePagingInfo = fv 562 } 563 564 // A response message of the ListPlanAssignments method. 565 type ListPlanAssignmentsResponse struct { 566 state protoimpl.MessageState 567 sizeCache protoimpl.SizeCache 568 unknownFields protoimpl.UnknownFields 569 // The list of PlanAssignments 570 PlanAssignments []*plan_assignment.PlanAssignment `protobuf:"bytes,1,rep,name=plan_assignments,json=planAssignments,proto3" json:"plan_assignments,omitempty"` 571 // A token to retrieve previous page of results. 572 // 573 // Pass this value in the ListPlanAssignmentsRequest.page_token. 574 PrevPageToken *plan_assignment.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=prev_page_token,json=prevPageToken,proto3" json:"prev_page_token,omitempty"` 575 // A token to retrieve next page of results. 576 // 577 // Pass this value in the ListPlanAssignmentsRequest.page_token. 578 NextPageToken *plan_assignment.PagerCursor `protobuf:"bytes,4,opt,customtype=PagerCursor,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 579 // Current offset from the first page or 0 if no page tokens were given, 580 // paging info was not requested or there was an error while trying to get 581 // it). Page index can be computed from offset and limit provided in a 582 // request. 583 CurrentOffset int32 `protobuf:"varint,5,opt,name=current_offset,json=currentOffset,proto3" json:"current_offset,omitempty"` 584 // Number of total PlanAssignments across all pages or 0, if there are no 585 // items, paging info was not requested or there was an error while trying to 586 // get it. 587 TotalResultsCount int32 `protobuf:"varint,6,opt,name=total_results_count,json=totalResultsCount,proto3" json:"total_results_count,omitempty"` 588 } 589 590 func (m *ListPlanAssignmentsResponse) Reset() { 591 *m = ListPlanAssignmentsResponse{} 592 if protoimpl.UnsafeEnabled { 593 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[4] 594 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 595 ms.StoreMessageInfo(mi) 596 } 597 } 598 599 func (m *ListPlanAssignmentsResponse) String() string { 600 return protoimpl.X.MessageStringOf(m) 601 } 602 603 func (*ListPlanAssignmentsResponse) ProtoMessage() {} 604 605 func (m *ListPlanAssignmentsResponse) ProtoReflect() preflect.Message { 606 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[4] 607 if protoimpl.UnsafeEnabled && m != nil { 608 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 609 if ms.LoadMessageInfo() == nil { 610 ms.StoreMessageInfo(mi) 611 } 612 return ms 613 } 614 return mi.MessageOf(m) 615 } 616 617 func (*ListPlanAssignmentsResponse) GotenMessage() {} 618 619 // Deprecated, Use ListPlanAssignmentsResponse.ProtoReflect.Descriptor instead. 620 func (*ListPlanAssignmentsResponse) Descriptor() ([]byte, []int) { 621 return edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDescGZIP(), []int{4} 622 } 623 624 func (m *ListPlanAssignmentsResponse) Unmarshal(b []byte) error { 625 return proto.Unmarshal(b, m) 626 } 627 628 func (m *ListPlanAssignmentsResponse) Marshal() ([]byte, error) { 629 return proto.Marshal(m) 630 } 631 632 func (m *ListPlanAssignmentsResponse) MarshalJSON() ([]byte, error) { 633 return protojson.MarshalOptions{}.Marshal(m) 634 } 635 636 func (m *ListPlanAssignmentsResponse) UnmarshalJSON(data []byte) error { 637 return protojson.Unmarshal(data, m) 638 } 639 640 func (m *ListPlanAssignmentsResponse) GetPlanAssignments() []*plan_assignment.PlanAssignment { 641 if m != nil { 642 return m.PlanAssignments 643 } 644 return nil 645 } 646 647 func (m *ListPlanAssignmentsResponse) GetPrevPageToken() *plan_assignment.PagerCursor { 648 if m != nil { 649 return m.PrevPageToken 650 } 651 return nil 652 } 653 654 func (m *ListPlanAssignmentsResponse) GetNextPageToken() *plan_assignment.PagerCursor { 655 if m != nil { 656 return m.NextPageToken 657 } 658 return nil 659 } 660 661 func (m *ListPlanAssignmentsResponse) GetCurrentOffset() int32 { 662 if m != nil { 663 return m.CurrentOffset 664 } 665 return int32(0) 666 } 667 668 func (m *ListPlanAssignmentsResponse) GetTotalResultsCount() int32 { 669 if m != nil { 670 return m.TotalResultsCount 671 } 672 return int32(0) 673 } 674 675 func (m *ListPlanAssignmentsResponse) SetPlanAssignments(fv []*plan_assignment.PlanAssignment) { 676 if m == nil { 677 panic(fmt.Errorf("can't set %s on nil %s", "PlanAssignments", "ListPlanAssignmentsResponse")) 678 } 679 m.PlanAssignments = fv 680 } 681 682 func (m *ListPlanAssignmentsResponse) SetPrevPageToken(fv *plan_assignment.PagerCursor) { 683 if m == nil { 684 panic(fmt.Errorf("can't set %s on nil %s", "PrevPageToken", "ListPlanAssignmentsResponse")) 685 } 686 m.PrevPageToken = fv 687 } 688 689 func (m *ListPlanAssignmentsResponse) SetNextPageToken(fv *plan_assignment.PagerCursor) { 690 if m == nil { 691 panic(fmt.Errorf("can't set %s on nil %s", "NextPageToken", "ListPlanAssignmentsResponse")) 692 } 693 m.NextPageToken = fv 694 } 695 696 func (m *ListPlanAssignmentsResponse) SetCurrentOffset(fv int32) { 697 if m == nil { 698 panic(fmt.Errorf("can't set %s on nil %s", "CurrentOffset", "ListPlanAssignmentsResponse")) 699 } 700 m.CurrentOffset = fv 701 } 702 703 func (m *ListPlanAssignmentsResponse) SetTotalResultsCount(fv int32) { 704 if m == nil { 705 panic(fmt.Errorf("can't set %s on nil %s", "TotalResultsCount", "ListPlanAssignmentsResponse")) 706 } 707 m.TotalResultsCount = fv 708 } 709 710 // A request message of the WatchPlanAssignment method. 711 type WatchPlanAssignmentRequest struct { 712 state protoimpl.MessageState 713 sizeCache protoimpl.SizeCache 714 unknownFields protoimpl.UnknownFields 715 // Name of ntt.limits.v1alpha2.PlanAssignment 716 Name *plan_assignment.Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"` 717 // A list of extra fields to be obtained for each response item on top of 718 // fields defined by request field view 719 FieldMask *plan_assignment.PlanAssignment_FieldMask `protobuf:"bytes,2,opt,customtype=PlanAssignment_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"` 720 // View defines list of standard response fields present in response items. 721 // Additional fields can be amended by request field field_mask 722 View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"` 723 } 724 725 func (m *WatchPlanAssignmentRequest) Reset() { 726 *m = WatchPlanAssignmentRequest{} 727 if protoimpl.UnsafeEnabled { 728 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[5] 729 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 730 ms.StoreMessageInfo(mi) 731 } 732 } 733 734 func (m *WatchPlanAssignmentRequest) String() string { 735 return protoimpl.X.MessageStringOf(m) 736 } 737 738 func (*WatchPlanAssignmentRequest) ProtoMessage() {} 739 740 func (m *WatchPlanAssignmentRequest) ProtoReflect() preflect.Message { 741 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[5] 742 if protoimpl.UnsafeEnabled && m != nil { 743 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 744 if ms.LoadMessageInfo() == nil { 745 ms.StoreMessageInfo(mi) 746 } 747 return ms 748 } 749 return mi.MessageOf(m) 750 } 751 752 func (*WatchPlanAssignmentRequest) GotenMessage() {} 753 754 // Deprecated, Use WatchPlanAssignmentRequest.ProtoReflect.Descriptor instead. 755 func (*WatchPlanAssignmentRequest) Descriptor() ([]byte, []int) { 756 return edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDescGZIP(), []int{5} 757 } 758 759 func (m *WatchPlanAssignmentRequest) Unmarshal(b []byte) error { 760 return proto.Unmarshal(b, m) 761 } 762 763 func (m *WatchPlanAssignmentRequest) Marshal() ([]byte, error) { 764 return proto.Marshal(m) 765 } 766 767 func (m *WatchPlanAssignmentRequest) MarshalJSON() ([]byte, error) { 768 return protojson.MarshalOptions{}.Marshal(m) 769 } 770 771 func (m *WatchPlanAssignmentRequest) UnmarshalJSON(data []byte) error { 772 return protojson.Unmarshal(data, m) 773 } 774 775 func (m *WatchPlanAssignmentRequest) GetName() *plan_assignment.Name { 776 if m != nil { 777 return m.Name 778 } 779 return nil 780 } 781 782 func (m *WatchPlanAssignmentRequest) GetFieldMask() *plan_assignment.PlanAssignment_FieldMask { 783 if m != nil { 784 return m.FieldMask 785 } 786 return nil 787 } 788 789 func (m *WatchPlanAssignmentRequest) GetView() view.View { 790 if m != nil { 791 return m.View 792 } 793 return view.View_UNSPECIFIED 794 } 795 796 func (m *WatchPlanAssignmentRequest) SetName(fv *plan_assignment.Name) { 797 if m == nil { 798 panic(fmt.Errorf("can't set %s on nil %s", "Name", "WatchPlanAssignmentRequest")) 799 } 800 m.Name = fv 801 } 802 803 func (m *WatchPlanAssignmentRequest) SetFieldMask(fv *plan_assignment.PlanAssignment_FieldMask) { 804 if m == nil { 805 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "WatchPlanAssignmentRequest")) 806 } 807 m.FieldMask = fv 808 } 809 810 func (m *WatchPlanAssignmentRequest) SetView(fv view.View) { 811 if m == nil { 812 panic(fmt.Errorf("can't set %s on nil %s", "View", "WatchPlanAssignmentRequest")) 813 } 814 m.View = fv 815 } 816 817 // A response message of the WatchPlanAssignment method. 818 type WatchPlanAssignmentResponse struct { 819 state protoimpl.MessageState 820 sizeCache protoimpl.SizeCache 821 unknownFields protoimpl.UnknownFields 822 Change *plan_assignment.PlanAssignmentChange `protobuf:"bytes,1,opt,name=change,proto3" json:"change,omitempty"` 823 } 824 825 func (m *WatchPlanAssignmentResponse) Reset() { 826 *m = WatchPlanAssignmentResponse{} 827 if protoimpl.UnsafeEnabled { 828 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[6] 829 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 830 ms.StoreMessageInfo(mi) 831 } 832 } 833 834 func (m *WatchPlanAssignmentResponse) String() string { 835 return protoimpl.X.MessageStringOf(m) 836 } 837 838 func (*WatchPlanAssignmentResponse) ProtoMessage() {} 839 840 func (m *WatchPlanAssignmentResponse) ProtoReflect() preflect.Message { 841 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[6] 842 if protoimpl.UnsafeEnabled && m != nil { 843 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 844 if ms.LoadMessageInfo() == nil { 845 ms.StoreMessageInfo(mi) 846 } 847 return ms 848 } 849 return mi.MessageOf(m) 850 } 851 852 func (*WatchPlanAssignmentResponse) GotenMessage() {} 853 854 // Deprecated, Use WatchPlanAssignmentResponse.ProtoReflect.Descriptor instead. 855 func (*WatchPlanAssignmentResponse) Descriptor() ([]byte, []int) { 856 return edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDescGZIP(), []int{6} 857 } 858 859 func (m *WatchPlanAssignmentResponse) Unmarshal(b []byte) error { 860 return proto.Unmarshal(b, m) 861 } 862 863 func (m *WatchPlanAssignmentResponse) Marshal() ([]byte, error) { 864 return proto.Marshal(m) 865 } 866 867 func (m *WatchPlanAssignmentResponse) MarshalJSON() ([]byte, error) { 868 return protojson.MarshalOptions{}.Marshal(m) 869 } 870 871 func (m *WatchPlanAssignmentResponse) UnmarshalJSON(data []byte) error { 872 return protojson.Unmarshal(data, m) 873 } 874 875 func (m *WatchPlanAssignmentResponse) GetChange() *plan_assignment.PlanAssignmentChange { 876 if m != nil { 877 return m.Change 878 } 879 return nil 880 } 881 882 func (m *WatchPlanAssignmentResponse) SetChange(fv *plan_assignment.PlanAssignmentChange) { 883 if m == nil { 884 panic(fmt.Errorf("can't set %s on nil %s", "Change", "WatchPlanAssignmentResponse")) 885 } 886 m.Change = fv 887 } 888 889 // A request message of the WatchPlanAssignments method. 890 type WatchPlanAssignmentsRequest struct { 891 state protoimpl.MessageState 892 sizeCache protoimpl.SizeCache 893 unknownFields protoimpl.UnknownFields 894 // Type of a watch. Identifies how server stream data to a client, which 895 // fields in a request are allowed and which fields in response are relevant. 896 Type watch_type.WatchType `protobuf:"varint,9,opt,name=type,proto3,enum=goten.types.WatchType" json:"type,omitempty"` 897 // Parent name of ntt.limits.v1alpha2.PlanAssignment 898 Parent *plan_assignment.ParentName `protobuf:"bytes,1,opt,customtype=ParentName,name=parent,proto3" json:"parent,omitempty"` 899 // Requested page size. Server may return fewer PlanAssignments than 900 // requested. If unspecified, server will pick an appropriate default. Can be 901 // populated only for stateful watch type. 902 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 903 // A token identifying a page of results the server should return. 904 // Can be populated only for stateful watch type. 905 PageToken *plan_assignment.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 906 // Order By - 907 // https://cloud.google.com/apis/design/design_patterns#list_pagination Can be 908 // populated only for stateful watch type. 909 OrderBy *plan_assignment.OrderBy `protobuf:"bytes,4,opt,customtype=OrderBy,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 910 // A token identifying watch resume point from previous session. 911 // Can be populated only for stateless watch type. 912 ResumeToken string `protobuf:"bytes,10,opt,name=resume_token,json=resumeToken,proto3" json:"resume_token,omitempty"` 913 // Point in the time from which we want to start getting updates. This field 914 // can be populated only for stateless watch type and if resume token is not 915 // known yet. If specified, initial snapshot will NOT be provided. It is 916 // assumed client can obtain it using separate means. Watch responses will 917 // contain resume tokens which should be used to resume broken connection. 918 StartingTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=starting_time,json=startingTime,proto3" json:"starting_time,omitempty"` 919 // Filter - filter results by field criteria. Simplified SQL-like syntax with 920 // following operators: 921 // <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS 922 // [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels 923 // CONTAINS "severity:important" OR (state.last_error_time > 924 // "2018-11-15T10:00:00Z" AND state.status = "ERROR")' 925 Filter *plan_assignment.Filter `protobuf:"bytes,5,opt,customtype=Filter,name=filter,proto3" json:"filter,omitempty"` 926 // A list of extra fields to be obtained for each response item on top of 927 // fields defined by request field view Changes to PlanAssignment that don't 928 // affect any of masked fields won't be sent back. 929 FieldMask *plan_assignment.PlanAssignment_FieldMask `protobuf:"bytes,6,opt,customtype=PlanAssignment_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"` 930 // View defines list of standard response fields present in response items. 931 // Additional fields can be amended by request field field_mask Changes to 932 // PlanAssignment that don't affect any of masked fields won't be sent back. 933 View view.View `protobuf:"varint,8,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"` 934 // Maximum amount of changes in each response message. Query result response 935 // is divided on the server side into chunks with size of a specified amount 936 // to limit memory footprint of each message. Responses will hold information 937 // whether more elements will continue for the actual change. If unspecified, 938 // server will pick an appropriate default. 939 MaxChunkSize int32 `protobuf:"varint,11,opt,name=max_chunk_size,json=maxChunkSize,proto3" json:"max_chunk_size,omitempty"` 940 } 941 942 func (m *WatchPlanAssignmentsRequest) Reset() { 943 *m = WatchPlanAssignmentsRequest{} 944 if protoimpl.UnsafeEnabled { 945 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[7] 946 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 947 ms.StoreMessageInfo(mi) 948 } 949 } 950 951 func (m *WatchPlanAssignmentsRequest) String() string { 952 return protoimpl.X.MessageStringOf(m) 953 } 954 955 func (*WatchPlanAssignmentsRequest) ProtoMessage() {} 956 957 func (m *WatchPlanAssignmentsRequest) ProtoReflect() preflect.Message { 958 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[7] 959 if protoimpl.UnsafeEnabled && m != nil { 960 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 961 if ms.LoadMessageInfo() == nil { 962 ms.StoreMessageInfo(mi) 963 } 964 return ms 965 } 966 return mi.MessageOf(m) 967 } 968 969 func (*WatchPlanAssignmentsRequest) GotenMessage() {} 970 971 // Deprecated, Use WatchPlanAssignmentsRequest.ProtoReflect.Descriptor instead. 972 func (*WatchPlanAssignmentsRequest) Descriptor() ([]byte, []int) { 973 return edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDescGZIP(), []int{7} 974 } 975 976 func (m *WatchPlanAssignmentsRequest) Unmarshal(b []byte) error { 977 return proto.Unmarshal(b, m) 978 } 979 980 func (m *WatchPlanAssignmentsRequest) Marshal() ([]byte, error) { 981 return proto.Marshal(m) 982 } 983 984 func (m *WatchPlanAssignmentsRequest) MarshalJSON() ([]byte, error) { 985 return protojson.MarshalOptions{}.Marshal(m) 986 } 987 988 func (m *WatchPlanAssignmentsRequest) UnmarshalJSON(data []byte) error { 989 return protojson.Unmarshal(data, m) 990 } 991 992 func (m *WatchPlanAssignmentsRequest) GetType() watch_type.WatchType { 993 if m != nil { 994 return m.Type 995 } 996 return watch_type.WatchType_STATEFUL 997 } 998 999 func (m *WatchPlanAssignmentsRequest) GetParent() *plan_assignment.ParentName { 1000 if m != nil { 1001 return m.Parent 1002 } 1003 return nil 1004 } 1005 1006 func (m *WatchPlanAssignmentsRequest) GetPageSize() int32 { 1007 if m != nil { 1008 return m.PageSize 1009 } 1010 return int32(0) 1011 } 1012 1013 func (m *WatchPlanAssignmentsRequest) GetPageToken() *plan_assignment.PagerCursor { 1014 if m != nil { 1015 return m.PageToken 1016 } 1017 return nil 1018 } 1019 1020 func (m *WatchPlanAssignmentsRequest) GetOrderBy() *plan_assignment.OrderBy { 1021 if m != nil { 1022 return m.OrderBy 1023 } 1024 return nil 1025 } 1026 1027 func (m *WatchPlanAssignmentsRequest) GetResumeToken() string { 1028 if m != nil { 1029 return m.ResumeToken 1030 } 1031 return "" 1032 } 1033 1034 func (m *WatchPlanAssignmentsRequest) GetStartingTime() *timestamppb.Timestamp { 1035 if m != nil { 1036 return m.StartingTime 1037 } 1038 return nil 1039 } 1040 1041 func (m *WatchPlanAssignmentsRequest) GetFilter() *plan_assignment.Filter { 1042 if m != nil { 1043 return m.Filter 1044 } 1045 return nil 1046 } 1047 1048 func (m *WatchPlanAssignmentsRequest) GetFieldMask() *plan_assignment.PlanAssignment_FieldMask { 1049 if m != nil { 1050 return m.FieldMask 1051 } 1052 return nil 1053 } 1054 1055 func (m *WatchPlanAssignmentsRequest) GetView() view.View { 1056 if m != nil { 1057 return m.View 1058 } 1059 return view.View_UNSPECIFIED 1060 } 1061 1062 func (m *WatchPlanAssignmentsRequest) GetMaxChunkSize() int32 { 1063 if m != nil { 1064 return m.MaxChunkSize 1065 } 1066 return int32(0) 1067 } 1068 1069 func (m *WatchPlanAssignmentsRequest) SetType(fv watch_type.WatchType) { 1070 if m == nil { 1071 panic(fmt.Errorf("can't set %s on nil %s", "Type", "WatchPlanAssignmentsRequest")) 1072 } 1073 m.Type = fv 1074 } 1075 1076 func (m *WatchPlanAssignmentsRequest) SetParent(fv *plan_assignment.ParentName) { 1077 if m == nil { 1078 panic(fmt.Errorf("can't set %s on nil %s", "Parent", "WatchPlanAssignmentsRequest")) 1079 } 1080 m.Parent = fv 1081 } 1082 1083 func (m *WatchPlanAssignmentsRequest) SetPageSize(fv int32) { 1084 if m == nil { 1085 panic(fmt.Errorf("can't set %s on nil %s", "PageSize", "WatchPlanAssignmentsRequest")) 1086 } 1087 m.PageSize = fv 1088 } 1089 1090 func (m *WatchPlanAssignmentsRequest) SetPageToken(fv *plan_assignment.PagerCursor) { 1091 if m == nil { 1092 panic(fmt.Errorf("can't set %s on nil %s", "PageToken", "WatchPlanAssignmentsRequest")) 1093 } 1094 m.PageToken = fv 1095 } 1096 1097 func (m *WatchPlanAssignmentsRequest) SetOrderBy(fv *plan_assignment.OrderBy) { 1098 if m == nil { 1099 panic(fmt.Errorf("can't set %s on nil %s", "OrderBy", "WatchPlanAssignmentsRequest")) 1100 } 1101 m.OrderBy = fv 1102 } 1103 1104 func (m *WatchPlanAssignmentsRequest) SetResumeToken(fv string) { 1105 if m == nil { 1106 panic(fmt.Errorf("can't set %s on nil %s", "ResumeToken", "WatchPlanAssignmentsRequest")) 1107 } 1108 m.ResumeToken = fv 1109 } 1110 1111 func (m *WatchPlanAssignmentsRequest) SetStartingTime(fv *timestamppb.Timestamp) { 1112 if m == nil { 1113 panic(fmt.Errorf("can't set %s on nil %s", "StartingTime", "WatchPlanAssignmentsRequest")) 1114 } 1115 m.StartingTime = fv 1116 } 1117 1118 func (m *WatchPlanAssignmentsRequest) SetFilter(fv *plan_assignment.Filter) { 1119 if m == nil { 1120 panic(fmt.Errorf("can't set %s on nil %s", "Filter", "WatchPlanAssignmentsRequest")) 1121 } 1122 m.Filter = fv 1123 } 1124 1125 func (m *WatchPlanAssignmentsRequest) SetFieldMask(fv *plan_assignment.PlanAssignment_FieldMask) { 1126 if m == nil { 1127 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "WatchPlanAssignmentsRequest")) 1128 } 1129 m.FieldMask = fv 1130 } 1131 1132 func (m *WatchPlanAssignmentsRequest) SetView(fv view.View) { 1133 if m == nil { 1134 panic(fmt.Errorf("can't set %s on nil %s", "View", "WatchPlanAssignmentsRequest")) 1135 } 1136 m.View = fv 1137 } 1138 1139 func (m *WatchPlanAssignmentsRequest) SetMaxChunkSize(fv int32) { 1140 if m == nil { 1141 panic(fmt.Errorf("can't set %s on nil %s", "MaxChunkSize", "WatchPlanAssignmentsRequest")) 1142 } 1143 m.MaxChunkSize = fv 1144 } 1145 1146 // A response message of the WatchPlanAssignments method. 1147 type WatchPlanAssignmentsResponse struct { 1148 state protoimpl.MessageState 1149 sizeCache protoimpl.SizeCache 1150 unknownFields protoimpl.UnknownFields 1151 // Changes of PlanAssignments 1152 PlanAssignmentChanges []*plan_assignment.PlanAssignmentChange `protobuf:"bytes,2,rep,name=plan_assignment_changes,json=planAssignmentChanges,proto3" json:"plan_assignment_changes,omitempty"` 1153 // If request specified max_chunk_size (or this limit was enforced if 1154 // stateless watch has been chosen), then responses with "full changeset" will 1155 // be divided into chunks. Client should keep receiving messages and, once 1156 // is_current has value true, combine this recent message with all previous 1157 // ones where is_current is false. If this is the first is_current in a whole 1158 // watch stream, then it means that client should have, at this moment, 1159 // contain snapshot of the current situation (or more accurately, snapshot of 1160 // situation at the moment of request). All PlanAssignments will be of type 1161 // Added/Current (depending on watch_type specified in the request). Further 1162 // responses will be incremental - however messages may still be chunked and 1163 // is_current logic still applies. is_current is always true for stateful 1164 // watch if max_chunk_size was left to 0. 1165 IsCurrent bool `protobuf:"varint,4,opt,name=is_current,json=isCurrent,proto3" json:"is_current,omitempty"` 1166 // When present, PageTokens used for page navigation should be updated. 1167 // Present only if is_current is true (last chunk). 1168 PageTokenChange *WatchPlanAssignmentsResponse_PageTokenChange `protobuf:"bytes,3,opt,name=page_token_change,json=pageTokenChange,proto3" json:"page_token_change,omitempty"` 1169 // Token that can be used if current connection drops and client needs to 1170 // reconnect. Populated only for stateless watch type. Present only if 1171 // is_current is true (last chunk). 1172 ResumeToken string `protobuf:"bytes,5,opt,name=resume_token,json=resumeToken,proto3" json:"resume_token,omitempty"` 1173 // Server may occasionally send information how many resources should client 1174 // have in its state so far (response message without any changes, but with 1175 // snapshot_size field specified). If client has different value than the one 1176 // sent by the server, then it should be treated by a client as an error and 1177 // should reconnect. If value is smaller then 0, then client should ignore 1178 // this field as unpopulated. This field should be checked only for stateless 1179 // watch. In stateful those kind of errors are handled by the server side. 1180 // Will be never sent together with is_current, is_soft_reset and 1181 // is_hard_reset flags. 1182 SnapshotSize int64 `protobuf:"varint,6,opt,name=snapshot_size,json=snapshotSize,proto3" json:"snapshot_size,omitempty"` 1183 // In case of internal issue server may send response message with this flag. 1184 // It indicates that client should drop all changes from recent responses 1185 // where is_current is false only! If last message had is_current set to true, 1186 // client should do nothing and process normally. Resume token received before 1187 // is still valid. This field should be checked only for stateless watch. In 1188 // stateful those kind of errors are handled by the server side. Will never be 1189 // sent along with is_current, is_hard_reset or snapshot_size. 1190 IsSoftReset bool `protobuf:"varint,7,opt,name=is_soft_reset,json=isSoftReset,proto3" json:"is_soft_reset,omitempty"` 1191 // In case of internal issue server may send response message with this flag. 1192 // After receiving, client should clear whole state (drop all changes received 1193 // so far) as server will send new snapshot (PlanAssignments will contains 1194 // changes of type Current only). Any resume tokens should be discarded as 1195 // well. This field should be checked only for stateless watch. In stateful 1196 // those kind of errors are handled by the server side. Will never be sent 1197 // along with is_current, is_soft_reset or snapshot_size. 1198 IsHardReset bool `protobuf:"varint,8,opt,name=is_hard_reset,json=isHardReset,proto3" json:"is_hard_reset,omitempty"` 1199 } 1200 1201 func (m *WatchPlanAssignmentsResponse) Reset() { 1202 *m = WatchPlanAssignmentsResponse{} 1203 if protoimpl.UnsafeEnabled { 1204 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[8] 1205 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1206 ms.StoreMessageInfo(mi) 1207 } 1208 } 1209 1210 func (m *WatchPlanAssignmentsResponse) String() string { 1211 return protoimpl.X.MessageStringOf(m) 1212 } 1213 1214 func (*WatchPlanAssignmentsResponse) ProtoMessage() {} 1215 1216 func (m *WatchPlanAssignmentsResponse) ProtoReflect() preflect.Message { 1217 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[8] 1218 if protoimpl.UnsafeEnabled && m != nil { 1219 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1220 if ms.LoadMessageInfo() == nil { 1221 ms.StoreMessageInfo(mi) 1222 } 1223 return ms 1224 } 1225 return mi.MessageOf(m) 1226 } 1227 1228 func (*WatchPlanAssignmentsResponse) GotenMessage() {} 1229 1230 // Deprecated, Use WatchPlanAssignmentsResponse.ProtoReflect.Descriptor instead. 1231 func (*WatchPlanAssignmentsResponse) Descriptor() ([]byte, []int) { 1232 return edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDescGZIP(), []int{8} 1233 } 1234 1235 func (m *WatchPlanAssignmentsResponse) Unmarshal(b []byte) error { 1236 return proto.Unmarshal(b, m) 1237 } 1238 1239 func (m *WatchPlanAssignmentsResponse) Marshal() ([]byte, error) { 1240 return proto.Marshal(m) 1241 } 1242 1243 func (m *WatchPlanAssignmentsResponse) MarshalJSON() ([]byte, error) { 1244 return protojson.MarshalOptions{}.Marshal(m) 1245 } 1246 1247 func (m *WatchPlanAssignmentsResponse) UnmarshalJSON(data []byte) error { 1248 return protojson.Unmarshal(data, m) 1249 } 1250 1251 func (m *WatchPlanAssignmentsResponse) GetPlanAssignmentChanges() []*plan_assignment.PlanAssignmentChange { 1252 if m != nil { 1253 return m.PlanAssignmentChanges 1254 } 1255 return nil 1256 } 1257 1258 func (m *WatchPlanAssignmentsResponse) GetIsCurrent() bool { 1259 if m != nil { 1260 return m.IsCurrent 1261 } 1262 return false 1263 } 1264 1265 func (m *WatchPlanAssignmentsResponse) GetPageTokenChange() *WatchPlanAssignmentsResponse_PageTokenChange { 1266 if m != nil { 1267 return m.PageTokenChange 1268 } 1269 return nil 1270 } 1271 1272 func (m *WatchPlanAssignmentsResponse) GetResumeToken() string { 1273 if m != nil { 1274 return m.ResumeToken 1275 } 1276 return "" 1277 } 1278 1279 func (m *WatchPlanAssignmentsResponse) GetSnapshotSize() int64 { 1280 if m != nil { 1281 return m.SnapshotSize 1282 } 1283 return int64(0) 1284 } 1285 1286 func (m *WatchPlanAssignmentsResponse) GetIsSoftReset() bool { 1287 if m != nil { 1288 return m.IsSoftReset 1289 } 1290 return false 1291 } 1292 1293 func (m *WatchPlanAssignmentsResponse) GetIsHardReset() bool { 1294 if m != nil { 1295 return m.IsHardReset 1296 } 1297 return false 1298 } 1299 1300 func (m *WatchPlanAssignmentsResponse) SetPlanAssignmentChanges(fv []*plan_assignment.PlanAssignmentChange) { 1301 if m == nil { 1302 panic(fmt.Errorf("can't set %s on nil %s", "PlanAssignmentChanges", "WatchPlanAssignmentsResponse")) 1303 } 1304 m.PlanAssignmentChanges = fv 1305 } 1306 1307 func (m *WatchPlanAssignmentsResponse) SetIsCurrent(fv bool) { 1308 if m == nil { 1309 panic(fmt.Errorf("can't set %s on nil %s", "IsCurrent", "WatchPlanAssignmentsResponse")) 1310 } 1311 m.IsCurrent = fv 1312 } 1313 1314 func (m *WatchPlanAssignmentsResponse) SetPageTokenChange(fv *WatchPlanAssignmentsResponse_PageTokenChange) { 1315 if m == nil { 1316 panic(fmt.Errorf("can't set %s on nil %s", "PageTokenChange", "WatchPlanAssignmentsResponse")) 1317 } 1318 m.PageTokenChange = fv 1319 } 1320 1321 func (m *WatchPlanAssignmentsResponse) SetResumeToken(fv string) { 1322 if m == nil { 1323 panic(fmt.Errorf("can't set %s on nil %s", "ResumeToken", "WatchPlanAssignmentsResponse")) 1324 } 1325 m.ResumeToken = fv 1326 } 1327 1328 func (m *WatchPlanAssignmentsResponse) SetSnapshotSize(fv int64) { 1329 if m == nil { 1330 panic(fmt.Errorf("can't set %s on nil %s", "SnapshotSize", "WatchPlanAssignmentsResponse")) 1331 } 1332 m.SnapshotSize = fv 1333 } 1334 1335 func (m *WatchPlanAssignmentsResponse) SetIsSoftReset(fv bool) { 1336 if m == nil { 1337 panic(fmt.Errorf("can't set %s on nil %s", "IsSoftReset", "WatchPlanAssignmentsResponse")) 1338 } 1339 m.IsSoftReset = fv 1340 } 1341 1342 func (m *WatchPlanAssignmentsResponse) SetIsHardReset(fv bool) { 1343 if m == nil { 1344 panic(fmt.Errorf("can't set %s on nil %s", "IsHardReset", "WatchPlanAssignmentsResponse")) 1345 } 1346 m.IsHardReset = fv 1347 } 1348 1349 // A request message of the CreatePlanAssignment method. 1350 type CreatePlanAssignmentRequest struct { 1351 state protoimpl.MessageState 1352 sizeCache protoimpl.SizeCache 1353 unknownFields protoimpl.UnknownFields 1354 // Parent name of ntt.limits.v1alpha2.PlanAssignment 1355 Parent *plan_assignment.ParentName `protobuf:"bytes,1,opt,customtype=ParentName,name=parent,proto3" json:"parent,omitempty"` 1356 // PlanAssignment resource body 1357 PlanAssignment *plan_assignment.PlanAssignment `protobuf:"bytes,2,opt,name=plan_assignment,json=planAssignment,proto3" json:"plan_assignment,omitempty"` 1358 // Optional masking applied to response object to reduce message response 1359 // size. 1360 ResponseMask *CreatePlanAssignmentRequest_ResponseMask `protobuf:"bytes,3,opt,name=response_mask,json=responseMask,proto3" json:"response_mask,omitempty"` 1361 } 1362 1363 func (m *CreatePlanAssignmentRequest) Reset() { 1364 *m = CreatePlanAssignmentRequest{} 1365 if protoimpl.UnsafeEnabled { 1366 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[9] 1367 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1368 ms.StoreMessageInfo(mi) 1369 } 1370 } 1371 1372 func (m *CreatePlanAssignmentRequest) String() string { 1373 return protoimpl.X.MessageStringOf(m) 1374 } 1375 1376 func (*CreatePlanAssignmentRequest) ProtoMessage() {} 1377 1378 func (m *CreatePlanAssignmentRequest) ProtoReflect() preflect.Message { 1379 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[9] 1380 if protoimpl.UnsafeEnabled && m != nil { 1381 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1382 if ms.LoadMessageInfo() == nil { 1383 ms.StoreMessageInfo(mi) 1384 } 1385 return ms 1386 } 1387 return mi.MessageOf(m) 1388 } 1389 1390 func (*CreatePlanAssignmentRequest) GotenMessage() {} 1391 1392 // Deprecated, Use CreatePlanAssignmentRequest.ProtoReflect.Descriptor instead. 1393 func (*CreatePlanAssignmentRequest) Descriptor() ([]byte, []int) { 1394 return edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDescGZIP(), []int{9} 1395 } 1396 1397 func (m *CreatePlanAssignmentRequest) Unmarshal(b []byte) error { 1398 return proto.Unmarshal(b, m) 1399 } 1400 1401 func (m *CreatePlanAssignmentRequest) Marshal() ([]byte, error) { 1402 return proto.Marshal(m) 1403 } 1404 1405 func (m *CreatePlanAssignmentRequest) MarshalJSON() ([]byte, error) { 1406 return protojson.MarshalOptions{}.Marshal(m) 1407 } 1408 1409 func (m *CreatePlanAssignmentRequest) UnmarshalJSON(data []byte) error { 1410 return protojson.Unmarshal(data, m) 1411 } 1412 1413 func (m *CreatePlanAssignmentRequest) GetParent() *plan_assignment.ParentName { 1414 if m != nil { 1415 return m.Parent 1416 } 1417 return nil 1418 } 1419 1420 func (m *CreatePlanAssignmentRequest) GetPlanAssignment() *plan_assignment.PlanAssignment { 1421 if m != nil { 1422 return m.PlanAssignment 1423 } 1424 return nil 1425 } 1426 1427 func (m *CreatePlanAssignmentRequest) GetResponseMask() *CreatePlanAssignmentRequest_ResponseMask { 1428 if m != nil { 1429 return m.ResponseMask 1430 } 1431 return nil 1432 } 1433 1434 func (m *CreatePlanAssignmentRequest) SetParent(fv *plan_assignment.ParentName) { 1435 if m == nil { 1436 panic(fmt.Errorf("can't set %s on nil %s", "Parent", "CreatePlanAssignmentRequest")) 1437 } 1438 m.Parent = fv 1439 } 1440 1441 func (m *CreatePlanAssignmentRequest) SetPlanAssignment(fv *plan_assignment.PlanAssignment) { 1442 if m == nil { 1443 panic(fmt.Errorf("can't set %s on nil %s", "PlanAssignment", "CreatePlanAssignmentRequest")) 1444 } 1445 m.PlanAssignment = fv 1446 } 1447 1448 func (m *CreatePlanAssignmentRequest) SetResponseMask(fv *CreatePlanAssignmentRequest_ResponseMask) { 1449 if m == nil { 1450 panic(fmt.Errorf("can't set %s on nil %s", "ResponseMask", "CreatePlanAssignmentRequest")) 1451 } 1452 m.ResponseMask = fv 1453 } 1454 1455 // A request message of the UpdatePlanAssignment method. 1456 type UpdatePlanAssignmentRequest struct { 1457 state protoimpl.MessageState 1458 sizeCache protoimpl.SizeCache 1459 unknownFields protoimpl.UnknownFields 1460 // PlanAssignment resource body 1461 PlanAssignment *plan_assignment.PlanAssignment `protobuf:"bytes,2,opt,name=plan_assignment,json=planAssignment,proto3" json:"plan_assignment,omitempty"` 1462 // FieldMask applied to request - change will be applied only for fields in 1463 // the mask 1464 UpdateMask *plan_assignment.PlanAssignment_FieldMask `protobuf:"bytes,3,opt,customtype=PlanAssignment_FieldMask,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 1465 // Conditional update applied to request if update should be executed only for 1466 // specific resource state. If this field is populated, then server will fetch 1467 // existing resource, compare with the one stored in the cas field (after 1468 // applying field mask) and proceed with update only and only if they match. 1469 // Otherwise RPC error Aborted will be returned. 1470 Cas *UpdatePlanAssignmentRequest_CAS `protobuf:"bytes,4,opt,name=cas,proto3" json:"cas,omitempty"` 1471 // If set to true, and the resource is not found, 1472 // a new resource will be created. In this situation, 1473 // 'field_mask' is ignored. 1474 // 1475 // https://google.aip.dev/134#create-or-update 1476 AllowMissing bool `protobuf:"varint,5,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` 1477 // reduce message response size. 1478 ResponseMask *UpdatePlanAssignmentRequest_ResponseMask `protobuf:"bytes,6,opt,name=response_mask,json=responseMask,proto3" json:"response_mask,omitempty"` 1479 } 1480 1481 func (m *UpdatePlanAssignmentRequest) Reset() { 1482 *m = UpdatePlanAssignmentRequest{} 1483 if protoimpl.UnsafeEnabled { 1484 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[10] 1485 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1486 ms.StoreMessageInfo(mi) 1487 } 1488 } 1489 1490 func (m *UpdatePlanAssignmentRequest) String() string { 1491 return protoimpl.X.MessageStringOf(m) 1492 } 1493 1494 func (*UpdatePlanAssignmentRequest) ProtoMessage() {} 1495 1496 func (m *UpdatePlanAssignmentRequest) ProtoReflect() preflect.Message { 1497 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[10] 1498 if protoimpl.UnsafeEnabled && m != nil { 1499 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1500 if ms.LoadMessageInfo() == nil { 1501 ms.StoreMessageInfo(mi) 1502 } 1503 return ms 1504 } 1505 return mi.MessageOf(m) 1506 } 1507 1508 func (*UpdatePlanAssignmentRequest) GotenMessage() {} 1509 1510 // Deprecated, Use UpdatePlanAssignmentRequest.ProtoReflect.Descriptor instead. 1511 func (*UpdatePlanAssignmentRequest) Descriptor() ([]byte, []int) { 1512 return edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDescGZIP(), []int{10} 1513 } 1514 1515 func (m *UpdatePlanAssignmentRequest) Unmarshal(b []byte) error { 1516 return proto.Unmarshal(b, m) 1517 } 1518 1519 func (m *UpdatePlanAssignmentRequest) Marshal() ([]byte, error) { 1520 return proto.Marshal(m) 1521 } 1522 1523 func (m *UpdatePlanAssignmentRequest) MarshalJSON() ([]byte, error) { 1524 return protojson.MarshalOptions{}.Marshal(m) 1525 } 1526 1527 func (m *UpdatePlanAssignmentRequest) UnmarshalJSON(data []byte) error { 1528 return protojson.Unmarshal(data, m) 1529 } 1530 1531 func (m *UpdatePlanAssignmentRequest) GetPlanAssignment() *plan_assignment.PlanAssignment { 1532 if m != nil { 1533 return m.PlanAssignment 1534 } 1535 return nil 1536 } 1537 1538 func (m *UpdatePlanAssignmentRequest) GetUpdateMask() *plan_assignment.PlanAssignment_FieldMask { 1539 if m != nil { 1540 return m.UpdateMask 1541 } 1542 return nil 1543 } 1544 1545 func (m *UpdatePlanAssignmentRequest) GetCas() *UpdatePlanAssignmentRequest_CAS { 1546 if m != nil { 1547 return m.Cas 1548 } 1549 return nil 1550 } 1551 1552 func (m *UpdatePlanAssignmentRequest) GetAllowMissing() bool { 1553 if m != nil { 1554 return m.AllowMissing 1555 } 1556 return false 1557 } 1558 1559 func (m *UpdatePlanAssignmentRequest) GetResponseMask() *UpdatePlanAssignmentRequest_ResponseMask { 1560 if m != nil { 1561 return m.ResponseMask 1562 } 1563 return nil 1564 } 1565 1566 func (m *UpdatePlanAssignmentRequest) SetPlanAssignment(fv *plan_assignment.PlanAssignment) { 1567 if m == nil { 1568 panic(fmt.Errorf("can't set %s on nil %s", "PlanAssignment", "UpdatePlanAssignmentRequest")) 1569 } 1570 m.PlanAssignment = fv 1571 } 1572 1573 func (m *UpdatePlanAssignmentRequest) SetUpdateMask(fv *plan_assignment.PlanAssignment_FieldMask) { 1574 if m == nil { 1575 panic(fmt.Errorf("can't set %s on nil %s", "UpdateMask", "UpdatePlanAssignmentRequest")) 1576 } 1577 m.UpdateMask = fv 1578 } 1579 1580 func (m *UpdatePlanAssignmentRequest) SetCas(fv *UpdatePlanAssignmentRequest_CAS) { 1581 if m == nil { 1582 panic(fmt.Errorf("can't set %s on nil %s", "Cas", "UpdatePlanAssignmentRequest")) 1583 } 1584 m.Cas = fv 1585 } 1586 1587 func (m *UpdatePlanAssignmentRequest) SetAllowMissing(fv bool) { 1588 if m == nil { 1589 panic(fmt.Errorf("can't set %s on nil %s", "AllowMissing", "UpdatePlanAssignmentRequest")) 1590 } 1591 m.AllowMissing = fv 1592 } 1593 1594 func (m *UpdatePlanAssignmentRequest) SetResponseMask(fv *UpdatePlanAssignmentRequest_ResponseMask) { 1595 if m == nil { 1596 panic(fmt.Errorf("can't set %s on nil %s", "ResponseMask", "UpdatePlanAssignmentRequest")) 1597 } 1598 m.ResponseMask = fv 1599 } 1600 1601 // A request message of the DeletePlanAssignment method. 1602 type DeletePlanAssignmentRequest struct { 1603 state protoimpl.MessageState 1604 sizeCache protoimpl.SizeCache 1605 unknownFields protoimpl.UnknownFields 1606 // Name of ntt.limits.v1alpha2.PlanAssignment 1607 Name *plan_assignment.Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"` 1608 // If set to true, and the resource is not found, method will be successful 1609 // and will not return NotFound error. 1610 AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` 1611 } 1612 1613 func (m *DeletePlanAssignmentRequest) Reset() { 1614 *m = DeletePlanAssignmentRequest{} 1615 if protoimpl.UnsafeEnabled { 1616 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[11] 1617 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1618 ms.StoreMessageInfo(mi) 1619 } 1620 } 1621 1622 func (m *DeletePlanAssignmentRequest) String() string { 1623 return protoimpl.X.MessageStringOf(m) 1624 } 1625 1626 func (*DeletePlanAssignmentRequest) ProtoMessage() {} 1627 1628 func (m *DeletePlanAssignmentRequest) ProtoReflect() preflect.Message { 1629 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[11] 1630 if protoimpl.UnsafeEnabled && m != nil { 1631 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1632 if ms.LoadMessageInfo() == nil { 1633 ms.StoreMessageInfo(mi) 1634 } 1635 return ms 1636 } 1637 return mi.MessageOf(m) 1638 } 1639 1640 func (*DeletePlanAssignmentRequest) GotenMessage() {} 1641 1642 // Deprecated, Use DeletePlanAssignmentRequest.ProtoReflect.Descriptor instead. 1643 func (*DeletePlanAssignmentRequest) Descriptor() ([]byte, []int) { 1644 return edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDescGZIP(), []int{11} 1645 } 1646 1647 func (m *DeletePlanAssignmentRequest) Unmarshal(b []byte) error { 1648 return proto.Unmarshal(b, m) 1649 } 1650 1651 func (m *DeletePlanAssignmentRequest) Marshal() ([]byte, error) { 1652 return proto.Marshal(m) 1653 } 1654 1655 func (m *DeletePlanAssignmentRequest) MarshalJSON() ([]byte, error) { 1656 return protojson.MarshalOptions{}.Marshal(m) 1657 } 1658 1659 func (m *DeletePlanAssignmentRequest) UnmarshalJSON(data []byte) error { 1660 return protojson.Unmarshal(data, m) 1661 } 1662 1663 func (m *DeletePlanAssignmentRequest) GetName() *plan_assignment.Name { 1664 if m != nil { 1665 return m.Name 1666 } 1667 return nil 1668 } 1669 1670 func (m *DeletePlanAssignmentRequest) GetAllowMissing() bool { 1671 if m != nil { 1672 return m.AllowMissing 1673 } 1674 return false 1675 } 1676 1677 func (m *DeletePlanAssignmentRequest) SetName(fv *plan_assignment.Name) { 1678 if m == nil { 1679 panic(fmt.Errorf("can't set %s on nil %s", "Name", "DeletePlanAssignmentRequest")) 1680 } 1681 m.Name = fv 1682 } 1683 1684 func (m *DeletePlanAssignmentRequest) SetAllowMissing(fv bool) { 1685 if m == nil { 1686 panic(fmt.Errorf("can't set %s on nil %s", "AllowMissing", "DeletePlanAssignmentRequest")) 1687 } 1688 m.AllowMissing = fv 1689 } 1690 1691 type WatchPlanAssignmentsResponse_PageTokenChange struct { 1692 state protoimpl.MessageState 1693 sizeCache protoimpl.SizeCache 1694 unknownFields protoimpl.UnknownFields 1695 // New token to retrieve previous page of results. 1696 PrevPageToken *plan_assignment.PagerCursor `protobuf:"bytes,1,opt,customtype=PagerCursor,name=prev_page_token,json=prevPageToken,proto3" json:"prev_page_token,omitempty"` 1697 // New token to retrieve next page of results. 1698 NextPageToken *plan_assignment.PagerCursor `protobuf:"bytes,2,opt,customtype=PagerCursor,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 1699 } 1700 1701 func (m *WatchPlanAssignmentsResponse_PageTokenChange) Reset() { 1702 *m = WatchPlanAssignmentsResponse_PageTokenChange{} 1703 if protoimpl.UnsafeEnabled { 1704 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[12] 1705 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1706 ms.StoreMessageInfo(mi) 1707 } 1708 } 1709 1710 func (m *WatchPlanAssignmentsResponse_PageTokenChange) String() string { 1711 return protoimpl.X.MessageStringOf(m) 1712 } 1713 1714 func (*WatchPlanAssignmentsResponse_PageTokenChange) ProtoMessage() {} 1715 1716 func (m *WatchPlanAssignmentsResponse_PageTokenChange) ProtoReflect() preflect.Message { 1717 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[12] 1718 if protoimpl.UnsafeEnabled && m != nil { 1719 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1720 if ms.LoadMessageInfo() == nil { 1721 ms.StoreMessageInfo(mi) 1722 } 1723 return ms 1724 } 1725 return mi.MessageOf(m) 1726 } 1727 1728 func (*WatchPlanAssignmentsResponse_PageTokenChange) GotenMessage() {} 1729 1730 // Deprecated, Use WatchPlanAssignmentsResponse_PageTokenChange.ProtoReflect.Descriptor instead. 1731 func (*WatchPlanAssignmentsResponse_PageTokenChange) Descriptor() ([]byte, []int) { 1732 return edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDescGZIP(), []int{8, 0} 1733 } 1734 1735 func (m *WatchPlanAssignmentsResponse_PageTokenChange) Unmarshal(b []byte) error { 1736 return proto.Unmarshal(b, m) 1737 } 1738 1739 func (m *WatchPlanAssignmentsResponse_PageTokenChange) Marshal() ([]byte, error) { 1740 return proto.Marshal(m) 1741 } 1742 1743 func (m *WatchPlanAssignmentsResponse_PageTokenChange) MarshalJSON() ([]byte, error) { 1744 return protojson.MarshalOptions{}.Marshal(m) 1745 } 1746 1747 func (m *WatchPlanAssignmentsResponse_PageTokenChange) UnmarshalJSON(data []byte) error { 1748 return protojson.Unmarshal(data, m) 1749 } 1750 1751 func (m *WatchPlanAssignmentsResponse_PageTokenChange) GetPrevPageToken() *plan_assignment.PagerCursor { 1752 if m != nil { 1753 return m.PrevPageToken 1754 } 1755 return nil 1756 } 1757 1758 func (m *WatchPlanAssignmentsResponse_PageTokenChange) GetNextPageToken() *plan_assignment.PagerCursor { 1759 if m != nil { 1760 return m.NextPageToken 1761 } 1762 return nil 1763 } 1764 1765 func (m *WatchPlanAssignmentsResponse_PageTokenChange) SetPrevPageToken(fv *plan_assignment.PagerCursor) { 1766 if m == nil { 1767 panic(fmt.Errorf("can't set %s on nil %s", "PrevPageToken", "WatchPlanAssignmentsResponse_PageTokenChange")) 1768 } 1769 m.PrevPageToken = fv 1770 } 1771 1772 func (m *WatchPlanAssignmentsResponse_PageTokenChange) SetNextPageToken(fv *plan_assignment.PagerCursor) { 1773 if m == nil { 1774 panic(fmt.Errorf("can't set %s on nil %s", "NextPageToken", "WatchPlanAssignmentsResponse_PageTokenChange")) 1775 } 1776 m.NextPageToken = fv 1777 } 1778 1779 // ResponseMask allows client to reduce response message size. 1780 type CreatePlanAssignmentRequest_ResponseMask struct { 1781 state protoimpl.MessageState 1782 sizeCache protoimpl.SizeCache 1783 unknownFields protoimpl.UnknownFields 1784 // Types that are valid to be assigned to Masking: 1785 // *CreatePlanAssignmentRequest_ResponseMask_SkipEntireResponseBody 1786 // *CreatePlanAssignmentRequest_ResponseMask_BodyMask 1787 Masking isCreatePlanAssignmentRequest_ResponseMask_Masking `protobuf_oneof:"masking"` 1788 } 1789 1790 func (m *CreatePlanAssignmentRequest_ResponseMask) Reset() { 1791 *m = CreatePlanAssignmentRequest_ResponseMask{} 1792 if protoimpl.UnsafeEnabled { 1793 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[13] 1794 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1795 ms.StoreMessageInfo(mi) 1796 } 1797 } 1798 1799 func (m *CreatePlanAssignmentRequest_ResponseMask) String() string { 1800 return protoimpl.X.MessageStringOf(m) 1801 } 1802 1803 func (*CreatePlanAssignmentRequest_ResponseMask) ProtoMessage() {} 1804 1805 func (m *CreatePlanAssignmentRequest_ResponseMask) ProtoReflect() preflect.Message { 1806 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[13] 1807 if protoimpl.UnsafeEnabled && m != nil { 1808 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1809 if ms.LoadMessageInfo() == nil { 1810 ms.StoreMessageInfo(mi) 1811 } 1812 return ms 1813 } 1814 return mi.MessageOf(m) 1815 } 1816 1817 func (*CreatePlanAssignmentRequest_ResponseMask) GotenMessage() {} 1818 1819 // Deprecated, Use CreatePlanAssignmentRequest_ResponseMask.ProtoReflect.Descriptor instead. 1820 func (*CreatePlanAssignmentRequest_ResponseMask) Descriptor() ([]byte, []int) { 1821 return edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDescGZIP(), []int{9, 0} 1822 } 1823 1824 func (m *CreatePlanAssignmentRequest_ResponseMask) Unmarshal(b []byte) error { 1825 return proto.Unmarshal(b, m) 1826 } 1827 1828 func (m *CreatePlanAssignmentRequest_ResponseMask) Marshal() ([]byte, error) { 1829 return proto.Marshal(m) 1830 } 1831 1832 func (m *CreatePlanAssignmentRequest_ResponseMask) MarshalJSON() ([]byte, error) { 1833 return protojson.MarshalOptions{}.Marshal(m) 1834 } 1835 1836 func (m *CreatePlanAssignmentRequest_ResponseMask) UnmarshalJSON(data []byte) error { 1837 return protojson.Unmarshal(data, m) 1838 } 1839 1840 type isCreatePlanAssignmentRequest_ResponseMask_Masking interface { 1841 isCreatePlanAssignmentRequest_ResponseMask_Masking() 1842 } 1843 1844 type CreatePlanAssignmentRequest_ResponseMask_SkipEntireResponseBody struct { 1845 // If this flag has value true, then response will contain just empty 1846 // resource without any fields populated. 1847 SkipEntireResponseBody bool `protobuf:"varint,1,opt,name=skip_entire_response_body,json=skipEntireResponseBody,proto3,oneof"` 1848 } 1849 type CreatePlanAssignmentRequest_ResponseMask_BodyMask struct { 1850 // If this field is populated, then resource in response will contain only 1851 // specific fields. 1852 BodyMask *plan_assignment.PlanAssignment_FieldMask `protobuf:"bytes,2,opt,customtype=PlanAssignment_FieldMask,name=body_mask,json=bodyMask,proto3,oneof"` 1853 } 1854 1855 func (*CreatePlanAssignmentRequest_ResponseMask_SkipEntireResponseBody) isCreatePlanAssignmentRequest_ResponseMask_Masking() { 1856 } 1857 func (*CreatePlanAssignmentRequest_ResponseMask_BodyMask) isCreatePlanAssignmentRequest_ResponseMask_Masking() { 1858 } 1859 func (m *CreatePlanAssignmentRequest_ResponseMask) GetMasking() isCreatePlanAssignmentRequest_ResponseMask_Masking { 1860 if m != nil { 1861 return m.Masking 1862 } 1863 return nil 1864 } 1865 func (m *CreatePlanAssignmentRequest_ResponseMask) GetSkipEntireResponseBody() bool { 1866 if x, ok := m.GetMasking().(*CreatePlanAssignmentRequest_ResponseMask_SkipEntireResponseBody); ok { 1867 return x.SkipEntireResponseBody 1868 } 1869 return false 1870 } 1871 func (m *CreatePlanAssignmentRequest_ResponseMask) GetBodyMask() *plan_assignment.PlanAssignment_FieldMask { 1872 if x, ok := m.GetMasking().(*CreatePlanAssignmentRequest_ResponseMask_BodyMask); ok { 1873 return x.BodyMask 1874 } 1875 return nil 1876 } 1877 func (m *CreatePlanAssignmentRequest_ResponseMask) SetMasking(ofv isCreatePlanAssignmentRequest_ResponseMask_Masking) { 1878 if m == nil { 1879 panic(fmt.Errorf("can't set %s on nil %s", "isCreatePlanAssignmentRequest_ResponseMask_Masking", "CreatePlanAssignmentRequest_ResponseMask")) 1880 } 1881 m.Masking = ofv 1882 } 1883 func (m *CreatePlanAssignmentRequest_ResponseMask) SetSkipEntireResponseBody(fv bool) { 1884 m.SetMasking(&CreatePlanAssignmentRequest_ResponseMask_SkipEntireResponseBody{SkipEntireResponseBody: fv}) 1885 } 1886 func (m *CreatePlanAssignmentRequest_ResponseMask) SetBodyMask(fv *plan_assignment.PlanAssignment_FieldMask) { 1887 m.SetMasking(&CreatePlanAssignmentRequest_ResponseMask_BodyMask{BodyMask: fv}) 1888 } 1889 1890 // CAS - Compare and Swap. This object is used if user wants to make update 1891 // conditional based upon previous resource version. 1892 type UpdatePlanAssignmentRequest_CAS struct { 1893 state protoimpl.MessageState 1894 sizeCache protoimpl.SizeCache 1895 unknownFields protoimpl.UnknownFields 1896 // Conditional desired state of a resource before update. 1897 ConditionalState *plan_assignment.PlanAssignment `protobuf:"bytes,1,opt,name=conditional_state,json=conditionalState,proto3" json:"conditional_state,omitempty"` 1898 // Field paths from conditional state of resource server should check and 1899 // compare. 1900 FieldMask *plan_assignment.PlanAssignment_FieldMask `protobuf:"bytes,2,opt,customtype=PlanAssignment_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"` 1901 } 1902 1903 func (m *UpdatePlanAssignmentRequest_CAS) Reset() { 1904 *m = UpdatePlanAssignmentRequest_CAS{} 1905 if protoimpl.UnsafeEnabled { 1906 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[14] 1907 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1908 ms.StoreMessageInfo(mi) 1909 } 1910 } 1911 1912 func (m *UpdatePlanAssignmentRequest_CAS) String() string { 1913 return protoimpl.X.MessageStringOf(m) 1914 } 1915 1916 func (*UpdatePlanAssignmentRequest_CAS) ProtoMessage() {} 1917 1918 func (m *UpdatePlanAssignmentRequest_CAS) ProtoReflect() preflect.Message { 1919 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[14] 1920 if protoimpl.UnsafeEnabled && m != nil { 1921 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1922 if ms.LoadMessageInfo() == nil { 1923 ms.StoreMessageInfo(mi) 1924 } 1925 return ms 1926 } 1927 return mi.MessageOf(m) 1928 } 1929 1930 func (*UpdatePlanAssignmentRequest_CAS) GotenMessage() {} 1931 1932 // Deprecated, Use UpdatePlanAssignmentRequest_CAS.ProtoReflect.Descriptor instead. 1933 func (*UpdatePlanAssignmentRequest_CAS) Descriptor() ([]byte, []int) { 1934 return edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDescGZIP(), []int{10, 0} 1935 } 1936 1937 func (m *UpdatePlanAssignmentRequest_CAS) Unmarshal(b []byte) error { 1938 return proto.Unmarshal(b, m) 1939 } 1940 1941 func (m *UpdatePlanAssignmentRequest_CAS) Marshal() ([]byte, error) { 1942 return proto.Marshal(m) 1943 } 1944 1945 func (m *UpdatePlanAssignmentRequest_CAS) MarshalJSON() ([]byte, error) { 1946 return protojson.MarshalOptions{}.Marshal(m) 1947 } 1948 1949 func (m *UpdatePlanAssignmentRequest_CAS) UnmarshalJSON(data []byte) error { 1950 return protojson.Unmarshal(data, m) 1951 } 1952 1953 func (m *UpdatePlanAssignmentRequest_CAS) GetConditionalState() *plan_assignment.PlanAssignment { 1954 if m != nil { 1955 return m.ConditionalState 1956 } 1957 return nil 1958 } 1959 1960 func (m *UpdatePlanAssignmentRequest_CAS) GetFieldMask() *plan_assignment.PlanAssignment_FieldMask { 1961 if m != nil { 1962 return m.FieldMask 1963 } 1964 return nil 1965 } 1966 1967 func (m *UpdatePlanAssignmentRequest_CAS) SetConditionalState(fv *plan_assignment.PlanAssignment) { 1968 if m == nil { 1969 panic(fmt.Errorf("can't set %s on nil %s", "ConditionalState", "UpdatePlanAssignmentRequest_CAS")) 1970 } 1971 m.ConditionalState = fv 1972 } 1973 1974 func (m *UpdatePlanAssignmentRequest_CAS) SetFieldMask(fv *plan_assignment.PlanAssignment_FieldMask) { 1975 if m == nil { 1976 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "UpdatePlanAssignmentRequest_CAS")) 1977 } 1978 m.FieldMask = fv 1979 } 1980 1981 // ResponseMask allows client to reduce response message size. 1982 type UpdatePlanAssignmentRequest_ResponseMask struct { 1983 state protoimpl.MessageState 1984 sizeCache protoimpl.SizeCache 1985 unknownFields protoimpl.UnknownFields 1986 // Types that are valid to be assigned to Masking: 1987 // *UpdatePlanAssignmentRequest_ResponseMask_SkipEntireResponseBody 1988 // *UpdatePlanAssignmentRequest_ResponseMask_UpdatedFieldsOnly 1989 // *UpdatePlanAssignmentRequest_ResponseMask_BodyMask 1990 Masking isUpdatePlanAssignmentRequest_ResponseMask_Masking `protobuf_oneof:"masking"` 1991 } 1992 1993 func (m *UpdatePlanAssignmentRequest_ResponseMask) Reset() { 1994 *m = UpdatePlanAssignmentRequest_ResponseMask{} 1995 if protoimpl.UnsafeEnabled { 1996 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[15] 1997 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1998 ms.StoreMessageInfo(mi) 1999 } 2000 } 2001 2002 func (m *UpdatePlanAssignmentRequest_ResponseMask) String() string { 2003 return protoimpl.X.MessageStringOf(m) 2004 } 2005 2006 func (*UpdatePlanAssignmentRequest_ResponseMask) ProtoMessage() {} 2007 2008 func (m *UpdatePlanAssignmentRequest_ResponseMask) ProtoReflect() preflect.Message { 2009 mi := &edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[15] 2010 if protoimpl.UnsafeEnabled && m != nil { 2011 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 2012 if ms.LoadMessageInfo() == nil { 2013 ms.StoreMessageInfo(mi) 2014 } 2015 return ms 2016 } 2017 return mi.MessageOf(m) 2018 } 2019 2020 func (*UpdatePlanAssignmentRequest_ResponseMask) GotenMessage() {} 2021 2022 // Deprecated, Use UpdatePlanAssignmentRequest_ResponseMask.ProtoReflect.Descriptor instead. 2023 func (*UpdatePlanAssignmentRequest_ResponseMask) Descriptor() ([]byte, []int) { 2024 return edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDescGZIP(), []int{10, 1} 2025 } 2026 2027 func (m *UpdatePlanAssignmentRequest_ResponseMask) Unmarshal(b []byte) error { 2028 return proto.Unmarshal(b, m) 2029 } 2030 2031 func (m *UpdatePlanAssignmentRequest_ResponseMask) Marshal() ([]byte, error) { 2032 return proto.Marshal(m) 2033 } 2034 2035 func (m *UpdatePlanAssignmentRequest_ResponseMask) MarshalJSON() ([]byte, error) { 2036 return protojson.MarshalOptions{}.Marshal(m) 2037 } 2038 2039 func (m *UpdatePlanAssignmentRequest_ResponseMask) UnmarshalJSON(data []byte) error { 2040 return protojson.Unmarshal(data, m) 2041 } 2042 2043 type isUpdatePlanAssignmentRequest_ResponseMask_Masking interface { 2044 isUpdatePlanAssignmentRequest_ResponseMask_Masking() 2045 } 2046 2047 type UpdatePlanAssignmentRequest_ResponseMask_SkipEntireResponseBody struct { 2048 // If this flag has value true, then response will contain just empty 2049 // resource without any fields populated. Field body_mask is ignored if 2050 // set. 2051 SkipEntireResponseBody bool `protobuf:"varint,1,opt,name=skip_entire_response_body,json=skipEntireResponseBody,proto3,oneof"` 2052 } 2053 type UpdatePlanAssignmentRequest_ResponseMask_UpdatedFieldsOnly struct { 2054 // Include all fields that were actually updated during processing. Note 2055 // this may be larger than update mask if some fields were computed 2056 // additionally. Name is added as well. 2057 UpdatedFieldsOnly bool `protobuf:"varint,2,opt,name=updated_fields_only,json=updatedFieldsOnly,proto3,oneof"` 2058 } 2059 type UpdatePlanAssignmentRequest_ResponseMask_BodyMask struct { 2060 // If this field is populated, then resource in response will contain only 2061 // specific fields. If skip_entire_response_body is true, this field is 2062 // ignored. 2063 BodyMask *plan_assignment.PlanAssignment_FieldMask `protobuf:"bytes,3,opt,customtype=PlanAssignment_FieldMask,name=body_mask,json=bodyMask,proto3,oneof"` 2064 } 2065 2066 func (*UpdatePlanAssignmentRequest_ResponseMask_SkipEntireResponseBody) isUpdatePlanAssignmentRequest_ResponseMask_Masking() { 2067 } 2068 func (*UpdatePlanAssignmentRequest_ResponseMask_UpdatedFieldsOnly) isUpdatePlanAssignmentRequest_ResponseMask_Masking() { 2069 } 2070 func (*UpdatePlanAssignmentRequest_ResponseMask_BodyMask) isUpdatePlanAssignmentRequest_ResponseMask_Masking() { 2071 } 2072 func (m *UpdatePlanAssignmentRequest_ResponseMask) GetMasking() isUpdatePlanAssignmentRequest_ResponseMask_Masking { 2073 if m != nil { 2074 return m.Masking 2075 } 2076 return nil 2077 } 2078 func (m *UpdatePlanAssignmentRequest_ResponseMask) GetSkipEntireResponseBody() bool { 2079 if x, ok := m.GetMasking().(*UpdatePlanAssignmentRequest_ResponseMask_SkipEntireResponseBody); ok { 2080 return x.SkipEntireResponseBody 2081 } 2082 return false 2083 } 2084 func (m *UpdatePlanAssignmentRequest_ResponseMask) GetUpdatedFieldsOnly() bool { 2085 if x, ok := m.GetMasking().(*UpdatePlanAssignmentRequest_ResponseMask_UpdatedFieldsOnly); ok { 2086 return x.UpdatedFieldsOnly 2087 } 2088 return false 2089 } 2090 func (m *UpdatePlanAssignmentRequest_ResponseMask) GetBodyMask() *plan_assignment.PlanAssignment_FieldMask { 2091 if x, ok := m.GetMasking().(*UpdatePlanAssignmentRequest_ResponseMask_BodyMask); ok { 2092 return x.BodyMask 2093 } 2094 return nil 2095 } 2096 func (m *UpdatePlanAssignmentRequest_ResponseMask) SetMasking(ofv isUpdatePlanAssignmentRequest_ResponseMask_Masking) { 2097 if m == nil { 2098 panic(fmt.Errorf("can't set %s on nil %s", "isUpdatePlanAssignmentRequest_ResponseMask_Masking", "UpdatePlanAssignmentRequest_ResponseMask")) 2099 } 2100 m.Masking = ofv 2101 } 2102 func (m *UpdatePlanAssignmentRequest_ResponseMask) SetSkipEntireResponseBody(fv bool) { 2103 m.SetMasking(&UpdatePlanAssignmentRequest_ResponseMask_SkipEntireResponseBody{SkipEntireResponseBody: fv}) 2104 } 2105 func (m *UpdatePlanAssignmentRequest_ResponseMask) SetUpdatedFieldsOnly(fv bool) { 2106 m.SetMasking(&UpdatePlanAssignmentRequest_ResponseMask_UpdatedFieldsOnly{UpdatedFieldsOnly: fv}) 2107 } 2108 func (m *UpdatePlanAssignmentRequest_ResponseMask) SetBodyMask(fv *plan_assignment.PlanAssignment_FieldMask) { 2109 m.SetMasking(&UpdatePlanAssignmentRequest_ResponseMask_BodyMask{BodyMask: fv}) 2110 } 2111 2112 var edgelq_limits_proto_v1alpha2_plan_assignment_service_proto preflect.FileDescriptor 2113 2114 var edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDesc = []byte{ 2115 0x0a, 0x3a, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 2116 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x70, 2117 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 2118 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x13, 0x6e, 0x74, 2119 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 2120 0x32, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 2121 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 2122 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 2123 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 2124 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 2125 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 2126 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 2127 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 2128 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f, 2129 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 2130 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 2131 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x74, 0x65, 0x6e, 2132 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x63, 0x6c, 0x69, 2133 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 2134 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 2135 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 2136 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x65, 0x72, 0x73, 2137 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x67, 0x6f, 2138 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 2139 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 2140 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 2141 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 2142 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 2143 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 2144 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 2145 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 2146 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 2147 0x76, 0x69, 0x65, 0x77, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x74, 0x65, 2148 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x77, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x74, 0x79, 2149 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x39, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 2150 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 2151 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 2152 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x2e, 0x70, 0x72, 2153 0x6f, 0x74, 0x6f, 0x1a, 0x32, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 2154 0x74, 0x73, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 2155 0x32, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 2156 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x39, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 2157 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 2158 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 2159 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 2160 0x74, 0x6f, 0x22, 0xc0, 0x01, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 2161 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 2162 0x2a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x16, 0xb2, 2163 0xda, 0x21, 0x12, 0x0a, 0x10, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 2164 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x51, 0x0a, 0x0a, 0x66, 2165 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 2166 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 2167 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x16, 0xb2, 0xda, 0x21, 2168 0x12, 0x32, 0x10, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 2169 0x65, 0x6e, 0x74, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 2170 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 2171 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 2172 0x04, 0x76, 0x69, 0x65, 0x77, 0x22, 0xce, 0x01, 0x0a, 0x1e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 2173 0x65, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 2174 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, 2175 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x42, 0x16, 0xb2, 0xda, 0x21, 0x12, 0x0a, 0x10, 0x0a, 2176 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 2177 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x51, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 2178 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 2179 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 2180 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x16, 0xb2, 0xda, 0x21, 0x12, 0x32, 0x10, 0x0a, 0x0e, 2181 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x09, 2182 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 2183 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 2184 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 2185 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0xa3, 0x01, 0x0a, 0x1f, 0x42, 0x61, 0x74, 0x63, 0x68, 2186 0x47, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 2187 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4e, 0x0a, 0x10, 0x70, 0x6c, 2188 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 2189 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 2190 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 2191 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 2192 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x30, 0x0a, 0x07, 0x6d, 0x69, 2193 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x42, 0x16, 0xb2, 0xda, 0x21, 2194 0x12, 0x0a, 0x10, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 2195 0x65, 0x6e, 0x74, 0x52, 0x07, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0xb7, 0x03, 0x0a, 2196 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 2197 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2e, 0x0a, 0x06, 0x70, 2198 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x16, 0xb2, 0xda, 0x21, 2199 0x12, 0x3a, 0x10, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 2200 0x65, 0x6e, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x25, 0x0a, 0x09, 0x70, 2201 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x08, 2202 0xca, 0xc6, 0x27, 0x04, 0x12, 0x02, 0x2a, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 2203 0x7a, 0x65, 0x12, 0x35, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 2204 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x16, 0xb2, 0xda, 0x21, 0x12, 0x22, 0x10, 0x0a, 0x0e, 2205 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x09, 2206 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x31, 0x0a, 0x08, 0x6f, 0x72, 0x64, 2207 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x16, 0xb2, 0xda, 0x21, 2208 0x12, 0x2a, 0x10, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 2209 0x65, 0x6e, 0x74, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x12, 0x2e, 0x0a, 0x06, 2210 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x16, 0xb2, 0xda, 2211 0x21, 0x12, 0x1a, 0x10, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 2212 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x51, 0x0a, 0x0a, 2213 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 2214 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 2215 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x16, 0xb2, 0xda, 2216 0x21, 0x12, 0x32, 0x10, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 2217 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 2218 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 2219 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 2220 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x12, 0x2e, 0x0a, 0x13, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 2221 0x65, 0x5f, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x08, 0x20, 2222 0x01, 0x28, 0x08, 0x52, 0x11, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x50, 0x61, 0x67, 0x69, 2223 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0xc4, 0x02, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x50, 2224 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 2225 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4e, 0x0a, 0x10, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 2226 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 2227 0x32, 0x23, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 2228 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 2229 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 2230 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x3e, 0x0a, 0x0f, 0x70, 0x72, 0x65, 0x76, 0x5f, 0x70, 2231 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 2232 0x16, 0xb2, 0xda, 0x21, 0x12, 0x22, 0x10, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 2233 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0d, 0x70, 0x72, 0x65, 0x76, 0x50, 0x61, 0x67, 2234 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x3e, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 2235 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 2236 0x16, 0xb2, 0xda, 0x21, 0x12, 0x22, 0x10, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 2237 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 2238 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 2239 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 2240 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x2e, 0x0a, 2241 0x13, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x5f, 0x63, 2242 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x74, 0x6f, 0x74, 0x61, 2243 0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xc2, 0x01, 2244 0x0a, 0x1a, 0x57, 0x61, 0x74, 0x63, 0x68, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 2245 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x04, 2246 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x16, 0xb2, 0xda, 0x21, 0x12, 2247 0x0a, 0x10, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 2248 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x51, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 2249 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 2250 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 2251 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x16, 0xb2, 0xda, 0x21, 0x12, 0x32, 0x10, 2252 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 2253 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 2254 0x69, 0x65, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 2255 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 2256 0x65, 0x77, 0x22, 0x60, 0x0a, 0x1b, 0x57, 0x61, 0x74, 0x63, 0x68, 0x50, 0x6c, 0x61, 0x6e, 0x41, 2257 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 2258 0x65, 0x12, 0x41, 0x0a, 0x06, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 2259 0x0b, 0x32, 0x29, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 2260 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 2261 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x06, 0x63, 0x68, 2262 0x61, 0x6e, 0x67, 0x65, 0x22, 0xcc, 0x04, 0x0a, 0x1b, 0x57, 0x61, 0x74, 0x63, 0x68, 0x50, 0x6c, 2263 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 2264 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 2265 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 2266 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 2267 0x12, 0x2e, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 2268 0x42, 0x16, 0xb2, 0xda, 0x21, 0x12, 0x3a, 0x10, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 2269 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 2270 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 2271 0x01, 0x28, 0x05, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x12, 0x02, 0x2a, 0x00, 0x52, 0x08, 0x70, 2272 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x35, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 2273 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x16, 0xb2, 0xda, 0x21, 2274 0x12, 0x22, 0x10, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 2275 0x65, 0x6e, 0x74, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x31, 2276 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 2277 0x42, 0x16, 0xb2, 0xda, 0x21, 0x12, 0x2a, 0x10, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 2278 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 2279 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 2280 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x54, 2281 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x3f, 0x0a, 0x0d, 0x73, 0x74, 0x61, 0x72, 0x74, 0x69, 0x6e, 0x67, 2282 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 2283 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 2284 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x73, 0x74, 0x61, 0x72, 0x74, 0x69, 0x6e, 2285 0x67, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2e, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 2286 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x16, 0xb2, 0xda, 0x21, 0x12, 0x1a, 0x10, 0x0a, 0x0e, 0x50, 2287 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x66, 2288 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x51, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 2289 0x61, 0x73, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 2290 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 2291 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x16, 0xb2, 0xda, 0x21, 0x12, 0x32, 0x10, 0x0a, 0x0e, 0x50, 2292 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x09, 0x66, 2293 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 2294 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 2295 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x12, 2296 0x32, 0x0a, 0x0e, 0x6d, 0x61, 0x78, 0x5f, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x5f, 0x73, 0x69, 0x7a, 2297 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x42, 0x0c, 0xca, 0xc6, 0x27, 0x08, 0x12, 0x06, 0x1a, 2298 0x02, 0x08, 0x64, 0x2a, 0x00, 0x52, 0x0c, 0x6d, 0x61, 0x78, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x53, 2299 0x69, 0x7a, 0x65, 0x22, 0xb3, 0x04, 0x0a, 0x1c, 0x57, 0x61, 0x74, 0x63, 0x68, 0x50, 0x6c, 0x61, 2300 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 2301 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x61, 0x0a, 0x17, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 2302 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x18, 2303 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 2304 0x74, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 2305 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 2306 0x52, 0x15, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 2307 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x63, 0x75, 2308 0x72, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x43, 2309 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x6d, 0x0a, 0x11, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 2310 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 2311 0x0b, 0x32, 0x41, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 2312 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x50, 0x6c, 0x61, 2313 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 2314 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x43, 0x68, 2315 0x61, 0x6e, 0x67, 0x65, 0x52, 0x0f, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x43, 2316 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x5f, 2317 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x73, 2318 0x75, 0x6d, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x6e, 0x61, 0x70, 2319 0x73, 0x68, 0x6f, 0x74, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 2320 0x0c, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22, 0x0a, 2321 0x0d, 0x69, 0x73, 0x5f, 0x73, 0x6f, 0x66, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x74, 0x18, 0x07, 2322 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x53, 0x6f, 0x66, 0x74, 0x52, 0x65, 0x73, 0x65, 2323 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x68, 0x61, 0x72, 0x64, 0x5f, 0x72, 0x65, 0x73, 2324 0x65, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x48, 0x61, 0x72, 0x64, 2325 0x52, 0x65, 0x73, 0x65, 0x74, 0x1a, 0x91, 0x01, 0x0a, 0x0f, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 2326 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x3e, 0x0a, 0x0f, 0x70, 0x72, 0x65, 2327 0x76, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 2328 0x28, 0x09, 0x42, 0x16, 0xb2, 0xda, 0x21, 0x12, 0x22, 0x10, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 2329 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0d, 0x70, 0x72, 0x65, 0x76, 2330 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x3e, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 2331 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 2332 0x28, 0x09, 0x42, 0x16, 0xb2, 0xda, 0x21, 0x12, 0x22, 0x10, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 2333 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 2334 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xb9, 0x03, 0x0a, 0x1b, 0x43, 0x72, 2335 0x65, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 2336 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2e, 0x0a, 0x06, 0x70, 0x61, 0x72, 2337 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x16, 0xb2, 0xda, 0x21, 0x12, 0x3a, 2338 0x10, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 2339 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x5a, 0x0a, 0x0f, 0x70, 0x6c, 0x61, 2340 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 2341 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 2342 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 2343 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x42, 0x0c, 0xc8, 0xd5, 0x22, 0x01, 0xca, 0xc6, 0x27, 2344 0x04, 0x62, 0x02, 0x08, 0x01, 0x52, 0x0e, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 2345 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x62, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 2346 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x6e, 2347 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 2348 0x61, 0x32, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 2349 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x52, 2350 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0c, 0x72, 0x65, 0x73, 2351 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x1a, 0xa9, 0x01, 0x0a, 0x0c, 0x52, 0x65, 2352 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x3b, 0x0a, 0x19, 0x73, 0x6b, 2353 0x69, 0x70, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 2354 0x73, 0x65, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 2355 0x16, 0x73, 0x6b, 0x69, 0x70, 0x45, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 2356 0x6e, 0x73, 0x65, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x51, 0x0a, 0x09, 0x62, 0x6f, 0x64, 0x79, 0x5f, 2357 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 2358 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 2359 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x16, 0xb2, 0xda, 0x21, 0x12, 0x32, 0x10, 0x0a, 0x0e, 2360 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x48, 0x00, 2361 0x52, 0x08, 0x62, 0x6f, 0x64, 0x79, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x61, 2362 0x73, 0x6b, 0x69, 0x6e, 0x67, 0x22, 0xb4, 0x06, 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 2363 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 2364 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x5a, 0x0a, 0x0f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 2365 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 2366 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 2367 0x70, 0x68, 0x61, 0x32, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 2368 0x65, 0x6e, 0x74, 0x42, 0x0c, 0xc8, 0xd5, 0x22, 0x01, 0xca, 0xc6, 0x27, 0x04, 0x62, 0x02, 0x08, 2369 0x01, 0x52, 0x0e, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 2370 0x74, 0x12, 0x53, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 2371 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 2372 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 2373 0x73, 0x6b, 0x42, 0x16, 0xb2, 0xda, 0x21, 0x12, 0x32, 0x10, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 2374 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 2375 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x46, 0x0a, 0x03, 0x63, 0x61, 0x73, 0x18, 0x04, 0x20, 2376 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 2377 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 2378 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 2379 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x43, 0x41, 0x53, 0x52, 0x03, 0x63, 0x61, 0x73, 0x12, 0x23, 2380 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 2381 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 2382 0x69, 0x6e, 0x67, 0x12, 0x62, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 2383 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x6e, 0x74, 0x74, 2384 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 2385 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 2386 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x52, 0x65, 0x73, 2387 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x70, 0x6f, 2388 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x1a, 0xb4, 0x01, 0x0a, 0x03, 0x43, 0x41, 0x53, 0x12, 2389 0x5a, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 2390 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6e, 0x74, 0x74, 2391 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 2392 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x42, 2393 0x08, 0xca, 0xc6, 0x27, 0x04, 0x62, 0x02, 0x10, 0x01, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x64, 0x69, 2394 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x51, 0x0a, 0x0a, 0x66, 2395 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 2396 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 2397 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x16, 0xb2, 0xda, 0x21, 2398 0x12, 0x32, 0x10, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 2399 0x65, 0x6e, 0x74, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x1a, 0xdb, 2400 0x01, 0x0a, 0x0c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 2401 0x3b, 0x0a, 0x19, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x5f, 0x72, 2402 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 2403 0x28, 0x08, 0x48, 0x00, 0x52, 0x16, 0x73, 0x6b, 0x69, 0x70, 0x45, 0x6e, 0x74, 0x69, 0x72, 0x65, 2404 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x30, 0x0a, 0x13, 2405 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x5f, 0x6f, 2406 0x6e, 0x6c, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x11, 0x75, 0x70, 0x64, 2407 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x51, 2408 0x0a, 0x09, 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 2409 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 2410 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x16, 0xb2, 2411 0xda, 0x21, 0x12, 0x32, 0x10, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 2412 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x08, 0x62, 0x6f, 0x64, 0x79, 0x4d, 0x61, 0x73, 2413 0x6b, 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x61, 0x73, 0x6b, 0x69, 0x6e, 0x67, 0x22, 0x6e, 0x0a, 0x1b, 2414 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 2415 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x04, 0x6e, 2416 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x16, 0xb2, 0xda, 0x21, 0x12, 0x0a, 2417 0x10, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 2418 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 2419 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 2420 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x32, 0xb6, 0x18, 0x0a, 2421 0x15, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x53, 2422 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xaf, 0x02, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x50, 0x6c, 2423 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x2d, 0x2e, 0x6e, 2424 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 2425 0x61, 0x32, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 2426 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x6e, 0x74, 2427 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 2428 0x32, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 2429 0x22, 0xc5, 0x01, 0x82, 0xdb, 0x21, 0x25, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 2430 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x03, 0x67, 0x65, 0x74, 0x2a, 0x06, 0x0a, 0x04, 2431 0x6e, 0x61, 0x6d, 0x65, 0x32, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02, 2432 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x8b, 0x01, 0x5a, 0x2f, 0x12, 0x2d, 0x2f, 0x76, 0x31, 2433 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 2434 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 2435 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x5a, 0x34, 0x12, 0x32, 0x2f, 0x76, 2436 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6f, 0x72, 2437 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x6c, 2438 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 2439 0x12, 0x22, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 2440 0x65, 0x3d, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 2441 0x73, 0x2f, 0x2a, 0x7d, 0x8a, 0xcc, 0x26, 0x00, 0x12, 0xf7, 0x01, 0x0a, 0x17, 0x42, 0x61, 0x74, 2442 0x63, 0x68, 0x47, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 2443 0x65, 0x6e, 0x74, 0x73, 0x12, 0x33, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 2444 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 2445 0x47, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 2446 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 2447 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 2448 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 2449 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 2450 0x71, 0x82, 0xdb, 0x21, 0x39, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 2451 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x08, 0x62, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x20, 2452 0x01, 0x2a, 0x07, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x32, 0x12, 0x12, 0x10, 0x70, 0x6c, 2453 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0xa2, 0xdc, 2454 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x24, 0x12, 0x22, 0x2f, 0x76, 0x31, 0x61, 2455 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 2456 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x3a, 0x62, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x8a, 0xcc, 2457 0x26, 0x00, 0x12, 0xca, 0x02, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x41, 2458 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x2f, 0x2e, 0x6e, 0x74, 0x74, 2459 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 2460 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 2461 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x6e, 0x74, 2462 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 2463 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 2464 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xcf, 0x01, 2465 0x82, 0xdb, 0x21, 0x38, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 2466 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x2a, 0x08, 2467 0x1a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x32, 0x12, 0x12, 0x10, 0x70, 0x6c, 0x61, 0x6e, 2468 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0xa2, 0xdc, 0x21, 0x02, 2469 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x82, 0x01, 0x5a, 0x2f, 0x12, 0x2d, 0x2f, 0x76, 0x31, 2470 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 2471 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 2472 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x5a, 0x34, 0x12, 0x32, 0x2f, 0x76, 2473 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 2474 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 2475 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 2476 0x12, 0x19, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 2477 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x8a, 0xcc, 0x26, 0x00, 0x12, 2478 0xd8, 0x02, 0x0a, 0x13, 0x57, 0x61, 0x74, 0x63, 0x68, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 2479 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x2f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 2480 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x57, 0x61, 2481 0x74, 0x63, 0x68, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 2482 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 2483 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x57, 2484 0x61, 0x74, 0x63, 0x68, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 2485 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xdb, 0x01, 0x82, 0xdb, 0x21, 2486 0x29, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 2487 0x74, 0x12, 0x05, 0x77, 0x61, 0x74, 0x63, 0x68, 0x2a, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 2488 0x32, 0x08, 0x12, 0x06, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 2489 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x9d, 0x01, 0x5a, 0x35, 0x22, 0x33, 0x2f, 0x76, 0x31, 0x61, 0x6c, 2490 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 2491 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 2492 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x5a, 0x3a, 2493 0x22, 0x38, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 2494 0x65, 0x3d, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 2495 0x2a, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 2496 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x22, 0x28, 0x2f, 0x76, 0x31, 0x61, 2497 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x6c, 0x61, 0x6e, 2498 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x77, 2499 0x61, 0x74, 0x63, 0x68, 0x8a, 0xcc, 0x26, 0x00, 0x30, 0x01, 0x12, 0xe9, 0x02, 0x0a, 0x14, 0x57, 2500 0x61, 0x74, 0x63, 0x68, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 2501 0x6e, 0x74, 0x73, 0x12, 0x30, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 2502 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x50, 2503 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 2504 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 2505 0x74, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x57, 0x61, 0x74, 0x63, 2506 0x68, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 2507 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xe9, 0x01, 0x82, 0xdb, 0x21, 0x40, 0x0a, 2508 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 2509 0x05, 0x77, 0x61, 0x74, 0x63, 0x68, 0x18, 0x01, 0x20, 0x01, 0x2a, 0x08, 0x1a, 0x06, 0x70, 0x61, 2510 0x72, 0x65, 0x6e, 0x74, 0x32, 0x19, 0x12, 0x17, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 2511 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0xa2, 2512 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x94, 0x01, 0x5a, 0x35, 0x22, 0x33, 2513 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 2514 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x6c, 2515 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x3a, 0x77, 0x61, 2516 0x74, 0x63, 0x68, 0x5a, 0x3a, 0x22, 0x38, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 2517 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 2518 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 2519 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x3a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x22, 2520 0x1f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 2521 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x3a, 0x77, 0x61, 0x74, 0x63, 0x68, 2522 0x8a, 0xcc, 0x26, 0x00, 0x30, 0x01, 0x12, 0xd7, 0x02, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 2523 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 2524 0x30, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x61, 2525 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 2526 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 2527 0x74, 0x1a, 0x23, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 2528 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 2529 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0xe7, 0x01, 0x82, 0xdb, 0x21, 0x3d, 0x0a, 0x0e, 0x50, 2530 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x06, 0x63, 2531 0x72, 0x65, 0x61, 0x74, 0x65, 0x18, 0x01, 0x2a, 0x19, 0x12, 0x0f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 2532 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x1a, 0x06, 0x70, 0x61, 0x72, 0x65, 2533 0x6e, 0x74, 0x32, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x10, 0x01, 2534 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x93, 0x01, 0x3a, 0x0f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 2535 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5a, 0x2f, 0x22, 0x2d, 0x2f, 0x76, 0x31, 0x61, 2536 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 2537 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 2538 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x5a, 0x34, 0x22, 0x32, 0x2f, 0x76, 0x31, 2539 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x6f, 2540 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 2541 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x22, 2542 0x19, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 2543 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x8a, 0xcc, 0x26, 0x02, 0x10, 0x01, 2544 0x12, 0x86, 0x03, 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x41, 2545 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x30, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 2546 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 2547 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 2548 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x6e, 0x74, 2549 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 2550 0x32, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 2551 0x22, 0x96, 0x02, 0x82, 0xdb, 0x21, 0x33, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 2552 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x06, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x2a, 2553 0x11, 0x12, 0x0f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 2554 0x6e, 0x74, 0x32, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x10, 0x01, 2555 0x82, 0xd3, 0xe4, 0x93, 0x02, 0xcc, 0x01, 0x3a, 0x0f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 2556 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5a, 0x3f, 0x1a, 0x3d, 0x2f, 0x76, 0x31, 0x61, 2557 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 2558 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 2559 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 2560 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x5a, 0x44, 0x1a, 0x42, 0x2f, 0x76, 0x31, 2561 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 2562 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6f, 0x72, 0x67, 2563 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x6c, 0x61, 2564 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x1a, 2565 0x32, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x6c, 0x61, 0x6e, 2566 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 2567 0x3d, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 2568 0x2f, 0x2a, 0x7d, 0x8a, 0xcc, 0x26, 0x02, 0x10, 0x01, 0x12, 0xa5, 0x02, 0x0a, 0x14, 0x44, 0x65, 2569 0x6c, 0x65, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 2570 0x6e, 0x74, 0x12, 0x30, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 2571 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 2572 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 2573 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 2574 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0xc2, 0x01, 0x82, 2575 0xdb, 0x21, 0x20, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 2576 0x65, 0x6e, 0x74, 0x12, 0x06, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x2a, 0x06, 0x0a, 0x04, 0x6e, 2577 0x61, 0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x10, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x8b, 0x01, 2578 0x5a, 0x2f, 0x2a, 0x2d, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 2579 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 2580 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 2581 0x7d, 0x5a, 0x34, 0x2a, 0x32, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 2582 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 2583 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 2584 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x2a, 0x22, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 2585 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 2586 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x8a, 0xcc, 0x26, 0x02, 0x10, 2587 0x01, 0x12, 0xa1, 0x03, 0x0a, 0x15, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 2588 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x31, 0x2e, 0x6e, 0x74, 2589 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 2590 0x32, 0x2e, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 2591 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 2592 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 2593 0x70, 0x68, 0x61, 0x32, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 2594 0x65, 0x6e, 0x74, 0x22, 0xaf, 0x02, 0x82, 0xdb, 0x21, 0x34, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 2595 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x07, 0x6d, 0x69, 0x67, 0x72, 2596 0x61, 0x74, 0x65, 0x2a, 0x11, 0x12, 0x0f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 2597 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x32, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2, 0xdc, 2598 0x21, 0x02, 0x10, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0xe4, 0x01, 0x3a, 0x0f, 0x70, 0x6c, 0x61, 2599 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5a, 0x47, 0x1a, 0x45, 2600 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 2601 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 2602 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 2603 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x6d, 0x69, 2604 0x67, 0x72, 0x61, 0x74, 0x65, 0x5a, 0x4c, 0x1a, 0x4a, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 2605 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 2606 0x65, 0x6e, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 2607 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 2608 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x6d, 0x69, 0x67, 0x72, 2609 0x61, 0x74, 0x65, 0x1a, 0x3a, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 2610 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 2611 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 2612 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x65, 0x8a, 2613 0xcc, 0x26, 0x02, 0x10, 0x01, 0x1a, 0x2e, 0xca, 0x41, 0x11, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 2614 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x17, 0x68, 0x74, 2615 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 2616 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x42, 0xd8, 0x02, 0xe8, 0xde, 0x21, 0x00, 0x82, 0xff, 0xd0, 0x02, 2617 0x5b, 0x0a, 0x16, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 2618 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x41, 0x67, 0x69, 0x74, 0x68, 0x75, 2619 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 2620 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 0x73, 0x65, 0x72, 2621 0x76, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x70, 0x6c, 0x61, 2622 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x8a, 0xff, 0xd0, 0x02, 2623 0x5b, 0x0a, 0x16, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 2624 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x12, 0x41, 0x67, 0x69, 0x74, 0x68, 0x75, 2625 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 2626 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 0x63, 0x6c, 0x69, 2627 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x70, 0x6c, 0x61, 2628 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x0a, 0x1a, 0x63, 0x6f, 2629 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x70, 0x62, 0x2e, 2630 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x42, 0x1a, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 2631 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 2632 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x00, 0x5a, 0x58, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 2633 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 2634 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 2635 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 2636 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x3b, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 2637 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 2638 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 2639 } 2640 2641 var ( 2642 edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDescOnce sync.Once 2643 edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDescData = edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDesc 2644 ) 2645 2646 func edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDescGZIP() []byte { 2647 edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDescOnce.Do(func() { 2648 edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDescData) 2649 }) 2650 return edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDescData 2651 } 2652 2653 var edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes = make([]protoimpl.MessageInfo, 16) 2654 var edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_goTypes = []interface{}{ 2655 (*GetPlanAssignmentRequest)(nil), // 0: ntt.limits.v1alpha2.GetPlanAssignmentRequest 2656 (*BatchGetPlanAssignmentsRequest)(nil), // 1: ntt.limits.v1alpha2.BatchGetPlanAssignmentsRequest 2657 (*BatchGetPlanAssignmentsResponse)(nil), // 2: ntt.limits.v1alpha2.BatchGetPlanAssignmentsResponse 2658 (*ListPlanAssignmentsRequest)(nil), // 3: ntt.limits.v1alpha2.ListPlanAssignmentsRequest 2659 (*ListPlanAssignmentsResponse)(nil), // 4: ntt.limits.v1alpha2.ListPlanAssignmentsResponse 2660 (*WatchPlanAssignmentRequest)(nil), // 5: ntt.limits.v1alpha2.WatchPlanAssignmentRequest 2661 (*WatchPlanAssignmentResponse)(nil), // 6: ntt.limits.v1alpha2.WatchPlanAssignmentResponse 2662 (*WatchPlanAssignmentsRequest)(nil), // 7: ntt.limits.v1alpha2.WatchPlanAssignmentsRequest 2663 (*WatchPlanAssignmentsResponse)(nil), // 8: ntt.limits.v1alpha2.WatchPlanAssignmentsResponse 2664 (*CreatePlanAssignmentRequest)(nil), // 9: ntt.limits.v1alpha2.CreatePlanAssignmentRequest 2665 (*UpdatePlanAssignmentRequest)(nil), // 10: ntt.limits.v1alpha2.UpdatePlanAssignmentRequest 2666 (*DeletePlanAssignmentRequest)(nil), // 11: ntt.limits.v1alpha2.DeletePlanAssignmentRequest 2667 (*WatchPlanAssignmentsResponse_PageTokenChange)(nil), // 12: ntt.limits.v1alpha2.WatchPlanAssignmentsResponse.PageTokenChange 2668 (*CreatePlanAssignmentRequest_ResponseMask)(nil), // 13: ntt.limits.v1alpha2.CreatePlanAssignmentRequest.ResponseMask 2669 (*UpdatePlanAssignmentRequest_CAS)(nil), // 14: ntt.limits.v1alpha2.UpdatePlanAssignmentRequest.CAS 2670 (*UpdatePlanAssignmentRequest_ResponseMask)(nil), // 15: ntt.limits.v1alpha2.UpdatePlanAssignmentRequest.ResponseMask 2671 (*plan_assignment.PlanAssignment_FieldMask)(nil), // 16: ntt.limits.v1alpha2.PlanAssignment_FieldMask 2672 (view.View)(0), // 17: goten.types.View 2673 (*plan_assignment.PlanAssignment)(nil), // 18: ntt.limits.v1alpha2.PlanAssignment 2674 (*plan_assignment.PlanAssignmentChange)(nil), // 19: ntt.limits.v1alpha2.PlanAssignmentChange 2675 (watch_type.WatchType)(0), // 20: goten.types.WatchType 2676 (*timestamppb.Timestamp)(nil), // 21: google.protobuf.Timestamp 2677 (*MigratePlanAssignmentRequest)(nil), // 22: ntt.limits.v1alpha2.MigratePlanAssignmentRequest 2678 (*emptypb.Empty)(nil), // 23: google.protobuf.Empty 2679 } 2680 var edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_depIdxs = []int32{ 2681 16, // 0: ntt.limits.v1alpha2.GetPlanAssignmentRequest.field_mask:type_name -> ntt.limits.v1alpha2.PlanAssignment_FieldMask 2682 17, // 1: ntt.limits.v1alpha2.GetPlanAssignmentRequest.view:type_name -> goten.types.View 2683 16, // 2: ntt.limits.v1alpha2.BatchGetPlanAssignmentsRequest.field_mask:type_name -> ntt.limits.v1alpha2.PlanAssignment_FieldMask 2684 17, // 3: ntt.limits.v1alpha2.BatchGetPlanAssignmentsRequest.view:type_name -> goten.types.View 2685 18, // 4: ntt.limits.v1alpha2.BatchGetPlanAssignmentsResponse.plan_assignments:type_name -> ntt.limits.v1alpha2.PlanAssignment 2686 16, // 5: ntt.limits.v1alpha2.ListPlanAssignmentsRequest.field_mask:type_name -> ntt.limits.v1alpha2.PlanAssignment_FieldMask 2687 17, // 6: ntt.limits.v1alpha2.ListPlanAssignmentsRequest.view:type_name -> goten.types.View 2688 18, // 7: ntt.limits.v1alpha2.ListPlanAssignmentsResponse.plan_assignments:type_name -> ntt.limits.v1alpha2.PlanAssignment 2689 16, // 8: ntt.limits.v1alpha2.WatchPlanAssignmentRequest.field_mask:type_name -> ntt.limits.v1alpha2.PlanAssignment_FieldMask 2690 17, // 9: ntt.limits.v1alpha2.WatchPlanAssignmentRequest.view:type_name -> goten.types.View 2691 19, // 10: ntt.limits.v1alpha2.WatchPlanAssignmentResponse.change:type_name -> ntt.limits.v1alpha2.PlanAssignmentChange 2692 20, // 11: ntt.limits.v1alpha2.WatchPlanAssignmentsRequest.type:type_name -> goten.types.WatchType 2693 21, // 12: ntt.limits.v1alpha2.WatchPlanAssignmentsRequest.starting_time:type_name -> google.protobuf.Timestamp 2694 16, // 13: ntt.limits.v1alpha2.WatchPlanAssignmentsRequest.field_mask:type_name -> ntt.limits.v1alpha2.PlanAssignment_FieldMask 2695 17, // 14: ntt.limits.v1alpha2.WatchPlanAssignmentsRequest.view:type_name -> goten.types.View 2696 19, // 15: ntt.limits.v1alpha2.WatchPlanAssignmentsResponse.plan_assignment_changes:type_name -> ntt.limits.v1alpha2.PlanAssignmentChange 2697 12, // 16: ntt.limits.v1alpha2.WatchPlanAssignmentsResponse.page_token_change:type_name -> ntt.limits.v1alpha2.WatchPlanAssignmentsResponse.PageTokenChange 2698 18, // 17: ntt.limits.v1alpha2.CreatePlanAssignmentRequest.plan_assignment:type_name -> ntt.limits.v1alpha2.PlanAssignment 2699 13, // 18: ntt.limits.v1alpha2.CreatePlanAssignmentRequest.response_mask:type_name -> ntt.limits.v1alpha2.CreatePlanAssignmentRequest.ResponseMask 2700 18, // 19: ntt.limits.v1alpha2.UpdatePlanAssignmentRequest.plan_assignment:type_name -> ntt.limits.v1alpha2.PlanAssignment 2701 16, // 20: ntt.limits.v1alpha2.UpdatePlanAssignmentRequest.update_mask:type_name -> ntt.limits.v1alpha2.PlanAssignment_FieldMask 2702 14, // 21: ntt.limits.v1alpha2.UpdatePlanAssignmentRequest.cas:type_name -> ntt.limits.v1alpha2.UpdatePlanAssignmentRequest.CAS 2703 15, // 22: ntt.limits.v1alpha2.UpdatePlanAssignmentRequest.response_mask:type_name -> ntt.limits.v1alpha2.UpdatePlanAssignmentRequest.ResponseMask 2704 16, // 23: ntt.limits.v1alpha2.CreatePlanAssignmentRequest.ResponseMask.body_mask:type_name -> ntt.limits.v1alpha2.PlanAssignment_FieldMask 2705 18, // 24: ntt.limits.v1alpha2.UpdatePlanAssignmentRequest.CAS.conditional_state:type_name -> ntt.limits.v1alpha2.PlanAssignment 2706 16, // 25: ntt.limits.v1alpha2.UpdatePlanAssignmentRequest.CAS.field_mask:type_name -> ntt.limits.v1alpha2.PlanAssignment_FieldMask 2707 16, // 26: ntt.limits.v1alpha2.UpdatePlanAssignmentRequest.ResponseMask.body_mask:type_name -> ntt.limits.v1alpha2.PlanAssignment_FieldMask 2708 0, // 27: ntt.limits.v1alpha2.PlanAssignmentService.GetPlanAssignment:input_type -> ntt.limits.v1alpha2.GetPlanAssignmentRequest 2709 1, // 28: ntt.limits.v1alpha2.PlanAssignmentService.BatchGetPlanAssignments:input_type -> ntt.limits.v1alpha2.BatchGetPlanAssignmentsRequest 2710 3, // 29: ntt.limits.v1alpha2.PlanAssignmentService.ListPlanAssignments:input_type -> ntt.limits.v1alpha2.ListPlanAssignmentsRequest 2711 5, // 30: ntt.limits.v1alpha2.PlanAssignmentService.WatchPlanAssignment:input_type -> ntt.limits.v1alpha2.WatchPlanAssignmentRequest 2712 7, // 31: ntt.limits.v1alpha2.PlanAssignmentService.WatchPlanAssignments:input_type -> ntt.limits.v1alpha2.WatchPlanAssignmentsRequest 2713 9, // 32: ntt.limits.v1alpha2.PlanAssignmentService.CreatePlanAssignment:input_type -> ntt.limits.v1alpha2.CreatePlanAssignmentRequest 2714 10, // 33: ntt.limits.v1alpha2.PlanAssignmentService.UpdatePlanAssignment:input_type -> ntt.limits.v1alpha2.UpdatePlanAssignmentRequest 2715 11, // 34: ntt.limits.v1alpha2.PlanAssignmentService.DeletePlanAssignment:input_type -> ntt.limits.v1alpha2.DeletePlanAssignmentRequest 2716 22, // 35: ntt.limits.v1alpha2.PlanAssignmentService.MigratePlanAssignment:input_type -> ntt.limits.v1alpha2.MigratePlanAssignmentRequest 2717 18, // 36: ntt.limits.v1alpha2.PlanAssignmentService.GetPlanAssignment:output_type -> ntt.limits.v1alpha2.PlanAssignment 2718 2, // 37: ntt.limits.v1alpha2.PlanAssignmentService.BatchGetPlanAssignments:output_type -> ntt.limits.v1alpha2.BatchGetPlanAssignmentsResponse 2719 4, // 38: ntt.limits.v1alpha2.PlanAssignmentService.ListPlanAssignments:output_type -> ntt.limits.v1alpha2.ListPlanAssignmentsResponse 2720 6, // 39: ntt.limits.v1alpha2.PlanAssignmentService.WatchPlanAssignment:output_type -> ntt.limits.v1alpha2.WatchPlanAssignmentResponse 2721 8, // 40: ntt.limits.v1alpha2.PlanAssignmentService.WatchPlanAssignments:output_type -> ntt.limits.v1alpha2.WatchPlanAssignmentsResponse 2722 18, // 41: ntt.limits.v1alpha2.PlanAssignmentService.CreatePlanAssignment:output_type -> ntt.limits.v1alpha2.PlanAssignment 2723 18, // 42: ntt.limits.v1alpha2.PlanAssignmentService.UpdatePlanAssignment:output_type -> ntt.limits.v1alpha2.PlanAssignment 2724 23, // 43: ntt.limits.v1alpha2.PlanAssignmentService.DeletePlanAssignment:output_type -> google.protobuf.Empty 2725 18, // 44: ntt.limits.v1alpha2.PlanAssignmentService.MigratePlanAssignment:output_type -> ntt.limits.v1alpha2.PlanAssignment 2726 36, // [36:45] is the sub-list for method output_type 2727 27, // [27:36] is the sub-list for method input_type 2728 27, // [27:27] is the sub-list for extension type_name 2729 27, // [27:27] is the sub-list for extension extendee 2730 0, // [0:27] is the sub-list for field type_name 2731 } 2732 2733 func init() { edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_init() } 2734 func edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_init() { 2735 if edgelq_limits_proto_v1alpha2_plan_assignment_service_proto != nil { 2736 return 2737 } 2738 if !protoimpl.UnsafeEnabled { 2739 2740 edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 2741 switch v := v.(*GetPlanAssignmentRequest); i { 2742 case 0: 2743 return &v.state 2744 case 1: 2745 return &v.sizeCache 2746 case 2: 2747 return &v.unknownFields 2748 default: 2749 return nil 2750 } 2751 } 2752 edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 2753 switch v := v.(*BatchGetPlanAssignmentsRequest); i { 2754 case 0: 2755 return &v.state 2756 case 1: 2757 return &v.sizeCache 2758 case 2: 2759 return &v.unknownFields 2760 default: 2761 return nil 2762 } 2763 } 2764 edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 2765 switch v := v.(*BatchGetPlanAssignmentsResponse); i { 2766 case 0: 2767 return &v.state 2768 case 1: 2769 return &v.sizeCache 2770 case 2: 2771 return &v.unknownFields 2772 default: 2773 return nil 2774 } 2775 } 2776 edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 2777 switch v := v.(*ListPlanAssignmentsRequest); i { 2778 case 0: 2779 return &v.state 2780 case 1: 2781 return &v.sizeCache 2782 case 2: 2783 return &v.unknownFields 2784 default: 2785 return nil 2786 } 2787 } 2788 edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 2789 switch v := v.(*ListPlanAssignmentsResponse); i { 2790 case 0: 2791 return &v.state 2792 case 1: 2793 return &v.sizeCache 2794 case 2: 2795 return &v.unknownFields 2796 default: 2797 return nil 2798 } 2799 } 2800 edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 2801 switch v := v.(*WatchPlanAssignmentRequest); i { 2802 case 0: 2803 return &v.state 2804 case 1: 2805 return &v.sizeCache 2806 case 2: 2807 return &v.unknownFields 2808 default: 2809 return nil 2810 } 2811 } 2812 edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 2813 switch v := v.(*WatchPlanAssignmentResponse); i { 2814 case 0: 2815 return &v.state 2816 case 1: 2817 return &v.sizeCache 2818 case 2: 2819 return &v.unknownFields 2820 default: 2821 return nil 2822 } 2823 } 2824 edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 2825 switch v := v.(*WatchPlanAssignmentsRequest); i { 2826 case 0: 2827 return &v.state 2828 case 1: 2829 return &v.sizeCache 2830 case 2: 2831 return &v.unknownFields 2832 default: 2833 return nil 2834 } 2835 } 2836 edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 2837 switch v := v.(*WatchPlanAssignmentsResponse); i { 2838 case 0: 2839 return &v.state 2840 case 1: 2841 return &v.sizeCache 2842 case 2: 2843 return &v.unknownFields 2844 default: 2845 return nil 2846 } 2847 } 2848 edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 2849 switch v := v.(*CreatePlanAssignmentRequest); i { 2850 case 0: 2851 return &v.state 2852 case 1: 2853 return &v.sizeCache 2854 case 2: 2855 return &v.unknownFields 2856 default: 2857 return nil 2858 } 2859 } 2860 edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 2861 switch v := v.(*UpdatePlanAssignmentRequest); i { 2862 case 0: 2863 return &v.state 2864 case 1: 2865 return &v.sizeCache 2866 case 2: 2867 return &v.unknownFields 2868 default: 2869 return nil 2870 } 2871 } 2872 edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 2873 switch v := v.(*DeletePlanAssignmentRequest); i { 2874 case 0: 2875 return &v.state 2876 case 1: 2877 return &v.sizeCache 2878 case 2: 2879 return &v.unknownFields 2880 default: 2881 return nil 2882 } 2883 } 2884 edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 2885 switch v := v.(*WatchPlanAssignmentsResponse_PageTokenChange); i { 2886 case 0: 2887 return &v.state 2888 case 1: 2889 return &v.sizeCache 2890 case 2: 2891 return &v.unknownFields 2892 default: 2893 return nil 2894 } 2895 } 2896 edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 2897 switch v := v.(*CreatePlanAssignmentRequest_ResponseMask); i { 2898 case 0: 2899 return &v.state 2900 case 1: 2901 return &v.sizeCache 2902 case 2: 2903 return &v.unknownFields 2904 default: 2905 return nil 2906 } 2907 } 2908 edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { 2909 switch v := v.(*UpdatePlanAssignmentRequest_CAS); i { 2910 case 0: 2911 return &v.state 2912 case 1: 2913 return &v.sizeCache 2914 case 2: 2915 return &v.unknownFields 2916 default: 2917 return nil 2918 } 2919 } 2920 edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { 2921 switch v := v.(*UpdatePlanAssignmentRequest_ResponseMask); i { 2922 case 0: 2923 return &v.state 2924 case 1: 2925 return &v.sizeCache 2926 case 2: 2927 return &v.unknownFields 2928 default: 2929 return nil 2930 } 2931 } 2932 } 2933 2934 edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[13].OneofWrappers = []interface{}{ 2935 (*CreatePlanAssignmentRequest_ResponseMask_SkipEntireResponseBody)(nil), 2936 (*CreatePlanAssignmentRequest_ResponseMask_BodyMask)(nil), 2937 } 2938 edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes[15].OneofWrappers = []interface{}{ 2939 (*UpdatePlanAssignmentRequest_ResponseMask_SkipEntireResponseBody)(nil), 2940 (*UpdatePlanAssignmentRequest_ResponseMask_UpdatedFieldsOnly)(nil), 2941 (*UpdatePlanAssignmentRequest_ResponseMask_BodyMask)(nil), 2942 } 2943 type x struct{} 2944 out := protoimpl.TypeBuilder{ 2945 File: protoimpl.DescBuilder{ 2946 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 2947 RawDescriptor: edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDesc, 2948 NumEnums: 0, 2949 NumMessages: 16, 2950 NumExtensions: 0, 2951 NumServices: 1, 2952 }, 2953 GoTypes: edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_goTypes, 2954 DependencyIndexes: edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_depIdxs, 2955 MessageInfos: edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_msgTypes, 2956 }.Build() 2957 edgelq_limits_proto_v1alpha2_plan_assignment_service_proto = out.File 2958 edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_rawDesc = nil 2959 edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_goTypes = nil 2960 edgelq_limits_proto_v1alpha2_plan_assignment_service_proto_depIdxs = nil 2961 }