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