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