github.com/cloudwan/edgelq-sdk@v1.15.4/meta/client/v1alpha2/deployment/deployment_service.pb.go (about) 1 // Code generated by protoc-gen-goten-go 2 // File: edgelq/meta/proto/v1alpha2/deployment_service.proto 3 // DO NOT EDIT!!! 4 5 package deployment_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 deployment "github.com/cloudwan/edgelq-sdk/meta/resources/v1alpha2/deployment" 21 region "github.com/cloudwan/edgelq-sdk/meta/resources/v1alpha2/region" 22 view "github.com/cloudwan/goten-sdk/types/view" 23 watch_type "github.com/cloudwan/goten-sdk/types/watch_type" 24 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" 25 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 26 ) 27 28 // Reference imports to suppress errors if they are not otherwise used. 29 var ( 30 _ = fmt.Errorf 31 _ = reflect.Method{} 32 _ = sync.Once{} 33 34 _ = protojson.MarshalOptions{} 35 _ = proto.MarshalOptions{} 36 _ = preflect.Value{} 37 _ = protoimpl.DescBuilder{} 38 ) 39 40 // make sure we're using proto imports 41 var ( 42 _ = &deployment.Deployment{} 43 _ = ®ion.Region{} 44 _ = &fieldmaskpb.FieldMask{} 45 _ = ×tamppb.Timestamp{} 46 _ = view.View(0) 47 _ = watch_type.WatchType(0) 48 ) 49 50 const ( 51 // Verify that this generated code is sufficiently up-to-date. 52 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 53 // Verify that runtime/protoimpl is sufficiently up-to-date. 54 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 55 ) 56 57 // A request message of the GetDeployment method. 58 type GetDeploymentRequest struct { 59 state protoimpl.MessageState 60 sizeCache protoimpl.SizeCache 61 unknownFields protoimpl.UnknownFields 62 // Name of ntt.meta.v1alpha2.Deployment 63 Name *deployment.Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"` 64 // A list of extra fields to be obtained for each response item on top of 65 // fields defined by request field view 66 FieldMask *deployment.Deployment_FieldMask `protobuf:"bytes,3,opt,customtype=Deployment_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"` 67 // View defines list of standard response fields present in response items. 68 // Additional fields can be amended by request field field_mask 69 View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"` 70 } 71 72 func (m *GetDeploymentRequest) Reset() { 73 *m = GetDeploymentRequest{} 74 if protoimpl.UnsafeEnabled { 75 mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[0] 76 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 77 ms.StoreMessageInfo(mi) 78 } 79 } 80 81 func (m *GetDeploymentRequest) String() string { 82 return protoimpl.X.MessageStringOf(m) 83 } 84 85 func (*GetDeploymentRequest) ProtoMessage() {} 86 87 func (m *GetDeploymentRequest) ProtoReflect() preflect.Message { 88 mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[0] 89 if protoimpl.UnsafeEnabled && m != nil { 90 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 91 if ms.LoadMessageInfo() == nil { 92 ms.StoreMessageInfo(mi) 93 } 94 return ms 95 } 96 return mi.MessageOf(m) 97 } 98 99 func (*GetDeploymentRequest) GotenMessage() {} 100 101 // Deprecated, Use GetDeploymentRequest.ProtoReflect.Descriptor instead. 102 func (*GetDeploymentRequest) Descriptor() ([]byte, []int) { 103 return edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescGZIP(), []int{0} 104 } 105 106 func (m *GetDeploymentRequest) Unmarshal(b []byte) error { 107 return proto.Unmarshal(b, m) 108 } 109 110 func (m *GetDeploymentRequest) Marshal() ([]byte, error) { 111 return proto.Marshal(m) 112 } 113 114 func (m *GetDeploymentRequest) MarshalJSON() ([]byte, error) { 115 return protojson.MarshalOptions{}.Marshal(m) 116 } 117 118 func (m *GetDeploymentRequest) UnmarshalJSON(data []byte) error { 119 return protojson.Unmarshal(data, m) 120 } 121 122 func (m *GetDeploymentRequest) GetName() *deployment.Name { 123 if m != nil { 124 return m.Name 125 } 126 return nil 127 } 128 129 func (m *GetDeploymentRequest) GetFieldMask() *deployment.Deployment_FieldMask { 130 if m != nil { 131 return m.FieldMask 132 } 133 return nil 134 } 135 136 func (m *GetDeploymentRequest) GetView() view.View { 137 if m != nil { 138 return m.View 139 } 140 return view.View_UNSPECIFIED 141 } 142 143 func (m *GetDeploymentRequest) SetName(fv *deployment.Name) { 144 if m == nil { 145 panic(fmt.Errorf("can't set %s on nil %s", "Name", "GetDeploymentRequest")) 146 } 147 m.Name = fv 148 } 149 150 func (m *GetDeploymentRequest) SetFieldMask(fv *deployment.Deployment_FieldMask) { 151 if m == nil { 152 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "GetDeploymentRequest")) 153 } 154 m.FieldMask = fv 155 } 156 157 func (m *GetDeploymentRequest) SetView(fv view.View) { 158 if m == nil { 159 panic(fmt.Errorf("can't set %s on nil %s", "View", "GetDeploymentRequest")) 160 } 161 m.View = fv 162 } 163 164 // A request message of the BatchGetDeployments method. 165 type BatchGetDeploymentsRequest struct { 166 state protoimpl.MessageState 167 sizeCache protoimpl.SizeCache 168 unknownFields protoimpl.UnknownFields 169 // Names of Deployments 170 Names []*deployment.Name `protobuf:"bytes,2,rep,customtype=Name,name=names,proto3" json:"names,omitempty"` 171 // A list of extra fields to be obtained for each response item on top of 172 // fields defined by request field view 173 FieldMask *deployment.Deployment_FieldMask `protobuf:"bytes,3,opt,customtype=Deployment_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"` 174 // View defines list of standard response fields present in response items. 175 // Additional fields can be amended by request field field_mask 176 View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"` 177 } 178 179 func (m *BatchGetDeploymentsRequest) Reset() { 180 *m = BatchGetDeploymentsRequest{} 181 if protoimpl.UnsafeEnabled { 182 mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[1] 183 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 184 ms.StoreMessageInfo(mi) 185 } 186 } 187 188 func (m *BatchGetDeploymentsRequest) String() string { 189 return protoimpl.X.MessageStringOf(m) 190 } 191 192 func (*BatchGetDeploymentsRequest) ProtoMessage() {} 193 194 func (m *BatchGetDeploymentsRequest) ProtoReflect() preflect.Message { 195 mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[1] 196 if protoimpl.UnsafeEnabled && m != nil { 197 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 198 if ms.LoadMessageInfo() == nil { 199 ms.StoreMessageInfo(mi) 200 } 201 return ms 202 } 203 return mi.MessageOf(m) 204 } 205 206 func (*BatchGetDeploymentsRequest) GotenMessage() {} 207 208 // Deprecated, Use BatchGetDeploymentsRequest.ProtoReflect.Descriptor instead. 209 func (*BatchGetDeploymentsRequest) Descriptor() ([]byte, []int) { 210 return edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescGZIP(), []int{1} 211 } 212 213 func (m *BatchGetDeploymentsRequest) Unmarshal(b []byte) error { 214 return proto.Unmarshal(b, m) 215 } 216 217 func (m *BatchGetDeploymentsRequest) Marshal() ([]byte, error) { 218 return proto.Marshal(m) 219 } 220 221 func (m *BatchGetDeploymentsRequest) MarshalJSON() ([]byte, error) { 222 return protojson.MarshalOptions{}.Marshal(m) 223 } 224 225 func (m *BatchGetDeploymentsRequest) UnmarshalJSON(data []byte) error { 226 return protojson.Unmarshal(data, m) 227 } 228 229 func (m *BatchGetDeploymentsRequest) GetNames() []*deployment.Name { 230 if m != nil { 231 return m.Names 232 } 233 return nil 234 } 235 236 func (m *BatchGetDeploymentsRequest) GetFieldMask() *deployment.Deployment_FieldMask { 237 if m != nil { 238 return m.FieldMask 239 } 240 return nil 241 } 242 243 func (m *BatchGetDeploymentsRequest) GetView() view.View { 244 if m != nil { 245 return m.View 246 } 247 return view.View_UNSPECIFIED 248 } 249 250 func (m *BatchGetDeploymentsRequest) SetNames(fv []*deployment.Name) { 251 if m == nil { 252 panic(fmt.Errorf("can't set %s on nil %s", "Names", "BatchGetDeploymentsRequest")) 253 } 254 m.Names = fv 255 } 256 257 func (m *BatchGetDeploymentsRequest) SetFieldMask(fv *deployment.Deployment_FieldMask) { 258 if m == nil { 259 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "BatchGetDeploymentsRequest")) 260 } 261 m.FieldMask = fv 262 } 263 264 func (m *BatchGetDeploymentsRequest) SetView(fv view.View) { 265 if m == nil { 266 panic(fmt.Errorf("can't set %s on nil %s", "View", "BatchGetDeploymentsRequest")) 267 } 268 m.View = fv 269 } 270 271 // A response message of the BatchGetDeployments method. 272 type BatchGetDeploymentsResponse struct { 273 state protoimpl.MessageState 274 sizeCache protoimpl.SizeCache 275 unknownFields protoimpl.UnknownFields 276 // found Deployments 277 Deployments []*deployment.Deployment `protobuf:"bytes,1,rep,name=deployments,proto3" json:"deployments,omitempty"` 278 // list of not found Deployments 279 Missing []*deployment.Name `protobuf:"bytes,2,rep,customtype=Name,name=missing,proto3" json:"missing,omitempty"` 280 } 281 282 func (m *BatchGetDeploymentsResponse) Reset() { 283 *m = BatchGetDeploymentsResponse{} 284 if protoimpl.UnsafeEnabled { 285 mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[2] 286 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 287 ms.StoreMessageInfo(mi) 288 } 289 } 290 291 func (m *BatchGetDeploymentsResponse) String() string { 292 return protoimpl.X.MessageStringOf(m) 293 } 294 295 func (*BatchGetDeploymentsResponse) ProtoMessage() {} 296 297 func (m *BatchGetDeploymentsResponse) ProtoReflect() preflect.Message { 298 mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[2] 299 if protoimpl.UnsafeEnabled && m != nil { 300 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 301 if ms.LoadMessageInfo() == nil { 302 ms.StoreMessageInfo(mi) 303 } 304 return ms 305 } 306 return mi.MessageOf(m) 307 } 308 309 func (*BatchGetDeploymentsResponse) GotenMessage() {} 310 311 // Deprecated, Use BatchGetDeploymentsResponse.ProtoReflect.Descriptor instead. 312 func (*BatchGetDeploymentsResponse) Descriptor() ([]byte, []int) { 313 return edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescGZIP(), []int{2} 314 } 315 316 func (m *BatchGetDeploymentsResponse) Unmarshal(b []byte) error { 317 return proto.Unmarshal(b, m) 318 } 319 320 func (m *BatchGetDeploymentsResponse) Marshal() ([]byte, error) { 321 return proto.Marshal(m) 322 } 323 324 func (m *BatchGetDeploymentsResponse) MarshalJSON() ([]byte, error) { 325 return protojson.MarshalOptions{}.Marshal(m) 326 } 327 328 func (m *BatchGetDeploymentsResponse) UnmarshalJSON(data []byte) error { 329 return protojson.Unmarshal(data, m) 330 } 331 332 func (m *BatchGetDeploymentsResponse) GetDeployments() []*deployment.Deployment { 333 if m != nil { 334 return m.Deployments 335 } 336 return nil 337 } 338 339 func (m *BatchGetDeploymentsResponse) GetMissing() []*deployment.Name { 340 if m != nil { 341 return m.Missing 342 } 343 return nil 344 } 345 346 func (m *BatchGetDeploymentsResponse) SetDeployments(fv []*deployment.Deployment) { 347 if m == nil { 348 panic(fmt.Errorf("can't set %s on nil %s", "Deployments", "BatchGetDeploymentsResponse")) 349 } 350 m.Deployments = fv 351 } 352 353 func (m *BatchGetDeploymentsResponse) SetMissing(fv []*deployment.Name) { 354 if m == nil { 355 panic(fmt.Errorf("can't set %s on nil %s", "Missing", "BatchGetDeploymentsResponse")) 356 } 357 m.Missing = fv 358 } 359 360 // A request message of the ListDeployments method. 361 type ListDeploymentsRequest struct { 362 state protoimpl.MessageState 363 sizeCache protoimpl.SizeCache 364 unknownFields protoimpl.UnknownFields 365 // Parent name of ntt.meta.v1alpha2.Deployment 366 Parent *deployment.ParentName `protobuf:"bytes,1,opt,customtype=ParentName,name=parent,proto3" json:"parent,omitempty"` 367 // Requested page size. Server may return fewer Deployments than requested. 368 // If unspecified, server will pick an appropriate default. 369 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 370 // A token identifying a page of results the server should return. 371 // Typically, this is the value of 372 // ListDeploymentsResponse.next_page_token. 373 PageToken *deployment.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 374 // Order By - 375 // https://cloud.google.com/apis/design/design_patterns#list_pagination list 376 // of field path with order directive, either 'asc' or 'desc'. If direction is 377 // not provided, 'asc' is assumed. e.g. "state.nested_field asc, 378 // state.something.else desc, theme" 379 OrderBy *deployment.OrderBy `protobuf:"bytes,4,opt,customtype=OrderBy,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 380 // Filter - filter results by field criteria. Simplified SQL-like syntax with 381 // following operators: 382 // <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS 383 // [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels 384 // CONTAINS "severity:important" OR (state.last_error_time > 385 // "2018-11-15T10:00:00Z" AND state.status = "ERROR")' 386 Filter *deployment.Filter `protobuf:"bytes,5,opt,customtype=Filter,name=filter,proto3" json:"filter,omitempty"` 387 // A list of extra fields to be obtained for each response item on top of 388 // fields defined by request field view 389 FieldMask *deployment.Deployment_FieldMask `protobuf:"bytes,6,opt,customtype=Deployment_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"` 390 // View defines list of standard response fields present in response items. 391 // Additional fields can be amended by request field field_mask 392 View view.View `protobuf:"varint,7,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"` 393 // Indicates if list response should contain total count and offset (fields 394 // current_offset and total_results_count). 395 IncludePagingInfo bool `protobuf:"varint,8,opt,name=include_paging_info,json=includePagingInfo,proto3" json:"include_paging_info,omitempty"` 396 } 397 398 func (m *ListDeploymentsRequest) Reset() { 399 *m = ListDeploymentsRequest{} 400 if protoimpl.UnsafeEnabled { 401 mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[3] 402 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 403 ms.StoreMessageInfo(mi) 404 } 405 } 406 407 func (m *ListDeploymentsRequest) String() string { 408 return protoimpl.X.MessageStringOf(m) 409 } 410 411 func (*ListDeploymentsRequest) ProtoMessage() {} 412 413 func (m *ListDeploymentsRequest) ProtoReflect() preflect.Message { 414 mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[3] 415 if protoimpl.UnsafeEnabled && m != nil { 416 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 417 if ms.LoadMessageInfo() == nil { 418 ms.StoreMessageInfo(mi) 419 } 420 return ms 421 } 422 return mi.MessageOf(m) 423 } 424 425 func (*ListDeploymentsRequest) GotenMessage() {} 426 427 // Deprecated, Use ListDeploymentsRequest.ProtoReflect.Descriptor instead. 428 func (*ListDeploymentsRequest) Descriptor() ([]byte, []int) { 429 return edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescGZIP(), []int{3} 430 } 431 432 func (m *ListDeploymentsRequest) Unmarshal(b []byte) error { 433 return proto.Unmarshal(b, m) 434 } 435 436 func (m *ListDeploymentsRequest) Marshal() ([]byte, error) { 437 return proto.Marshal(m) 438 } 439 440 func (m *ListDeploymentsRequest) MarshalJSON() ([]byte, error) { 441 return protojson.MarshalOptions{}.Marshal(m) 442 } 443 444 func (m *ListDeploymentsRequest) UnmarshalJSON(data []byte) error { 445 return protojson.Unmarshal(data, m) 446 } 447 448 func (m *ListDeploymentsRequest) GetParent() *deployment.ParentName { 449 if m != nil { 450 return m.Parent 451 } 452 return nil 453 } 454 455 func (m *ListDeploymentsRequest) GetPageSize() int32 { 456 if m != nil { 457 return m.PageSize 458 } 459 return int32(0) 460 } 461 462 func (m *ListDeploymentsRequest) GetPageToken() *deployment.PagerCursor { 463 if m != nil { 464 return m.PageToken 465 } 466 return nil 467 } 468 469 func (m *ListDeploymentsRequest) GetOrderBy() *deployment.OrderBy { 470 if m != nil { 471 return m.OrderBy 472 } 473 return nil 474 } 475 476 func (m *ListDeploymentsRequest) GetFilter() *deployment.Filter { 477 if m != nil { 478 return m.Filter 479 } 480 return nil 481 } 482 483 func (m *ListDeploymentsRequest) GetFieldMask() *deployment.Deployment_FieldMask { 484 if m != nil { 485 return m.FieldMask 486 } 487 return nil 488 } 489 490 func (m *ListDeploymentsRequest) GetView() view.View { 491 if m != nil { 492 return m.View 493 } 494 return view.View_UNSPECIFIED 495 } 496 497 func (m *ListDeploymentsRequest) GetIncludePagingInfo() bool { 498 if m != nil { 499 return m.IncludePagingInfo 500 } 501 return false 502 } 503 504 func (m *ListDeploymentsRequest) SetParent(fv *deployment.ParentName) { 505 if m == nil { 506 panic(fmt.Errorf("can't set %s on nil %s", "Parent", "ListDeploymentsRequest")) 507 } 508 m.Parent = fv 509 } 510 511 func (m *ListDeploymentsRequest) SetPageSize(fv int32) { 512 if m == nil { 513 panic(fmt.Errorf("can't set %s on nil %s", "PageSize", "ListDeploymentsRequest")) 514 } 515 m.PageSize = fv 516 } 517 518 func (m *ListDeploymentsRequest) SetPageToken(fv *deployment.PagerCursor) { 519 if m == nil { 520 panic(fmt.Errorf("can't set %s on nil %s", "PageToken", "ListDeploymentsRequest")) 521 } 522 m.PageToken = fv 523 } 524 525 func (m *ListDeploymentsRequest) SetOrderBy(fv *deployment.OrderBy) { 526 if m == nil { 527 panic(fmt.Errorf("can't set %s on nil %s", "OrderBy", "ListDeploymentsRequest")) 528 } 529 m.OrderBy = fv 530 } 531 532 func (m *ListDeploymentsRequest) SetFilter(fv *deployment.Filter) { 533 if m == nil { 534 panic(fmt.Errorf("can't set %s on nil %s", "Filter", "ListDeploymentsRequest")) 535 } 536 m.Filter = fv 537 } 538 539 func (m *ListDeploymentsRequest) SetFieldMask(fv *deployment.Deployment_FieldMask) { 540 if m == nil { 541 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "ListDeploymentsRequest")) 542 } 543 m.FieldMask = fv 544 } 545 546 func (m *ListDeploymentsRequest) SetView(fv view.View) { 547 if m == nil { 548 panic(fmt.Errorf("can't set %s on nil %s", "View", "ListDeploymentsRequest")) 549 } 550 m.View = fv 551 } 552 553 func (m *ListDeploymentsRequest) SetIncludePagingInfo(fv bool) { 554 if m == nil { 555 panic(fmt.Errorf("can't set %s on nil %s", "IncludePagingInfo", "ListDeploymentsRequest")) 556 } 557 m.IncludePagingInfo = fv 558 } 559 560 // A response message of the ListDeployments method. 561 type ListDeploymentsResponse struct { 562 state protoimpl.MessageState 563 sizeCache protoimpl.SizeCache 564 unknownFields protoimpl.UnknownFields 565 // The list of Deployments 566 Deployments []*deployment.Deployment `protobuf:"bytes,1,rep,name=deployments,proto3" json:"deployments,omitempty"` 567 // A token to retrieve previous page of results. 568 // 569 // Pass this value in the ListDeploymentsRequest.page_token. 570 PrevPageToken *deployment.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=prev_page_token,json=prevPageToken,proto3" json:"prev_page_token,omitempty"` 571 // A token to retrieve next page of results. 572 // 573 // Pass this value in the ListDeploymentsRequest.page_token. 574 NextPageToken *deployment.PagerCursor `protobuf:"bytes,4,opt,customtype=PagerCursor,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 575 // Current offset from the first page or 0 if no page tokens were given, 576 // paging info was not requested or there was an error while trying to get 577 // it). Page index can be computed from offset and limit provided in a 578 // request. 579 CurrentOffset int32 `protobuf:"varint,5,opt,name=current_offset,json=currentOffset,proto3" json:"current_offset,omitempty"` 580 // Number of total Deployments across all pages or 0, if there are no items, 581 // paging info was not requested or there was an error while trying to get it. 582 TotalResultsCount int32 `protobuf:"varint,6,opt,name=total_results_count,json=totalResultsCount,proto3" json:"total_results_count,omitempty"` 583 } 584 585 func (m *ListDeploymentsResponse) Reset() { 586 *m = ListDeploymentsResponse{} 587 if protoimpl.UnsafeEnabled { 588 mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[4] 589 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 590 ms.StoreMessageInfo(mi) 591 } 592 } 593 594 func (m *ListDeploymentsResponse) String() string { 595 return protoimpl.X.MessageStringOf(m) 596 } 597 598 func (*ListDeploymentsResponse) ProtoMessage() {} 599 600 func (m *ListDeploymentsResponse) ProtoReflect() preflect.Message { 601 mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[4] 602 if protoimpl.UnsafeEnabled && m != nil { 603 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 604 if ms.LoadMessageInfo() == nil { 605 ms.StoreMessageInfo(mi) 606 } 607 return ms 608 } 609 return mi.MessageOf(m) 610 } 611 612 func (*ListDeploymentsResponse) GotenMessage() {} 613 614 // Deprecated, Use ListDeploymentsResponse.ProtoReflect.Descriptor instead. 615 func (*ListDeploymentsResponse) Descriptor() ([]byte, []int) { 616 return edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescGZIP(), []int{4} 617 } 618 619 func (m *ListDeploymentsResponse) Unmarshal(b []byte) error { 620 return proto.Unmarshal(b, m) 621 } 622 623 func (m *ListDeploymentsResponse) Marshal() ([]byte, error) { 624 return proto.Marshal(m) 625 } 626 627 func (m *ListDeploymentsResponse) MarshalJSON() ([]byte, error) { 628 return protojson.MarshalOptions{}.Marshal(m) 629 } 630 631 func (m *ListDeploymentsResponse) UnmarshalJSON(data []byte) error { 632 return protojson.Unmarshal(data, m) 633 } 634 635 func (m *ListDeploymentsResponse) GetDeployments() []*deployment.Deployment { 636 if m != nil { 637 return m.Deployments 638 } 639 return nil 640 } 641 642 func (m *ListDeploymentsResponse) GetPrevPageToken() *deployment.PagerCursor { 643 if m != nil { 644 return m.PrevPageToken 645 } 646 return nil 647 } 648 649 func (m *ListDeploymentsResponse) GetNextPageToken() *deployment.PagerCursor { 650 if m != nil { 651 return m.NextPageToken 652 } 653 return nil 654 } 655 656 func (m *ListDeploymentsResponse) GetCurrentOffset() int32 { 657 if m != nil { 658 return m.CurrentOffset 659 } 660 return int32(0) 661 } 662 663 func (m *ListDeploymentsResponse) GetTotalResultsCount() int32 { 664 if m != nil { 665 return m.TotalResultsCount 666 } 667 return int32(0) 668 } 669 670 func (m *ListDeploymentsResponse) SetDeployments(fv []*deployment.Deployment) { 671 if m == nil { 672 panic(fmt.Errorf("can't set %s on nil %s", "Deployments", "ListDeploymentsResponse")) 673 } 674 m.Deployments = fv 675 } 676 677 func (m *ListDeploymentsResponse) SetPrevPageToken(fv *deployment.PagerCursor) { 678 if m == nil { 679 panic(fmt.Errorf("can't set %s on nil %s", "PrevPageToken", "ListDeploymentsResponse")) 680 } 681 m.PrevPageToken = fv 682 } 683 684 func (m *ListDeploymentsResponse) SetNextPageToken(fv *deployment.PagerCursor) { 685 if m == nil { 686 panic(fmt.Errorf("can't set %s on nil %s", "NextPageToken", "ListDeploymentsResponse")) 687 } 688 m.NextPageToken = fv 689 } 690 691 func (m *ListDeploymentsResponse) SetCurrentOffset(fv int32) { 692 if m == nil { 693 panic(fmt.Errorf("can't set %s on nil %s", "CurrentOffset", "ListDeploymentsResponse")) 694 } 695 m.CurrentOffset = fv 696 } 697 698 func (m *ListDeploymentsResponse) SetTotalResultsCount(fv int32) { 699 if m == nil { 700 panic(fmt.Errorf("can't set %s on nil %s", "TotalResultsCount", "ListDeploymentsResponse")) 701 } 702 m.TotalResultsCount = fv 703 } 704 705 // A request message of the WatchDeployment method. 706 type WatchDeploymentRequest struct { 707 state protoimpl.MessageState 708 sizeCache protoimpl.SizeCache 709 unknownFields protoimpl.UnknownFields 710 // Name of ntt.meta.v1alpha2.Deployment 711 Name *deployment.Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"` 712 // A list of extra fields to be obtained for each response item on top of 713 // fields defined by request field view 714 FieldMask *deployment.Deployment_FieldMask `protobuf:"bytes,2,opt,customtype=Deployment_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"` 715 // View defines list of standard response fields present in response items. 716 // Additional fields can be amended by request field field_mask 717 View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"` 718 } 719 720 func (m *WatchDeploymentRequest) Reset() { 721 *m = WatchDeploymentRequest{} 722 if protoimpl.UnsafeEnabled { 723 mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[5] 724 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 725 ms.StoreMessageInfo(mi) 726 } 727 } 728 729 func (m *WatchDeploymentRequest) String() string { 730 return protoimpl.X.MessageStringOf(m) 731 } 732 733 func (*WatchDeploymentRequest) ProtoMessage() {} 734 735 func (m *WatchDeploymentRequest) ProtoReflect() preflect.Message { 736 mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[5] 737 if protoimpl.UnsafeEnabled && m != nil { 738 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 739 if ms.LoadMessageInfo() == nil { 740 ms.StoreMessageInfo(mi) 741 } 742 return ms 743 } 744 return mi.MessageOf(m) 745 } 746 747 func (*WatchDeploymentRequest) GotenMessage() {} 748 749 // Deprecated, Use WatchDeploymentRequest.ProtoReflect.Descriptor instead. 750 func (*WatchDeploymentRequest) Descriptor() ([]byte, []int) { 751 return edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescGZIP(), []int{5} 752 } 753 754 func (m *WatchDeploymentRequest) Unmarshal(b []byte) error { 755 return proto.Unmarshal(b, m) 756 } 757 758 func (m *WatchDeploymentRequest) Marshal() ([]byte, error) { 759 return proto.Marshal(m) 760 } 761 762 func (m *WatchDeploymentRequest) MarshalJSON() ([]byte, error) { 763 return protojson.MarshalOptions{}.Marshal(m) 764 } 765 766 func (m *WatchDeploymentRequest) UnmarshalJSON(data []byte) error { 767 return protojson.Unmarshal(data, m) 768 } 769 770 func (m *WatchDeploymentRequest) GetName() *deployment.Name { 771 if m != nil { 772 return m.Name 773 } 774 return nil 775 } 776 777 func (m *WatchDeploymentRequest) GetFieldMask() *deployment.Deployment_FieldMask { 778 if m != nil { 779 return m.FieldMask 780 } 781 return nil 782 } 783 784 func (m *WatchDeploymentRequest) GetView() view.View { 785 if m != nil { 786 return m.View 787 } 788 return view.View_UNSPECIFIED 789 } 790 791 func (m *WatchDeploymentRequest) SetName(fv *deployment.Name) { 792 if m == nil { 793 panic(fmt.Errorf("can't set %s on nil %s", "Name", "WatchDeploymentRequest")) 794 } 795 m.Name = fv 796 } 797 798 func (m *WatchDeploymentRequest) SetFieldMask(fv *deployment.Deployment_FieldMask) { 799 if m == nil { 800 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "WatchDeploymentRequest")) 801 } 802 m.FieldMask = fv 803 } 804 805 func (m *WatchDeploymentRequest) SetView(fv view.View) { 806 if m == nil { 807 panic(fmt.Errorf("can't set %s on nil %s", "View", "WatchDeploymentRequest")) 808 } 809 m.View = fv 810 } 811 812 // A response message of the WatchDeployment method. 813 type WatchDeploymentResponse struct { 814 state protoimpl.MessageState 815 sizeCache protoimpl.SizeCache 816 unknownFields protoimpl.UnknownFields 817 Change *deployment.DeploymentChange `protobuf:"bytes,1,opt,name=change,proto3" json:"change,omitempty"` 818 } 819 820 func (m *WatchDeploymentResponse) Reset() { 821 *m = WatchDeploymentResponse{} 822 if protoimpl.UnsafeEnabled { 823 mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[6] 824 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 825 ms.StoreMessageInfo(mi) 826 } 827 } 828 829 func (m *WatchDeploymentResponse) String() string { 830 return protoimpl.X.MessageStringOf(m) 831 } 832 833 func (*WatchDeploymentResponse) ProtoMessage() {} 834 835 func (m *WatchDeploymentResponse) ProtoReflect() preflect.Message { 836 mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[6] 837 if protoimpl.UnsafeEnabled && m != nil { 838 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 839 if ms.LoadMessageInfo() == nil { 840 ms.StoreMessageInfo(mi) 841 } 842 return ms 843 } 844 return mi.MessageOf(m) 845 } 846 847 func (*WatchDeploymentResponse) GotenMessage() {} 848 849 // Deprecated, Use WatchDeploymentResponse.ProtoReflect.Descriptor instead. 850 func (*WatchDeploymentResponse) Descriptor() ([]byte, []int) { 851 return edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescGZIP(), []int{6} 852 } 853 854 func (m *WatchDeploymentResponse) Unmarshal(b []byte) error { 855 return proto.Unmarshal(b, m) 856 } 857 858 func (m *WatchDeploymentResponse) Marshal() ([]byte, error) { 859 return proto.Marshal(m) 860 } 861 862 func (m *WatchDeploymentResponse) MarshalJSON() ([]byte, error) { 863 return protojson.MarshalOptions{}.Marshal(m) 864 } 865 866 func (m *WatchDeploymentResponse) UnmarshalJSON(data []byte) error { 867 return protojson.Unmarshal(data, m) 868 } 869 870 func (m *WatchDeploymentResponse) GetChange() *deployment.DeploymentChange { 871 if m != nil { 872 return m.Change 873 } 874 return nil 875 } 876 877 func (m *WatchDeploymentResponse) SetChange(fv *deployment.DeploymentChange) { 878 if m == nil { 879 panic(fmt.Errorf("can't set %s on nil %s", "Change", "WatchDeploymentResponse")) 880 } 881 m.Change = fv 882 } 883 884 // A request message of the WatchDeployments method. 885 type WatchDeploymentsRequest struct { 886 state protoimpl.MessageState 887 sizeCache protoimpl.SizeCache 888 unknownFields protoimpl.UnknownFields 889 // Type of a watch. Identifies how server stream data to a client, which 890 // fields in a request are allowed and which fields in response are relevant. 891 Type watch_type.WatchType `protobuf:"varint,9,opt,name=type,proto3,enum=goten.types.WatchType" json:"type,omitempty"` 892 // Parent name of ntt.meta.v1alpha2.Deployment 893 Parent *deployment.ParentName `protobuf:"bytes,1,opt,customtype=ParentName,name=parent,proto3" json:"parent,omitempty"` 894 // Requested page size. Server may return fewer Deployments than requested. 895 // If unspecified, server will pick an appropriate default. 896 // Can be populated only for stateful watch type. 897 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 898 // A token identifying a page of results the server should return. 899 // Can be populated only for stateful watch type. 900 PageToken *deployment.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 901 // Order By - 902 // https://cloud.google.com/apis/design/design_patterns#list_pagination Can be 903 // populated only for stateful watch type. 904 OrderBy *deployment.OrderBy `protobuf:"bytes,4,opt,customtype=OrderBy,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 905 // A token identifying watch resume point from previous session. 906 // Can be populated only for stateless watch type. 907 ResumeToken string `protobuf:"bytes,10,opt,name=resume_token,json=resumeToken,proto3" json:"resume_token,omitempty"` 908 // Point in the time from which we want to start getting updates. This field 909 // can be populated only for stateless watch type and if resume token is not 910 // known yet. If specified, initial snapshot will NOT be provided. It is 911 // assumed client can obtain it using separate means. Watch responses will 912 // contain resume tokens which should be used to resume broken connection. 913 StartingTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=starting_time,json=startingTime,proto3" json:"starting_time,omitempty"` 914 // Filter - filter results by field criteria. Simplified SQL-like syntax with 915 // following operators: 916 // <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS 917 // [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels 918 // CONTAINS "severity:important" OR (state.last_error_time > 919 // "2018-11-15T10:00:00Z" AND state.status = "ERROR")' 920 Filter *deployment.Filter `protobuf:"bytes,5,opt,customtype=Filter,name=filter,proto3" json:"filter,omitempty"` 921 // A list of extra fields to be obtained for each response item on top of 922 // fields defined by request field view Changes to Deployment that don't 923 // affect any of masked fields won't be sent back. 924 FieldMask *deployment.Deployment_FieldMask `protobuf:"bytes,6,opt,customtype=Deployment_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"` 925 // View defines list of standard response fields present in response items. 926 // Additional fields can be amended by request field field_mask Changes to 927 // Deployment that don't affect any of masked fields won't be sent back. 928 View view.View `protobuf:"varint,8,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"` 929 // Maximum amount of changes in each response message. Query result response 930 // is divided on the server side into chunks with size of a specified amount 931 // to limit memory footprint of each message. Responses will hold information 932 // whether more elements will continue for the actual change. If unspecified, 933 // server will pick an appropriate default. 934 MaxChunkSize int32 `protobuf:"varint,11,opt,name=max_chunk_size,json=maxChunkSize,proto3" json:"max_chunk_size,omitempty"` 935 } 936 937 func (m *WatchDeploymentsRequest) Reset() { 938 *m = WatchDeploymentsRequest{} 939 if protoimpl.UnsafeEnabled { 940 mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[7] 941 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 942 ms.StoreMessageInfo(mi) 943 } 944 } 945 946 func (m *WatchDeploymentsRequest) String() string { 947 return protoimpl.X.MessageStringOf(m) 948 } 949 950 func (*WatchDeploymentsRequest) ProtoMessage() {} 951 952 func (m *WatchDeploymentsRequest) ProtoReflect() preflect.Message { 953 mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[7] 954 if protoimpl.UnsafeEnabled && m != nil { 955 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 956 if ms.LoadMessageInfo() == nil { 957 ms.StoreMessageInfo(mi) 958 } 959 return ms 960 } 961 return mi.MessageOf(m) 962 } 963 964 func (*WatchDeploymentsRequest) GotenMessage() {} 965 966 // Deprecated, Use WatchDeploymentsRequest.ProtoReflect.Descriptor instead. 967 func (*WatchDeploymentsRequest) Descriptor() ([]byte, []int) { 968 return edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescGZIP(), []int{7} 969 } 970 971 func (m *WatchDeploymentsRequest) Unmarshal(b []byte) error { 972 return proto.Unmarshal(b, m) 973 } 974 975 func (m *WatchDeploymentsRequest) Marshal() ([]byte, error) { 976 return proto.Marshal(m) 977 } 978 979 func (m *WatchDeploymentsRequest) MarshalJSON() ([]byte, error) { 980 return protojson.MarshalOptions{}.Marshal(m) 981 } 982 983 func (m *WatchDeploymentsRequest) UnmarshalJSON(data []byte) error { 984 return protojson.Unmarshal(data, m) 985 } 986 987 func (m *WatchDeploymentsRequest) GetType() watch_type.WatchType { 988 if m != nil { 989 return m.Type 990 } 991 return watch_type.WatchType_STATEFUL 992 } 993 994 func (m *WatchDeploymentsRequest) GetParent() *deployment.ParentName { 995 if m != nil { 996 return m.Parent 997 } 998 return nil 999 } 1000 1001 func (m *WatchDeploymentsRequest) GetPageSize() int32 { 1002 if m != nil { 1003 return m.PageSize 1004 } 1005 return int32(0) 1006 } 1007 1008 func (m *WatchDeploymentsRequest) GetPageToken() *deployment.PagerCursor { 1009 if m != nil { 1010 return m.PageToken 1011 } 1012 return nil 1013 } 1014 1015 func (m *WatchDeploymentsRequest) GetOrderBy() *deployment.OrderBy { 1016 if m != nil { 1017 return m.OrderBy 1018 } 1019 return nil 1020 } 1021 1022 func (m *WatchDeploymentsRequest) GetResumeToken() string { 1023 if m != nil { 1024 return m.ResumeToken 1025 } 1026 return "" 1027 } 1028 1029 func (m *WatchDeploymentsRequest) GetStartingTime() *timestamppb.Timestamp { 1030 if m != nil { 1031 return m.StartingTime 1032 } 1033 return nil 1034 } 1035 1036 func (m *WatchDeploymentsRequest) GetFilter() *deployment.Filter { 1037 if m != nil { 1038 return m.Filter 1039 } 1040 return nil 1041 } 1042 1043 func (m *WatchDeploymentsRequest) GetFieldMask() *deployment.Deployment_FieldMask { 1044 if m != nil { 1045 return m.FieldMask 1046 } 1047 return nil 1048 } 1049 1050 func (m *WatchDeploymentsRequest) GetView() view.View { 1051 if m != nil { 1052 return m.View 1053 } 1054 return view.View_UNSPECIFIED 1055 } 1056 1057 func (m *WatchDeploymentsRequest) GetMaxChunkSize() int32 { 1058 if m != nil { 1059 return m.MaxChunkSize 1060 } 1061 return int32(0) 1062 } 1063 1064 func (m *WatchDeploymentsRequest) SetType(fv watch_type.WatchType) { 1065 if m == nil { 1066 panic(fmt.Errorf("can't set %s on nil %s", "Type", "WatchDeploymentsRequest")) 1067 } 1068 m.Type = fv 1069 } 1070 1071 func (m *WatchDeploymentsRequest) SetParent(fv *deployment.ParentName) { 1072 if m == nil { 1073 panic(fmt.Errorf("can't set %s on nil %s", "Parent", "WatchDeploymentsRequest")) 1074 } 1075 m.Parent = fv 1076 } 1077 1078 func (m *WatchDeploymentsRequest) SetPageSize(fv int32) { 1079 if m == nil { 1080 panic(fmt.Errorf("can't set %s on nil %s", "PageSize", "WatchDeploymentsRequest")) 1081 } 1082 m.PageSize = fv 1083 } 1084 1085 func (m *WatchDeploymentsRequest) SetPageToken(fv *deployment.PagerCursor) { 1086 if m == nil { 1087 panic(fmt.Errorf("can't set %s on nil %s", "PageToken", "WatchDeploymentsRequest")) 1088 } 1089 m.PageToken = fv 1090 } 1091 1092 func (m *WatchDeploymentsRequest) SetOrderBy(fv *deployment.OrderBy) { 1093 if m == nil { 1094 panic(fmt.Errorf("can't set %s on nil %s", "OrderBy", "WatchDeploymentsRequest")) 1095 } 1096 m.OrderBy = fv 1097 } 1098 1099 func (m *WatchDeploymentsRequest) SetResumeToken(fv string) { 1100 if m == nil { 1101 panic(fmt.Errorf("can't set %s on nil %s", "ResumeToken", "WatchDeploymentsRequest")) 1102 } 1103 m.ResumeToken = fv 1104 } 1105 1106 func (m *WatchDeploymentsRequest) SetStartingTime(fv *timestamppb.Timestamp) { 1107 if m == nil { 1108 panic(fmt.Errorf("can't set %s on nil %s", "StartingTime", "WatchDeploymentsRequest")) 1109 } 1110 m.StartingTime = fv 1111 } 1112 1113 func (m *WatchDeploymentsRequest) SetFilter(fv *deployment.Filter) { 1114 if m == nil { 1115 panic(fmt.Errorf("can't set %s on nil %s", "Filter", "WatchDeploymentsRequest")) 1116 } 1117 m.Filter = fv 1118 } 1119 1120 func (m *WatchDeploymentsRequest) SetFieldMask(fv *deployment.Deployment_FieldMask) { 1121 if m == nil { 1122 panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "WatchDeploymentsRequest")) 1123 } 1124 m.FieldMask = fv 1125 } 1126 1127 func (m *WatchDeploymentsRequest) SetView(fv view.View) { 1128 if m == nil { 1129 panic(fmt.Errorf("can't set %s on nil %s", "View", "WatchDeploymentsRequest")) 1130 } 1131 m.View = fv 1132 } 1133 1134 func (m *WatchDeploymentsRequest) SetMaxChunkSize(fv int32) { 1135 if m == nil { 1136 panic(fmt.Errorf("can't set %s on nil %s", "MaxChunkSize", "WatchDeploymentsRequest")) 1137 } 1138 m.MaxChunkSize = fv 1139 } 1140 1141 // A response message of the WatchDeployments method. 1142 type WatchDeploymentsResponse struct { 1143 state protoimpl.MessageState 1144 sizeCache protoimpl.SizeCache 1145 unknownFields protoimpl.UnknownFields 1146 // Changes of Deployments 1147 DeploymentChanges []*deployment.DeploymentChange `protobuf:"bytes,2,rep,name=deployment_changes,json=deploymentChanges,proto3" json:"deployment_changes,omitempty"` 1148 // If request specified max_chunk_size (or this limit was enforced if 1149 // stateless watch has been chosen), then responses with "full changeset" will 1150 // be divided into chunks. Client should keep receiving messages and, once 1151 // is_current has value true, combine this recent message with all previous 1152 // ones where is_current is false. If this is the first is_current in a whole 1153 // watch stream, then it means that client should have, at this moment, 1154 // contain snapshot of the current situation (or more accurately, snapshot of 1155 // situation at the moment of request). All Deployments will be of type 1156 // Added/Current (depending on watch_type specified in the request). Further 1157 // responses will be incremental - however messages may still be chunked and 1158 // is_current logic still applies. is_current is always true for stateful 1159 // watch if max_chunk_size was left to 0. 1160 IsCurrent bool `protobuf:"varint,4,opt,name=is_current,json=isCurrent,proto3" json:"is_current,omitempty"` 1161 // When present, PageTokens used for page navigation should be updated. 1162 // Present only if is_current is true (last chunk). 1163 PageTokenChange *WatchDeploymentsResponse_PageTokenChange `protobuf:"bytes,3,opt,name=page_token_change,json=pageTokenChange,proto3" json:"page_token_change,omitempty"` 1164 // Token that can be used if current connection drops and client needs to 1165 // reconnect. Populated only for stateless watch type. Present only if 1166 // is_current is true (last chunk). 1167 ResumeToken string `protobuf:"bytes,5,opt,name=resume_token,json=resumeToken,proto3" json:"resume_token,omitempty"` 1168 // Server may occasionally send information how many resources should client 1169 // have in its state so far (response message without any changes, but with 1170 // snapshot_size field specified). If client has different value than the one 1171 // sent by the server, then it should be treated by a client as an error and 1172 // should reconnect. If value is smaller then 0, then client should ignore 1173 // this field as unpopulated. This field should be checked only for stateless 1174 // watch. In stateful those kind of errors are handled by the server side. 1175 // Will be never sent together with is_current, is_soft_reset and 1176 // is_hard_reset flags. 1177 SnapshotSize int64 `protobuf:"varint,6,opt,name=snapshot_size,json=snapshotSize,proto3" json:"snapshot_size,omitempty"` 1178 // In case of internal issue server may send response message with this flag. 1179 // It indicates that client should drop all changes from recent responses 1180 // where is_current is false only! If last message had is_current set to true, 1181 // client should do nothing and process normally. Resume token received before 1182 // is still valid. This field should be checked only for stateless watch. In 1183 // stateful those kind of errors are handled by the server side. Will never be 1184 // sent along with is_current, is_hard_reset or snapshot_size. 1185 IsSoftReset bool `protobuf:"varint,7,opt,name=is_soft_reset,json=isSoftReset,proto3" json:"is_soft_reset,omitempty"` 1186 // In case of internal issue server may send response message with this flag. 1187 // After receiving, client should clear whole state (drop all changes received 1188 // so far) as server will send new snapshot (Deployments will contains changes 1189 // of type Current only). Any resume tokens should be discarded as well. This 1190 // field should be checked only for stateless watch. In stateful those kind of 1191 // errors are handled by the server side. Will never be sent along with 1192 // is_current, is_soft_reset or snapshot_size. 1193 IsHardReset bool `protobuf:"varint,8,opt,name=is_hard_reset,json=isHardReset,proto3" json:"is_hard_reset,omitempty"` 1194 } 1195 1196 func (m *WatchDeploymentsResponse) Reset() { 1197 *m = WatchDeploymentsResponse{} 1198 if protoimpl.UnsafeEnabled { 1199 mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[8] 1200 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1201 ms.StoreMessageInfo(mi) 1202 } 1203 } 1204 1205 func (m *WatchDeploymentsResponse) String() string { 1206 return protoimpl.X.MessageStringOf(m) 1207 } 1208 1209 func (*WatchDeploymentsResponse) ProtoMessage() {} 1210 1211 func (m *WatchDeploymentsResponse) ProtoReflect() preflect.Message { 1212 mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[8] 1213 if protoimpl.UnsafeEnabled && m != nil { 1214 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1215 if ms.LoadMessageInfo() == nil { 1216 ms.StoreMessageInfo(mi) 1217 } 1218 return ms 1219 } 1220 return mi.MessageOf(m) 1221 } 1222 1223 func (*WatchDeploymentsResponse) GotenMessage() {} 1224 1225 // Deprecated, Use WatchDeploymentsResponse.ProtoReflect.Descriptor instead. 1226 func (*WatchDeploymentsResponse) Descriptor() ([]byte, []int) { 1227 return edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescGZIP(), []int{8} 1228 } 1229 1230 func (m *WatchDeploymentsResponse) Unmarshal(b []byte) error { 1231 return proto.Unmarshal(b, m) 1232 } 1233 1234 func (m *WatchDeploymentsResponse) Marshal() ([]byte, error) { 1235 return proto.Marshal(m) 1236 } 1237 1238 func (m *WatchDeploymentsResponse) MarshalJSON() ([]byte, error) { 1239 return protojson.MarshalOptions{}.Marshal(m) 1240 } 1241 1242 func (m *WatchDeploymentsResponse) UnmarshalJSON(data []byte) error { 1243 return protojson.Unmarshal(data, m) 1244 } 1245 1246 func (m *WatchDeploymentsResponse) GetDeploymentChanges() []*deployment.DeploymentChange { 1247 if m != nil { 1248 return m.DeploymentChanges 1249 } 1250 return nil 1251 } 1252 1253 func (m *WatchDeploymentsResponse) GetIsCurrent() bool { 1254 if m != nil { 1255 return m.IsCurrent 1256 } 1257 return false 1258 } 1259 1260 func (m *WatchDeploymentsResponse) GetPageTokenChange() *WatchDeploymentsResponse_PageTokenChange { 1261 if m != nil { 1262 return m.PageTokenChange 1263 } 1264 return nil 1265 } 1266 1267 func (m *WatchDeploymentsResponse) GetResumeToken() string { 1268 if m != nil { 1269 return m.ResumeToken 1270 } 1271 return "" 1272 } 1273 1274 func (m *WatchDeploymentsResponse) GetSnapshotSize() int64 { 1275 if m != nil { 1276 return m.SnapshotSize 1277 } 1278 return int64(0) 1279 } 1280 1281 func (m *WatchDeploymentsResponse) GetIsSoftReset() bool { 1282 if m != nil { 1283 return m.IsSoftReset 1284 } 1285 return false 1286 } 1287 1288 func (m *WatchDeploymentsResponse) GetIsHardReset() bool { 1289 if m != nil { 1290 return m.IsHardReset 1291 } 1292 return false 1293 } 1294 1295 func (m *WatchDeploymentsResponse) SetDeploymentChanges(fv []*deployment.DeploymentChange) { 1296 if m == nil { 1297 panic(fmt.Errorf("can't set %s on nil %s", "DeploymentChanges", "WatchDeploymentsResponse")) 1298 } 1299 m.DeploymentChanges = fv 1300 } 1301 1302 func (m *WatchDeploymentsResponse) SetIsCurrent(fv bool) { 1303 if m == nil { 1304 panic(fmt.Errorf("can't set %s on nil %s", "IsCurrent", "WatchDeploymentsResponse")) 1305 } 1306 m.IsCurrent = fv 1307 } 1308 1309 func (m *WatchDeploymentsResponse) SetPageTokenChange(fv *WatchDeploymentsResponse_PageTokenChange) { 1310 if m == nil { 1311 panic(fmt.Errorf("can't set %s on nil %s", "PageTokenChange", "WatchDeploymentsResponse")) 1312 } 1313 m.PageTokenChange = fv 1314 } 1315 1316 func (m *WatchDeploymentsResponse) SetResumeToken(fv string) { 1317 if m == nil { 1318 panic(fmt.Errorf("can't set %s on nil %s", "ResumeToken", "WatchDeploymentsResponse")) 1319 } 1320 m.ResumeToken = fv 1321 } 1322 1323 func (m *WatchDeploymentsResponse) SetSnapshotSize(fv int64) { 1324 if m == nil { 1325 panic(fmt.Errorf("can't set %s on nil %s", "SnapshotSize", "WatchDeploymentsResponse")) 1326 } 1327 m.SnapshotSize = fv 1328 } 1329 1330 func (m *WatchDeploymentsResponse) SetIsSoftReset(fv bool) { 1331 if m == nil { 1332 panic(fmt.Errorf("can't set %s on nil %s", "IsSoftReset", "WatchDeploymentsResponse")) 1333 } 1334 m.IsSoftReset = fv 1335 } 1336 1337 func (m *WatchDeploymentsResponse) SetIsHardReset(fv bool) { 1338 if m == nil { 1339 panic(fmt.Errorf("can't set %s on nil %s", "IsHardReset", "WatchDeploymentsResponse")) 1340 } 1341 m.IsHardReset = fv 1342 } 1343 1344 type WatchDeploymentsResponse_PageTokenChange struct { 1345 state protoimpl.MessageState 1346 sizeCache protoimpl.SizeCache 1347 unknownFields protoimpl.UnknownFields 1348 // New token to retrieve previous page of results. 1349 PrevPageToken *deployment.PagerCursor `protobuf:"bytes,1,opt,customtype=PagerCursor,name=prev_page_token,json=prevPageToken,proto3" json:"prev_page_token,omitempty"` 1350 // New token to retrieve next page of results. 1351 NextPageToken *deployment.PagerCursor `protobuf:"bytes,2,opt,customtype=PagerCursor,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 1352 } 1353 1354 func (m *WatchDeploymentsResponse_PageTokenChange) Reset() { 1355 *m = WatchDeploymentsResponse_PageTokenChange{} 1356 if protoimpl.UnsafeEnabled { 1357 mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[9] 1358 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1359 ms.StoreMessageInfo(mi) 1360 } 1361 } 1362 1363 func (m *WatchDeploymentsResponse_PageTokenChange) String() string { 1364 return protoimpl.X.MessageStringOf(m) 1365 } 1366 1367 func (*WatchDeploymentsResponse_PageTokenChange) ProtoMessage() {} 1368 1369 func (m *WatchDeploymentsResponse_PageTokenChange) ProtoReflect() preflect.Message { 1370 mi := &edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[9] 1371 if protoimpl.UnsafeEnabled && m != nil { 1372 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 1373 if ms.LoadMessageInfo() == nil { 1374 ms.StoreMessageInfo(mi) 1375 } 1376 return ms 1377 } 1378 return mi.MessageOf(m) 1379 } 1380 1381 func (*WatchDeploymentsResponse_PageTokenChange) GotenMessage() {} 1382 1383 // Deprecated, Use WatchDeploymentsResponse_PageTokenChange.ProtoReflect.Descriptor instead. 1384 func (*WatchDeploymentsResponse_PageTokenChange) Descriptor() ([]byte, []int) { 1385 return edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescGZIP(), []int{8, 0} 1386 } 1387 1388 func (m *WatchDeploymentsResponse_PageTokenChange) Unmarshal(b []byte) error { 1389 return proto.Unmarshal(b, m) 1390 } 1391 1392 func (m *WatchDeploymentsResponse_PageTokenChange) Marshal() ([]byte, error) { 1393 return proto.Marshal(m) 1394 } 1395 1396 func (m *WatchDeploymentsResponse_PageTokenChange) MarshalJSON() ([]byte, error) { 1397 return protojson.MarshalOptions{}.Marshal(m) 1398 } 1399 1400 func (m *WatchDeploymentsResponse_PageTokenChange) UnmarshalJSON(data []byte) error { 1401 return protojson.Unmarshal(data, m) 1402 } 1403 1404 func (m *WatchDeploymentsResponse_PageTokenChange) GetPrevPageToken() *deployment.PagerCursor { 1405 if m != nil { 1406 return m.PrevPageToken 1407 } 1408 return nil 1409 } 1410 1411 func (m *WatchDeploymentsResponse_PageTokenChange) GetNextPageToken() *deployment.PagerCursor { 1412 if m != nil { 1413 return m.NextPageToken 1414 } 1415 return nil 1416 } 1417 1418 func (m *WatchDeploymentsResponse_PageTokenChange) SetPrevPageToken(fv *deployment.PagerCursor) { 1419 if m == nil { 1420 panic(fmt.Errorf("can't set %s on nil %s", "PrevPageToken", "WatchDeploymentsResponse_PageTokenChange")) 1421 } 1422 m.PrevPageToken = fv 1423 } 1424 1425 func (m *WatchDeploymentsResponse_PageTokenChange) SetNextPageToken(fv *deployment.PagerCursor) { 1426 if m == nil { 1427 panic(fmt.Errorf("can't set %s on nil %s", "NextPageToken", "WatchDeploymentsResponse_PageTokenChange")) 1428 } 1429 m.NextPageToken = fv 1430 } 1431 1432 var edgelq_meta_proto_v1alpha2_deployment_service_proto preflect.FileDescriptor 1433 1434 var edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDesc = []byte{ 1435 0x0a, 0x33, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2f, 0x70, 0x72, 1436 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x64, 0x65, 0x70, 1437 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 1438 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x11, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 1439 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 1440 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 1441 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 1442 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 1443 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 1444 0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 1445 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 1446 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1447 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 1448 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 1449 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 1450 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1451 0x1a, 0x1b, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 1452 0x6f, 0x6e, 0x73, 0x2f, 0x63, 0x6c, 0x69, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 1453 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 1454 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 1455 0x24, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 1456 0x6e, 0x73, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 1457 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 1458 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 1459 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1460 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 1461 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 1462 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 1463 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 1464 0x65, 0x73, 0x2f, 0x76, 0x69, 0x65, 0x77, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 1465 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x77, 0x61, 0x74, 0x63, 0x68, 1466 0x5f, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2b, 0x65, 0x64, 0x67, 1467 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 1468 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 1469 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x32, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 1470 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 1471 0x70, 0x68, 0x61, 0x32, 0x2f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 1472 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb4, 0x01, 0x0a, 1473 0x14, 0x47, 0x65, 0x74, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 1474 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 1475 0x01, 0x28, 0x09, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e, 0x0a, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 1476 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4d, 0x0a, 1477 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 1478 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1479 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x12, 0xb2, 1480 0xda, 0x21, 0x0e, 0x32, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 1481 0x74, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 1482 0x76, 0x69, 0x65, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 1483 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 1484 0x69, 0x65, 0x77, 0x22, 0xc2, 0x01, 0x0a, 0x1a, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 1485 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 1486 0x73, 0x74, 0x12, 0x28, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 1487 0x09, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e, 0x0a, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 1488 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x4d, 0x0a, 0x0a, 1489 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 1490 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 1491 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x12, 0xb2, 0xda, 1492 0x21, 0x0e, 0x32, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 1493 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 1494 0x69, 0x65, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 1495 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 1496 0x65, 0x77, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0x8c, 0x01, 0x0a, 0x1b, 0x42, 0x61, 0x74, 1497 0x63, 0x68, 0x47, 0x65, 0x74, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 1498 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x0b, 0x64, 0x65, 0x70, 0x6c, 1499 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 1500 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 1501 0x32, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0b, 0x64, 0x65, 1502 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x2c, 0x0a, 0x07, 0x6d, 0x69, 0x73, 1503 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e, 1504 0x0a, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x07, 1505 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0x9f, 0x03, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 1506 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 1507 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 1508 0x28, 0x09, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e, 0x3a, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 1509 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x25, 1510 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 1511 0x05, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x12, 0x02, 0x2a, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 1512 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x31, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 1513 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e, 0x22, 1514 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x09, 0x70, 1515 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x2d, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 1516 0x72, 0x5f, 0x62, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e, 1517 0x2a, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x07, 1518 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x12, 0x2a, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 1519 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e, 0x1a, 0x0c, 0x0a, 1520 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x66, 0x69, 0x6c, 1521 0x74, 0x65, 0x72, 0x12, 0x4d, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 1522 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 1523 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 1524 0x61, 0x73, 0x6b, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e, 0x32, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 1525 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 1526 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 1527 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 1528 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x12, 0x2e, 0x0a, 0x13, 0x69, 0x6e, 0x63, 1529 0x6c, 0x75, 0x64, 0x65, 0x5f, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 1530 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x50, 1531 0x61, 0x67, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0xa9, 0x02, 0x0a, 0x17, 0x4c, 0x69, 1532 0x73, 0x74, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 1533 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x0b, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 1534 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6e, 0x74, 0x74, 1535 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 1536 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0b, 0x64, 0x65, 0x70, 0x6c, 0x6f, 1537 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x3a, 0x0a, 0x0f, 0x70, 0x72, 0x65, 0x76, 0x5f, 0x70, 1538 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 1539 0x12, 0xb2, 0xda, 0x21, 0x0e, 0x22, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 1540 0x65, 0x6e, 0x74, 0x52, 0x0d, 0x70, 0x72, 0x65, 0x76, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 1541 0x65, 0x6e, 0x12, 0x3a, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 1542 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x12, 0xb2, 0xda, 0x21, 1543 0x0e, 0x22, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 1544 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x25, 1545 0x0a, 0x0e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 1546 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4f, 1547 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x2e, 0x0a, 0x13, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 1548 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 1549 0x28, 0x05, 0x52, 0x11, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 1550 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xb6, 0x01, 0x0a, 0x16, 0x57, 0x61, 0x74, 0x63, 0x68, 0x44, 1551 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 1552 0x12, 0x26, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x12, 1553 0xb2, 0xda, 0x21, 0x0e, 0x0a, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 1554 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4d, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 1555 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 1556 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 1557 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e, 0x32, 0x0c, 1558 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x09, 0x66, 0x69, 1559 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 1560 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 1561 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x22, 0x56, 1562 0x0a, 0x17, 0x57, 0x61, 0x74, 0x63, 0x68, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 1563 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x06, 0x63, 0x68, 0x61, 1564 0x6e, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 1565 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 1566 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x06, 1567 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x22, 0xb4, 0x04, 0x0a, 0x17, 0x57, 0x61, 0x74, 0x63, 0x68, 1568 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 1569 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 1570 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x57, 1571 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x2a, 1572 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x12, 1573 0xb2, 0xda, 0x21, 0x0e, 0x3a, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 1574 0x6e, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 1575 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x08, 0xca, 1576 0xc6, 0x27, 0x04, 0x12, 0x02, 0x2a, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 1577 0x65, 0x12, 0x31, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 1578 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e, 0x22, 0x0c, 0x0a, 0x0a, 0x44, 1579 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 1580 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x2d, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 1581 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e, 0x2a, 0x0c, 0x0a, 0x0a, 1582 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 1583 0x72, 0x42, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x6f, 1584 0x6b, 0x65, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x75, 0x6d, 1585 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x3f, 0x0a, 0x0d, 0x73, 0x74, 0x61, 0x72, 0x74, 0x69, 1586 0x6e, 0x67, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 1587 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 1588 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x73, 0x74, 0x61, 0x72, 0x74, 1589 0x69, 0x6e, 0x67, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2a, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 1590 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e, 0x1a, 0x0c, 0x0a, 1591 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x66, 0x69, 0x6c, 1592 0x74, 0x65, 0x72, 0x12, 0x4d, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 1593 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 1594 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 1595 0x61, 0x73, 0x6b, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e, 0x32, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 1596 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 1597 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 1598 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 1599 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x12, 0x32, 0x0a, 0x0e, 0x6d, 0x61, 0x78, 1600 0x5f, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 1601 0x05, 0x42, 0x0c, 0xca, 0xc6, 0x27, 0x08, 0x12, 0x06, 0x1a, 0x02, 0x08, 0x64, 0x2a, 0x00, 0x52, 1602 0x0c, 0x6d, 0x61, 0x78, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x92, 0x04, 1603 0x0a, 0x18, 0x57, 0x61, 0x74, 0x63, 0x68, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 1604 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x52, 0x0a, 0x12, 0x64, 0x65, 1605 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 1606 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 1607 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 1608 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x11, 0x64, 0x65, 0x70, 1609 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x12, 0x1d, 1610 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 1611 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x67, 0x0a, 1612 0x11, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 1613 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 1614 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x57, 0x61, 0x74, 1615 0x63, 0x68, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 1616 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x43, 1617 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x0f, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 1618 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 1619 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 1620 0x73, 0x75, 0x6d, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x6e, 0x61, 1621 0x70, 0x73, 0x68, 0x6f, 0x74, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 1622 0x52, 0x0c, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22, 1623 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x73, 0x6f, 0x66, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x74, 0x18, 1624 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x53, 0x6f, 0x66, 0x74, 0x52, 0x65, 0x73, 1625 0x65, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x68, 0x61, 0x72, 0x64, 0x5f, 0x72, 0x65, 1626 0x73, 0x65, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x48, 0x61, 0x72, 1627 0x64, 0x52, 0x65, 0x73, 0x65, 0x74, 0x1a, 0x89, 0x01, 0x0a, 0x0f, 0x50, 0x61, 0x67, 0x65, 0x54, 1628 0x6f, 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x3a, 0x0a, 0x0f, 0x70, 0x72, 1629 0x65, 0x76, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01, 0x20, 1630 0x01, 0x28, 0x09, 0x42, 0x12, 0xb2, 0xda, 0x21, 0x0e, 0x22, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 1631 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0d, 0x70, 0x72, 0x65, 0x76, 0x50, 0x61, 0x67, 1632 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x3a, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 1633 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 1634 0x12, 0xb2, 0xda, 0x21, 0x0e, 0x22, 0x0c, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 1635 0x65, 0x6e, 0x74, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 1636 0x65, 0x6e, 0x32, 0xf8, 0x08, 0x0a, 0x11, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 1637 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xb8, 0x01, 0x0a, 0x0d, 0x47, 0x65, 0x74, 1638 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x27, 0x2e, 0x6e, 0x74, 0x74, 1639 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x47, 1640 0x65, 0x74, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 1641 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 1642 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 1643 0x6e, 0x74, 0x22, 0x5f, 0x82, 0xdb, 0x21, 0x21, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 1644 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x03, 0x67, 0x65, 0x74, 0x2a, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 1645 0x65, 0x32, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 1646 0xd3, 0xe4, 0x93, 0x02, 0x2a, 0x12, 0x28, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 1647 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 1648 0x2f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x8a, 1649 0xcc, 0x26, 0x00, 0x12, 0xda, 0x01, 0x0a, 0x13, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 1650 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x2d, 0x2e, 0x6e, 0x74, 1651 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 1652 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 1653 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x6e, 0x74, 0x74, 1654 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x42, 1655 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 1656 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x64, 0x82, 0xdb, 0x21, 0x30, 1657 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x08, 0x62, 0x61, 1658 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x20, 0x01, 0x2a, 0x07, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, 1659 0x73, 0x32, 0x0d, 0x12, 0x0b, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 1660 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x12, 0x1e, 0x2f, 0x76, 1661 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 1662 0x6e, 0x74, 0x73, 0x3a, 0x62, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x8a, 0xcc, 0x26, 0x00, 1663 0x12, 0xd7, 0x01, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 1664 0x65, 0x6e, 0x74, 0x73, 0x12, 0x29, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 1665 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x65, 0x70, 1666 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 1667 0x2a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 1668 0x68, 0x61, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 1669 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x6d, 0x82, 0xdb, 0x21, 1670 0x2f, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x04, 0x6c, 1671 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x2a, 0x08, 0x1a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 1672 0x74, 0x32, 0x0d, 0x12, 0x0b, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 1673 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2a, 0x12, 0x28, 0x2f, 0x76, 1674 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 1675 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 1676 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x8a, 0xcc, 0x26, 0x00, 0x12, 0xd5, 0x01, 0x0a, 0x0f, 0x57, 1677 0x61, 0x74, 0x63, 0x68, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x29, 1678 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 1679 0x61, 0x32, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 1680 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 1681 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x57, 0x61, 1682 0x74, 0x63, 0x68, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 1683 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x69, 0x82, 0xdb, 0x21, 0x25, 0x0a, 0x0a, 0x44, 0x65, 0x70, 1684 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x05, 0x77, 0x61, 0x74, 0x63, 0x68, 0x2a, 0x06, 1685 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x32, 0x08, 0x12, 0x06, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 1686 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x30, 0x22, 0x2e, 0x2f, 0x76, 1687 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x72, 0x65, 1688 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 1689 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x8a, 0xcc, 0x26, 0x00, 1690 0x30, 0x01, 0x12, 0xea, 0x01, 0x0a, 0x10, 0x57, 0x61, 0x74, 0x63, 0x68, 0x44, 0x65, 0x70, 0x6c, 1691 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x2a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 1692 0x74, 0x61, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x57, 0x61, 0x74, 0x63, 1693 0x68, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 1694 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x76, 1695 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x44, 0x65, 0x70, 1696 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 1697 0x22, 0x7b, 0x82, 0xdb, 0x21, 0x37, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 1698 0x6e, 0x74, 0x12, 0x05, 0x77, 0x61, 0x74, 0x63, 0x68, 0x18, 0x01, 0x20, 0x01, 0x2a, 0x08, 0x1a, 1699 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x32, 0x14, 0x12, 0x12, 0x64, 0x65, 0x70, 0x6c, 0x6f, 1700 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0xa2, 0xdc, 0x21, 1701 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x30, 0x22, 0x2e, 0x2f, 0x76, 0x31, 0x61, 0x6c, 1702 0x70, 0x68, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x72, 0x65, 0x67, 1703 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 1704 0x6e, 0x74, 0x73, 0x3a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x8a, 0xcc, 0x26, 0x00, 0x30, 0x01, 0x1a, 1705 0x2c, 0xca, 0x41, 0x0f, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 1706 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x17, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x61, 0x70, 1707 0x69, 0x73, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x42, 0xae, 0x02, 1708 0xe8, 0xde, 0x21, 0x00, 0x82, 0xff, 0xd0, 0x02, 0x4f, 0x0a, 0x11, 0x64, 0x65, 0x70, 0x6c, 0x6f, 1709 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x3a, 0x67, 0x69, 1710 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 1711 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2f, 0x73, 0x65, 1712 0x72, 0x76, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x64, 0x65, 1713 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x8a, 0xff, 0xd0, 0x02, 0x4f, 0x0a, 0x11, 0x64, 1714 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 1715 0x12, 0x3a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 1716 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x65, 0x74, 1717 0x61, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 1718 0x32, 0x2f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x0a, 0x18, 0x63, 0x6f, 1719 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x70, 0x62, 0x2e, 0x76, 0x31, 1720 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x42, 0x16, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 1721 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x00, 1722 0x5a, 0x4c, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 1723 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x65, 0x74, 1724 0x61, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 1725 0x32, 0x2f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x3b, 0x64, 0x65, 0x70, 1726 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x62, 0x06, 1727 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 1728 } 1729 1730 var ( 1731 edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescOnce sync.Once 1732 edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescData = edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDesc 1733 ) 1734 1735 func edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescGZIP() []byte { 1736 edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescOnce.Do(func() { 1737 edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescData) 1738 }) 1739 return edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDescData 1740 } 1741 1742 var edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes = make([]protoimpl.MessageInfo, 10) 1743 var edgelq_meta_proto_v1alpha2_deployment_service_proto_goTypes = []interface{}{ 1744 (*GetDeploymentRequest)(nil), // 0: ntt.meta.v1alpha2.GetDeploymentRequest 1745 (*BatchGetDeploymentsRequest)(nil), // 1: ntt.meta.v1alpha2.BatchGetDeploymentsRequest 1746 (*BatchGetDeploymentsResponse)(nil), // 2: ntt.meta.v1alpha2.BatchGetDeploymentsResponse 1747 (*ListDeploymentsRequest)(nil), // 3: ntt.meta.v1alpha2.ListDeploymentsRequest 1748 (*ListDeploymentsResponse)(nil), // 4: ntt.meta.v1alpha2.ListDeploymentsResponse 1749 (*WatchDeploymentRequest)(nil), // 5: ntt.meta.v1alpha2.WatchDeploymentRequest 1750 (*WatchDeploymentResponse)(nil), // 6: ntt.meta.v1alpha2.WatchDeploymentResponse 1751 (*WatchDeploymentsRequest)(nil), // 7: ntt.meta.v1alpha2.WatchDeploymentsRequest 1752 (*WatchDeploymentsResponse)(nil), // 8: ntt.meta.v1alpha2.WatchDeploymentsResponse 1753 (*WatchDeploymentsResponse_PageTokenChange)(nil), // 9: ntt.meta.v1alpha2.WatchDeploymentsResponse.PageTokenChange 1754 (*deployment.Deployment_FieldMask)(nil), // 10: ntt.meta.v1alpha2.Deployment_FieldMask 1755 (view.View)(0), // 11: goten.types.View 1756 (*deployment.Deployment)(nil), // 12: ntt.meta.v1alpha2.Deployment 1757 (*deployment.DeploymentChange)(nil), // 13: ntt.meta.v1alpha2.DeploymentChange 1758 (watch_type.WatchType)(0), // 14: goten.types.WatchType 1759 (*timestamppb.Timestamp)(nil), // 15: google.protobuf.Timestamp 1760 } 1761 var edgelq_meta_proto_v1alpha2_deployment_service_proto_depIdxs = []int32{ 1762 10, // 0: ntt.meta.v1alpha2.GetDeploymentRequest.field_mask:type_name -> ntt.meta.v1alpha2.Deployment_FieldMask 1763 11, // 1: ntt.meta.v1alpha2.GetDeploymentRequest.view:type_name -> goten.types.View 1764 10, // 2: ntt.meta.v1alpha2.BatchGetDeploymentsRequest.field_mask:type_name -> ntt.meta.v1alpha2.Deployment_FieldMask 1765 11, // 3: ntt.meta.v1alpha2.BatchGetDeploymentsRequest.view:type_name -> goten.types.View 1766 12, // 4: ntt.meta.v1alpha2.BatchGetDeploymentsResponse.deployments:type_name -> ntt.meta.v1alpha2.Deployment 1767 10, // 5: ntt.meta.v1alpha2.ListDeploymentsRequest.field_mask:type_name -> ntt.meta.v1alpha2.Deployment_FieldMask 1768 11, // 6: ntt.meta.v1alpha2.ListDeploymentsRequest.view:type_name -> goten.types.View 1769 12, // 7: ntt.meta.v1alpha2.ListDeploymentsResponse.deployments:type_name -> ntt.meta.v1alpha2.Deployment 1770 10, // 8: ntt.meta.v1alpha2.WatchDeploymentRequest.field_mask:type_name -> ntt.meta.v1alpha2.Deployment_FieldMask 1771 11, // 9: ntt.meta.v1alpha2.WatchDeploymentRequest.view:type_name -> goten.types.View 1772 13, // 10: ntt.meta.v1alpha2.WatchDeploymentResponse.change:type_name -> ntt.meta.v1alpha2.DeploymentChange 1773 14, // 11: ntt.meta.v1alpha2.WatchDeploymentsRequest.type:type_name -> goten.types.WatchType 1774 15, // 12: ntt.meta.v1alpha2.WatchDeploymentsRequest.starting_time:type_name -> google.protobuf.Timestamp 1775 10, // 13: ntt.meta.v1alpha2.WatchDeploymentsRequest.field_mask:type_name -> ntt.meta.v1alpha2.Deployment_FieldMask 1776 11, // 14: ntt.meta.v1alpha2.WatchDeploymentsRequest.view:type_name -> goten.types.View 1777 13, // 15: ntt.meta.v1alpha2.WatchDeploymentsResponse.deployment_changes:type_name -> ntt.meta.v1alpha2.DeploymentChange 1778 9, // 16: ntt.meta.v1alpha2.WatchDeploymentsResponse.page_token_change:type_name -> ntt.meta.v1alpha2.WatchDeploymentsResponse.PageTokenChange 1779 0, // 17: ntt.meta.v1alpha2.DeploymentService.GetDeployment:input_type -> ntt.meta.v1alpha2.GetDeploymentRequest 1780 1, // 18: ntt.meta.v1alpha2.DeploymentService.BatchGetDeployments:input_type -> ntt.meta.v1alpha2.BatchGetDeploymentsRequest 1781 3, // 19: ntt.meta.v1alpha2.DeploymentService.ListDeployments:input_type -> ntt.meta.v1alpha2.ListDeploymentsRequest 1782 5, // 20: ntt.meta.v1alpha2.DeploymentService.WatchDeployment:input_type -> ntt.meta.v1alpha2.WatchDeploymentRequest 1783 7, // 21: ntt.meta.v1alpha2.DeploymentService.WatchDeployments:input_type -> ntt.meta.v1alpha2.WatchDeploymentsRequest 1784 12, // 22: ntt.meta.v1alpha2.DeploymentService.GetDeployment:output_type -> ntt.meta.v1alpha2.Deployment 1785 2, // 23: ntt.meta.v1alpha2.DeploymentService.BatchGetDeployments:output_type -> ntt.meta.v1alpha2.BatchGetDeploymentsResponse 1786 4, // 24: ntt.meta.v1alpha2.DeploymentService.ListDeployments:output_type -> ntt.meta.v1alpha2.ListDeploymentsResponse 1787 6, // 25: ntt.meta.v1alpha2.DeploymentService.WatchDeployment:output_type -> ntt.meta.v1alpha2.WatchDeploymentResponse 1788 8, // 26: ntt.meta.v1alpha2.DeploymentService.WatchDeployments:output_type -> ntt.meta.v1alpha2.WatchDeploymentsResponse 1789 22, // [22:27] is the sub-list for method output_type 1790 17, // [17:22] is the sub-list for method input_type 1791 17, // [17:17] is the sub-list for extension type_name 1792 17, // [17:17] is the sub-list for extension extendee 1793 0, // [0:17] is the sub-list for field type_name 1794 } 1795 1796 func init() { edgelq_meta_proto_v1alpha2_deployment_service_proto_init() } 1797 func edgelq_meta_proto_v1alpha2_deployment_service_proto_init() { 1798 if edgelq_meta_proto_v1alpha2_deployment_service_proto != nil { 1799 return 1800 } 1801 if !protoimpl.UnsafeEnabled { 1802 1803 edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1804 switch v := v.(*GetDeploymentRequest); i { 1805 case 0: 1806 return &v.state 1807 case 1: 1808 return &v.sizeCache 1809 case 2: 1810 return &v.unknownFields 1811 default: 1812 return nil 1813 } 1814 } 1815 edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 1816 switch v := v.(*BatchGetDeploymentsRequest); i { 1817 case 0: 1818 return &v.state 1819 case 1: 1820 return &v.sizeCache 1821 case 2: 1822 return &v.unknownFields 1823 default: 1824 return nil 1825 } 1826 } 1827 edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1828 switch v := v.(*BatchGetDeploymentsResponse); i { 1829 case 0: 1830 return &v.state 1831 case 1: 1832 return &v.sizeCache 1833 case 2: 1834 return &v.unknownFields 1835 default: 1836 return nil 1837 } 1838 } 1839 edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1840 switch v := v.(*ListDeploymentsRequest); i { 1841 case 0: 1842 return &v.state 1843 case 1: 1844 return &v.sizeCache 1845 case 2: 1846 return &v.unknownFields 1847 default: 1848 return nil 1849 } 1850 } 1851 edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 1852 switch v := v.(*ListDeploymentsResponse); i { 1853 case 0: 1854 return &v.state 1855 case 1: 1856 return &v.sizeCache 1857 case 2: 1858 return &v.unknownFields 1859 default: 1860 return nil 1861 } 1862 } 1863 edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 1864 switch v := v.(*WatchDeploymentRequest); i { 1865 case 0: 1866 return &v.state 1867 case 1: 1868 return &v.sizeCache 1869 case 2: 1870 return &v.unknownFields 1871 default: 1872 return nil 1873 } 1874 } 1875 edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 1876 switch v := v.(*WatchDeploymentResponse); i { 1877 case 0: 1878 return &v.state 1879 case 1: 1880 return &v.sizeCache 1881 case 2: 1882 return &v.unknownFields 1883 default: 1884 return nil 1885 } 1886 } 1887 edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 1888 switch v := v.(*WatchDeploymentsRequest); i { 1889 case 0: 1890 return &v.state 1891 case 1: 1892 return &v.sizeCache 1893 case 2: 1894 return &v.unknownFields 1895 default: 1896 return nil 1897 } 1898 } 1899 edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 1900 switch v := v.(*WatchDeploymentsResponse); i { 1901 case 0: 1902 return &v.state 1903 case 1: 1904 return &v.sizeCache 1905 case 2: 1906 return &v.unknownFields 1907 default: 1908 return nil 1909 } 1910 } 1911 edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 1912 switch v := v.(*WatchDeploymentsResponse_PageTokenChange); i { 1913 case 0: 1914 return &v.state 1915 case 1: 1916 return &v.sizeCache 1917 case 2: 1918 return &v.unknownFields 1919 default: 1920 return nil 1921 } 1922 } 1923 } 1924 1925 type x struct{} 1926 out := protoimpl.TypeBuilder{ 1927 File: protoimpl.DescBuilder{ 1928 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1929 RawDescriptor: edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDesc, 1930 NumEnums: 0, 1931 NumMessages: 10, 1932 NumExtensions: 0, 1933 NumServices: 1, 1934 }, 1935 GoTypes: edgelq_meta_proto_v1alpha2_deployment_service_proto_goTypes, 1936 DependencyIndexes: edgelq_meta_proto_v1alpha2_deployment_service_proto_depIdxs, 1937 MessageInfos: edgelq_meta_proto_v1alpha2_deployment_service_proto_msgTypes, 1938 }.Build() 1939 edgelq_meta_proto_v1alpha2_deployment_service_proto = out.File 1940 edgelq_meta_proto_v1alpha2_deployment_service_proto_rawDesc = nil 1941 edgelq_meta_proto_v1alpha2_deployment_service_proto_goTypes = nil 1942 edgelq_meta_proto_v1alpha2_deployment_service_proto_depIdxs = nil 1943 }