github.com/kaisenlinux/docker@v0.0.0-20230510090727-ea55db55fac7/swarmkit/api/control.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: github.com/docker/swarmkit/api/control.proto 3 4 package api 5 6 import ( 7 context "context" 8 fmt "fmt" 9 github_com_docker_swarmkit_api_deepcopy "github.com/docker/swarmkit/api/deepcopy" 10 raftselector "github.com/docker/swarmkit/manager/raftselector" 11 _ "github.com/docker/swarmkit/protobuf/plugin" 12 _ "github.com/gogo/protobuf/gogoproto" 13 proto "github.com/gogo/protobuf/proto" 14 github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys" 15 types "github.com/gogo/protobuf/types" 16 grpc "google.golang.org/grpc" 17 codes "google.golang.org/grpc/codes" 18 metadata "google.golang.org/grpc/metadata" 19 peer "google.golang.org/grpc/peer" 20 status "google.golang.org/grpc/status" 21 io "io" 22 math "math" 23 reflect "reflect" 24 strings "strings" 25 rafttime "time" 26 ) 27 28 // Reference imports to suppress errors if they are not otherwise used. 29 var _ = proto.Marshal 30 var _ = fmt.Errorf 31 var _ = math.Inf 32 33 // This is a compile-time assertion to ensure that this generated file 34 // is compatible with the proto package it is being compiled against. 35 // A compilation error at this line likely means your copy of the 36 // proto package needs to be updated. 37 const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package 38 39 type UpdateServiceRequest_Rollback int32 40 41 const ( 42 // This is not a rollback. The spec field of the request will 43 // be honored. 44 UpdateServiceRequest_NONE UpdateServiceRequest_Rollback = 0 45 // Roll back the service - get spec from the service's 46 // previous_spec. 47 UpdateServiceRequest_PREVIOUS UpdateServiceRequest_Rollback = 1 48 ) 49 50 var UpdateServiceRequest_Rollback_name = map[int32]string{ 51 0: "NONE", 52 1: "PREVIOUS", 53 } 54 55 var UpdateServiceRequest_Rollback_value = map[string]int32{ 56 "NONE": 0, 57 "PREVIOUS": 1, 58 } 59 60 func (x UpdateServiceRequest_Rollback) String() string { 61 return proto.EnumName(UpdateServiceRequest_Rollback_name, int32(x)) 62 } 63 64 func (UpdateServiceRequest_Rollback) EnumDescriptor() ([]byte, []int) { 65 return fileDescriptor_b37401dd08bf8930, []int{18, 0} 66 } 67 68 type GetNodeRequest struct { 69 NodeID string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` 70 } 71 72 func (m *GetNodeRequest) Reset() { *m = GetNodeRequest{} } 73 func (*GetNodeRequest) ProtoMessage() {} 74 func (*GetNodeRequest) Descriptor() ([]byte, []int) { 75 return fileDescriptor_b37401dd08bf8930, []int{0} 76 } 77 func (m *GetNodeRequest) XXX_Unmarshal(b []byte) error { 78 return m.Unmarshal(b) 79 } 80 func (m *GetNodeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 81 if deterministic { 82 return xxx_messageInfo_GetNodeRequest.Marshal(b, m, deterministic) 83 } else { 84 b = b[:cap(b)] 85 n, err := m.MarshalTo(b) 86 if err != nil { 87 return nil, err 88 } 89 return b[:n], nil 90 } 91 } 92 func (m *GetNodeRequest) XXX_Merge(src proto.Message) { 93 xxx_messageInfo_GetNodeRequest.Merge(m, src) 94 } 95 func (m *GetNodeRequest) XXX_Size() int { 96 return m.Size() 97 } 98 func (m *GetNodeRequest) XXX_DiscardUnknown() { 99 xxx_messageInfo_GetNodeRequest.DiscardUnknown(m) 100 } 101 102 var xxx_messageInfo_GetNodeRequest proto.InternalMessageInfo 103 104 type GetNodeResponse struct { 105 Node *Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` 106 } 107 108 func (m *GetNodeResponse) Reset() { *m = GetNodeResponse{} } 109 func (*GetNodeResponse) ProtoMessage() {} 110 func (*GetNodeResponse) Descriptor() ([]byte, []int) { 111 return fileDescriptor_b37401dd08bf8930, []int{1} 112 } 113 func (m *GetNodeResponse) XXX_Unmarshal(b []byte) error { 114 return m.Unmarshal(b) 115 } 116 func (m *GetNodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 117 if deterministic { 118 return xxx_messageInfo_GetNodeResponse.Marshal(b, m, deterministic) 119 } else { 120 b = b[:cap(b)] 121 n, err := m.MarshalTo(b) 122 if err != nil { 123 return nil, err 124 } 125 return b[:n], nil 126 } 127 } 128 func (m *GetNodeResponse) XXX_Merge(src proto.Message) { 129 xxx_messageInfo_GetNodeResponse.Merge(m, src) 130 } 131 func (m *GetNodeResponse) XXX_Size() int { 132 return m.Size() 133 } 134 func (m *GetNodeResponse) XXX_DiscardUnknown() { 135 xxx_messageInfo_GetNodeResponse.DiscardUnknown(m) 136 } 137 138 var xxx_messageInfo_GetNodeResponse proto.InternalMessageInfo 139 140 type ListNodesRequest struct { 141 Filters *ListNodesRequest_Filters `protobuf:"bytes,1,opt,name=filters,proto3" json:"filters,omitempty"` 142 } 143 144 func (m *ListNodesRequest) Reset() { *m = ListNodesRequest{} } 145 func (*ListNodesRequest) ProtoMessage() {} 146 func (*ListNodesRequest) Descriptor() ([]byte, []int) { 147 return fileDescriptor_b37401dd08bf8930, []int{2} 148 } 149 func (m *ListNodesRequest) XXX_Unmarshal(b []byte) error { 150 return m.Unmarshal(b) 151 } 152 func (m *ListNodesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 153 if deterministic { 154 return xxx_messageInfo_ListNodesRequest.Marshal(b, m, deterministic) 155 } else { 156 b = b[:cap(b)] 157 n, err := m.MarshalTo(b) 158 if err != nil { 159 return nil, err 160 } 161 return b[:n], nil 162 } 163 } 164 func (m *ListNodesRequest) XXX_Merge(src proto.Message) { 165 xxx_messageInfo_ListNodesRequest.Merge(m, src) 166 } 167 func (m *ListNodesRequest) XXX_Size() int { 168 return m.Size() 169 } 170 func (m *ListNodesRequest) XXX_DiscardUnknown() { 171 xxx_messageInfo_ListNodesRequest.DiscardUnknown(m) 172 } 173 174 var xxx_messageInfo_ListNodesRequest proto.InternalMessageInfo 175 176 type ListNodesRequest_Filters struct { 177 Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"` 178 IDPrefixes []string `protobuf:"bytes,2,rep,name=id_prefixes,json=idPrefixes,proto3" json:"id_prefixes,omitempty"` 179 // Labels refers to engine labels, which are labels set by the user on the 180 // node and reported back to the managers 181 Labels map[string]string `protobuf:"bytes,3,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 182 // NodeLabels are labels set on the node object on the managers. 183 NodeLabels map[string]string `protobuf:"bytes,7,rep,name=node_labels,json=nodeLabels,proto3" json:"node_labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 184 Memberships []NodeSpec_Membership `protobuf:"varint,4,rep,name=memberships,proto3,enum=docker.swarmkit.v1.NodeSpec_Membership" json:"memberships,omitempty"` 185 Roles []NodeRole `protobuf:"varint,5,rep,name=roles,proto3,enum=docker.swarmkit.v1.NodeRole" json:"roles,omitempty"` 186 // NamePrefixes matches all objects with the given prefixes 187 NamePrefixes []string `protobuf:"bytes,6,rep,name=name_prefixes,json=namePrefixes,proto3" json:"name_prefixes,omitempty"` 188 } 189 190 func (m *ListNodesRequest_Filters) Reset() { *m = ListNodesRequest_Filters{} } 191 func (*ListNodesRequest_Filters) ProtoMessage() {} 192 func (*ListNodesRequest_Filters) Descriptor() ([]byte, []int) { 193 return fileDescriptor_b37401dd08bf8930, []int{2, 0} 194 } 195 func (m *ListNodesRequest_Filters) XXX_Unmarshal(b []byte) error { 196 return m.Unmarshal(b) 197 } 198 func (m *ListNodesRequest_Filters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 199 if deterministic { 200 return xxx_messageInfo_ListNodesRequest_Filters.Marshal(b, m, deterministic) 201 } else { 202 b = b[:cap(b)] 203 n, err := m.MarshalTo(b) 204 if err != nil { 205 return nil, err 206 } 207 return b[:n], nil 208 } 209 } 210 func (m *ListNodesRequest_Filters) XXX_Merge(src proto.Message) { 211 xxx_messageInfo_ListNodesRequest_Filters.Merge(m, src) 212 } 213 func (m *ListNodesRequest_Filters) XXX_Size() int { 214 return m.Size() 215 } 216 func (m *ListNodesRequest_Filters) XXX_DiscardUnknown() { 217 xxx_messageInfo_ListNodesRequest_Filters.DiscardUnknown(m) 218 } 219 220 var xxx_messageInfo_ListNodesRequest_Filters proto.InternalMessageInfo 221 222 type ListNodesResponse struct { 223 Nodes []*Node `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"` 224 } 225 226 func (m *ListNodesResponse) Reset() { *m = ListNodesResponse{} } 227 func (*ListNodesResponse) ProtoMessage() {} 228 func (*ListNodesResponse) Descriptor() ([]byte, []int) { 229 return fileDescriptor_b37401dd08bf8930, []int{3} 230 } 231 func (m *ListNodesResponse) XXX_Unmarshal(b []byte) error { 232 return m.Unmarshal(b) 233 } 234 func (m *ListNodesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 235 if deterministic { 236 return xxx_messageInfo_ListNodesResponse.Marshal(b, m, deterministic) 237 } else { 238 b = b[:cap(b)] 239 n, err := m.MarshalTo(b) 240 if err != nil { 241 return nil, err 242 } 243 return b[:n], nil 244 } 245 } 246 func (m *ListNodesResponse) XXX_Merge(src proto.Message) { 247 xxx_messageInfo_ListNodesResponse.Merge(m, src) 248 } 249 func (m *ListNodesResponse) XXX_Size() int { 250 return m.Size() 251 } 252 func (m *ListNodesResponse) XXX_DiscardUnknown() { 253 xxx_messageInfo_ListNodesResponse.DiscardUnknown(m) 254 } 255 256 var xxx_messageInfo_ListNodesResponse proto.InternalMessageInfo 257 258 // UpdateNodeRequest requests an update to the specified node. This may be used 259 // to request a new availability for a node, such as PAUSE. Invalid updates 260 // will be denied and cause an error. 261 type UpdateNodeRequest struct { 262 NodeID string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` 263 NodeVersion *Version `protobuf:"bytes,2,opt,name=node_version,json=nodeVersion,proto3" json:"node_version,omitempty"` 264 Spec *NodeSpec `protobuf:"bytes,3,opt,name=spec,proto3" json:"spec,omitempty"` 265 } 266 267 func (m *UpdateNodeRequest) Reset() { *m = UpdateNodeRequest{} } 268 func (*UpdateNodeRequest) ProtoMessage() {} 269 func (*UpdateNodeRequest) Descriptor() ([]byte, []int) { 270 return fileDescriptor_b37401dd08bf8930, []int{4} 271 } 272 func (m *UpdateNodeRequest) XXX_Unmarshal(b []byte) error { 273 return m.Unmarshal(b) 274 } 275 func (m *UpdateNodeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 276 if deterministic { 277 return xxx_messageInfo_UpdateNodeRequest.Marshal(b, m, deterministic) 278 } else { 279 b = b[:cap(b)] 280 n, err := m.MarshalTo(b) 281 if err != nil { 282 return nil, err 283 } 284 return b[:n], nil 285 } 286 } 287 func (m *UpdateNodeRequest) XXX_Merge(src proto.Message) { 288 xxx_messageInfo_UpdateNodeRequest.Merge(m, src) 289 } 290 func (m *UpdateNodeRequest) XXX_Size() int { 291 return m.Size() 292 } 293 func (m *UpdateNodeRequest) XXX_DiscardUnknown() { 294 xxx_messageInfo_UpdateNodeRequest.DiscardUnknown(m) 295 } 296 297 var xxx_messageInfo_UpdateNodeRequest proto.InternalMessageInfo 298 299 type UpdateNodeResponse struct { 300 Node *Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` 301 } 302 303 func (m *UpdateNodeResponse) Reset() { *m = UpdateNodeResponse{} } 304 func (*UpdateNodeResponse) ProtoMessage() {} 305 func (*UpdateNodeResponse) Descriptor() ([]byte, []int) { 306 return fileDescriptor_b37401dd08bf8930, []int{5} 307 } 308 func (m *UpdateNodeResponse) XXX_Unmarshal(b []byte) error { 309 return m.Unmarshal(b) 310 } 311 func (m *UpdateNodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 312 if deterministic { 313 return xxx_messageInfo_UpdateNodeResponse.Marshal(b, m, deterministic) 314 } else { 315 b = b[:cap(b)] 316 n, err := m.MarshalTo(b) 317 if err != nil { 318 return nil, err 319 } 320 return b[:n], nil 321 } 322 } 323 func (m *UpdateNodeResponse) XXX_Merge(src proto.Message) { 324 xxx_messageInfo_UpdateNodeResponse.Merge(m, src) 325 } 326 func (m *UpdateNodeResponse) XXX_Size() int { 327 return m.Size() 328 } 329 func (m *UpdateNodeResponse) XXX_DiscardUnknown() { 330 xxx_messageInfo_UpdateNodeResponse.DiscardUnknown(m) 331 } 332 333 var xxx_messageInfo_UpdateNodeResponse proto.InternalMessageInfo 334 335 // RemoveNodeRequest requests to delete the specified node from store. 336 type RemoveNodeRequest struct { 337 NodeID string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` 338 Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"` 339 } 340 341 func (m *RemoveNodeRequest) Reset() { *m = RemoveNodeRequest{} } 342 func (*RemoveNodeRequest) ProtoMessage() {} 343 func (*RemoveNodeRequest) Descriptor() ([]byte, []int) { 344 return fileDescriptor_b37401dd08bf8930, []int{6} 345 } 346 func (m *RemoveNodeRequest) XXX_Unmarshal(b []byte) error { 347 return m.Unmarshal(b) 348 } 349 func (m *RemoveNodeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 350 if deterministic { 351 return xxx_messageInfo_RemoveNodeRequest.Marshal(b, m, deterministic) 352 } else { 353 b = b[:cap(b)] 354 n, err := m.MarshalTo(b) 355 if err != nil { 356 return nil, err 357 } 358 return b[:n], nil 359 } 360 } 361 func (m *RemoveNodeRequest) XXX_Merge(src proto.Message) { 362 xxx_messageInfo_RemoveNodeRequest.Merge(m, src) 363 } 364 func (m *RemoveNodeRequest) XXX_Size() int { 365 return m.Size() 366 } 367 func (m *RemoveNodeRequest) XXX_DiscardUnknown() { 368 xxx_messageInfo_RemoveNodeRequest.DiscardUnknown(m) 369 } 370 371 var xxx_messageInfo_RemoveNodeRequest proto.InternalMessageInfo 372 373 type RemoveNodeResponse struct { 374 } 375 376 func (m *RemoveNodeResponse) Reset() { *m = RemoveNodeResponse{} } 377 func (*RemoveNodeResponse) ProtoMessage() {} 378 func (*RemoveNodeResponse) Descriptor() ([]byte, []int) { 379 return fileDescriptor_b37401dd08bf8930, []int{7} 380 } 381 func (m *RemoveNodeResponse) XXX_Unmarshal(b []byte) error { 382 return m.Unmarshal(b) 383 } 384 func (m *RemoveNodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 385 if deterministic { 386 return xxx_messageInfo_RemoveNodeResponse.Marshal(b, m, deterministic) 387 } else { 388 b = b[:cap(b)] 389 n, err := m.MarshalTo(b) 390 if err != nil { 391 return nil, err 392 } 393 return b[:n], nil 394 } 395 } 396 func (m *RemoveNodeResponse) XXX_Merge(src proto.Message) { 397 xxx_messageInfo_RemoveNodeResponse.Merge(m, src) 398 } 399 func (m *RemoveNodeResponse) XXX_Size() int { 400 return m.Size() 401 } 402 func (m *RemoveNodeResponse) XXX_DiscardUnknown() { 403 xxx_messageInfo_RemoveNodeResponse.DiscardUnknown(m) 404 } 405 406 var xxx_messageInfo_RemoveNodeResponse proto.InternalMessageInfo 407 408 type GetTaskRequest struct { 409 TaskID string `protobuf:"bytes,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"` 410 } 411 412 func (m *GetTaskRequest) Reset() { *m = GetTaskRequest{} } 413 func (*GetTaskRequest) ProtoMessage() {} 414 func (*GetTaskRequest) Descriptor() ([]byte, []int) { 415 return fileDescriptor_b37401dd08bf8930, []int{8} 416 } 417 func (m *GetTaskRequest) XXX_Unmarshal(b []byte) error { 418 return m.Unmarshal(b) 419 } 420 func (m *GetTaskRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 421 if deterministic { 422 return xxx_messageInfo_GetTaskRequest.Marshal(b, m, deterministic) 423 } else { 424 b = b[:cap(b)] 425 n, err := m.MarshalTo(b) 426 if err != nil { 427 return nil, err 428 } 429 return b[:n], nil 430 } 431 } 432 func (m *GetTaskRequest) XXX_Merge(src proto.Message) { 433 xxx_messageInfo_GetTaskRequest.Merge(m, src) 434 } 435 func (m *GetTaskRequest) XXX_Size() int { 436 return m.Size() 437 } 438 func (m *GetTaskRequest) XXX_DiscardUnknown() { 439 xxx_messageInfo_GetTaskRequest.DiscardUnknown(m) 440 } 441 442 var xxx_messageInfo_GetTaskRequest proto.InternalMessageInfo 443 444 type GetTaskResponse struct { 445 Task *Task `protobuf:"bytes,1,opt,name=task,proto3" json:"task,omitempty"` 446 } 447 448 func (m *GetTaskResponse) Reset() { *m = GetTaskResponse{} } 449 func (*GetTaskResponse) ProtoMessage() {} 450 func (*GetTaskResponse) Descriptor() ([]byte, []int) { 451 return fileDescriptor_b37401dd08bf8930, []int{9} 452 } 453 func (m *GetTaskResponse) XXX_Unmarshal(b []byte) error { 454 return m.Unmarshal(b) 455 } 456 func (m *GetTaskResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 457 if deterministic { 458 return xxx_messageInfo_GetTaskResponse.Marshal(b, m, deterministic) 459 } else { 460 b = b[:cap(b)] 461 n, err := m.MarshalTo(b) 462 if err != nil { 463 return nil, err 464 } 465 return b[:n], nil 466 } 467 } 468 func (m *GetTaskResponse) XXX_Merge(src proto.Message) { 469 xxx_messageInfo_GetTaskResponse.Merge(m, src) 470 } 471 func (m *GetTaskResponse) XXX_Size() int { 472 return m.Size() 473 } 474 func (m *GetTaskResponse) XXX_DiscardUnknown() { 475 xxx_messageInfo_GetTaskResponse.DiscardUnknown(m) 476 } 477 478 var xxx_messageInfo_GetTaskResponse proto.InternalMessageInfo 479 480 type RemoveTaskRequest struct { 481 TaskID string `protobuf:"bytes,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"` 482 } 483 484 func (m *RemoveTaskRequest) Reset() { *m = RemoveTaskRequest{} } 485 func (*RemoveTaskRequest) ProtoMessage() {} 486 func (*RemoveTaskRequest) Descriptor() ([]byte, []int) { 487 return fileDescriptor_b37401dd08bf8930, []int{10} 488 } 489 func (m *RemoveTaskRequest) XXX_Unmarshal(b []byte) error { 490 return m.Unmarshal(b) 491 } 492 func (m *RemoveTaskRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 493 if deterministic { 494 return xxx_messageInfo_RemoveTaskRequest.Marshal(b, m, deterministic) 495 } else { 496 b = b[:cap(b)] 497 n, err := m.MarshalTo(b) 498 if err != nil { 499 return nil, err 500 } 501 return b[:n], nil 502 } 503 } 504 func (m *RemoveTaskRequest) XXX_Merge(src proto.Message) { 505 xxx_messageInfo_RemoveTaskRequest.Merge(m, src) 506 } 507 func (m *RemoveTaskRequest) XXX_Size() int { 508 return m.Size() 509 } 510 func (m *RemoveTaskRequest) XXX_DiscardUnknown() { 511 xxx_messageInfo_RemoveTaskRequest.DiscardUnknown(m) 512 } 513 514 var xxx_messageInfo_RemoveTaskRequest proto.InternalMessageInfo 515 516 type RemoveTaskResponse struct { 517 } 518 519 func (m *RemoveTaskResponse) Reset() { *m = RemoveTaskResponse{} } 520 func (*RemoveTaskResponse) ProtoMessage() {} 521 func (*RemoveTaskResponse) Descriptor() ([]byte, []int) { 522 return fileDescriptor_b37401dd08bf8930, []int{11} 523 } 524 func (m *RemoveTaskResponse) XXX_Unmarshal(b []byte) error { 525 return m.Unmarshal(b) 526 } 527 func (m *RemoveTaskResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 528 if deterministic { 529 return xxx_messageInfo_RemoveTaskResponse.Marshal(b, m, deterministic) 530 } else { 531 b = b[:cap(b)] 532 n, err := m.MarshalTo(b) 533 if err != nil { 534 return nil, err 535 } 536 return b[:n], nil 537 } 538 } 539 func (m *RemoveTaskResponse) XXX_Merge(src proto.Message) { 540 xxx_messageInfo_RemoveTaskResponse.Merge(m, src) 541 } 542 func (m *RemoveTaskResponse) XXX_Size() int { 543 return m.Size() 544 } 545 func (m *RemoveTaskResponse) XXX_DiscardUnknown() { 546 xxx_messageInfo_RemoveTaskResponse.DiscardUnknown(m) 547 } 548 549 var xxx_messageInfo_RemoveTaskResponse proto.InternalMessageInfo 550 551 type ListTasksRequest struct { 552 Filters *ListTasksRequest_Filters `protobuf:"bytes,1,opt,name=filters,proto3" json:"filters,omitempty"` 553 } 554 555 func (m *ListTasksRequest) Reset() { *m = ListTasksRequest{} } 556 func (*ListTasksRequest) ProtoMessage() {} 557 func (*ListTasksRequest) Descriptor() ([]byte, []int) { 558 return fileDescriptor_b37401dd08bf8930, []int{12} 559 } 560 func (m *ListTasksRequest) XXX_Unmarshal(b []byte) error { 561 return m.Unmarshal(b) 562 } 563 func (m *ListTasksRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 564 if deterministic { 565 return xxx_messageInfo_ListTasksRequest.Marshal(b, m, deterministic) 566 } else { 567 b = b[:cap(b)] 568 n, err := m.MarshalTo(b) 569 if err != nil { 570 return nil, err 571 } 572 return b[:n], nil 573 } 574 } 575 func (m *ListTasksRequest) XXX_Merge(src proto.Message) { 576 xxx_messageInfo_ListTasksRequest.Merge(m, src) 577 } 578 func (m *ListTasksRequest) XXX_Size() int { 579 return m.Size() 580 } 581 func (m *ListTasksRequest) XXX_DiscardUnknown() { 582 xxx_messageInfo_ListTasksRequest.DiscardUnknown(m) 583 } 584 585 var xxx_messageInfo_ListTasksRequest proto.InternalMessageInfo 586 587 type ListTasksRequest_Filters struct { 588 Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"` 589 IDPrefixes []string `protobuf:"bytes,2,rep,name=id_prefixes,json=idPrefixes,proto3" json:"id_prefixes,omitempty"` 590 Labels map[string]string `protobuf:"bytes,3,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 591 ServiceIDs []string `protobuf:"bytes,4,rep,name=service_ids,json=serviceIds,proto3" json:"service_ids,omitempty"` 592 NodeIDs []string `protobuf:"bytes,5,rep,name=node_ids,json=nodeIds,proto3" json:"node_ids,omitempty"` 593 DesiredStates []TaskState `protobuf:"varint,6,rep,name=desired_states,json=desiredStates,proto3,enum=docker.swarmkit.v1.TaskState" json:"desired_states,omitempty"` 594 // NamePrefixes matches all objects with the given prefixes 595 NamePrefixes []string `protobuf:"bytes,7,rep,name=name_prefixes,json=namePrefixes,proto3" json:"name_prefixes,omitempty"` 596 Runtimes []string `protobuf:"bytes,9,rep,name=runtimes,proto3" json:"runtimes,omitempty"` 597 // UpToDate matches tasks that are consistent with the current 598 // service definition. 599 // Note: this is intended for internal status reporting rather 600 // than being exposed to users. It may be removed in the future. 601 UpToDate bool `protobuf:"varint,8,opt,name=up_to_date,json=upToDate,proto3" json:"up_to_date,omitempty"` 602 } 603 604 func (m *ListTasksRequest_Filters) Reset() { *m = ListTasksRequest_Filters{} } 605 func (*ListTasksRequest_Filters) ProtoMessage() {} 606 func (*ListTasksRequest_Filters) Descriptor() ([]byte, []int) { 607 return fileDescriptor_b37401dd08bf8930, []int{12, 0} 608 } 609 func (m *ListTasksRequest_Filters) XXX_Unmarshal(b []byte) error { 610 return m.Unmarshal(b) 611 } 612 func (m *ListTasksRequest_Filters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 613 if deterministic { 614 return xxx_messageInfo_ListTasksRequest_Filters.Marshal(b, m, deterministic) 615 } else { 616 b = b[:cap(b)] 617 n, err := m.MarshalTo(b) 618 if err != nil { 619 return nil, err 620 } 621 return b[:n], nil 622 } 623 } 624 func (m *ListTasksRequest_Filters) XXX_Merge(src proto.Message) { 625 xxx_messageInfo_ListTasksRequest_Filters.Merge(m, src) 626 } 627 func (m *ListTasksRequest_Filters) XXX_Size() int { 628 return m.Size() 629 } 630 func (m *ListTasksRequest_Filters) XXX_DiscardUnknown() { 631 xxx_messageInfo_ListTasksRequest_Filters.DiscardUnknown(m) 632 } 633 634 var xxx_messageInfo_ListTasksRequest_Filters proto.InternalMessageInfo 635 636 type ListTasksResponse struct { 637 Tasks []*Task `protobuf:"bytes,1,rep,name=tasks,proto3" json:"tasks,omitempty"` 638 } 639 640 func (m *ListTasksResponse) Reset() { *m = ListTasksResponse{} } 641 func (*ListTasksResponse) ProtoMessage() {} 642 func (*ListTasksResponse) Descriptor() ([]byte, []int) { 643 return fileDescriptor_b37401dd08bf8930, []int{13} 644 } 645 func (m *ListTasksResponse) XXX_Unmarshal(b []byte) error { 646 return m.Unmarshal(b) 647 } 648 func (m *ListTasksResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 649 if deterministic { 650 return xxx_messageInfo_ListTasksResponse.Marshal(b, m, deterministic) 651 } else { 652 b = b[:cap(b)] 653 n, err := m.MarshalTo(b) 654 if err != nil { 655 return nil, err 656 } 657 return b[:n], nil 658 } 659 } 660 func (m *ListTasksResponse) XXX_Merge(src proto.Message) { 661 xxx_messageInfo_ListTasksResponse.Merge(m, src) 662 } 663 func (m *ListTasksResponse) XXX_Size() int { 664 return m.Size() 665 } 666 func (m *ListTasksResponse) XXX_DiscardUnknown() { 667 xxx_messageInfo_ListTasksResponse.DiscardUnknown(m) 668 } 669 670 var xxx_messageInfo_ListTasksResponse proto.InternalMessageInfo 671 672 type CreateServiceRequest struct { 673 Spec *ServiceSpec `protobuf:"bytes,1,opt,name=spec,proto3" json:"spec,omitempty"` 674 } 675 676 func (m *CreateServiceRequest) Reset() { *m = CreateServiceRequest{} } 677 func (*CreateServiceRequest) ProtoMessage() {} 678 func (*CreateServiceRequest) Descriptor() ([]byte, []int) { 679 return fileDescriptor_b37401dd08bf8930, []int{14} 680 } 681 func (m *CreateServiceRequest) XXX_Unmarshal(b []byte) error { 682 return m.Unmarshal(b) 683 } 684 func (m *CreateServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 685 if deterministic { 686 return xxx_messageInfo_CreateServiceRequest.Marshal(b, m, deterministic) 687 } else { 688 b = b[:cap(b)] 689 n, err := m.MarshalTo(b) 690 if err != nil { 691 return nil, err 692 } 693 return b[:n], nil 694 } 695 } 696 func (m *CreateServiceRequest) XXX_Merge(src proto.Message) { 697 xxx_messageInfo_CreateServiceRequest.Merge(m, src) 698 } 699 func (m *CreateServiceRequest) XXX_Size() int { 700 return m.Size() 701 } 702 func (m *CreateServiceRequest) XXX_DiscardUnknown() { 703 xxx_messageInfo_CreateServiceRequest.DiscardUnknown(m) 704 } 705 706 var xxx_messageInfo_CreateServiceRequest proto.InternalMessageInfo 707 708 type CreateServiceResponse struct { 709 Service *Service `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"` 710 } 711 712 func (m *CreateServiceResponse) Reset() { *m = CreateServiceResponse{} } 713 func (*CreateServiceResponse) ProtoMessage() {} 714 func (*CreateServiceResponse) Descriptor() ([]byte, []int) { 715 return fileDescriptor_b37401dd08bf8930, []int{15} 716 } 717 func (m *CreateServiceResponse) XXX_Unmarshal(b []byte) error { 718 return m.Unmarshal(b) 719 } 720 func (m *CreateServiceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 721 if deterministic { 722 return xxx_messageInfo_CreateServiceResponse.Marshal(b, m, deterministic) 723 } else { 724 b = b[:cap(b)] 725 n, err := m.MarshalTo(b) 726 if err != nil { 727 return nil, err 728 } 729 return b[:n], nil 730 } 731 } 732 func (m *CreateServiceResponse) XXX_Merge(src proto.Message) { 733 xxx_messageInfo_CreateServiceResponse.Merge(m, src) 734 } 735 func (m *CreateServiceResponse) XXX_Size() int { 736 return m.Size() 737 } 738 func (m *CreateServiceResponse) XXX_DiscardUnknown() { 739 xxx_messageInfo_CreateServiceResponse.DiscardUnknown(m) 740 } 741 742 var xxx_messageInfo_CreateServiceResponse proto.InternalMessageInfo 743 744 type GetServiceRequest struct { 745 ServiceID string `protobuf:"bytes,1,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"` 746 InsertDefaults bool `protobuf:"varint,2,opt,name=insert_defaults,json=insertDefaults,proto3" json:"insert_defaults,omitempty"` 747 } 748 749 func (m *GetServiceRequest) Reset() { *m = GetServiceRequest{} } 750 func (*GetServiceRequest) ProtoMessage() {} 751 func (*GetServiceRequest) Descriptor() ([]byte, []int) { 752 return fileDescriptor_b37401dd08bf8930, []int{16} 753 } 754 func (m *GetServiceRequest) XXX_Unmarshal(b []byte) error { 755 return m.Unmarshal(b) 756 } 757 func (m *GetServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 758 if deterministic { 759 return xxx_messageInfo_GetServiceRequest.Marshal(b, m, deterministic) 760 } else { 761 b = b[:cap(b)] 762 n, err := m.MarshalTo(b) 763 if err != nil { 764 return nil, err 765 } 766 return b[:n], nil 767 } 768 } 769 func (m *GetServiceRequest) XXX_Merge(src proto.Message) { 770 xxx_messageInfo_GetServiceRequest.Merge(m, src) 771 } 772 func (m *GetServiceRequest) XXX_Size() int { 773 return m.Size() 774 } 775 func (m *GetServiceRequest) XXX_DiscardUnknown() { 776 xxx_messageInfo_GetServiceRequest.DiscardUnknown(m) 777 } 778 779 var xxx_messageInfo_GetServiceRequest proto.InternalMessageInfo 780 781 type GetServiceResponse struct { 782 Service *Service `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"` 783 } 784 785 func (m *GetServiceResponse) Reset() { *m = GetServiceResponse{} } 786 func (*GetServiceResponse) ProtoMessage() {} 787 func (*GetServiceResponse) Descriptor() ([]byte, []int) { 788 return fileDescriptor_b37401dd08bf8930, []int{17} 789 } 790 func (m *GetServiceResponse) XXX_Unmarshal(b []byte) error { 791 return m.Unmarshal(b) 792 } 793 func (m *GetServiceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 794 if deterministic { 795 return xxx_messageInfo_GetServiceResponse.Marshal(b, m, deterministic) 796 } else { 797 b = b[:cap(b)] 798 n, err := m.MarshalTo(b) 799 if err != nil { 800 return nil, err 801 } 802 return b[:n], nil 803 } 804 } 805 func (m *GetServiceResponse) XXX_Merge(src proto.Message) { 806 xxx_messageInfo_GetServiceResponse.Merge(m, src) 807 } 808 func (m *GetServiceResponse) XXX_Size() int { 809 return m.Size() 810 } 811 func (m *GetServiceResponse) XXX_DiscardUnknown() { 812 xxx_messageInfo_GetServiceResponse.DiscardUnknown(m) 813 } 814 815 var xxx_messageInfo_GetServiceResponse proto.InternalMessageInfo 816 817 type UpdateServiceRequest struct { 818 ServiceID string `protobuf:"bytes,1,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"` 819 ServiceVersion *Version `protobuf:"bytes,2,opt,name=service_version,json=serviceVersion,proto3" json:"service_version,omitempty"` 820 Spec *ServiceSpec `protobuf:"bytes,3,opt,name=spec,proto3" json:"spec,omitempty"` 821 // Rollback may be set to PREVIOUS to request a rollback (the service's 822 // spec will be set to the value of its previous_spec field). In this 823 // case, the spec field of this request is ignored. 824 Rollback UpdateServiceRequest_Rollback `protobuf:"varint,4,opt,name=rollback,proto3,enum=docker.swarmkit.v1.UpdateServiceRequest_Rollback" json:"rollback,omitempty"` 825 } 826 827 func (m *UpdateServiceRequest) Reset() { *m = UpdateServiceRequest{} } 828 func (*UpdateServiceRequest) ProtoMessage() {} 829 func (*UpdateServiceRequest) Descriptor() ([]byte, []int) { 830 return fileDescriptor_b37401dd08bf8930, []int{18} 831 } 832 func (m *UpdateServiceRequest) XXX_Unmarshal(b []byte) error { 833 return m.Unmarshal(b) 834 } 835 func (m *UpdateServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 836 if deterministic { 837 return xxx_messageInfo_UpdateServiceRequest.Marshal(b, m, deterministic) 838 } else { 839 b = b[:cap(b)] 840 n, err := m.MarshalTo(b) 841 if err != nil { 842 return nil, err 843 } 844 return b[:n], nil 845 } 846 } 847 func (m *UpdateServiceRequest) XXX_Merge(src proto.Message) { 848 xxx_messageInfo_UpdateServiceRequest.Merge(m, src) 849 } 850 func (m *UpdateServiceRequest) XXX_Size() int { 851 return m.Size() 852 } 853 func (m *UpdateServiceRequest) XXX_DiscardUnknown() { 854 xxx_messageInfo_UpdateServiceRequest.DiscardUnknown(m) 855 } 856 857 var xxx_messageInfo_UpdateServiceRequest proto.InternalMessageInfo 858 859 type UpdateServiceResponse struct { 860 Service *Service `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"` 861 } 862 863 func (m *UpdateServiceResponse) Reset() { *m = UpdateServiceResponse{} } 864 func (*UpdateServiceResponse) ProtoMessage() {} 865 func (*UpdateServiceResponse) Descriptor() ([]byte, []int) { 866 return fileDescriptor_b37401dd08bf8930, []int{19} 867 } 868 func (m *UpdateServiceResponse) XXX_Unmarshal(b []byte) error { 869 return m.Unmarshal(b) 870 } 871 func (m *UpdateServiceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 872 if deterministic { 873 return xxx_messageInfo_UpdateServiceResponse.Marshal(b, m, deterministic) 874 } else { 875 b = b[:cap(b)] 876 n, err := m.MarshalTo(b) 877 if err != nil { 878 return nil, err 879 } 880 return b[:n], nil 881 } 882 } 883 func (m *UpdateServiceResponse) XXX_Merge(src proto.Message) { 884 xxx_messageInfo_UpdateServiceResponse.Merge(m, src) 885 } 886 func (m *UpdateServiceResponse) XXX_Size() int { 887 return m.Size() 888 } 889 func (m *UpdateServiceResponse) XXX_DiscardUnknown() { 890 xxx_messageInfo_UpdateServiceResponse.DiscardUnknown(m) 891 } 892 893 var xxx_messageInfo_UpdateServiceResponse proto.InternalMessageInfo 894 895 type RemoveServiceRequest struct { 896 ServiceID string `protobuf:"bytes,1,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"` 897 } 898 899 func (m *RemoveServiceRequest) Reset() { *m = RemoveServiceRequest{} } 900 func (*RemoveServiceRequest) ProtoMessage() {} 901 func (*RemoveServiceRequest) Descriptor() ([]byte, []int) { 902 return fileDescriptor_b37401dd08bf8930, []int{20} 903 } 904 func (m *RemoveServiceRequest) XXX_Unmarshal(b []byte) error { 905 return m.Unmarshal(b) 906 } 907 func (m *RemoveServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 908 if deterministic { 909 return xxx_messageInfo_RemoveServiceRequest.Marshal(b, m, deterministic) 910 } else { 911 b = b[:cap(b)] 912 n, err := m.MarshalTo(b) 913 if err != nil { 914 return nil, err 915 } 916 return b[:n], nil 917 } 918 } 919 func (m *RemoveServiceRequest) XXX_Merge(src proto.Message) { 920 xxx_messageInfo_RemoveServiceRequest.Merge(m, src) 921 } 922 func (m *RemoveServiceRequest) XXX_Size() int { 923 return m.Size() 924 } 925 func (m *RemoveServiceRequest) XXX_DiscardUnknown() { 926 xxx_messageInfo_RemoveServiceRequest.DiscardUnknown(m) 927 } 928 929 var xxx_messageInfo_RemoveServiceRequest proto.InternalMessageInfo 930 931 type RemoveServiceResponse struct { 932 } 933 934 func (m *RemoveServiceResponse) Reset() { *m = RemoveServiceResponse{} } 935 func (*RemoveServiceResponse) ProtoMessage() {} 936 func (*RemoveServiceResponse) Descriptor() ([]byte, []int) { 937 return fileDescriptor_b37401dd08bf8930, []int{21} 938 } 939 func (m *RemoveServiceResponse) XXX_Unmarshal(b []byte) error { 940 return m.Unmarshal(b) 941 } 942 func (m *RemoveServiceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 943 if deterministic { 944 return xxx_messageInfo_RemoveServiceResponse.Marshal(b, m, deterministic) 945 } else { 946 b = b[:cap(b)] 947 n, err := m.MarshalTo(b) 948 if err != nil { 949 return nil, err 950 } 951 return b[:n], nil 952 } 953 } 954 func (m *RemoveServiceResponse) XXX_Merge(src proto.Message) { 955 xxx_messageInfo_RemoveServiceResponse.Merge(m, src) 956 } 957 func (m *RemoveServiceResponse) XXX_Size() int { 958 return m.Size() 959 } 960 func (m *RemoveServiceResponse) XXX_DiscardUnknown() { 961 xxx_messageInfo_RemoveServiceResponse.DiscardUnknown(m) 962 } 963 964 var xxx_messageInfo_RemoveServiceResponse proto.InternalMessageInfo 965 966 type ListServicesRequest struct { 967 Filters *ListServicesRequest_Filters `protobuf:"bytes,1,opt,name=filters,proto3" json:"filters,omitempty"` 968 } 969 970 func (m *ListServicesRequest) Reset() { *m = ListServicesRequest{} } 971 func (*ListServicesRequest) ProtoMessage() {} 972 func (*ListServicesRequest) Descriptor() ([]byte, []int) { 973 return fileDescriptor_b37401dd08bf8930, []int{22} 974 } 975 func (m *ListServicesRequest) XXX_Unmarshal(b []byte) error { 976 return m.Unmarshal(b) 977 } 978 func (m *ListServicesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 979 if deterministic { 980 return xxx_messageInfo_ListServicesRequest.Marshal(b, m, deterministic) 981 } else { 982 b = b[:cap(b)] 983 n, err := m.MarshalTo(b) 984 if err != nil { 985 return nil, err 986 } 987 return b[:n], nil 988 } 989 } 990 func (m *ListServicesRequest) XXX_Merge(src proto.Message) { 991 xxx_messageInfo_ListServicesRequest.Merge(m, src) 992 } 993 func (m *ListServicesRequest) XXX_Size() int { 994 return m.Size() 995 } 996 func (m *ListServicesRequest) XXX_DiscardUnknown() { 997 xxx_messageInfo_ListServicesRequest.DiscardUnknown(m) 998 } 999 1000 var xxx_messageInfo_ListServicesRequest proto.InternalMessageInfo 1001 1002 type ListServicesRequest_Filters struct { 1003 Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"` 1004 IDPrefixes []string `protobuf:"bytes,2,rep,name=id_prefixes,json=idPrefixes,proto3" json:"id_prefixes,omitempty"` 1005 Labels map[string]string `protobuf:"bytes,3,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 1006 // NamePrefixes matches all objects with the given prefixes 1007 NamePrefixes []string `protobuf:"bytes,4,rep,name=name_prefixes,json=namePrefixes,proto3" json:"name_prefixes,omitempty"` 1008 Runtimes []string `protobuf:"bytes,5,rep,name=runtimes,proto3" json:"runtimes,omitempty"` 1009 } 1010 1011 func (m *ListServicesRequest_Filters) Reset() { *m = ListServicesRequest_Filters{} } 1012 func (*ListServicesRequest_Filters) ProtoMessage() {} 1013 func (*ListServicesRequest_Filters) Descriptor() ([]byte, []int) { 1014 return fileDescriptor_b37401dd08bf8930, []int{22, 0} 1015 } 1016 func (m *ListServicesRequest_Filters) XXX_Unmarshal(b []byte) error { 1017 return m.Unmarshal(b) 1018 } 1019 func (m *ListServicesRequest_Filters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1020 if deterministic { 1021 return xxx_messageInfo_ListServicesRequest_Filters.Marshal(b, m, deterministic) 1022 } else { 1023 b = b[:cap(b)] 1024 n, err := m.MarshalTo(b) 1025 if err != nil { 1026 return nil, err 1027 } 1028 return b[:n], nil 1029 } 1030 } 1031 func (m *ListServicesRequest_Filters) XXX_Merge(src proto.Message) { 1032 xxx_messageInfo_ListServicesRequest_Filters.Merge(m, src) 1033 } 1034 func (m *ListServicesRequest_Filters) XXX_Size() int { 1035 return m.Size() 1036 } 1037 func (m *ListServicesRequest_Filters) XXX_DiscardUnknown() { 1038 xxx_messageInfo_ListServicesRequest_Filters.DiscardUnknown(m) 1039 } 1040 1041 var xxx_messageInfo_ListServicesRequest_Filters proto.InternalMessageInfo 1042 1043 type ListServicesResponse struct { 1044 Services []*Service `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"` 1045 } 1046 1047 func (m *ListServicesResponse) Reset() { *m = ListServicesResponse{} } 1048 func (*ListServicesResponse) ProtoMessage() {} 1049 func (*ListServicesResponse) Descriptor() ([]byte, []int) { 1050 return fileDescriptor_b37401dd08bf8930, []int{23} 1051 } 1052 func (m *ListServicesResponse) XXX_Unmarshal(b []byte) error { 1053 return m.Unmarshal(b) 1054 } 1055 func (m *ListServicesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1056 if deterministic { 1057 return xxx_messageInfo_ListServicesResponse.Marshal(b, m, deterministic) 1058 } else { 1059 b = b[:cap(b)] 1060 n, err := m.MarshalTo(b) 1061 if err != nil { 1062 return nil, err 1063 } 1064 return b[:n], nil 1065 } 1066 } 1067 func (m *ListServicesResponse) XXX_Merge(src proto.Message) { 1068 xxx_messageInfo_ListServicesResponse.Merge(m, src) 1069 } 1070 func (m *ListServicesResponse) XXX_Size() int { 1071 return m.Size() 1072 } 1073 func (m *ListServicesResponse) XXX_DiscardUnknown() { 1074 xxx_messageInfo_ListServicesResponse.DiscardUnknown(m) 1075 } 1076 1077 var xxx_messageInfo_ListServicesResponse proto.InternalMessageInfo 1078 1079 // ListServiceStatusesRequest is a request to get the aggregate status of a 1080 // service by computing the number of running vs desired tasks. It includes 1081 // only a service ID. 1082 type ListServiceStatusesRequest struct { 1083 // Services is a list of service IDs to get statuses for. 1084 Services []string `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"` 1085 } 1086 1087 func (m *ListServiceStatusesRequest) Reset() { *m = ListServiceStatusesRequest{} } 1088 func (*ListServiceStatusesRequest) ProtoMessage() {} 1089 func (*ListServiceStatusesRequest) Descriptor() ([]byte, []int) { 1090 return fileDescriptor_b37401dd08bf8930, []int{24} 1091 } 1092 func (m *ListServiceStatusesRequest) XXX_Unmarshal(b []byte) error { 1093 return m.Unmarshal(b) 1094 } 1095 func (m *ListServiceStatusesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1096 if deterministic { 1097 return xxx_messageInfo_ListServiceStatusesRequest.Marshal(b, m, deterministic) 1098 } else { 1099 b = b[:cap(b)] 1100 n, err := m.MarshalTo(b) 1101 if err != nil { 1102 return nil, err 1103 } 1104 return b[:n], nil 1105 } 1106 } 1107 func (m *ListServiceStatusesRequest) XXX_Merge(src proto.Message) { 1108 xxx_messageInfo_ListServiceStatusesRequest.Merge(m, src) 1109 } 1110 func (m *ListServiceStatusesRequest) XXX_Size() int { 1111 return m.Size() 1112 } 1113 func (m *ListServiceStatusesRequest) XXX_DiscardUnknown() { 1114 xxx_messageInfo_ListServiceStatusesRequest.DiscardUnknown(m) 1115 } 1116 1117 var xxx_messageInfo_ListServiceStatusesRequest proto.InternalMessageInfo 1118 1119 // ListServiceStatusesResponse is a response containing the aggregate status of 1120 // a service, formed by computing the number of running vs desired tasks. The 1121 // values returned are only valid for the point in time at which the request is 1122 // made. 1123 type ListServiceStatusesResponse struct { 1124 Statuses []*ListServiceStatusesResponse_ServiceStatus `protobuf:"bytes,1,rep,name=statuses,proto3" json:"statuses,omitempty"` 1125 } 1126 1127 func (m *ListServiceStatusesResponse) Reset() { *m = ListServiceStatusesResponse{} } 1128 func (*ListServiceStatusesResponse) ProtoMessage() {} 1129 func (*ListServiceStatusesResponse) Descriptor() ([]byte, []int) { 1130 return fileDescriptor_b37401dd08bf8930, []int{25} 1131 } 1132 func (m *ListServiceStatusesResponse) XXX_Unmarshal(b []byte) error { 1133 return m.Unmarshal(b) 1134 } 1135 func (m *ListServiceStatusesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1136 if deterministic { 1137 return xxx_messageInfo_ListServiceStatusesResponse.Marshal(b, m, deterministic) 1138 } else { 1139 b = b[:cap(b)] 1140 n, err := m.MarshalTo(b) 1141 if err != nil { 1142 return nil, err 1143 } 1144 return b[:n], nil 1145 } 1146 } 1147 func (m *ListServiceStatusesResponse) XXX_Merge(src proto.Message) { 1148 xxx_messageInfo_ListServiceStatusesResponse.Merge(m, src) 1149 } 1150 func (m *ListServiceStatusesResponse) XXX_Size() int { 1151 return m.Size() 1152 } 1153 func (m *ListServiceStatusesResponse) XXX_DiscardUnknown() { 1154 xxx_messageInfo_ListServiceStatusesResponse.DiscardUnknown(m) 1155 } 1156 1157 var xxx_messageInfo_ListServiceStatusesResponse proto.InternalMessageInfo 1158 1159 type ListServiceStatusesResponse_ServiceStatus struct { 1160 // ServiceID is the ID of the service this status describes 1161 ServiceID string `protobuf:"bytes,1,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"` 1162 // DesiredTasks is the number of tasks desired to be running according to the 1163 // service definition at request time. It is a uint64 because that is what 1164 // the replicas field on the service spec is 1165 DesiredTasks uint64 `protobuf:"varint,2,opt,name=desired_tasks,json=desiredTasks,proto3" json:"desired_tasks,omitempty"` 1166 // RunningTasks is the number of tasks currently in the Running state at 1167 // request time. This may be larger than desired tasks if, for example, a 1168 // service has been scaled down. 1169 RunningTasks uint64 `protobuf:"varint,3,opt,name=running_tasks,json=runningTasks,proto3" json:"running_tasks,omitempty"` 1170 // CompletedTasks is the number of tasks in state Completed, if this 1171 // service is in mode ReplicatedJob or GlobalJob. This must be 1172 // cross-referenced with the service type, because the default value of 0 1173 // may mean that a service is not in a Job mode, or it may mean the Job has 1174 // yet to complete any Tasks. 1175 CompletedTasks uint64 `protobuf:"varint,4,opt,name=completed_tasks,json=completedTasks,proto3" json:"completed_tasks,omitempty"` 1176 } 1177 1178 func (m *ListServiceStatusesResponse_ServiceStatus) Reset() { 1179 *m = ListServiceStatusesResponse_ServiceStatus{} 1180 } 1181 func (*ListServiceStatusesResponse_ServiceStatus) ProtoMessage() {} 1182 func (*ListServiceStatusesResponse_ServiceStatus) Descriptor() ([]byte, []int) { 1183 return fileDescriptor_b37401dd08bf8930, []int{25, 0} 1184 } 1185 func (m *ListServiceStatusesResponse_ServiceStatus) XXX_Unmarshal(b []byte) error { 1186 return m.Unmarshal(b) 1187 } 1188 func (m *ListServiceStatusesResponse_ServiceStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1189 if deterministic { 1190 return xxx_messageInfo_ListServiceStatusesResponse_ServiceStatus.Marshal(b, m, deterministic) 1191 } else { 1192 b = b[:cap(b)] 1193 n, err := m.MarshalTo(b) 1194 if err != nil { 1195 return nil, err 1196 } 1197 return b[:n], nil 1198 } 1199 } 1200 func (m *ListServiceStatusesResponse_ServiceStatus) XXX_Merge(src proto.Message) { 1201 xxx_messageInfo_ListServiceStatusesResponse_ServiceStatus.Merge(m, src) 1202 } 1203 func (m *ListServiceStatusesResponse_ServiceStatus) XXX_Size() int { 1204 return m.Size() 1205 } 1206 func (m *ListServiceStatusesResponse_ServiceStatus) XXX_DiscardUnknown() { 1207 xxx_messageInfo_ListServiceStatusesResponse_ServiceStatus.DiscardUnknown(m) 1208 } 1209 1210 var xxx_messageInfo_ListServiceStatusesResponse_ServiceStatus proto.InternalMessageInfo 1211 1212 type CreateNetworkRequest struct { 1213 Spec *NetworkSpec `protobuf:"bytes,1,opt,name=spec,proto3" json:"spec,omitempty"` 1214 } 1215 1216 func (m *CreateNetworkRequest) Reset() { *m = CreateNetworkRequest{} } 1217 func (*CreateNetworkRequest) ProtoMessage() {} 1218 func (*CreateNetworkRequest) Descriptor() ([]byte, []int) { 1219 return fileDescriptor_b37401dd08bf8930, []int{26} 1220 } 1221 func (m *CreateNetworkRequest) XXX_Unmarshal(b []byte) error { 1222 return m.Unmarshal(b) 1223 } 1224 func (m *CreateNetworkRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1225 if deterministic { 1226 return xxx_messageInfo_CreateNetworkRequest.Marshal(b, m, deterministic) 1227 } else { 1228 b = b[:cap(b)] 1229 n, err := m.MarshalTo(b) 1230 if err != nil { 1231 return nil, err 1232 } 1233 return b[:n], nil 1234 } 1235 } 1236 func (m *CreateNetworkRequest) XXX_Merge(src proto.Message) { 1237 xxx_messageInfo_CreateNetworkRequest.Merge(m, src) 1238 } 1239 func (m *CreateNetworkRequest) XXX_Size() int { 1240 return m.Size() 1241 } 1242 func (m *CreateNetworkRequest) XXX_DiscardUnknown() { 1243 xxx_messageInfo_CreateNetworkRequest.DiscardUnknown(m) 1244 } 1245 1246 var xxx_messageInfo_CreateNetworkRequest proto.InternalMessageInfo 1247 1248 type CreateNetworkResponse struct { 1249 Network *Network `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"` 1250 } 1251 1252 func (m *CreateNetworkResponse) Reset() { *m = CreateNetworkResponse{} } 1253 func (*CreateNetworkResponse) ProtoMessage() {} 1254 func (*CreateNetworkResponse) Descriptor() ([]byte, []int) { 1255 return fileDescriptor_b37401dd08bf8930, []int{27} 1256 } 1257 func (m *CreateNetworkResponse) XXX_Unmarshal(b []byte) error { 1258 return m.Unmarshal(b) 1259 } 1260 func (m *CreateNetworkResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1261 if deterministic { 1262 return xxx_messageInfo_CreateNetworkResponse.Marshal(b, m, deterministic) 1263 } else { 1264 b = b[:cap(b)] 1265 n, err := m.MarshalTo(b) 1266 if err != nil { 1267 return nil, err 1268 } 1269 return b[:n], nil 1270 } 1271 } 1272 func (m *CreateNetworkResponse) XXX_Merge(src proto.Message) { 1273 xxx_messageInfo_CreateNetworkResponse.Merge(m, src) 1274 } 1275 func (m *CreateNetworkResponse) XXX_Size() int { 1276 return m.Size() 1277 } 1278 func (m *CreateNetworkResponse) XXX_DiscardUnknown() { 1279 xxx_messageInfo_CreateNetworkResponse.DiscardUnknown(m) 1280 } 1281 1282 var xxx_messageInfo_CreateNetworkResponse proto.InternalMessageInfo 1283 1284 type GetNetworkRequest struct { 1285 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 1286 NetworkID string `protobuf:"bytes,2,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"` 1287 } 1288 1289 func (m *GetNetworkRequest) Reset() { *m = GetNetworkRequest{} } 1290 func (*GetNetworkRequest) ProtoMessage() {} 1291 func (*GetNetworkRequest) Descriptor() ([]byte, []int) { 1292 return fileDescriptor_b37401dd08bf8930, []int{28} 1293 } 1294 func (m *GetNetworkRequest) XXX_Unmarshal(b []byte) error { 1295 return m.Unmarshal(b) 1296 } 1297 func (m *GetNetworkRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1298 if deterministic { 1299 return xxx_messageInfo_GetNetworkRequest.Marshal(b, m, deterministic) 1300 } else { 1301 b = b[:cap(b)] 1302 n, err := m.MarshalTo(b) 1303 if err != nil { 1304 return nil, err 1305 } 1306 return b[:n], nil 1307 } 1308 } 1309 func (m *GetNetworkRequest) XXX_Merge(src proto.Message) { 1310 xxx_messageInfo_GetNetworkRequest.Merge(m, src) 1311 } 1312 func (m *GetNetworkRequest) XXX_Size() int { 1313 return m.Size() 1314 } 1315 func (m *GetNetworkRequest) XXX_DiscardUnknown() { 1316 xxx_messageInfo_GetNetworkRequest.DiscardUnknown(m) 1317 } 1318 1319 var xxx_messageInfo_GetNetworkRequest proto.InternalMessageInfo 1320 1321 type GetNetworkResponse struct { 1322 Network *Network `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"` 1323 } 1324 1325 func (m *GetNetworkResponse) Reset() { *m = GetNetworkResponse{} } 1326 func (*GetNetworkResponse) ProtoMessage() {} 1327 func (*GetNetworkResponse) Descriptor() ([]byte, []int) { 1328 return fileDescriptor_b37401dd08bf8930, []int{29} 1329 } 1330 func (m *GetNetworkResponse) XXX_Unmarshal(b []byte) error { 1331 return m.Unmarshal(b) 1332 } 1333 func (m *GetNetworkResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1334 if deterministic { 1335 return xxx_messageInfo_GetNetworkResponse.Marshal(b, m, deterministic) 1336 } else { 1337 b = b[:cap(b)] 1338 n, err := m.MarshalTo(b) 1339 if err != nil { 1340 return nil, err 1341 } 1342 return b[:n], nil 1343 } 1344 } 1345 func (m *GetNetworkResponse) XXX_Merge(src proto.Message) { 1346 xxx_messageInfo_GetNetworkResponse.Merge(m, src) 1347 } 1348 func (m *GetNetworkResponse) XXX_Size() int { 1349 return m.Size() 1350 } 1351 func (m *GetNetworkResponse) XXX_DiscardUnknown() { 1352 xxx_messageInfo_GetNetworkResponse.DiscardUnknown(m) 1353 } 1354 1355 var xxx_messageInfo_GetNetworkResponse proto.InternalMessageInfo 1356 1357 type RemoveNetworkRequest struct { 1358 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 1359 NetworkID string `protobuf:"bytes,2,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"` 1360 } 1361 1362 func (m *RemoveNetworkRequest) Reset() { *m = RemoveNetworkRequest{} } 1363 func (*RemoveNetworkRequest) ProtoMessage() {} 1364 func (*RemoveNetworkRequest) Descriptor() ([]byte, []int) { 1365 return fileDescriptor_b37401dd08bf8930, []int{30} 1366 } 1367 func (m *RemoveNetworkRequest) XXX_Unmarshal(b []byte) error { 1368 return m.Unmarshal(b) 1369 } 1370 func (m *RemoveNetworkRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1371 if deterministic { 1372 return xxx_messageInfo_RemoveNetworkRequest.Marshal(b, m, deterministic) 1373 } else { 1374 b = b[:cap(b)] 1375 n, err := m.MarshalTo(b) 1376 if err != nil { 1377 return nil, err 1378 } 1379 return b[:n], nil 1380 } 1381 } 1382 func (m *RemoveNetworkRequest) XXX_Merge(src proto.Message) { 1383 xxx_messageInfo_RemoveNetworkRequest.Merge(m, src) 1384 } 1385 func (m *RemoveNetworkRequest) XXX_Size() int { 1386 return m.Size() 1387 } 1388 func (m *RemoveNetworkRequest) XXX_DiscardUnknown() { 1389 xxx_messageInfo_RemoveNetworkRequest.DiscardUnknown(m) 1390 } 1391 1392 var xxx_messageInfo_RemoveNetworkRequest proto.InternalMessageInfo 1393 1394 type RemoveNetworkResponse struct { 1395 } 1396 1397 func (m *RemoveNetworkResponse) Reset() { *m = RemoveNetworkResponse{} } 1398 func (*RemoveNetworkResponse) ProtoMessage() {} 1399 func (*RemoveNetworkResponse) Descriptor() ([]byte, []int) { 1400 return fileDescriptor_b37401dd08bf8930, []int{31} 1401 } 1402 func (m *RemoveNetworkResponse) XXX_Unmarshal(b []byte) error { 1403 return m.Unmarshal(b) 1404 } 1405 func (m *RemoveNetworkResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1406 if deterministic { 1407 return xxx_messageInfo_RemoveNetworkResponse.Marshal(b, m, deterministic) 1408 } else { 1409 b = b[:cap(b)] 1410 n, err := m.MarshalTo(b) 1411 if err != nil { 1412 return nil, err 1413 } 1414 return b[:n], nil 1415 } 1416 } 1417 func (m *RemoveNetworkResponse) XXX_Merge(src proto.Message) { 1418 xxx_messageInfo_RemoveNetworkResponse.Merge(m, src) 1419 } 1420 func (m *RemoveNetworkResponse) XXX_Size() int { 1421 return m.Size() 1422 } 1423 func (m *RemoveNetworkResponse) XXX_DiscardUnknown() { 1424 xxx_messageInfo_RemoveNetworkResponse.DiscardUnknown(m) 1425 } 1426 1427 var xxx_messageInfo_RemoveNetworkResponse proto.InternalMessageInfo 1428 1429 type ListNetworksRequest struct { 1430 Filters *ListNetworksRequest_Filters `protobuf:"bytes,1,opt,name=filters,proto3" json:"filters,omitempty"` 1431 } 1432 1433 func (m *ListNetworksRequest) Reset() { *m = ListNetworksRequest{} } 1434 func (*ListNetworksRequest) ProtoMessage() {} 1435 func (*ListNetworksRequest) Descriptor() ([]byte, []int) { 1436 return fileDescriptor_b37401dd08bf8930, []int{32} 1437 } 1438 func (m *ListNetworksRequest) XXX_Unmarshal(b []byte) error { 1439 return m.Unmarshal(b) 1440 } 1441 func (m *ListNetworksRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1442 if deterministic { 1443 return xxx_messageInfo_ListNetworksRequest.Marshal(b, m, deterministic) 1444 } else { 1445 b = b[:cap(b)] 1446 n, err := m.MarshalTo(b) 1447 if err != nil { 1448 return nil, err 1449 } 1450 return b[:n], nil 1451 } 1452 } 1453 func (m *ListNetworksRequest) XXX_Merge(src proto.Message) { 1454 xxx_messageInfo_ListNetworksRequest.Merge(m, src) 1455 } 1456 func (m *ListNetworksRequest) XXX_Size() int { 1457 return m.Size() 1458 } 1459 func (m *ListNetworksRequest) XXX_DiscardUnknown() { 1460 xxx_messageInfo_ListNetworksRequest.DiscardUnknown(m) 1461 } 1462 1463 var xxx_messageInfo_ListNetworksRequest proto.InternalMessageInfo 1464 1465 type ListNetworksRequest_Filters struct { 1466 Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"` 1467 IDPrefixes []string `protobuf:"bytes,2,rep,name=id_prefixes,json=idPrefixes,proto3" json:"id_prefixes,omitempty"` 1468 Labels map[string]string `protobuf:"bytes,3,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 1469 // NamePrefixes matches all objects with the given prefixes 1470 NamePrefixes []string `protobuf:"bytes,4,rep,name=name_prefixes,json=namePrefixes,proto3" json:"name_prefixes,omitempty"` 1471 } 1472 1473 func (m *ListNetworksRequest_Filters) Reset() { *m = ListNetworksRequest_Filters{} } 1474 func (*ListNetworksRequest_Filters) ProtoMessage() {} 1475 func (*ListNetworksRequest_Filters) Descriptor() ([]byte, []int) { 1476 return fileDescriptor_b37401dd08bf8930, []int{32, 0} 1477 } 1478 func (m *ListNetworksRequest_Filters) XXX_Unmarshal(b []byte) error { 1479 return m.Unmarshal(b) 1480 } 1481 func (m *ListNetworksRequest_Filters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1482 if deterministic { 1483 return xxx_messageInfo_ListNetworksRequest_Filters.Marshal(b, m, deterministic) 1484 } else { 1485 b = b[:cap(b)] 1486 n, err := m.MarshalTo(b) 1487 if err != nil { 1488 return nil, err 1489 } 1490 return b[:n], nil 1491 } 1492 } 1493 func (m *ListNetworksRequest_Filters) XXX_Merge(src proto.Message) { 1494 xxx_messageInfo_ListNetworksRequest_Filters.Merge(m, src) 1495 } 1496 func (m *ListNetworksRequest_Filters) XXX_Size() int { 1497 return m.Size() 1498 } 1499 func (m *ListNetworksRequest_Filters) XXX_DiscardUnknown() { 1500 xxx_messageInfo_ListNetworksRequest_Filters.DiscardUnknown(m) 1501 } 1502 1503 var xxx_messageInfo_ListNetworksRequest_Filters proto.InternalMessageInfo 1504 1505 type ListNetworksResponse struct { 1506 Networks []*Network `protobuf:"bytes,1,rep,name=networks,proto3" json:"networks,omitempty"` 1507 } 1508 1509 func (m *ListNetworksResponse) Reset() { *m = ListNetworksResponse{} } 1510 func (*ListNetworksResponse) ProtoMessage() {} 1511 func (*ListNetworksResponse) Descriptor() ([]byte, []int) { 1512 return fileDescriptor_b37401dd08bf8930, []int{33} 1513 } 1514 func (m *ListNetworksResponse) XXX_Unmarshal(b []byte) error { 1515 return m.Unmarshal(b) 1516 } 1517 func (m *ListNetworksResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1518 if deterministic { 1519 return xxx_messageInfo_ListNetworksResponse.Marshal(b, m, deterministic) 1520 } else { 1521 b = b[:cap(b)] 1522 n, err := m.MarshalTo(b) 1523 if err != nil { 1524 return nil, err 1525 } 1526 return b[:n], nil 1527 } 1528 } 1529 func (m *ListNetworksResponse) XXX_Merge(src proto.Message) { 1530 xxx_messageInfo_ListNetworksResponse.Merge(m, src) 1531 } 1532 func (m *ListNetworksResponse) XXX_Size() int { 1533 return m.Size() 1534 } 1535 func (m *ListNetworksResponse) XXX_DiscardUnknown() { 1536 xxx_messageInfo_ListNetworksResponse.DiscardUnknown(m) 1537 } 1538 1539 var xxx_messageInfo_ListNetworksResponse proto.InternalMessageInfo 1540 1541 type GetClusterRequest struct { 1542 ClusterID string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 1543 } 1544 1545 func (m *GetClusterRequest) Reset() { *m = GetClusterRequest{} } 1546 func (*GetClusterRequest) ProtoMessage() {} 1547 func (*GetClusterRequest) Descriptor() ([]byte, []int) { 1548 return fileDescriptor_b37401dd08bf8930, []int{34} 1549 } 1550 func (m *GetClusterRequest) XXX_Unmarshal(b []byte) error { 1551 return m.Unmarshal(b) 1552 } 1553 func (m *GetClusterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1554 if deterministic { 1555 return xxx_messageInfo_GetClusterRequest.Marshal(b, m, deterministic) 1556 } else { 1557 b = b[:cap(b)] 1558 n, err := m.MarshalTo(b) 1559 if err != nil { 1560 return nil, err 1561 } 1562 return b[:n], nil 1563 } 1564 } 1565 func (m *GetClusterRequest) XXX_Merge(src proto.Message) { 1566 xxx_messageInfo_GetClusterRequest.Merge(m, src) 1567 } 1568 func (m *GetClusterRequest) XXX_Size() int { 1569 return m.Size() 1570 } 1571 func (m *GetClusterRequest) XXX_DiscardUnknown() { 1572 xxx_messageInfo_GetClusterRequest.DiscardUnknown(m) 1573 } 1574 1575 var xxx_messageInfo_GetClusterRequest proto.InternalMessageInfo 1576 1577 type GetClusterResponse struct { 1578 Cluster *Cluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"` 1579 } 1580 1581 func (m *GetClusterResponse) Reset() { *m = GetClusterResponse{} } 1582 func (*GetClusterResponse) ProtoMessage() {} 1583 func (*GetClusterResponse) Descriptor() ([]byte, []int) { 1584 return fileDescriptor_b37401dd08bf8930, []int{35} 1585 } 1586 func (m *GetClusterResponse) XXX_Unmarshal(b []byte) error { 1587 return m.Unmarshal(b) 1588 } 1589 func (m *GetClusterResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1590 if deterministic { 1591 return xxx_messageInfo_GetClusterResponse.Marshal(b, m, deterministic) 1592 } else { 1593 b = b[:cap(b)] 1594 n, err := m.MarshalTo(b) 1595 if err != nil { 1596 return nil, err 1597 } 1598 return b[:n], nil 1599 } 1600 } 1601 func (m *GetClusterResponse) XXX_Merge(src proto.Message) { 1602 xxx_messageInfo_GetClusterResponse.Merge(m, src) 1603 } 1604 func (m *GetClusterResponse) XXX_Size() int { 1605 return m.Size() 1606 } 1607 func (m *GetClusterResponse) XXX_DiscardUnknown() { 1608 xxx_messageInfo_GetClusterResponse.DiscardUnknown(m) 1609 } 1610 1611 var xxx_messageInfo_GetClusterResponse proto.InternalMessageInfo 1612 1613 type ListClustersRequest struct { 1614 Filters *ListClustersRequest_Filters `protobuf:"bytes,1,opt,name=filters,proto3" json:"filters,omitempty"` 1615 } 1616 1617 func (m *ListClustersRequest) Reset() { *m = ListClustersRequest{} } 1618 func (*ListClustersRequest) ProtoMessage() {} 1619 func (*ListClustersRequest) Descriptor() ([]byte, []int) { 1620 return fileDescriptor_b37401dd08bf8930, []int{36} 1621 } 1622 func (m *ListClustersRequest) XXX_Unmarshal(b []byte) error { 1623 return m.Unmarshal(b) 1624 } 1625 func (m *ListClustersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1626 if deterministic { 1627 return xxx_messageInfo_ListClustersRequest.Marshal(b, m, deterministic) 1628 } else { 1629 b = b[:cap(b)] 1630 n, err := m.MarshalTo(b) 1631 if err != nil { 1632 return nil, err 1633 } 1634 return b[:n], nil 1635 } 1636 } 1637 func (m *ListClustersRequest) XXX_Merge(src proto.Message) { 1638 xxx_messageInfo_ListClustersRequest.Merge(m, src) 1639 } 1640 func (m *ListClustersRequest) XXX_Size() int { 1641 return m.Size() 1642 } 1643 func (m *ListClustersRequest) XXX_DiscardUnknown() { 1644 xxx_messageInfo_ListClustersRequest.DiscardUnknown(m) 1645 } 1646 1647 var xxx_messageInfo_ListClustersRequest proto.InternalMessageInfo 1648 1649 type ListClustersRequest_Filters struct { 1650 Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"` 1651 IDPrefixes []string `protobuf:"bytes,2,rep,name=id_prefixes,json=idPrefixes,proto3" json:"id_prefixes,omitempty"` 1652 Labels map[string]string `protobuf:"bytes,3,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 1653 // NamePrefixes matches all objects with the given prefixes 1654 NamePrefixes []string `protobuf:"bytes,4,rep,name=name_prefixes,json=namePrefixes,proto3" json:"name_prefixes,omitempty"` 1655 } 1656 1657 func (m *ListClustersRequest_Filters) Reset() { *m = ListClustersRequest_Filters{} } 1658 func (*ListClustersRequest_Filters) ProtoMessage() {} 1659 func (*ListClustersRequest_Filters) Descriptor() ([]byte, []int) { 1660 return fileDescriptor_b37401dd08bf8930, []int{36, 0} 1661 } 1662 func (m *ListClustersRequest_Filters) XXX_Unmarshal(b []byte) error { 1663 return m.Unmarshal(b) 1664 } 1665 func (m *ListClustersRequest_Filters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1666 if deterministic { 1667 return xxx_messageInfo_ListClustersRequest_Filters.Marshal(b, m, deterministic) 1668 } else { 1669 b = b[:cap(b)] 1670 n, err := m.MarshalTo(b) 1671 if err != nil { 1672 return nil, err 1673 } 1674 return b[:n], nil 1675 } 1676 } 1677 func (m *ListClustersRequest_Filters) XXX_Merge(src proto.Message) { 1678 xxx_messageInfo_ListClustersRequest_Filters.Merge(m, src) 1679 } 1680 func (m *ListClustersRequest_Filters) XXX_Size() int { 1681 return m.Size() 1682 } 1683 func (m *ListClustersRequest_Filters) XXX_DiscardUnknown() { 1684 xxx_messageInfo_ListClustersRequest_Filters.DiscardUnknown(m) 1685 } 1686 1687 var xxx_messageInfo_ListClustersRequest_Filters proto.InternalMessageInfo 1688 1689 type ListClustersResponse struct { 1690 Clusters []*Cluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"` 1691 } 1692 1693 func (m *ListClustersResponse) Reset() { *m = ListClustersResponse{} } 1694 func (*ListClustersResponse) ProtoMessage() {} 1695 func (*ListClustersResponse) Descriptor() ([]byte, []int) { 1696 return fileDescriptor_b37401dd08bf8930, []int{37} 1697 } 1698 func (m *ListClustersResponse) XXX_Unmarshal(b []byte) error { 1699 return m.Unmarshal(b) 1700 } 1701 func (m *ListClustersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1702 if deterministic { 1703 return xxx_messageInfo_ListClustersResponse.Marshal(b, m, deterministic) 1704 } else { 1705 b = b[:cap(b)] 1706 n, err := m.MarshalTo(b) 1707 if err != nil { 1708 return nil, err 1709 } 1710 return b[:n], nil 1711 } 1712 } 1713 func (m *ListClustersResponse) XXX_Merge(src proto.Message) { 1714 xxx_messageInfo_ListClustersResponse.Merge(m, src) 1715 } 1716 func (m *ListClustersResponse) XXX_Size() int { 1717 return m.Size() 1718 } 1719 func (m *ListClustersResponse) XXX_DiscardUnknown() { 1720 xxx_messageInfo_ListClustersResponse.DiscardUnknown(m) 1721 } 1722 1723 var xxx_messageInfo_ListClustersResponse proto.InternalMessageInfo 1724 1725 // KeyRotation tells UpdateCluster what items to rotate 1726 type KeyRotation struct { 1727 // WorkerJoinToken tells UpdateCluster to rotate the worker secret token. 1728 WorkerJoinToken bool `protobuf:"varint,1,opt,name=worker_join_token,json=workerJoinToken,proto3" json:"worker_join_token,omitempty"` 1729 // ManagerJoinToken tells UpdateCluster to rotate the manager secret token. 1730 ManagerJoinToken bool `protobuf:"varint,2,opt,name=manager_join_token,json=managerJoinToken,proto3" json:"manager_join_token,omitempty"` 1731 // ManagerUnlockKey tells UpdateCluster to rotate the manager unlock key 1732 ManagerUnlockKey bool `protobuf:"varint,3,opt,name=manager_unlock_key,json=managerUnlockKey,proto3" json:"manager_unlock_key,omitempty"` 1733 } 1734 1735 func (m *KeyRotation) Reset() { *m = KeyRotation{} } 1736 func (*KeyRotation) ProtoMessage() {} 1737 func (*KeyRotation) Descriptor() ([]byte, []int) { 1738 return fileDescriptor_b37401dd08bf8930, []int{38} 1739 } 1740 func (m *KeyRotation) XXX_Unmarshal(b []byte) error { 1741 return m.Unmarshal(b) 1742 } 1743 func (m *KeyRotation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1744 if deterministic { 1745 return xxx_messageInfo_KeyRotation.Marshal(b, m, deterministic) 1746 } else { 1747 b = b[:cap(b)] 1748 n, err := m.MarshalTo(b) 1749 if err != nil { 1750 return nil, err 1751 } 1752 return b[:n], nil 1753 } 1754 } 1755 func (m *KeyRotation) XXX_Merge(src proto.Message) { 1756 xxx_messageInfo_KeyRotation.Merge(m, src) 1757 } 1758 func (m *KeyRotation) XXX_Size() int { 1759 return m.Size() 1760 } 1761 func (m *KeyRotation) XXX_DiscardUnknown() { 1762 xxx_messageInfo_KeyRotation.DiscardUnknown(m) 1763 } 1764 1765 var xxx_messageInfo_KeyRotation proto.InternalMessageInfo 1766 1767 type UpdateClusterRequest struct { 1768 // ClusterID is the cluster ID to update. 1769 ClusterID string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 1770 // ClusterVersion is the version of the cluster being updated. 1771 ClusterVersion *Version `protobuf:"bytes,2,opt,name=cluster_version,json=clusterVersion,proto3" json:"cluster_version,omitempty"` 1772 // Spec is the new spec to apply to the cluster. 1773 Spec *ClusterSpec `protobuf:"bytes,3,opt,name=spec,proto3" json:"spec,omitempty"` 1774 // Rotation contains flags for join token and unlock key rotation 1775 Rotation KeyRotation `protobuf:"bytes,4,opt,name=rotation,proto3" json:"rotation"` 1776 } 1777 1778 func (m *UpdateClusterRequest) Reset() { *m = UpdateClusterRequest{} } 1779 func (*UpdateClusterRequest) ProtoMessage() {} 1780 func (*UpdateClusterRequest) Descriptor() ([]byte, []int) { 1781 return fileDescriptor_b37401dd08bf8930, []int{39} 1782 } 1783 func (m *UpdateClusterRequest) XXX_Unmarshal(b []byte) error { 1784 return m.Unmarshal(b) 1785 } 1786 func (m *UpdateClusterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1787 if deterministic { 1788 return xxx_messageInfo_UpdateClusterRequest.Marshal(b, m, deterministic) 1789 } else { 1790 b = b[:cap(b)] 1791 n, err := m.MarshalTo(b) 1792 if err != nil { 1793 return nil, err 1794 } 1795 return b[:n], nil 1796 } 1797 } 1798 func (m *UpdateClusterRequest) XXX_Merge(src proto.Message) { 1799 xxx_messageInfo_UpdateClusterRequest.Merge(m, src) 1800 } 1801 func (m *UpdateClusterRequest) XXX_Size() int { 1802 return m.Size() 1803 } 1804 func (m *UpdateClusterRequest) XXX_DiscardUnknown() { 1805 xxx_messageInfo_UpdateClusterRequest.DiscardUnknown(m) 1806 } 1807 1808 var xxx_messageInfo_UpdateClusterRequest proto.InternalMessageInfo 1809 1810 type UpdateClusterResponse struct { 1811 Cluster *Cluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"` 1812 } 1813 1814 func (m *UpdateClusterResponse) Reset() { *m = UpdateClusterResponse{} } 1815 func (*UpdateClusterResponse) ProtoMessage() {} 1816 func (*UpdateClusterResponse) Descriptor() ([]byte, []int) { 1817 return fileDescriptor_b37401dd08bf8930, []int{40} 1818 } 1819 func (m *UpdateClusterResponse) XXX_Unmarshal(b []byte) error { 1820 return m.Unmarshal(b) 1821 } 1822 func (m *UpdateClusterResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1823 if deterministic { 1824 return xxx_messageInfo_UpdateClusterResponse.Marshal(b, m, deterministic) 1825 } else { 1826 b = b[:cap(b)] 1827 n, err := m.MarshalTo(b) 1828 if err != nil { 1829 return nil, err 1830 } 1831 return b[:n], nil 1832 } 1833 } 1834 func (m *UpdateClusterResponse) XXX_Merge(src proto.Message) { 1835 xxx_messageInfo_UpdateClusterResponse.Merge(m, src) 1836 } 1837 func (m *UpdateClusterResponse) XXX_Size() int { 1838 return m.Size() 1839 } 1840 func (m *UpdateClusterResponse) XXX_DiscardUnknown() { 1841 xxx_messageInfo_UpdateClusterResponse.DiscardUnknown(m) 1842 } 1843 1844 var xxx_messageInfo_UpdateClusterResponse proto.InternalMessageInfo 1845 1846 // GetSecretRequest is the request to get a `Secret` object given a secret id. 1847 type GetSecretRequest struct { 1848 SecretID string `protobuf:"bytes,1,opt,name=secret_id,json=secretId,proto3" json:"secret_id,omitempty"` 1849 } 1850 1851 func (m *GetSecretRequest) Reset() { *m = GetSecretRequest{} } 1852 func (*GetSecretRequest) ProtoMessage() {} 1853 func (*GetSecretRequest) Descriptor() ([]byte, []int) { 1854 return fileDescriptor_b37401dd08bf8930, []int{41} 1855 } 1856 func (m *GetSecretRequest) XXX_Unmarshal(b []byte) error { 1857 return m.Unmarshal(b) 1858 } 1859 func (m *GetSecretRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1860 if deterministic { 1861 return xxx_messageInfo_GetSecretRequest.Marshal(b, m, deterministic) 1862 } else { 1863 b = b[:cap(b)] 1864 n, err := m.MarshalTo(b) 1865 if err != nil { 1866 return nil, err 1867 } 1868 return b[:n], nil 1869 } 1870 } 1871 func (m *GetSecretRequest) XXX_Merge(src proto.Message) { 1872 xxx_messageInfo_GetSecretRequest.Merge(m, src) 1873 } 1874 func (m *GetSecretRequest) XXX_Size() int { 1875 return m.Size() 1876 } 1877 func (m *GetSecretRequest) XXX_DiscardUnknown() { 1878 xxx_messageInfo_GetSecretRequest.DiscardUnknown(m) 1879 } 1880 1881 var xxx_messageInfo_GetSecretRequest proto.InternalMessageInfo 1882 1883 // GetSecretResponse contains the Secret corresponding to the id in 1884 // `GetSecretRequest`, but the `Secret.Spec.Data` field in each `Secret` 1885 // object should be nil instead of actually containing the secret bytes. 1886 type GetSecretResponse struct { 1887 Secret *Secret `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"` 1888 } 1889 1890 func (m *GetSecretResponse) Reset() { *m = GetSecretResponse{} } 1891 func (*GetSecretResponse) ProtoMessage() {} 1892 func (*GetSecretResponse) Descriptor() ([]byte, []int) { 1893 return fileDescriptor_b37401dd08bf8930, []int{42} 1894 } 1895 func (m *GetSecretResponse) XXX_Unmarshal(b []byte) error { 1896 return m.Unmarshal(b) 1897 } 1898 func (m *GetSecretResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1899 if deterministic { 1900 return xxx_messageInfo_GetSecretResponse.Marshal(b, m, deterministic) 1901 } else { 1902 b = b[:cap(b)] 1903 n, err := m.MarshalTo(b) 1904 if err != nil { 1905 return nil, err 1906 } 1907 return b[:n], nil 1908 } 1909 } 1910 func (m *GetSecretResponse) XXX_Merge(src proto.Message) { 1911 xxx_messageInfo_GetSecretResponse.Merge(m, src) 1912 } 1913 func (m *GetSecretResponse) XXX_Size() int { 1914 return m.Size() 1915 } 1916 func (m *GetSecretResponse) XXX_DiscardUnknown() { 1917 xxx_messageInfo_GetSecretResponse.DiscardUnknown(m) 1918 } 1919 1920 var xxx_messageInfo_GetSecretResponse proto.InternalMessageInfo 1921 1922 type UpdateSecretRequest struct { 1923 // SecretID is the secret ID to update. 1924 SecretID string `protobuf:"bytes,1,opt,name=secret_id,json=secretId,proto3" json:"secret_id,omitempty"` 1925 // SecretVersion is the version of the secret being updated. 1926 SecretVersion *Version `protobuf:"bytes,2,opt,name=secret_version,json=secretVersion,proto3" json:"secret_version,omitempty"` 1927 // Spec is the new spec to apply to the Secret 1928 // Only some fields are allowed to be updated. 1929 Spec *SecretSpec `protobuf:"bytes,3,opt,name=spec,proto3" json:"spec,omitempty"` 1930 } 1931 1932 func (m *UpdateSecretRequest) Reset() { *m = UpdateSecretRequest{} } 1933 func (*UpdateSecretRequest) ProtoMessage() {} 1934 func (*UpdateSecretRequest) Descriptor() ([]byte, []int) { 1935 return fileDescriptor_b37401dd08bf8930, []int{43} 1936 } 1937 func (m *UpdateSecretRequest) XXX_Unmarshal(b []byte) error { 1938 return m.Unmarshal(b) 1939 } 1940 func (m *UpdateSecretRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1941 if deterministic { 1942 return xxx_messageInfo_UpdateSecretRequest.Marshal(b, m, deterministic) 1943 } else { 1944 b = b[:cap(b)] 1945 n, err := m.MarshalTo(b) 1946 if err != nil { 1947 return nil, err 1948 } 1949 return b[:n], nil 1950 } 1951 } 1952 func (m *UpdateSecretRequest) XXX_Merge(src proto.Message) { 1953 xxx_messageInfo_UpdateSecretRequest.Merge(m, src) 1954 } 1955 func (m *UpdateSecretRequest) XXX_Size() int { 1956 return m.Size() 1957 } 1958 func (m *UpdateSecretRequest) XXX_DiscardUnknown() { 1959 xxx_messageInfo_UpdateSecretRequest.DiscardUnknown(m) 1960 } 1961 1962 var xxx_messageInfo_UpdateSecretRequest proto.InternalMessageInfo 1963 1964 type UpdateSecretResponse struct { 1965 Secret *Secret `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"` 1966 } 1967 1968 func (m *UpdateSecretResponse) Reset() { *m = UpdateSecretResponse{} } 1969 func (*UpdateSecretResponse) ProtoMessage() {} 1970 func (*UpdateSecretResponse) Descriptor() ([]byte, []int) { 1971 return fileDescriptor_b37401dd08bf8930, []int{44} 1972 } 1973 func (m *UpdateSecretResponse) XXX_Unmarshal(b []byte) error { 1974 return m.Unmarshal(b) 1975 } 1976 func (m *UpdateSecretResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1977 if deterministic { 1978 return xxx_messageInfo_UpdateSecretResponse.Marshal(b, m, deterministic) 1979 } else { 1980 b = b[:cap(b)] 1981 n, err := m.MarshalTo(b) 1982 if err != nil { 1983 return nil, err 1984 } 1985 return b[:n], nil 1986 } 1987 } 1988 func (m *UpdateSecretResponse) XXX_Merge(src proto.Message) { 1989 xxx_messageInfo_UpdateSecretResponse.Merge(m, src) 1990 } 1991 func (m *UpdateSecretResponse) XXX_Size() int { 1992 return m.Size() 1993 } 1994 func (m *UpdateSecretResponse) XXX_DiscardUnknown() { 1995 xxx_messageInfo_UpdateSecretResponse.DiscardUnknown(m) 1996 } 1997 1998 var xxx_messageInfo_UpdateSecretResponse proto.InternalMessageInfo 1999 2000 // ListSecretRequest is the request to list all non-internal secrets in the secret store, 2001 // or all secrets filtered by (name or name prefix or id prefix) and labels. 2002 type ListSecretsRequest struct { 2003 Filters *ListSecretsRequest_Filters `protobuf:"bytes,1,opt,name=filters,proto3" json:"filters,omitempty"` 2004 } 2005 2006 func (m *ListSecretsRequest) Reset() { *m = ListSecretsRequest{} } 2007 func (*ListSecretsRequest) ProtoMessage() {} 2008 func (*ListSecretsRequest) Descriptor() ([]byte, []int) { 2009 return fileDescriptor_b37401dd08bf8930, []int{45} 2010 } 2011 func (m *ListSecretsRequest) XXX_Unmarshal(b []byte) error { 2012 return m.Unmarshal(b) 2013 } 2014 func (m *ListSecretsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2015 if deterministic { 2016 return xxx_messageInfo_ListSecretsRequest.Marshal(b, m, deterministic) 2017 } else { 2018 b = b[:cap(b)] 2019 n, err := m.MarshalTo(b) 2020 if err != nil { 2021 return nil, err 2022 } 2023 return b[:n], nil 2024 } 2025 } 2026 func (m *ListSecretsRequest) XXX_Merge(src proto.Message) { 2027 xxx_messageInfo_ListSecretsRequest.Merge(m, src) 2028 } 2029 func (m *ListSecretsRequest) XXX_Size() int { 2030 return m.Size() 2031 } 2032 func (m *ListSecretsRequest) XXX_DiscardUnknown() { 2033 xxx_messageInfo_ListSecretsRequest.DiscardUnknown(m) 2034 } 2035 2036 var xxx_messageInfo_ListSecretsRequest proto.InternalMessageInfo 2037 2038 type ListSecretsRequest_Filters struct { 2039 Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"` 2040 IDPrefixes []string `protobuf:"bytes,2,rep,name=id_prefixes,json=idPrefixes,proto3" json:"id_prefixes,omitempty"` 2041 Labels map[string]string `protobuf:"bytes,3,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 2042 NamePrefixes []string `protobuf:"bytes,4,rep,name=name_prefixes,json=namePrefixes,proto3" json:"name_prefixes,omitempty"` 2043 } 2044 2045 func (m *ListSecretsRequest_Filters) Reset() { *m = ListSecretsRequest_Filters{} } 2046 func (*ListSecretsRequest_Filters) ProtoMessage() {} 2047 func (*ListSecretsRequest_Filters) Descriptor() ([]byte, []int) { 2048 return fileDescriptor_b37401dd08bf8930, []int{45, 0} 2049 } 2050 func (m *ListSecretsRequest_Filters) XXX_Unmarshal(b []byte) error { 2051 return m.Unmarshal(b) 2052 } 2053 func (m *ListSecretsRequest_Filters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2054 if deterministic { 2055 return xxx_messageInfo_ListSecretsRequest_Filters.Marshal(b, m, deterministic) 2056 } else { 2057 b = b[:cap(b)] 2058 n, err := m.MarshalTo(b) 2059 if err != nil { 2060 return nil, err 2061 } 2062 return b[:n], nil 2063 } 2064 } 2065 func (m *ListSecretsRequest_Filters) XXX_Merge(src proto.Message) { 2066 xxx_messageInfo_ListSecretsRequest_Filters.Merge(m, src) 2067 } 2068 func (m *ListSecretsRequest_Filters) XXX_Size() int { 2069 return m.Size() 2070 } 2071 func (m *ListSecretsRequest_Filters) XXX_DiscardUnknown() { 2072 xxx_messageInfo_ListSecretsRequest_Filters.DiscardUnknown(m) 2073 } 2074 2075 var xxx_messageInfo_ListSecretsRequest_Filters proto.InternalMessageInfo 2076 2077 // ListSecretResponse contains a list of all the secrets that match the name or 2078 // name prefix filters provided in `ListSecretRequest`. The `Secret.Spec.Data` 2079 // field in each `Secret` object should be nil instead of actually containing 2080 // the secret bytes. 2081 type ListSecretsResponse struct { 2082 Secrets []*Secret `protobuf:"bytes,1,rep,name=secrets,proto3" json:"secrets,omitempty"` 2083 } 2084 2085 func (m *ListSecretsResponse) Reset() { *m = ListSecretsResponse{} } 2086 func (*ListSecretsResponse) ProtoMessage() {} 2087 func (*ListSecretsResponse) Descriptor() ([]byte, []int) { 2088 return fileDescriptor_b37401dd08bf8930, []int{46} 2089 } 2090 func (m *ListSecretsResponse) XXX_Unmarshal(b []byte) error { 2091 return m.Unmarshal(b) 2092 } 2093 func (m *ListSecretsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2094 if deterministic { 2095 return xxx_messageInfo_ListSecretsResponse.Marshal(b, m, deterministic) 2096 } else { 2097 b = b[:cap(b)] 2098 n, err := m.MarshalTo(b) 2099 if err != nil { 2100 return nil, err 2101 } 2102 return b[:n], nil 2103 } 2104 } 2105 func (m *ListSecretsResponse) XXX_Merge(src proto.Message) { 2106 xxx_messageInfo_ListSecretsResponse.Merge(m, src) 2107 } 2108 func (m *ListSecretsResponse) XXX_Size() int { 2109 return m.Size() 2110 } 2111 func (m *ListSecretsResponse) XXX_DiscardUnknown() { 2112 xxx_messageInfo_ListSecretsResponse.DiscardUnknown(m) 2113 } 2114 2115 var xxx_messageInfo_ListSecretsResponse proto.InternalMessageInfo 2116 2117 // CreateSecretRequest specifies a new secret (it will not update an existing 2118 // secret) to create. 2119 type CreateSecretRequest struct { 2120 Spec *SecretSpec `protobuf:"bytes,1,opt,name=spec,proto3" json:"spec,omitempty"` 2121 } 2122 2123 func (m *CreateSecretRequest) Reset() { *m = CreateSecretRequest{} } 2124 func (*CreateSecretRequest) ProtoMessage() {} 2125 func (*CreateSecretRequest) Descriptor() ([]byte, []int) { 2126 return fileDescriptor_b37401dd08bf8930, []int{47} 2127 } 2128 func (m *CreateSecretRequest) XXX_Unmarshal(b []byte) error { 2129 return m.Unmarshal(b) 2130 } 2131 func (m *CreateSecretRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2132 if deterministic { 2133 return xxx_messageInfo_CreateSecretRequest.Marshal(b, m, deterministic) 2134 } else { 2135 b = b[:cap(b)] 2136 n, err := m.MarshalTo(b) 2137 if err != nil { 2138 return nil, err 2139 } 2140 return b[:n], nil 2141 } 2142 } 2143 func (m *CreateSecretRequest) XXX_Merge(src proto.Message) { 2144 xxx_messageInfo_CreateSecretRequest.Merge(m, src) 2145 } 2146 func (m *CreateSecretRequest) XXX_Size() int { 2147 return m.Size() 2148 } 2149 func (m *CreateSecretRequest) XXX_DiscardUnknown() { 2150 xxx_messageInfo_CreateSecretRequest.DiscardUnknown(m) 2151 } 2152 2153 var xxx_messageInfo_CreateSecretRequest proto.InternalMessageInfo 2154 2155 // CreateSecretResponse contains the newly created `Secret` corresponding to the 2156 // name in `CreateSecretRequest`. The `Secret.Spec.Data` field should be nil instead 2157 // of actually containing the secret bytes. 2158 type CreateSecretResponse struct { 2159 Secret *Secret `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"` 2160 } 2161 2162 func (m *CreateSecretResponse) Reset() { *m = CreateSecretResponse{} } 2163 func (*CreateSecretResponse) ProtoMessage() {} 2164 func (*CreateSecretResponse) Descriptor() ([]byte, []int) { 2165 return fileDescriptor_b37401dd08bf8930, []int{48} 2166 } 2167 func (m *CreateSecretResponse) XXX_Unmarshal(b []byte) error { 2168 return m.Unmarshal(b) 2169 } 2170 func (m *CreateSecretResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2171 if deterministic { 2172 return xxx_messageInfo_CreateSecretResponse.Marshal(b, m, deterministic) 2173 } else { 2174 b = b[:cap(b)] 2175 n, err := m.MarshalTo(b) 2176 if err != nil { 2177 return nil, err 2178 } 2179 return b[:n], nil 2180 } 2181 } 2182 func (m *CreateSecretResponse) XXX_Merge(src proto.Message) { 2183 xxx_messageInfo_CreateSecretResponse.Merge(m, src) 2184 } 2185 func (m *CreateSecretResponse) XXX_Size() int { 2186 return m.Size() 2187 } 2188 func (m *CreateSecretResponse) XXX_DiscardUnknown() { 2189 xxx_messageInfo_CreateSecretResponse.DiscardUnknown(m) 2190 } 2191 2192 var xxx_messageInfo_CreateSecretResponse proto.InternalMessageInfo 2193 2194 // RemoveSecretRequest contains the ID of the secret that should be removed. This 2195 // removes all versions of the secret. 2196 type RemoveSecretRequest struct { 2197 SecretID string `protobuf:"bytes,1,opt,name=secret_id,json=secretId,proto3" json:"secret_id,omitempty"` 2198 } 2199 2200 func (m *RemoveSecretRequest) Reset() { *m = RemoveSecretRequest{} } 2201 func (*RemoveSecretRequest) ProtoMessage() {} 2202 func (*RemoveSecretRequest) Descriptor() ([]byte, []int) { 2203 return fileDescriptor_b37401dd08bf8930, []int{49} 2204 } 2205 func (m *RemoveSecretRequest) XXX_Unmarshal(b []byte) error { 2206 return m.Unmarshal(b) 2207 } 2208 func (m *RemoveSecretRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2209 if deterministic { 2210 return xxx_messageInfo_RemoveSecretRequest.Marshal(b, m, deterministic) 2211 } else { 2212 b = b[:cap(b)] 2213 n, err := m.MarshalTo(b) 2214 if err != nil { 2215 return nil, err 2216 } 2217 return b[:n], nil 2218 } 2219 } 2220 func (m *RemoveSecretRequest) XXX_Merge(src proto.Message) { 2221 xxx_messageInfo_RemoveSecretRequest.Merge(m, src) 2222 } 2223 func (m *RemoveSecretRequest) XXX_Size() int { 2224 return m.Size() 2225 } 2226 func (m *RemoveSecretRequest) XXX_DiscardUnknown() { 2227 xxx_messageInfo_RemoveSecretRequest.DiscardUnknown(m) 2228 } 2229 2230 var xxx_messageInfo_RemoveSecretRequest proto.InternalMessageInfo 2231 2232 // RemoveSecretResponse is an empty object indicating the successful removal of 2233 // a secret. 2234 type RemoveSecretResponse struct { 2235 } 2236 2237 func (m *RemoveSecretResponse) Reset() { *m = RemoveSecretResponse{} } 2238 func (*RemoveSecretResponse) ProtoMessage() {} 2239 func (*RemoveSecretResponse) Descriptor() ([]byte, []int) { 2240 return fileDescriptor_b37401dd08bf8930, []int{50} 2241 } 2242 func (m *RemoveSecretResponse) XXX_Unmarshal(b []byte) error { 2243 return m.Unmarshal(b) 2244 } 2245 func (m *RemoveSecretResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2246 if deterministic { 2247 return xxx_messageInfo_RemoveSecretResponse.Marshal(b, m, deterministic) 2248 } else { 2249 b = b[:cap(b)] 2250 n, err := m.MarshalTo(b) 2251 if err != nil { 2252 return nil, err 2253 } 2254 return b[:n], nil 2255 } 2256 } 2257 func (m *RemoveSecretResponse) XXX_Merge(src proto.Message) { 2258 xxx_messageInfo_RemoveSecretResponse.Merge(m, src) 2259 } 2260 func (m *RemoveSecretResponse) XXX_Size() int { 2261 return m.Size() 2262 } 2263 func (m *RemoveSecretResponse) XXX_DiscardUnknown() { 2264 xxx_messageInfo_RemoveSecretResponse.DiscardUnknown(m) 2265 } 2266 2267 var xxx_messageInfo_RemoveSecretResponse proto.InternalMessageInfo 2268 2269 // GetConfigRequest is the request to get a `Config` object given a config id. 2270 type GetConfigRequest struct { 2271 ConfigID string `protobuf:"bytes,1,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"` 2272 } 2273 2274 func (m *GetConfigRequest) Reset() { *m = GetConfigRequest{} } 2275 func (*GetConfigRequest) ProtoMessage() {} 2276 func (*GetConfigRequest) Descriptor() ([]byte, []int) { 2277 return fileDescriptor_b37401dd08bf8930, []int{51} 2278 } 2279 func (m *GetConfigRequest) XXX_Unmarshal(b []byte) error { 2280 return m.Unmarshal(b) 2281 } 2282 func (m *GetConfigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2283 if deterministic { 2284 return xxx_messageInfo_GetConfigRequest.Marshal(b, m, deterministic) 2285 } else { 2286 b = b[:cap(b)] 2287 n, err := m.MarshalTo(b) 2288 if err != nil { 2289 return nil, err 2290 } 2291 return b[:n], nil 2292 } 2293 } 2294 func (m *GetConfigRequest) XXX_Merge(src proto.Message) { 2295 xxx_messageInfo_GetConfigRequest.Merge(m, src) 2296 } 2297 func (m *GetConfigRequest) XXX_Size() int { 2298 return m.Size() 2299 } 2300 func (m *GetConfigRequest) XXX_DiscardUnknown() { 2301 xxx_messageInfo_GetConfigRequest.DiscardUnknown(m) 2302 } 2303 2304 var xxx_messageInfo_GetConfigRequest proto.InternalMessageInfo 2305 2306 // GetConfigResponse contains the Config corresponding to the id in 2307 // `GetConfigRequest`. 2308 type GetConfigResponse struct { 2309 Config *Config `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` 2310 } 2311 2312 func (m *GetConfigResponse) Reset() { *m = GetConfigResponse{} } 2313 func (*GetConfigResponse) ProtoMessage() {} 2314 func (*GetConfigResponse) Descriptor() ([]byte, []int) { 2315 return fileDescriptor_b37401dd08bf8930, []int{52} 2316 } 2317 func (m *GetConfigResponse) XXX_Unmarshal(b []byte) error { 2318 return m.Unmarshal(b) 2319 } 2320 func (m *GetConfigResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2321 if deterministic { 2322 return xxx_messageInfo_GetConfigResponse.Marshal(b, m, deterministic) 2323 } else { 2324 b = b[:cap(b)] 2325 n, err := m.MarshalTo(b) 2326 if err != nil { 2327 return nil, err 2328 } 2329 return b[:n], nil 2330 } 2331 } 2332 func (m *GetConfigResponse) XXX_Merge(src proto.Message) { 2333 xxx_messageInfo_GetConfigResponse.Merge(m, src) 2334 } 2335 func (m *GetConfigResponse) XXX_Size() int { 2336 return m.Size() 2337 } 2338 func (m *GetConfigResponse) XXX_DiscardUnknown() { 2339 xxx_messageInfo_GetConfigResponse.DiscardUnknown(m) 2340 } 2341 2342 var xxx_messageInfo_GetConfigResponse proto.InternalMessageInfo 2343 2344 type UpdateConfigRequest struct { 2345 // ConfigID is the config ID to update. 2346 ConfigID string `protobuf:"bytes,1,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"` 2347 // ConfigVersion is the version of the config being updated. 2348 ConfigVersion *Version `protobuf:"bytes,2,opt,name=config_version,json=configVersion,proto3" json:"config_version,omitempty"` 2349 // Spec is the new spec to apply to the Config 2350 // Only some fields are allowed to be updated. 2351 Spec *ConfigSpec `protobuf:"bytes,3,opt,name=spec,proto3" json:"spec,omitempty"` 2352 } 2353 2354 func (m *UpdateConfigRequest) Reset() { *m = UpdateConfigRequest{} } 2355 func (*UpdateConfigRequest) ProtoMessage() {} 2356 func (*UpdateConfigRequest) Descriptor() ([]byte, []int) { 2357 return fileDescriptor_b37401dd08bf8930, []int{53} 2358 } 2359 func (m *UpdateConfigRequest) XXX_Unmarshal(b []byte) error { 2360 return m.Unmarshal(b) 2361 } 2362 func (m *UpdateConfigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2363 if deterministic { 2364 return xxx_messageInfo_UpdateConfigRequest.Marshal(b, m, deterministic) 2365 } else { 2366 b = b[:cap(b)] 2367 n, err := m.MarshalTo(b) 2368 if err != nil { 2369 return nil, err 2370 } 2371 return b[:n], nil 2372 } 2373 } 2374 func (m *UpdateConfigRequest) XXX_Merge(src proto.Message) { 2375 xxx_messageInfo_UpdateConfigRequest.Merge(m, src) 2376 } 2377 func (m *UpdateConfigRequest) XXX_Size() int { 2378 return m.Size() 2379 } 2380 func (m *UpdateConfigRequest) XXX_DiscardUnknown() { 2381 xxx_messageInfo_UpdateConfigRequest.DiscardUnknown(m) 2382 } 2383 2384 var xxx_messageInfo_UpdateConfigRequest proto.InternalMessageInfo 2385 2386 type UpdateConfigResponse struct { 2387 Config *Config `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` 2388 } 2389 2390 func (m *UpdateConfigResponse) Reset() { *m = UpdateConfigResponse{} } 2391 func (*UpdateConfigResponse) ProtoMessage() {} 2392 func (*UpdateConfigResponse) Descriptor() ([]byte, []int) { 2393 return fileDescriptor_b37401dd08bf8930, []int{54} 2394 } 2395 func (m *UpdateConfigResponse) XXX_Unmarshal(b []byte) error { 2396 return m.Unmarshal(b) 2397 } 2398 func (m *UpdateConfigResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2399 if deterministic { 2400 return xxx_messageInfo_UpdateConfigResponse.Marshal(b, m, deterministic) 2401 } else { 2402 b = b[:cap(b)] 2403 n, err := m.MarshalTo(b) 2404 if err != nil { 2405 return nil, err 2406 } 2407 return b[:n], nil 2408 } 2409 } 2410 func (m *UpdateConfigResponse) XXX_Merge(src proto.Message) { 2411 xxx_messageInfo_UpdateConfigResponse.Merge(m, src) 2412 } 2413 func (m *UpdateConfigResponse) XXX_Size() int { 2414 return m.Size() 2415 } 2416 func (m *UpdateConfigResponse) XXX_DiscardUnknown() { 2417 xxx_messageInfo_UpdateConfigResponse.DiscardUnknown(m) 2418 } 2419 2420 var xxx_messageInfo_UpdateConfigResponse proto.InternalMessageInfo 2421 2422 // ListConfigRequest is the request to list all configs in the config store, 2423 // or all configs filtered by (name or name prefix or id prefix) and labels. 2424 type ListConfigsRequest struct { 2425 Filters *ListConfigsRequest_Filters `protobuf:"bytes,1,opt,name=filters,proto3" json:"filters,omitempty"` 2426 } 2427 2428 func (m *ListConfigsRequest) Reset() { *m = ListConfigsRequest{} } 2429 func (*ListConfigsRequest) ProtoMessage() {} 2430 func (*ListConfigsRequest) Descriptor() ([]byte, []int) { 2431 return fileDescriptor_b37401dd08bf8930, []int{55} 2432 } 2433 func (m *ListConfigsRequest) XXX_Unmarshal(b []byte) error { 2434 return m.Unmarshal(b) 2435 } 2436 func (m *ListConfigsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2437 if deterministic { 2438 return xxx_messageInfo_ListConfigsRequest.Marshal(b, m, deterministic) 2439 } else { 2440 b = b[:cap(b)] 2441 n, err := m.MarshalTo(b) 2442 if err != nil { 2443 return nil, err 2444 } 2445 return b[:n], nil 2446 } 2447 } 2448 func (m *ListConfigsRequest) XXX_Merge(src proto.Message) { 2449 xxx_messageInfo_ListConfigsRequest.Merge(m, src) 2450 } 2451 func (m *ListConfigsRequest) XXX_Size() int { 2452 return m.Size() 2453 } 2454 func (m *ListConfigsRequest) XXX_DiscardUnknown() { 2455 xxx_messageInfo_ListConfigsRequest.DiscardUnknown(m) 2456 } 2457 2458 var xxx_messageInfo_ListConfigsRequest proto.InternalMessageInfo 2459 2460 type ListConfigsRequest_Filters struct { 2461 Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"` 2462 IDPrefixes []string `protobuf:"bytes,2,rep,name=id_prefixes,json=idPrefixes,proto3" json:"id_prefixes,omitempty"` 2463 Labels map[string]string `protobuf:"bytes,3,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 2464 NamePrefixes []string `protobuf:"bytes,4,rep,name=name_prefixes,json=namePrefixes,proto3" json:"name_prefixes,omitempty"` 2465 } 2466 2467 func (m *ListConfigsRequest_Filters) Reset() { *m = ListConfigsRequest_Filters{} } 2468 func (*ListConfigsRequest_Filters) ProtoMessage() {} 2469 func (*ListConfigsRequest_Filters) Descriptor() ([]byte, []int) { 2470 return fileDescriptor_b37401dd08bf8930, []int{55, 0} 2471 } 2472 func (m *ListConfigsRequest_Filters) XXX_Unmarshal(b []byte) error { 2473 return m.Unmarshal(b) 2474 } 2475 func (m *ListConfigsRequest_Filters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2476 if deterministic { 2477 return xxx_messageInfo_ListConfigsRequest_Filters.Marshal(b, m, deterministic) 2478 } else { 2479 b = b[:cap(b)] 2480 n, err := m.MarshalTo(b) 2481 if err != nil { 2482 return nil, err 2483 } 2484 return b[:n], nil 2485 } 2486 } 2487 func (m *ListConfigsRequest_Filters) XXX_Merge(src proto.Message) { 2488 xxx_messageInfo_ListConfigsRequest_Filters.Merge(m, src) 2489 } 2490 func (m *ListConfigsRequest_Filters) XXX_Size() int { 2491 return m.Size() 2492 } 2493 func (m *ListConfigsRequest_Filters) XXX_DiscardUnknown() { 2494 xxx_messageInfo_ListConfigsRequest_Filters.DiscardUnknown(m) 2495 } 2496 2497 var xxx_messageInfo_ListConfigsRequest_Filters proto.InternalMessageInfo 2498 2499 // ListConfigResponse contains a list of all the configs that match the name or 2500 // name prefix filters provided in `ListConfigRequest`. 2501 type ListConfigsResponse struct { 2502 Configs []*Config `protobuf:"bytes,1,rep,name=configs,proto3" json:"configs,omitempty"` 2503 } 2504 2505 func (m *ListConfigsResponse) Reset() { *m = ListConfigsResponse{} } 2506 func (*ListConfigsResponse) ProtoMessage() {} 2507 func (*ListConfigsResponse) Descriptor() ([]byte, []int) { 2508 return fileDescriptor_b37401dd08bf8930, []int{56} 2509 } 2510 func (m *ListConfigsResponse) XXX_Unmarshal(b []byte) error { 2511 return m.Unmarshal(b) 2512 } 2513 func (m *ListConfigsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2514 if deterministic { 2515 return xxx_messageInfo_ListConfigsResponse.Marshal(b, m, deterministic) 2516 } else { 2517 b = b[:cap(b)] 2518 n, err := m.MarshalTo(b) 2519 if err != nil { 2520 return nil, err 2521 } 2522 return b[:n], nil 2523 } 2524 } 2525 func (m *ListConfigsResponse) XXX_Merge(src proto.Message) { 2526 xxx_messageInfo_ListConfigsResponse.Merge(m, src) 2527 } 2528 func (m *ListConfigsResponse) XXX_Size() int { 2529 return m.Size() 2530 } 2531 func (m *ListConfigsResponse) XXX_DiscardUnknown() { 2532 xxx_messageInfo_ListConfigsResponse.DiscardUnknown(m) 2533 } 2534 2535 var xxx_messageInfo_ListConfigsResponse proto.InternalMessageInfo 2536 2537 // CreateConfigRequest specifies a new config (it will not update an existing 2538 // config) to create. 2539 type CreateConfigRequest struct { 2540 Spec *ConfigSpec `protobuf:"bytes,1,opt,name=spec,proto3" json:"spec,omitempty"` 2541 } 2542 2543 func (m *CreateConfigRequest) Reset() { *m = CreateConfigRequest{} } 2544 func (*CreateConfigRequest) ProtoMessage() {} 2545 func (*CreateConfigRequest) Descriptor() ([]byte, []int) { 2546 return fileDescriptor_b37401dd08bf8930, []int{57} 2547 } 2548 func (m *CreateConfigRequest) XXX_Unmarshal(b []byte) error { 2549 return m.Unmarshal(b) 2550 } 2551 func (m *CreateConfigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2552 if deterministic { 2553 return xxx_messageInfo_CreateConfigRequest.Marshal(b, m, deterministic) 2554 } else { 2555 b = b[:cap(b)] 2556 n, err := m.MarshalTo(b) 2557 if err != nil { 2558 return nil, err 2559 } 2560 return b[:n], nil 2561 } 2562 } 2563 func (m *CreateConfigRequest) XXX_Merge(src proto.Message) { 2564 xxx_messageInfo_CreateConfigRequest.Merge(m, src) 2565 } 2566 func (m *CreateConfigRequest) XXX_Size() int { 2567 return m.Size() 2568 } 2569 func (m *CreateConfigRequest) XXX_DiscardUnknown() { 2570 xxx_messageInfo_CreateConfigRequest.DiscardUnknown(m) 2571 } 2572 2573 var xxx_messageInfo_CreateConfigRequest proto.InternalMessageInfo 2574 2575 // CreateConfigResponse contains the newly created `Config` corresponding to the 2576 // name in `CreateConfigRequest`. 2577 type CreateConfigResponse struct { 2578 Config *Config `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` 2579 } 2580 2581 func (m *CreateConfigResponse) Reset() { *m = CreateConfigResponse{} } 2582 func (*CreateConfigResponse) ProtoMessage() {} 2583 func (*CreateConfigResponse) Descriptor() ([]byte, []int) { 2584 return fileDescriptor_b37401dd08bf8930, []int{58} 2585 } 2586 func (m *CreateConfigResponse) XXX_Unmarshal(b []byte) error { 2587 return m.Unmarshal(b) 2588 } 2589 func (m *CreateConfigResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2590 if deterministic { 2591 return xxx_messageInfo_CreateConfigResponse.Marshal(b, m, deterministic) 2592 } else { 2593 b = b[:cap(b)] 2594 n, err := m.MarshalTo(b) 2595 if err != nil { 2596 return nil, err 2597 } 2598 return b[:n], nil 2599 } 2600 } 2601 func (m *CreateConfigResponse) XXX_Merge(src proto.Message) { 2602 xxx_messageInfo_CreateConfigResponse.Merge(m, src) 2603 } 2604 func (m *CreateConfigResponse) XXX_Size() int { 2605 return m.Size() 2606 } 2607 func (m *CreateConfigResponse) XXX_DiscardUnknown() { 2608 xxx_messageInfo_CreateConfigResponse.DiscardUnknown(m) 2609 } 2610 2611 var xxx_messageInfo_CreateConfigResponse proto.InternalMessageInfo 2612 2613 // RemoveConfigRequest contains the ID of the config that should be removed. This 2614 // removes all versions of the config. 2615 type RemoveConfigRequest struct { 2616 ConfigID string `protobuf:"bytes,1,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"` 2617 } 2618 2619 func (m *RemoveConfigRequest) Reset() { *m = RemoveConfigRequest{} } 2620 func (*RemoveConfigRequest) ProtoMessage() {} 2621 func (*RemoveConfigRequest) Descriptor() ([]byte, []int) { 2622 return fileDescriptor_b37401dd08bf8930, []int{59} 2623 } 2624 func (m *RemoveConfigRequest) XXX_Unmarshal(b []byte) error { 2625 return m.Unmarshal(b) 2626 } 2627 func (m *RemoveConfigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2628 if deterministic { 2629 return xxx_messageInfo_RemoveConfigRequest.Marshal(b, m, deterministic) 2630 } else { 2631 b = b[:cap(b)] 2632 n, err := m.MarshalTo(b) 2633 if err != nil { 2634 return nil, err 2635 } 2636 return b[:n], nil 2637 } 2638 } 2639 func (m *RemoveConfigRequest) XXX_Merge(src proto.Message) { 2640 xxx_messageInfo_RemoveConfigRequest.Merge(m, src) 2641 } 2642 func (m *RemoveConfigRequest) XXX_Size() int { 2643 return m.Size() 2644 } 2645 func (m *RemoveConfigRequest) XXX_DiscardUnknown() { 2646 xxx_messageInfo_RemoveConfigRequest.DiscardUnknown(m) 2647 } 2648 2649 var xxx_messageInfo_RemoveConfigRequest proto.InternalMessageInfo 2650 2651 // RemoveConfigResponse is an empty object indicating the successful removal of 2652 // a config. 2653 type RemoveConfigResponse struct { 2654 } 2655 2656 func (m *RemoveConfigResponse) Reset() { *m = RemoveConfigResponse{} } 2657 func (*RemoveConfigResponse) ProtoMessage() {} 2658 func (*RemoveConfigResponse) Descriptor() ([]byte, []int) { 2659 return fileDescriptor_b37401dd08bf8930, []int{60} 2660 } 2661 func (m *RemoveConfigResponse) XXX_Unmarshal(b []byte) error { 2662 return m.Unmarshal(b) 2663 } 2664 func (m *RemoveConfigResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2665 if deterministic { 2666 return xxx_messageInfo_RemoveConfigResponse.Marshal(b, m, deterministic) 2667 } else { 2668 b = b[:cap(b)] 2669 n, err := m.MarshalTo(b) 2670 if err != nil { 2671 return nil, err 2672 } 2673 return b[:n], nil 2674 } 2675 } 2676 func (m *RemoveConfigResponse) XXX_Merge(src proto.Message) { 2677 xxx_messageInfo_RemoveConfigResponse.Merge(m, src) 2678 } 2679 func (m *RemoveConfigResponse) XXX_Size() int { 2680 return m.Size() 2681 } 2682 func (m *RemoveConfigResponse) XXX_DiscardUnknown() { 2683 xxx_messageInfo_RemoveConfigResponse.DiscardUnknown(m) 2684 } 2685 2686 var xxx_messageInfo_RemoveConfigResponse proto.InternalMessageInfo 2687 2688 // CreateExtensionRequest creates a new extension as specified by the provided 2689 // parameters 2690 type CreateExtensionRequest struct { 2691 Annotations *Annotations `protobuf:"bytes,1,opt,name=annotations,proto3" json:"annotations,omitempty"` 2692 Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` 2693 } 2694 2695 func (m *CreateExtensionRequest) Reset() { *m = CreateExtensionRequest{} } 2696 func (*CreateExtensionRequest) ProtoMessage() {} 2697 func (*CreateExtensionRequest) Descriptor() ([]byte, []int) { 2698 return fileDescriptor_b37401dd08bf8930, []int{61} 2699 } 2700 func (m *CreateExtensionRequest) XXX_Unmarshal(b []byte) error { 2701 return m.Unmarshal(b) 2702 } 2703 func (m *CreateExtensionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2704 if deterministic { 2705 return xxx_messageInfo_CreateExtensionRequest.Marshal(b, m, deterministic) 2706 } else { 2707 b = b[:cap(b)] 2708 n, err := m.MarshalTo(b) 2709 if err != nil { 2710 return nil, err 2711 } 2712 return b[:n], nil 2713 } 2714 } 2715 func (m *CreateExtensionRequest) XXX_Merge(src proto.Message) { 2716 xxx_messageInfo_CreateExtensionRequest.Merge(m, src) 2717 } 2718 func (m *CreateExtensionRequest) XXX_Size() int { 2719 return m.Size() 2720 } 2721 func (m *CreateExtensionRequest) XXX_DiscardUnknown() { 2722 xxx_messageInfo_CreateExtensionRequest.DiscardUnknown(m) 2723 } 2724 2725 var xxx_messageInfo_CreateExtensionRequest proto.InternalMessageInfo 2726 2727 // CreateExtensionResponse contains the newly created `Extension` corresponding 2728 // to the parameters in the CreateExtensionRequest. 2729 type CreateExtensionResponse struct { 2730 Extension *Extension `protobuf:"bytes,1,opt,name=extension,proto3" json:"extension,omitempty"` 2731 } 2732 2733 func (m *CreateExtensionResponse) Reset() { *m = CreateExtensionResponse{} } 2734 func (*CreateExtensionResponse) ProtoMessage() {} 2735 func (*CreateExtensionResponse) Descriptor() ([]byte, []int) { 2736 return fileDescriptor_b37401dd08bf8930, []int{62} 2737 } 2738 func (m *CreateExtensionResponse) XXX_Unmarshal(b []byte) error { 2739 return m.Unmarshal(b) 2740 } 2741 func (m *CreateExtensionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2742 if deterministic { 2743 return xxx_messageInfo_CreateExtensionResponse.Marshal(b, m, deterministic) 2744 } else { 2745 b = b[:cap(b)] 2746 n, err := m.MarshalTo(b) 2747 if err != nil { 2748 return nil, err 2749 } 2750 return b[:n], nil 2751 } 2752 } 2753 func (m *CreateExtensionResponse) XXX_Merge(src proto.Message) { 2754 xxx_messageInfo_CreateExtensionResponse.Merge(m, src) 2755 } 2756 func (m *CreateExtensionResponse) XXX_Size() int { 2757 return m.Size() 2758 } 2759 func (m *CreateExtensionResponse) XXX_DiscardUnknown() { 2760 xxx_messageInfo_CreateExtensionResponse.DiscardUnknown(m) 2761 } 2762 2763 var xxx_messageInfo_CreateExtensionResponse proto.InternalMessageInfo 2764 2765 // RemoveExtensionRequest contains the ID of the extension that should be removed. This 2766 // removes all versions of the extension. 2767 type RemoveExtensionRequest struct { 2768 ExtensionID string `protobuf:"bytes,1,opt,name=extension_id,json=extensionId,proto3" json:"extension_id,omitempty"` 2769 } 2770 2771 func (m *RemoveExtensionRequest) Reset() { *m = RemoveExtensionRequest{} } 2772 func (*RemoveExtensionRequest) ProtoMessage() {} 2773 func (*RemoveExtensionRequest) Descriptor() ([]byte, []int) { 2774 return fileDescriptor_b37401dd08bf8930, []int{63} 2775 } 2776 func (m *RemoveExtensionRequest) XXX_Unmarshal(b []byte) error { 2777 return m.Unmarshal(b) 2778 } 2779 func (m *RemoveExtensionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2780 if deterministic { 2781 return xxx_messageInfo_RemoveExtensionRequest.Marshal(b, m, deterministic) 2782 } else { 2783 b = b[:cap(b)] 2784 n, err := m.MarshalTo(b) 2785 if err != nil { 2786 return nil, err 2787 } 2788 return b[:n], nil 2789 } 2790 } 2791 func (m *RemoveExtensionRequest) XXX_Merge(src proto.Message) { 2792 xxx_messageInfo_RemoveExtensionRequest.Merge(m, src) 2793 } 2794 func (m *RemoveExtensionRequest) XXX_Size() int { 2795 return m.Size() 2796 } 2797 func (m *RemoveExtensionRequest) XXX_DiscardUnknown() { 2798 xxx_messageInfo_RemoveExtensionRequest.DiscardUnknown(m) 2799 } 2800 2801 var xxx_messageInfo_RemoveExtensionRequest proto.InternalMessageInfo 2802 2803 // RemoveExtensionResponse is an empty object indicating the successful removal 2804 // of an extension. 2805 type RemoveExtensionResponse struct { 2806 } 2807 2808 func (m *RemoveExtensionResponse) Reset() { *m = RemoveExtensionResponse{} } 2809 func (*RemoveExtensionResponse) ProtoMessage() {} 2810 func (*RemoveExtensionResponse) Descriptor() ([]byte, []int) { 2811 return fileDescriptor_b37401dd08bf8930, []int{64} 2812 } 2813 func (m *RemoveExtensionResponse) XXX_Unmarshal(b []byte) error { 2814 return m.Unmarshal(b) 2815 } 2816 func (m *RemoveExtensionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2817 if deterministic { 2818 return xxx_messageInfo_RemoveExtensionResponse.Marshal(b, m, deterministic) 2819 } else { 2820 b = b[:cap(b)] 2821 n, err := m.MarshalTo(b) 2822 if err != nil { 2823 return nil, err 2824 } 2825 return b[:n], nil 2826 } 2827 } 2828 func (m *RemoveExtensionResponse) XXX_Merge(src proto.Message) { 2829 xxx_messageInfo_RemoveExtensionResponse.Merge(m, src) 2830 } 2831 func (m *RemoveExtensionResponse) XXX_Size() int { 2832 return m.Size() 2833 } 2834 func (m *RemoveExtensionResponse) XXX_DiscardUnknown() { 2835 xxx_messageInfo_RemoveExtensionResponse.DiscardUnknown(m) 2836 } 2837 2838 var xxx_messageInfo_RemoveExtensionResponse proto.InternalMessageInfo 2839 2840 // GetResourceRequest is the request to get a Extension object given a extension id. 2841 type GetExtensionRequest struct { 2842 ExtensionID string `protobuf:"bytes,1,opt,name=extension_id,json=extensionId,proto3" json:"extension_id,omitempty"` 2843 } 2844 2845 func (m *GetExtensionRequest) Reset() { *m = GetExtensionRequest{} } 2846 func (*GetExtensionRequest) ProtoMessage() {} 2847 func (*GetExtensionRequest) Descriptor() ([]byte, []int) { 2848 return fileDescriptor_b37401dd08bf8930, []int{65} 2849 } 2850 func (m *GetExtensionRequest) XXX_Unmarshal(b []byte) error { 2851 return m.Unmarshal(b) 2852 } 2853 func (m *GetExtensionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2854 if deterministic { 2855 return xxx_messageInfo_GetExtensionRequest.Marshal(b, m, deterministic) 2856 } else { 2857 b = b[:cap(b)] 2858 n, err := m.MarshalTo(b) 2859 if err != nil { 2860 return nil, err 2861 } 2862 return b[:n], nil 2863 } 2864 } 2865 func (m *GetExtensionRequest) XXX_Merge(src proto.Message) { 2866 xxx_messageInfo_GetExtensionRequest.Merge(m, src) 2867 } 2868 func (m *GetExtensionRequest) XXX_Size() int { 2869 return m.Size() 2870 } 2871 func (m *GetExtensionRequest) XXX_DiscardUnknown() { 2872 xxx_messageInfo_GetExtensionRequest.DiscardUnknown(m) 2873 } 2874 2875 var xxx_messageInfo_GetExtensionRequest proto.InternalMessageInfo 2876 2877 // GetExtensionResponse contains the Extension corresponding to the id in 2878 // `GetExtensionRequest`. 2879 type GetExtensionResponse struct { 2880 Extension *Extension `protobuf:"bytes,1,opt,name=extension,proto3" json:"extension,omitempty"` 2881 } 2882 2883 func (m *GetExtensionResponse) Reset() { *m = GetExtensionResponse{} } 2884 func (*GetExtensionResponse) ProtoMessage() {} 2885 func (*GetExtensionResponse) Descriptor() ([]byte, []int) { 2886 return fileDescriptor_b37401dd08bf8930, []int{66} 2887 } 2888 func (m *GetExtensionResponse) XXX_Unmarshal(b []byte) error { 2889 return m.Unmarshal(b) 2890 } 2891 func (m *GetExtensionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2892 if deterministic { 2893 return xxx_messageInfo_GetExtensionResponse.Marshal(b, m, deterministic) 2894 } else { 2895 b = b[:cap(b)] 2896 n, err := m.MarshalTo(b) 2897 if err != nil { 2898 return nil, err 2899 } 2900 return b[:n], nil 2901 } 2902 } 2903 func (m *GetExtensionResponse) XXX_Merge(src proto.Message) { 2904 xxx_messageInfo_GetExtensionResponse.Merge(m, src) 2905 } 2906 func (m *GetExtensionResponse) XXX_Size() int { 2907 return m.Size() 2908 } 2909 func (m *GetExtensionResponse) XXX_DiscardUnknown() { 2910 xxx_messageInfo_GetExtensionResponse.DiscardUnknown(m) 2911 } 2912 2913 var xxx_messageInfo_GetExtensionResponse proto.InternalMessageInfo 2914 2915 // CreateResourceRequest creates a new resource specified by the included 2916 // resource object. An existing resource will not be updated. 2917 type CreateResourceRequest struct { 2918 Annotations *Annotations `protobuf:"bytes,1,opt,name=annotations,proto3" json:"annotations,omitempty"` 2919 Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"` 2920 Payload *types.Any `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"` 2921 } 2922 2923 func (m *CreateResourceRequest) Reset() { *m = CreateResourceRequest{} } 2924 func (*CreateResourceRequest) ProtoMessage() {} 2925 func (*CreateResourceRequest) Descriptor() ([]byte, []int) { 2926 return fileDescriptor_b37401dd08bf8930, []int{67} 2927 } 2928 func (m *CreateResourceRequest) XXX_Unmarshal(b []byte) error { 2929 return m.Unmarshal(b) 2930 } 2931 func (m *CreateResourceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2932 if deterministic { 2933 return xxx_messageInfo_CreateResourceRequest.Marshal(b, m, deterministic) 2934 } else { 2935 b = b[:cap(b)] 2936 n, err := m.MarshalTo(b) 2937 if err != nil { 2938 return nil, err 2939 } 2940 return b[:n], nil 2941 } 2942 } 2943 func (m *CreateResourceRequest) XXX_Merge(src proto.Message) { 2944 xxx_messageInfo_CreateResourceRequest.Merge(m, src) 2945 } 2946 func (m *CreateResourceRequest) XXX_Size() int { 2947 return m.Size() 2948 } 2949 func (m *CreateResourceRequest) XXX_DiscardUnknown() { 2950 xxx_messageInfo_CreateResourceRequest.DiscardUnknown(m) 2951 } 2952 2953 var xxx_messageInfo_CreateResourceRequest proto.InternalMessageInfo 2954 2955 // CreateResourceResponse contains the newly created `Resource` corresponding 2956 // to the resource in the CreateResourceRequest. 2957 type CreateResourceResponse struct { 2958 Resource *Resource `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"` 2959 } 2960 2961 func (m *CreateResourceResponse) Reset() { *m = CreateResourceResponse{} } 2962 func (*CreateResourceResponse) ProtoMessage() {} 2963 func (*CreateResourceResponse) Descriptor() ([]byte, []int) { 2964 return fileDescriptor_b37401dd08bf8930, []int{68} 2965 } 2966 func (m *CreateResourceResponse) XXX_Unmarshal(b []byte) error { 2967 return m.Unmarshal(b) 2968 } 2969 func (m *CreateResourceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2970 if deterministic { 2971 return xxx_messageInfo_CreateResourceResponse.Marshal(b, m, deterministic) 2972 } else { 2973 b = b[:cap(b)] 2974 n, err := m.MarshalTo(b) 2975 if err != nil { 2976 return nil, err 2977 } 2978 return b[:n], nil 2979 } 2980 } 2981 func (m *CreateResourceResponse) XXX_Merge(src proto.Message) { 2982 xxx_messageInfo_CreateResourceResponse.Merge(m, src) 2983 } 2984 func (m *CreateResourceResponse) XXX_Size() int { 2985 return m.Size() 2986 } 2987 func (m *CreateResourceResponse) XXX_DiscardUnknown() { 2988 xxx_messageInfo_CreateResourceResponse.DiscardUnknown(m) 2989 } 2990 2991 var xxx_messageInfo_CreateResourceResponse proto.InternalMessageInfo 2992 2993 // RemoveResourceRequest contains the ID of the resource that should be removed. This 2994 // removes all versions of the resource. 2995 type RemoveResourceRequest struct { 2996 ResourceID string `protobuf:"bytes,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"` 2997 } 2998 2999 func (m *RemoveResourceRequest) Reset() { *m = RemoveResourceRequest{} } 3000 func (*RemoveResourceRequest) ProtoMessage() {} 3001 func (*RemoveResourceRequest) Descriptor() ([]byte, []int) { 3002 return fileDescriptor_b37401dd08bf8930, []int{69} 3003 } 3004 func (m *RemoveResourceRequest) XXX_Unmarshal(b []byte) error { 3005 return m.Unmarshal(b) 3006 } 3007 func (m *RemoveResourceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3008 if deterministic { 3009 return xxx_messageInfo_RemoveResourceRequest.Marshal(b, m, deterministic) 3010 } else { 3011 b = b[:cap(b)] 3012 n, err := m.MarshalTo(b) 3013 if err != nil { 3014 return nil, err 3015 } 3016 return b[:n], nil 3017 } 3018 } 3019 func (m *RemoveResourceRequest) XXX_Merge(src proto.Message) { 3020 xxx_messageInfo_RemoveResourceRequest.Merge(m, src) 3021 } 3022 func (m *RemoveResourceRequest) XXX_Size() int { 3023 return m.Size() 3024 } 3025 func (m *RemoveResourceRequest) XXX_DiscardUnknown() { 3026 xxx_messageInfo_RemoveResourceRequest.DiscardUnknown(m) 3027 } 3028 3029 var xxx_messageInfo_RemoveResourceRequest proto.InternalMessageInfo 3030 3031 // RemoveResourceResponse is an empty object indicating the successful removal 3032 // of a resource. 3033 type RemoveResourceResponse struct { 3034 } 3035 3036 func (m *RemoveResourceResponse) Reset() { *m = RemoveResourceResponse{} } 3037 func (*RemoveResourceResponse) ProtoMessage() {} 3038 func (*RemoveResourceResponse) Descriptor() ([]byte, []int) { 3039 return fileDescriptor_b37401dd08bf8930, []int{70} 3040 } 3041 func (m *RemoveResourceResponse) XXX_Unmarshal(b []byte) error { 3042 return m.Unmarshal(b) 3043 } 3044 func (m *RemoveResourceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3045 if deterministic { 3046 return xxx_messageInfo_RemoveResourceResponse.Marshal(b, m, deterministic) 3047 } else { 3048 b = b[:cap(b)] 3049 n, err := m.MarshalTo(b) 3050 if err != nil { 3051 return nil, err 3052 } 3053 return b[:n], nil 3054 } 3055 } 3056 func (m *RemoveResourceResponse) XXX_Merge(src proto.Message) { 3057 xxx_messageInfo_RemoveResourceResponse.Merge(m, src) 3058 } 3059 func (m *RemoveResourceResponse) XXX_Size() int { 3060 return m.Size() 3061 } 3062 func (m *RemoveResourceResponse) XXX_DiscardUnknown() { 3063 xxx_messageInfo_RemoveResourceResponse.DiscardUnknown(m) 3064 } 3065 3066 var xxx_messageInfo_RemoveResourceResponse proto.InternalMessageInfo 3067 3068 // UpdateResourceRequest updates the resource specified by the given resource object. 3069 type UpdateResourceRequest struct { 3070 ResourceID string `protobuf:"bytes,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"` 3071 ResourceVersion *Version `protobuf:"bytes,2,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"` 3072 // Annotations describes the annotations to update. If the Annotations should 3073 // be unchanged, then this field should be left empty. Note that the name of 3074 // a Resource cannot be changed, only its labels. 3075 Annotations *Annotations `protobuf:"bytes,3,opt,name=annotations,proto3" json:"annotations,omitempty"` 3076 // Payload describes the new payload of the resource. If the Payload should 3077 // be unchanged, then this field should be left empty. 3078 Payload *types.Any `protobuf:"bytes,4,opt,name=payload,proto3" json:"payload,omitempty"` 3079 } 3080 3081 func (m *UpdateResourceRequest) Reset() { *m = UpdateResourceRequest{} } 3082 func (*UpdateResourceRequest) ProtoMessage() {} 3083 func (*UpdateResourceRequest) Descriptor() ([]byte, []int) { 3084 return fileDescriptor_b37401dd08bf8930, []int{71} 3085 } 3086 func (m *UpdateResourceRequest) XXX_Unmarshal(b []byte) error { 3087 return m.Unmarshal(b) 3088 } 3089 func (m *UpdateResourceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3090 if deterministic { 3091 return xxx_messageInfo_UpdateResourceRequest.Marshal(b, m, deterministic) 3092 } else { 3093 b = b[:cap(b)] 3094 n, err := m.MarshalTo(b) 3095 if err != nil { 3096 return nil, err 3097 } 3098 return b[:n], nil 3099 } 3100 } 3101 func (m *UpdateResourceRequest) XXX_Merge(src proto.Message) { 3102 xxx_messageInfo_UpdateResourceRequest.Merge(m, src) 3103 } 3104 func (m *UpdateResourceRequest) XXX_Size() int { 3105 return m.Size() 3106 } 3107 func (m *UpdateResourceRequest) XXX_DiscardUnknown() { 3108 xxx_messageInfo_UpdateResourceRequest.DiscardUnknown(m) 3109 } 3110 3111 var xxx_messageInfo_UpdateResourceRequest proto.InternalMessageInfo 3112 3113 type UpdateResourceResponse struct { 3114 Resource *Resource `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"` 3115 } 3116 3117 func (m *UpdateResourceResponse) Reset() { *m = UpdateResourceResponse{} } 3118 func (*UpdateResourceResponse) ProtoMessage() {} 3119 func (*UpdateResourceResponse) Descriptor() ([]byte, []int) { 3120 return fileDescriptor_b37401dd08bf8930, []int{72} 3121 } 3122 func (m *UpdateResourceResponse) XXX_Unmarshal(b []byte) error { 3123 return m.Unmarshal(b) 3124 } 3125 func (m *UpdateResourceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3126 if deterministic { 3127 return xxx_messageInfo_UpdateResourceResponse.Marshal(b, m, deterministic) 3128 } else { 3129 b = b[:cap(b)] 3130 n, err := m.MarshalTo(b) 3131 if err != nil { 3132 return nil, err 3133 } 3134 return b[:n], nil 3135 } 3136 } 3137 func (m *UpdateResourceResponse) XXX_Merge(src proto.Message) { 3138 xxx_messageInfo_UpdateResourceResponse.Merge(m, src) 3139 } 3140 func (m *UpdateResourceResponse) XXX_Size() int { 3141 return m.Size() 3142 } 3143 func (m *UpdateResourceResponse) XXX_DiscardUnknown() { 3144 xxx_messageInfo_UpdateResourceResponse.DiscardUnknown(m) 3145 } 3146 3147 var xxx_messageInfo_UpdateResourceResponse proto.InternalMessageInfo 3148 3149 // GetResourceRequest is the request to get a Resource object given a resource id. 3150 type GetResourceRequest struct { 3151 ResourceID string `protobuf:"bytes,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"` 3152 } 3153 3154 func (m *GetResourceRequest) Reset() { *m = GetResourceRequest{} } 3155 func (*GetResourceRequest) ProtoMessage() {} 3156 func (*GetResourceRequest) Descriptor() ([]byte, []int) { 3157 return fileDescriptor_b37401dd08bf8930, []int{73} 3158 } 3159 func (m *GetResourceRequest) XXX_Unmarshal(b []byte) error { 3160 return m.Unmarshal(b) 3161 } 3162 func (m *GetResourceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3163 if deterministic { 3164 return xxx_messageInfo_GetResourceRequest.Marshal(b, m, deterministic) 3165 } else { 3166 b = b[:cap(b)] 3167 n, err := m.MarshalTo(b) 3168 if err != nil { 3169 return nil, err 3170 } 3171 return b[:n], nil 3172 } 3173 } 3174 func (m *GetResourceRequest) XXX_Merge(src proto.Message) { 3175 xxx_messageInfo_GetResourceRequest.Merge(m, src) 3176 } 3177 func (m *GetResourceRequest) XXX_Size() int { 3178 return m.Size() 3179 } 3180 func (m *GetResourceRequest) XXX_DiscardUnknown() { 3181 xxx_messageInfo_GetResourceRequest.DiscardUnknown(m) 3182 } 3183 3184 var xxx_messageInfo_GetResourceRequest proto.InternalMessageInfo 3185 3186 // GetResourceResponse contains the Resource corresponding to the id in 3187 // `GetResourceRequest`. 3188 type GetResourceResponse struct { 3189 Resource *Resource `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"` 3190 } 3191 3192 func (m *GetResourceResponse) Reset() { *m = GetResourceResponse{} } 3193 func (*GetResourceResponse) ProtoMessage() {} 3194 func (*GetResourceResponse) Descriptor() ([]byte, []int) { 3195 return fileDescriptor_b37401dd08bf8930, []int{74} 3196 } 3197 func (m *GetResourceResponse) XXX_Unmarshal(b []byte) error { 3198 return m.Unmarshal(b) 3199 } 3200 func (m *GetResourceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3201 if deterministic { 3202 return xxx_messageInfo_GetResourceResponse.Marshal(b, m, deterministic) 3203 } else { 3204 b = b[:cap(b)] 3205 n, err := m.MarshalTo(b) 3206 if err != nil { 3207 return nil, err 3208 } 3209 return b[:n], nil 3210 } 3211 } 3212 func (m *GetResourceResponse) XXX_Merge(src proto.Message) { 3213 xxx_messageInfo_GetResourceResponse.Merge(m, src) 3214 } 3215 func (m *GetResourceResponse) XXX_Size() int { 3216 return m.Size() 3217 } 3218 func (m *GetResourceResponse) XXX_DiscardUnknown() { 3219 xxx_messageInfo_GetResourceResponse.DiscardUnknown(m) 3220 } 3221 3222 var xxx_messageInfo_GetResourceResponse proto.InternalMessageInfo 3223 3224 // ListResourcesRequest is the request to list all resources in the raft store, 3225 // or all resources filtered by (name or name prefix or id prefix), labels and extension. 3226 type ListResourcesRequest struct { 3227 Filters *ListResourcesRequest_Filters `protobuf:"bytes,1,opt,name=filters,proto3" json:"filters,omitempty"` 3228 } 3229 3230 func (m *ListResourcesRequest) Reset() { *m = ListResourcesRequest{} } 3231 func (*ListResourcesRequest) ProtoMessage() {} 3232 func (*ListResourcesRequest) Descriptor() ([]byte, []int) { 3233 return fileDescriptor_b37401dd08bf8930, []int{75} 3234 } 3235 func (m *ListResourcesRequest) XXX_Unmarshal(b []byte) error { 3236 return m.Unmarshal(b) 3237 } 3238 func (m *ListResourcesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3239 if deterministic { 3240 return xxx_messageInfo_ListResourcesRequest.Marshal(b, m, deterministic) 3241 } else { 3242 b = b[:cap(b)] 3243 n, err := m.MarshalTo(b) 3244 if err != nil { 3245 return nil, err 3246 } 3247 return b[:n], nil 3248 } 3249 } 3250 func (m *ListResourcesRequest) XXX_Merge(src proto.Message) { 3251 xxx_messageInfo_ListResourcesRequest.Merge(m, src) 3252 } 3253 func (m *ListResourcesRequest) XXX_Size() int { 3254 return m.Size() 3255 } 3256 func (m *ListResourcesRequest) XXX_DiscardUnknown() { 3257 xxx_messageInfo_ListResourcesRequest.DiscardUnknown(m) 3258 } 3259 3260 var xxx_messageInfo_ListResourcesRequest proto.InternalMessageInfo 3261 3262 type ListResourcesRequest_Filters struct { 3263 Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"` 3264 IDPrefixes []string `protobuf:"bytes,2,rep,name=id_prefixes,json=idPrefixes,proto3" json:"id_prefixes,omitempty"` 3265 Labels map[string]string `protobuf:"bytes,3,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 3266 NamePrefixes []string `protobuf:"bytes,4,rep,name=name_prefixes,json=namePrefixes,proto3" json:"name_prefixes,omitempty"` 3267 Kind string `protobuf:"bytes,5,opt,name=kind,proto3" json:"kind,omitempty"` 3268 } 3269 3270 func (m *ListResourcesRequest_Filters) Reset() { *m = ListResourcesRequest_Filters{} } 3271 func (*ListResourcesRequest_Filters) ProtoMessage() {} 3272 func (*ListResourcesRequest_Filters) Descriptor() ([]byte, []int) { 3273 return fileDescriptor_b37401dd08bf8930, []int{75, 0} 3274 } 3275 func (m *ListResourcesRequest_Filters) XXX_Unmarshal(b []byte) error { 3276 return m.Unmarshal(b) 3277 } 3278 func (m *ListResourcesRequest_Filters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3279 if deterministic { 3280 return xxx_messageInfo_ListResourcesRequest_Filters.Marshal(b, m, deterministic) 3281 } else { 3282 b = b[:cap(b)] 3283 n, err := m.MarshalTo(b) 3284 if err != nil { 3285 return nil, err 3286 } 3287 return b[:n], nil 3288 } 3289 } 3290 func (m *ListResourcesRequest_Filters) XXX_Merge(src proto.Message) { 3291 xxx_messageInfo_ListResourcesRequest_Filters.Merge(m, src) 3292 } 3293 func (m *ListResourcesRequest_Filters) XXX_Size() int { 3294 return m.Size() 3295 } 3296 func (m *ListResourcesRequest_Filters) XXX_DiscardUnknown() { 3297 xxx_messageInfo_ListResourcesRequest_Filters.DiscardUnknown(m) 3298 } 3299 3300 var xxx_messageInfo_ListResourcesRequest_Filters proto.InternalMessageInfo 3301 3302 // ListResourcesResponse contains a list of all the resources that match the name or 3303 // name prefix filters provided in `ListResourcesRequest`. 3304 type ListResourcesResponse struct { 3305 Resources []*Resource `protobuf:"bytes,1,rep,name=resources,proto3" json:"resources,omitempty"` 3306 } 3307 3308 func (m *ListResourcesResponse) Reset() { *m = ListResourcesResponse{} } 3309 func (*ListResourcesResponse) ProtoMessage() {} 3310 func (*ListResourcesResponse) Descriptor() ([]byte, []int) { 3311 return fileDescriptor_b37401dd08bf8930, []int{76} 3312 } 3313 func (m *ListResourcesResponse) XXX_Unmarshal(b []byte) error { 3314 return m.Unmarshal(b) 3315 } 3316 func (m *ListResourcesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3317 if deterministic { 3318 return xxx_messageInfo_ListResourcesResponse.Marshal(b, m, deterministic) 3319 } else { 3320 b = b[:cap(b)] 3321 n, err := m.MarshalTo(b) 3322 if err != nil { 3323 return nil, err 3324 } 3325 return b[:n], nil 3326 } 3327 } 3328 func (m *ListResourcesResponse) XXX_Merge(src proto.Message) { 3329 xxx_messageInfo_ListResourcesResponse.Merge(m, src) 3330 } 3331 func (m *ListResourcesResponse) XXX_Size() int { 3332 return m.Size() 3333 } 3334 func (m *ListResourcesResponse) XXX_DiscardUnknown() { 3335 xxx_messageInfo_ListResourcesResponse.DiscardUnknown(m) 3336 } 3337 3338 var xxx_messageInfo_ListResourcesResponse proto.InternalMessageInfo 3339 3340 func init() { 3341 proto.RegisterEnum("docker.swarmkit.v1.UpdateServiceRequest_Rollback", UpdateServiceRequest_Rollback_name, UpdateServiceRequest_Rollback_value) 3342 proto.RegisterType((*GetNodeRequest)(nil), "docker.swarmkit.v1.GetNodeRequest") 3343 proto.RegisterType((*GetNodeResponse)(nil), "docker.swarmkit.v1.GetNodeResponse") 3344 proto.RegisterType((*ListNodesRequest)(nil), "docker.swarmkit.v1.ListNodesRequest") 3345 proto.RegisterType((*ListNodesRequest_Filters)(nil), "docker.swarmkit.v1.ListNodesRequest.Filters") 3346 proto.RegisterMapType((map[string]string)(nil), "docker.swarmkit.v1.ListNodesRequest.Filters.LabelsEntry") 3347 proto.RegisterMapType((map[string]string)(nil), "docker.swarmkit.v1.ListNodesRequest.Filters.NodeLabelsEntry") 3348 proto.RegisterType((*ListNodesResponse)(nil), "docker.swarmkit.v1.ListNodesResponse") 3349 proto.RegisterType((*UpdateNodeRequest)(nil), "docker.swarmkit.v1.UpdateNodeRequest") 3350 proto.RegisterType((*UpdateNodeResponse)(nil), "docker.swarmkit.v1.UpdateNodeResponse") 3351 proto.RegisterType((*RemoveNodeRequest)(nil), "docker.swarmkit.v1.RemoveNodeRequest") 3352 proto.RegisterType((*RemoveNodeResponse)(nil), "docker.swarmkit.v1.RemoveNodeResponse") 3353 proto.RegisterType((*GetTaskRequest)(nil), "docker.swarmkit.v1.GetTaskRequest") 3354 proto.RegisterType((*GetTaskResponse)(nil), "docker.swarmkit.v1.GetTaskResponse") 3355 proto.RegisterType((*RemoveTaskRequest)(nil), "docker.swarmkit.v1.RemoveTaskRequest") 3356 proto.RegisterType((*RemoveTaskResponse)(nil), "docker.swarmkit.v1.RemoveTaskResponse") 3357 proto.RegisterType((*ListTasksRequest)(nil), "docker.swarmkit.v1.ListTasksRequest") 3358 proto.RegisterType((*ListTasksRequest_Filters)(nil), "docker.swarmkit.v1.ListTasksRequest.Filters") 3359 proto.RegisterMapType((map[string]string)(nil), "docker.swarmkit.v1.ListTasksRequest.Filters.LabelsEntry") 3360 proto.RegisterType((*ListTasksResponse)(nil), "docker.swarmkit.v1.ListTasksResponse") 3361 proto.RegisterType((*CreateServiceRequest)(nil), "docker.swarmkit.v1.CreateServiceRequest") 3362 proto.RegisterType((*CreateServiceResponse)(nil), "docker.swarmkit.v1.CreateServiceResponse") 3363 proto.RegisterType((*GetServiceRequest)(nil), "docker.swarmkit.v1.GetServiceRequest") 3364 proto.RegisterType((*GetServiceResponse)(nil), "docker.swarmkit.v1.GetServiceResponse") 3365 proto.RegisterType((*UpdateServiceRequest)(nil), "docker.swarmkit.v1.UpdateServiceRequest") 3366 proto.RegisterType((*UpdateServiceResponse)(nil), "docker.swarmkit.v1.UpdateServiceResponse") 3367 proto.RegisterType((*RemoveServiceRequest)(nil), "docker.swarmkit.v1.RemoveServiceRequest") 3368 proto.RegisterType((*RemoveServiceResponse)(nil), "docker.swarmkit.v1.RemoveServiceResponse") 3369 proto.RegisterType((*ListServicesRequest)(nil), "docker.swarmkit.v1.ListServicesRequest") 3370 proto.RegisterType((*ListServicesRequest_Filters)(nil), "docker.swarmkit.v1.ListServicesRequest.Filters") 3371 proto.RegisterMapType((map[string]string)(nil), "docker.swarmkit.v1.ListServicesRequest.Filters.LabelsEntry") 3372 proto.RegisterType((*ListServicesResponse)(nil), "docker.swarmkit.v1.ListServicesResponse") 3373 proto.RegisterType((*ListServiceStatusesRequest)(nil), "docker.swarmkit.v1.ListServiceStatusesRequest") 3374 proto.RegisterType((*ListServiceStatusesResponse)(nil), "docker.swarmkit.v1.ListServiceStatusesResponse") 3375 proto.RegisterType((*ListServiceStatusesResponse_ServiceStatus)(nil), "docker.swarmkit.v1.ListServiceStatusesResponse.ServiceStatus") 3376 proto.RegisterType((*CreateNetworkRequest)(nil), "docker.swarmkit.v1.CreateNetworkRequest") 3377 proto.RegisterType((*CreateNetworkResponse)(nil), "docker.swarmkit.v1.CreateNetworkResponse") 3378 proto.RegisterType((*GetNetworkRequest)(nil), "docker.swarmkit.v1.GetNetworkRequest") 3379 proto.RegisterType((*GetNetworkResponse)(nil), "docker.swarmkit.v1.GetNetworkResponse") 3380 proto.RegisterType((*RemoveNetworkRequest)(nil), "docker.swarmkit.v1.RemoveNetworkRequest") 3381 proto.RegisterType((*RemoveNetworkResponse)(nil), "docker.swarmkit.v1.RemoveNetworkResponse") 3382 proto.RegisterType((*ListNetworksRequest)(nil), "docker.swarmkit.v1.ListNetworksRequest") 3383 proto.RegisterType((*ListNetworksRequest_Filters)(nil), "docker.swarmkit.v1.ListNetworksRequest.Filters") 3384 proto.RegisterMapType((map[string]string)(nil), "docker.swarmkit.v1.ListNetworksRequest.Filters.LabelsEntry") 3385 proto.RegisterType((*ListNetworksResponse)(nil), "docker.swarmkit.v1.ListNetworksResponse") 3386 proto.RegisterType((*GetClusterRequest)(nil), "docker.swarmkit.v1.GetClusterRequest") 3387 proto.RegisterType((*GetClusterResponse)(nil), "docker.swarmkit.v1.GetClusterResponse") 3388 proto.RegisterType((*ListClustersRequest)(nil), "docker.swarmkit.v1.ListClustersRequest") 3389 proto.RegisterType((*ListClustersRequest_Filters)(nil), "docker.swarmkit.v1.ListClustersRequest.Filters") 3390 proto.RegisterMapType((map[string]string)(nil), "docker.swarmkit.v1.ListClustersRequest.Filters.LabelsEntry") 3391 proto.RegisterType((*ListClustersResponse)(nil), "docker.swarmkit.v1.ListClustersResponse") 3392 proto.RegisterType((*KeyRotation)(nil), "docker.swarmkit.v1.KeyRotation") 3393 proto.RegisterType((*UpdateClusterRequest)(nil), "docker.swarmkit.v1.UpdateClusterRequest") 3394 proto.RegisterType((*UpdateClusterResponse)(nil), "docker.swarmkit.v1.UpdateClusterResponse") 3395 proto.RegisterType((*GetSecretRequest)(nil), "docker.swarmkit.v1.GetSecretRequest") 3396 proto.RegisterType((*GetSecretResponse)(nil), "docker.swarmkit.v1.GetSecretResponse") 3397 proto.RegisterType((*UpdateSecretRequest)(nil), "docker.swarmkit.v1.UpdateSecretRequest") 3398 proto.RegisterType((*UpdateSecretResponse)(nil), "docker.swarmkit.v1.UpdateSecretResponse") 3399 proto.RegisterType((*ListSecretsRequest)(nil), "docker.swarmkit.v1.ListSecretsRequest") 3400 proto.RegisterType((*ListSecretsRequest_Filters)(nil), "docker.swarmkit.v1.ListSecretsRequest.Filters") 3401 proto.RegisterMapType((map[string]string)(nil), "docker.swarmkit.v1.ListSecretsRequest.Filters.LabelsEntry") 3402 proto.RegisterType((*ListSecretsResponse)(nil), "docker.swarmkit.v1.ListSecretsResponse") 3403 proto.RegisterType((*CreateSecretRequest)(nil), "docker.swarmkit.v1.CreateSecretRequest") 3404 proto.RegisterType((*CreateSecretResponse)(nil), "docker.swarmkit.v1.CreateSecretResponse") 3405 proto.RegisterType((*RemoveSecretRequest)(nil), "docker.swarmkit.v1.RemoveSecretRequest") 3406 proto.RegisterType((*RemoveSecretResponse)(nil), "docker.swarmkit.v1.RemoveSecretResponse") 3407 proto.RegisterType((*GetConfigRequest)(nil), "docker.swarmkit.v1.GetConfigRequest") 3408 proto.RegisterType((*GetConfigResponse)(nil), "docker.swarmkit.v1.GetConfigResponse") 3409 proto.RegisterType((*UpdateConfigRequest)(nil), "docker.swarmkit.v1.UpdateConfigRequest") 3410 proto.RegisterType((*UpdateConfigResponse)(nil), "docker.swarmkit.v1.UpdateConfigResponse") 3411 proto.RegisterType((*ListConfigsRequest)(nil), "docker.swarmkit.v1.ListConfigsRequest") 3412 proto.RegisterType((*ListConfigsRequest_Filters)(nil), "docker.swarmkit.v1.ListConfigsRequest.Filters") 3413 proto.RegisterMapType((map[string]string)(nil), "docker.swarmkit.v1.ListConfigsRequest.Filters.LabelsEntry") 3414 proto.RegisterType((*ListConfigsResponse)(nil), "docker.swarmkit.v1.ListConfigsResponse") 3415 proto.RegisterType((*CreateConfigRequest)(nil), "docker.swarmkit.v1.CreateConfigRequest") 3416 proto.RegisterType((*CreateConfigResponse)(nil), "docker.swarmkit.v1.CreateConfigResponse") 3417 proto.RegisterType((*RemoveConfigRequest)(nil), "docker.swarmkit.v1.RemoveConfigRequest") 3418 proto.RegisterType((*RemoveConfigResponse)(nil), "docker.swarmkit.v1.RemoveConfigResponse") 3419 proto.RegisterType((*CreateExtensionRequest)(nil), "docker.swarmkit.v1.CreateExtensionRequest") 3420 proto.RegisterType((*CreateExtensionResponse)(nil), "docker.swarmkit.v1.CreateExtensionResponse") 3421 proto.RegisterType((*RemoveExtensionRequest)(nil), "docker.swarmkit.v1.RemoveExtensionRequest") 3422 proto.RegisterType((*RemoveExtensionResponse)(nil), "docker.swarmkit.v1.RemoveExtensionResponse") 3423 proto.RegisterType((*GetExtensionRequest)(nil), "docker.swarmkit.v1.GetExtensionRequest") 3424 proto.RegisterType((*GetExtensionResponse)(nil), "docker.swarmkit.v1.GetExtensionResponse") 3425 proto.RegisterType((*CreateResourceRequest)(nil), "docker.swarmkit.v1.CreateResourceRequest") 3426 proto.RegisterType((*CreateResourceResponse)(nil), "docker.swarmkit.v1.CreateResourceResponse") 3427 proto.RegisterType((*RemoveResourceRequest)(nil), "docker.swarmkit.v1.RemoveResourceRequest") 3428 proto.RegisterType((*RemoveResourceResponse)(nil), "docker.swarmkit.v1.RemoveResourceResponse") 3429 proto.RegisterType((*UpdateResourceRequest)(nil), "docker.swarmkit.v1.UpdateResourceRequest") 3430 proto.RegisterType((*UpdateResourceResponse)(nil), "docker.swarmkit.v1.UpdateResourceResponse") 3431 proto.RegisterType((*GetResourceRequest)(nil), "docker.swarmkit.v1.GetResourceRequest") 3432 proto.RegisterType((*GetResourceResponse)(nil), "docker.swarmkit.v1.GetResourceResponse") 3433 proto.RegisterType((*ListResourcesRequest)(nil), "docker.swarmkit.v1.ListResourcesRequest") 3434 proto.RegisterType((*ListResourcesRequest_Filters)(nil), "docker.swarmkit.v1.ListResourcesRequest.Filters") 3435 proto.RegisterMapType((map[string]string)(nil), "docker.swarmkit.v1.ListResourcesRequest.Filters.LabelsEntry") 3436 proto.RegisterType((*ListResourcesResponse)(nil), "docker.swarmkit.v1.ListResourcesResponse") 3437 } 3438 3439 func init() { 3440 proto.RegisterFile("github.com/docker/swarmkit/api/control.proto", fileDescriptor_b37401dd08bf8930) 3441 } 3442 3443 var fileDescriptor_b37401dd08bf8930 = []byte{ 3444 // 2778 bytes of a gzipped FileDescriptorProto 3445 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x5a, 0xdb, 0x6f, 0x1b, 0x59, 3446 0x19, 0x8f, 0x1d, 0x27, 0xb6, 0x3f, 0x27, 0x4e, 0x7a, 0x9a, 0xb6, 0x5e, 0xb7, 0x24, 0xd5, 0xf4, 3447 0x12, 0xb7, 0x14, 0x7b, 0xd7, 0x65, 0xd9, 0xd2, 0xdd, 0x02, 0x4d, 0xd3, 0x8b, 0x7b, 0x49, 0xab, 3448 0x49, 0x5a, 0xc1, 0x03, 0x8a, 0x1c, 0xfb, 0x24, 0x3b, 0xb5, 0x33, 0x63, 0x66, 0xc6, 0xdd, 0x46, 3449 0x08, 0xc4, 0xa5, 0x88, 0x27, 0x24, 0x5e, 0x90, 0x10, 0x0f, 0x48, 0x3c, 0x21, 0x81, 0x84, 0x10, 3450 0x4f, 0x3c, 0xf0, 0x07, 0x54, 0x3c, 0xed, 0xe3, 0x3e, 0x05, 0x36, 0x15, 0x12, 0x4f, 0xfc, 0x0b, 3451 0xac, 0xce, 0x6d, 0x6e, 0x3e, 0x73, 0xf1, 0x45, 0xea, 0x3e, 0x25, 0x3e, 0xf3, 0xfb, 0x2e, 0xe7, 3452 0xfb, 0xbe, 0xf9, 0x9d, 0x33, 0xdf, 0x39, 0x70, 0x65, 0x4f, 0xb3, 0x3f, 0xee, 0xef, 0x54, 0x5b, 3453 0xc6, 0x7e, 0xad, 0x6d, 0xb4, 0x3a, 0xd8, 0xac, 0x59, 0x9f, 0x34, 0xcd, 0xfd, 0x8e, 0x66, 0xd7, 3454 0x9a, 0x3d, 0xad, 0xd6, 0x32, 0x74, 0xdb, 0x34, 0xba, 0xd5, 0x9e, 0x69, 0xd8, 0x06, 0x42, 0x0c, 3455 0x52, 0x15, 0x90, 0xea, 0x8b, 0xf7, 0xca, 0x97, 0x63, 0x34, 0x58, 0x3d, 0xdc, 0xb2, 0x98, 0x7c, 3456 0x39, 0xce, 0x9a, 0xb1, 0xf3, 0x1c, 0xb7, 0x6c, 0x81, 0x8e, 0xd3, 0x6c, 0x1f, 0xf4, 0xb0, 0xc0, 3457 0x2e, 0xed, 0x19, 0x7b, 0x06, 0xfd, 0xb7, 0x46, 0xfe, 0xe3, 0xa3, 0xef, 0xec, 0x19, 0xc6, 0x5e, 3458 0x17, 0xd7, 0xe8, 0xaf, 0x9d, 0xfe, 0x6e, 0xad, 0xa9, 0x1f, 0xf0, 0x47, 0x1f, 0x44, 0x28, 0x77, 3459 0xe0, 0xbd, 0x6e, 0x7f, 0x4f, 0xd3, 0xf9, 0x1f, 0x26, 0xa8, 0xbc, 0x0f, 0xc5, 0xbb, 0xd8, 0xde, 3460 0x30, 0xda, 0x58, 0xc5, 0x3f, 0xe8, 0x63, 0xcb, 0x46, 0xe7, 0x20, 0xab, 0x1b, 0x6d, 0xbc, 0xad, 3461 0xb5, 0x4b, 0xa9, 0xb3, 0xa9, 0x4a, 0x7e, 0x0d, 0x8e, 0x0e, 0x57, 0x66, 0x09, 0xa2, 0xb1, 0xae, 3462 0xce, 0x92, 0x47, 0x8d, 0xb6, 0xf2, 0x6d, 0x58, 0x70, 0xc4, 0xac, 0x9e, 0xa1, 0x5b, 0x18, 0x5d, 3463 0x81, 0x0c, 0x79, 0x48, 0x85, 0x0a, 0xf5, 0x52, 0x75, 0x30, 0xb8, 0x55, 0x8a, 0xa7, 0x28, 0xe5, 3464 0xd5, 0x0c, 0x2c, 0x3e, 0xd4, 0x2c, 0xaa, 0xc2, 0x12, 0xa6, 0xef, 0x40, 0x76, 0x57, 0xeb, 0xda, 3465 0xd8, 0xb4, 0xb8, 0x96, 0x2b, 0x32, 0x2d, 0x41, 0xb1, 0xea, 0x1d, 0x26, 0xa3, 0x0a, 0xe1, 0xf2, 3466 0x1f, 0x33, 0x90, 0xe5, 0x83, 0x68, 0x09, 0x66, 0xf4, 0xe6, 0x3e, 0x26, 0x1a, 0xa7, 0x2b, 0x79, 3467 0x95, 0xfd, 0x40, 0x35, 0x28, 0x68, 0xed, 0xed, 0x9e, 0x89, 0x77, 0xb5, 0x97, 0xd8, 0x2a, 0xa5, 3468 0xc9, 0xb3, 0xb5, 0xe2, 0xd1, 0xe1, 0x0a, 0x34, 0xd6, 0x9f, 0xf0, 0x51, 0x15, 0xb4, 0xb6, 0xf8, 3469 0x1f, 0x3d, 0x81, 0xd9, 0x6e, 0x73, 0x07, 0x77, 0xad, 0xd2, 0xf4, 0xd9, 0xe9, 0x4a, 0xa1, 0x7e, 3470 0x6d, 0x18, 0xcf, 0xaa, 0x0f, 0xa9, 0xe8, 0x6d, 0xdd, 0x36, 0x0f, 0x54, 0xae, 0x07, 0x7d, 0x1f, 3471 0x0a, 0x34, 0xce, 0x5c, 0x6d, 0x96, 0xaa, 0xfd, 0x68, 0x28, 0xb5, 0x64, 0xd0, 0xab, 0x1a, 0x74, 3472 0x67, 0x00, 0x3d, 0x82, 0xc2, 0x3e, 0xde, 0xdf, 0xc1, 0xa6, 0xf5, 0xb1, 0xd6, 0xb3, 0x4a, 0x99, 3473 0xb3, 0xd3, 0x95, 0x62, 0x7d, 0x35, 0x2c, 0x2b, 0x9b, 0x3d, 0xdc, 0xaa, 0x3e, 0x72, 0xf0, 0x6b, 3474 0xe9, 0xc5, 0x29, 0xd5, 0x2b, 0x8f, 0xbe, 0x01, 0x33, 0xa6, 0xd1, 0xc5, 0x56, 0x69, 0x86, 0x2a, 3475 0x3a, 0x13, 0x9a, 0x5e, 0xa3, 0x8b, 0xa9, 0x34, 0x83, 0xa3, 0x73, 0x30, 0x4f, 0x22, 0xee, 0x86, 3476 0x7a, 0x96, 0xa6, 0x61, 0x8e, 0x0c, 0x8a, 0xe0, 0x96, 0xbf, 0x09, 0x05, 0xcf, 0x34, 0xd0, 0x22, 3477 0x4c, 0x77, 0xf0, 0x01, 0xab, 0x3e, 0x95, 0xfc, 0x4b, 0x92, 0xf8, 0xa2, 0xd9, 0xed, 0xe3, 0x52, 3478 0x9a, 0x8e, 0xb1, 0x1f, 0xd7, 0xd3, 0xd7, 0x52, 0xe5, 0x1b, 0xb0, 0x10, 0x88, 0xc2, 0x30, 0xe2, 3479 0xca, 0x2d, 0x38, 0xe6, 0x89, 0x2e, 0xaf, 0xe4, 0x2a, 0xcc, 0x90, 0x40, 0xb2, 0x92, 0x89, 0x2a, 3480 0x65, 0x06, 0x53, 0xfe, 0x94, 0x82, 0x63, 0x4f, 0x7b, 0xed, 0xa6, 0x8d, 0x87, 0x7d, 0x8f, 0xd0, 3481 0xb7, 0x60, 0x8e, 0x82, 0x5e, 0x60, 0xd3, 0xd2, 0x0c, 0x9d, 0x3a, 0x58, 0xa8, 0x9f, 0x96, 0x59, 3482 0x7c, 0xc6, 0x20, 0x2a, 0xad, 0x1a, 0xfe, 0x03, 0xbd, 0x0b, 0x19, 0xc2, 0x48, 0xa5, 0x69, 0x2a, 3483 0x77, 0x26, 0x2a, 0xbd, 0x2a, 0x45, 0x2a, 0x6b, 0x80, 0xbc, 0xbe, 0x8e, 0xf4, 0xf2, 0x6e, 0xc0, 3484 0x31, 0x15, 0xef, 0x1b, 0x2f, 0x86, 0x9f, 0xef, 0x12, 0xcc, 0xec, 0x1a, 0x66, 0x8b, 0x65, 0x22, 3485 0xa7, 0xb2, 0x1f, 0xca, 0x12, 0x20, 0xaf, 0x3e, 0xe6, 0x13, 0xa7, 0xa6, 0xad, 0xa6, 0xd5, 0xf1, 3486 0x98, 0xb0, 0x9b, 0x56, 0x27, 0x60, 0x82, 0x20, 0x88, 0x09, 0xf2, 0xc8, 0xa1, 0x26, 0x26, 0xe6, 3487 0xce, 0x8e, 0x3c, 0x8c, 0x9a, 0x1d, 0xc5, 0x53, 0x94, 0x72, 0x4d, 0xcc, 0x6e, 0x68, 0xd3, 0xce, 3488 0x3c, 0xbc, 0xd6, 0x95, 0x7f, 0x64, 0x18, 0xd5, 0x91, 0xc1, 0x11, 0xa8, 0xce, 0x2b, 0x36, 0x48, 3489 0x75, 0xff, 0x9a, 0x7e, 0x7b, 0x54, 0x27, 0xf3, 0x4c, 0x4a, 0x75, 0x35, 0x28, 0x58, 0xd8, 0x7c, 3490 0xa1, 0xb5, 0x48, 0x75, 0x30, 0x2e, 0xe2, 0x2e, 0x6c, 0xb2, 0xe1, 0xc6, 0xba, 0xa5, 0x02, 0x87, 3491 0x34, 0xda, 0x16, 0xba, 0x08, 0x39, 0x5e, 0x4b, 0x8c, 0x70, 0xf2, 0x6b, 0x85, 0xa3, 0xc3, 0x95, 3492 0x2c, 0x2b, 0x26, 0x4b, 0xcd, 0xb2, 0x6a, 0xb2, 0xd0, 0x3d, 0x28, 0xb6, 0xb1, 0xa5, 0x99, 0xb8, 3493 0xbd, 0x6d, 0xd9, 0x4d, 0x9b, 0xd3, 0x4b, 0xb1, 0xfe, 0x95, 0xb0, 0x14, 0x6f, 0x12, 0x14, 0xe5, 3494 0xa7, 0x79, 0x2e, 0x48, 0x47, 0x24, 0x3c, 0x95, 0x1d, 0xe4, 0x29, 0x54, 0x86, 0x9c, 0xd9, 0xd7, 3495 0x6d, 0x8d, 0xc4, 0x38, 0x4f, 0x9f, 0x3b, 0xbf, 0xd1, 0x19, 0x80, 0x7e, 0x6f, 0xdb, 0x36, 0xb6, 3496 0xc9, 0xbb, 0x55, 0xca, 0xd1, 0xf2, 0xce, 0xf5, 0x7b, 0x5b, 0xc6, 0x7a, 0xd3, 0xc6, 0x63, 0x30, 3497 0x9c, 0xa0, 0x28, 0x1e, 0x6c, 0x97, 0xa2, 0x48, 0xcd, 0x45, 0x52, 0x14, 0x2d, 0x42, 0x06, 0x53, 3498 0x1e, 0xc0, 0xd2, 0x2d, 0x13, 0x37, 0x6d, 0xcc, 0x03, 0x2e, 0xca, 0xf0, 0x2a, 0xe7, 0x0f, 0x56, 3499 0x83, 0x2b, 0x32, 0x35, 0x5c, 0xc2, 0x43, 0x21, 0x1b, 0x70, 0x22, 0xa0, 0x8c, 0x7b, 0xf5, 0x3e, 3500 0x64, 0x79, 0x12, 0xb9, 0xc2, 0xd3, 0x11, 0x0a, 0x55, 0x81, 0x55, 0x9e, 0xc3, 0xb1, 0xbb, 0xd8, 3501 0x0e, 0x78, 0x76, 0x05, 0xc0, 0xad, 0x19, 0xfe, 0xce, 0xcd, 0x1f, 0x1d, 0xae, 0xe4, 0x9d, 0x92, 3502 0x51, 0xf3, 0x4e, 0xc5, 0xa0, 0x55, 0x58, 0xd0, 0x74, 0x0b, 0x9b, 0xf6, 0x76, 0x1b, 0xef, 0x36, 3503 0xfb, 0x5d, 0xdb, 0xe2, 0x0c, 0x53, 0x64, 0xc3, 0xeb, 0x7c, 0x54, 0x79, 0x00, 0xc8, 0x6b, 0x6b, 3504 0x3c, 0xc7, 0xff, 0x96, 0x86, 0x25, 0x46, 0xa6, 0x63, 0x39, 0xbf, 0x0e, 0x0b, 0x02, 0x3d, 0xc4, 3505 0x3a, 0x50, 0xe4, 0x32, 0x62, 0x29, 0xb8, 0xea, 0x5b, 0x0a, 0x92, 0xa5, 0x12, 0x3d, 0x82, 0x9c, 3506 0x69, 0x74, 0xbb, 0x3b, 0xcd, 0x56, 0xa7, 0x94, 0x39, 0x9b, 0xaa, 0x14, 0xeb, 0xef, 0xc9, 0x04, 3507 0x65, 0x93, 0xac, 0xaa, 0x5c, 0x50, 0x75, 0x54, 0x28, 0x0a, 0xe4, 0xc4, 0x28, 0xca, 0x41, 0x66, 3508 0xe3, 0xf1, 0xc6, 0xed, 0xc5, 0x29, 0x34, 0x07, 0xb9, 0x27, 0xea, 0xed, 0x67, 0x8d, 0xc7, 0x4f, 3509 0x37, 0x17, 0x53, 0xa4, 0x7a, 0x02, 0xea, 0xc6, 0x4b, 0xc2, 0x3a, 0x2c, 0x31, 0xd2, 0x1d, 0x27, 3510 0x07, 0xca, 0x29, 0x38, 0x11, 0xd0, 0xc2, 0xd9, 0xfb, 0xd5, 0x34, 0x1c, 0x27, 0xef, 0x1f, 0x1f, 3511 0x77, 0x08, 0xbc, 0x11, 0x24, 0xf0, 0x5a, 0x18, 0x4d, 0x06, 0x24, 0x07, 0x39, 0xfc, 0x0f, 0xe9, 3512 0x89, 0x73, 0xf8, 0x66, 0x80, 0xc3, 0x3f, 0x1c, 0xd2, 0x39, 0x29, 0x8d, 0x0f, 0x70, 0x64, 0x26, 3513 0x86, 0x23, 0x67, 0xfc, 0x1c, 0x39, 0x0e, 0x0b, 0x3e, 0x86, 0x25, 0xbf, 0xbb, 0xbc, 0x68, 0x3e, 3514 0x80, 0x1c, 0x4f, 0xa2, 0xe0, 0xc2, 0xc8, 0xaa, 0x71, 0xc0, 0xca, 0x35, 0x28, 0x7b, 0x14, 0x92, 3515 0x55, 0xa0, 0x6f, 0xb9, 0xd9, 0x2d, 0x07, 0xd4, 0xe6, 0x3d, 0x92, 0x7f, 0x4e, 0xc3, 0x69, 0xa9, 3516 0x28, 0x77, 0xe9, 0x7b, 0x90, 0xb3, 0xf8, 0x18, 0x77, 0xe9, 0x46, 0x4c, 0xf4, 0x83, 0x2a, 0xaa, 3517 0xbe, 0x71, 0xd5, 0x51, 0x57, 0xfe, 0x6b, 0x0a, 0xe6, 0x7d, 0xcf, 0x86, 0x64, 0x9a, 0x73, 0x20, 3518 0x96, 0xbd, 0x6d, 0xb6, 0x7c, 0x90, 0x38, 0x67, 0xd4, 0x39, 0x3e, 0x48, 0xd7, 0x18, 0x02, 0x32, 3519 0xfb, 0xba, 0xae, 0xe9, 0x7b, 0x1c, 0x34, 0xcd, 0x40, 0x7c, 0x90, 0x81, 0x56, 0x61, 0xa1, 0x65, 3520 0xec, 0xf7, 0xba, 0xd8, 0x76, 0x74, 0x65, 0x28, 0xac, 0xe8, 0x0c, 0x6f, 0xf9, 0x57, 0x9e, 0x0d, 3521 0x6c, 0x7f, 0x62, 0x98, 0x9d, 0x21, 0x56, 0x1e, 0x2e, 0x21, 0x5b, 0x79, 0x1c, 0x65, 0x2e, 0x77, 3522 0xe8, 0x6c, 0x28, 0x8a, 0x3b, 0x84, 0x94, 0xc0, 0x2a, 0x4f, 0xe9, 0xca, 0x13, 0xf0, 0x0c, 0x41, 3523 0x86, 0x54, 0x34, 0xaf, 0x4b, 0xfa, 0x3f, 0x09, 0x33, 0x97, 0x21, 0x61, 0x4e, 0xbb, 0x61, 0xe6, 3524 0xb2, 0x24, 0xcc, 0x1c, 0xd0, 0x68, 0xf3, 0x45, 0x66, 0x42, 0x3e, 0x7e, 0x57, 0xf0, 0xdb, 0xc4, 3525 0xdd, 0x74, 0x38, 0x2f, 0xe0, 0xa9, 0xf2, 0xdf, 0x34, 0xe3, 0x3c, 0x3e, 0x3e, 0x02, 0xe7, 0x05, 3526 0x24, 0x07, 0x39, 0xef, 0x17, 0x6f, 0x91, 0xf3, 0x42, 0x9c, 0x1b, 0x99, 0xf3, 0x26, 0xc0, 0x6b, 3527 0xae, 0x4b, 0x2e, 0xaf, 0xf1, 0x44, 0x45, 0xf2, 0x9a, 0xc8, 0x9c, 0x03, 0x56, 0x6e, 0xd2, 0x92, 3528 0xbe, 0xd5, 0xed, 0x5b, 0x36, 0x36, 0x3d, 0x6b, 0x61, 0x8b, 0x8d, 0x04, 0x58, 0x82, 0xe3, 0x48, 3529 0x5d, 0x70, 0x80, 0x53, 0xbe, 0x8e, 0x0a, 0xb7, 0x7c, 0x39, 0x24, 0xaa, 0x7c, 0x85, 0x94, 0xc0, 3530 0x3a, 0xb5, 0xc4, 0x1f, 0x8c, 0x50, 0x4b, 0x01, 0xc9, 0x2f, 0x57, 0x2d, 0x85, 0x38, 0xf7, 0x36, 3531 0x6b, 0xc9, 0x75, 0xc9, 0xad, 0x25, 0x9e, 0x8d, 0xc8, 0x5a, 0x12, 0xa9, 0x73, 0xc0, 0xca, 0x6f, 3532 0x52, 0x50, 0x78, 0x80, 0x0f, 0x54, 0xc3, 0x6e, 0xda, 0x64, 0x8b, 0x79, 0x19, 0x8e, 0x91, 0x22, 3533 0xc3, 0xe6, 0xf6, 0x73, 0x43, 0xd3, 0xb7, 0x6d, 0xa3, 0x83, 0x75, 0xea, 0x5a, 0x4e, 0x5d, 0x60, 3534 0x0f, 0xee, 0x1b, 0x9a, 0xbe, 0x45, 0x86, 0xd1, 0x15, 0x40, 0xfb, 0x4d, 0xbd, 0xb9, 0xe7, 0x07, 3535 0xb3, 0x4d, 0xf9, 0x22, 0x7f, 0x22, 0x45, 0xf7, 0xf5, 0xae, 0xd1, 0xea, 0x6c, 0x93, 0x59, 0x4f, 3536 0xfb, 0xd0, 0x4f, 0xe9, 0x83, 0x07, 0xf8, 0x40, 0xf9, 0x99, 0xb3, 0xef, 0x1e, 0xa7, 0xce, 0xc9, 3537 0xbe, 0x5b, 0xa0, 0x87, 0xd9, 0x77, 0x73, 0x99, 0x21, 0xf6, 0xdd, 0xdc, 0xba, 0x67, 0xdf, 0x7d, 3538 0x93, 0xec, 0xbb, 0x59, 0x54, 0xe9, 0xba, 0x19, 0x22, 0xe8, 0x09, 0xfe, 0x5a, 0xe6, 0xf5, 0xe1, 3539 0xca, 0x94, 0xea, 0x88, 0xb9, 0xfb, 0xe8, 0x09, 0xbd, 0xa8, 0x37, 0x60, 0x91, 0x7e, 0x19, 0xb5, 3540 0x4c, 0x6c, 0x8b, 0x78, 0x5e, 0x82, 0xbc, 0x45, 0x07, 0xdc, 0x70, 0xce, 0x1d, 0x1d, 0xae, 0xe4, 3541 0x18, 0xaa, 0xb1, 0x4e, 0x76, 0x45, 0xf4, 0xbf, 0xb6, 0x72, 0x97, 0x7f, 0xc4, 0x31, 0x71, 0xee, 3542 0x4a, 0x1d, 0x66, 0x19, 0x80, 0x7b, 0x52, 0x96, 0xef, 0xcd, 0xa8, 0x0c, 0x47, 0x2a, 0x7f, 0x4f, 3543 0xc1, 0x71, 0xf1, 0x81, 0x30, 0x9a, 0x2f, 0x68, 0x0d, 0x8a, 0x1c, 0x3a, 0x44, 0x5e, 0xe7, 0x99, 3544 0x88, 0x48, 0x6b, 0xdd, 0x97, 0xd6, 0xe5, 0x70, 0xc7, 0x3d, 0xdb, 0x93, 0xfb, 0xee, 0xe7, 0xe0, 3545 0xd8, 0x61, 0xf8, 0x4f, 0x1a, 0x10, 0xdb, 0x22, 0x92, 0x9f, 0x0e, 0x6d, 0xde, 0x0b, 0xd2, 0x66, 3546 0x35, 0x7c, 0x6f, 0xe9, 0x15, 0x1c, 0x64, 0xcd, 0x57, 0x93, 0x67, 0x4d, 0x35, 0xc0, 0x9a, 0xd7, 3547 0x87, 0xf3, 0xed, 0xad, 0x90, 0xe6, 0x03, 0xf1, 0x79, 0xc7, 0x3d, 0xe2, 0x29, 0xfb, 0x3a, 0xf9, 3548 0x18, 0xa5, 0x43, 0x9c, 0x32, 0xa3, 0x72, 0x26, 0xa0, 0x4a, 0x03, 0x8e, 0x8b, 0xce, 0x88, 0xb7, 3549 0x74, 0xeb, 0xbe, 0xbd, 0x6e, 0xe2, 0x5a, 0xf2, 0xab, 0x1a, 0xa3, 0x96, 0xbe, 0x03, 0xc7, 0xc5, 3550 0xc7, 0xed, 0x88, 0x6f, 0xf7, 0x49, 0xf7, 0x23, 0xdb, 0xeb, 0x0d, 0x27, 0x8d, 0x5b, 0x86, 0xbe, 3551 0xab, 0xed, 0x79, 0xd4, 0xb6, 0xe8, 0x40, 0x40, 0x2d, 0x43, 0x11, 0xb5, 0xec, 0xb1, 0x43, 0x1a, 3552 0x42, 0xdc, 0x9d, 0x21, 0x03, 0x44, 0xcd, 0x90, 0xcb, 0x70, 0xa4, 0x87, 0x34, 0x46, 0xf5, 0x85, 3553 0x90, 0x06, 0x87, 0x0e, 0x43, 0x1a, 0x4c, 0x64, 0x08, 0xd2, 0x60, 0x96, 0x65, 0xa4, 0x31, 0x81, 3554 0x30, 0x08, 0xd2, 0x60, 0xc3, 0x23, 0x90, 0x86, 0x5f, 0xf0, 0xcb, 0x45, 0x1a, 0x72, 0xdf, 0xde, 3555 0x26, 0x69, 0x38, 0x1e, 0xb9, 0xa4, 0xc1, 0x12, 0x11, 0x49, 0x1a, 0x3c, 0x67, 0x02, 0xea, 0x92, 3556 0x86, 0xbf, 0x74, 0x13, 0x90, 0x86, 0xac, 0x96, 0xfc, 0xaa, 0xc6, 0xa8, 0x25, 0x87, 0x34, 0x46, 3557 0x7e, 0xbb, 0x1d, 0xd2, 0xf0, 0x7b, 0xa3, 0xfc, 0x08, 0x4e, 0x32, 0x2f, 0x6f, 0xbf, 0xb4, 0xb1, 3558 0x4e, 0xdf, 0x23, 0xae, 0xfc, 0x26, 0x14, 0x9a, 0xba, 0xce, 0x77, 0x38, 0x56, 0x54, 0x6f, 0xe0, 3559 0xa6, 0x0b, 0x53, 0xbd, 0x32, 0xe8, 0x2c, 0x14, 0xda, 0xd8, 0x6a, 0x99, 0x5a, 0xcf, 0x16, 0xef, 3560 0x70, 0x5e, 0xf5, 0x0e, 0x29, 0xcf, 0xe0, 0xd4, 0x80, 0x79, 0x1e, 0xa7, 0x0f, 0x21, 0x8f, 0xc5, 3561 0x20, 0xb7, 0x2e, 0x3d, 0x4a, 0x70, 0x25, 0x5d, 0xbc, 0xf2, 0x10, 0x4e, 0xb2, 0xe9, 0x0e, 0x4c, 3562 0xab, 0x0e, 0x73, 0x0e, 0xcc, 0x0d, 0xdb, 0xc2, 0xd1, 0xe1, 0x4a, 0xc1, 0xc1, 0x36, 0xd6, 0xd5, 3563 0x82, 0x03, 0x6a, 0xb4, 0x95, 0x77, 0xe0, 0xd4, 0x80, 0x36, 0x1e, 0xbf, 0x06, 0x1c, 0xbf, 0x8b, 3564 0xed, 0x89, 0x58, 0xd9, 0x84, 0x25, 0xbf, 0xaa, 0x49, 0x04, 0xe2, 0xf7, 0x29, 0xd1, 0xa6, 0x51, 3565 0xb1, 0x65, 0xf4, 0x4d, 0xb7, 0x27, 0x3b, 0x81, 0xfc, 0x22, 0xc8, 0x74, 0x34, 0x9d, 0x37, 0x37, 3566 0x54, 0xfa, 0x3f, 0xaa, 0x42, 0xb6, 0xd7, 0x3c, 0xe8, 0x1a, 0xcd, 0x36, 0x67, 0xde, 0xa5, 0x2a, 3567 0xbb, 0x2a, 0x51, 0x15, 0x77, 0x1f, 0xaa, 0x37, 0xf5, 0x03, 0x55, 0x80, 0x14, 0x55, 0x14, 0xa0, 3568 0xeb, 0x1f, 0x9f, 0xf7, 0x35, 0xc8, 0x99, 0x7c, 0x8c, 0x7b, 0x27, 0x3d, 0x53, 0x75, 0xe4, 0x1c, 3569 0xb4, 0x72, 0x4f, 0x34, 0x53, 0x82, 0x73, 0xae, 0x41, 0x41, 0x80, 0xdc, 0xac, 0x50, 0x42, 0x14, 3570 0xc8, 0xc6, 0xba, 0x0a, 0x02, 0xd2, 0x68, 0x2b, 0x25, 0x51, 0x47, 0x41, 0xef, 0x94, 0x9f, 0xa7, 3571 0xc5, 0x9e, 0x7f, 0x5c, 0x23, 0xe8, 0x0e, 0x2c, 0x3a, 0x02, 0x43, 0xac, 0x77, 0x0b, 0x42, 0x48, 3572 0xac, 0x78, 0x81, 0x8c, 0x4e, 0x8f, 0x90, 0x51, 0x4f, 0xf6, 0x32, 0x09, 0xb3, 0x17, 0x0c, 0xc2, 3573 0xd8, 0xd9, 0xbb, 0x4d, 0x5b, 0x1e, 0x63, 0xa7, 0xee, 0x31, 0x7d, 0x33, 0x27, 0xe8, 0xd7, 0xff, 3574 0xd3, 0xec, 0x9b, 0x5e, 0x3c, 0x72, 0x96, 0xf4, 0xfb, 0xc1, 0x25, 0xfd, 0xdd, 0xb0, 0x65, 0x33, 3575 0x28, 0x3a, 0xb8, 0xa8, 0xff, 0x6e, 0xf2, 0x8b, 0xfa, 0x56, 0x60, 0x51, 0xff, 0x68, 0x58, 0xef, 3576 0x46, 0x3f, 0x80, 0x10, 0x04, 0x31, 0xe3, 0x12, 0xc4, 0x38, 0x4b, 0xfd, 0x26, 0x9c, 0x08, 0xf8, 3577 0xc9, 0x93, 0x7a, 0x1d, 0xf2, 0x22, 0x4d, 0x62, 0xb9, 0x8f, 0xce, 0xaa, 0x0b, 0xaf, 0xff, 0xf2, 3578 0x3c, 0x64, 0x6f, 0xb1, 0xbb, 0x68, 0x48, 0x83, 0x2c, 0xbf, 0x4a, 0x85, 0x14, 0x99, 0xbc, 0xff, 3579 0x7a, 0x56, 0xf9, 0x5c, 0x24, 0x86, 0x13, 0xc5, 0x89, 0x7f, 0xfe, 0xe5, 0x7f, 0xbf, 0x4d, 0x2f, 3580 0xc0, 0x3c, 0x05, 0x7d, 0x8d, 0x37, 0x50, 0x90, 0x01, 0x79, 0xe7, 0xb6, 0x0b, 0x3a, 0x9f, 0xe4, 3581 0xaa, 0x51, 0xf9, 0x42, 0x0c, 0x2a, 0xda, 0xa0, 0x09, 0xe0, 0x5e, 0x36, 0x41, 0x17, 0xc2, 0x8f, 3582 0x16, 0xbd, 0x33, 0xbc, 0x18, 0x07, 0x8b, 0xb5, 0xe9, 0x5e, 0x26, 0x91, 0xdb, 0x1c, 0xb8, 0xbc, 3583 0x22, 0xb7, 0x29, 0xb9, 0x93, 0x12, 0x62, 0x93, 0xe5, 0x70, 0xab, 0x69, 0x75, 0x42, 0x73, 0xe8, 3584 0xb9, 0x4c, 0x12, 0x9a, 0x43, 0xdf, 0xb5, 0x91, 0xe8, 0x1c, 0xb2, 0x53, 0x98, 0xf3, 0x49, 0xae, 3585 0x66, 0x84, 0xe7, 0xd0, 0x77, 0xa7, 0x20, 0x36, 0x9e, 0x74, 0x7a, 0x11, 0xf1, 0xf4, 0xce, 0xf0, 3586 0x62, 0x1c, 0x2c, 0xd6, 0xa6, 0x7b, 0x4a, 0x2f, 0xb7, 0x39, 0x70, 0x63, 0x40, 0x6e, 0x73, 0xf0, 3587 0xb0, 0x3f, 0xcc, 0xe6, 0x4b, 0x98, 0xf3, 0x9e, 0x30, 0xa2, 0xd5, 0x84, 0x47, 0xa6, 0xe5, 0x4a, 3588 0x3c, 0x30, 0xda, 0xf2, 0x0f, 0x61, 0xde, 0x77, 0x9f, 0x02, 0x49, 0x35, 0xca, 0xee, 0x6f, 0x94, 3589 0x2f, 0x25, 0x40, 0xc6, 0x1a, 0xf7, 0x1d, 0xc7, 0xcb, 0x8d, 0xcb, 0x2e, 0x00, 0xc8, 0x8d, 0x4b, 3590 0xcf, 0xf6, 0x23, 0x8c, 0xfb, 0x4e, 0xdd, 0xe5, 0xc6, 0x65, 0xc7, 0xfb, 0x72, 0xe3, 0xf2, 0x23, 3591 0xfc, 0x10, 0xe3, 0xbf, 0x4a, 0xf9, 0x4e, 0xf6, 0xc5, 0x21, 0x2c, 0xaa, 0x26, 0x3e, 0xad, 0x65, 3592 0x9e, 0xd4, 0x86, 0x3c, 0xdd, 0x8d, 0x2e, 0x7a, 0x7e, 0xa2, 0x13, 0x5a, 0xf4, 0xfe, 0x53, 0xc0, 3593 0xd0, 0xa2, 0x0f, 0x1e, 0xe9, 0x45, 0x17, 0xbd, 0x38, 0x7e, 0x0a, 0x2f, 0xfa, 0xc0, 0x99, 0x59, 3594 0x78, 0xd1, 0x07, 0x4f, 0xb2, 0x62, 0x8b, 0x5e, 0x4c, 0x38, 0xa2, 0xe8, 0x03, 0x73, 0xbe, 0x94, 3595 0x00, 0x99, 0xb0, 0xee, 0x22, 0x8d, 0xcb, 0x8e, 0x5d, 0xa3, 0xea, 0x2e, 0xa1, 0x71, 0x96, 0x67, 3596 0xde, 0x7f, 0x0f, 0xcd, 0xb3, 0xff, 0x64, 0x23, 0x34, 0xcf, 0x81, 0xe6, 0x7f, 0x4c, 0x9e, 0xc5, 3597 0xd1, 0x50, 0x78, 0x9e, 0x03, 0xe7, 0x59, 0xe1, 0x79, 0x0e, 0x9e, 0x32, 0xc5, 0xf2, 0x8b, 0x98, 3598 0x70, 0x04, 0xbf, 0x04, 0xe6, 0x7c, 0x29, 0x01, 0x32, 0x76, 0xb1, 0x74, 0x0e, 0x25, 0xe4, 0x8b, 3599 0x65, 0xf0, 0xc8, 0xa3, 0x7c, 0x21, 0x06, 0x15, 0x1b, 0x67, 0xef, 0x09, 0x80, 0x3c, 0xce, 0x92, 3600 0xd3, 0x8d, 0x72, 0x25, 0x1e, 0x18, 0x6d, 0xb9, 0x0f, 0x05, 0x4f, 0x1f, 0x1b, 0x5d, 0x4c, 0xd6, 3601 0x7a, 0x2f, 0xaf, 0xc6, 0xe2, 0x62, 0x27, 0xec, 0x6d, 0x53, 0xcb, 0x27, 0x2c, 0xe9, 0x89, 0x97, 3602 0x2b, 0xf1, 0xc0, 0x58, 0xcb, 0xde, 0x96, 0xb4, 0xdc, 0xb2, 0xa4, 0xed, 0x5d, 0xae, 0xc4, 0x03, 3603 0x93, 0x54, 0x15, 0x6b, 0x6a, 0x85, 0x56, 0x95, 0xaf, 0x6b, 0x16, 0x5a, 0x55, 0x81, 0xce, 0x58, 3604 0x5c, 0x55, 0x71, 0x9b, 0x11, 0x55, 0xe5, 0x37, 0x5b, 0x89, 0x07, 0x26, 0xaa, 0x2a, 0xde, 0xe8, 3605 0x0c, 0xaf, 0x2a, 0x7f, 0x6f, 0x36, 0xbc, 0xaa, 0x02, 0x1d, 0xd3, 0xd8, 0xaa, 0x8a, 0x9a, 0xb0, 3606 0xa4, 0x69, 0x1a, 0x55, 0x55, 0x89, 0x43, 0xed, 0xed, 0x59, 0x46, 0x55, 0x55, 0x02, 0xcb, 0xd2, 3607 0xf6, 0x67, 0xb8, 0x65, 0x6f, 0x2b, 0x4e, 0x6e, 0x59, 0xd2, 0xf7, 0x93, 0x5b, 0x96, 0x75, 0xf5, 3608 0xc2, 0x2c, 0xff, 0x34, 0x05, 0x0b, 0x81, 0x8e, 0x28, 0xba, 0x1c, 0x1e, 0xc8, 0x01, 0x07, 0xbe, 3609 0x9a, 0x08, 0x1b, 0xef, 0x43, 0xa0, 0xdf, 0x29, 0xf7, 0x41, 0xde, 0x62, 0x95, 0xfb, 0x10, 0xd6, 3610 0x40, 0x0d, 0x2f, 0x76, 0x4f, 0xf7, 0x06, 0x85, 0x2d, 0xb9, 0x81, 0x2e, 0x51, 0x79, 0x35, 0x16, 3611 0x17, 0x6d, 0xf6, 0xc7, 0x50, 0xf4, 0xf7, 0xb3, 0x50, 0xc4, 0xc2, 0x17, 0x34, 0x7e, 0x39, 0x09, 3612 0x34, 0x76, 0x85, 0xf6, 0x75, 0x38, 0x50, 0x25, 0x69, 0xb3, 0x46, 0xbe, 0x42, 0x4b, 0xdb, 0x25, 3613 0x11, 0x93, 0xf7, 0xb7, 0x62, 0x51, 0xc4, 0xee, 0x2e, 0xd1, 0xe4, 0xe5, 0x9d, 0xdd, 0x08, 0xfb, 3614 0xfe, 0x66, 0x2b, 0x8a, 0xd8, 0xe0, 0x25, 0xb2, 0x1f, 0xd2, 0xbb, 0x95, 0xdb, 0x5f, 0x3b, 0xff, 3615 0xfa, 0xf3, 0xe5, 0xa9, 0xcf, 0x3e, 0x5f, 0x9e, 0xfa, 0xc9, 0xd1, 0x72, 0xea, 0xf5, 0xd1, 0x72, 3616 0xea, 0xd3, 0xa3, 0xe5, 0xd4, 0xbf, 0x8f, 0x96, 0x53, 0xbf, 0x7e, 0xb3, 0x3c, 0xf5, 0xe9, 0x9b, 3617 0xe5, 0xa9, 0xcf, 0xde, 0x2c, 0x4f, 0xed, 0xcc, 0xd2, 0x4e, 0xe8, 0xd5, 0x2f, 0x02, 0x00, 0x00, 3618 0xff, 0xff, 0xf1, 0x75, 0x17, 0x2e, 0xe0, 0x38, 0x00, 0x00, 3619 } 3620 3621 type authenticatedWrapperControlServer struct { 3622 local ControlServer 3623 authorize func(context.Context, []string) error 3624 } 3625 3626 func NewAuthenticatedWrapperControlServer(local ControlServer, authorize func(context.Context, []string) error) ControlServer { 3627 return &authenticatedWrapperControlServer{ 3628 local: local, 3629 authorize: authorize, 3630 } 3631 } 3632 3633 func (p *authenticatedWrapperControlServer) GetNode(ctx context.Context, r *GetNodeRequest) (*GetNodeResponse, error) { 3634 3635 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3636 return nil, err 3637 } 3638 return p.local.GetNode(ctx, r) 3639 } 3640 3641 func (p *authenticatedWrapperControlServer) ListNodes(ctx context.Context, r *ListNodesRequest) (*ListNodesResponse, error) { 3642 3643 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3644 return nil, err 3645 } 3646 return p.local.ListNodes(ctx, r) 3647 } 3648 3649 func (p *authenticatedWrapperControlServer) UpdateNode(ctx context.Context, r *UpdateNodeRequest) (*UpdateNodeResponse, error) { 3650 3651 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3652 return nil, err 3653 } 3654 return p.local.UpdateNode(ctx, r) 3655 } 3656 3657 func (p *authenticatedWrapperControlServer) RemoveNode(ctx context.Context, r *RemoveNodeRequest) (*RemoveNodeResponse, error) { 3658 3659 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3660 return nil, err 3661 } 3662 return p.local.RemoveNode(ctx, r) 3663 } 3664 3665 func (p *authenticatedWrapperControlServer) GetTask(ctx context.Context, r *GetTaskRequest) (*GetTaskResponse, error) { 3666 3667 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3668 return nil, err 3669 } 3670 return p.local.GetTask(ctx, r) 3671 } 3672 3673 func (p *authenticatedWrapperControlServer) ListTasks(ctx context.Context, r *ListTasksRequest) (*ListTasksResponse, error) { 3674 3675 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3676 return nil, err 3677 } 3678 return p.local.ListTasks(ctx, r) 3679 } 3680 3681 func (p *authenticatedWrapperControlServer) RemoveTask(ctx context.Context, r *RemoveTaskRequest) (*RemoveTaskResponse, error) { 3682 3683 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3684 return nil, err 3685 } 3686 return p.local.RemoveTask(ctx, r) 3687 } 3688 3689 func (p *authenticatedWrapperControlServer) GetService(ctx context.Context, r *GetServiceRequest) (*GetServiceResponse, error) { 3690 3691 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3692 return nil, err 3693 } 3694 return p.local.GetService(ctx, r) 3695 } 3696 3697 func (p *authenticatedWrapperControlServer) ListServices(ctx context.Context, r *ListServicesRequest) (*ListServicesResponse, error) { 3698 3699 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3700 return nil, err 3701 } 3702 return p.local.ListServices(ctx, r) 3703 } 3704 3705 func (p *authenticatedWrapperControlServer) CreateService(ctx context.Context, r *CreateServiceRequest) (*CreateServiceResponse, error) { 3706 3707 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3708 return nil, err 3709 } 3710 return p.local.CreateService(ctx, r) 3711 } 3712 3713 func (p *authenticatedWrapperControlServer) UpdateService(ctx context.Context, r *UpdateServiceRequest) (*UpdateServiceResponse, error) { 3714 3715 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3716 return nil, err 3717 } 3718 return p.local.UpdateService(ctx, r) 3719 } 3720 3721 func (p *authenticatedWrapperControlServer) RemoveService(ctx context.Context, r *RemoveServiceRequest) (*RemoveServiceResponse, error) { 3722 3723 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3724 return nil, err 3725 } 3726 return p.local.RemoveService(ctx, r) 3727 } 3728 3729 func (p *authenticatedWrapperControlServer) ListServiceStatuses(ctx context.Context, r *ListServiceStatusesRequest) (*ListServiceStatusesResponse, error) { 3730 3731 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3732 return nil, err 3733 } 3734 return p.local.ListServiceStatuses(ctx, r) 3735 } 3736 3737 func (p *authenticatedWrapperControlServer) GetNetwork(ctx context.Context, r *GetNetworkRequest) (*GetNetworkResponse, error) { 3738 3739 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3740 return nil, err 3741 } 3742 return p.local.GetNetwork(ctx, r) 3743 } 3744 3745 func (p *authenticatedWrapperControlServer) ListNetworks(ctx context.Context, r *ListNetworksRequest) (*ListNetworksResponse, error) { 3746 3747 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3748 return nil, err 3749 } 3750 return p.local.ListNetworks(ctx, r) 3751 } 3752 3753 func (p *authenticatedWrapperControlServer) CreateNetwork(ctx context.Context, r *CreateNetworkRequest) (*CreateNetworkResponse, error) { 3754 3755 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3756 return nil, err 3757 } 3758 return p.local.CreateNetwork(ctx, r) 3759 } 3760 3761 func (p *authenticatedWrapperControlServer) RemoveNetwork(ctx context.Context, r *RemoveNetworkRequest) (*RemoveNetworkResponse, error) { 3762 3763 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3764 return nil, err 3765 } 3766 return p.local.RemoveNetwork(ctx, r) 3767 } 3768 3769 func (p *authenticatedWrapperControlServer) GetCluster(ctx context.Context, r *GetClusterRequest) (*GetClusterResponse, error) { 3770 3771 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3772 return nil, err 3773 } 3774 return p.local.GetCluster(ctx, r) 3775 } 3776 3777 func (p *authenticatedWrapperControlServer) ListClusters(ctx context.Context, r *ListClustersRequest) (*ListClustersResponse, error) { 3778 3779 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3780 return nil, err 3781 } 3782 return p.local.ListClusters(ctx, r) 3783 } 3784 3785 func (p *authenticatedWrapperControlServer) UpdateCluster(ctx context.Context, r *UpdateClusterRequest) (*UpdateClusterResponse, error) { 3786 3787 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3788 return nil, err 3789 } 3790 return p.local.UpdateCluster(ctx, r) 3791 } 3792 3793 func (p *authenticatedWrapperControlServer) GetSecret(ctx context.Context, r *GetSecretRequest) (*GetSecretResponse, error) { 3794 3795 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3796 return nil, err 3797 } 3798 return p.local.GetSecret(ctx, r) 3799 } 3800 3801 func (p *authenticatedWrapperControlServer) UpdateSecret(ctx context.Context, r *UpdateSecretRequest) (*UpdateSecretResponse, error) { 3802 3803 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3804 return nil, err 3805 } 3806 return p.local.UpdateSecret(ctx, r) 3807 } 3808 3809 func (p *authenticatedWrapperControlServer) ListSecrets(ctx context.Context, r *ListSecretsRequest) (*ListSecretsResponse, error) { 3810 3811 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3812 return nil, err 3813 } 3814 return p.local.ListSecrets(ctx, r) 3815 } 3816 3817 func (p *authenticatedWrapperControlServer) CreateSecret(ctx context.Context, r *CreateSecretRequest) (*CreateSecretResponse, error) { 3818 3819 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3820 return nil, err 3821 } 3822 return p.local.CreateSecret(ctx, r) 3823 } 3824 3825 func (p *authenticatedWrapperControlServer) RemoveSecret(ctx context.Context, r *RemoveSecretRequest) (*RemoveSecretResponse, error) { 3826 3827 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3828 return nil, err 3829 } 3830 return p.local.RemoveSecret(ctx, r) 3831 } 3832 3833 func (p *authenticatedWrapperControlServer) GetConfig(ctx context.Context, r *GetConfigRequest) (*GetConfigResponse, error) { 3834 3835 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3836 return nil, err 3837 } 3838 return p.local.GetConfig(ctx, r) 3839 } 3840 3841 func (p *authenticatedWrapperControlServer) UpdateConfig(ctx context.Context, r *UpdateConfigRequest) (*UpdateConfigResponse, error) { 3842 3843 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3844 return nil, err 3845 } 3846 return p.local.UpdateConfig(ctx, r) 3847 } 3848 3849 func (p *authenticatedWrapperControlServer) ListConfigs(ctx context.Context, r *ListConfigsRequest) (*ListConfigsResponse, error) { 3850 3851 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3852 return nil, err 3853 } 3854 return p.local.ListConfigs(ctx, r) 3855 } 3856 3857 func (p *authenticatedWrapperControlServer) CreateConfig(ctx context.Context, r *CreateConfigRequest) (*CreateConfigResponse, error) { 3858 3859 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3860 return nil, err 3861 } 3862 return p.local.CreateConfig(ctx, r) 3863 } 3864 3865 func (p *authenticatedWrapperControlServer) RemoveConfig(ctx context.Context, r *RemoveConfigRequest) (*RemoveConfigResponse, error) { 3866 3867 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3868 return nil, err 3869 } 3870 return p.local.RemoveConfig(ctx, r) 3871 } 3872 3873 func (p *authenticatedWrapperControlServer) GetExtension(ctx context.Context, r *GetExtensionRequest) (*GetExtensionResponse, error) { 3874 3875 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3876 return nil, err 3877 } 3878 return p.local.GetExtension(ctx, r) 3879 } 3880 3881 func (p *authenticatedWrapperControlServer) CreateExtension(ctx context.Context, r *CreateExtensionRequest) (*CreateExtensionResponse, error) { 3882 3883 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3884 return nil, err 3885 } 3886 return p.local.CreateExtension(ctx, r) 3887 } 3888 3889 func (p *authenticatedWrapperControlServer) RemoveExtension(ctx context.Context, r *RemoveExtensionRequest) (*RemoveExtensionResponse, error) { 3890 3891 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3892 return nil, err 3893 } 3894 return p.local.RemoveExtension(ctx, r) 3895 } 3896 3897 func (p *authenticatedWrapperControlServer) GetResource(ctx context.Context, r *GetResourceRequest) (*GetResourceResponse, error) { 3898 3899 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3900 return nil, err 3901 } 3902 return p.local.GetResource(ctx, r) 3903 } 3904 3905 func (p *authenticatedWrapperControlServer) UpdateResource(ctx context.Context, r *UpdateResourceRequest) (*UpdateResourceResponse, error) { 3906 3907 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3908 return nil, err 3909 } 3910 return p.local.UpdateResource(ctx, r) 3911 } 3912 3913 func (p *authenticatedWrapperControlServer) ListResources(ctx context.Context, r *ListResourcesRequest) (*ListResourcesResponse, error) { 3914 3915 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3916 return nil, err 3917 } 3918 return p.local.ListResources(ctx, r) 3919 } 3920 3921 func (p *authenticatedWrapperControlServer) CreateResource(ctx context.Context, r *CreateResourceRequest) (*CreateResourceResponse, error) { 3922 3923 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3924 return nil, err 3925 } 3926 return p.local.CreateResource(ctx, r) 3927 } 3928 3929 func (p *authenticatedWrapperControlServer) RemoveResource(ctx context.Context, r *RemoveResourceRequest) (*RemoveResourceResponse, error) { 3930 3931 if err := p.authorize(ctx, []string{"swarm-manager"}); err != nil { 3932 return nil, err 3933 } 3934 return p.local.RemoveResource(ctx, r) 3935 } 3936 3937 func (m *GetNodeRequest) Copy() *GetNodeRequest { 3938 if m == nil { 3939 return nil 3940 } 3941 o := &GetNodeRequest{} 3942 o.CopyFrom(m) 3943 return o 3944 } 3945 3946 func (m *GetNodeRequest) CopyFrom(src interface{}) { 3947 3948 o := src.(*GetNodeRequest) 3949 *m = *o 3950 } 3951 3952 func (m *GetNodeResponse) Copy() *GetNodeResponse { 3953 if m == nil { 3954 return nil 3955 } 3956 o := &GetNodeResponse{} 3957 o.CopyFrom(m) 3958 return o 3959 } 3960 3961 func (m *GetNodeResponse) CopyFrom(src interface{}) { 3962 3963 o := src.(*GetNodeResponse) 3964 *m = *o 3965 if o.Node != nil { 3966 m.Node = &Node{} 3967 github_com_docker_swarmkit_api_deepcopy.Copy(m.Node, o.Node) 3968 } 3969 } 3970 3971 func (m *ListNodesRequest) Copy() *ListNodesRequest { 3972 if m == nil { 3973 return nil 3974 } 3975 o := &ListNodesRequest{} 3976 o.CopyFrom(m) 3977 return o 3978 } 3979 3980 func (m *ListNodesRequest) CopyFrom(src interface{}) { 3981 3982 o := src.(*ListNodesRequest) 3983 *m = *o 3984 if o.Filters != nil { 3985 m.Filters = &ListNodesRequest_Filters{} 3986 github_com_docker_swarmkit_api_deepcopy.Copy(m.Filters, o.Filters) 3987 } 3988 } 3989 3990 func (m *ListNodesRequest_Filters) Copy() *ListNodesRequest_Filters { 3991 if m == nil { 3992 return nil 3993 } 3994 o := &ListNodesRequest_Filters{} 3995 o.CopyFrom(m) 3996 return o 3997 } 3998 3999 func (m *ListNodesRequest_Filters) CopyFrom(src interface{}) { 4000 4001 o := src.(*ListNodesRequest_Filters) 4002 *m = *o 4003 if o.Names != nil { 4004 m.Names = make([]string, len(o.Names)) 4005 copy(m.Names, o.Names) 4006 } 4007 4008 if o.IDPrefixes != nil { 4009 m.IDPrefixes = make([]string, len(o.IDPrefixes)) 4010 copy(m.IDPrefixes, o.IDPrefixes) 4011 } 4012 4013 if o.Labels != nil { 4014 m.Labels = make(map[string]string, len(o.Labels)) 4015 for k, v := range o.Labels { 4016 m.Labels[k] = v 4017 } 4018 } 4019 4020 if o.NodeLabels != nil { 4021 m.NodeLabels = make(map[string]string, len(o.NodeLabels)) 4022 for k, v := range o.NodeLabels { 4023 m.NodeLabels[k] = v 4024 } 4025 } 4026 4027 if o.Memberships != nil { 4028 m.Memberships = make([]NodeSpec_Membership, len(o.Memberships)) 4029 copy(m.Memberships, o.Memberships) 4030 } 4031 4032 if o.Roles != nil { 4033 m.Roles = make([]NodeRole, len(o.Roles)) 4034 copy(m.Roles, o.Roles) 4035 } 4036 4037 if o.NamePrefixes != nil { 4038 m.NamePrefixes = make([]string, len(o.NamePrefixes)) 4039 copy(m.NamePrefixes, o.NamePrefixes) 4040 } 4041 4042 } 4043 4044 func (m *ListNodesResponse) Copy() *ListNodesResponse { 4045 if m == nil { 4046 return nil 4047 } 4048 o := &ListNodesResponse{} 4049 o.CopyFrom(m) 4050 return o 4051 } 4052 4053 func (m *ListNodesResponse) CopyFrom(src interface{}) { 4054 4055 o := src.(*ListNodesResponse) 4056 *m = *o 4057 if o.Nodes != nil { 4058 m.Nodes = make([]*Node, len(o.Nodes)) 4059 for i := range m.Nodes { 4060 m.Nodes[i] = &Node{} 4061 github_com_docker_swarmkit_api_deepcopy.Copy(m.Nodes[i], o.Nodes[i]) 4062 } 4063 } 4064 4065 } 4066 4067 func (m *UpdateNodeRequest) Copy() *UpdateNodeRequest { 4068 if m == nil { 4069 return nil 4070 } 4071 o := &UpdateNodeRequest{} 4072 o.CopyFrom(m) 4073 return o 4074 } 4075 4076 func (m *UpdateNodeRequest) CopyFrom(src interface{}) { 4077 4078 o := src.(*UpdateNodeRequest) 4079 *m = *o 4080 if o.NodeVersion != nil { 4081 m.NodeVersion = &Version{} 4082 github_com_docker_swarmkit_api_deepcopy.Copy(m.NodeVersion, o.NodeVersion) 4083 } 4084 if o.Spec != nil { 4085 m.Spec = &NodeSpec{} 4086 github_com_docker_swarmkit_api_deepcopy.Copy(m.Spec, o.Spec) 4087 } 4088 } 4089 4090 func (m *UpdateNodeResponse) Copy() *UpdateNodeResponse { 4091 if m == nil { 4092 return nil 4093 } 4094 o := &UpdateNodeResponse{} 4095 o.CopyFrom(m) 4096 return o 4097 } 4098 4099 func (m *UpdateNodeResponse) CopyFrom(src interface{}) { 4100 4101 o := src.(*UpdateNodeResponse) 4102 *m = *o 4103 if o.Node != nil { 4104 m.Node = &Node{} 4105 github_com_docker_swarmkit_api_deepcopy.Copy(m.Node, o.Node) 4106 } 4107 } 4108 4109 func (m *RemoveNodeRequest) Copy() *RemoveNodeRequest { 4110 if m == nil { 4111 return nil 4112 } 4113 o := &RemoveNodeRequest{} 4114 o.CopyFrom(m) 4115 return o 4116 } 4117 4118 func (m *RemoveNodeRequest) CopyFrom(src interface{}) { 4119 4120 o := src.(*RemoveNodeRequest) 4121 *m = *o 4122 } 4123 4124 func (m *RemoveNodeResponse) Copy() *RemoveNodeResponse { 4125 if m == nil { 4126 return nil 4127 } 4128 o := &RemoveNodeResponse{} 4129 o.CopyFrom(m) 4130 return o 4131 } 4132 4133 func (m *RemoveNodeResponse) CopyFrom(src interface{}) {} 4134 func (m *GetTaskRequest) Copy() *GetTaskRequest { 4135 if m == nil { 4136 return nil 4137 } 4138 o := &GetTaskRequest{} 4139 o.CopyFrom(m) 4140 return o 4141 } 4142 4143 func (m *GetTaskRequest) CopyFrom(src interface{}) { 4144 4145 o := src.(*GetTaskRequest) 4146 *m = *o 4147 } 4148 4149 func (m *GetTaskResponse) Copy() *GetTaskResponse { 4150 if m == nil { 4151 return nil 4152 } 4153 o := &GetTaskResponse{} 4154 o.CopyFrom(m) 4155 return o 4156 } 4157 4158 func (m *GetTaskResponse) CopyFrom(src interface{}) { 4159 4160 o := src.(*GetTaskResponse) 4161 *m = *o 4162 if o.Task != nil { 4163 m.Task = &Task{} 4164 github_com_docker_swarmkit_api_deepcopy.Copy(m.Task, o.Task) 4165 } 4166 } 4167 4168 func (m *RemoveTaskRequest) Copy() *RemoveTaskRequest { 4169 if m == nil { 4170 return nil 4171 } 4172 o := &RemoveTaskRequest{} 4173 o.CopyFrom(m) 4174 return o 4175 } 4176 4177 func (m *RemoveTaskRequest) CopyFrom(src interface{}) { 4178 4179 o := src.(*RemoveTaskRequest) 4180 *m = *o 4181 } 4182 4183 func (m *RemoveTaskResponse) Copy() *RemoveTaskResponse { 4184 if m == nil { 4185 return nil 4186 } 4187 o := &RemoveTaskResponse{} 4188 o.CopyFrom(m) 4189 return o 4190 } 4191 4192 func (m *RemoveTaskResponse) CopyFrom(src interface{}) {} 4193 func (m *ListTasksRequest) Copy() *ListTasksRequest { 4194 if m == nil { 4195 return nil 4196 } 4197 o := &ListTasksRequest{} 4198 o.CopyFrom(m) 4199 return o 4200 } 4201 4202 func (m *ListTasksRequest) CopyFrom(src interface{}) { 4203 4204 o := src.(*ListTasksRequest) 4205 *m = *o 4206 if o.Filters != nil { 4207 m.Filters = &ListTasksRequest_Filters{} 4208 github_com_docker_swarmkit_api_deepcopy.Copy(m.Filters, o.Filters) 4209 } 4210 } 4211 4212 func (m *ListTasksRequest_Filters) Copy() *ListTasksRequest_Filters { 4213 if m == nil { 4214 return nil 4215 } 4216 o := &ListTasksRequest_Filters{} 4217 o.CopyFrom(m) 4218 return o 4219 } 4220 4221 func (m *ListTasksRequest_Filters) CopyFrom(src interface{}) { 4222 4223 o := src.(*ListTasksRequest_Filters) 4224 *m = *o 4225 if o.Names != nil { 4226 m.Names = make([]string, len(o.Names)) 4227 copy(m.Names, o.Names) 4228 } 4229 4230 if o.IDPrefixes != nil { 4231 m.IDPrefixes = make([]string, len(o.IDPrefixes)) 4232 copy(m.IDPrefixes, o.IDPrefixes) 4233 } 4234 4235 if o.Labels != nil { 4236 m.Labels = make(map[string]string, len(o.Labels)) 4237 for k, v := range o.Labels { 4238 m.Labels[k] = v 4239 } 4240 } 4241 4242 if o.ServiceIDs != nil { 4243 m.ServiceIDs = make([]string, len(o.ServiceIDs)) 4244 copy(m.ServiceIDs, o.ServiceIDs) 4245 } 4246 4247 if o.NodeIDs != nil { 4248 m.NodeIDs = make([]string, len(o.NodeIDs)) 4249 copy(m.NodeIDs, o.NodeIDs) 4250 } 4251 4252 if o.DesiredStates != nil { 4253 m.DesiredStates = make([]TaskState, len(o.DesiredStates)) 4254 copy(m.DesiredStates, o.DesiredStates) 4255 } 4256 4257 if o.NamePrefixes != nil { 4258 m.NamePrefixes = make([]string, len(o.NamePrefixes)) 4259 copy(m.NamePrefixes, o.NamePrefixes) 4260 } 4261 4262 if o.Runtimes != nil { 4263 m.Runtimes = make([]string, len(o.Runtimes)) 4264 copy(m.Runtimes, o.Runtimes) 4265 } 4266 4267 } 4268 4269 func (m *ListTasksResponse) Copy() *ListTasksResponse { 4270 if m == nil { 4271 return nil 4272 } 4273 o := &ListTasksResponse{} 4274 o.CopyFrom(m) 4275 return o 4276 } 4277 4278 func (m *ListTasksResponse) CopyFrom(src interface{}) { 4279 4280 o := src.(*ListTasksResponse) 4281 *m = *o 4282 if o.Tasks != nil { 4283 m.Tasks = make([]*Task, len(o.Tasks)) 4284 for i := range m.Tasks { 4285 m.Tasks[i] = &Task{} 4286 github_com_docker_swarmkit_api_deepcopy.Copy(m.Tasks[i], o.Tasks[i]) 4287 } 4288 } 4289 4290 } 4291 4292 func (m *CreateServiceRequest) Copy() *CreateServiceRequest { 4293 if m == nil { 4294 return nil 4295 } 4296 o := &CreateServiceRequest{} 4297 o.CopyFrom(m) 4298 return o 4299 } 4300 4301 func (m *CreateServiceRequest) CopyFrom(src interface{}) { 4302 4303 o := src.(*CreateServiceRequest) 4304 *m = *o 4305 if o.Spec != nil { 4306 m.Spec = &ServiceSpec{} 4307 github_com_docker_swarmkit_api_deepcopy.Copy(m.Spec, o.Spec) 4308 } 4309 } 4310 4311 func (m *CreateServiceResponse) Copy() *CreateServiceResponse { 4312 if m == nil { 4313 return nil 4314 } 4315 o := &CreateServiceResponse{} 4316 o.CopyFrom(m) 4317 return o 4318 } 4319 4320 func (m *CreateServiceResponse) CopyFrom(src interface{}) { 4321 4322 o := src.(*CreateServiceResponse) 4323 *m = *o 4324 if o.Service != nil { 4325 m.Service = &Service{} 4326 github_com_docker_swarmkit_api_deepcopy.Copy(m.Service, o.Service) 4327 } 4328 } 4329 4330 func (m *GetServiceRequest) Copy() *GetServiceRequest { 4331 if m == nil { 4332 return nil 4333 } 4334 o := &GetServiceRequest{} 4335 o.CopyFrom(m) 4336 return o 4337 } 4338 4339 func (m *GetServiceRequest) CopyFrom(src interface{}) { 4340 4341 o := src.(*GetServiceRequest) 4342 *m = *o 4343 } 4344 4345 func (m *GetServiceResponse) Copy() *GetServiceResponse { 4346 if m == nil { 4347 return nil 4348 } 4349 o := &GetServiceResponse{} 4350 o.CopyFrom(m) 4351 return o 4352 } 4353 4354 func (m *GetServiceResponse) CopyFrom(src interface{}) { 4355 4356 o := src.(*GetServiceResponse) 4357 *m = *o 4358 if o.Service != nil { 4359 m.Service = &Service{} 4360 github_com_docker_swarmkit_api_deepcopy.Copy(m.Service, o.Service) 4361 } 4362 } 4363 4364 func (m *UpdateServiceRequest) Copy() *UpdateServiceRequest { 4365 if m == nil { 4366 return nil 4367 } 4368 o := &UpdateServiceRequest{} 4369 o.CopyFrom(m) 4370 return o 4371 } 4372 4373 func (m *UpdateServiceRequest) CopyFrom(src interface{}) { 4374 4375 o := src.(*UpdateServiceRequest) 4376 *m = *o 4377 if o.ServiceVersion != nil { 4378 m.ServiceVersion = &Version{} 4379 github_com_docker_swarmkit_api_deepcopy.Copy(m.ServiceVersion, o.ServiceVersion) 4380 } 4381 if o.Spec != nil { 4382 m.Spec = &ServiceSpec{} 4383 github_com_docker_swarmkit_api_deepcopy.Copy(m.Spec, o.Spec) 4384 } 4385 } 4386 4387 func (m *UpdateServiceResponse) Copy() *UpdateServiceResponse { 4388 if m == nil { 4389 return nil 4390 } 4391 o := &UpdateServiceResponse{} 4392 o.CopyFrom(m) 4393 return o 4394 } 4395 4396 func (m *UpdateServiceResponse) CopyFrom(src interface{}) { 4397 4398 o := src.(*UpdateServiceResponse) 4399 *m = *o 4400 if o.Service != nil { 4401 m.Service = &Service{} 4402 github_com_docker_swarmkit_api_deepcopy.Copy(m.Service, o.Service) 4403 } 4404 } 4405 4406 func (m *RemoveServiceRequest) Copy() *RemoveServiceRequest { 4407 if m == nil { 4408 return nil 4409 } 4410 o := &RemoveServiceRequest{} 4411 o.CopyFrom(m) 4412 return o 4413 } 4414 4415 func (m *RemoveServiceRequest) CopyFrom(src interface{}) { 4416 4417 o := src.(*RemoveServiceRequest) 4418 *m = *o 4419 } 4420 4421 func (m *RemoveServiceResponse) Copy() *RemoveServiceResponse { 4422 if m == nil { 4423 return nil 4424 } 4425 o := &RemoveServiceResponse{} 4426 o.CopyFrom(m) 4427 return o 4428 } 4429 4430 func (m *RemoveServiceResponse) CopyFrom(src interface{}) {} 4431 func (m *ListServicesRequest) Copy() *ListServicesRequest { 4432 if m == nil { 4433 return nil 4434 } 4435 o := &ListServicesRequest{} 4436 o.CopyFrom(m) 4437 return o 4438 } 4439 4440 func (m *ListServicesRequest) CopyFrom(src interface{}) { 4441 4442 o := src.(*ListServicesRequest) 4443 *m = *o 4444 if o.Filters != nil { 4445 m.Filters = &ListServicesRequest_Filters{} 4446 github_com_docker_swarmkit_api_deepcopy.Copy(m.Filters, o.Filters) 4447 } 4448 } 4449 4450 func (m *ListServicesRequest_Filters) Copy() *ListServicesRequest_Filters { 4451 if m == nil { 4452 return nil 4453 } 4454 o := &ListServicesRequest_Filters{} 4455 o.CopyFrom(m) 4456 return o 4457 } 4458 4459 func (m *ListServicesRequest_Filters) CopyFrom(src interface{}) { 4460 4461 o := src.(*ListServicesRequest_Filters) 4462 *m = *o 4463 if o.Names != nil { 4464 m.Names = make([]string, len(o.Names)) 4465 copy(m.Names, o.Names) 4466 } 4467 4468 if o.IDPrefixes != nil { 4469 m.IDPrefixes = make([]string, len(o.IDPrefixes)) 4470 copy(m.IDPrefixes, o.IDPrefixes) 4471 } 4472 4473 if o.Labels != nil { 4474 m.Labels = make(map[string]string, len(o.Labels)) 4475 for k, v := range o.Labels { 4476 m.Labels[k] = v 4477 } 4478 } 4479 4480 if o.NamePrefixes != nil { 4481 m.NamePrefixes = make([]string, len(o.NamePrefixes)) 4482 copy(m.NamePrefixes, o.NamePrefixes) 4483 } 4484 4485 if o.Runtimes != nil { 4486 m.Runtimes = make([]string, len(o.Runtimes)) 4487 copy(m.Runtimes, o.Runtimes) 4488 } 4489 4490 } 4491 4492 func (m *ListServicesResponse) Copy() *ListServicesResponse { 4493 if m == nil { 4494 return nil 4495 } 4496 o := &ListServicesResponse{} 4497 o.CopyFrom(m) 4498 return o 4499 } 4500 4501 func (m *ListServicesResponse) CopyFrom(src interface{}) { 4502 4503 o := src.(*ListServicesResponse) 4504 *m = *o 4505 if o.Services != nil { 4506 m.Services = make([]*Service, len(o.Services)) 4507 for i := range m.Services { 4508 m.Services[i] = &Service{} 4509 github_com_docker_swarmkit_api_deepcopy.Copy(m.Services[i], o.Services[i]) 4510 } 4511 } 4512 4513 } 4514 4515 func (m *ListServiceStatusesRequest) Copy() *ListServiceStatusesRequest { 4516 if m == nil { 4517 return nil 4518 } 4519 o := &ListServiceStatusesRequest{} 4520 o.CopyFrom(m) 4521 return o 4522 } 4523 4524 func (m *ListServiceStatusesRequest) CopyFrom(src interface{}) { 4525 4526 o := src.(*ListServiceStatusesRequest) 4527 *m = *o 4528 if o.Services != nil { 4529 m.Services = make([]string, len(o.Services)) 4530 copy(m.Services, o.Services) 4531 } 4532 4533 } 4534 4535 func (m *ListServiceStatusesResponse) Copy() *ListServiceStatusesResponse { 4536 if m == nil { 4537 return nil 4538 } 4539 o := &ListServiceStatusesResponse{} 4540 o.CopyFrom(m) 4541 return o 4542 } 4543 4544 func (m *ListServiceStatusesResponse) CopyFrom(src interface{}) { 4545 4546 o := src.(*ListServiceStatusesResponse) 4547 *m = *o 4548 if o.Statuses != nil { 4549 m.Statuses = make([]*ListServiceStatusesResponse_ServiceStatus, len(o.Statuses)) 4550 for i := range m.Statuses { 4551 m.Statuses[i] = &ListServiceStatusesResponse_ServiceStatus{} 4552 github_com_docker_swarmkit_api_deepcopy.Copy(m.Statuses[i], o.Statuses[i]) 4553 } 4554 } 4555 4556 } 4557 4558 func (m *ListServiceStatusesResponse_ServiceStatus) Copy() *ListServiceStatusesResponse_ServiceStatus { 4559 if m == nil { 4560 return nil 4561 } 4562 o := &ListServiceStatusesResponse_ServiceStatus{} 4563 o.CopyFrom(m) 4564 return o 4565 } 4566 4567 func (m *ListServiceStatusesResponse_ServiceStatus) CopyFrom(src interface{}) { 4568 4569 o := src.(*ListServiceStatusesResponse_ServiceStatus) 4570 *m = *o 4571 } 4572 4573 func (m *CreateNetworkRequest) Copy() *CreateNetworkRequest { 4574 if m == nil { 4575 return nil 4576 } 4577 o := &CreateNetworkRequest{} 4578 o.CopyFrom(m) 4579 return o 4580 } 4581 4582 func (m *CreateNetworkRequest) CopyFrom(src interface{}) { 4583 4584 o := src.(*CreateNetworkRequest) 4585 *m = *o 4586 if o.Spec != nil { 4587 m.Spec = &NetworkSpec{} 4588 github_com_docker_swarmkit_api_deepcopy.Copy(m.Spec, o.Spec) 4589 } 4590 } 4591 4592 func (m *CreateNetworkResponse) Copy() *CreateNetworkResponse { 4593 if m == nil { 4594 return nil 4595 } 4596 o := &CreateNetworkResponse{} 4597 o.CopyFrom(m) 4598 return o 4599 } 4600 4601 func (m *CreateNetworkResponse) CopyFrom(src interface{}) { 4602 4603 o := src.(*CreateNetworkResponse) 4604 *m = *o 4605 if o.Network != nil { 4606 m.Network = &Network{} 4607 github_com_docker_swarmkit_api_deepcopy.Copy(m.Network, o.Network) 4608 } 4609 } 4610 4611 func (m *GetNetworkRequest) Copy() *GetNetworkRequest { 4612 if m == nil { 4613 return nil 4614 } 4615 o := &GetNetworkRequest{} 4616 o.CopyFrom(m) 4617 return o 4618 } 4619 4620 func (m *GetNetworkRequest) CopyFrom(src interface{}) { 4621 4622 o := src.(*GetNetworkRequest) 4623 *m = *o 4624 } 4625 4626 func (m *GetNetworkResponse) Copy() *GetNetworkResponse { 4627 if m == nil { 4628 return nil 4629 } 4630 o := &GetNetworkResponse{} 4631 o.CopyFrom(m) 4632 return o 4633 } 4634 4635 func (m *GetNetworkResponse) CopyFrom(src interface{}) { 4636 4637 o := src.(*GetNetworkResponse) 4638 *m = *o 4639 if o.Network != nil { 4640 m.Network = &Network{} 4641 github_com_docker_swarmkit_api_deepcopy.Copy(m.Network, o.Network) 4642 } 4643 } 4644 4645 func (m *RemoveNetworkRequest) Copy() *RemoveNetworkRequest { 4646 if m == nil { 4647 return nil 4648 } 4649 o := &RemoveNetworkRequest{} 4650 o.CopyFrom(m) 4651 return o 4652 } 4653 4654 func (m *RemoveNetworkRequest) CopyFrom(src interface{}) { 4655 4656 o := src.(*RemoveNetworkRequest) 4657 *m = *o 4658 } 4659 4660 func (m *RemoveNetworkResponse) Copy() *RemoveNetworkResponse { 4661 if m == nil { 4662 return nil 4663 } 4664 o := &RemoveNetworkResponse{} 4665 o.CopyFrom(m) 4666 return o 4667 } 4668 4669 func (m *RemoveNetworkResponse) CopyFrom(src interface{}) {} 4670 func (m *ListNetworksRequest) Copy() *ListNetworksRequest { 4671 if m == nil { 4672 return nil 4673 } 4674 o := &ListNetworksRequest{} 4675 o.CopyFrom(m) 4676 return o 4677 } 4678 4679 func (m *ListNetworksRequest) CopyFrom(src interface{}) { 4680 4681 o := src.(*ListNetworksRequest) 4682 *m = *o 4683 if o.Filters != nil { 4684 m.Filters = &ListNetworksRequest_Filters{} 4685 github_com_docker_swarmkit_api_deepcopy.Copy(m.Filters, o.Filters) 4686 } 4687 } 4688 4689 func (m *ListNetworksRequest_Filters) Copy() *ListNetworksRequest_Filters { 4690 if m == nil { 4691 return nil 4692 } 4693 o := &ListNetworksRequest_Filters{} 4694 o.CopyFrom(m) 4695 return o 4696 } 4697 4698 func (m *ListNetworksRequest_Filters) CopyFrom(src interface{}) { 4699 4700 o := src.(*ListNetworksRequest_Filters) 4701 *m = *o 4702 if o.Names != nil { 4703 m.Names = make([]string, len(o.Names)) 4704 copy(m.Names, o.Names) 4705 } 4706 4707 if o.IDPrefixes != nil { 4708 m.IDPrefixes = make([]string, len(o.IDPrefixes)) 4709 copy(m.IDPrefixes, o.IDPrefixes) 4710 } 4711 4712 if o.Labels != nil { 4713 m.Labels = make(map[string]string, len(o.Labels)) 4714 for k, v := range o.Labels { 4715 m.Labels[k] = v 4716 } 4717 } 4718 4719 if o.NamePrefixes != nil { 4720 m.NamePrefixes = make([]string, len(o.NamePrefixes)) 4721 copy(m.NamePrefixes, o.NamePrefixes) 4722 } 4723 4724 } 4725 4726 func (m *ListNetworksResponse) Copy() *ListNetworksResponse { 4727 if m == nil { 4728 return nil 4729 } 4730 o := &ListNetworksResponse{} 4731 o.CopyFrom(m) 4732 return o 4733 } 4734 4735 func (m *ListNetworksResponse) CopyFrom(src interface{}) { 4736 4737 o := src.(*ListNetworksResponse) 4738 *m = *o 4739 if o.Networks != nil { 4740 m.Networks = make([]*Network, len(o.Networks)) 4741 for i := range m.Networks { 4742 m.Networks[i] = &Network{} 4743 github_com_docker_swarmkit_api_deepcopy.Copy(m.Networks[i], o.Networks[i]) 4744 } 4745 } 4746 4747 } 4748 4749 func (m *GetClusterRequest) Copy() *GetClusterRequest { 4750 if m == nil { 4751 return nil 4752 } 4753 o := &GetClusterRequest{} 4754 o.CopyFrom(m) 4755 return o 4756 } 4757 4758 func (m *GetClusterRequest) CopyFrom(src interface{}) { 4759 4760 o := src.(*GetClusterRequest) 4761 *m = *o 4762 } 4763 4764 func (m *GetClusterResponse) Copy() *GetClusterResponse { 4765 if m == nil { 4766 return nil 4767 } 4768 o := &GetClusterResponse{} 4769 o.CopyFrom(m) 4770 return o 4771 } 4772 4773 func (m *GetClusterResponse) CopyFrom(src interface{}) { 4774 4775 o := src.(*GetClusterResponse) 4776 *m = *o 4777 if o.Cluster != nil { 4778 m.Cluster = &Cluster{} 4779 github_com_docker_swarmkit_api_deepcopy.Copy(m.Cluster, o.Cluster) 4780 } 4781 } 4782 4783 func (m *ListClustersRequest) Copy() *ListClustersRequest { 4784 if m == nil { 4785 return nil 4786 } 4787 o := &ListClustersRequest{} 4788 o.CopyFrom(m) 4789 return o 4790 } 4791 4792 func (m *ListClustersRequest) CopyFrom(src interface{}) { 4793 4794 o := src.(*ListClustersRequest) 4795 *m = *o 4796 if o.Filters != nil { 4797 m.Filters = &ListClustersRequest_Filters{} 4798 github_com_docker_swarmkit_api_deepcopy.Copy(m.Filters, o.Filters) 4799 } 4800 } 4801 4802 func (m *ListClustersRequest_Filters) Copy() *ListClustersRequest_Filters { 4803 if m == nil { 4804 return nil 4805 } 4806 o := &ListClustersRequest_Filters{} 4807 o.CopyFrom(m) 4808 return o 4809 } 4810 4811 func (m *ListClustersRequest_Filters) CopyFrom(src interface{}) { 4812 4813 o := src.(*ListClustersRequest_Filters) 4814 *m = *o 4815 if o.Names != nil { 4816 m.Names = make([]string, len(o.Names)) 4817 copy(m.Names, o.Names) 4818 } 4819 4820 if o.IDPrefixes != nil { 4821 m.IDPrefixes = make([]string, len(o.IDPrefixes)) 4822 copy(m.IDPrefixes, o.IDPrefixes) 4823 } 4824 4825 if o.Labels != nil { 4826 m.Labels = make(map[string]string, len(o.Labels)) 4827 for k, v := range o.Labels { 4828 m.Labels[k] = v 4829 } 4830 } 4831 4832 if o.NamePrefixes != nil { 4833 m.NamePrefixes = make([]string, len(o.NamePrefixes)) 4834 copy(m.NamePrefixes, o.NamePrefixes) 4835 } 4836 4837 } 4838 4839 func (m *ListClustersResponse) Copy() *ListClustersResponse { 4840 if m == nil { 4841 return nil 4842 } 4843 o := &ListClustersResponse{} 4844 o.CopyFrom(m) 4845 return o 4846 } 4847 4848 func (m *ListClustersResponse) CopyFrom(src interface{}) { 4849 4850 o := src.(*ListClustersResponse) 4851 *m = *o 4852 if o.Clusters != nil { 4853 m.Clusters = make([]*Cluster, len(o.Clusters)) 4854 for i := range m.Clusters { 4855 m.Clusters[i] = &Cluster{} 4856 github_com_docker_swarmkit_api_deepcopy.Copy(m.Clusters[i], o.Clusters[i]) 4857 } 4858 } 4859 4860 } 4861 4862 func (m *KeyRotation) Copy() *KeyRotation { 4863 if m == nil { 4864 return nil 4865 } 4866 o := &KeyRotation{} 4867 o.CopyFrom(m) 4868 return o 4869 } 4870 4871 func (m *KeyRotation) CopyFrom(src interface{}) { 4872 4873 o := src.(*KeyRotation) 4874 *m = *o 4875 } 4876 4877 func (m *UpdateClusterRequest) Copy() *UpdateClusterRequest { 4878 if m == nil { 4879 return nil 4880 } 4881 o := &UpdateClusterRequest{} 4882 o.CopyFrom(m) 4883 return o 4884 } 4885 4886 func (m *UpdateClusterRequest) CopyFrom(src interface{}) { 4887 4888 o := src.(*UpdateClusterRequest) 4889 *m = *o 4890 if o.ClusterVersion != nil { 4891 m.ClusterVersion = &Version{} 4892 github_com_docker_swarmkit_api_deepcopy.Copy(m.ClusterVersion, o.ClusterVersion) 4893 } 4894 if o.Spec != nil { 4895 m.Spec = &ClusterSpec{} 4896 github_com_docker_swarmkit_api_deepcopy.Copy(m.Spec, o.Spec) 4897 } 4898 github_com_docker_swarmkit_api_deepcopy.Copy(&m.Rotation, &o.Rotation) 4899 } 4900 4901 func (m *UpdateClusterResponse) Copy() *UpdateClusterResponse { 4902 if m == nil { 4903 return nil 4904 } 4905 o := &UpdateClusterResponse{} 4906 o.CopyFrom(m) 4907 return o 4908 } 4909 4910 func (m *UpdateClusterResponse) CopyFrom(src interface{}) { 4911 4912 o := src.(*UpdateClusterResponse) 4913 *m = *o 4914 if o.Cluster != nil { 4915 m.Cluster = &Cluster{} 4916 github_com_docker_swarmkit_api_deepcopy.Copy(m.Cluster, o.Cluster) 4917 } 4918 } 4919 4920 func (m *GetSecretRequest) Copy() *GetSecretRequest { 4921 if m == nil { 4922 return nil 4923 } 4924 o := &GetSecretRequest{} 4925 o.CopyFrom(m) 4926 return o 4927 } 4928 4929 func (m *GetSecretRequest) CopyFrom(src interface{}) { 4930 4931 o := src.(*GetSecretRequest) 4932 *m = *o 4933 } 4934 4935 func (m *GetSecretResponse) Copy() *GetSecretResponse { 4936 if m == nil { 4937 return nil 4938 } 4939 o := &GetSecretResponse{} 4940 o.CopyFrom(m) 4941 return o 4942 } 4943 4944 func (m *GetSecretResponse) CopyFrom(src interface{}) { 4945 4946 o := src.(*GetSecretResponse) 4947 *m = *o 4948 if o.Secret != nil { 4949 m.Secret = &Secret{} 4950 github_com_docker_swarmkit_api_deepcopy.Copy(m.Secret, o.Secret) 4951 } 4952 } 4953 4954 func (m *UpdateSecretRequest) Copy() *UpdateSecretRequest { 4955 if m == nil { 4956 return nil 4957 } 4958 o := &UpdateSecretRequest{} 4959 o.CopyFrom(m) 4960 return o 4961 } 4962 4963 func (m *UpdateSecretRequest) CopyFrom(src interface{}) { 4964 4965 o := src.(*UpdateSecretRequest) 4966 *m = *o 4967 if o.SecretVersion != nil { 4968 m.SecretVersion = &Version{} 4969 github_com_docker_swarmkit_api_deepcopy.Copy(m.SecretVersion, o.SecretVersion) 4970 } 4971 if o.Spec != nil { 4972 m.Spec = &SecretSpec{} 4973 github_com_docker_swarmkit_api_deepcopy.Copy(m.Spec, o.Spec) 4974 } 4975 } 4976 4977 func (m *UpdateSecretResponse) Copy() *UpdateSecretResponse { 4978 if m == nil { 4979 return nil 4980 } 4981 o := &UpdateSecretResponse{} 4982 o.CopyFrom(m) 4983 return o 4984 } 4985 4986 func (m *UpdateSecretResponse) CopyFrom(src interface{}) { 4987 4988 o := src.(*UpdateSecretResponse) 4989 *m = *o 4990 if o.Secret != nil { 4991 m.Secret = &Secret{} 4992 github_com_docker_swarmkit_api_deepcopy.Copy(m.Secret, o.Secret) 4993 } 4994 } 4995 4996 func (m *ListSecretsRequest) Copy() *ListSecretsRequest { 4997 if m == nil { 4998 return nil 4999 } 5000 o := &ListSecretsRequest{} 5001 o.CopyFrom(m) 5002 return o 5003 } 5004 5005 func (m *ListSecretsRequest) CopyFrom(src interface{}) { 5006 5007 o := src.(*ListSecretsRequest) 5008 *m = *o 5009 if o.Filters != nil { 5010 m.Filters = &ListSecretsRequest_Filters{} 5011 github_com_docker_swarmkit_api_deepcopy.Copy(m.Filters, o.Filters) 5012 } 5013 } 5014 5015 func (m *ListSecretsRequest_Filters) Copy() *ListSecretsRequest_Filters { 5016 if m == nil { 5017 return nil 5018 } 5019 o := &ListSecretsRequest_Filters{} 5020 o.CopyFrom(m) 5021 return o 5022 } 5023 5024 func (m *ListSecretsRequest_Filters) CopyFrom(src interface{}) { 5025 5026 o := src.(*ListSecretsRequest_Filters) 5027 *m = *o 5028 if o.Names != nil { 5029 m.Names = make([]string, len(o.Names)) 5030 copy(m.Names, o.Names) 5031 } 5032 5033 if o.IDPrefixes != nil { 5034 m.IDPrefixes = make([]string, len(o.IDPrefixes)) 5035 copy(m.IDPrefixes, o.IDPrefixes) 5036 } 5037 5038 if o.Labels != nil { 5039 m.Labels = make(map[string]string, len(o.Labels)) 5040 for k, v := range o.Labels { 5041 m.Labels[k] = v 5042 } 5043 } 5044 5045 if o.NamePrefixes != nil { 5046 m.NamePrefixes = make([]string, len(o.NamePrefixes)) 5047 copy(m.NamePrefixes, o.NamePrefixes) 5048 } 5049 5050 } 5051 5052 func (m *ListSecretsResponse) Copy() *ListSecretsResponse { 5053 if m == nil { 5054 return nil 5055 } 5056 o := &ListSecretsResponse{} 5057 o.CopyFrom(m) 5058 return o 5059 } 5060 5061 func (m *ListSecretsResponse) CopyFrom(src interface{}) { 5062 5063 o := src.(*ListSecretsResponse) 5064 *m = *o 5065 if o.Secrets != nil { 5066 m.Secrets = make([]*Secret, len(o.Secrets)) 5067 for i := range m.Secrets { 5068 m.Secrets[i] = &Secret{} 5069 github_com_docker_swarmkit_api_deepcopy.Copy(m.Secrets[i], o.Secrets[i]) 5070 } 5071 } 5072 5073 } 5074 5075 func (m *CreateSecretRequest) Copy() *CreateSecretRequest { 5076 if m == nil { 5077 return nil 5078 } 5079 o := &CreateSecretRequest{} 5080 o.CopyFrom(m) 5081 return o 5082 } 5083 5084 func (m *CreateSecretRequest) CopyFrom(src interface{}) { 5085 5086 o := src.(*CreateSecretRequest) 5087 *m = *o 5088 if o.Spec != nil { 5089 m.Spec = &SecretSpec{} 5090 github_com_docker_swarmkit_api_deepcopy.Copy(m.Spec, o.Spec) 5091 } 5092 } 5093 5094 func (m *CreateSecretResponse) Copy() *CreateSecretResponse { 5095 if m == nil { 5096 return nil 5097 } 5098 o := &CreateSecretResponse{} 5099 o.CopyFrom(m) 5100 return o 5101 } 5102 5103 func (m *CreateSecretResponse) CopyFrom(src interface{}) { 5104 5105 o := src.(*CreateSecretResponse) 5106 *m = *o 5107 if o.Secret != nil { 5108 m.Secret = &Secret{} 5109 github_com_docker_swarmkit_api_deepcopy.Copy(m.Secret, o.Secret) 5110 } 5111 } 5112 5113 func (m *RemoveSecretRequest) Copy() *RemoveSecretRequest { 5114 if m == nil { 5115 return nil 5116 } 5117 o := &RemoveSecretRequest{} 5118 o.CopyFrom(m) 5119 return o 5120 } 5121 5122 func (m *RemoveSecretRequest) CopyFrom(src interface{}) { 5123 5124 o := src.(*RemoveSecretRequest) 5125 *m = *o 5126 } 5127 5128 func (m *RemoveSecretResponse) Copy() *RemoveSecretResponse { 5129 if m == nil { 5130 return nil 5131 } 5132 o := &RemoveSecretResponse{} 5133 o.CopyFrom(m) 5134 return o 5135 } 5136 5137 func (m *RemoveSecretResponse) CopyFrom(src interface{}) {} 5138 func (m *GetConfigRequest) Copy() *GetConfigRequest { 5139 if m == nil { 5140 return nil 5141 } 5142 o := &GetConfigRequest{} 5143 o.CopyFrom(m) 5144 return o 5145 } 5146 5147 func (m *GetConfigRequest) CopyFrom(src interface{}) { 5148 5149 o := src.(*GetConfigRequest) 5150 *m = *o 5151 } 5152 5153 func (m *GetConfigResponse) Copy() *GetConfigResponse { 5154 if m == nil { 5155 return nil 5156 } 5157 o := &GetConfigResponse{} 5158 o.CopyFrom(m) 5159 return o 5160 } 5161 5162 func (m *GetConfigResponse) CopyFrom(src interface{}) { 5163 5164 o := src.(*GetConfigResponse) 5165 *m = *o 5166 if o.Config != nil { 5167 m.Config = &Config{} 5168 github_com_docker_swarmkit_api_deepcopy.Copy(m.Config, o.Config) 5169 } 5170 } 5171 5172 func (m *UpdateConfigRequest) Copy() *UpdateConfigRequest { 5173 if m == nil { 5174 return nil 5175 } 5176 o := &UpdateConfigRequest{} 5177 o.CopyFrom(m) 5178 return o 5179 } 5180 5181 func (m *UpdateConfigRequest) CopyFrom(src interface{}) { 5182 5183 o := src.(*UpdateConfigRequest) 5184 *m = *o 5185 if o.ConfigVersion != nil { 5186 m.ConfigVersion = &Version{} 5187 github_com_docker_swarmkit_api_deepcopy.Copy(m.ConfigVersion, o.ConfigVersion) 5188 } 5189 if o.Spec != nil { 5190 m.Spec = &ConfigSpec{} 5191 github_com_docker_swarmkit_api_deepcopy.Copy(m.Spec, o.Spec) 5192 } 5193 } 5194 5195 func (m *UpdateConfigResponse) Copy() *UpdateConfigResponse { 5196 if m == nil { 5197 return nil 5198 } 5199 o := &UpdateConfigResponse{} 5200 o.CopyFrom(m) 5201 return o 5202 } 5203 5204 func (m *UpdateConfigResponse) CopyFrom(src interface{}) { 5205 5206 o := src.(*UpdateConfigResponse) 5207 *m = *o 5208 if o.Config != nil { 5209 m.Config = &Config{} 5210 github_com_docker_swarmkit_api_deepcopy.Copy(m.Config, o.Config) 5211 } 5212 } 5213 5214 func (m *ListConfigsRequest) Copy() *ListConfigsRequest { 5215 if m == nil { 5216 return nil 5217 } 5218 o := &ListConfigsRequest{} 5219 o.CopyFrom(m) 5220 return o 5221 } 5222 5223 func (m *ListConfigsRequest) CopyFrom(src interface{}) { 5224 5225 o := src.(*ListConfigsRequest) 5226 *m = *o 5227 if o.Filters != nil { 5228 m.Filters = &ListConfigsRequest_Filters{} 5229 github_com_docker_swarmkit_api_deepcopy.Copy(m.Filters, o.Filters) 5230 } 5231 } 5232 5233 func (m *ListConfigsRequest_Filters) Copy() *ListConfigsRequest_Filters { 5234 if m == nil { 5235 return nil 5236 } 5237 o := &ListConfigsRequest_Filters{} 5238 o.CopyFrom(m) 5239 return o 5240 } 5241 5242 func (m *ListConfigsRequest_Filters) CopyFrom(src interface{}) { 5243 5244 o := src.(*ListConfigsRequest_Filters) 5245 *m = *o 5246 if o.Names != nil { 5247 m.Names = make([]string, len(o.Names)) 5248 copy(m.Names, o.Names) 5249 } 5250 5251 if o.IDPrefixes != nil { 5252 m.IDPrefixes = make([]string, len(o.IDPrefixes)) 5253 copy(m.IDPrefixes, o.IDPrefixes) 5254 } 5255 5256 if o.Labels != nil { 5257 m.Labels = make(map[string]string, len(o.Labels)) 5258 for k, v := range o.Labels { 5259 m.Labels[k] = v 5260 } 5261 } 5262 5263 if o.NamePrefixes != nil { 5264 m.NamePrefixes = make([]string, len(o.NamePrefixes)) 5265 copy(m.NamePrefixes, o.NamePrefixes) 5266 } 5267 5268 } 5269 5270 func (m *ListConfigsResponse) Copy() *ListConfigsResponse { 5271 if m == nil { 5272 return nil 5273 } 5274 o := &ListConfigsResponse{} 5275 o.CopyFrom(m) 5276 return o 5277 } 5278 5279 func (m *ListConfigsResponse) CopyFrom(src interface{}) { 5280 5281 o := src.(*ListConfigsResponse) 5282 *m = *o 5283 if o.Configs != nil { 5284 m.Configs = make([]*Config, len(o.Configs)) 5285 for i := range m.Configs { 5286 m.Configs[i] = &Config{} 5287 github_com_docker_swarmkit_api_deepcopy.Copy(m.Configs[i], o.Configs[i]) 5288 } 5289 } 5290 5291 } 5292 5293 func (m *CreateConfigRequest) Copy() *CreateConfigRequest { 5294 if m == nil { 5295 return nil 5296 } 5297 o := &CreateConfigRequest{} 5298 o.CopyFrom(m) 5299 return o 5300 } 5301 5302 func (m *CreateConfigRequest) CopyFrom(src interface{}) { 5303 5304 o := src.(*CreateConfigRequest) 5305 *m = *o 5306 if o.Spec != nil { 5307 m.Spec = &ConfigSpec{} 5308 github_com_docker_swarmkit_api_deepcopy.Copy(m.Spec, o.Spec) 5309 } 5310 } 5311 5312 func (m *CreateConfigResponse) Copy() *CreateConfigResponse { 5313 if m == nil { 5314 return nil 5315 } 5316 o := &CreateConfigResponse{} 5317 o.CopyFrom(m) 5318 return o 5319 } 5320 5321 func (m *CreateConfigResponse) CopyFrom(src interface{}) { 5322 5323 o := src.(*CreateConfigResponse) 5324 *m = *o 5325 if o.Config != nil { 5326 m.Config = &Config{} 5327 github_com_docker_swarmkit_api_deepcopy.Copy(m.Config, o.Config) 5328 } 5329 } 5330 5331 func (m *RemoveConfigRequest) Copy() *RemoveConfigRequest { 5332 if m == nil { 5333 return nil 5334 } 5335 o := &RemoveConfigRequest{} 5336 o.CopyFrom(m) 5337 return o 5338 } 5339 5340 func (m *RemoveConfigRequest) CopyFrom(src interface{}) { 5341 5342 o := src.(*RemoveConfigRequest) 5343 *m = *o 5344 } 5345 5346 func (m *RemoveConfigResponse) Copy() *RemoveConfigResponse { 5347 if m == nil { 5348 return nil 5349 } 5350 o := &RemoveConfigResponse{} 5351 o.CopyFrom(m) 5352 return o 5353 } 5354 5355 func (m *RemoveConfigResponse) CopyFrom(src interface{}) {} 5356 func (m *CreateExtensionRequest) Copy() *CreateExtensionRequest { 5357 if m == nil { 5358 return nil 5359 } 5360 o := &CreateExtensionRequest{} 5361 o.CopyFrom(m) 5362 return o 5363 } 5364 5365 func (m *CreateExtensionRequest) CopyFrom(src interface{}) { 5366 5367 o := src.(*CreateExtensionRequest) 5368 *m = *o 5369 if o.Annotations != nil { 5370 m.Annotations = &Annotations{} 5371 github_com_docker_swarmkit_api_deepcopy.Copy(m.Annotations, o.Annotations) 5372 } 5373 } 5374 5375 func (m *CreateExtensionResponse) Copy() *CreateExtensionResponse { 5376 if m == nil { 5377 return nil 5378 } 5379 o := &CreateExtensionResponse{} 5380 o.CopyFrom(m) 5381 return o 5382 } 5383 5384 func (m *CreateExtensionResponse) CopyFrom(src interface{}) { 5385 5386 o := src.(*CreateExtensionResponse) 5387 *m = *o 5388 if o.Extension != nil { 5389 m.Extension = &Extension{} 5390 github_com_docker_swarmkit_api_deepcopy.Copy(m.Extension, o.Extension) 5391 } 5392 } 5393 5394 func (m *RemoveExtensionRequest) Copy() *RemoveExtensionRequest { 5395 if m == nil { 5396 return nil 5397 } 5398 o := &RemoveExtensionRequest{} 5399 o.CopyFrom(m) 5400 return o 5401 } 5402 5403 func (m *RemoveExtensionRequest) CopyFrom(src interface{}) { 5404 5405 o := src.(*RemoveExtensionRequest) 5406 *m = *o 5407 } 5408 5409 func (m *RemoveExtensionResponse) Copy() *RemoveExtensionResponse { 5410 if m == nil { 5411 return nil 5412 } 5413 o := &RemoveExtensionResponse{} 5414 o.CopyFrom(m) 5415 return o 5416 } 5417 5418 func (m *RemoveExtensionResponse) CopyFrom(src interface{}) {} 5419 func (m *GetExtensionRequest) Copy() *GetExtensionRequest { 5420 if m == nil { 5421 return nil 5422 } 5423 o := &GetExtensionRequest{} 5424 o.CopyFrom(m) 5425 return o 5426 } 5427 5428 func (m *GetExtensionRequest) CopyFrom(src interface{}) { 5429 5430 o := src.(*GetExtensionRequest) 5431 *m = *o 5432 } 5433 5434 func (m *GetExtensionResponse) Copy() *GetExtensionResponse { 5435 if m == nil { 5436 return nil 5437 } 5438 o := &GetExtensionResponse{} 5439 o.CopyFrom(m) 5440 return o 5441 } 5442 5443 func (m *GetExtensionResponse) CopyFrom(src interface{}) { 5444 5445 o := src.(*GetExtensionResponse) 5446 *m = *o 5447 if o.Extension != nil { 5448 m.Extension = &Extension{} 5449 github_com_docker_swarmkit_api_deepcopy.Copy(m.Extension, o.Extension) 5450 } 5451 } 5452 5453 func (m *CreateResourceRequest) Copy() *CreateResourceRequest { 5454 if m == nil { 5455 return nil 5456 } 5457 o := &CreateResourceRequest{} 5458 o.CopyFrom(m) 5459 return o 5460 } 5461 5462 func (m *CreateResourceRequest) CopyFrom(src interface{}) { 5463 5464 o := src.(*CreateResourceRequest) 5465 *m = *o 5466 if o.Annotations != nil { 5467 m.Annotations = &Annotations{} 5468 github_com_docker_swarmkit_api_deepcopy.Copy(m.Annotations, o.Annotations) 5469 } 5470 if o.Payload != nil { 5471 m.Payload = &types.Any{} 5472 github_com_docker_swarmkit_api_deepcopy.Copy(m.Payload, o.Payload) 5473 } 5474 } 5475 5476 func (m *CreateResourceResponse) Copy() *CreateResourceResponse { 5477 if m == nil { 5478 return nil 5479 } 5480 o := &CreateResourceResponse{} 5481 o.CopyFrom(m) 5482 return o 5483 } 5484 5485 func (m *CreateResourceResponse) CopyFrom(src interface{}) { 5486 5487 o := src.(*CreateResourceResponse) 5488 *m = *o 5489 if o.Resource != nil { 5490 m.Resource = &Resource{} 5491 github_com_docker_swarmkit_api_deepcopy.Copy(m.Resource, o.Resource) 5492 } 5493 } 5494 5495 func (m *RemoveResourceRequest) Copy() *RemoveResourceRequest { 5496 if m == nil { 5497 return nil 5498 } 5499 o := &RemoveResourceRequest{} 5500 o.CopyFrom(m) 5501 return o 5502 } 5503 5504 func (m *RemoveResourceRequest) CopyFrom(src interface{}) { 5505 5506 o := src.(*RemoveResourceRequest) 5507 *m = *o 5508 } 5509 5510 func (m *RemoveResourceResponse) Copy() *RemoveResourceResponse { 5511 if m == nil { 5512 return nil 5513 } 5514 o := &RemoveResourceResponse{} 5515 o.CopyFrom(m) 5516 return o 5517 } 5518 5519 func (m *RemoveResourceResponse) CopyFrom(src interface{}) {} 5520 func (m *UpdateResourceRequest) Copy() *UpdateResourceRequest { 5521 if m == nil { 5522 return nil 5523 } 5524 o := &UpdateResourceRequest{} 5525 o.CopyFrom(m) 5526 return o 5527 } 5528 5529 func (m *UpdateResourceRequest) CopyFrom(src interface{}) { 5530 5531 o := src.(*UpdateResourceRequest) 5532 *m = *o 5533 if o.ResourceVersion != nil { 5534 m.ResourceVersion = &Version{} 5535 github_com_docker_swarmkit_api_deepcopy.Copy(m.ResourceVersion, o.ResourceVersion) 5536 } 5537 if o.Annotations != nil { 5538 m.Annotations = &Annotations{} 5539 github_com_docker_swarmkit_api_deepcopy.Copy(m.Annotations, o.Annotations) 5540 } 5541 if o.Payload != nil { 5542 m.Payload = &types.Any{} 5543 github_com_docker_swarmkit_api_deepcopy.Copy(m.Payload, o.Payload) 5544 } 5545 } 5546 5547 func (m *UpdateResourceResponse) Copy() *UpdateResourceResponse { 5548 if m == nil { 5549 return nil 5550 } 5551 o := &UpdateResourceResponse{} 5552 o.CopyFrom(m) 5553 return o 5554 } 5555 5556 func (m *UpdateResourceResponse) CopyFrom(src interface{}) { 5557 5558 o := src.(*UpdateResourceResponse) 5559 *m = *o 5560 if o.Resource != nil { 5561 m.Resource = &Resource{} 5562 github_com_docker_swarmkit_api_deepcopy.Copy(m.Resource, o.Resource) 5563 } 5564 } 5565 5566 func (m *GetResourceRequest) Copy() *GetResourceRequest { 5567 if m == nil { 5568 return nil 5569 } 5570 o := &GetResourceRequest{} 5571 o.CopyFrom(m) 5572 return o 5573 } 5574 5575 func (m *GetResourceRequest) CopyFrom(src interface{}) { 5576 5577 o := src.(*GetResourceRequest) 5578 *m = *o 5579 } 5580 5581 func (m *GetResourceResponse) Copy() *GetResourceResponse { 5582 if m == nil { 5583 return nil 5584 } 5585 o := &GetResourceResponse{} 5586 o.CopyFrom(m) 5587 return o 5588 } 5589 5590 func (m *GetResourceResponse) CopyFrom(src interface{}) { 5591 5592 o := src.(*GetResourceResponse) 5593 *m = *o 5594 if o.Resource != nil { 5595 m.Resource = &Resource{} 5596 github_com_docker_swarmkit_api_deepcopy.Copy(m.Resource, o.Resource) 5597 } 5598 } 5599 5600 func (m *ListResourcesRequest) Copy() *ListResourcesRequest { 5601 if m == nil { 5602 return nil 5603 } 5604 o := &ListResourcesRequest{} 5605 o.CopyFrom(m) 5606 return o 5607 } 5608 5609 func (m *ListResourcesRequest) CopyFrom(src interface{}) { 5610 5611 o := src.(*ListResourcesRequest) 5612 *m = *o 5613 if o.Filters != nil { 5614 m.Filters = &ListResourcesRequest_Filters{} 5615 github_com_docker_swarmkit_api_deepcopy.Copy(m.Filters, o.Filters) 5616 } 5617 } 5618 5619 func (m *ListResourcesRequest_Filters) Copy() *ListResourcesRequest_Filters { 5620 if m == nil { 5621 return nil 5622 } 5623 o := &ListResourcesRequest_Filters{} 5624 o.CopyFrom(m) 5625 return o 5626 } 5627 5628 func (m *ListResourcesRequest_Filters) CopyFrom(src interface{}) { 5629 5630 o := src.(*ListResourcesRequest_Filters) 5631 *m = *o 5632 if o.Names != nil { 5633 m.Names = make([]string, len(o.Names)) 5634 copy(m.Names, o.Names) 5635 } 5636 5637 if o.IDPrefixes != nil { 5638 m.IDPrefixes = make([]string, len(o.IDPrefixes)) 5639 copy(m.IDPrefixes, o.IDPrefixes) 5640 } 5641 5642 if o.Labels != nil { 5643 m.Labels = make(map[string]string, len(o.Labels)) 5644 for k, v := range o.Labels { 5645 m.Labels[k] = v 5646 } 5647 } 5648 5649 if o.NamePrefixes != nil { 5650 m.NamePrefixes = make([]string, len(o.NamePrefixes)) 5651 copy(m.NamePrefixes, o.NamePrefixes) 5652 } 5653 5654 } 5655 5656 func (m *ListResourcesResponse) Copy() *ListResourcesResponse { 5657 if m == nil { 5658 return nil 5659 } 5660 o := &ListResourcesResponse{} 5661 o.CopyFrom(m) 5662 return o 5663 } 5664 5665 func (m *ListResourcesResponse) CopyFrom(src interface{}) { 5666 5667 o := src.(*ListResourcesResponse) 5668 *m = *o 5669 if o.Resources != nil { 5670 m.Resources = make([]*Resource, len(o.Resources)) 5671 for i := range m.Resources { 5672 m.Resources[i] = &Resource{} 5673 github_com_docker_swarmkit_api_deepcopy.Copy(m.Resources[i], o.Resources[i]) 5674 } 5675 } 5676 5677 } 5678 5679 // Reference imports to suppress errors if they are not otherwise used. 5680 var _ context.Context 5681 var _ grpc.ClientConn 5682 5683 // This is a compile-time assertion to ensure that this generated file 5684 // is compatible with the grpc package it is being compiled against. 5685 const _ = grpc.SupportPackageIsVersion4 5686 5687 // ControlClient is the client API for Control service. 5688 // 5689 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 5690 type ControlClient interface { 5691 GetNode(ctx context.Context, in *GetNodeRequest, opts ...grpc.CallOption) (*GetNodeResponse, error) 5692 ListNodes(ctx context.Context, in *ListNodesRequest, opts ...grpc.CallOption) (*ListNodesResponse, error) 5693 UpdateNode(ctx context.Context, in *UpdateNodeRequest, opts ...grpc.CallOption) (*UpdateNodeResponse, error) 5694 RemoveNode(ctx context.Context, in *RemoveNodeRequest, opts ...grpc.CallOption) (*RemoveNodeResponse, error) 5695 GetTask(ctx context.Context, in *GetTaskRequest, opts ...grpc.CallOption) (*GetTaskResponse, error) 5696 ListTasks(ctx context.Context, in *ListTasksRequest, opts ...grpc.CallOption) (*ListTasksResponse, error) 5697 RemoveTask(ctx context.Context, in *RemoveTaskRequest, opts ...grpc.CallOption) (*RemoveTaskResponse, error) 5698 GetService(ctx context.Context, in *GetServiceRequest, opts ...grpc.CallOption) (*GetServiceResponse, error) 5699 ListServices(ctx context.Context, in *ListServicesRequest, opts ...grpc.CallOption) (*ListServicesResponse, error) 5700 CreateService(ctx context.Context, in *CreateServiceRequest, opts ...grpc.CallOption) (*CreateServiceResponse, error) 5701 UpdateService(ctx context.Context, in *UpdateServiceRequest, opts ...grpc.CallOption) (*UpdateServiceResponse, error) 5702 RemoveService(ctx context.Context, in *RemoveServiceRequest, opts ...grpc.CallOption) (*RemoveServiceResponse, error) 5703 // ListServiceStatuses returns a `ListServiceStatusesResponse` with the 5704 // status of the requested services, formed by computing the number of 5705 // running vs desired tasks. It is provided as a shortcut or helper method, 5706 // which allows a client to avoid having to calculate this value by listing 5707 // all Tasks. If any service requested does not exist, it will be returned 5708 // but with empty status values. 5709 ListServiceStatuses(ctx context.Context, in *ListServiceStatusesRequest, opts ...grpc.CallOption) (*ListServiceStatusesResponse, error) 5710 GetNetwork(ctx context.Context, in *GetNetworkRequest, opts ...grpc.CallOption) (*GetNetworkResponse, error) 5711 ListNetworks(ctx context.Context, in *ListNetworksRequest, opts ...grpc.CallOption) (*ListNetworksResponse, error) 5712 CreateNetwork(ctx context.Context, in *CreateNetworkRequest, opts ...grpc.CallOption) (*CreateNetworkResponse, error) 5713 RemoveNetwork(ctx context.Context, in *RemoveNetworkRequest, opts ...grpc.CallOption) (*RemoveNetworkResponse, error) 5714 GetCluster(ctx context.Context, in *GetClusterRequest, opts ...grpc.CallOption) (*GetClusterResponse, error) 5715 ListClusters(ctx context.Context, in *ListClustersRequest, opts ...grpc.CallOption) (*ListClustersResponse, error) 5716 UpdateCluster(ctx context.Context, in *UpdateClusterRequest, opts ...grpc.CallOption) (*UpdateClusterResponse, error) 5717 // GetSecret returns a `GetSecretResponse` with a `Secret` with the same 5718 // id as `GetSecretRequest.SecretID` 5719 // - Returns `NotFound` if the Secret with the given id is not found. 5720 // - Returns `InvalidArgument` if the `GetSecretRequest.SecretID` is empty. 5721 // - Returns an error if getting fails. 5722 GetSecret(ctx context.Context, in *GetSecretRequest, opts ...grpc.CallOption) (*GetSecretResponse, error) 5723 // UpdateSecret returns a `UpdateSecretResponse` with a `Secret` with the same 5724 // id as `GetSecretRequest.SecretID` 5725 // - Returns `NotFound` if the Secret with the given id is not found. 5726 // - Returns `InvalidArgument` if the `GetSecretRequest.SecretID` is empty. 5727 // - Returns an error if updating fails. 5728 UpdateSecret(ctx context.Context, in *UpdateSecretRequest, opts ...grpc.CallOption) (*UpdateSecretResponse, error) 5729 // ListSecrets returns a `ListSecretResponse` with a list of all non-internal `Secret`s being 5730 // managed, or all secrets matching any name in `ListSecretsRequest.Names`, any 5731 // name prefix in `ListSecretsRequest.NamePrefixes`, any id in 5732 // `ListSecretsRequest.SecretIDs`, or any id prefix in `ListSecretsRequest.IDPrefixes`. 5733 // - Returns an error if listing fails. 5734 ListSecrets(ctx context.Context, in *ListSecretsRequest, opts ...grpc.CallOption) (*ListSecretsResponse, error) 5735 // CreateSecret creates and return a `CreateSecretResponse` with a `Secret` based 5736 // on the provided `CreateSecretRequest.SecretSpec`. 5737 // - Returns `InvalidArgument` if the `CreateSecretRequest.SecretSpec` is malformed, 5738 // or if the secret data is too long or contains invalid characters. 5739 // - Returns an error if the creation fails. 5740 CreateSecret(ctx context.Context, in *CreateSecretRequest, opts ...grpc.CallOption) (*CreateSecretResponse, error) 5741 // RemoveSecret removes the secret referenced by `RemoveSecretRequest.ID`. 5742 // - Returns `InvalidArgument` if `RemoveSecretRequest.ID` is empty. 5743 // - Returns `NotFound` if the a secret named `RemoveSecretRequest.ID` is not found. 5744 // - Returns an error if the deletion fails. 5745 RemoveSecret(ctx context.Context, in *RemoveSecretRequest, opts ...grpc.CallOption) (*RemoveSecretResponse, error) 5746 // GetConfig returns a `GetConfigResponse` with a `Config` with the same 5747 // id as `GetConfigRequest.ConfigID` 5748 // - Returns `NotFound` if the Config with the given id is not found. 5749 // - Returns `InvalidArgument` if the `GetConfigRequest.ConfigID` is empty. 5750 // - Returns an error if getting fails. 5751 GetConfig(ctx context.Context, in *GetConfigRequest, opts ...grpc.CallOption) (*GetConfigResponse, error) 5752 // UpdateConfig returns a `UpdateConfigResponse` with a `Config` with the same 5753 // id as `GetConfigRequest.ConfigID` 5754 // - Returns `NotFound` if the Config with the given id is not found. 5755 // - Returns `InvalidArgument` if the `GetConfigRequest.ConfigID` is empty. 5756 // - Returns an error if updating fails. 5757 UpdateConfig(ctx context.Context, in *UpdateConfigRequest, opts ...grpc.CallOption) (*UpdateConfigResponse, error) 5758 // ListConfigs returns a `ListConfigResponse` with a list of `Config`s being 5759 // managed, or all configs matching any name in `ListConfigsRequest.Names`, any 5760 // name prefix in `ListConfigsRequest.NamePrefixes`, any id in 5761 // `ListConfigsRequest.ConfigIDs`, or any id prefix in `ListConfigsRequest.IDPrefixes`. 5762 // - Returns an error if listing fails. 5763 ListConfigs(ctx context.Context, in *ListConfigsRequest, opts ...grpc.CallOption) (*ListConfigsResponse, error) 5764 // CreateConfig creates and return a `CreateConfigResponse` with a `Config` based 5765 // on the provided `CreateConfigRequest.ConfigSpec`. 5766 // - Returns `InvalidArgument` if the `CreateConfigRequest.ConfigSpec` is malformed, 5767 // or if the config data is too long or contains invalid characters. 5768 // - Returns an error if the creation fails. 5769 CreateConfig(ctx context.Context, in *CreateConfigRequest, opts ...grpc.CallOption) (*CreateConfigResponse, error) 5770 // RemoveConfig removes the config referenced by `RemoveConfigRequest.ID`. 5771 // - Returns `InvalidArgument` if `RemoveConfigRequest.ID` is empty. 5772 // - Returns `NotFound` if the a config named `RemoveConfigRequest.ID` is not found. 5773 // - Returns an error if the deletion fails. 5774 RemoveConfig(ctx context.Context, in *RemoveConfigRequest, opts ...grpc.CallOption) (*RemoveConfigResponse, error) 5775 // GetExtension returns a `GetExtensionResponse` with a `Extension` with the same 5776 // id as `GetExtensionRequest.ExtensionId` 5777 // - Returns `NotFound` if the Extension with the given id is not found. 5778 // - Returns `InvalidArgument` if the `GetExtensionRequest.ExtensionId` is empty. 5779 // - Returns an error if the get fails. 5780 GetExtension(ctx context.Context, in *GetExtensionRequest, opts ...grpc.CallOption) (*GetExtensionResponse, error) 5781 // CreateExtension creates an `Extension` based on the provided `CreateExtensionRequest.Extension` 5782 // and returns a `CreateExtensionResponse`. 5783 // - Returns `InvalidArgument` if the `CreateExtensionRequest.Extension` is malformed, 5784 // or fails validation. 5785 // - Returns an error if the creation fails. 5786 CreateExtension(ctx context.Context, in *CreateExtensionRequest, opts ...grpc.CallOption) (*CreateExtensionResponse, error) 5787 // RemoveExtension removes the extension referenced by `RemoveExtensionRequest.ID`. 5788 // - Returns `InvalidArgument` if `RemoveExtensionRequest.ExtensionId` is empty. 5789 // - Returns `NotFound` if the an extension named `RemoveExtensionRequest.ExtensionId` is not found. 5790 // - Returns an error if the deletion fails. 5791 RemoveExtension(ctx context.Context, in *RemoveExtensionRequest, opts ...grpc.CallOption) (*RemoveExtensionResponse, error) 5792 // GetResource returns a `GetResourceResponse` with a `Resource` with the same 5793 // id as `GetResourceRequest.Resource` 5794 // - Returns `NotFound` if the Resource with the given id is not found. 5795 // - Returns `InvalidArgument` if the `GetResourceRequest.Resource` is empty. 5796 // - Returns an error if getting fails. 5797 GetResource(ctx context.Context, in *GetResourceRequest, opts ...grpc.CallOption) (*GetResourceResponse, error) 5798 // UpdateResource updates the resource with the given `UpdateResourceRequest.Resource.Id` using the given `UpdateResourceRequest.Resource` and returns a `UpdateResourceResponse`. 5799 // - Returns `NotFound` if the Resource with the given `UpdateResourceRequest.Resource.Id` is not found. 5800 // - Returns `InvalidArgument` if the UpdateResourceRequest.Resource.Id` is empty. 5801 // - Returns an error if updating fails. 5802 UpdateResource(ctx context.Context, in *UpdateResourceRequest, opts ...grpc.CallOption) (*UpdateResourceResponse, error) 5803 // ListResources returns a `ListResourcesResponse` with a list of `Resource`s stored in the raft store, 5804 // or all resources matching any name in `ListConfigsRequest.Names`, any 5805 // name prefix in `ListResourcesRequest.NamePrefixes`, any id in 5806 // `ListResourcesRequest.ResourceIDs`, or any id prefix in `ListResourcesRequest.IDPrefixes`, 5807 // extension name equal to `ListResourcesRequest.Extension`. 5808 // - Returns an error if listing fails. 5809 ListResources(ctx context.Context, in *ListResourcesRequest, opts ...grpc.CallOption) (*ListResourcesResponse, error) 5810 // CreateResource returns a `CreateResourceResponse` after creating a `Resource` based 5811 // on the provided `CreateResourceRequest.Resource`. 5812 // - Returns `InvalidArgument` if the `CreateResourceRequest.Resource` is malformed, 5813 // or if the config data is too long or contains invalid characters. 5814 // - Returns an error if the creation fails. 5815 CreateResource(ctx context.Context, in *CreateResourceRequest, opts ...grpc.CallOption) (*CreateResourceResponse, error) 5816 // RemoveResource removes the `Resource` referenced by `RemoveResourceRequest.ResourceID`. 5817 // - Returns `InvalidArgument` if `RemoveResourceRequest.ResourceID` is empty. 5818 // - Returns `NotFound` if the a resource named `RemoveResourceRequest.ResourceID` is not found. 5819 // - Returns an error if the deletion fails. 5820 RemoveResource(ctx context.Context, in *RemoveResourceRequest, opts ...grpc.CallOption) (*RemoveResourceResponse, error) 5821 } 5822 5823 type controlClient struct { 5824 cc *grpc.ClientConn 5825 } 5826 5827 func NewControlClient(cc *grpc.ClientConn) ControlClient { 5828 return &controlClient{cc} 5829 } 5830 5831 func (c *controlClient) GetNode(ctx context.Context, in *GetNodeRequest, opts ...grpc.CallOption) (*GetNodeResponse, error) { 5832 out := new(GetNodeResponse) 5833 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/GetNode", in, out, opts...) 5834 if err != nil { 5835 return nil, err 5836 } 5837 return out, nil 5838 } 5839 5840 func (c *controlClient) ListNodes(ctx context.Context, in *ListNodesRequest, opts ...grpc.CallOption) (*ListNodesResponse, error) { 5841 out := new(ListNodesResponse) 5842 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/ListNodes", in, out, opts...) 5843 if err != nil { 5844 return nil, err 5845 } 5846 return out, nil 5847 } 5848 5849 func (c *controlClient) UpdateNode(ctx context.Context, in *UpdateNodeRequest, opts ...grpc.CallOption) (*UpdateNodeResponse, error) { 5850 out := new(UpdateNodeResponse) 5851 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/UpdateNode", in, out, opts...) 5852 if err != nil { 5853 return nil, err 5854 } 5855 return out, nil 5856 } 5857 5858 func (c *controlClient) RemoveNode(ctx context.Context, in *RemoveNodeRequest, opts ...grpc.CallOption) (*RemoveNodeResponse, error) { 5859 out := new(RemoveNodeResponse) 5860 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/RemoveNode", in, out, opts...) 5861 if err != nil { 5862 return nil, err 5863 } 5864 return out, nil 5865 } 5866 5867 func (c *controlClient) GetTask(ctx context.Context, in *GetTaskRequest, opts ...grpc.CallOption) (*GetTaskResponse, error) { 5868 out := new(GetTaskResponse) 5869 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/GetTask", in, out, opts...) 5870 if err != nil { 5871 return nil, err 5872 } 5873 return out, nil 5874 } 5875 5876 func (c *controlClient) ListTasks(ctx context.Context, in *ListTasksRequest, opts ...grpc.CallOption) (*ListTasksResponse, error) { 5877 out := new(ListTasksResponse) 5878 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/ListTasks", in, out, opts...) 5879 if err != nil { 5880 return nil, err 5881 } 5882 return out, nil 5883 } 5884 5885 func (c *controlClient) RemoveTask(ctx context.Context, in *RemoveTaskRequest, opts ...grpc.CallOption) (*RemoveTaskResponse, error) { 5886 out := new(RemoveTaskResponse) 5887 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/RemoveTask", in, out, opts...) 5888 if err != nil { 5889 return nil, err 5890 } 5891 return out, nil 5892 } 5893 5894 func (c *controlClient) GetService(ctx context.Context, in *GetServiceRequest, opts ...grpc.CallOption) (*GetServiceResponse, error) { 5895 out := new(GetServiceResponse) 5896 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/GetService", in, out, opts...) 5897 if err != nil { 5898 return nil, err 5899 } 5900 return out, nil 5901 } 5902 5903 func (c *controlClient) ListServices(ctx context.Context, in *ListServicesRequest, opts ...grpc.CallOption) (*ListServicesResponse, error) { 5904 out := new(ListServicesResponse) 5905 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/ListServices", in, out, opts...) 5906 if err != nil { 5907 return nil, err 5908 } 5909 return out, nil 5910 } 5911 5912 func (c *controlClient) CreateService(ctx context.Context, in *CreateServiceRequest, opts ...grpc.CallOption) (*CreateServiceResponse, error) { 5913 out := new(CreateServiceResponse) 5914 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/CreateService", in, out, opts...) 5915 if err != nil { 5916 return nil, err 5917 } 5918 return out, nil 5919 } 5920 5921 func (c *controlClient) UpdateService(ctx context.Context, in *UpdateServiceRequest, opts ...grpc.CallOption) (*UpdateServiceResponse, error) { 5922 out := new(UpdateServiceResponse) 5923 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/UpdateService", in, out, opts...) 5924 if err != nil { 5925 return nil, err 5926 } 5927 return out, nil 5928 } 5929 5930 func (c *controlClient) RemoveService(ctx context.Context, in *RemoveServiceRequest, opts ...grpc.CallOption) (*RemoveServiceResponse, error) { 5931 out := new(RemoveServiceResponse) 5932 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/RemoveService", in, out, opts...) 5933 if err != nil { 5934 return nil, err 5935 } 5936 return out, nil 5937 } 5938 5939 func (c *controlClient) ListServiceStatuses(ctx context.Context, in *ListServiceStatusesRequest, opts ...grpc.CallOption) (*ListServiceStatusesResponse, error) { 5940 out := new(ListServiceStatusesResponse) 5941 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/ListServiceStatuses", in, out, opts...) 5942 if err != nil { 5943 return nil, err 5944 } 5945 return out, nil 5946 } 5947 5948 func (c *controlClient) GetNetwork(ctx context.Context, in *GetNetworkRequest, opts ...grpc.CallOption) (*GetNetworkResponse, error) { 5949 out := new(GetNetworkResponse) 5950 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/GetNetwork", in, out, opts...) 5951 if err != nil { 5952 return nil, err 5953 } 5954 return out, nil 5955 } 5956 5957 func (c *controlClient) ListNetworks(ctx context.Context, in *ListNetworksRequest, opts ...grpc.CallOption) (*ListNetworksResponse, error) { 5958 out := new(ListNetworksResponse) 5959 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/ListNetworks", in, out, opts...) 5960 if err != nil { 5961 return nil, err 5962 } 5963 return out, nil 5964 } 5965 5966 func (c *controlClient) CreateNetwork(ctx context.Context, in *CreateNetworkRequest, opts ...grpc.CallOption) (*CreateNetworkResponse, error) { 5967 out := new(CreateNetworkResponse) 5968 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/CreateNetwork", in, out, opts...) 5969 if err != nil { 5970 return nil, err 5971 } 5972 return out, nil 5973 } 5974 5975 func (c *controlClient) RemoveNetwork(ctx context.Context, in *RemoveNetworkRequest, opts ...grpc.CallOption) (*RemoveNetworkResponse, error) { 5976 out := new(RemoveNetworkResponse) 5977 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/RemoveNetwork", in, out, opts...) 5978 if err != nil { 5979 return nil, err 5980 } 5981 return out, nil 5982 } 5983 5984 func (c *controlClient) GetCluster(ctx context.Context, in *GetClusterRequest, opts ...grpc.CallOption) (*GetClusterResponse, error) { 5985 out := new(GetClusterResponse) 5986 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/GetCluster", in, out, opts...) 5987 if err != nil { 5988 return nil, err 5989 } 5990 return out, nil 5991 } 5992 5993 func (c *controlClient) ListClusters(ctx context.Context, in *ListClustersRequest, opts ...grpc.CallOption) (*ListClustersResponse, error) { 5994 out := new(ListClustersResponse) 5995 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/ListClusters", in, out, opts...) 5996 if err != nil { 5997 return nil, err 5998 } 5999 return out, nil 6000 } 6001 6002 func (c *controlClient) UpdateCluster(ctx context.Context, in *UpdateClusterRequest, opts ...grpc.CallOption) (*UpdateClusterResponse, error) { 6003 out := new(UpdateClusterResponse) 6004 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/UpdateCluster", in, out, opts...) 6005 if err != nil { 6006 return nil, err 6007 } 6008 return out, nil 6009 } 6010 6011 func (c *controlClient) GetSecret(ctx context.Context, in *GetSecretRequest, opts ...grpc.CallOption) (*GetSecretResponse, error) { 6012 out := new(GetSecretResponse) 6013 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/GetSecret", in, out, opts...) 6014 if err != nil { 6015 return nil, err 6016 } 6017 return out, nil 6018 } 6019 6020 func (c *controlClient) UpdateSecret(ctx context.Context, in *UpdateSecretRequest, opts ...grpc.CallOption) (*UpdateSecretResponse, error) { 6021 out := new(UpdateSecretResponse) 6022 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/UpdateSecret", in, out, opts...) 6023 if err != nil { 6024 return nil, err 6025 } 6026 return out, nil 6027 } 6028 6029 func (c *controlClient) ListSecrets(ctx context.Context, in *ListSecretsRequest, opts ...grpc.CallOption) (*ListSecretsResponse, error) { 6030 out := new(ListSecretsResponse) 6031 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/ListSecrets", in, out, opts...) 6032 if err != nil { 6033 return nil, err 6034 } 6035 return out, nil 6036 } 6037 6038 func (c *controlClient) CreateSecret(ctx context.Context, in *CreateSecretRequest, opts ...grpc.CallOption) (*CreateSecretResponse, error) { 6039 out := new(CreateSecretResponse) 6040 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/CreateSecret", in, out, opts...) 6041 if err != nil { 6042 return nil, err 6043 } 6044 return out, nil 6045 } 6046 6047 func (c *controlClient) RemoveSecret(ctx context.Context, in *RemoveSecretRequest, opts ...grpc.CallOption) (*RemoveSecretResponse, error) { 6048 out := new(RemoveSecretResponse) 6049 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/RemoveSecret", in, out, opts...) 6050 if err != nil { 6051 return nil, err 6052 } 6053 return out, nil 6054 } 6055 6056 func (c *controlClient) GetConfig(ctx context.Context, in *GetConfigRequest, opts ...grpc.CallOption) (*GetConfigResponse, error) { 6057 out := new(GetConfigResponse) 6058 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/GetConfig", in, out, opts...) 6059 if err != nil { 6060 return nil, err 6061 } 6062 return out, nil 6063 } 6064 6065 func (c *controlClient) UpdateConfig(ctx context.Context, in *UpdateConfigRequest, opts ...grpc.CallOption) (*UpdateConfigResponse, error) { 6066 out := new(UpdateConfigResponse) 6067 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/UpdateConfig", in, out, opts...) 6068 if err != nil { 6069 return nil, err 6070 } 6071 return out, nil 6072 } 6073 6074 func (c *controlClient) ListConfigs(ctx context.Context, in *ListConfigsRequest, opts ...grpc.CallOption) (*ListConfigsResponse, error) { 6075 out := new(ListConfigsResponse) 6076 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/ListConfigs", in, out, opts...) 6077 if err != nil { 6078 return nil, err 6079 } 6080 return out, nil 6081 } 6082 6083 func (c *controlClient) CreateConfig(ctx context.Context, in *CreateConfigRequest, opts ...grpc.CallOption) (*CreateConfigResponse, error) { 6084 out := new(CreateConfigResponse) 6085 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/CreateConfig", in, out, opts...) 6086 if err != nil { 6087 return nil, err 6088 } 6089 return out, nil 6090 } 6091 6092 func (c *controlClient) RemoveConfig(ctx context.Context, in *RemoveConfigRequest, opts ...grpc.CallOption) (*RemoveConfigResponse, error) { 6093 out := new(RemoveConfigResponse) 6094 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/RemoveConfig", in, out, opts...) 6095 if err != nil { 6096 return nil, err 6097 } 6098 return out, nil 6099 } 6100 6101 func (c *controlClient) GetExtension(ctx context.Context, in *GetExtensionRequest, opts ...grpc.CallOption) (*GetExtensionResponse, error) { 6102 out := new(GetExtensionResponse) 6103 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/GetExtension", in, out, opts...) 6104 if err != nil { 6105 return nil, err 6106 } 6107 return out, nil 6108 } 6109 6110 func (c *controlClient) CreateExtension(ctx context.Context, in *CreateExtensionRequest, opts ...grpc.CallOption) (*CreateExtensionResponse, error) { 6111 out := new(CreateExtensionResponse) 6112 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/CreateExtension", in, out, opts...) 6113 if err != nil { 6114 return nil, err 6115 } 6116 return out, nil 6117 } 6118 6119 func (c *controlClient) RemoveExtension(ctx context.Context, in *RemoveExtensionRequest, opts ...grpc.CallOption) (*RemoveExtensionResponse, error) { 6120 out := new(RemoveExtensionResponse) 6121 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/RemoveExtension", in, out, opts...) 6122 if err != nil { 6123 return nil, err 6124 } 6125 return out, nil 6126 } 6127 6128 func (c *controlClient) GetResource(ctx context.Context, in *GetResourceRequest, opts ...grpc.CallOption) (*GetResourceResponse, error) { 6129 out := new(GetResourceResponse) 6130 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/GetResource", in, out, opts...) 6131 if err != nil { 6132 return nil, err 6133 } 6134 return out, nil 6135 } 6136 6137 func (c *controlClient) UpdateResource(ctx context.Context, in *UpdateResourceRequest, opts ...grpc.CallOption) (*UpdateResourceResponse, error) { 6138 out := new(UpdateResourceResponse) 6139 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/UpdateResource", in, out, opts...) 6140 if err != nil { 6141 return nil, err 6142 } 6143 return out, nil 6144 } 6145 6146 func (c *controlClient) ListResources(ctx context.Context, in *ListResourcesRequest, opts ...grpc.CallOption) (*ListResourcesResponse, error) { 6147 out := new(ListResourcesResponse) 6148 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/ListResources", in, out, opts...) 6149 if err != nil { 6150 return nil, err 6151 } 6152 return out, nil 6153 } 6154 6155 func (c *controlClient) CreateResource(ctx context.Context, in *CreateResourceRequest, opts ...grpc.CallOption) (*CreateResourceResponse, error) { 6156 out := new(CreateResourceResponse) 6157 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/CreateResource", in, out, opts...) 6158 if err != nil { 6159 return nil, err 6160 } 6161 return out, nil 6162 } 6163 6164 func (c *controlClient) RemoveResource(ctx context.Context, in *RemoveResourceRequest, opts ...grpc.CallOption) (*RemoveResourceResponse, error) { 6165 out := new(RemoveResourceResponse) 6166 err := c.cc.Invoke(ctx, "/docker.swarmkit.v1.Control/RemoveResource", in, out, opts...) 6167 if err != nil { 6168 return nil, err 6169 } 6170 return out, nil 6171 } 6172 6173 // ControlServer is the server API for Control service. 6174 type ControlServer interface { 6175 GetNode(context.Context, *GetNodeRequest) (*GetNodeResponse, error) 6176 ListNodes(context.Context, *ListNodesRequest) (*ListNodesResponse, error) 6177 UpdateNode(context.Context, *UpdateNodeRequest) (*UpdateNodeResponse, error) 6178 RemoveNode(context.Context, *RemoveNodeRequest) (*RemoveNodeResponse, error) 6179 GetTask(context.Context, *GetTaskRequest) (*GetTaskResponse, error) 6180 ListTasks(context.Context, *ListTasksRequest) (*ListTasksResponse, error) 6181 RemoveTask(context.Context, *RemoveTaskRequest) (*RemoveTaskResponse, error) 6182 GetService(context.Context, *GetServiceRequest) (*GetServiceResponse, error) 6183 ListServices(context.Context, *ListServicesRequest) (*ListServicesResponse, error) 6184 CreateService(context.Context, *CreateServiceRequest) (*CreateServiceResponse, error) 6185 UpdateService(context.Context, *UpdateServiceRequest) (*UpdateServiceResponse, error) 6186 RemoveService(context.Context, *RemoveServiceRequest) (*RemoveServiceResponse, error) 6187 // ListServiceStatuses returns a `ListServiceStatusesResponse` with the 6188 // status of the requested services, formed by computing the number of 6189 // running vs desired tasks. It is provided as a shortcut or helper method, 6190 // which allows a client to avoid having to calculate this value by listing 6191 // all Tasks. If any service requested does not exist, it will be returned 6192 // but with empty status values. 6193 ListServiceStatuses(context.Context, *ListServiceStatusesRequest) (*ListServiceStatusesResponse, error) 6194 GetNetwork(context.Context, *GetNetworkRequest) (*GetNetworkResponse, error) 6195 ListNetworks(context.Context, *ListNetworksRequest) (*ListNetworksResponse, error) 6196 CreateNetwork(context.Context, *CreateNetworkRequest) (*CreateNetworkResponse, error) 6197 RemoveNetwork(context.Context, *RemoveNetworkRequest) (*RemoveNetworkResponse, error) 6198 GetCluster(context.Context, *GetClusterRequest) (*GetClusterResponse, error) 6199 ListClusters(context.Context, *ListClustersRequest) (*ListClustersResponse, error) 6200 UpdateCluster(context.Context, *UpdateClusterRequest) (*UpdateClusterResponse, error) 6201 // GetSecret returns a `GetSecretResponse` with a `Secret` with the same 6202 // id as `GetSecretRequest.SecretID` 6203 // - Returns `NotFound` if the Secret with the given id is not found. 6204 // - Returns `InvalidArgument` if the `GetSecretRequest.SecretID` is empty. 6205 // - Returns an error if getting fails. 6206 GetSecret(context.Context, *GetSecretRequest) (*GetSecretResponse, error) 6207 // UpdateSecret returns a `UpdateSecretResponse` with a `Secret` with the same 6208 // id as `GetSecretRequest.SecretID` 6209 // - Returns `NotFound` if the Secret with the given id is not found. 6210 // - Returns `InvalidArgument` if the `GetSecretRequest.SecretID` is empty. 6211 // - Returns an error if updating fails. 6212 UpdateSecret(context.Context, *UpdateSecretRequest) (*UpdateSecretResponse, error) 6213 // ListSecrets returns a `ListSecretResponse` with a list of all non-internal `Secret`s being 6214 // managed, or all secrets matching any name in `ListSecretsRequest.Names`, any 6215 // name prefix in `ListSecretsRequest.NamePrefixes`, any id in 6216 // `ListSecretsRequest.SecretIDs`, or any id prefix in `ListSecretsRequest.IDPrefixes`. 6217 // - Returns an error if listing fails. 6218 ListSecrets(context.Context, *ListSecretsRequest) (*ListSecretsResponse, error) 6219 // CreateSecret creates and return a `CreateSecretResponse` with a `Secret` based 6220 // on the provided `CreateSecretRequest.SecretSpec`. 6221 // - Returns `InvalidArgument` if the `CreateSecretRequest.SecretSpec` is malformed, 6222 // or if the secret data is too long or contains invalid characters. 6223 // - Returns an error if the creation fails. 6224 CreateSecret(context.Context, *CreateSecretRequest) (*CreateSecretResponse, error) 6225 // RemoveSecret removes the secret referenced by `RemoveSecretRequest.ID`. 6226 // - Returns `InvalidArgument` if `RemoveSecretRequest.ID` is empty. 6227 // - Returns `NotFound` if the a secret named `RemoveSecretRequest.ID` is not found. 6228 // - Returns an error if the deletion fails. 6229 RemoveSecret(context.Context, *RemoveSecretRequest) (*RemoveSecretResponse, error) 6230 // GetConfig returns a `GetConfigResponse` with a `Config` with the same 6231 // id as `GetConfigRequest.ConfigID` 6232 // - Returns `NotFound` if the Config with the given id is not found. 6233 // - Returns `InvalidArgument` if the `GetConfigRequest.ConfigID` is empty. 6234 // - Returns an error if getting fails. 6235 GetConfig(context.Context, *GetConfigRequest) (*GetConfigResponse, error) 6236 // UpdateConfig returns a `UpdateConfigResponse` with a `Config` with the same 6237 // id as `GetConfigRequest.ConfigID` 6238 // - Returns `NotFound` if the Config with the given id is not found. 6239 // - Returns `InvalidArgument` if the `GetConfigRequest.ConfigID` is empty. 6240 // - Returns an error if updating fails. 6241 UpdateConfig(context.Context, *UpdateConfigRequest) (*UpdateConfigResponse, error) 6242 // ListConfigs returns a `ListConfigResponse` with a list of `Config`s being 6243 // managed, or all configs matching any name in `ListConfigsRequest.Names`, any 6244 // name prefix in `ListConfigsRequest.NamePrefixes`, any id in 6245 // `ListConfigsRequest.ConfigIDs`, or any id prefix in `ListConfigsRequest.IDPrefixes`. 6246 // - Returns an error if listing fails. 6247 ListConfigs(context.Context, *ListConfigsRequest) (*ListConfigsResponse, error) 6248 // CreateConfig creates and return a `CreateConfigResponse` with a `Config` based 6249 // on the provided `CreateConfigRequest.ConfigSpec`. 6250 // - Returns `InvalidArgument` if the `CreateConfigRequest.ConfigSpec` is malformed, 6251 // or if the config data is too long or contains invalid characters. 6252 // - Returns an error if the creation fails. 6253 CreateConfig(context.Context, *CreateConfigRequest) (*CreateConfigResponse, error) 6254 // RemoveConfig removes the config referenced by `RemoveConfigRequest.ID`. 6255 // - Returns `InvalidArgument` if `RemoveConfigRequest.ID` is empty. 6256 // - Returns `NotFound` if the a config named `RemoveConfigRequest.ID` is not found. 6257 // - Returns an error if the deletion fails. 6258 RemoveConfig(context.Context, *RemoveConfigRequest) (*RemoveConfigResponse, error) 6259 // GetExtension returns a `GetExtensionResponse` with a `Extension` with the same 6260 // id as `GetExtensionRequest.ExtensionId` 6261 // - Returns `NotFound` if the Extension with the given id is not found. 6262 // - Returns `InvalidArgument` if the `GetExtensionRequest.ExtensionId` is empty. 6263 // - Returns an error if the get fails. 6264 GetExtension(context.Context, *GetExtensionRequest) (*GetExtensionResponse, error) 6265 // CreateExtension creates an `Extension` based on the provided `CreateExtensionRequest.Extension` 6266 // and returns a `CreateExtensionResponse`. 6267 // - Returns `InvalidArgument` if the `CreateExtensionRequest.Extension` is malformed, 6268 // or fails validation. 6269 // - Returns an error if the creation fails. 6270 CreateExtension(context.Context, *CreateExtensionRequest) (*CreateExtensionResponse, error) 6271 // RemoveExtension removes the extension referenced by `RemoveExtensionRequest.ID`. 6272 // - Returns `InvalidArgument` if `RemoveExtensionRequest.ExtensionId` is empty. 6273 // - Returns `NotFound` if the an extension named `RemoveExtensionRequest.ExtensionId` is not found. 6274 // - Returns an error if the deletion fails. 6275 RemoveExtension(context.Context, *RemoveExtensionRequest) (*RemoveExtensionResponse, error) 6276 // GetResource returns a `GetResourceResponse` with a `Resource` with the same 6277 // id as `GetResourceRequest.Resource` 6278 // - Returns `NotFound` if the Resource with the given id is not found. 6279 // - Returns `InvalidArgument` if the `GetResourceRequest.Resource` is empty. 6280 // - Returns an error if getting fails. 6281 GetResource(context.Context, *GetResourceRequest) (*GetResourceResponse, error) 6282 // UpdateResource updates the resource with the given `UpdateResourceRequest.Resource.Id` using the given `UpdateResourceRequest.Resource` and returns a `UpdateResourceResponse`. 6283 // - Returns `NotFound` if the Resource with the given `UpdateResourceRequest.Resource.Id` is not found. 6284 // - Returns `InvalidArgument` if the UpdateResourceRequest.Resource.Id` is empty. 6285 // - Returns an error if updating fails. 6286 UpdateResource(context.Context, *UpdateResourceRequest) (*UpdateResourceResponse, error) 6287 // ListResources returns a `ListResourcesResponse` with a list of `Resource`s stored in the raft store, 6288 // or all resources matching any name in `ListConfigsRequest.Names`, any 6289 // name prefix in `ListResourcesRequest.NamePrefixes`, any id in 6290 // `ListResourcesRequest.ResourceIDs`, or any id prefix in `ListResourcesRequest.IDPrefixes`, 6291 // extension name equal to `ListResourcesRequest.Extension`. 6292 // - Returns an error if listing fails. 6293 ListResources(context.Context, *ListResourcesRequest) (*ListResourcesResponse, error) 6294 // CreateResource returns a `CreateResourceResponse` after creating a `Resource` based 6295 // on the provided `CreateResourceRequest.Resource`. 6296 // - Returns `InvalidArgument` if the `CreateResourceRequest.Resource` is malformed, 6297 // or if the config data is too long or contains invalid characters. 6298 // - Returns an error if the creation fails. 6299 CreateResource(context.Context, *CreateResourceRequest) (*CreateResourceResponse, error) 6300 // RemoveResource removes the `Resource` referenced by `RemoveResourceRequest.ResourceID`. 6301 // - Returns `InvalidArgument` if `RemoveResourceRequest.ResourceID` is empty. 6302 // - Returns `NotFound` if the a resource named `RemoveResourceRequest.ResourceID` is not found. 6303 // - Returns an error if the deletion fails. 6304 RemoveResource(context.Context, *RemoveResourceRequest) (*RemoveResourceResponse, error) 6305 } 6306 6307 func RegisterControlServer(s *grpc.Server, srv ControlServer) { 6308 s.RegisterService(&_Control_serviceDesc, srv) 6309 } 6310 6311 func _Control_GetNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6312 in := new(GetNodeRequest) 6313 if err := dec(in); err != nil { 6314 return nil, err 6315 } 6316 if interceptor == nil { 6317 return srv.(ControlServer).GetNode(ctx, in) 6318 } 6319 info := &grpc.UnaryServerInfo{ 6320 Server: srv, 6321 FullMethod: "/docker.swarmkit.v1.Control/GetNode", 6322 } 6323 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6324 return srv.(ControlServer).GetNode(ctx, req.(*GetNodeRequest)) 6325 } 6326 return interceptor(ctx, in, info, handler) 6327 } 6328 6329 func _Control_ListNodes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6330 in := new(ListNodesRequest) 6331 if err := dec(in); err != nil { 6332 return nil, err 6333 } 6334 if interceptor == nil { 6335 return srv.(ControlServer).ListNodes(ctx, in) 6336 } 6337 info := &grpc.UnaryServerInfo{ 6338 Server: srv, 6339 FullMethod: "/docker.swarmkit.v1.Control/ListNodes", 6340 } 6341 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6342 return srv.(ControlServer).ListNodes(ctx, req.(*ListNodesRequest)) 6343 } 6344 return interceptor(ctx, in, info, handler) 6345 } 6346 6347 func _Control_UpdateNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6348 in := new(UpdateNodeRequest) 6349 if err := dec(in); err != nil { 6350 return nil, err 6351 } 6352 if interceptor == nil { 6353 return srv.(ControlServer).UpdateNode(ctx, in) 6354 } 6355 info := &grpc.UnaryServerInfo{ 6356 Server: srv, 6357 FullMethod: "/docker.swarmkit.v1.Control/UpdateNode", 6358 } 6359 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6360 return srv.(ControlServer).UpdateNode(ctx, req.(*UpdateNodeRequest)) 6361 } 6362 return interceptor(ctx, in, info, handler) 6363 } 6364 6365 func _Control_RemoveNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6366 in := new(RemoveNodeRequest) 6367 if err := dec(in); err != nil { 6368 return nil, err 6369 } 6370 if interceptor == nil { 6371 return srv.(ControlServer).RemoveNode(ctx, in) 6372 } 6373 info := &grpc.UnaryServerInfo{ 6374 Server: srv, 6375 FullMethod: "/docker.swarmkit.v1.Control/RemoveNode", 6376 } 6377 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6378 return srv.(ControlServer).RemoveNode(ctx, req.(*RemoveNodeRequest)) 6379 } 6380 return interceptor(ctx, in, info, handler) 6381 } 6382 6383 func _Control_GetTask_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6384 in := new(GetTaskRequest) 6385 if err := dec(in); err != nil { 6386 return nil, err 6387 } 6388 if interceptor == nil { 6389 return srv.(ControlServer).GetTask(ctx, in) 6390 } 6391 info := &grpc.UnaryServerInfo{ 6392 Server: srv, 6393 FullMethod: "/docker.swarmkit.v1.Control/GetTask", 6394 } 6395 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6396 return srv.(ControlServer).GetTask(ctx, req.(*GetTaskRequest)) 6397 } 6398 return interceptor(ctx, in, info, handler) 6399 } 6400 6401 func _Control_ListTasks_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6402 in := new(ListTasksRequest) 6403 if err := dec(in); err != nil { 6404 return nil, err 6405 } 6406 if interceptor == nil { 6407 return srv.(ControlServer).ListTasks(ctx, in) 6408 } 6409 info := &grpc.UnaryServerInfo{ 6410 Server: srv, 6411 FullMethod: "/docker.swarmkit.v1.Control/ListTasks", 6412 } 6413 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6414 return srv.(ControlServer).ListTasks(ctx, req.(*ListTasksRequest)) 6415 } 6416 return interceptor(ctx, in, info, handler) 6417 } 6418 6419 func _Control_RemoveTask_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6420 in := new(RemoveTaskRequest) 6421 if err := dec(in); err != nil { 6422 return nil, err 6423 } 6424 if interceptor == nil { 6425 return srv.(ControlServer).RemoveTask(ctx, in) 6426 } 6427 info := &grpc.UnaryServerInfo{ 6428 Server: srv, 6429 FullMethod: "/docker.swarmkit.v1.Control/RemoveTask", 6430 } 6431 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6432 return srv.(ControlServer).RemoveTask(ctx, req.(*RemoveTaskRequest)) 6433 } 6434 return interceptor(ctx, in, info, handler) 6435 } 6436 6437 func _Control_GetService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6438 in := new(GetServiceRequest) 6439 if err := dec(in); err != nil { 6440 return nil, err 6441 } 6442 if interceptor == nil { 6443 return srv.(ControlServer).GetService(ctx, in) 6444 } 6445 info := &grpc.UnaryServerInfo{ 6446 Server: srv, 6447 FullMethod: "/docker.swarmkit.v1.Control/GetService", 6448 } 6449 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6450 return srv.(ControlServer).GetService(ctx, req.(*GetServiceRequest)) 6451 } 6452 return interceptor(ctx, in, info, handler) 6453 } 6454 6455 func _Control_ListServices_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6456 in := new(ListServicesRequest) 6457 if err := dec(in); err != nil { 6458 return nil, err 6459 } 6460 if interceptor == nil { 6461 return srv.(ControlServer).ListServices(ctx, in) 6462 } 6463 info := &grpc.UnaryServerInfo{ 6464 Server: srv, 6465 FullMethod: "/docker.swarmkit.v1.Control/ListServices", 6466 } 6467 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6468 return srv.(ControlServer).ListServices(ctx, req.(*ListServicesRequest)) 6469 } 6470 return interceptor(ctx, in, info, handler) 6471 } 6472 6473 func _Control_CreateService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6474 in := new(CreateServiceRequest) 6475 if err := dec(in); err != nil { 6476 return nil, err 6477 } 6478 if interceptor == nil { 6479 return srv.(ControlServer).CreateService(ctx, in) 6480 } 6481 info := &grpc.UnaryServerInfo{ 6482 Server: srv, 6483 FullMethod: "/docker.swarmkit.v1.Control/CreateService", 6484 } 6485 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6486 return srv.(ControlServer).CreateService(ctx, req.(*CreateServiceRequest)) 6487 } 6488 return interceptor(ctx, in, info, handler) 6489 } 6490 6491 func _Control_UpdateService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6492 in := new(UpdateServiceRequest) 6493 if err := dec(in); err != nil { 6494 return nil, err 6495 } 6496 if interceptor == nil { 6497 return srv.(ControlServer).UpdateService(ctx, in) 6498 } 6499 info := &grpc.UnaryServerInfo{ 6500 Server: srv, 6501 FullMethod: "/docker.swarmkit.v1.Control/UpdateService", 6502 } 6503 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6504 return srv.(ControlServer).UpdateService(ctx, req.(*UpdateServiceRequest)) 6505 } 6506 return interceptor(ctx, in, info, handler) 6507 } 6508 6509 func _Control_RemoveService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6510 in := new(RemoveServiceRequest) 6511 if err := dec(in); err != nil { 6512 return nil, err 6513 } 6514 if interceptor == nil { 6515 return srv.(ControlServer).RemoveService(ctx, in) 6516 } 6517 info := &grpc.UnaryServerInfo{ 6518 Server: srv, 6519 FullMethod: "/docker.swarmkit.v1.Control/RemoveService", 6520 } 6521 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6522 return srv.(ControlServer).RemoveService(ctx, req.(*RemoveServiceRequest)) 6523 } 6524 return interceptor(ctx, in, info, handler) 6525 } 6526 6527 func _Control_ListServiceStatuses_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6528 in := new(ListServiceStatusesRequest) 6529 if err := dec(in); err != nil { 6530 return nil, err 6531 } 6532 if interceptor == nil { 6533 return srv.(ControlServer).ListServiceStatuses(ctx, in) 6534 } 6535 info := &grpc.UnaryServerInfo{ 6536 Server: srv, 6537 FullMethod: "/docker.swarmkit.v1.Control/ListServiceStatuses", 6538 } 6539 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6540 return srv.(ControlServer).ListServiceStatuses(ctx, req.(*ListServiceStatusesRequest)) 6541 } 6542 return interceptor(ctx, in, info, handler) 6543 } 6544 6545 func _Control_GetNetwork_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6546 in := new(GetNetworkRequest) 6547 if err := dec(in); err != nil { 6548 return nil, err 6549 } 6550 if interceptor == nil { 6551 return srv.(ControlServer).GetNetwork(ctx, in) 6552 } 6553 info := &grpc.UnaryServerInfo{ 6554 Server: srv, 6555 FullMethod: "/docker.swarmkit.v1.Control/GetNetwork", 6556 } 6557 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6558 return srv.(ControlServer).GetNetwork(ctx, req.(*GetNetworkRequest)) 6559 } 6560 return interceptor(ctx, in, info, handler) 6561 } 6562 6563 func _Control_ListNetworks_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6564 in := new(ListNetworksRequest) 6565 if err := dec(in); err != nil { 6566 return nil, err 6567 } 6568 if interceptor == nil { 6569 return srv.(ControlServer).ListNetworks(ctx, in) 6570 } 6571 info := &grpc.UnaryServerInfo{ 6572 Server: srv, 6573 FullMethod: "/docker.swarmkit.v1.Control/ListNetworks", 6574 } 6575 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6576 return srv.(ControlServer).ListNetworks(ctx, req.(*ListNetworksRequest)) 6577 } 6578 return interceptor(ctx, in, info, handler) 6579 } 6580 6581 func _Control_CreateNetwork_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6582 in := new(CreateNetworkRequest) 6583 if err := dec(in); err != nil { 6584 return nil, err 6585 } 6586 if interceptor == nil { 6587 return srv.(ControlServer).CreateNetwork(ctx, in) 6588 } 6589 info := &grpc.UnaryServerInfo{ 6590 Server: srv, 6591 FullMethod: "/docker.swarmkit.v1.Control/CreateNetwork", 6592 } 6593 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6594 return srv.(ControlServer).CreateNetwork(ctx, req.(*CreateNetworkRequest)) 6595 } 6596 return interceptor(ctx, in, info, handler) 6597 } 6598 6599 func _Control_RemoveNetwork_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6600 in := new(RemoveNetworkRequest) 6601 if err := dec(in); err != nil { 6602 return nil, err 6603 } 6604 if interceptor == nil { 6605 return srv.(ControlServer).RemoveNetwork(ctx, in) 6606 } 6607 info := &grpc.UnaryServerInfo{ 6608 Server: srv, 6609 FullMethod: "/docker.swarmkit.v1.Control/RemoveNetwork", 6610 } 6611 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6612 return srv.(ControlServer).RemoveNetwork(ctx, req.(*RemoveNetworkRequest)) 6613 } 6614 return interceptor(ctx, in, info, handler) 6615 } 6616 6617 func _Control_GetCluster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6618 in := new(GetClusterRequest) 6619 if err := dec(in); err != nil { 6620 return nil, err 6621 } 6622 if interceptor == nil { 6623 return srv.(ControlServer).GetCluster(ctx, in) 6624 } 6625 info := &grpc.UnaryServerInfo{ 6626 Server: srv, 6627 FullMethod: "/docker.swarmkit.v1.Control/GetCluster", 6628 } 6629 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6630 return srv.(ControlServer).GetCluster(ctx, req.(*GetClusterRequest)) 6631 } 6632 return interceptor(ctx, in, info, handler) 6633 } 6634 6635 func _Control_ListClusters_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6636 in := new(ListClustersRequest) 6637 if err := dec(in); err != nil { 6638 return nil, err 6639 } 6640 if interceptor == nil { 6641 return srv.(ControlServer).ListClusters(ctx, in) 6642 } 6643 info := &grpc.UnaryServerInfo{ 6644 Server: srv, 6645 FullMethod: "/docker.swarmkit.v1.Control/ListClusters", 6646 } 6647 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6648 return srv.(ControlServer).ListClusters(ctx, req.(*ListClustersRequest)) 6649 } 6650 return interceptor(ctx, in, info, handler) 6651 } 6652 6653 func _Control_UpdateCluster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6654 in := new(UpdateClusterRequest) 6655 if err := dec(in); err != nil { 6656 return nil, err 6657 } 6658 if interceptor == nil { 6659 return srv.(ControlServer).UpdateCluster(ctx, in) 6660 } 6661 info := &grpc.UnaryServerInfo{ 6662 Server: srv, 6663 FullMethod: "/docker.swarmkit.v1.Control/UpdateCluster", 6664 } 6665 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6666 return srv.(ControlServer).UpdateCluster(ctx, req.(*UpdateClusterRequest)) 6667 } 6668 return interceptor(ctx, in, info, handler) 6669 } 6670 6671 func _Control_GetSecret_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6672 in := new(GetSecretRequest) 6673 if err := dec(in); err != nil { 6674 return nil, err 6675 } 6676 if interceptor == nil { 6677 return srv.(ControlServer).GetSecret(ctx, in) 6678 } 6679 info := &grpc.UnaryServerInfo{ 6680 Server: srv, 6681 FullMethod: "/docker.swarmkit.v1.Control/GetSecret", 6682 } 6683 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6684 return srv.(ControlServer).GetSecret(ctx, req.(*GetSecretRequest)) 6685 } 6686 return interceptor(ctx, in, info, handler) 6687 } 6688 6689 func _Control_UpdateSecret_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6690 in := new(UpdateSecretRequest) 6691 if err := dec(in); err != nil { 6692 return nil, err 6693 } 6694 if interceptor == nil { 6695 return srv.(ControlServer).UpdateSecret(ctx, in) 6696 } 6697 info := &grpc.UnaryServerInfo{ 6698 Server: srv, 6699 FullMethod: "/docker.swarmkit.v1.Control/UpdateSecret", 6700 } 6701 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6702 return srv.(ControlServer).UpdateSecret(ctx, req.(*UpdateSecretRequest)) 6703 } 6704 return interceptor(ctx, in, info, handler) 6705 } 6706 6707 func _Control_ListSecrets_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6708 in := new(ListSecretsRequest) 6709 if err := dec(in); err != nil { 6710 return nil, err 6711 } 6712 if interceptor == nil { 6713 return srv.(ControlServer).ListSecrets(ctx, in) 6714 } 6715 info := &grpc.UnaryServerInfo{ 6716 Server: srv, 6717 FullMethod: "/docker.swarmkit.v1.Control/ListSecrets", 6718 } 6719 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6720 return srv.(ControlServer).ListSecrets(ctx, req.(*ListSecretsRequest)) 6721 } 6722 return interceptor(ctx, in, info, handler) 6723 } 6724 6725 func _Control_CreateSecret_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6726 in := new(CreateSecretRequest) 6727 if err := dec(in); err != nil { 6728 return nil, err 6729 } 6730 if interceptor == nil { 6731 return srv.(ControlServer).CreateSecret(ctx, in) 6732 } 6733 info := &grpc.UnaryServerInfo{ 6734 Server: srv, 6735 FullMethod: "/docker.swarmkit.v1.Control/CreateSecret", 6736 } 6737 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6738 return srv.(ControlServer).CreateSecret(ctx, req.(*CreateSecretRequest)) 6739 } 6740 return interceptor(ctx, in, info, handler) 6741 } 6742 6743 func _Control_RemoveSecret_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6744 in := new(RemoveSecretRequest) 6745 if err := dec(in); err != nil { 6746 return nil, err 6747 } 6748 if interceptor == nil { 6749 return srv.(ControlServer).RemoveSecret(ctx, in) 6750 } 6751 info := &grpc.UnaryServerInfo{ 6752 Server: srv, 6753 FullMethod: "/docker.swarmkit.v1.Control/RemoveSecret", 6754 } 6755 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6756 return srv.(ControlServer).RemoveSecret(ctx, req.(*RemoveSecretRequest)) 6757 } 6758 return interceptor(ctx, in, info, handler) 6759 } 6760 6761 func _Control_GetConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6762 in := new(GetConfigRequest) 6763 if err := dec(in); err != nil { 6764 return nil, err 6765 } 6766 if interceptor == nil { 6767 return srv.(ControlServer).GetConfig(ctx, in) 6768 } 6769 info := &grpc.UnaryServerInfo{ 6770 Server: srv, 6771 FullMethod: "/docker.swarmkit.v1.Control/GetConfig", 6772 } 6773 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6774 return srv.(ControlServer).GetConfig(ctx, req.(*GetConfigRequest)) 6775 } 6776 return interceptor(ctx, in, info, handler) 6777 } 6778 6779 func _Control_UpdateConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6780 in := new(UpdateConfigRequest) 6781 if err := dec(in); err != nil { 6782 return nil, err 6783 } 6784 if interceptor == nil { 6785 return srv.(ControlServer).UpdateConfig(ctx, in) 6786 } 6787 info := &grpc.UnaryServerInfo{ 6788 Server: srv, 6789 FullMethod: "/docker.swarmkit.v1.Control/UpdateConfig", 6790 } 6791 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6792 return srv.(ControlServer).UpdateConfig(ctx, req.(*UpdateConfigRequest)) 6793 } 6794 return interceptor(ctx, in, info, handler) 6795 } 6796 6797 func _Control_ListConfigs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6798 in := new(ListConfigsRequest) 6799 if err := dec(in); err != nil { 6800 return nil, err 6801 } 6802 if interceptor == nil { 6803 return srv.(ControlServer).ListConfigs(ctx, in) 6804 } 6805 info := &grpc.UnaryServerInfo{ 6806 Server: srv, 6807 FullMethod: "/docker.swarmkit.v1.Control/ListConfigs", 6808 } 6809 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6810 return srv.(ControlServer).ListConfigs(ctx, req.(*ListConfigsRequest)) 6811 } 6812 return interceptor(ctx, in, info, handler) 6813 } 6814 6815 func _Control_CreateConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6816 in := new(CreateConfigRequest) 6817 if err := dec(in); err != nil { 6818 return nil, err 6819 } 6820 if interceptor == nil { 6821 return srv.(ControlServer).CreateConfig(ctx, in) 6822 } 6823 info := &grpc.UnaryServerInfo{ 6824 Server: srv, 6825 FullMethod: "/docker.swarmkit.v1.Control/CreateConfig", 6826 } 6827 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6828 return srv.(ControlServer).CreateConfig(ctx, req.(*CreateConfigRequest)) 6829 } 6830 return interceptor(ctx, in, info, handler) 6831 } 6832 6833 func _Control_RemoveConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6834 in := new(RemoveConfigRequest) 6835 if err := dec(in); err != nil { 6836 return nil, err 6837 } 6838 if interceptor == nil { 6839 return srv.(ControlServer).RemoveConfig(ctx, in) 6840 } 6841 info := &grpc.UnaryServerInfo{ 6842 Server: srv, 6843 FullMethod: "/docker.swarmkit.v1.Control/RemoveConfig", 6844 } 6845 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6846 return srv.(ControlServer).RemoveConfig(ctx, req.(*RemoveConfigRequest)) 6847 } 6848 return interceptor(ctx, in, info, handler) 6849 } 6850 6851 func _Control_GetExtension_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6852 in := new(GetExtensionRequest) 6853 if err := dec(in); err != nil { 6854 return nil, err 6855 } 6856 if interceptor == nil { 6857 return srv.(ControlServer).GetExtension(ctx, in) 6858 } 6859 info := &grpc.UnaryServerInfo{ 6860 Server: srv, 6861 FullMethod: "/docker.swarmkit.v1.Control/GetExtension", 6862 } 6863 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6864 return srv.(ControlServer).GetExtension(ctx, req.(*GetExtensionRequest)) 6865 } 6866 return interceptor(ctx, in, info, handler) 6867 } 6868 6869 func _Control_CreateExtension_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6870 in := new(CreateExtensionRequest) 6871 if err := dec(in); err != nil { 6872 return nil, err 6873 } 6874 if interceptor == nil { 6875 return srv.(ControlServer).CreateExtension(ctx, in) 6876 } 6877 info := &grpc.UnaryServerInfo{ 6878 Server: srv, 6879 FullMethod: "/docker.swarmkit.v1.Control/CreateExtension", 6880 } 6881 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6882 return srv.(ControlServer).CreateExtension(ctx, req.(*CreateExtensionRequest)) 6883 } 6884 return interceptor(ctx, in, info, handler) 6885 } 6886 6887 func _Control_RemoveExtension_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6888 in := new(RemoveExtensionRequest) 6889 if err := dec(in); err != nil { 6890 return nil, err 6891 } 6892 if interceptor == nil { 6893 return srv.(ControlServer).RemoveExtension(ctx, in) 6894 } 6895 info := &grpc.UnaryServerInfo{ 6896 Server: srv, 6897 FullMethod: "/docker.swarmkit.v1.Control/RemoveExtension", 6898 } 6899 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6900 return srv.(ControlServer).RemoveExtension(ctx, req.(*RemoveExtensionRequest)) 6901 } 6902 return interceptor(ctx, in, info, handler) 6903 } 6904 6905 func _Control_GetResource_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6906 in := new(GetResourceRequest) 6907 if err := dec(in); err != nil { 6908 return nil, err 6909 } 6910 if interceptor == nil { 6911 return srv.(ControlServer).GetResource(ctx, in) 6912 } 6913 info := &grpc.UnaryServerInfo{ 6914 Server: srv, 6915 FullMethod: "/docker.swarmkit.v1.Control/GetResource", 6916 } 6917 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6918 return srv.(ControlServer).GetResource(ctx, req.(*GetResourceRequest)) 6919 } 6920 return interceptor(ctx, in, info, handler) 6921 } 6922 6923 func _Control_UpdateResource_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6924 in := new(UpdateResourceRequest) 6925 if err := dec(in); err != nil { 6926 return nil, err 6927 } 6928 if interceptor == nil { 6929 return srv.(ControlServer).UpdateResource(ctx, in) 6930 } 6931 info := &grpc.UnaryServerInfo{ 6932 Server: srv, 6933 FullMethod: "/docker.swarmkit.v1.Control/UpdateResource", 6934 } 6935 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6936 return srv.(ControlServer).UpdateResource(ctx, req.(*UpdateResourceRequest)) 6937 } 6938 return interceptor(ctx, in, info, handler) 6939 } 6940 6941 func _Control_ListResources_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6942 in := new(ListResourcesRequest) 6943 if err := dec(in); err != nil { 6944 return nil, err 6945 } 6946 if interceptor == nil { 6947 return srv.(ControlServer).ListResources(ctx, in) 6948 } 6949 info := &grpc.UnaryServerInfo{ 6950 Server: srv, 6951 FullMethod: "/docker.swarmkit.v1.Control/ListResources", 6952 } 6953 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6954 return srv.(ControlServer).ListResources(ctx, req.(*ListResourcesRequest)) 6955 } 6956 return interceptor(ctx, in, info, handler) 6957 } 6958 6959 func _Control_CreateResource_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6960 in := new(CreateResourceRequest) 6961 if err := dec(in); err != nil { 6962 return nil, err 6963 } 6964 if interceptor == nil { 6965 return srv.(ControlServer).CreateResource(ctx, in) 6966 } 6967 info := &grpc.UnaryServerInfo{ 6968 Server: srv, 6969 FullMethod: "/docker.swarmkit.v1.Control/CreateResource", 6970 } 6971 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6972 return srv.(ControlServer).CreateResource(ctx, req.(*CreateResourceRequest)) 6973 } 6974 return interceptor(ctx, in, info, handler) 6975 } 6976 6977 func _Control_RemoveResource_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6978 in := new(RemoveResourceRequest) 6979 if err := dec(in); err != nil { 6980 return nil, err 6981 } 6982 if interceptor == nil { 6983 return srv.(ControlServer).RemoveResource(ctx, in) 6984 } 6985 info := &grpc.UnaryServerInfo{ 6986 Server: srv, 6987 FullMethod: "/docker.swarmkit.v1.Control/RemoveResource", 6988 } 6989 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6990 return srv.(ControlServer).RemoveResource(ctx, req.(*RemoveResourceRequest)) 6991 } 6992 return interceptor(ctx, in, info, handler) 6993 } 6994 6995 var _Control_serviceDesc = grpc.ServiceDesc{ 6996 ServiceName: "docker.swarmkit.v1.Control", 6997 HandlerType: (*ControlServer)(nil), 6998 Methods: []grpc.MethodDesc{ 6999 { 7000 MethodName: "GetNode", 7001 Handler: _Control_GetNode_Handler, 7002 }, 7003 { 7004 MethodName: "ListNodes", 7005 Handler: _Control_ListNodes_Handler, 7006 }, 7007 { 7008 MethodName: "UpdateNode", 7009 Handler: _Control_UpdateNode_Handler, 7010 }, 7011 { 7012 MethodName: "RemoveNode", 7013 Handler: _Control_RemoveNode_Handler, 7014 }, 7015 { 7016 MethodName: "GetTask", 7017 Handler: _Control_GetTask_Handler, 7018 }, 7019 { 7020 MethodName: "ListTasks", 7021 Handler: _Control_ListTasks_Handler, 7022 }, 7023 { 7024 MethodName: "RemoveTask", 7025 Handler: _Control_RemoveTask_Handler, 7026 }, 7027 { 7028 MethodName: "GetService", 7029 Handler: _Control_GetService_Handler, 7030 }, 7031 { 7032 MethodName: "ListServices", 7033 Handler: _Control_ListServices_Handler, 7034 }, 7035 { 7036 MethodName: "CreateService", 7037 Handler: _Control_CreateService_Handler, 7038 }, 7039 { 7040 MethodName: "UpdateService", 7041 Handler: _Control_UpdateService_Handler, 7042 }, 7043 { 7044 MethodName: "RemoveService", 7045 Handler: _Control_RemoveService_Handler, 7046 }, 7047 { 7048 MethodName: "ListServiceStatuses", 7049 Handler: _Control_ListServiceStatuses_Handler, 7050 }, 7051 { 7052 MethodName: "GetNetwork", 7053 Handler: _Control_GetNetwork_Handler, 7054 }, 7055 { 7056 MethodName: "ListNetworks", 7057 Handler: _Control_ListNetworks_Handler, 7058 }, 7059 { 7060 MethodName: "CreateNetwork", 7061 Handler: _Control_CreateNetwork_Handler, 7062 }, 7063 { 7064 MethodName: "RemoveNetwork", 7065 Handler: _Control_RemoveNetwork_Handler, 7066 }, 7067 { 7068 MethodName: "GetCluster", 7069 Handler: _Control_GetCluster_Handler, 7070 }, 7071 { 7072 MethodName: "ListClusters", 7073 Handler: _Control_ListClusters_Handler, 7074 }, 7075 { 7076 MethodName: "UpdateCluster", 7077 Handler: _Control_UpdateCluster_Handler, 7078 }, 7079 { 7080 MethodName: "GetSecret", 7081 Handler: _Control_GetSecret_Handler, 7082 }, 7083 { 7084 MethodName: "UpdateSecret", 7085 Handler: _Control_UpdateSecret_Handler, 7086 }, 7087 { 7088 MethodName: "ListSecrets", 7089 Handler: _Control_ListSecrets_Handler, 7090 }, 7091 { 7092 MethodName: "CreateSecret", 7093 Handler: _Control_CreateSecret_Handler, 7094 }, 7095 { 7096 MethodName: "RemoveSecret", 7097 Handler: _Control_RemoveSecret_Handler, 7098 }, 7099 { 7100 MethodName: "GetConfig", 7101 Handler: _Control_GetConfig_Handler, 7102 }, 7103 { 7104 MethodName: "UpdateConfig", 7105 Handler: _Control_UpdateConfig_Handler, 7106 }, 7107 { 7108 MethodName: "ListConfigs", 7109 Handler: _Control_ListConfigs_Handler, 7110 }, 7111 { 7112 MethodName: "CreateConfig", 7113 Handler: _Control_CreateConfig_Handler, 7114 }, 7115 { 7116 MethodName: "RemoveConfig", 7117 Handler: _Control_RemoveConfig_Handler, 7118 }, 7119 { 7120 MethodName: "GetExtension", 7121 Handler: _Control_GetExtension_Handler, 7122 }, 7123 { 7124 MethodName: "CreateExtension", 7125 Handler: _Control_CreateExtension_Handler, 7126 }, 7127 { 7128 MethodName: "RemoveExtension", 7129 Handler: _Control_RemoveExtension_Handler, 7130 }, 7131 { 7132 MethodName: "GetResource", 7133 Handler: _Control_GetResource_Handler, 7134 }, 7135 { 7136 MethodName: "UpdateResource", 7137 Handler: _Control_UpdateResource_Handler, 7138 }, 7139 { 7140 MethodName: "ListResources", 7141 Handler: _Control_ListResources_Handler, 7142 }, 7143 { 7144 MethodName: "CreateResource", 7145 Handler: _Control_CreateResource_Handler, 7146 }, 7147 { 7148 MethodName: "RemoveResource", 7149 Handler: _Control_RemoveResource_Handler, 7150 }, 7151 }, 7152 Streams: []grpc.StreamDesc{}, 7153 Metadata: "github.com/docker/swarmkit/api/control.proto", 7154 } 7155 7156 func (m *GetNodeRequest) Marshal() (dAtA []byte, err error) { 7157 size := m.Size() 7158 dAtA = make([]byte, size) 7159 n, err := m.MarshalTo(dAtA) 7160 if err != nil { 7161 return nil, err 7162 } 7163 return dAtA[:n], nil 7164 } 7165 7166 func (m *GetNodeRequest) MarshalTo(dAtA []byte) (int, error) { 7167 var i int 7168 _ = i 7169 var l int 7170 _ = l 7171 if len(m.NodeID) > 0 { 7172 dAtA[i] = 0xa 7173 i++ 7174 i = encodeVarintControl(dAtA, i, uint64(len(m.NodeID))) 7175 i += copy(dAtA[i:], m.NodeID) 7176 } 7177 return i, nil 7178 } 7179 7180 func (m *GetNodeResponse) Marshal() (dAtA []byte, err error) { 7181 size := m.Size() 7182 dAtA = make([]byte, size) 7183 n, err := m.MarshalTo(dAtA) 7184 if err != nil { 7185 return nil, err 7186 } 7187 return dAtA[:n], nil 7188 } 7189 7190 func (m *GetNodeResponse) MarshalTo(dAtA []byte) (int, error) { 7191 var i int 7192 _ = i 7193 var l int 7194 _ = l 7195 if m.Node != nil { 7196 dAtA[i] = 0xa 7197 i++ 7198 i = encodeVarintControl(dAtA, i, uint64(m.Node.Size())) 7199 n1, err := m.Node.MarshalTo(dAtA[i:]) 7200 if err != nil { 7201 return 0, err 7202 } 7203 i += n1 7204 } 7205 return i, nil 7206 } 7207 7208 func (m *ListNodesRequest) Marshal() (dAtA []byte, err error) { 7209 size := m.Size() 7210 dAtA = make([]byte, size) 7211 n, err := m.MarshalTo(dAtA) 7212 if err != nil { 7213 return nil, err 7214 } 7215 return dAtA[:n], nil 7216 } 7217 7218 func (m *ListNodesRequest) MarshalTo(dAtA []byte) (int, error) { 7219 var i int 7220 _ = i 7221 var l int 7222 _ = l 7223 if m.Filters != nil { 7224 dAtA[i] = 0xa 7225 i++ 7226 i = encodeVarintControl(dAtA, i, uint64(m.Filters.Size())) 7227 n2, err := m.Filters.MarshalTo(dAtA[i:]) 7228 if err != nil { 7229 return 0, err 7230 } 7231 i += n2 7232 } 7233 return i, nil 7234 } 7235 7236 func (m *ListNodesRequest_Filters) Marshal() (dAtA []byte, err error) { 7237 size := m.Size() 7238 dAtA = make([]byte, size) 7239 n, err := m.MarshalTo(dAtA) 7240 if err != nil { 7241 return nil, err 7242 } 7243 return dAtA[:n], nil 7244 } 7245 7246 func (m *ListNodesRequest_Filters) MarshalTo(dAtA []byte) (int, error) { 7247 var i int 7248 _ = i 7249 var l int 7250 _ = l 7251 if len(m.Names) > 0 { 7252 for _, s := range m.Names { 7253 dAtA[i] = 0xa 7254 i++ 7255 l = len(s) 7256 for l >= 1<<7 { 7257 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 7258 l >>= 7 7259 i++ 7260 } 7261 dAtA[i] = uint8(l) 7262 i++ 7263 i += copy(dAtA[i:], s) 7264 } 7265 } 7266 if len(m.IDPrefixes) > 0 { 7267 for _, s := range m.IDPrefixes { 7268 dAtA[i] = 0x12 7269 i++ 7270 l = len(s) 7271 for l >= 1<<7 { 7272 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 7273 l >>= 7 7274 i++ 7275 } 7276 dAtA[i] = uint8(l) 7277 i++ 7278 i += copy(dAtA[i:], s) 7279 } 7280 } 7281 if len(m.Labels) > 0 { 7282 for k, _ := range m.Labels { 7283 dAtA[i] = 0x1a 7284 i++ 7285 v := m.Labels[k] 7286 mapSize := 1 + len(k) + sovControl(uint64(len(k))) + 1 + len(v) + sovControl(uint64(len(v))) 7287 i = encodeVarintControl(dAtA, i, uint64(mapSize)) 7288 dAtA[i] = 0xa 7289 i++ 7290 i = encodeVarintControl(dAtA, i, uint64(len(k))) 7291 i += copy(dAtA[i:], k) 7292 dAtA[i] = 0x12 7293 i++ 7294 i = encodeVarintControl(dAtA, i, uint64(len(v))) 7295 i += copy(dAtA[i:], v) 7296 } 7297 } 7298 if len(m.Memberships) > 0 { 7299 for _, num := range m.Memberships { 7300 dAtA[i] = 0x20 7301 i++ 7302 i = encodeVarintControl(dAtA, i, uint64(num)) 7303 } 7304 } 7305 if len(m.Roles) > 0 { 7306 for _, num := range m.Roles { 7307 dAtA[i] = 0x28 7308 i++ 7309 i = encodeVarintControl(dAtA, i, uint64(num)) 7310 } 7311 } 7312 if len(m.NamePrefixes) > 0 { 7313 for _, s := range m.NamePrefixes { 7314 dAtA[i] = 0x32 7315 i++ 7316 l = len(s) 7317 for l >= 1<<7 { 7318 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 7319 l >>= 7 7320 i++ 7321 } 7322 dAtA[i] = uint8(l) 7323 i++ 7324 i += copy(dAtA[i:], s) 7325 } 7326 } 7327 if len(m.NodeLabels) > 0 { 7328 for k, _ := range m.NodeLabels { 7329 dAtA[i] = 0x3a 7330 i++ 7331 v := m.NodeLabels[k] 7332 mapSize := 1 + len(k) + sovControl(uint64(len(k))) + 1 + len(v) + sovControl(uint64(len(v))) 7333 i = encodeVarintControl(dAtA, i, uint64(mapSize)) 7334 dAtA[i] = 0xa 7335 i++ 7336 i = encodeVarintControl(dAtA, i, uint64(len(k))) 7337 i += copy(dAtA[i:], k) 7338 dAtA[i] = 0x12 7339 i++ 7340 i = encodeVarintControl(dAtA, i, uint64(len(v))) 7341 i += copy(dAtA[i:], v) 7342 } 7343 } 7344 return i, nil 7345 } 7346 7347 func (m *ListNodesResponse) Marshal() (dAtA []byte, err error) { 7348 size := m.Size() 7349 dAtA = make([]byte, size) 7350 n, err := m.MarshalTo(dAtA) 7351 if err != nil { 7352 return nil, err 7353 } 7354 return dAtA[:n], nil 7355 } 7356 7357 func (m *ListNodesResponse) MarshalTo(dAtA []byte) (int, error) { 7358 var i int 7359 _ = i 7360 var l int 7361 _ = l 7362 if len(m.Nodes) > 0 { 7363 for _, msg := range m.Nodes { 7364 dAtA[i] = 0xa 7365 i++ 7366 i = encodeVarintControl(dAtA, i, uint64(msg.Size())) 7367 n, err := msg.MarshalTo(dAtA[i:]) 7368 if err != nil { 7369 return 0, err 7370 } 7371 i += n 7372 } 7373 } 7374 return i, nil 7375 } 7376 7377 func (m *UpdateNodeRequest) Marshal() (dAtA []byte, err error) { 7378 size := m.Size() 7379 dAtA = make([]byte, size) 7380 n, err := m.MarshalTo(dAtA) 7381 if err != nil { 7382 return nil, err 7383 } 7384 return dAtA[:n], nil 7385 } 7386 7387 func (m *UpdateNodeRequest) MarshalTo(dAtA []byte) (int, error) { 7388 var i int 7389 _ = i 7390 var l int 7391 _ = l 7392 if len(m.NodeID) > 0 { 7393 dAtA[i] = 0xa 7394 i++ 7395 i = encodeVarintControl(dAtA, i, uint64(len(m.NodeID))) 7396 i += copy(dAtA[i:], m.NodeID) 7397 } 7398 if m.NodeVersion != nil { 7399 dAtA[i] = 0x12 7400 i++ 7401 i = encodeVarintControl(dAtA, i, uint64(m.NodeVersion.Size())) 7402 n3, err := m.NodeVersion.MarshalTo(dAtA[i:]) 7403 if err != nil { 7404 return 0, err 7405 } 7406 i += n3 7407 } 7408 if m.Spec != nil { 7409 dAtA[i] = 0x1a 7410 i++ 7411 i = encodeVarintControl(dAtA, i, uint64(m.Spec.Size())) 7412 n4, err := m.Spec.MarshalTo(dAtA[i:]) 7413 if err != nil { 7414 return 0, err 7415 } 7416 i += n4 7417 } 7418 return i, nil 7419 } 7420 7421 func (m *UpdateNodeResponse) Marshal() (dAtA []byte, err error) { 7422 size := m.Size() 7423 dAtA = make([]byte, size) 7424 n, err := m.MarshalTo(dAtA) 7425 if err != nil { 7426 return nil, err 7427 } 7428 return dAtA[:n], nil 7429 } 7430 7431 func (m *UpdateNodeResponse) MarshalTo(dAtA []byte) (int, error) { 7432 var i int 7433 _ = i 7434 var l int 7435 _ = l 7436 if m.Node != nil { 7437 dAtA[i] = 0xa 7438 i++ 7439 i = encodeVarintControl(dAtA, i, uint64(m.Node.Size())) 7440 n5, err := m.Node.MarshalTo(dAtA[i:]) 7441 if err != nil { 7442 return 0, err 7443 } 7444 i += n5 7445 } 7446 return i, nil 7447 } 7448 7449 func (m *RemoveNodeRequest) Marshal() (dAtA []byte, err error) { 7450 size := m.Size() 7451 dAtA = make([]byte, size) 7452 n, err := m.MarshalTo(dAtA) 7453 if err != nil { 7454 return nil, err 7455 } 7456 return dAtA[:n], nil 7457 } 7458 7459 func (m *RemoveNodeRequest) MarshalTo(dAtA []byte) (int, error) { 7460 var i int 7461 _ = i 7462 var l int 7463 _ = l 7464 if len(m.NodeID) > 0 { 7465 dAtA[i] = 0xa 7466 i++ 7467 i = encodeVarintControl(dAtA, i, uint64(len(m.NodeID))) 7468 i += copy(dAtA[i:], m.NodeID) 7469 } 7470 if m.Force { 7471 dAtA[i] = 0x10 7472 i++ 7473 if m.Force { 7474 dAtA[i] = 1 7475 } else { 7476 dAtA[i] = 0 7477 } 7478 i++ 7479 } 7480 return i, nil 7481 } 7482 7483 func (m *RemoveNodeResponse) Marshal() (dAtA []byte, err error) { 7484 size := m.Size() 7485 dAtA = make([]byte, size) 7486 n, err := m.MarshalTo(dAtA) 7487 if err != nil { 7488 return nil, err 7489 } 7490 return dAtA[:n], nil 7491 } 7492 7493 func (m *RemoveNodeResponse) MarshalTo(dAtA []byte) (int, error) { 7494 var i int 7495 _ = i 7496 var l int 7497 _ = l 7498 return i, nil 7499 } 7500 7501 func (m *GetTaskRequest) Marshal() (dAtA []byte, err error) { 7502 size := m.Size() 7503 dAtA = make([]byte, size) 7504 n, err := m.MarshalTo(dAtA) 7505 if err != nil { 7506 return nil, err 7507 } 7508 return dAtA[:n], nil 7509 } 7510 7511 func (m *GetTaskRequest) MarshalTo(dAtA []byte) (int, error) { 7512 var i int 7513 _ = i 7514 var l int 7515 _ = l 7516 if len(m.TaskID) > 0 { 7517 dAtA[i] = 0xa 7518 i++ 7519 i = encodeVarintControl(dAtA, i, uint64(len(m.TaskID))) 7520 i += copy(dAtA[i:], m.TaskID) 7521 } 7522 return i, nil 7523 } 7524 7525 func (m *GetTaskResponse) Marshal() (dAtA []byte, err error) { 7526 size := m.Size() 7527 dAtA = make([]byte, size) 7528 n, err := m.MarshalTo(dAtA) 7529 if err != nil { 7530 return nil, err 7531 } 7532 return dAtA[:n], nil 7533 } 7534 7535 func (m *GetTaskResponse) MarshalTo(dAtA []byte) (int, error) { 7536 var i int 7537 _ = i 7538 var l int 7539 _ = l 7540 if m.Task != nil { 7541 dAtA[i] = 0xa 7542 i++ 7543 i = encodeVarintControl(dAtA, i, uint64(m.Task.Size())) 7544 n6, err := m.Task.MarshalTo(dAtA[i:]) 7545 if err != nil { 7546 return 0, err 7547 } 7548 i += n6 7549 } 7550 return i, nil 7551 } 7552 7553 func (m *RemoveTaskRequest) Marshal() (dAtA []byte, err error) { 7554 size := m.Size() 7555 dAtA = make([]byte, size) 7556 n, err := m.MarshalTo(dAtA) 7557 if err != nil { 7558 return nil, err 7559 } 7560 return dAtA[:n], nil 7561 } 7562 7563 func (m *RemoveTaskRequest) MarshalTo(dAtA []byte) (int, error) { 7564 var i int 7565 _ = i 7566 var l int 7567 _ = l 7568 if len(m.TaskID) > 0 { 7569 dAtA[i] = 0xa 7570 i++ 7571 i = encodeVarintControl(dAtA, i, uint64(len(m.TaskID))) 7572 i += copy(dAtA[i:], m.TaskID) 7573 } 7574 return i, nil 7575 } 7576 7577 func (m *RemoveTaskResponse) Marshal() (dAtA []byte, err error) { 7578 size := m.Size() 7579 dAtA = make([]byte, size) 7580 n, err := m.MarshalTo(dAtA) 7581 if err != nil { 7582 return nil, err 7583 } 7584 return dAtA[:n], nil 7585 } 7586 7587 func (m *RemoveTaskResponse) MarshalTo(dAtA []byte) (int, error) { 7588 var i int 7589 _ = i 7590 var l int 7591 _ = l 7592 return i, nil 7593 } 7594 7595 func (m *ListTasksRequest) Marshal() (dAtA []byte, err error) { 7596 size := m.Size() 7597 dAtA = make([]byte, size) 7598 n, err := m.MarshalTo(dAtA) 7599 if err != nil { 7600 return nil, err 7601 } 7602 return dAtA[:n], nil 7603 } 7604 7605 func (m *ListTasksRequest) MarshalTo(dAtA []byte) (int, error) { 7606 var i int 7607 _ = i 7608 var l int 7609 _ = l 7610 if m.Filters != nil { 7611 dAtA[i] = 0xa 7612 i++ 7613 i = encodeVarintControl(dAtA, i, uint64(m.Filters.Size())) 7614 n7, err := m.Filters.MarshalTo(dAtA[i:]) 7615 if err != nil { 7616 return 0, err 7617 } 7618 i += n7 7619 } 7620 return i, nil 7621 } 7622 7623 func (m *ListTasksRequest_Filters) Marshal() (dAtA []byte, err error) { 7624 size := m.Size() 7625 dAtA = make([]byte, size) 7626 n, err := m.MarshalTo(dAtA) 7627 if err != nil { 7628 return nil, err 7629 } 7630 return dAtA[:n], nil 7631 } 7632 7633 func (m *ListTasksRequest_Filters) MarshalTo(dAtA []byte) (int, error) { 7634 var i int 7635 _ = i 7636 var l int 7637 _ = l 7638 if len(m.Names) > 0 { 7639 for _, s := range m.Names { 7640 dAtA[i] = 0xa 7641 i++ 7642 l = len(s) 7643 for l >= 1<<7 { 7644 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 7645 l >>= 7 7646 i++ 7647 } 7648 dAtA[i] = uint8(l) 7649 i++ 7650 i += copy(dAtA[i:], s) 7651 } 7652 } 7653 if len(m.IDPrefixes) > 0 { 7654 for _, s := range m.IDPrefixes { 7655 dAtA[i] = 0x12 7656 i++ 7657 l = len(s) 7658 for l >= 1<<7 { 7659 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 7660 l >>= 7 7661 i++ 7662 } 7663 dAtA[i] = uint8(l) 7664 i++ 7665 i += copy(dAtA[i:], s) 7666 } 7667 } 7668 if len(m.Labels) > 0 { 7669 for k, _ := range m.Labels { 7670 dAtA[i] = 0x1a 7671 i++ 7672 v := m.Labels[k] 7673 mapSize := 1 + len(k) + sovControl(uint64(len(k))) + 1 + len(v) + sovControl(uint64(len(v))) 7674 i = encodeVarintControl(dAtA, i, uint64(mapSize)) 7675 dAtA[i] = 0xa 7676 i++ 7677 i = encodeVarintControl(dAtA, i, uint64(len(k))) 7678 i += copy(dAtA[i:], k) 7679 dAtA[i] = 0x12 7680 i++ 7681 i = encodeVarintControl(dAtA, i, uint64(len(v))) 7682 i += copy(dAtA[i:], v) 7683 } 7684 } 7685 if len(m.ServiceIDs) > 0 { 7686 for _, s := range m.ServiceIDs { 7687 dAtA[i] = 0x22 7688 i++ 7689 l = len(s) 7690 for l >= 1<<7 { 7691 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 7692 l >>= 7 7693 i++ 7694 } 7695 dAtA[i] = uint8(l) 7696 i++ 7697 i += copy(dAtA[i:], s) 7698 } 7699 } 7700 if len(m.NodeIDs) > 0 { 7701 for _, s := range m.NodeIDs { 7702 dAtA[i] = 0x2a 7703 i++ 7704 l = len(s) 7705 for l >= 1<<7 { 7706 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 7707 l >>= 7 7708 i++ 7709 } 7710 dAtA[i] = uint8(l) 7711 i++ 7712 i += copy(dAtA[i:], s) 7713 } 7714 } 7715 if len(m.DesiredStates) > 0 { 7716 for _, num := range m.DesiredStates { 7717 dAtA[i] = 0x30 7718 i++ 7719 i = encodeVarintControl(dAtA, i, uint64(num)) 7720 } 7721 } 7722 if len(m.NamePrefixes) > 0 { 7723 for _, s := range m.NamePrefixes { 7724 dAtA[i] = 0x3a 7725 i++ 7726 l = len(s) 7727 for l >= 1<<7 { 7728 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 7729 l >>= 7 7730 i++ 7731 } 7732 dAtA[i] = uint8(l) 7733 i++ 7734 i += copy(dAtA[i:], s) 7735 } 7736 } 7737 if m.UpToDate { 7738 dAtA[i] = 0x40 7739 i++ 7740 if m.UpToDate { 7741 dAtA[i] = 1 7742 } else { 7743 dAtA[i] = 0 7744 } 7745 i++ 7746 } 7747 if len(m.Runtimes) > 0 { 7748 for _, s := range m.Runtimes { 7749 dAtA[i] = 0x4a 7750 i++ 7751 l = len(s) 7752 for l >= 1<<7 { 7753 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 7754 l >>= 7 7755 i++ 7756 } 7757 dAtA[i] = uint8(l) 7758 i++ 7759 i += copy(dAtA[i:], s) 7760 } 7761 } 7762 return i, nil 7763 } 7764 7765 func (m *ListTasksResponse) Marshal() (dAtA []byte, err error) { 7766 size := m.Size() 7767 dAtA = make([]byte, size) 7768 n, err := m.MarshalTo(dAtA) 7769 if err != nil { 7770 return nil, err 7771 } 7772 return dAtA[:n], nil 7773 } 7774 7775 func (m *ListTasksResponse) MarshalTo(dAtA []byte) (int, error) { 7776 var i int 7777 _ = i 7778 var l int 7779 _ = l 7780 if len(m.Tasks) > 0 { 7781 for _, msg := range m.Tasks { 7782 dAtA[i] = 0xa 7783 i++ 7784 i = encodeVarintControl(dAtA, i, uint64(msg.Size())) 7785 n, err := msg.MarshalTo(dAtA[i:]) 7786 if err != nil { 7787 return 0, err 7788 } 7789 i += n 7790 } 7791 } 7792 return i, nil 7793 } 7794 7795 func (m *CreateServiceRequest) Marshal() (dAtA []byte, err error) { 7796 size := m.Size() 7797 dAtA = make([]byte, size) 7798 n, err := m.MarshalTo(dAtA) 7799 if err != nil { 7800 return nil, err 7801 } 7802 return dAtA[:n], nil 7803 } 7804 7805 func (m *CreateServiceRequest) MarshalTo(dAtA []byte) (int, error) { 7806 var i int 7807 _ = i 7808 var l int 7809 _ = l 7810 if m.Spec != nil { 7811 dAtA[i] = 0xa 7812 i++ 7813 i = encodeVarintControl(dAtA, i, uint64(m.Spec.Size())) 7814 n8, err := m.Spec.MarshalTo(dAtA[i:]) 7815 if err != nil { 7816 return 0, err 7817 } 7818 i += n8 7819 } 7820 return i, nil 7821 } 7822 7823 func (m *CreateServiceResponse) Marshal() (dAtA []byte, err error) { 7824 size := m.Size() 7825 dAtA = make([]byte, size) 7826 n, err := m.MarshalTo(dAtA) 7827 if err != nil { 7828 return nil, err 7829 } 7830 return dAtA[:n], nil 7831 } 7832 7833 func (m *CreateServiceResponse) MarshalTo(dAtA []byte) (int, error) { 7834 var i int 7835 _ = i 7836 var l int 7837 _ = l 7838 if m.Service != nil { 7839 dAtA[i] = 0xa 7840 i++ 7841 i = encodeVarintControl(dAtA, i, uint64(m.Service.Size())) 7842 n9, err := m.Service.MarshalTo(dAtA[i:]) 7843 if err != nil { 7844 return 0, err 7845 } 7846 i += n9 7847 } 7848 return i, nil 7849 } 7850 7851 func (m *GetServiceRequest) Marshal() (dAtA []byte, err error) { 7852 size := m.Size() 7853 dAtA = make([]byte, size) 7854 n, err := m.MarshalTo(dAtA) 7855 if err != nil { 7856 return nil, err 7857 } 7858 return dAtA[:n], nil 7859 } 7860 7861 func (m *GetServiceRequest) MarshalTo(dAtA []byte) (int, error) { 7862 var i int 7863 _ = i 7864 var l int 7865 _ = l 7866 if len(m.ServiceID) > 0 { 7867 dAtA[i] = 0xa 7868 i++ 7869 i = encodeVarintControl(dAtA, i, uint64(len(m.ServiceID))) 7870 i += copy(dAtA[i:], m.ServiceID) 7871 } 7872 if m.InsertDefaults { 7873 dAtA[i] = 0x10 7874 i++ 7875 if m.InsertDefaults { 7876 dAtA[i] = 1 7877 } else { 7878 dAtA[i] = 0 7879 } 7880 i++ 7881 } 7882 return i, nil 7883 } 7884 7885 func (m *GetServiceResponse) Marshal() (dAtA []byte, err error) { 7886 size := m.Size() 7887 dAtA = make([]byte, size) 7888 n, err := m.MarshalTo(dAtA) 7889 if err != nil { 7890 return nil, err 7891 } 7892 return dAtA[:n], nil 7893 } 7894 7895 func (m *GetServiceResponse) MarshalTo(dAtA []byte) (int, error) { 7896 var i int 7897 _ = i 7898 var l int 7899 _ = l 7900 if m.Service != nil { 7901 dAtA[i] = 0xa 7902 i++ 7903 i = encodeVarintControl(dAtA, i, uint64(m.Service.Size())) 7904 n10, err := m.Service.MarshalTo(dAtA[i:]) 7905 if err != nil { 7906 return 0, err 7907 } 7908 i += n10 7909 } 7910 return i, nil 7911 } 7912 7913 func (m *UpdateServiceRequest) Marshal() (dAtA []byte, err error) { 7914 size := m.Size() 7915 dAtA = make([]byte, size) 7916 n, err := m.MarshalTo(dAtA) 7917 if err != nil { 7918 return nil, err 7919 } 7920 return dAtA[:n], nil 7921 } 7922 7923 func (m *UpdateServiceRequest) MarshalTo(dAtA []byte) (int, error) { 7924 var i int 7925 _ = i 7926 var l int 7927 _ = l 7928 if len(m.ServiceID) > 0 { 7929 dAtA[i] = 0xa 7930 i++ 7931 i = encodeVarintControl(dAtA, i, uint64(len(m.ServiceID))) 7932 i += copy(dAtA[i:], m.ServiceID) 7933 } 7934 if m.ServiceVersion != nil { 7935 dAtA[i] = 0x12 7936 i++ 7937 i = encodeVarintControl(dAtA, i, uint64(m.ServiceVersion.Size())) 7938 n11, err := m.ServiceVersion.MarshalTo(dAtA[i:]) 7939 if err != nil { 7940 return 0, err 7941 } 7942 i += n11 7943 } 7944 if m.Spec != nil { 7945 dAtA[i] = 0x1a 7946 i++ 7947 i = encodeVarintControl(dAtA, i, uint64(m.Spec.Size())) 7948 n12, err := m.Spec.MarshalTo(dAtA[i:]) 7949 if err != nil { 7950 return 0, err 7951 } 7952 i += n12 7953 } 7954 if m.Rollback != 0 { 7955 dAtA[i] = 0x20 7956 i++ 7957 i = encodeVarintControl(dAtA, i, uint64(m.Rollback)) 7958 } 7959 return i, nil 7960 } 7961 7962 func (m *UpdateServiceResponse) Marshal() (dAtA []byte, err error) { 7963 size := m.Size() 7964 dAtA = make([]byte, size) 7965 n, err := m.MarshalTo(dAtA) 7966 if err != nil { 7967 return nil, err 7968 } 7969 return dAtA[:n], nil 7970 } 7971 7972 func (m *UpdateServiceResponse) MarshalTo(dAtA []byte) (int, error) { 7973 var i int 7974 _ = i 7975 var l int 7976 _ = l 7977 if m.Service != nil { 7978 dAtA[i] = 0xa 7979 i++ 7980 i = encodeVarintControl(dAtA, i, uint64(m.Service.Size())) 7981 n13, err := m.Service.MarshalTo(dAtA[i:]) 7982 if err != nil { 7983 return 0, err 7984 } 7985 i += n13 7986 } 7987 return i, nil 7988 } 7989 7990 func (m *RemoveServiceRequest) Marshal() (dAtA []byte, err error) { 7991 size := m.Size() 7992 dAtA = make([]byte, size) 7993 n, err := m.MarshalTo(dAtA) 7994 if err != nil { 7995 return nil, err 7996 } 7997 return dAtA[:n], nil 7998 } 7999 8000 func (m *RemoveServiceRequest) MarshalTo(dAtA []byte) (int, error) { 8001 var i int 8002 _ = i 8003 var l int 8004 _ = l 8005 if len(m.ServiceID) > 0 { 8006 dAtA[i] = 0xa 8007 i++ 8008 i = encodeVarintControl(dAtA, i, uint64(len(m.ServiceID))) 8009 i += copy(dAtA[i:], m.ServiceID) 8010 } 8011 return i, nil 8012 } 8013 8014 func (m *RemoveServiceResponse) Marshal() (dAtA []byte, err error) { 8015 size := m.Size() 8016 dAtA = make([]byte, size) 8017 n, err := m.MarshalTo(dAtA) 8018 if err != nil { 8019 return nil, err 8020 } 8021 return dAtA[:n], nil 8022 } 8023 8024 func (m *RemoveServiceResponse) MarshalTo(dAtA []byte) (int, error) { 8025 var i int 8026 _ = i 8027 var l int 8028 _ = l 8029 return i, nil 8030 } 8031 8032 func (m *ListServicesRequest) Marshal() (dAtA []byte, err error) { 8033 size := m.Size() 8034 dAtA = make([]byte, size) 8035 n, err := m.MarshalTo(dAtA) 8036 if err != nil { 8037 return nil, err 8038 } 8039 return dAtA[:n], nil 8040 } 8041 8042 func (m *ListServicesRequest) MarshalTo(dAtA []byte) (int, error) { 8043 var i int 8044 _ = i 8045 var l int 8046 _ = l 8047 if m.Filters != nil { 8048 dAtA[i] = 0xa 8049 i++ 8050 i = encodeVarintControl(dAtA, i, uint64(m.Filters.Size())) 8051 n14, err := m.Filters.MarshalTo(dAtA[i:]) 8052 if err != nil { 8053 return 0, err 8054 } 8055 i += n14 8056 } 8057 return i, nil 8058 } 8059 8060 func (m *ListServicesRequest_Filters) Marshal() (dAtA []byte, err error) { 8061 size := m.Size() 8062 dAtA = make([]byte, size) 8063 n, err := m.MarshalTo(dAtA) 8064 if err != nil { 8065 return nil, err 8066 } 8067 return dAtA[:n], nil 8068 } 8069 8070 func (m *ListServicesRequest_Filters) MarshalTo(dAtA []byte) (int, error) { 8071 var i int 8072 _ = i 8073 var l int 8074 _ = l 8075 if len(m.Names) > 0 { 8076 for _, s := range m.Names { 8077 dAtA[i] = 0xa 8078 i++ 8079 l = len(s) 8080 for l >= 1<<7 { 8081 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 8082 l >>= 7 8083 i++ 8084 } 8085 dAtA[i] = uint8(l) 8086 i++ 8087 i += copy(dAtA[i:], s) 8088 } 8089 } 8090 if len(m.IDPrefixes) > 0 { 8091 for _, s := range m.IDPrefixes { 8092 dAtA[i] = 0x12 8093 i++ 8094 l = len(s) 8095 for l >= 1<<7 { 8096 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 8097 l >>= 7 8098 i++ 8099 } 8100 dAtA[i] = uint8(l) 8101 i++ 8102 i += copy(dAtA[i:], s) 8103 } 8104 } 8105 if len(m.Labels) > 0 { 8106 for k, _ := range m.Labels { 8107 dAtA[i] = 0x1a 8108 i++ 8109 v := m.Labels[k] 8110 mapSize := 1 + len(k) + sovControl(uint64(len(k))) + 1 + len(v) + sovControl(uint64(len(v))) 8111 i = encodeVarintControl(dAtA, i, uint64(mapSize)) 8112 dAtA[i] = 0xa 8113 i++ 8114 i = encodeVarintControl(dAtA, i, uint64(len(k))) 8115 i += copy(dAtA[i:], k) 8116 dAtA[i] = 0x12 8117 i++ 8118 i = encodeVarintControl(dAtA, i, uint64(len(v))) 8119 i += copy(dAtA[i:], v) 8120 } 8121 } 8122 if len(m.NamePrefixes) > 0 { 8123 for _, s := range m.NamePrefixes { 8124 dAtA[i] = 0x22 8125 i++ 8126 l = len(s) 8127 for l >= 1<<7 { 8128 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 8129 l >>= 7 8130 i++ 8131 } 8132 dAtA[i] = uint8(l) 8133 i++ 8134 i += copy(dAtA[i:], s) 8135 } 8136 } 8137 if len(m.Runtimes) > 0 { 8138 for _, s := range m.Runtimes { 8139 dAtA[i] = 0x2a 8140 i++ 8141 l = len(s) 8142 for l >= 1<<7 { 8143 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 8144 l >>= 7 8145 i++ 8146 } 8147 dAtA[i] = uint8(l) 8148 i++ 8149 i += copy(dAtA[i:], s) 8150 } 8151 } 8152 return i, nil 8153 } 8154 8155 func (m *ListServicesResponse) Marshal() (dAtA []byte, err error) { 8156 size := m.Size() 8157 dAtA = make([]byte, size) 8158 n, err := m.MarshalTo(dAtA) 8159 if err != nil { 8160 return nil, err 8161 } 8162 return dAtA[:n], nil 8163 } 8164 8165 func (m *ListServicesResponse) MarshalTo(dAtA []byte) (int, error) { 8166 var i int 8167 _ = i 8168 var l int 8169 _ = l 8170 if len(m.Services) > 0 { 8171 for _, msg := range m.Services { 8172 dAtA[i] = 0xa 8173 i++ 8174 i = encodeVarintControl(dAtA, i, uint64(msg.Size())) 8175 n, err := msg.MarshalTo(dAtA[i:]) 8176 if err != nil { 8177 return 0, err 8178 } 8179 i += n 8180 } 8181 } 8182 return i, nil 8183 } 8184 8185 func (m *ListServiceStatusesRequest) Marshal() (dAtA []byte, err error) { 8186 size := m.Size() 8187 dAtA = make([]byte, size) 8188 n, err := m.MarshalTo(dAtA) 8189 if err != nil { 8190 return nil, err 8191 } 8192 return dAtA[:n], nil 8193 } 8194 8195 func (m *ListServiceStatusesRequest) MarshalTo(dAtA []byte) (int, error) { 8196 var i int 8197 _ = i 8198 var l int 8199 _ = l 8200 if len(m.Services) > 0 { 8201 for _, s := range m.Services { 8202 dAtA[i] = 0xa 8203 i++ 8204 l = len(s) 8205 for l >= 1<<7 { 8206 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 8207 l >>= 7 8208 i++ 8209 } 8210 dAtA[i] = uint8(l) 8211 i++ 8212 i += copy(dAtA[i:], s) 8213 } 8214 } 8215 return i, nil 8216 } 8217 8218 func (m *ListServiceStatusesResponse) Marshal() (dAtA []byte, err error) { 8219 size := m.Size() 8220 dAtA = make([]byte, size) 8221 n, err := m.MarshalTo(dAtA) 8222 if err != nil { 8223 return nil, err 8224 } 8225 return dAtA[:n], nil 8226 } 8227 8228 func (m *ListServiceStatusesResponse) MarshalTo(dAtA []byte) (int, error) { 8229 var i int 8230 _ = i 8231 var l int 8232 _ = l 8233 if len(m.Statuses) > 0 { 8234 for _, msg := range m.Statuses { 8235 dAtA[i] = 0xa 8236 i++ 8237 i = encodeVarintControl(dAtA, i, uint64(msg.Size())) 8238 n, err := msg.MarshalTo(dAtA[i:]) 8239 if err != nil { 8240 return 0, err 8241 } 8242 i += n 8243 } 8244 } 8245 return i, nil 8246 } 8247 8248 func (m *ListServiceStatusesResponse_ServiceStatus) Marshal() (dAtA []byte, err error) { 8249 size := m.Size() 8250 dAtA = make([]byte, size) 8251 n, err := m.MarshalTo(dAtA) 8252 if err != nil { 8253 return nil, err 8254 } 8255 return dAtA[:n], nil 8256 } 8257 8258 func (m *ListServiceStatusesResponse_ServiceStatus) MarshalTo(dAtA []byte) (int, error) { 8259 var i int 8260 _ = i 8261 var l int 8262 _ = l 8263 if len(m.ServiceID) > 0 { 8264 dAtA[i] = 0xa 8265 i++ 8266 i = encodeVarintControl(dAtA, i, uint64(len(m.ServiceID))) 8267 i += copy(dAtA[i:], m.ServiceID) 8268 } 8269 if m.DesiredTasks != 0 { 8270 dAtA[i] = 0x10 8271 i++ 8272 i = encodeVarintControl(dAtA, i, uint64(m.DesiredTasks)) 8273 } 8274 if m.RunningTasks != 0 { 8275 dAtA[i] = 0x18 8276 i++ 8277 i = encodeVarintControl(dAtA, i, uint64(m.RunningTasks)) 8278 } 8279 if m.CompletedTasks != 0 { 8280 dAtA[i] = 0x20 8281 i++ 8282 i = encodeVarintControl(dAtA, i, uint64(m.CompletedTasks)) 8283 } 8284 return i, nil 8285 } 8286 8287 func (m *CreateNetworkRequest) Marshal() (dAtA []byte, err error) { 8288 size := m.Size() 8289 dAtA = make([]byte, size) 8290 n, err := m.MarshalTo(dAtA) 8291 if err != nil { 8292 return nil, err 8293 } 8294 return dAtA[:n], nil 8295 } 8296 8297 func (m *CreateNetworkRequest) MarshalTo(dAtA []byte) (int, error) { 8298 var i int 8299 _ = i 8300 var l int 8301 _ = l 8302 if m.Spec != nil { 8303 dAtA[i] = 0xa 8304 i++ 8305 i = encodeVarintControl(dAtA, i, uint64(m.Spec.Size())) 8306 n15, err := m.Spec.MarshalTo(dAtA[i:]) 8307 if err != nil { 8308 return 0, err 8309 } 8310 i += n15 8311 } 8312 return i, nil 8313 } 8314 8315 func (m *CreateNetworkResponse) Marshal() (dAtA []byte, err error) { 8316 size := m.Size() 8317 dAtA = make([]byte, size) 8318 n, err := m.MarshalTo(dAtA) 8319 if err != nil { 8320 return nil, err 8321 } 8322 return dAtA[:n], nil 8323 } 8324 8325 func (m *CreateNetworkResponse) MarshalTo(dAtA []byte) (int, error) { 8326 var i int 8327 _ = i 8328 var l int 8329 _ = l 8330 if m.Network != nil { 8331 dAtA[i] = 0xa 8332 i++ 8333 i = encodeVarintControl(dAtA, i, uint64(m.Network.Size())) 8334 n16, err := m.Network.MarshalTo(dAtA[i:]) 8335 if err != nil { 8336 return 0, err 8337 } 8338 i += n16 8339 } 8340 return i, nil 8341 } 8342 8343 func (m *GetNetworkRequest) Marshal() (dAtA []byte, err error) { 8344 size := m.Size() 8345 dAtA = make([]byte, size) 8346 n, err := m.MarshalTo(dAtA) 8347 if err != nil { 8348 return nil, err 8349 } 8350 return dAtA[:n], nil 8351 } 8352 8353 func (m *GetNetworkRequest) MarshalTo(dAtA []byte) (int, error) { 8354 var i int 8355 _ = i 8356 var l int 8357 _ = l 8358 if len(m.Name) > 0 { 8359 dAtA[i] = 0xa 8360 i++ 8361 i = encodeVarintControl(dAtA, i, uint64(len(m.Name))) 8362 i += copy(dAtA[i:], m.Name) 8363 } 8364 if len(m.NetworkID) > 0 { 8365 dAtA[i] = 0x12 8366 i++ 8367 i = encodeVarintControl(dAtA, i, uint64(len(m.NetworkID))) 8368 i += copy(dAtA[i:], m.NetworkID) 8369 } 8370 return i, nil 8371 } 8372 8373 func (m *GetNetworkResponse) Marshal() (dAtA []byte, err error) { 8374 size := m.Size() 8375 dAtA = make([]byte, size) 8376 n, err := m.MarshalTo(dAtA) 8377 if err != nil { 8378 return nil, err 8379 } 8380 return dAtA[:n], nil 8381 } 8382 8383 func (m *GetNetworkResponse) MarshalTo(dAtA []byte) (int, error) { 8384 var i int 8385 _ = i 8386 var l int 8387 _ = l 8388 if m.Network != nil { 8389 dAtA[i] = 0xa 8390 i++ 8391 i = encodeVarintControl(dAtA, i, uint64(m.Network.Size())) 8392 n17, err := m.Network.MarshalTo(dAtA[i:]) 8393 if err != nil { 8394 return 0, err 8395 } 8396 i += n17 8397 } 8398 return i, nil 8399 } 8400 8401 func (m *RemoveNetworkRequest) Marshal() (dAtA []byte, err error) { 8402 size := m.Size() 8403 dAtA = make([]byte, size) 8404 n, err := m.MarshalTo(dAtA) 8405 if err != nil { 8406 return nil, err 8407 } 8408 return dAtA[:n], nil 8409 } 8410 8411 func (m *RemoveNetworkRequest) MarshalTo(dAtA []byte) (int, error) { 8412 var i int 8413 _ = i 8414 var l int 8415 _ = l 8416 if len(m.Name) > 0 { 8417 dAtA[i] = 0xa 8418 i++ 8419 i = encodeVarintControl(dAtA, i, uint64(len(m.Name))) 8420 i += copy(dAtA[i:], m.Name) 8421 } 8422 if len(m.NetworkID) > 0 { 8423 dAtA[i] = 0x12 8424 i++ 8425 i = encodeVarintControl(dAtA, i, uint64(len(m.NetworkID))) 8426 i += copy(dAtA[i:], m.NetworkID) 8427 } 8428 return i, nil 8429 } 8430 8431 func (m *RemoveNetworkResponse) Marshal() (dAtA []byte, err error) { 8432 size := m.Size() 8433 dAtA = make([]byte, size) 8434 n, err := m.MarshalTo(dAtA) 8435 if err != nil { 8436 return nil, err 8437 } 8438 return dAtA[:n], nil 8439 } 8440 8441 func (m *RemoveNetworkResponse) MarshalTo(dAtA []byte) (int, error) { 8442 var i int 8443 _ = i 8444 var l int 8445 _ = l 8446 return i, nil 8447 } 8448 8449 func (m *ListNetworksRequest) Marshal() (dAtA []byte, err error) { 8450 size := m.Size() 8451 dAtA = make([]byte, size) 8452 n, err := m.MarshalTo(dAtA) 8453 if err != nil { 8454 return nil, err 8455 } 8456 return dAtA[:n], nil 8457 } 8458 8459 func (m *ListNetworksRequest) MarshalTo(dAtA []byte) (int, error) { 8460 var i int 8461 _ = i 8462 var l int 8463 _ = l 8464 if m.Filters != nil { 8465 dAtA[i] = 0xa 8466 i++ 8467 i = encodeVarintControl(dAtA, i, uint64(m.Filters.Size())) 8468 n18, err := m.Filters.MarshalTo(dAtA[i:]) 8469 if err != nil { 8470 return 0, err 8471 } 8472 i += n18 8473 } 8474 return i, nil 8475 } 8476 8477 func (m *ListNetworksRequest_Filters) Marshal() (dAtA []byte, err error) { 8478 size := m.Size() 8479 dAtA = make([]byte, size) 8480 n, err := m.MarshalTo(dAtA) 8481 if err != nil { 8482 return nil, err 8483 } 8484 return dAtA[:n], nil 8485 } 8486 8487 func (m *ListNetworksRequest_Filters) MarshalTo(dAtA []byte) (int, error) { 8488 var i int 8489 _ = i 8490 var l int 8491 _ = l 8492 if len(m.Names) > 0 { 8493 for _, s := range m.Names { 8494 dAtA[i] = 0xa 8495 i++ 8496 l = len(s) 8497 for l >= 1<<7 { 8498 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 8499 l >>= 7 8500 i++ 8501 } 8502 dAtA[i] = uint8(l) 8503 i++ 8504 i += copy(dAtA[i:], s) 8505 } 8506 } 8507 if len(m.IDPrefixes) > 0 { 8508 for _, s := range m.IDPrefixes { 8509 dAtA[i] = 0x12 8510 i++ 8511 l = len(s) 8512 for l >= 1<<7 { 8513 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 8514 l >>= 7 8515 i++ 8516 } 8517 dAtA[i] = uint8(l) 8518 i++ 8519 i += copy(dAtA[i:], s) 8520 } 8521 } 8522 if len(m.Labels) > 0 { 8523 for k, _ := range m.Labels { 8524 dAtA[i] = 0x1a 8525 i++ 8526 v := m.Labels[k] 8527 mapSize := 1 + len(k) + sovControl(uint64(len(k))) + 1 + len(v) + sovControl(uint64(len(v))) 8528 i = encodeVarintControl(dAtA, i, uint64(mapSize)) 8529 dAtA[i] = 0xa 8530 i++ 8531 i = encodeVarintControl(dAtA, i, uint64(len(k))) 8532 i += copy(dAtA[i:], k) 8533 dAtA[i] = 0x12 8534 i++ 8535 i = encodeVarintControl(dAtA, i, uint64(len(v))) 8536 i += copy(dAtA[i:], v) 8537 } 8538 } 8539 if len(m.NamePrefixes) > 0 { 8540 for _, s := range m.NamePrefixes { 8541 dAtA[i] = 0x22 8542 i++ 8543 l = len(s) 8544 for l >= 1<<7 { 8545 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 8546 l >>= 7 8547 i++ 8548 } 8549 dAtA[i] = uint8(l) 8550 i++ 8551 i += copy(dAtA[i:], s) 8552 } 8553 } 8554 return i, nil 8555 } 8556 8557 func (m *ListNetworksResponse) Marshal() (dAtA []byte, err error) { 8558 size := m.Size() 8559 dAtA = make([]byte, size) 8560 n, err := m.MarshalTo(dAtA) 8561 if err != nil { 8562 return nil, err 8563 } 8564 return dAtA[:n], nil 8565 } 8566 8567 func (m *ListNetworksResponse) MarshalTo(dAtA []byte) (int, error) { 8568 var i int 8569 _ = i 8570 var l int 8571 _ = l 8572 if len(m.Networks) > 0 { 8573 for _, msg := range m.Networks { 8574 dAtA[i] = 0xa 8575 i++ 8576 i = encodeVarintControl(dAtA, i, uint64(msg.Size())) 8577 n, err := msg.MarshalTo(dAtA[i:]) 8578 if err != nil { 8579 return 0, err 8580 } 8581 i += n 8582 } 8583 } 8584 return i, nil 8585 } 8586 8587 func (m *GetClusterRequest) Marshal() (dAtA []byte, err error) { 8588 size := m.Size() 8589 dAtA = make([]byte, size) 8590 n, err := m.MarshalTo(dAtA) 8591 if err != nil { 8592 return nil, err 8593 } 8594 return dAtA[:n], nil 8595 } 8596 8597 func (m *GetClusterRequest) MarshalTo(dAtA []byte) (int, error) { 8598 var i int 8599 _ = i 8600 var l int 8601 _ = l 8602 if len(m.ClusterID) > 0 { 8603 dAtA[i] = 0xa 8604 i++ 8605 i = encodeVarintControl(dAtA, i, uint64(len(m.ClusterID))) 8606 i += copy(dAtA[i:], m.ClusterID) 8607 } 8608 return i, nil 8609 } 8610 8611 func (m *GetClusterResponse) Marshal() (dAtA []byte, err error) { 8612 size := m.Size() 8613 dAtA = make([]byte, size) 8614 n, err := m.MarshalTo(dAtA) 8615 if err != nil { 8616 return nil, err 8617 } 8618 return dAtA[:n], nil 8619 } 8620 8621 func (m *GetClusterResponse) MarshalTo(dAtA []byte) (int, error) { 8622 var i int 8623 _ = i 8624 var l int 8625 _ = l 8626 if m.Cluster != nil { 8627 dAtA[i] = 0xa 8628 i++ 8629 i = encodeVarintControl(dAtA, i, uint64(m.Cluster.Size())) 8630 n19, err := m.Cluster.MarshalTo(dAtA[i:]) 8631 if err != nil { 8632 return 0, err 8633 } 8634 i += n19 8635 } 8636 return i, nil 8637 } 8638 8639 func (m *ListClustersRequest) Marshal() (dAtA []byte, err error) { 8640 size := m.Size() 8641 dAtA = make([]byte, size) 8642 n, err := m.MarshalTo(dAtA) 8643 if err != nil { 8644 return nil, err 8645 } 8646 return dAtA[:n], nil 8647 } 8648 8649 func (m *ListClustersRequest) MarshalTo(dAtA []byte) (int, error) { 8650 var i int 8651 _ = i 8652 var l int 8653 _ = l 8654 if m.Filters != nil { 8655 dAtA[i] = 0xa 8656 i++ 8657 i = encodeVarintControl(dAtA, i, uint64(m.Filters.Size())) 8658 n20, err := m.Filters.MarshalTo(dAtA[i:]) 8659 if err != nil { 8660 return 0, err 8661 } 8662 i += n20 8663 } 8664 return i, nil 8665 } 8666 8667 func (m *ListClustersRequest_Filters) Marshal() (dAtA []byte, err error) { 8668 size := m.Size() 8669 dAtA = make([]byte, size) 8670 n, err := m.MarshalTo(dAtA) 8671 if err != nil { 8672 return nil, err 8673 } 8674 return dAtA[:n], nil 8675 } 8676 8677 func (m *ListClustersRequest_Filters) MarshalTo(dAtA []byte) (int, error) { 8678 var i int 8679 _ = i 8680 var l int 8681 _ = l 8682 if len(m.Names) > 0 { 8683 for _, s := range m.Names { 8684 dAtA[i] = 0xa 8685 i++ 8686 l = len(s) 8687 for l >= 1<<7 { 8688 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 8689 l >>= 7 8690 i++ 8691 } 8692 dAtA[i] = uint8(l) 8693 i++ 8694 i += copy(dAtA[i:], s) 8695 } 8696 } 8697 if len(m.IDPrefixes) > 0 { 8698 for _, s := range m.IDPrefixes { 8699 dAtA[i] = 0x12 8700 i++ 8701 l = len(s) 8702 for l >= 1<<7 { 8703 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 8704 l >>= 7 8705 i++ 8706 } 8707 dAtA[i] = uint8(l) 8708 i++ 8709 i += copy(dAtA[i:], s) 8710 } 8711 } 8712 if len(m.Labels) > 0 { 8713 for k, _ := range m.Labels { 8714 dAtA[i] = 0x1a 8715 i++ 8716 v := m.Labels[k] 8717 mapSize := 1 + len(k) + sovControl(uint64(len(k))) + 1 + len(v) + sovControl(uint64(len(v))) 8718 i = encodeVarintControl(dAtA, i, uint64(mapSize)) 8719 dAtA[i] = 0xa 8720 i++ 8721 i = encodeVarintControl(dAtA, i, uint64(len(k))) 8722 i += copy(dAtA[i:], k) 8723 dAtA[i] = 0x12 8724 i++ 8725 i = encodeVarintControl(dAtA, i, uint64(len(v))) 8726 i += copy(dAtA[i:], v) 8727 } 8728 } 8729 if len(m.NamePrefixes) > 0 { 8730 for _, s := range m.NamePrefixes { 8731 dAtA[i] = 0x22 8732 i++ 8733 l = len(s) 8734 for l >= 1<<7 { 8735 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 8736 l >>= 7 8737 i++ 8738 } 8739 dAtA[i] = uint8(l) 8740 i++ 8741 i += copy(dAtA[i:], s) 8742 } 8743 } 8744 return i, nil 8745 } 8746 8747 func (m *ListClustersResponse) Marshal() (dAtA []byte, err error) { 8748 size := m.Size() 8749 dAtA = make([]byte, size) 8750 n, err := m.MarshalTo(dAtA) 8751 if err != nil { 8752 return nil, err 8753 } 8754 return dAtA[:n], nil 8755 } 8756 8757 func (m *ListClustersResponse) MarshalTo(dAtA []byte) (int, error) { 8758 var i int 8759 _ = i 8760 var l int 8761 _ = l 8762 if len(m.Clusters) > 0 { 8763 for _, msg := range m.Clusters { 8764 dAtA[i] = 0xa 8765 i++ 8766 i = encodeVarintControl(dAtA, i, uint64(msg.Size())) 8767 n, err := msg.MarshalTo(dAtA[i:]) 8768 if err != nil { 8769 return 0, err 8770 } 8771 i += n 8772 } 8773 } 8774 return i, nil 8775 } 8776 8777 func (m *KeyRotation) Marshal() (dAtA []byte, err error) { 8778 size := m.Size() 8779 dAtA = make([]byte, size) 8780 n, err := m.MarshalTo(dAtA) 8781 if err != nil { 8782 return nil, err 8783 } 8784 return dAtA[:n], nil 8785 } 8786 8787 func (m *KeyRotation) MarshalTo(dAtA []byte) (int, error) { 8788 var i int 8789 _ = i 8790 var l int 8791 _ = l 8792 if m.WorkerJoinToken { 8793 dAtA[i] = 0x8 8794 i++ 8795 if m.WorkerJoinToken { 8796 dAtA[i] = 1 8797 } else { 8798 dAtA[i] = 0 8799 } 8800 i++ 8801 } 8802 if m.ManagerJoinToken { 8803 dAtA[i] = 0x10 8804 i++ 8805 if m.ManagerJoinToken { 8806 dAtA[i] = 1 8807 } else { 8808 dAtA[i] = 0 8809 } 8810 i++ 8811 } 8812 if m.ManagerUnlockKey { 8813 dAtA[i] = 0x18 8814 i++ 8815 if m.ManagerUnlockKey { 8816 dAtA[i] = 1 8817 } else { 8818 dAtA[i] = 0 8819 } 8820 i++ 8821 } 8822 return i, nil 8823 } 8824 8825 func (m *UpdateClusterRequest) Marshal() (dAtA []byte, err error) { 8826 size := m.Size() 8827 dAtA = make([]byte, size) 8828 n, err := m.MarshalTo(dAtA) 8829 if err != nil { 8830 return nil, err 8831 } 8832 return dAtA[:n], nil 8833 } 8834 8835 func (m *UpdateClusterRequest) MarshalTo(dAtA []byte) (int, error) { 8836 var i int 8837 _ = i 8838 var l int 8839 _ = l 8840 if len(m.ClusterID) > 0 { 8841 dAtA[i] = 0xa 8842 i++ 8843 i = encodeVarintControl(dAtA, i, uint64(len(m.ClusterID))) 8844 i += copy(dAtA[i:], m.ClusterID) 8845 } 8846 if m.ClusterVersion != nil { 8847 dAtA[i] = 0x12 8848 i++ 8849 i = encodeVarintControl(dAtA, i, uint64(m.ClusterVersion.Size())) 8850 n21, err := m.ClusterVersion.MarshalTo(dAtA[i:]) 8851 if err != nil { 8852 return 0, err 8853 } 8854 i += n21 8855 } 8856 if m.Spec != nil { 8857 dAtA[i] = 0x1a 8858 i++ 8859 i = encodeVarintControl(dAtA, i, uint64(m.Spec.Size())) 8860 n22, err := m.Spec.MarshalTo(dAtA[i:]) 8861 if err != nil { 8862 return 0, err 8863 } 8864 i += n22 8865 } 8866 dAtA[i] = 0x22 8867 i++ 8868 i = encodeVarintControl(dAtA, i, uint64(m.Rotation.Size())) 8869 n23, err := m.Rotation.MarshalTo(dAtA[i:]) 8870 if err != nil { 8871 return 0, err 8872 } 8873 i += n23 8874 return i, nil 8875 } 8876 8877 func (m *UpdateClusterResponse) Marshal() (dAtA []byte, err error) { 8878 size := m.Size() 8879 dAtA = make([]byte, size) 8880 n, err := m.MarshalTo(dAtA) 8881 if err != nil { 8882 return nil, err 8883 } 8884 return dAtA[:n], nil 8885 } 8886 8887 func (m *UpdateClusterResponse) MarshalTo(dAtA []byte) (int, error) { 8888 var i int 8889 _ = i 8890 var l int 8891 _ = l 8892 if m.Cluster != nil { 8893 dAtA[i] = 0xa 8894 i++ 8895 i = encodeVarintControl(dAtA, i, uint64(m.Cluster.Size())) 8896 n24, err := m.Cluster.MarshalTo(dAtA[i:]) 8897 if err != nil { 8898 return 0, err 8899 } 8900 i += n24 8901 } 8902 return i, nil 8903 } 8904 8905 func (m *GetSecretRequest) Marshal() (dAtA []byte, err error) { 8906 size := m.Size() 8907 dAtA = make([]byte, size) 8908 n, err := m.MarshalTo(dAtA) 8909 if err != nil { 8910 return nil, err 8911 } 8912 return dAtA[:n], nil 8913 } 8914 8915 func (m *GetSecretRequest) MarshalTo(dAtA []byte) (int, error) { 8916 var i int 8917 _ = i 8918 var l int 8919 _ = l 8920 if len(m.SecretID) > 0 { 8921 dAtA[i] = 0xa 8922 i++ 8923 i = encodeVarintControl(dAtA, i, uint64(len(m.SecretID))) 8924 i += copy(dAtA[i:], m.SecretID) 8925 } 8926 return i, nil 8927 } 8928 8929 func (m *GetSecretResponse) Marshal() (dAtA []byte, err error) { 8930 size := m.Size() 8931 dAtA = make([]byte, size) 8932 n, err := m.MarshalTo(dAtA) 8933 if err != nil { 8934 return nil, err 8935 } 8936 return dAtA[:n], nil 8937 } 8938 8939 func (m *GetSecretResponse) MarshalTo(dAtA []byte) (int, error) { 8940 var i int 8941 _ = i 8942 var l int 8943 _ = l 8944 if m.Secret != nil { 8945 dAtA[i] = 0xa 8946 i++ 8947 i = encodeVarintControl(dAtA, i, uint64(m.Secret.Size())) 8948 n25, err := m.Secret.MarshalTo(dAtA[i:]) 8949 if err != nil { 8950 return 0, err 8951 } 8952 i += n25 8953 } 8954 return i, nil 8955 } 8956 8957 func (m *UpdateSecretRequest) Marshal() (dAtA []byte, err error) { 8958 size := m.Size() 8959 dAtA = make([]byte, size) 8960 n, err := m.MarshalTo(dAtA) 8961 if err != nil { 8962 return nil, err 8963 } 8964 return dAtA[:n], nil 8965 } 8966 8967 func (m *UpdateSecretRequest) MarshalTo(dAtA []byte) (int, error) { 8968 var i int 8969 _ = i 8970 var l int 8971 _ = l 8972 if len(m.SecretID) > 0 { 8973 dAtA[i] = 0xa 8974 i++ 8975 i = encodeVarintControl(dAtA, i, uint64(len(m.SecretID))) 8976 i += copy(dAtA[i:], m.SecretID) 8977 } 8978 if m.SecretVersion != nil { 8979 dAtA[i] = 0x12 8980 i++ 8981 i = encodeVarintControl(dAtA, i, uint64(m.SecretVersion.Size())) 8982 n26, err := m.SecretVersion.MarshalTo(dAtA[i:]) 8983 if err != nil { 8984 return 0, err 8985 } 8986 i += n26 8987 } 8988 if m.Spec != nil { 8989 dAtA[i] = 0x1a 8990 i++ 8991 i = encodeVarintControl(dAtA, i, uint64(m.Spec.Size())) 8992 n27, err := m.Spec.MarshalTo(dAtA[i:]) 8993 if err != nil { 8994 return 0, err 8995 } 8996 i += n27 8997 } 8998 return i, nil 8999 } 9000 9001 func (m *UpdateSecretResponse) Marshal() (dAtA []byte, err error) { 9002 size := m.Size() 9003 dAtA = make([]byte, size) 9004 n, err := m.MarshalTo(dAtA) 9005 if err != nil { 9006 return nil, err 9007 } 9008 return dAtA[:n], nil 9009 } 9010 9011 func (m *UpdateSecretResponse) MarshalTo(dAtA []byte) (int, error) { 9012 var i int 9013 _ = i 9014 var l int 9015 _ = l 9016 if m.Secret != nil { 9017 dAtA[i] = 0xa 9018 i++ 9019 i = encodeVarintControl(dAtA, i, uint64(m.Secret.Size())) 9020 n28, err := m.Secret.MarshalTo(dAtA[i:]) 9021 if err != nil { 9022 return 0, err 9023 } 9024 i += n28 9025 } 9026 return i, nil 9027 } 9028 9029 func (m *ListSecretsRequest) Marshal() (dAtA []byte, err error) { 9030 size := m.Size() 9031 dAtA = make([]byte, size) 9032 n, err := m.MarshalTo(dAtA) 9033 if err != nil { 9034 return nil, err 9035 } 9036 return dAtA[:n], nil 9037 } 9038 9039 func (m *ListSecretsRequest) MarshalTo(dAtA []byte) (int, error) { 9040 var i int 9041 _ = i 9042 var l int 9043 _ = l 9044 if m.Filters != nil { 9045 dAtA[i] = 0xa 9046 i++ 9047 i = encodeVarintControl(dAtA, i, uint64(m.Filters.Size())) 9048 n29, err := m.Filters.MarshalTo(dAtA[i:]) 9049 if err != nil { 9050 return 0, err 9051 } 9052 i += n29 9053 } 9054 return i, nil 9055 } 9056 9057 func (m *ListSecretsRequest_Filters) Marshal() (dAtA []byte, err error) { 9058 size := m.Size() 9059 dAtA = make([]byte, size) 9060 n, err := m.MarshalTo(dAtA) 9061 if err != nil { 9062 return nil, err 9063 } 9064 return dAtA[:n], nil 9065 } 9066 9067 func (m *ListSecretsRequest_Filters) MarshalTo(dAtA []byte) (int, error) { 9068 var i int 9069 _ = i 9070 var l int 9071 _ = l 9072 if len(m.Names) > 0 { 9073 for _, s := range m.Names { 9074 dAtA[i] = 0xa 9075 i++ 9076 l = len(s) 9077 for l >= 1<<7 { 9078 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 9079 l >>= 7 9080 i++ 9081 } 9082 dAtA[i] = uint8(l) 9083 i++ 9084 i += copy(dAtA[i:], s) 9085 } 9086 } 9087 if len(m.IDPrefixes) > 0 { 9088 for _, s := range m.IDPrefixes { 9089 dAtA[i] = 0x12 9090 i++ 9091 l = len(s) 9092 for l >= 1<<7 { 9093 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 9094 l >>= 7 9095 i++ 9096 } 9097 dAtA[i] = uint8(l) 9098 i++ 9099 i += copy(dAtA[i:], s) 9100 } 9101 } 9102 if len(m.Labels) > 0 { 9103 for k, _ := range m.Labels { 9104 dAtA[i] = 0x1a 9105 i++ 9106 v := m.Labels[k] 9107 mapSize := 1 + len(k) + sovControl(uint64(len(k))) + 1 + len(v) + sovControl(uint64(len(v))) 9108 i = encodeVarintControl(dAtA, i, uint64(mapSize)) 9109 dAtA[i] = 0xa 9110 i++ 9111 i = encodeVarintControl(dAtA, i, uint64(len(k))) 9112 i += copy(dAtA[i:], k) 9113 dAtA[i] = 0x12 9114 i++ 9115 i = encodeVarintControl(dAtA, i, uint64(len(v))) 9116 i += copy(dAtA[i:], v) 9117 } 9118 } 9119 if len(m.NamePrefixes) > 0 { 9120 for _, s := range m.NamePrefixes { 9121 dAtA[i] = 0x22 9122 i++ 9123 l = len(s) 9124 for l >= 1<<7 { 9125 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 9126 l >>= 7 9127 i++ 9128 } 9129 dAtA[i] = uint8(l) 9130 i++ 9131 i += copy(dAtA[i:], s) 9132 } 9133 } 9134 return i, nil 9135 } 9136 9137 func (m *ListSecretsResponse) Marshal() (dAtA []byte, err error) { 9138 size := m.Size() 9139 dAtA = make([]byte, size) 9140 n, err := m.MarshalTo(dAtA) 9141 if err != nil { 9142 return nil, err 9143 } 9144 return dAtA[:n], nil 9145 } 9146 9147 func (m *ListSecretsResponse) MarshalTo(dAtA []byte) (int, error) { 9148 var i int 9149 _ = i 9150 var l int 9151 _ = l 9152 if len(m.Secrets) > 0 { 9153 for _, msg := range m.Secrets { 9154 dAtA[i] = 0xa 9155 i++ 9156 i = encodeVarintControl(dAtA, i, uint64(msg.Size())) 9157 n, err := msg.MarshalTo(dAtA[i:]) 9158 if err != nil { 9159 return 0, err 9160 } 9161 i += n 9162 } 9163 } 9164 return i, nil 9165 } 9166 9167 func (m *CreateSecretRequest) Marshal() (dAtA []byte, err error) { 9168 size := m.Size() 9169 dAtA = make([]byte, size) 9170 n, err := m.MarshalTo(dAtA) 9171 if err != nil { 9172 return nil, err 9173 } 9174 return dAtA[:n], nil 9175 } 9176 9177 func (m *CreateSecretRequest) MarshalTo(dAtA []byte) (int, error) { 9178 var i int 9179 _ = i 9180 var l int 9181 _ = l 9182 if m.Spec != nil { 9183 dAtA[i] = 0xa 9184 i++ 9185 i = encodeVarintControl(dAtA, i, uint64(m.Spec.Size())) 9186 n30, err := m.Spec.MarshalTo(dAtA[i:]) 9187 if err != nil { 9188 return 0, err 9189 } 9190 i += n30 9191 } 9192 return i, nil 9193 } 9194 9195 func (m *CreateSecretResponse) Marshal() (dAtA []byte, err error) { 9196 size := m.Size() 9197 dAtA = make([]byte, size) 9198 n, err := m.MarshalTo(dAtA) 9199 if err != nil { 9200 return nil, err 9201 } 9202 return dAtA[:n], nil 9203 } 9204 9205 func (m *CreateSecretResponse) MarshalTo(dAtA []byte) (int, error) { 9206 var i int 9207 _ = i 9208 var l int 9209 _ = l 9210 if m.Secret != nil { 9211 dAtA[i] = 0xa 9212 i++ 9213 i = encodeVarintControl(dAtA, i, uint64(m.Secret.Size())) 9214 n31, err := m.Secret.MarshalTo(dAtA[i:]) 9215 if err != nil { 9216 return 0, err 9217 } 9218 i += n31 9219 } 9220 return i, nil 9221 } 9222 9223 func (m *RemoveSecretRequest) Marshal() (dAtA []byte, err error) { 9224 size := m.Size() 9225 dAtA = make([]byte, size) 9226 n, err := m.MarshalTo(dAtA) 9227 if err != nil { 9228 return nil, err 9229 } 9230 return dAtA[:n], nil 9231 } 9232 9233 func (m *RemoveSecretRequest) MarshalTo(dAtA []byte) (int, error) { 9234 var i int 9235 _ = i 9236 var l int 9237 _ = l 9238 if len(m.SecretID) > 0 { 9239 dAtA[i] = 0xa 9240 i++ 9241 i = encodeVarintControl(dAtA, i, uint64(len(m.SecretID))) 9242 i += copy(dAtA[i:], m.SecretID) 9243 } 9244 return i, nil 9245 } 9246 9247 func (m *RemoveSecretResponse) Marshal() (dAtA []byte, err error) { 9248 size := m.Size() 9249 dAtA = make([]byte, size) 9250 n, err := m.MarshalTo(dAtA) 9251 if err != nil { 9252 return nil, err 9253 } 9254 return dAtA[:n], nil 9255 } 9256 9257 func (m *RemoveSecretResponse) MarshalTo(dAtA []byte) (int, error) { 9258 var i int 9259 _ = i 9260 var l int 9261 _ = l 9262 return i, nil 9263 } 9264 9265 func (m *GetConfigRequest) Marshal() (dAtA []byte, err error) { 9266 size := m.Size() 9267 dAtA = make([]byte, size) 9268 n, err := m.MarshalTo(dAtA) 9269 if err != nil { 9270 return nil, err 9271 } 9272 return dAtA[:n], nil 9273 } 9274 9275 func (m *GetConfigRequest) MarshalTo(dAtA []byte) (int, error) { 9276 var i int 9277 _ = i 9278 var l int 9279 _ = l 9280 if len(m.ConfigID) > 0 { 9281 dAtA[i] = 0xa 9282 i++ 9283 i = encodeVarintControl(dAtA, i, uint64(len(m.ConfigID))) 9284 i += copy(dAtA[i:], m.ConfigID) 9285 } 9286 return i, nil 9287 } 9288 9289 func (m *GetConfigResponse) Marshal() (dAtA []byte, err error) { 9290 size := m.Size() 9291 dAtA = make([]byte, size) 9292 n, err := m.MarshalTo(dAtA) 9293 if err != nil { 9294 return nil, err 9295 } 9296 return dAtA[:n], nil 9297 } 9298 9299 func (m *GetConfigResponse) MarshalTo(dAtA []byte) (int, error) { 9300 var i int 9301 _ = i 9302 var l int 9303 _ = l 9304 if m.Config != nil { 9305 dAtA[i] = 0xa 9306 i++ 9307 i = encodeVarintControl(dAtA, i, uint64(m.Config.Size())) 9308 n32, err := m.Config.MarshalTo(dAtA[i:]) 9309 if err != nil { 9310 return 0, err 9311 } 9312 i += n32 9313 } 9314 return i, nil 9315 } 9316 9317 func (m *UpdateConfigRequest) Marshal() (dAtA []byte, err error) { 9318 size := m.Size() 9319 dAtA = make([]byte, size) 9320 n, err := m.MarshalTo(dAtA) 9321 if err != nil { 9322 return nil, err 9323 } 9324 return dAtA[:n], nil 9325 } 9326 9327 func (m *UpdateConfigRequest) MarshalTo(dAtA []byte) (int, error) { 9328 var i int 9329 _ = i 9330 var l int 9331 _ = l 9332 if len(m.ConfigID) > 0 { 9333 dAtA[i] = 0xa 9334 i++ 9335 i = encodeVarintControl(dAtA, i, uint64(len(m.ConfigID))) 9336 i += copy(dAtA[i:], m.ConfigID) 9337 } 9338 if m.ConfigVersion != nil { 9339 dAtA[i] = 0x12 9340 i++ 9341 i = encodeVarintControl(dAtA, i, uint64(m.ConfigVersion.Size())) 9342 n33, err := m.ConfigVersion.MarshalTo(dAtA[i:]) 9343 if err != nil { 9344 return 0, err 9345 } 9346 i += n33 9347 } 9348 if m.Spec != nil { 9349 dAtA[i] = 0x1a 9350 i++ 9351 i = encodeVarintControl(dAtA, i, uint64(m.Spec.Size())) 9352 n34, err := m.Spec.MarshalTo(dAtA[i:]) 9353 if err != nil { 9354 return 0, err 9355 } 9356 i += n34 9357 } 9358 return i, nil 9359 } 9360 9361 func (m *UpdateConfigResponse) Marshal() (dAtA []byte, err error) { 9362 size := m.Size() 9363 dAtA = make([]byte, size) 9364 n, err := m.MarshalTo(dAtA) 9365 if err != nil { 9366 return nil, err 9367 } 9368 return dAtA[:n], nil 9369 } 9370 9371 func (m *UpdateConfigResponse) MarshalTo(dAtA []byte) (int, error) { 9372 var i int 9373 _ = i 9374 var l int 9375 _ = l 9376 if m.Config != nil { 9377 dAtA[i] = 0xa 9378 i++ 9379 i = encodeVarintControl(dAtA, i, uint64(m.Config.Size())) 9380 n35, err := m.Config.MarshalTo(dAtA[i:]) 9381 if err != nil { 9382 return 0, err 9383 } 9384 i += n35 9385 } 9386 return i, nil 9387 } 9388 9389 func (m *ListConfigsRequest) Marshal() (dAtA []byte, err error) { 9390 size := m.Size() 9391 dAtA = make([]byte, size) 9392 n, err := m.MarshalTo(dAtA) 9393 if err != nil { 9394 return nil, err 9395 } 9396 return dAtA[:n], nil 9397 } 9398 9399 func (m *ListConfigsRequest) MarshalTo(dAtA []byte) (int, error) { 9400 var i int 9401 _ = i 9402 var l int 9403 _ = l 9404 if m.Filters != nil { 9405 dAtA[i] = 0xa 9406 i++ 9407 i = encodeVarintControl(dAtA, i, uint64(m.Filters.Size())) 9408 n36, err := m.Filters.MarshalTo(dAtA[i:]) 9409 if err != nil { 9410 return 0, err 9411 } 9412 i += n36 9413 } 9414 return i, nil 9415 } 9416 9417 func (m *ListConfigsRequest_Filters) Marshal() (dAtA []byte, err error) { 9418 size := m.Size() 9419 dAtA = make([]byte, size) 9420 n, err := m.MarshalTo(dAtA) 9421 if err != nil { 9422 return nil, err 9423 } 9424 return dAtA[:n], nil 9425 } 9426 9427 func (m *ListConfigsRequest_Filters) MarshalTo(dAtA []byte) (int, error) { 9428 var i int 9429 _ = i 9430 var l int 9431 _ = l 9432 if len(m.Names) > 0 { 9433 for _, s := range m.Names { 9434 dAtA[i] = 0xa 9435 i++ 9436 l = len(s) 9437 for l >= 1<<7 { 9438 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 9439 l >>= 7 9440 i++ 9441 } 9442 dAtA[i] = uint8(l) 9443 i++ 9444 i += copy(dAtA[i:], s) 9445 } 9446 } 9447 if len(m.IDPrefixes) > 0 { 9448 for _, s := range m.IDPrefixes { 9449 dAtA[i] = 0x12 9450 i++ 9451 l = len(s) 9452 for l >= 1<<7 { 9453 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 9454 l >>= 7 9455 i++ 9456 } 9457 dAtA[i] = uint8(l) 9458 i++ 9459 i += copy(dAtA[i:], s) 9460 } 9461 } 9462 if len(m.Labels) > 0 { 9463 for k, _ := range m.Labels { 9464 dAtA[i] = 0x1a 9465 i++ 9466 v := m.Labels[k] 9467 mapSize := 1 + len(k) + sovControl(uint64(len(k))) + 1 + len(v) + sovControl(uint64(len(v))) 9468 i = encodeVarintControl(dAtA, i, uint64(mapSize)) 9469 dAtA[i] = 0xa 9470 i++ 9471 i = encodeVarintControl(dAtA, i, uint64(len(k))) 9472 i += copy(dAtA[i:], k) 9473 dAtA[i] = 0x12 9474 i++ 9475 i = encodeVarintControl(dAtA, i, uint64(len(v))) 9476 i += copy(dAtA[i:], v) 9477 } 9478 } 9479 if len(m.NamePrefixes) > 0 { 9480 for _, s := range m.NamePrefixes { 9481 dAtA[i] = 0x22 9482 i++ 9483 l = len(s) 9484 for l >= 1<<7 { 9485 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 9486 l >>= 7 9487 i++ 9488 } 9489 dAtA[i] = uint8(l) 9490 i++ 9491 i += copy(dAtA[i:], s) 9492 } 9493 } 9494 return i, nil 9495 } 9496 9497 func (m *ListConfigsResponse) Marshal() (dAtA []byte, err error) { 9498 size := m.Size() 9499 dAtA = make([]byte, size) 9500 n, err := m.MarshalTo(dAtA) 9501 if err != nil { 9502 return nil, err 9503 } 9504 return dAtA[:n], nil 9505 } 9506 9507 func (m *ListConfigsResponse) MarshalTo(dAtA []byte) (int, error) { 9508 var i int 9509 _ = i 9510 var l int 9511 _ = l 9512 if len(m.Configs) > 0 { 9513 for _, msg := range m.Configs { 9514 dAtA[i] = 0xa 9515 i++ 9516 i = encodeVarintControl(dAtA, i, uint64(msg.Size())) 9517 n, err := msg.MarshalTo(dAtA[i:]) 9518 if err != nil { 9519 return 0, err 9520 } 9521 i += n 9522 } 9523 } 9524 return i, nil 9525 } 9526 9527 func (m *CreateConfigRequest) Marshal() (dAtA []byte, err error) { 9528 size := m.Size() 9529 dAtA = make([]byte, size) 9530 n, err := m.MarshalTo(dAtA) 9531 if err != nil { 9532 return nil, err 9533 } 9534 return dAtA[:n], nil 9535 } 9536 9537 func (m *CreateConfigRequest) MarshalTo(dAtA []byte) (int, error) { 9538 var i int 9539 _ = i 9540 var l int 9541 _ = l 9542 if m.Spec != nil { 9543 dAtA[i] = 0xa 9544 i++ 9545 i = encodeVarintControl(dAtA, i, uint64(m.Spec.Size())) 9546 n37, err := m.Spec.MarshalTo(dAtA[i:]) 9547 if err != nil { 9548 return 0, err 9549 } 9550 i += n37 9551 } 9552 return i, nil 9553 } 9554 9555 func (m *CreateConfigResponse) Marshal() (dAtA []byte, err error) { 9556 size := m.Size() 9557 dAtA = make([]byte, size) 9558 n, err := m.MarshalTo(dAtA) 9559 if err != nil { 9560 return nil, err 9561 } 9562 return dAtA[:n], nil 9563 } 9564 9565 func (m *CreateConfigResponse) MarshalTo(dAtA []byte) (int, error) { 9566 var i int 9567 _ = i 9568 var l int 9569 _ = l 9570 if m.Config != nil { 9571 dAtA[i] = 0xa 9572 i++ 9573 i = encodeVarintControl(dAtA, i, uint64(m.Config.Size())) 9574 n38, err := m.Config.MarshalTo(dAtA[i:]) 9575 if err != nil { 9576 return 0, err 9577 } 9578 i += n38 9579 } 9580 return i, nil 9581 } 9582 9583 func (m *RemoveConfigRequest) Marshal() (dAtA []byte, err error) { 9584 size := m.Size() 9585 dAtA = make([]byte, size) 9586 n, err := m.MarshalTo(dAtA) 9587 if err != nil { 9588 return nil, err 9589 } 9590 return dAtA[:n], nil 9591 } 9592 9593 func (m *RemoveConfigRequest) MarshalTo(dAtA []byte) (int, error) { 9594 var i int 9595 _ = i 9596 var l int 9597 _ = l 9598 if len(m.ConfigID) > 0 { 9599 dAtA[i] = 0xa 9600 i++ 9601 i = encodeVarintControl(dAtA, i, uint64(len(m.ConfigID))) 9602 i += copy(dAtA[i:], m.ConfigID) 9603 } 9604 return i, nil 9605 } 9606 9607 func (m *RemoveConfigResponse) Marshal() (dAtA []byte, err error) { 9608 size := m.Size() 9609 dAtA = make([]byte, size) 9610 n, err := m.MarshalTo(dAtA) 9611 if err != nil { 9612 return nil, err 9613 } 9614 return dAtA[:n], nil 9615 } 9616 9617 func (m *RemoveConfigResponse) MarshalTo(dAtA []byte) (int, error) { 9618 var i int 9619 _ = i 9620 var l int 9621 _ = l 9622 return i, nil 9623 } 9624 9625 func (m *CreateExtensionRequest) Marshal() (dAtA []byte, err error) { 9626 size := m.Size() 9627 dAtA = make([]byte, size) 9628 n, err := m.MarshalTo(dAtA) 9629 if err != nil { 9630 return nil, err 9631 } 9632 return dAtA[:n], nil 9633 } 9634 9635 func (m *CreateExtensionRequest) MarshalTo(dAtA []byte) (int, error) { 9636 var i int 9637 _ = i 9638 var l int 9639 _ = l 9640 if m.Annotations != nil { 9641 dAtA[i] = 0xa 9642 i++ 9643 i = encodeVarintControl(dAtA, i, uint64(m.Annotations.Size())) 9644 n39, err := m.Annotations.MarshalTo(dAtA[i:]) 9645 if err != nil { 9646 return 0, err 9647 } 9648 i += n39 9649 } 9650 if len(m.Description) > 0 { 9651 dAtA[i] = 0x12 9652 i++ 9653 i = encodeVarintControl(dAtA, i, uint64(len(m.Description))) 9654 i += copy(dAtA[i:], m.Description) 9655 } 9656 return i, nil 9657 } 9658 9659 func (m *CreateExtensionResponse) Marshal() (dAtA []byte, err error) { 9660 size := m.Size() 9661 dAtA = make([]byte, size) 9662 n, err := m.MarshalTo(dAtA) 9663 if err != nil { 9664 return nil, err 9665 } 9666 return dAtA[:n], nil 9667 } 9668 9669 func (m *CreateExtensionResponse) MarshalTo(dAtA []byte) (int, error) { 9670 var i int 9671 _ = i 9672 var l int 9673 _ = l 9674 if m.Extension != nil { 9675 dAtA[i] = 0xa 9676 i++ 9677 i = encodeVarintControl(dAtA, i, uint64(m.Extension.Size())) 9678 n40, err := m.Extension.MarshalTo(dAtA[i:]) 9679 if err != nil { 9680 return 0, err 9681 } 9682 i += n40 9683 } 9684 return i, nil 9685 } 9686 9687 func (m *RemoveExtensionRequest) Marshal() (dAtA []byte, err error) { 9688 size := m.Size() 9689 dAtA = make([]byte, size) 9690 n, err := m.MarshalTo(dAtA) 9691 if err != nil { 9692 return nil, err 9693 } 9694 return dAtA[:n], nil 9695 } 9696 9697 func (m *RemoveExtensionRequest) MarshalTo(dAtA []byte) (int, error) { 9698 var i int 9699 _ = i 9700 var l int 9701 _ = l 9702 if len(m.ExtensionID) > 0 { 9703 dAtA[i] = 0xa 9704 i++ 9705 i = encodeVarintControl(dAtA, i, uint64(len(m.ExtensionID))) 9706 i += copy(dAtA[i:], m.ExtensionID) 9707 } 9708 return i, nil 9709 } 9710 9711 func (m *RemoveExtensionResponse) Marshal() (dAtA []byte, err error) { 9712 size := m.Size() 9713 dAtA = make([]byte, size) 9714 n, err := m.MarshalTo(dAtA) 9715 if err != nil { 9716 return nil, err 9717 } 9718 return dAtA[:n], nil 9719 } 9720 9721 func (m *RemoveExtensionResponse) MarshalTo(dAtA []byte) (int, error) { 9722 var i int 9723 _ = i 9724 var l int 9725 _ = l 9726 return i, nil 9727 } 9728 9729 func (m *GetExtensionRequest) Marshal() (dAtA []byte, err error) { 9730 size := m.Size() 9731 dAtA = make([]byte, size) 9732 n, err := m.MarshalTo(dAtA) 9733 if err != nil { 9734 return nil, err 9735 } 9736 return dAtA[:n], nil 9737 } 9738 9739 func (m *GetExtensionRequest) MarshalTo(dAtA []byte) (int, error) { 9740 var i int 9741 _ = i 9742 var l int 9743 _ = l 9744 if len(m.ExtensionID) > 0 { 9745 dAtA[i] = 0xa 9746 i++ 9747 i = encodeVarintControl(dAtA, i, uint64(len(m.ExtensionID))) 9748 i += copy(dAtA[i:], m.ExtensionID) 9749 } 9750 return i, nil 9751 } 9752 9753 func (m *GetExtensionResponse) Marshal() (dAtA []byte, err error) { 9754 size := m.Size() 9755 dAtA = make([]byte, size) 9756 n, err := m.MarshalTo(dAtA) 9757 if err != nil { 9758 return nil, err 9759 } 9760 return dAtA[:n], nil 9761 } 9762 9763 func (m *GetExtensionResponse) MarshalTo(dAtA []byte) (int, error) { 9764 var i int 9765 _ = i 9766 var l int 9767 _ = l 9768 if m.Extension != nil { 9769 dAtA[i] = 0xa 9770 i++ 9771 i = encodeVarintControl(dAtA, i, uint64(m.Extension.Size())) 9772 n41, err := m.Extension.MarshalTo(dAtA[i:]) 9773 if err != nil { 9774 return 0, err 9775 } 9776 i += n41 9777 } 9778 return i, nil 9779 } 9780 9781 func (m *CreateResourceRequest) Marshal() (dAtA []byte, err error) { 9782 size := m.Size() 9783 dAtA = make([]byte, size) 9784 n, err := m.MarshalTo(dAtA) 9785 if err != nil { 9786 return nil, err 9787 } 9788 return dAtA[:n], nil 9789 } 9790 9791 func (m *CreateResourceRequest) MarshalTo(dAtA []byte) (int, error) { 9792 var i int 9793 _ = i 9794 var l int 9795 _ = l 9796 if m.Annotations != nil { 9797 dAtA[i] = 0xa 9798 i++ 9799 i = encodeVarintControl(dAtA, i, uint64(m.Annotations.Size())) 9800 n42, err := m.Annotations.MarshalTo(dAtA[i:]) 9801 if err != nil { 9802 return 0, err 9803 } 9804 i += n42 9805 } 9806 if len(m.Kind) > 0 { 9807 dAtA[i] = 0x12 9808 i++ 9809 i = encodeVarintControl(dAtA, i, uint64(len(m.Kind))) 9810 i += copy(dAtA[i:], m.Kind) 9811 } 9812 if m.Payload != nil { 9813 dAtA[i] = 0x1a 9814 i++ 9815 i = encodeVarintControl(dAtA, i, uint64(m.Payload.Size())) 9816 n43, err := m.Payload.MarshalTo(dAtA[i:]) 9817 if err != nil { 9818 return 0, err 9819 } 9820 i += n43 9821 } 9822 return i, nil 9823 } 9824 9825 func (m *CreateResourceResponse) Marshal() (dAtA []byte, err error) { 9826 size := m.Size() 9827 dAtA = make([]byte, size) 9828 n, err := m.MarshalTo(dAtA) 9829 if err != nil { 9830 return nil, err 9831 } 9832 return dAtA[:n], nil 9833 } 9834 9835 func (m *CreateResourceResponse) MarshalTo(dAtA []byte) (int, error) { 9836 var i int 9837 _ = i 9838 var l int 9839 _ = l 9840 if m.Resource != nil { 9841 dAtA[i] = 0xa 9842 i++ 9843 i = encodeVarintControl(dAtA, i, uint64(m.Resource.Size())) 9844 n44, err := m.Resource.MarshalTo(dAtA[i:]) 9845 if err != nil { 9846 return 0, err 9847 } 9848 i += n44 9849 } 9850 return i, nil 9851 } 9852 9853 func (m *RemoveResourceRequest) Marshal() (dAtA []byte, err error) { 9854 size := m.Size() 9855 dAtA = make([]byte, size) 9856 n, err := m.MarshalTo(dAtA) 9857 if err != nil { 9858 return nil, err 9859 } 9860 return dAtA[:n], nil 9861 } 9862 9863 func (m *RemoveResourceRequest) MarshalTo(dAtA []byte) (int, error) { 9864 var i int 9865 _ = i 9866 var l int 9867 _ = l 9868 if len(m.ResourceID) > 0 { 9869 dAtA[i] = 0xa 9870 i++ 9871 i = encodeVarintControl(dAtA, i, uint64(len(m.ResourceID))) 9872 i += copy(dAtA[i:], m.ResourceID) 9873 } 9874 return i, nil 9875 } 9876 9877 func (m *RemoveResourceResponse) Marshal() (dAtA []byte, err error) { 9878 size := m.Size() 9879 dAtA = make([]byte, size) 9880 n, err := m.MarshalTo(dAtA) 9881 if err != nil { 9882 return nil, err 9883 } 9884 return dAtA[:n], nil 9885 } 9886 9887 func (m *RemoveResourceResponse) MarshalTo(dAtA []byte) (int, error) { 9888 var i int 9889 _ = i 9890 var l int 9891 _ = l 9892 return i, nil 9893 } 9894 9895 func (m *UpdateResourceRequest) Marshal() (dAtA []byte, err error) { 9896 size := m.Size() 9897 dAtA = make([]byte, size) 9898 n, err := m.MarshalTo(dAtA) 9899 if err != nil { 9900 return nil, err 9901 } 9902 return dAtA[:n], nil 9903 } 9904 9905 func (m *UpdateResourceRequest) MarshalTo(dAtA []byte) (int, error) { 9906 var i int 9907 _ = i 9908 var l int 9909 _ = l 9910 if len(m.ResourceID) > 0 { 9911 dAtA[i] = 0xa 9912 i++ 9913 i = encodeVarintControl(dAtA, i, uint64(len(m.ResourceID))) 9914 i += copy(dAtA[i:], m.ResourceID) 9915 } 9916 if m.ResourceVersion != nil { 9917 dAtA[i] = 0x12 9918 i++ 9919 i = encodeVarintControl(dAtA, i, uint64(m.ResourceVersion.Size())) 9920 n45, err := m.ResourceVersion.MarshalTo(dAtA[i:]) 9921 if err != nil { 9922 return 0, err 9923 } 9924 i += n45 9925 } 9926 if m.Annotations != nil { 9927 dAtA[i] = 0x1a 9928 i++ 9929 i = encodeVarintControl(dAtA, i, uint64(m.Annotations.Size())) 9930 n46, err := m.Annotations.MarshalTo(dAtA[i:]) 9931 if err != nil { 9932 return 0, err 9933 } 9934 i += n46 9935 } 9936 if m.Payload != nil { 9937 dAtA[i] = 0x22 9938 i++ 9939 i = encodeVarintControl(dAtA, i, uint64(m.Payload.Size())) 9940 n47, err := m.Payload.MarshalTo(dAtA[i:]) 9941 if err != nil { 9942 return 0, err 9943 } 9944 i += n47 9945 } 9946 return i, nil 9947 } 9948 9949 func (m *UpdateResourceResponse) Marshal() (dAtA []byte, err error) { 9950 size := m.Size() 9951 dAtA = make([]byte, size) 9952 n, err := m.MarshalTo(dAtA) 9953 if err != nil { 9954 return nil, err 9955 } 9956 return dAtA[:n], nil 9957 } 9958 9959 func (m *UpdateResourceResponse) MarshalTo(dAtA []byte) (int, error) { 9960 var i int 9961 _ = i 9962 var l int 9963 _ = l 9964 if m.Resource != nil { 9965 dAtA[i] = 0xa 9966 i++ 9967 i = encodeVarintControl(dAtA, i, uint64(m.Resource.Size())) 9968 n48, err := m.Resource.MarshalTo(dAtA[i:]) 9969 if err != nil { 9970 return 0, err 9971 } 9972 i += n48 9973 } 9974 return i, nil 9975 } 9976 9977 func (m *GetResourceRequest) Marshal() (dAtA []byte, err error) { 9978 size := m.Size() 9979 dAtA = make([]byte, size) 9980 n, err := m.MarshalTo(dAtA) 9981 if err != nil { 9982 return nil, err 9983 } 9984 return dAtA[:n], nil 9985 } 9986 9987 func (m *GetResourceRequest) MarshalTo(dAtA []byte) (int, error) { 9988 var i int 9989 _ = i 9990 var l int 9991 _ = l 9992 if len(m.ResourceID) > 0 { 9993 dAtA[i] = 0xa 9994 i++ 9995 i = encodeVarintControl(dAtA, i, uint64(len(m.ResourceID))) 9996 i += copy(dAtA[i:], m.ResourceID) 9997 } 9998 return i, nil 9999 } 10000 10001 func (m *GetResourceResponse) Marshal() (dAtA []byte, err error) { 10002 size := m.Size() 10003 dAtA = make([]byte, size) 10004 n, err := m.MarshalTo(dAtA) 10005 if err != nil { 10006 return nil, err 10007 } 10008 return dAtA[:n], nil 10009 } 10010 10011 func (m *GetResourceResponse) MarshalTo(dAtA []byte) (int, error) { 10012 var i int 10013 _ = i 10014 var l int 10015 _ = l 10016 if m.Resource != nil { 10017 dAtA[i] = 0xa 10018 i++ 10019 i = encodeVarintControl(dAtA, i, uint64(m.Resource.Size())) 10020 n49, err := m.Resource.MarshalTo(dAtA[i:]) 10021 if err != nil { 10022 return 0, err 10023 } 10024 i += n49 10025 } 10026 return i, nil 10027 } 10028 10029 func (m *ListResourcesRequest) Marshal() (dAtA []byte, err error) { 10030 size := m.Size() 10031 dAtA = make([]byte, size) 10032 n, err := m.MarshalTo(dAtA) 10033 if err != nil { 10034 return nil, err 10035 } 10036 return dAtA[:n], nil 10037 } 10038 10039 func (m *ListResourcesRequest) MarshalTo(dAtA []byte) (int, error) { 10040 var i int 10041 _ = i 10042 var l int 10043 _ = l 10044 if m.Filters != nil { 10045 dAtA[i] = 0xa 10046 i++ 10047 i = encodeVarintControl(dAtA, i, uint64(m.Filters.Size())) 10048 n50, err := m.Filters.MarshalTo(dAtA[i:]) 10049 if err != nil { 10050 return 0, err 10051 } 10052 i += n50 10053 } 10054 return i, nil 10055 } 10056 10057 func (m *ListResourcesRequest_Filters) Marshal() (dAtA []byte, err error) { 10058 size := m.Size() 10059 dAtA = make([]byte, size) 10060 n, err := m.MarshalTo(dAtA) 10061 if err != nil { 10062 return nil, err 10063 } 10064 return dAtA[:n], nil 10065 } 10066 10067 func (m *ListResourcesRequest_Filters) MarshalTo(dAtA []byte) (int, error) { 10068 var i int 10069 _ = i 10070 var l int 10071 _ = l 10072 if len(m.Names) > 0 { 10073 for _, s := range m.Names { 10074 dAtA[i] = 0xa 10075 i++ 10076 l = len(s) 10077 for l >= 1<<7 { 10078 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 10079 l >>= 7 10080 i++ 10081 } 10082 dAtA[i] = uint8(l) 10083 i++ 10084 i += copy(dAtA[i:], s) 10085 } 10086 } 10087 if len(m.IDPrefixes) > 0 { 10088 for _, s := range m.IDPrefixes { 10089 dAtA[i] = 0x12 10090 i++ 10091 l = len(s) 10092 for l >= 1<<7 { 10093 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 10094 l >>= 7 10095 i++ 10096 } 10097 dAtA[i] = uint8(l) 10098 i++ 10099 i += copy(dAtA[i:], s) 10100 } 10101 } 10102 if len(m.Labels) > 0 { 10103 for k, _ := range m.Labels { 10104 dAtA[i] = 0x1a 10105 i++ 10106 v := m.Labels[k] 10107 mapSize := 1 + len(k) + sovControl(uint64(len(k))) + 1 + len(v) + sovControl(uint64(len(v))) 10108 i = encodeVarintControl(dAtA, i, uint64(mapSize)) 10109 dAtA[i] = 0xa 10110 i++ 10111 i = encodeVarintControl(dAtA, i, uint64(len(k))) 10112 i += copy(dAtA[i:], k) 10113 dAtA[i] = 0x12 10114 i++ 10115 i = encodeVarintControl(dAtA, i, uint64(len(v))) 10116 i += copy(dAtA[i:], v) 10117 } 10118 } 10119 if len(m.NamePrefixes) > 0 { 10120 for _, s := range m.NamePrefixes { 10121 dAtA[i] = 0x22 10122 i++ 10123 l = len(s) 10124 for l >= 1<<7 { 10125 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 10126 l >>= 7 10127 i++ 10128 } 10129 dAtA[i] = uint8(l) 10130 i++ 10131 i += copy(dAtA[i:], s) 10132 } 10133 } 10134 if len(m.Kind) > 0 { 10135 dAtA[i] = 0x2a 10136 i++ 10137 i = encodeVarintControl(dAtA, i, uint64(len(m.Kind))) 10138 i += copy(dAtA[i:], m.Kind) 10139 } 10140 return i, nil 10141 } 10142 10143 func (m *ListResourcesResponse) Marshal() (dAtA []byte, err error) { 10144 size := m.Size() 10145 dAtA = make([]byte, size) 10146 n, err := m.MarshalTo(dAtA) 10147 if err != nil { 10148 return nil, err 10149 } 10150 return dAtA[:n], nil 10151 } 10152 10153 func (m *ListResourcesResponse) MarshalTo(dAtA []byte) (int, error) { 10154 var i int 10155 _ = i 10156 var l int 10157 _ = l 10158 if len(m.Resources) > 0 { 10159 for _, msg := range m.Resources { 10160 dAtA[i] = 0xa 10161 i++ 10162 i = encodeVarintControl(dAtA, i, uint64(msg.Size())) 10163 n, err := msg.MarshalTo(dAtA[i:]) 10164 if err != nil { 10165 return 0, err 10166 } 10167 i += n 10168 } 10169 } 10170 return i, nil 10171 } 10172 10173 func encodeVarintControl(dAtA []byte, offset int, v uint64) int { 10174 for v >= 1<<7 { 10175 dAtA[offset] = uint8(v&0x7f | 0x80) 10176 v >>= 7 10177 offset++ 10178 } 10179 dAtA[offset] = uint8(v) 10180 return offset + 1 10181 } 10182 10183 type raftProxyControlServer struct { 10184 local ControlServer 10185 connSelector raftselector.ConnProvider 10186 localCtxMods, remoteCtxMods []func(context.Context) (context.Context, error) 10187 } 10188 10189 func NewRaftProxyControlServer(local ControlServer, connSelector raftselector.ConnProvider, localCtxMod, remoteCtxMod func(context.Context) (context.Context, error)) ControlServer { 10190 redirectChecker := func(ctx context.Context) (context.Context, error) { 10191 p, ok := peer.FromContext(ctx) 10192 if !ok { 10193 return ctx, status.Errorf(codes.InvalidArgument, "remote addr is not found in context") 10194 } 10195 addr := p.Addr.String() 10196 md, ok := metadata.FromIncomingContext(ctx) 10197 if ok && len(md["redirect"]) != 0 { 10198 return ctx, status.Errorf(codes.ResourceExhausted, "more than one redirect to leader from: %s", md["redirect"]) 10199 } 10200 if !ok { 10201 md = metadata.New(map[string]string{}) 10202 } 10203 md["redirect"] = append(md["redirect"], addr) 10204 return metadata.NewOutgoingContext(ctx, md), nil 10205 } 10206 remoteMods := []func(context.Context) (context.Context, error){redirectChecker} 10207 remoteMods = append(remoteMods, remoteCtxMod) 10208 10209 var localMods []func(context.Context) (context.Context, error) 10210 if localCtxMod != nil { 10211 localMods = []func(context.Context) (context.Context, error){localCtxMod} 10212 } 10213 10214 return &raftProxyControlServer{ 10215 local: local, 10216 connSelector: connSelector, 10217 localCtxMods: localMods, 10218 remoteCtxMods: remoteMods, 10219 } 10220 } 10221 func (p *raftProxyControlServer) runCtxMods(ctx context.Context, ctxMods []func(context.Context) (context.Context, error)) (context.Context, error) { 10222 var err error 10223 for _, mod := range ctxMods { 10224 ctx, err = mod(ctx) 10225 if err != nil { 10226 return ctx, err 10227 } 10228 } 10229 return ctx, nil 10230 } 10231 func (p *raftProxyControlServer) pollNewLeaderConn(ctx context.Context) (*grpc.ClientConn, error) { 10232 ticker := rafttime.NewTicker(500 * rafttime.Millisecond) 10233 defer ticker.Stop() 10234 for { 10235 select { 10236 case <-ticker.C: 10237 conn, err := p.connSelector.LeaderConn(ctx) 10238 if err != nil { 10239 return nil, err 10240 } 10241 10242 client := NewHealthClient(conn) 10243 10244 resp, err := client.Check(ctx, &HealthCheckRequest{Service: "Raft"}) 10245 if err != nil || resp.Status != HealthCheckResponse_SERVING { 10246 continue 10247 } 10248 return conn, nil 10249 case <-ctx.Done(): 10250 return nil, ctx.Err() 10251 } 10252 } 10253 } 10254 10255 func (p *raftProxyControlServer) GetNode(ctx context.Context, r *GetNodeRequest) (*GetNodeResponse, error) { 10256 10257 conn, err := p.connSelector.LeaderConn(ctx) 10258 if err != nil { 10259 if err == raftselector.ErrIsLeader { 10260 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 10261 if err != nil { 10262 return nil, err 10263 } 10264 return p.local.GetNode(ctx, r) 10265 } 10266 return nil, err 10267 } 10268 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 10269 if err != nil { 10270 return nil, err 10271 } 10272 10273 resp, err := NewControlClient(conn).GetNode(modCtx, r) 10274 if err != nil { 10275 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 10276 return resp, err 10277 } 10278 conn, err := p.pollNewLeaderConn(ctx) 10279 if err != nil { 10280 if err == raftselector.ErrIsLeader { 10281 return p.local.GetNode(ctx, r) 10282 } 10283 return nil, err 10284 } 10285 return NewControlClient(conn).GetNode(modCtx, r) 10286 } 10287 return resp, err 10288 } 10289 10290 func (p *raftProxyControlServer) ListNodes(ctx context.Context, r *ListNodesRequest) (*ListNodesResponse, error) { 10291 10292 conn, err := p.connSelector.LeaderConn(ctx) 10293 if err != nil { 10294 if err == raftselector.ErrIsLeader { 10295 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 10296 if err != nil { 10297 return nil, err 10298 } 10299 return p.local.ListNodes(ctx, r) 10300 } 10301 return nil, err 10302 } 10303 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 10304 if err != nil { 10305 return nil, err 10306 } 10307 10308 resp, err := NewControlClient(conn).ListNodes(modCtx, r) 10309 if err != nil { 10310 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 10311 return resp, err 10312 } 10313 conn, err := p.pollNewLeaderConn(ctx) 10314 if err != nil { 10315 if err == raftselector.ErrIsLeader { 10316 return p.local.ListNodes(ctx, r) 10317 } 10318 return nil, err 10319 } 10320 return NewControlClient(conn).ListNodes(modCtx, r) 10321 } 10322 return resp, err 10323 } 10324 10325 func (p *raftProxyControlServer) UpdateNode(ctx context.Context, r *UpdateNodeRequest) (*UpdateNodeResponse, error) { 10326 10327 conn, err := p.connSelector.LeaderConn(ctx) 10328 if err != nil { 10329 if err == raftselector.ErrIsLeader { 10330 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 10331 if err != nil { 10332 return nil, err 10333 } 10334 return p.local.UpdateNode(ctx, r) 10335 } 10336 return nil, err 10337 } 10338 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 10339 if err != nil { 10340 return nil, err 10341 } 10342 10343 resp, err := NewControlClient(conn).UpdateNode(modCtx, r) 10344 if err != nil { 10345 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 10346 return resp, err 10347 } 10348 conn, err := p.pollNewLeaderConn(ctx) 10349 if err != nil { 10350 if err == raftselector.ErrIsLeader { 10351 return p.local.UpdateNode(ctx, r) 10352 } 10353 return nil, err 10354 } 10355 return NewControlClient(conn).UpdateNode(modCtx, r) 10356 } 10357 return resp, err 10358 } 10359 10360 func (p *raftProxyControlServer) RemoveNode(ctx context.Context, r *RemoveNodeRequest) (*RemoveNodeResponse, error) { 10361 10362 conn, err := p.connSelector.LeaderConn(ctx) 10363 if err != nil { 10364 if err == raftselector.ErrIsLeader { 10365 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 10366 if err != nil { 10367 return nil, err 10368 } 10369 return p.local.RemoveNode(ctx, r) 10370 } 10371 return nil, err 10372 } 10373 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 10374 if err != nil { 10375 return nil, err 10376 } 10377 10378 resp, err := NewControlClient(conn).RemoveNode(modCtx, r) 10379 if err != nil { 10380 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 10381 return resp, err 10382 } 10383 conn, err := p.pollNewLeaderConn(ctx) 10384 if err != nil { 10385 if err == raftselector.ErrIsLeader { 10386 return p.local.RemoveNode(ctx, r) 10387 } 10388 return nil, err 10389 } 10390 return NewControlClient(conn).RemoveNode(modCtx, r) 10391 } 10392 return resp, err 10393 } 10394 10395 func (p *raftProxyControlServer) GetTask(ctx context.Context, r *GetTaskRequest) (*GetTaskResponse, error) { 10396 10397 conn, err := p.connSelector.LeaderConn(ctx) 10398 if err != nil { 10399 if err == raftselector.ErrIsLeader { 10400 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 10401 if err != nil { 10402 return nil, err 10403 } 10404 return p.local.GetTask(ctx, r) 10405 } 10406 return nil, err 10407 } 10408 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 10409 if err != nil { 10410 return nil, err 10411 } 10412 10413 resp, err := NewControlClient(conn).GetTask(modCtx, r) 10414 if err != nil { 10415 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 10416 return resp, err 10417 } 10418 conn, err := p.pollNewLeaderConn(ctx) 10419 if err != nil { 10420 if err == raftselector.ErrIsLeader { 10421 return p.local.GetTask(ctx, r) 10422 } 10423 return nil, err 10424 } 10425 return NewControlClient(conn).GetTask(modCtx, r) 10426 } 10427 return resp, err 10428 } 10429 10430 func (p *raftProxyControlServer) ListTasks(ctx context.Context, r *ListTasksRequest) (*ListTasksResponse, error) { 10431 10432 conn, err := p.connSelector.LeaderConn(ctx) 10433 if err != nil { 10434 if err == raftselector.ErrIsLeader { 10435 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 10436 if err != nil { 10437 return nil, err 10438 } 10439 return p.local.ListTasks(ctx, r) 10440 } 10441 return nil, err 10442 } 10443 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 10444 if err != nil { 10445 return nil, err 10446 } 10447 10448 resp, err := NewControlClient(conn).ListTasks(modCtx, r) 10449 if err != nil { 10450 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 10451 return resp, err 10452 } 10453 conn, err := p.pollNewLeaderConn(ctx) 10454 if err != nil { 10455 if err == raftselector.ErrIsLeader { 10456 return p.local.ListTasks(ctx, r) 10457 } 10458 return nil, err 10459 } 10460 return NewControlClient(conn).ListTasks(modCtx, r) 10461 } 10462 return resp, err 10463 } 10464 10465 func (p *raftProxyControlServer) RemoveTask(ctx context.Context, r *RemoveTaskRequest) (*RemoveTaskResponse, error) { 10466 10467 conn, err := p.connSelector.LeaderConn(ctx) 10468 if err != nil { 10469 if err == raftselector.ErrIsLeader { 10470 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 10471 if err != nil { 10472 return nil, err 10473 } 10474 return p.local.RemoveTask(ctx, r) 10475 } 10476 return nil, err 10477 } 10478 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 10479 if err != nil { 10480 return nil, err 10481 } 10482 10483 resp, err := NewControlClient(conn).RemoveTask(modCtx, r) 10484 if err != nil { 10485 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 10486 return resp, err 10487 } 10488 conn, err := p.pollNewLeaderConn(ctx) 10489 if err != nil { 10490 if err == raftselector.ErrIsLeader { 10491 return p.local.RemoveTask(ctx, r) 10492 } 10493 return nil, err 10494 } 10495 return NewControlClient(conn).RemoveTask(modCtx, r) 10496 } 10497 return resp, err 10498 } 10499 10500 func (p *raftProxyControlServer) GetService(ctx context.Context, r *GetServiceRequest) (*GetServiceResponse, error) { 10501 10502 conn, err := p.connSelector.LeaderConn(ctx) 10503 if err != nil { 10504 if err == raftselector.ErrIsLeader { 10505 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 10506 if err != nil { 10507 return nil, err 10508 } 10509 return p.local.GetService(ctx, r) 10510 } 10511 return nil, err 10512 } 10513 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 10514 if err != nil { 10515 return nil, err 10516 } 10517 10518 resp, err := NewControlClient(conn).GetService(modCtx, r) 10519 if err != nil { 10520 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 10521 return resp, err 10522 } 10523 conn, err := p.pollNewLeaderConn(ctx) 10524 if err != nil { 10525 if err == raftselector.ErrIsLeader { 10526 return p.local.GetService(ctx, r) 10527 } 10528 return nil, err 10529 } 10530 return NewControlClient(conn).GetService(modCtx, r) 10531 } 10532 return resp, err 10533 } 10534 10535 func (p *raftProxyControlServer) ListServices(ctx context.Context, r *ListServicesRequest) (*ListServicesResponse, error) { 10536 10537 conn, err := p.connSelector.LeaderConn(ctx) 10538 if err != nil { 10539 if err == raftselector.ErrIsLeader { 10540 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 10541 if err != nil { 10542 return nil, err 10543 } 10544 return p.local.ListServices(ctx, r) 10545 } 10546 return nil, err 10547 } 10548 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 10549 if err != nil { 10550 return nil, err 10551 } 10552 10553 resp, err := NewControlClient(conn).ListServices(modCtx, r) 10554 if err != nil { 10555 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 10556 return resp, err 10557 } 10558 conn, err := p.pollNewLeaderConn(ctx) 10559 if err != nil { 10560 if err == raftselector.ErrIsLeader { 10561 return p.local.ListServices(ctx, r) 10562 } 10563 return nil, err 10564 } 10565 return NewControlClient(conn).ListServices(modCtx, r) 10566 } 10567 return resp, err 10568 } 10569 10570 func (p *raftProxyControlServer) CreateService(ctx context.Context, r *CreateServiceRequest) (*CreateServiceResponse, error) { 10571 10572 conn, err := p.connSelector.LeaderConn(ctx) 10573 if err != nil { 10574 if err == raftselector.ErrIsLeader { 10575 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 10576 if err != nil { 10577 return nil, err 10578 } 10579 return p.local.CreateService(ctx, r) 10580 } 10581 return nil, err 10582 } 10583 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 10584 if err != nil { 10585 return nil, err 10586 } 10587 10588 resp, err := NewControlClient(conn).CreateService(modCtx, r) 10589 if err != nil { 10590 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 10591 return resp, err 10592 } 10593 conn, err := p.pollNewLeaderConn(ctx) 10594 if err != nil { 10595 if err == raftselector.ErrIsLeader { 10596 return p.local.CreateService(ctx, r) 10597 } 10598 return nil, err 10599 } 10600 return NewControlClient(conn).CreateService(modCtx, r) 10601 } 10602 return resp, err 10603 } 10604 10605 func (p *raftProxyControlServer) UpdateService(ctx context.Context, r *UpdateServiceRequest) (*UpdateServiceResponse, error) { 10606 10607 conn, err := p.connSelector.LeaderConn(ctx) 10608 if err != nil { 10609 if err == raftselector.ErrIsLeader { 10610 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 10611 if err != nil { 10612 return nil, err 10613 } 10614 return p.local.UpdateService(ctx, r) 10615 } 10616 return nil, err 10617 } 10618 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 10619 if err != nil { 10620 return nil, err 10621 } 10622 10623 resp, err := NewControlClient(conn).UpdateService(modCtx, r) 10624 if err != nil { 10625 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 10626 return resp, err 10627 } 10628 conn, err := p.pollNewLeaderConn(ctx) 10629 if err != nil { 10630 if err == raftselector.ErrIsLeader { 10631 return p.local.UpdateService(ctx, r) 10632 } 10633 return nil, err 10634 } 10635 return NewControlClient(conn).UpdateService(modCtx, r) 10636 } 10637 return resp, err 10638 } 10639 10640 func (p *raftProxyControlServer) RemoveService(ctx context.Context, r *RemoveServiceRequest) (*RemoveServiceResponse, error) { 10641 10642 conn, err := p.connSelector.LeaderConn(ctx) 10643 if err != nil { 10644 if err == raftselector.ErrIsLeader { 10645 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 10646 if err != nil { 10647 return nil, err 10648 } 10649 return p.local.RemoveService(ctx, r) 10650 } 10651 return nil, err 10652 } 10653 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 10654 if err != nil { 10655 return nil, err 10656 } 10657 10658 resp, err := NewControlClient(conn).RemoveService(modCtx, r) 10659 if err != nil { 10660 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 10661 return resp, err 10662 } 10663 conn, err := p.pollNewLeaderConn(ctx) 10664 if err != nil { 10665 if err == raftselector.ErrIsLeader { 10666 return p.local.RemoveService(ctx, r) 10667 } 10668 return nil, err 10669 } 10670 return NewControlClient(conn).RemoveService(modCtx, r) 10671 } 10672 return resp, err 10673 } 10674 10675 func (p *raftProxyControlServer) ListServiceStatuses(ctx context.Context, r *ListServiceStatusesRequest) (*ListServiceStatusesResponse, error) { 10676 10677 conn, err := p.connSelector.LeaderConn(ctx) 10678 if err != nil { 10679 if err == raftselector.ErrIsLeader { 10680 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 10681 if err != nil { 10682 return nil, err 10683 } 10684 return p.local.ListServiceStatuses(ctx, r) 10685 } 10686 return nil, err 10687 } 10688 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 10689 if err != nil { 10690 return nil, err 10691 } 10692 10693 resp, err := NewControlClient(conn).ListServiceStatuses(modCtx, r) 10694 if err != nil { 10695 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 10696 return resp, err 10697 } 10698 conn, err := p.pollNewLeaderConn(ctx) 10699 if err != nil { 10700 if err == raftselector.ErrIsLeader { 10701 return p.local.ListServiceStatuses(ctx, r) 10702 } 10703 return nil, err 10704 } 10705 return NewControlClient(conn).ListServiceStatuses(modCtx, r) 10706 } 10707 return resp, err 10708 } 10709 10710 func (p *raftProxyControlServer) GetNetwork(ctx context.Context, r *GetNetworkRequest) (*GetNetworkResponse, error) { 10711 10712 conn, err := p.connSelector.LeaderConn(ctx) 10713 if err != nil { 10714 if err == raftselector.ErrIsLeader { 10715 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 10716 if err != nil { 10717 return nil, err 10718 } 10719 return p.local.GetNetwork(ctx, r) 10720 } 10721 return nil, err 10722 } 10723 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 10724 if err != nil { 10725 return nil, err 10726 } 10727 10728 resp, err := NewControlClient(conn).GetNetwork(modCtx, r) 10729 if err != nil { 10730 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 10731 return resp, err 10732 } 10733 conn, err := p.pollNewLeaderConn(ctx) 10734 if err != nil { 10735 if err == raftselector.ErrIsLeader { 10736 return p.local.GetNetwork(ctx, r) 10737 } 10738 return nil, err 10739 } 10740 return NewControlClient(conn).GetNetwork(modCtx, r) 10741 } 10742 return resp, err 10743 } 10744 10745 func (p *raftProxyControlServer) ListNetworks(ctx context.Context, r *ListNetworksRequest) (*ListNetworksResponse, error) { 10746 10747 conn, err := p.connSelector.LeaderConn(ctx) 10748 if err != nil { 10749 if err == raftselector.ErrIsLeader { 10750 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 10751 if err != nil { 10752 return nil, err 10753 } 10754 return p.local.ListNetworks(ctx, r) 10755 } 10756 return nil, err 10757 } 10758 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 10759 if err != nil { 10760 return nil, err 10761 } 10762 10763 resp, err := NewControlClient(conn).ListNetworks(modCtx, r) 10764 if err != nil { 10765 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 10766 return resp, err 10767 } 10768 conn, err := p.pollNewLeaderConn(ctx) 10769 if err != nil { 10770 if err == raftselector.ErrIsLeader { 10771 return p.local.ListNetworks(ctx, r) 10772 } 10773 return nil, err 10774 } 10775 return NewControlClient(conn).ListNetworks(modCtx, r) 10776 } 10777 return resp, err 10778 } 10779 10780 func (p *raftProxyControlServer) CreateNetwork(ctx context.Context, r *CreateNetworkRequest) (*CreateNetworkResponse, error) { 10781 10782 conn, err := p.connSelector.LeaderConn(ctx) 10783 if err != nil { 10784 if err == raftselector.ErrIsLeader { 10785 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 10786 if err != nil { 10787 return nil, err 10788 } 10789 return p.local.CreateNetwork(ctx, r) 10790 } 10791 return nil, err 10792 } 10793 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 10794 if err != nil { 10795 return nil, err 10796 } 10797 10798 resp, err := NewControlClient(conn).CreateNetwork(modCtx, r) 10799 if err != nil { 10800 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 10801 return resp, err 10802 } 10803 conn, err := p.pollNewLeaderConn(ctx) 10804 if err != nil { 10805 if err == raftselector.ErrIsLeader { 10806 return p.local.CreateNetwork(ctx, r) 10807 } 10808 return nil, err 10809 } 10810 return NewControlClient(conn).CreateNetwork(modCtx, r) 10811 } 10812 return resp, err 10813 } 10814 10815 func (p *raftProxyControlServer) RemoveNetwork(ctx context.Context, r *RemoveNetworkRequest) (*RemoveNetworkResponse, error) { 10816 10817 conn, err := p.connSelector.LeaderConn(ctx) 10818 if err != nil { 10819 if err == raftselector.ErrIsLeader { 10820 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 10821 if err != nil { 10822 return nil, err 10823 } 10824 return p.local.RemoveNetwork(ctx, r) 10825 } 10826 return nil, err 10827 } 10828 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 10829 if err != nil { 10830 return nil, err 10831 } 10832 10833 resp, err := NewControlClient(conn).RemoveNetwork(modCtx, r) 10834 if err != nil { 10835 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 10836 return resp, err 10837 } 10838 conn, err := p.pollNewLeaderConn(ctx) 10839 if err != nil { 10840 if err == raftselector.ErrIsLeader { 10841 return p.local.RemoveNetwork(ctx, r) 10842 } 10843 return nil, err 10844 } 10845 return NewControlClient(conn).RemoveNetwork(modCtx, r) 10846 } 10847 return resp, err 10848 } 10849 10850 func (p *raftProxyControlServer) GetCluster(ctx context.Context, r *GetClusterRequest) (*GetClusterResponse, error) { 10851 10852 conn, err := p.connSelector.LeaderConn(ctx) 10853 if err != nil { 10854 if err == raftselector.ErrIsLeader { 10855 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 10856 if err != nil { 10857 return nil, err 10858 } 10859 return p.local.GetCluster(ctx, r) 10860 } 10861 return nil, err 10862 } 10863 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 10864 if err != nil { 10865 return nil, err 10866 } 10867 10868 resp, err := NewControlClient(conn).GetCluster(modCtx, r) 10869 if err != nil { 10870 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 10871 return resp, err 10872 } 10873 conn, err := p.pollNewLeaderConn(ctx) 10874 if err != nil { 10875 if err == raftselector.ErrIsLeader { 10876 return p.local.GetCluster(ctx, r) 10877 } 10878 return nil, err 10879 } 10880 return NewControlClient(conn).GetCluster(modCtx, r) 10881 } 10882 return resp, err 10883 } 10884 10885 func (p *raftProxyControlServer) ListClusters(ctx context.Context, r *ListClustersRequest) (*ListClustersResponse, error) { 10886 10887 conn, err := p.connSelector.LeaderConn(ctx) 10888 if err != nil { 10889 if err == raftselector.ErrIsLeader { 10890 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 10891 if err != nil { 10892 return nil, err 10893 } 10894 return p.local.ListClusters(ctx, r) 10895 } 10896 return nil, err 10897 } 10898 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 10899 if err != nil { 10900 return nil, err 10901 } 10902 10903 resp, err := NewControlClient(conn).ListClusters(modCtx, r) 10904 if err != nil { 10905 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 10906 return resp, err 10907 } 10908 conn, err := p.pollNewLeaderConn(ctx) 10909 if err != nil { 10910 if err == raftselector.ErrIsLeader { 10911 return p.local.ListClusters(ctx, r) 10912 } 10913 return nil, err 10914 } 10915 return NewControlClient(conn).ListClusters(modCtx, r) 10916 } 10917 return resp, err 10918 } 10919 10920 func (p *raftProxyControlServer) UpdateCluster(ctx context.Context, r *UpdateClusterRequest) (*UpdateClusterResponse, error) { 10921 10922 conn, err := p.connSelector.LeaderConn(ctx) 10923 if err != nil { 10924 if err == raftselector.ErrIsLeader { 10925 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 10926 if err != nil { 10927 return nil, err 10928 } 10929 return p.local.UpdateCluster(ctx, r) 10930 } 10931 return nil, err 10932 } 10933 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 10934 if err != nil { 10935 return nil, err 10936 } 10937 10938 resp, err := NewControlClient(conn).UpdateCluster(modCtx, r) 10939 if err != nil { 10940 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 10941 return resp, err 10942 } 10943 conn, err := p.pollNewLeaderConn(ctx) 10944 if err != nil { 10945 if err == raftselector.ErrIsLeader { 10946 return p.local.UpdateCluster(ctx, r) 10947 } 10948 return nil, err 10949 } 10950 return NewControlClient(conn).UpdateCluster(modCtx, r) 10951 } 10952 return resp, err 10953 } 10954 10955 func (p *raftProxyControlServer) GetSecret(ctx context.Context, r *GetSecretRequest) (*GetSecretResponse, error) { 10956 10957 conn, err := p.connSelector.LeaderConn(ctx) 10958 if err != nil { 10959 if err == raftselector.ErrIsLeader { 10960 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 10961 if err != nil { 10962 return nil, err 10963 } 10964 return p.local.GetSecret(ctx, r) 10965 } 10966 return nil, err 10967 } 10968 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 10969 if err != nil { 10970 return nil, err 10971 } 10972 10973 resp, err := NewControlClient(conn).GetSecret(modCtx, r) 10974 if err != nil { 10975 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 10976 return resp, err 10977 } 10978 conn, err := p.pollNewLeaderConn(ctx) 10979 if err != nil { 10980 if err == raftselector.ErrIsLeader { 10981 return p.local.GetSecret(ctx, r) 10982 } 10983 return nil, err 10984 } 10985 return NewControlClient(conn).GetSecret(modCtx, r) 10986 } 10987 return resp, err 10988 } 10989 10990 func (p *raftProxyControlServer) UpdateSecret(ctx context.Context, r *UpdateSecretRequest) (*UpdateSecretResponse, error) { 10991 10992 conn, err := p.connSelector.LeaderConn(ctx) 10993 if err != nil { 10994 if err == raftselector.ErrIsLeader { 10995 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 10996 if err != nil { 10997 return nil, err 10998 } 10999 return p.local.UpdateSecret(ctx, r) 11000 } 11001 return nil, err 11002 } 11003 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 11004 if err != nil { 11005 return nil, err 11006 } 11007 11008 resp, err := NewControlClient(conn).UpdateSecret(modCtx, r) 11009 if err != nil { 11010 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 11011 return resp, err 11012 } 11013 conn, err := p.pollNewLeaderConn(ctx) 11014 if err != nil { 11015 if err == raftselector.ErrIsLeader { 11016 return p.local.UpdateSecret(ctx, r) 11017 } 11018 return nil, err 11019 } 11020 return NewControlClient(conn).UpdateSecret(modCtx, r) 11021 } 11022 return resp, err 11023 } 11024 11025 func (p *raftProxyControlServer) ListSecrets(ctx context.Context, r *ListSecretsRequest) (*ListSecretsResponse, error) { 11026 11027 conn, err := p.connSelector.LeaderConn(ctx) 11028 if err != nil { 11029 if err == raftselector.ErrIsLeader { 11030 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 11031 if err != nil { 11032 return nil, err 11033 } 11034 return p.local.ListSecrets(ctx, r) 11035 } 11036 return nil, err 11037 } 11038 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 11039 if err != nil { 11040 return nil, err 11041 } 11042 11043 resp, err := NewControlClient(conn).ListSecrets(modCtx, r) 11044 if err != nil { 11045 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 11046 return resp, err 11047 } 11048 conn, err := p.pollNewLeaderConn(ctx) 11049 if err != nil { 11050 if err == raftselector.ErrIsLeader { 11051 return p.local.ListSecrets(ctx, r) 11052 } 11053 return nil, err 11054 } 11055 return NewControlClient(conn).ListSecrets(modCtx, r) 11056 } 11057 return resp, err 11058 } 11059 11060 func (p *raftProxyControlServer) CreateSecret(ctx context.Context, r *CreateSecretRequest) (*CreateSecretResponse, error) { 11061 11062 conn, err := p.connSelector.LeaderConn(ctx) 11063 if err != nil { 11064 if err == raftselector.ErrIsLeader { 11065 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 11066 if err != nil { 11067 return nil, err 11068 } 11069 return p.local.CreateSecret(ctx, r) 11070 } 11071 return nil, err 11072 } 11073 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 11074 if err != nil { 11075 return nil, err 11076 } 11077 11078 resp, err := NewControlClient(conn).CreateSecret(modCtx, r) 11079 if err != nil { 11080 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 11081 return resp, err 11082 } 11083 conn, err := p.pollNewLeaderConn(ctx) 11084 if err != nil { 11085 if err == raftselector.ErrIsLeader { 11086 return p.local.CreateSecret(ctx, r) 11087 } 11088 return nil, err 11089 } 11090 return NewControlClient(conn).CreateSecret(modCtx, r) 11091 } 11092 return resp, err 11093 } 11094 11095 func (p *raftProxyControlServer) RemoveSecret(ctx context.Context, r *RemoveSecretRequest) (*RemoveSecretResponse, error) { 11096 11097 conn, err := p.connSelector.LeaderConn(ctx) 11098 if err != nil { 11099 if err == raftselector.ErrIsLeader { 11100 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 11101 if err != nil { 11102 return nil, err 11103 } 11104 return p.local.RemoveSecret(ctx, r) 11105 } 11106 return nil, err 11107 } 11108 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 11109 if err != nil { 11110 return nil, err 11111 } 11112 11113 resp, err := NewControlClient(conn).RemoveSecret(modCtx, r) 11114 if err != nil { 11115 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 11116 return resp, err 11117 } 11118 conn, err := p.pollNewLeaderConn(ctx) 11119 if err != nil { 11120 if err == raftselector.ErrIsLeader { 11121 return p.local.RemoveSecret(ctx, r) 11122 } 11123 return nil, err 11124 } 11125 return NewControlClient(conn).RemoveSecret(modCtx, r) 11126 } 11127 return resp, err 11128 } 11129 11130 func (p *raftProxyControlServer) GetConfig(ctx context.Context, r *GetConfigRequest) (*GetConfigResponse, error) { 11131 11132 conn, err := p.connSelector.LeaderConn(ctx) 11133 if err != nil { 11134 if err == raftselector.ErrIsLeader { 11135 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 11136 if err != nil { 11137 return nil, err 11138 } 11139 return p.local.GetConfig(ctx, r) 11140 } 11141 return nil, err 11142 } 11143 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 11144 if err != nil { 11145 return nil, err 11146 } 11147 11148 resp, err := NewControlClient(conn).GetConfig(modCtx, r) 11149 if err != nil { 11150 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 11151 return resp, err 11152 } 11153 conn, err := p.pollNewLeaderConn(ctx) 11154 if err != nil { 11155 if err == raftselector.ErrIsLeader { 11156 return p.local.GetConfig(ctx, r) 11157 } 11158 return nil, err 11159 } 11160 return NewControlClient(conn).GetConfig(modCtx, r) 11161 } 11162 return resp, err 11163 } 11164 11165 func (p *raftProxyControlServer) UpdateConfig(ctx context.Context, r *UpdateConfigRequest) (*UpdateConfigResponse, error) { 11166 11167 conn, err := p.connSelector.LeaderConn(ctx) 11168 if err != nil { 11169 if err == raftselector.ErrIsLeader { 11170 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 11171 if err != nil { 11172 return nil, err 11173 } 11174 return p.local.UpdateConfig(ctx, r) 11175 } 11176 return nil, err 11177 } 11178 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 11179 if err != nil { 11180 return nil, err 11181 } 11182 11183 resp, err := NewControlClient(conn).UpdateConfig(modCtx, r) 11184 if err != nil { 11185 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 11186 return resp, err 11187 } 11188 conn, err := p.pollNewLeaderConn(ctx) 11189 if err != nil { 11190 if err == raftselector.ErrIsLeader { 11191 return p.local.UpdateConfig(ctx, r) 11192 } 11193 return nil, err 11194 } 11195 return NewControlClient(conn).UpdateConfig(modCtx, r) 11196 } 11197 return resp, err 11198 } 11199 11200 func (p *raftProxyControlServer) ListConfigs(ctx context.Context, r *ListConfigsRequest) (*ListConfigsResponse, error) { 11201 11202 conn, err := p.connSelector.LeaderConn(ctx) 11203 if err != nil { 11204 if err == raftselector.ErrIsLeader { 11205 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 11206 if err != nil { 11207 return nil, err 11208 } 11209 return p.local.ListConfigs(ctx, r) 11210 } 11211 return nil, err 11212 } 11213 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 11214 if err != nil { 11215 return nil, err 11216 } 11217 11218 resp, err := NewControlClient(conn).ListConfigs(modCtx, r) 11219 if err != nil { 11220 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 11221 return resp, err 11222 } 11223 conn, err := p.pollNewLeaderConn(ctx) 11224 if err != nil { 11225 if err == raftselector.ErrIsLeader { 11226 return p.local.ListConfigs(ctx, r) 11227 } 11228 return nil, err 11229 } 11230 return NewControlClient(conn).ListConfigs(modCtx, r) 11231 } 11232 return resp, err 11233 } 11234 11235 func (p *raftProxyControlServer) CreateConfig(ctx context.Context, r *CreateConfigRequest) (*CreateConfigResponse, error) { 11236 11237 conn, err := p.connSelector.LeaderConn(ctx) 11238 if err != nil { 11239 if err == raftselector.ErrIsLeader { 11240 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 11241 if err != nil { 11242 return nil, err 11243 } 11244 return p.local.CreateConfig(ctx, r) 11245 } 11246 return nil, err 11247 } 11248 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 11249 if err != nil { 11250 return nil, err 11251 } 11252 11253 resp, err := NewControlClient(conn).CreateConfig(modCtx, r) 11254 if err != nil { 11255 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 11256 return resp, err 11257 } 11258 conn, err := p.pollNewLeaderConn(ctx) 11259 if err != nil { 11260 if err == raftselector.ErrIsLeader { 11261 return p.local.CreateConfig(ctx, r) 11262 } 11263 return nil, err 11264 } 11265 return NewControlClient(conn).CreateConfig(modCtx, r) 11266 } 11267 return resp, err 11268 } 11269 11270 func (p *raftProxyControlServer) RemoveConfig(ctx context.Context, r *RemoveConfigRequest) (*RemoveConfigResponse, error) { 11271 11272 conn, err := p.connSelector.LeaderConn(ctx) 11273 if err != nil { 11274 if err == raftselector.ErrIsLeader { 11275 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 11276 if err != nil { 11277 return nil, err 11278 } 11279 return p.local.RemoveConfig(ctx, r) 11280 } 11281 return nil, err 11282 } 11283 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 11284 if err != nil { 11285 return nil, err 11286 } 11287 11288 resp, err := NewControlClient(conn).RemoveConfig(modCtx, r) 11289 if err != nil { 11290 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 11291 return resp, err 11292 } 11293 conn, err := p.pollNewLeaderConn(ctx) 11294 if err != nil { 11295 if err == raftselector.ErrIsLeader { 11296 return p.local.RemoveConfig(ctx, r) 11297 } 11298 return nil, err 11299 } 11300 return NewControlClient(conn).RemoveConfig(modCtx, r) 11301 } 11302 return resp, err 11303 } 11304 11305 func (p *raftProxyControlServer) GetExtension(ctx context.Context, r *GetExtensionRequest) (*GetExtensionResponse, error) { 11306 11307 conn, err := p.connSelector.LeaderConn(ctx) 11308 if err != nil { 11309 if err == raftselector.ErrIsLeader { 11310 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 11311 if err != nil { 11312 return nil, err 11313 } 11314 return p.local.GetExtension(ctx, r) 11315 } 11316 return nil, err 11317 } 11318 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 11319 if err != nil { 11320 return nil, err 11321 } 11322 11323 resp, err := NewControlClient(conn).GetExtension(modCtx, r) 11324 if err != nil { 11325 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 11326 return resp, err 11327 } 11328 conn, err := p.pollNewLeaderConn(ctx) 11329 if err != nil { 11330 if err == raftselector.ErrIsLeader { 11331 return p.local.GetExtension(ctx, r) 11332 } 11333 return nil, err 11334 } 11335 return NewControlClient(conn).GetExtension(modCtx, r) 11336 } 11337 return resp, err 11338 } 11339 11340 func (p *raftProxyControlServer) CreateExtension(ctx context.Context, r *CreateExtensionRequest) (*CreateExtensionResponse, error) { 11341 11342 conn, err := p.connSelector.LeaderConn(ctx) 11343 if err != nil { 11344 if err == raftselector.ErrIsLeader { 11345 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 11346 if err != nil { 11347 return nil, err 11348 } 11349 return p.local.CreateExtension(ctx, r) 11350 } 11351 return nil, err 11352 } 11353 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 11354 if err != nil { 11355 return nil, err 11356 } 11357 11358 resp, err := NewControlClient(conn).CreateExtension(modCtx, r) 11359 if err != nil { 11360 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 11361 return resp, err 11362 } 11363 conn, err := p.pollNewLeaderConn(ctx) 11364 if err != nil { 11365 if err == raftselector.ErrIsLeader { 11366 return p.local.CreateExtension(ctx, r) 11367 } 11368 return nil, err 11369 } 11370 return NewControlClient(conn).CreateExtension(modCtx, r) 11371 } 11372 return resp, err 11373 } 11374 11375 func (p *raftProxyControlServer) RemoveExtension(ctx context.Context, r *RemoveExtensionRequest) (*RemoveExtensionResponse, error) { 11376 11377 conn, err := p.connSelector.LeaderConn(ctx) 11378 if err != nil { 11379 if err == raftselector.ErrIsLeader { 11380 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 11381 if err != nil { 11382 return nil, err 11383 } 11384 return p.local.RemoveExtension(ctx, r) 11385 } 11386 return nil, err 11387 } 11388 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 11389 if err != nil { 11390 return nil, err 11391 } 11392 11393 resp, err := NewControlClient(conn).RemoveExtension(modCtx, r) 11394 if err != nil { 11395 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 11396 return resp, err 11397 } 11398 conn, err := p.pollNewLeaderConn(ctx) 11399 if err != nil { 11400 if err == raftselector.ErrIsLeader { 11401 return p.local.RemoveExtension(ctx, r) 11402 } 11403 return nil, err 11404 } 11405 return NewControlClient(conn).RemoveExtension(modCtx, r) 11406 } 11407 return resp, err 11408 } 11409 11410 func (p *raftProxyControlServer) GetResource(ctx context.Context, r *GetResourceRequest) (*GetResourceResponse, error) { 11411 11412 conn, err := p.connSelector.LeaderConn(ctx) 11413 if err != nil { 11414 if err == raftselector.ErrIsLeader { 11415 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 11416 if err != nil { 11417 return nil, err 11418 } 11419 return p.local.GetResource(ctx, r) 11420 } 11421 return nil, err 11422 } 11423 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 11424 if err != nil { 11425 return nil, err 11426 } 11427 11428 resp, err := NewControlClient(conn).GetResource(modCtx, r) 11429 if err != nil { 11430 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 11431 return resp, err 11432 } 11433 conn, err := p.pollNewLeaderConn(ctx) 11434 if err != nil { 11435 if err == raftselector.ErrIsLeader { 11436 return p.local.GetResource(ctx, r) 11437 } 11438 return nil, err 11439 } 11440 return NewControlClient(conn).GetResource(modCtx, r) 11441 } 11442 return resp, err 11443 } 11444 11445 func (p *raftProxyControlServer) UpdateResource(ctx context.Context, r *UpdateResourceRequest) (*UpdateResourceResponse, error) { 11446 11447 conn, err := p.connSelector.LeaderConn(ctx) 11448 if err != nil { 11449 if err == raftselector.ErrIsLeader { 11450 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 11451 if err != nil { 11452 return nil, err 11453 } 11454 return p.local.UpdateResource(ctx, r) 11455 } 11456 return nil, err 11457 } 11458 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 11459 if err != nil { 11460 return nil, err 11461 } 11462 11463 resp, err := NewControlClient(conn).UpdateResource(modCtx, r) 11464 if err != nil { 11465 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 11466 return resp, err 11467 } 11468 conn, err := p.pollNewLeaderConn(ctx) 11469 if err != nil { 11470 if err == raftselector.ErrIsLeader { 11471 return p.local.UpdateResource(ctx, r) 11472 } 11473 return nil, err 11474 } 11475 return NewControlClient(conn).UpdateResource(modCtx, r) 11476 } 11477 return resp, err 11478 } 11479 11480 func (p *raftProxyControlServer) ListResources(ctx context.Context, r *ListResourcesRequest) (*ListResourcesResponse, error) { 11481 11482 conn, err := p.connSelector.LeaderConn(ctx) 11483 if err != nil { 11484 if err == raftselector.ErrIsLeader { 11485 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 11486 if err != nil { 11487 return nil, err 11488 } 11489 return p.local.ListResources(ctx, r) 11490 } 11491 return nil, err 11492 } 11493 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 11494 if err != nil { 11495 return nil, err 11496 } 11497 11498 resp, err := NewControlClient(conn).ListResources(modCtx, r) 11499 if err != nil { 11500 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 11501 return resp, err 11502 } 11503 conn, err := p.pollNewLeaderConn(ctx) 11504 if err != nil { 11505 if err == raftselector.ErrIsLeader { 11506 return p.local.ListResources(ctx, r) 11507 } 11508 return nil, err 11509 } 11510 return NewControlClient(conn).ListResources(modCtx, r) 11511 } 11512 return resp, err 11513 } 11514 11515 func (p *raftProxyControlServer) CreateResource(ctx context.Context, r *CreateResourceRequest) (*CreateResourceResponse, error) { 11516 11517 conn, err := p.connSelector.LeaderConn(ctx) 11518 if err != nil { 11519 if err == raftselector.ErrIsLeader { 11520 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 11521 if err != nil { 11522 return nil, err 11523 } 11524 return p.local.CreateResource(ctx, r) 11525 } 11526 return nil, err 11527 } 11528 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 11529 if err != nil { 11530 return nil, err 11531 } 11532 11533 resp, err := NewControlClient(conn).CreateResource(modCtx, r) 11534 if err != nil { 11535 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 11536 return resp, err 11537 } 11538 conn, err := p.pollNewLeaderConn(ctx) 11539 if err != nil { 11540 if err == raftselector.ErrIsLeader { 11541 return p.local.CreateResource(ctx, r) 11542 } 11543 return nil, err 11544 } 11545 return NewControlClient(conn).CreateResource(modCtx, r) 11546 } 11547 return resp, err 11548 } 11549 11550 func (p *raftProxyControlServer) RemoveResource(ctx context.Context, r *RemoveResourceRequest) (*RemoveResourceResponse, error) { 11551 11552 conn, err := p.connSelector.LeaderConn(ctx) 11553 if err != nil { 11554 if err == raftselector.ErrIsLeader { 11555 ctx, err = p.runCtxMods(ctx, p.localCtxMods) 11556 if err != nil { 11557 return nil, err 11558 } 11559 return p.local.RemoveResource(ctx, r) 11560 } 11561 return nil, err 11562 } 11563 modCtx, err := p.runCtxMods(ctx, p.remoteCtxMods) 11564 if err != nil { 11565 return nil, err 11566 } 11567 11568 resp, err := NewControlClient(conn).RemoveResource(modCtx, r) 11569 if err != nil { 11570 if !strings.Contains(err.Error(), "is closing") && !strings.Contains(err.Error(), "the connection is unavailable") && !strings.Contains(err.Error(), "connection error") { 11571 return resp, err 11572 } 11573 conn, err := p.pollNewLeaderConn(ctx) 11574 if err != nil { 11575 if err == raftselector.ErrIsLeader { 11576 return p.local.RemoveResource(ctx, r) 11577 } 11578 return nil, err 11579 } 11580 return NewControlClient(conn).RemoveResource(modCtx, r) 11581 } 11582 return resp, err 11583 } 11584 11585 func (m *GetNodeRequest) Size() (n int) { 11586 if m == nil { 11587 return 0 11588 } 11589 var l int 11590 _ = l 11591 l = len(m.NodeID) 11592 if l > 0 { 11593 n += 1 + l + sovControl(uint64(l)) 11594 } 11595 return n 11596 } 11597 11598 func (m *GetNodeResponse) Size() (n int) { 11599 if m == nil { 11600 return 0 11601 } 11602 var l int 11603 _ = l 11604 if m.Node != nil { 11605 l = m.Node.Size() 11606 n += 1 + l + sovControl(uint64(l)) 11607 } 11608 return n 11609 } 11610 11611 func (m *ListNodesRequest) Size() (n int) { 11612 if m == nil { 11613 return 0 11614 } 11615 var l int 11616 _ = l 11617 if m.Filters != nil { 11618 l = m.Filters.Size() 11619 n += 1 + l + sovControl(uint64(l)) 11620 } 11621 return n 11622 } 11623 11624 func (m *ListNodesRequest_Filters) Size() (n int) { 11625 if m == nil { 11626 return 0 11627 } 11628 var l int 11629 _ = l 11630 if len(m.Names) > 0 { 11631 for _, s := range m.Names { 11632 l = len(s) 11633 n += 1 + l + sovControl(uint64(l)) 11634 } 11635 } 11636 if len(m.IDPrefixes) > 0 { 11637 for _, s := range m.IDPrefixes { 11638 l = len(s) 11639 n += 1 + l + sovControl(uint64(l)) 11640 } 11641 } 11642 if len(m.Labels) > 0 { 11643 for k, v := range m.Labels { 11644 _ = k 11645 _ = v 11646 mapEntrySize := 1 + len(k) + sovControl(uint64(len(k))) + 1 + len(v) + sovControl(uint64(len(v))) 11647 n += mapEntrySize + 1 + sovControl(uint64(mapEntrySize)) 11648 } 11649 } 11650 if len(m.Memberships) > 0 { 11651 for _, e := range m.Memberships { 11652 n += 1 + sovControl(uint64(e)) 11653 } 11654 } 11655 if len(m.Roles) > 0 { 11656 for _, e := range m.Roles { 11657 n += 1 + sovControl(uint64(e)) 11658 } 11659 } 11660 if len(m.NamePrefixes) > 0 { 11661 for _, s := range m.NamePrefixes { 11662 l = len(s) 11663 n += 1 + l + sovControl(uint64(l)) 11664 } 11665 } 11666 if len(m.NodeLabels) > 0 { 11667 for k, v := range m.NodeLabels { 11668 _ = k 11669 _ = v 11670 mapEntrySize := 1 + len(k) + sovControl(uint64(len(k))) + 1 + len(v) + sovControl(uint64(len(v))) 11671 n += mapEntrySize + 1 + sovControl(uint64(mapEntrySize)) 11672 } 11673 } 11674 return n 11675 } 11676 11677 func (m *ListNodesResponse) Size() (n int) { 11678 if m == nil { 11679 return 0 11680 } 11681 var l int 11682 _ = l 11683 if len(m.Nodes) > 0 { 11684 for _, e := range m.Nodes { 11685 l = e.Size() 11686 n += 1 + l + sovControl(uint64(l)) 11687 } 11688 } 11689 return n 11690 } 11691 11692 func (m *UpdateNodeRequest) Size() (n int) { 11693 if m == nil { 11694 return 0 11695 } 11696 var l int 11697 _ = l 11698 l = len(m.NodeID) 11699 if l > 0 { 11700 n += 1 + l + sovControl(uint64(l)) 11701 } 11702 if m.NodeVersion != nil { 11703 l = m.NodeVersion.Size() 11704 n += 1 + l + sovControl(uint64(l)) 11705 } 11706 if m.Spec != nil { 11707 l = m.Spec.Size() 11708 n += 1 + l + sovControl(uint64(l)) 11709 } 11710 return n 11711 } 11712 11713 func (m *UpdateNodeResponse) Size() (n int) { 11714 if m == nil { 11715 return 0 11716 } 11717 var l int 11718 _ = l 11719 if m.Node != nil { 11720 l = m.Node.Size() 11721 n += 1 + l + sovControl(uint64(l)) 11722 } 11723 return n 11724 } 11725 11726 func (m *RemoveNodeRequest) Size() (n int) { 11727 if m == nil { 11728 return 0 11729 } 11730 var l int 11731 _ = l 11732 l = len(m.NodeID) 11733 if l > 0 { 11734 n += 1 + l + sovControl(uint64(l)) 11735 } 11736 if m.Force { 11737 n += 2 11738 } 11739 return n 11740 } 11741 11742 func (m *RemoveNodeResponse) Size() (n int) { 11743 if m == nil { 11744 return 0 11745 } 11746 var l int 11747 _ = l 11748 return n 11749 } 11750 11751 func (m *GetTaskRequest) Size() (n int) { 11752 if m == nil { 11753 return 0 11754 } 11755 var l int 11756 _ = l 11757 l = len(m.TaskID) 11758 if l > 0 { 11759 n += 1 + l + sovControl(uint64(l)) 11760 } 11761 return n 11762 } 11763 11764 func (m *GetTaskResponse) Size() (n int) { 11765 if m == nil { 11766 return 0 11767 } 11768 var l int 11769 _ = l 11770 if m.Task != nil { 11771 l = m.Task.Size() 11772 n += 1 + l + sovControl(uint64(l)) 11773 } 11774 return n 11775 } 11776 11777 func (m *RemoveTaskRequest) Size() (n int) { 11778 if m == nil { 11779 return 0 11780 } 11781 var l int 11782 _ = l 11783 l = len(m.TaskID) 11784 if l > 0 { 11785 n += 1 + l + sovControl(uint64(l)) 11786 } 11787 return n 11788 } 11789 11790 func (m *RemoveTaskResponse) Size() (n int) { 11791 if m == nil { 11792 return 0 11793 } 11794 var l int 11795 _ = l 11796 return n 11797 } 11798 11799 func (m *ListTasksRequest) Size() (n int) { 11800 if m == nil { 11801 return 0 11802 } 11803 var l int 11804 _ = l 11805 if m.Filters != nil { 11806 l = m.Filters.Size() 11807 n += 1 + l + sovControl(uint64(l)) 11808 } 11809 return n 11810 } 11811 11812 func (m *ListTasksRequest_Filters) Size() (n int) { 11813 if m == nil { 11814 return 0 11815 } 11816 var l int 11817 _ = l 11818 if len(m.Names) > 0 { 11819 for _, s := range m.Names { 11820 l = len(s) 11821 n += 1 + l + sovControl(uint64(l)) 11822 } 11823 } 11824 if len(m.IDPrefixes) > 0 { 11825 for _, s := range m.IDPrefixes { 11826 l = len(s) 11827 n += 1 + l + sovControl(uint64(l)) 11828 } 11829 } 11830 if len(m.Labels) > 0 { 11831 for k, v := range m.Labels { 11832 _ = k 11833 _ = v 11834 mapEntrySize := 1 + len(k) + sovControl(uint64(len(k))) + 1 + len(v) + sovControl(uint64(len(v))) 11835 n += mapEntrySize + 1 + sovControl(uint64(mapEntrySize)) 11836 } 11837 } 11838 if len(m.ServiceIDs) > 0 { 11839 for _, s := range m.ServiceIDs { 11840 l = len(s) 11841 n += 1 + l + sovControl(uint64(l)) 11842 } 11843 } 11844 if len(m.NodeIDs) > 0 { 11845 for _, s := range m.NodeIDs { 11846 l = len(s) 11847 n += 1 + l + sovControl(uint64(l)) 11848 } 11849 } 11850 if len(m.DesiredStates) > 0 { 11851 for _, e := range m.DesiredStates { 11852 n += 1 + sovControl(uint64(e)) 11853 } 11854 } 11855 if len(m.NamePrefixes) > 0 { 11856 for _, s := range m.NamePrefixes { 11857 l = len(s) 11858 n += 1 + l + sovControl(uint64(l)) 11859 } 11860 } 11861 if m.UpToDate { 11862 n += 2 11863 } 11864 if len(m.Runtimes) > 0 { 11865 for _, s := range m.Runtimes { 11866 l = len(s) 11867 n += 1 + l + sovControl(uint64(l)) 11868 } 11869 } 11870 return n 11871 } 11872 11873 func (m *ListTasksResponse) Size() (n int) { 11874 if m == nil { 11875 return 0 11876 } 11877 var l int 11878 _ = l 11879 if len(m.Tasks) > 0 { 11880 for _, e := range m.Tasks { 11881 l = e.Size() 11882 n += 1 + l + sovControl(uint64(l)) 11883 } 11884 } 11885 return n 11886 } 11887 11888 func (m *CreateServiceRequest) Size() (n int) { 11889 if m == nil { 11890 return 0 11891 } 11892 var l int 11893 _ = l 11894 if m.Spec != nil { 11895 l = m.Spec.Size() 11896 n += 1 + l + sovControl(uint64(l)) 11897 } 11898 return n 11899 } 11900 11901 func (m *CreateServiceResponse) Size() (n int) { 11902 if m == nil { 11903 return 0 11904 } 11905 var l int 11906 _ = l 11907 if m.Service != nil { 11908 l = m.Service.Size() 11909 n += 1 + l + sovControl(uint64(l)) 11910 } 11911 return n 11912 } 11913 11914 func (m *GetServiceRequest) Size() (n int) { 11915 if m == nil { 11916 return 0 11917 } 11918 var l int 11919 _ = l 11920 l = len(m.ServiceID) 11921 if l > 0 { 11922 n += 1 + l + sovControl(uint64(l)) 11923 } 11924 if m.InsertDefaults { 11925 n += 2 11926 } 11927 return n 11928 } 11929 11930 func (m *GetServiceResponse) Size() (n int) { 11931 if m == nil { 11932 return 0 11933 } 11934 var l int 11935 _ = l 11936 if m.Service != nil { 11937 l = m.Service.Size() 11938 n += 1 + l + sovControl(uint64(l)) 11939 } 11940 return n 11941 } 11942 11943 func (m *UpdateServiceRequest) Size() (n int) { 11944 if m == nil { 11945 return 0 11946 } 11947 var l int 11948 _ = l 11949 l = len(m.ServiceID) 11950 if l > 0 { 11951 n += 1 + l + sovControl(uint64(l)) 11952 } 11953 if m.ServiceVersion != nil { 11954 l = m.ServiceVersion.Size() 11955 n += 1 + l + sovControl(uint64(l)) 11956 } 11957 if m.Spec != nil { 11958 l = m.Spec.Size() 11959 n += 1 + l + sovControl(uint64(l)) 11960 } 11961 if m.Rollback != 0 { 11962 n += 1 + sovControl(uint64(m.Rollback)) 11963 } 11964 return n 11965 } 11966 11967 func (m *UpdateServiceResponse) Size() (n int) { 11968 if m == nil { 11969 return 0 11970 } 11971 var l int 11972 _ = l 11973 if m.Service != nil { 11974 l = m.Service.Size() 11975 n += 1 + l + sovControl(uint64(l)) 11976 } 11977 return n 11978 } 11979 11980 func (m *RemoveServiceRequest) Size() (n int) { 11981 if m == nil { 11982 return 0 11983 } 11984 var l int 11985 _ = l 11986 l = len(m.ServiceID) 11987 if l > 0 { 11988 n += 1 + l + sovControl(uint64(l)) 11989 } 11990 return n 11991 } 11992 11993 func (m *RemoveServiceResponse) Size() (n int) { 11994 if m == nil { 11995 return 0 11996 } 11997 var l int 11998 _ = l 11999 return n 12000 } 12001 12002 func (m *ListServicesRequest) Size() (n int) { 12003 if m == nil { 12004 return 0 12005 } 12006 var l int 12007 _ = l 12008 if m.Filters != nil { 12009 l = m.Filters.Size() 12010 n += 1 + l + sovControl(uint64(l)) 12011 } 12012 return n 12013 } 12014 12015 func (m *ListServicesRequest_Filters) Size() (n int) { 12016 if m == nil { 12017 return 0 12018 } 12019 var l int 12020 _ = l 12021 if len(m.Names) > 0 { 12022 for _, s := range m.Names { 12023 l = len(s) 12024 n += 1 + l + sovControl(uint64(l)) 12025 } 12026 } 12027 if len(m.IDPrefixes) > 0 { 12028 for _, s := range m.IDPrefixes { 12029 l = len(s) 12030 n += 1 + l + sovControl(uint64(l)) 12031 } 12032 } 12033 if len(m.Labels) > 0 { 12034 for k, v := range m.Labels { 12035 _ = k 12036 _ = v 12037 mapEntrySize := 1 + len(k) + sovControl(uint64(len(k))) + 1 + len(v) + sovControl(uint64(len(v))) 12038 n += mapEntrySize + 1 + sovControl(uint64(mapEntrySize)) 12039 } 12040 } 12041 if len(m.NamePrefixes) > 0 { 12042 for _, s := range m.NamePrefixes { 12043 l = len(s) 12044 n += 1 + l + sovControl(uint64(l)) 12045 } 12046 } 12047 if len(m.Runtimes) > 0 { 12048 for _, s := range m.Runtimes { 12049 l = len(s) 12050 n += 1 + l + sovControl(uint64(l)) 12051 } 12052 } 12053 return n 12054 } 12055 12056 func (m *ListServicesResponse) Size() (n int) { 12057 if m == nil { 12058 return 0 12059 } 12060 var l int 12061 _ = l 12062 if len(m.Services) > 0 { 12063 for _, e := range m.Services { 12064 l = e.Size() 12065 n += 1 + l + sovControl(uint64(l)) 12066 } 12067 } 12068 return n 12069 } 12070 12071 func (m *ListServiceStatusesRequest) Size() (n int) { 12072 if m == nil { 12073 return 0 12074 } 12075 var l int 12076 _ = l 12077 if len(m.Services) > 0 { 12078 for _, s := range m.Services { 12079 l = len(s) 12080 n += 1 + l + sovControl(uint64(l)) 12081 } 12082 } 12083 return n 12084 } 12085 12086 func (m *ListServiceStatusesResponse) Size() (n int) { 12087 if m == nil { 12088 return 0 12089 } 12090 var l int 12091 _ = l 12092 if len(m.Statuses) > 0 { 12093 for _, e := range m.Statuses { 12094 l = e.Size() 12095 n += 1 + l + sovControl(uint64(l)) 12096 } 12097 } 12098 return n 12099 } 12100 12101 func (m *ListServiceStatusesResponse_ServiceStatus) Size() (n int) { 12102 if m == nil { 12103 return 0 12104 } 12105 var l int 12106 _ = l 12107 l = len(m.ServiceID) 12108 if l > 0 { 12109 n += 1 + l + sovControl(uint64(l)) 12110 } 12111 if m.DesiredTasks != 0 { 12112 n += 1 + sovControl(uint64(m.DesiredTasks)) 12113 } 12114 if m.RunningTasks != 0 { 12115 n += 1 + sovControl(uint64(m.RunningTasks)) 12116 } 12117 if m.CompletedTasks != 0 { 12118 n += 1 + sovControl(uint64(m.CompletedTasks)) 12119 } 12120 return n 12121 } 12122 12123 func (m *CreateNetworkRequest) Size() (n int) { 12124 if m == nil { 12125 return 0 12126 } 12127 var l int 12128 _ = l 12129 if m.Spec != nil { 12130 l = m.Spec.Size() 12131 n += 1 + l + sovControl(uint64(l)) 12132 } 12133 return n 12134 } 12135 12136 func (m *CreateNetworkResponse) Size() (n int) { 12137 if m == nil { 12138 return 0 12139 } 12140 var l int 12141 _ = l 12142 if m.Network != nil { 12143 l = m.Network.Size() 12144 n += 1 + l + sovControl(uint64(l)) 12145 } 12146 return n 12147 } 12148 12149 func (m *GetNetworkRequest) Size() (n int) { 12150 if m == nil { 12151 return 0 12152 } 12153 var l int 12154 _ = l 12155 l = len(m.Name) 12156 if l > 0 { 12157 n += 1 + l + sovControl(uint64(l)) 12158 } 12159 l = len(m.NetworkID) 12160 if l > 0 { 12161 n += 1 + l + sovControl(uint64(l)) 12162 } 12163 return n 12164 } 12165 12166 func (m *GetNetworkResponse) Size() (n int) { 12167 if m == nil { 12168 return 0 12169 } 12170 var l int 12171 _ = l 12172 if m.Network != nil { 12173 l = m.Network.Size() 12174 n += 1 + l + sovControl(uint64(l)) 12175 } 12176 return n 12177 } 12178 12179 func (m *RemoveNetworkRequest) Size() (n int) { 12180 if m == nil { 12181 return 0 12182 } 12183 var l int 12184 _ = l 12185 l = len(m.Name) 12186 if l > 0 { 12187 n += 1 + l + sovControl(uint64(l)) 12188 } 12189 l = len(m.NetworkID) 12190 if l > 0 { 12191 n += 1 + l + sovControl(uint64(l)) 12192 } 12193 return n 12194 } 12195 12196 func (m *RemoveNetworkResponse) Size() (n int) { 12197 if m == nil { 12198 return 0 12199 } 12200 var l int 12201 _ = l 12202 return n 12203 } 12204 12205 func (m *ListNetworksRequest) Size() (n int) { 12206 if m == nil { 12207 return 0 12208 } 12209 var l int 12210 _ = l 12211 if m.Filters != nil { 12212 l = m.Filters.Size() 12213 n += 1 + l + sovControl(uint64(l)) 12214 } 12215 return n 12216 } 12217 12218 func (m *ListNetworksRequest_Filters) Size() (n int) { 12219 if m == nil { 12220 return 0 12221 } 12222 var l int 12223 _ = l 12224 if len(m.Names) > 0 { 12225 for _, s := range m.Names { 12226 l = len(s) 12227 n += 1 + l + sovControl(uint64(l)) 12228 } 12229 } 12230 if len(m.IDPrefixes) > 0 { 12231 for _, s := range m.IDPrefixes { 12232 l = len(s) 12233 n += 1 + l + sovControl(uint64(l)) 12234 } 12235 } 12236 if len(m.Labels) > 0 { 12237 for k, v := range m.Labels { 12238 _ = k 12239 _ = v 12240 mapEntrySize := 1 + len(k) + sovControl(uint64(len(k))) + 1 + len(v) + sovControl(uint64(len(v))) 12241 n += mapEntrySize + 1 + sovControl(uint64(mapEntrySize)) 12242 } 12243 } 12244 if len(m.NamePrefixes) > 0 { 12245 for _, s := range m.NamePrefixes { 12246 l = len(s) 12247 n += 1 + l + sovControl(uint64(l)) 12248 } 12249 } 12250 return n 12251 } 12252 12253 func (m *ListNetworksResponse) Size() (n int) { 12254 if m == nil { 12255 return 0 12256 } 12257 var l int 12258 _ = l 12259 if len(m.Networks) > 0 { 12260 for _, e := range m.Networks { 12261 l = e.Size() 12262 n += 1 + l + sovControl(uint64(l)) 12263 } 12264 } 12265 return n 12266 } 12267 12268 func (m *GetClusterRequest) Size() (n int) { 12269 if m == nil { 12270 return 0 12271 } 12272 var l int 12273 _ = l 12274 l = len(m.ClusterID) 12275 if l > 0 { 12276 n += 1 + l + sovControl(uint64(l)) 12277 } 12278 return n 12279 } 12280 12281 func (m *GetClusterResponse) Size() (n int) { 12282 if m == nil { 12283 return 0 12284 } 12285 var l int 12286 _ = l 12287 if m.Cluster != nil { 12288 l = m.Cluster.Size() 12289 n += 1 + l + sovControl(uint64(l)) 12290 } 12291 return n 12292 } 12293 12294 func (m *ListClustersRequest) Size() (n int) { 12295 if m == nil { 12296 return 0 12297 } 12298 var l int 12299 _ = l 12300 if m.Filters != nil { 12301 l = m.Filters.Size() 12302 n += 1 + l + sovControl(uint64(l)) 12303 } 12304 return n 12305 } 12306 12307 func (m *ListClustersRequest_Filters) Size() (n int) { 12308 if m == nil { 12309 return 0 12310 } 12311 var l int 12312 _ = l 12313 if len(m.Names) > 0 { 12314 for _, s := range m.Names { 12315 l = len(s) 12316 n += 1 + l + sovControl(uint64(l)) 12317 } 12318 } 12319 if len(m.IDPrefixes) > 0 { 12320 for _, s := range m.IDPrefixes { 12321 l = len(s) 12322 n += 1 + l + sovControl(uint64(l)) 12323 } 12324 } 12325 if len(m.Labels) > 0 { 12326 for k, v := range m.Labels { 12327 _ = k 12328 _ = v 12329 mapEntrySize := 1 + len(k) + sovControl(uint64(len(k))) + 1 + len(v) + sovControl(uint64(len(v))) 12330 n += mapEntrySize + 1 + sovControl(uint64(mapEntrySize)) 12331 } 12332 } 12333 if len(m.NamePrefixes) > 0 { 12334 for _, s := range m.NamePrefixes { 12335 l = len(s) 12336 n += 1 + l + sovControl(uint64(l)) 12337 } 12338 } 12339 return n 12340 } 12341 12342 func (m *ListClustersResponse) Size() (n int) { 12343 if m == nil { 12344 return 0 12345 } 12346 var l int 12347 _ = l 12348 if len(m.Clusters) > 0 { 12349 for _, e := range m.Clusters { 12350 l = e.Size() 12351 n += 1 + l + sovControl(uint64(l)) 12352 } 12353 } 12354 return n 12355 } 12356 12357 func (m *KeyRotation) Size() (n int) { 12358 if m == nil { 12359 return 0 12360 } 12361 var l int 12362 _ = l 12363 if m.WorkerJoinToken { 12364 n += 2 12365 } 12366 if m.ManagerJoinToken { 12367 n += 2 12368 } 12369 if m.ManagerUnlockKey { 12370 n += 2 12371 } 12372 return n 12373 } 12374 12375 func (m *UpdateClusterRequest) Size() (n int) { 12376 if m == nil { 12377 return 0 12378 } 12379 var l int 12380 _ = l 12381 l = len(m.ClusterID) 12382 if l > 0 { 12383 n += 1 + l + sovControl(uint64(l)) 12384 } 12385 if m.ClusterVersion != nil { 12386 l = m.ClusterVersion.Size() 12387 n += 1 + l + sovControl(uint64(l)) 12388 } 12389 if m.Spec != nil { 12390 l = m.Spec.Size() 12391 n += 1 + l + sovControl(uint64(l)) 12392 } 12393 l = m.Rotation.Size() 12394 n += 1 + l + sovControl(uint64(l)) 12395 return n 12396 } 12397 12398 func (m *UpdateClusterResponse) Size() (n int) { 12399 if m == nil { 12400 return 0 12401 } 12402 var l int 12403 _ = l 12404 if m.Cluster != nil { 12405 l = m.Cluster.Size() 12406 n += 1 + l + sovControl(uint64(l)) 12407 } 12408 return n 12409 } 12410 12411 func (m *GetSecretRequest) Size() (n int) { 12412 if m == nil { 12413 return 0 12414 } 12415 var l int 12416 _ = l 12417 l = len(m.SecretID) 12418 if l > 0 { 12419 n += 1 + l + sovControl(uint64(l)) 12420 } 12421 return n 12422 } 12423 12424 func (m *GetSecretResponse) Size() (n int) { 12425 if m == nil { 12426 return 0 12427 } 12428 var l int 12429 _ = l 12430 if m.Secret != nil { 12431 l = m.Secret.Size() 12432 n += 1 + l + sovControl(uint64(l)) 12433 } 12434 return n 12435 } 12436 12437 func (m *UpdateSecretRequest) Size() (n int) { 12438 if m == nil { 12439 return 0 12440 } 12441 var l int 12442 _ = l 12443 l = len(m.SecretID) 12444 if l > 0 { 12445 n += 1 + l + sovControl(uint64(l)) 12446 } 12447 if m.SecretVersion != nil { 12448 l = m.SecretVersion.Size() 12449 n += 1 + l + sovControl(uint64(l)) 12450 } 12451 if m.Spec != nil { 12452 l = m.Spec.Size() 12453 n += 1 + l + sovControl(uint64(l)) 12454 } 12455 return n 12456 } 12457 12458 func (m *UpdateSecretResponse) Size() (n int) { 12459 if m == nil { 12460 return 0 12461 } 12462 var l int 12463 _ = l 12464 if m.Secret != nil { 12465 l = m.Secret.Size() 12466 n += 1 + l + sovControl(uint64(l)) 12467 } 12468 return n 12469 } 12470 12471 func (m *ListSecretsRequest) Size() (n int) { 12472 if m == nil { 12473 return 0 12474 } 12475 var l int 12476 _ = l 12477 if m.Filters != nil { 12478 l = m.Filters.Size() 12479 n += 1 + l + sovControl(uint64(l)) 12480 } 12481 return n 12482 } 12483 12484 func (m *ListSecretsRequest_Filters) Size() (n int) { 12485 if m == nil { 12486 return 0 12487 } 12488 var l int 12489 _ = l 12490 if len(m.Names) > 0 { 12491 for _, s := range m.Names { 12492 l = len(s) 12493 n += 1 + l + sovControl(uint64(l)) 12494 } 12495 } 12496 if len(m.IDPrefixes) > 0 { 12497 for _, s := range m.IDPrefixes { 12498 l = len(s) 12499 n += 1 + l + sovControl(uint64(l)) 12500 } 12501 } 12502 if len(m.Labels) > 0 { 12503 for k, v := range m.Labels { 12504 _ = k 12505 _ = v 12506 mapEntrySize := 1 + len(k) + sovControl(uint64(len(k))) + 1 + len(v) + sovControl(uint64(len(v))) 12507 n += mapEntrySize + 1 + sovControl(uint64(mapEntrySize)) 12508 } 12509 } 12510 if len(m.NamePrefixes) > 0 { 12511 for _, s := range m.NamePrefixes { 12512 l = len(s) 12513 n += 1 + l + sovControl(uint64(l)) 12514 } 12515 } 12516 return n 12517 } 12518 12519 func (m *ListSecretsResponse) Size() (n int) { 12520 if m == nil { 12521 return 0 12522 } 12523 var l int 12524 _ = l 12525 if len(m.Secrets) > 0 { 12526 for _, e := range m.Secrets { 12527 l = e.Size() 12528 n += 1 + l + sovControl(uint64(l)) 12529 } 12530 } 12531 return n 12532 } 12533 12534 func (m *CreateSecretRequest) Size() (n int) { 12535 if m == nil { 12536 return 0 12537 } 12538 var l int 12539 _ = l 12540 if m.Spec != nil { 12541 l = m.Spec.Size() 12542 n += 1 + l + sovControl(uint64(l)) 12543 } 12544 return n 12545 } 12546 12547 func (m *CreateSecretResponse) Size() (n int) { 12548 if m == nil { 12549 return 0 12550 } 12551 var l int 12552 _ = l 12553 if m.Secret != nil { 12554 l = m.Secret.Size() 12555 n += 1 + l + sovControl(uint64(l)) 12556 } 12557 return n 12558 } 12559 12560 func (m *RemoveSecretRequest) Size() (n int) { 12561 if m == nil { 12562 return 0 12563 } 12564 var l int 12565 _ = l 12566 l = len(m.SecretID) 12567 if l > 0 { 12568 n += 1 + l + sovControl(uint64(l)) 12569 } 12570 return n 12571 } 12572 12573 func (m *RemoveSecretResponse) Size() (n int) { 12574 if m == nil { 12575 return 0 12576 } 12577 var l int 12578 _ = l 12579 return n 12580 } 12581 12582 func (m *GetConfigRequest) Size() (n int) { 12583 if m == nil { 12584 return 0 12585 } 12586 var l int 12587 _ = l 12588 l = len(m.ConfigID) 12589 if l > 0 { 12590 n += 1 + l + sovControl(uint64(l)) 12591 } 12592 return n 12593 } 12594 12595 func (m *GetConfigResponse) Size() (n int) { 12596 if m == nil { 12597 return 0 12598 } 12599 var l int 12600 _ = l 12601 if m.Config != nil { 12602 l = m.Config.Size() 12603 n += 1 + l + sovControl(uint64(l)) 12604 } 12605 return n 12606 } 12607 12608 func (m *UpdateConfigRequest) Size() (n int) { 12609 if m == nil { 12610 return 0 12611 } 12612 var l int 12613 _ = l 12614 l = len(m.ConfigID) 12615 if l > 0 { 12616 n += 1 + l + sovControl(uint64(l)) 12617 } 12618 if m.ConfigVersion != nil { 12619 l = m.ConfigVersion.Size() 12620 n += 1 + l + sovControl(uint64(l)) 12621 } 12622 if m.Spec != nil { 12623 l = m.Spec.Size() 12624 n += 1 + l + sovControl(uint64(l)) 12625 } 12626 return n 12627 } 12628 12629 func (m *UpdateConfigResponse) Size() (n int) { 12630 if m == nil { 12631 return 0 12632 } 12633 var l int 12634 _ = l 12635 if m.Config != nil { 12636 l = m.Config.Size() 12637 n += 1 + l + sovControl(uint64(l)) 12638 } 12639 return n 12640 } 12641 12642 func (m *ListConfigsRequest) Size() (n int) { 12643 if m == nil { 12644 return 0 12645 } 12646 var l int 12647 _ = l 12648 if m.Filters != nil { 12649 l = m.Filters.Size() 12650 n += 1 + l + sovControl(uint64(l)) 12651 } 12652 return n 12653 } 12654 12655 func (m *ListConfigsRequest_Filters) Size() (n int) { 12656 if m == nil { 12657 return 0 12658 } 12659 var l int 12660 _ = l 12661 if len(m.Names) > 0 { 12662 for _, s := range m.Names { 12663 l = len(s) 12664 n += 1 + l + sovControl(uint64(l)) 12665 } 12666 } 12667 if len(m.IDPrefixes) > 0 { 12668 for _, s := range m.IDPrefixes { 12669 l = len(s) 12670 n += 1 + l + sovControl(uint64(l)) 12671 } 12672 } 12673 if len(m.Labels) > 0 { 12674 for k, v := range m.Labels { 12675 _ = k 12676 _ = v 12677 mapEntrySize := 1 + len(k) + sovControl(uint64(len(k))) + 1 + len(v) + sovControl(uint64(len(v))) 12678 n += mapEntrySize + 1 + sovControl(uint64(mapEntrySize)) 12679 } 12680 } 12681 if len(m.NamePrefixes) > 0 { 12682 for _, s := range m.NamePrefixes { 12683 l = len(s) 12684 n += 1 + l + sovControl(uint64(l)) 12685 } 12686 } 12687 return n 12688 } 12689 12690 func (m *ListConfigsResponse) Size() (n int) { 12691 if m == nil { 12692 return 0 12693 } 12694 var l int 12695 _ = l 12696 if len(m.Configs) > 0 { 12697 for _, e := range m.Configs { 12698 l = e.Size() 12699 n += 1 + l + sovControl(uint64(l)) 12700 } 12701 } 12702 return n 12703 } 12704 12705 func (m *CreateConfigRequest) Size() (n int) { 12706 if m == nil { 12707 return 0 12708 } 12709 var l int 12710 _ = l 12711 if m.Spec != nil { 12712 l = m.Spec.Size() 12713 n += 1 + l + sovControl(uint64(l)) 12714 } 12715 return n 12716 } 12717 12718 func (m *CreateConfigResponse) Size() (n int) { 12719 if m == nil { 12720 return 0 12721 } 12722 var l int 12723 _ = l 12724 if m.Config != nil { 12725 l = m.Config.Size() 12726 n += 1 + l + sovControl(uint64(l)) 12727 } 12728 return n 12729 } 12730 12731 func (m *RemoveConfigRequest) Size() (n int) { 12732 if m == nil { 12733 return 0 12734 } 12735 var l int 12736 _ = l 12737 l = len(m.ConfigID) 12738 if l > 0 { 12739 n += 1 + l + sovControl(uint64(l)) 12740 } 12741 return n 12742 } 12743 12744 func (m *RemoveConfigResponse) Size() (n int) { 12745 if m == nil { 12746 return 0 12747 } 12748 var l int 12749 _ = l 12750 return n 12751 } 12752 12753 func (m *CreateExtensionRequest) Size() (n int) { 12754 if m == nil { 12755 return 0 12756 } 12757 var l int 12758 _ = l 12759 if m.Annotations != nil { 12760 l = m.Annotations.Size() 12761 n += 1 + l + sovControl(uint64(l)) 12762 } 12763 l = len(m.Description) 12764 if l > 0 { 12765 n += 1 + l + sovControl(uint64(l)) 12766 } 12767 return n 12768 } 12769 12770 func (m *CreateExtensionResponse) Size() (n int) { 12771 if m == nil { 12772 return 0 12773 } 12774 var l int 12775 _ = l 12776 if m.Extension != nil { 12777 l = m.Extension.Size() 12778 n += 1 + l + sovControl(uint64(l)) 12779 } 12780 return n 12781 } 12782 12783 func (m *RemoveExtensionRequest) Size() (n int) { 12784 if m == nil { 12785 return 0 12786 } 12787 var l int 12788 _ = l 12789 l = len(m.ExtensionID) 12790 if l > 0 { 12791 n += 1 + l + sovControl(uint64(l)) 12792 } 12793 return n 12794 } 12795 12796 func (m *RemoveExtensionResponse) Size() (n int) { 12797 if m == nil { 12798 return 0 12799 } 12800 var l int 12801 _ = l 12802 return n 12803 } 12804 12805 func (m *GetExtensionRequest) Size() (n int) { 12806 if m == nil { 12807 return 0 12808 } 12809 var l int 12810 _ = l 12811 l = len(m.ExtensionID) 12812 if l > 0 { 12813 n += 1 + l + sovControl(uint64(l)) 12814 } 12815 return n 12816 } 12817 12818 func (m *GetExtensionResponse) Size() (n int) { 12819 if m == nil { 12820 return 0 12821 } 12822 var l int 12823 _ = l 12824 if m.Extension != nil { 12825 l = m.Extension.Size() 12826 n += 1 + l + sovControl(uint64(l)) 12827 } 12828 return n 12829 } 12830 12831 func (m *CreateResourceRequest) Size() (n int) { 12832 if m == nil { 12833 return 0 12834 } 12835 var l int 12836 _ = l 12837 if m.Annotations != nil { 12838 l = m.Annotations.Size() 12839 n += 1 + l + sovControl(uint64(l)) 12840 } 12841 l = len(m.Kind) 12842 if l > 0 { 12843 n += 1 + l + sovControl(uint64(l)) 12844 } 12845 if m.Payload != nil { 12846 l = m.Payload.Size() 12847 n += 1 + l + sovControl(uint64(l)) 12848 } 12849 return n 12850 } 12851 12852 func (m *CreateResourceResponse) Size() (n int) { 12853 if m == nil { 12854 return 0 12855 } 12856 var l int 12857 _ = l 12858 if m.Resource != nil { 12859 l = m.Resource.Size() 12860 n += 1 + l + sovControl(uint64(l)) 12861 } 12862 return n 12863 } 12864 12865 func (m *RemoveResourceRequest) Size() (n int) { 12866 if m == nil { 12867 return 0 12868 } 12869 var l int 12870 _ = l 12871 l = len(m.ResourceID) 12872 if l > 0 { 12873 n += 1 + l + sovControl(uint64(l)) 12874 } 12875 return n 12876 } 12877 12878 func (m *RemoveResourceResponse) Size() (n int) { 12879 if m == nil { 12880 return 0 12881 } 12882 var l int 12883 _ = l 12884 return n 12885 } 12886 12887 func (m *UpdateResourceRequest) Size() (n int) { 12888 if m == nil { 12889 return 0 12890 } 12891 var l int 12892 _ = l 12893 l = len(m.ResourceID) 12894 if l > 0 { 12895 n += 1 + l + sovControl(uint64(l)) 12896 } 12897 if m.ResourceVersion != nil { 12898 l = m.ResourceVersion.Size() 12899 n += 1 + l + sovControl(uint64(l)) 12900 } 12901 if m.Annotations != nil { 12902 l = m.Annotations.Size() 12903 n += 1 + l + sovControl(uint64(l)) 12904 } 12905 if m.Payload != nil { 12906 l = m.Payload.Size() 12907 n += 1 + l + sovControl(uint64(l)) 12908 } 12909 return n 12910 } 12911 12912 func (m *UpdateResourceResponse) Size() (n int) { 12913 if m == nil { 12914 return 0 12915 } 12916 var l int 12917 _ = l 12918 if m.Resource != nil { 12919 l = m.Resource.Size() 12920 n += 1 + l + sovControl(uint64(l)) 12921 } 12922 return n 12923 } 12924 12925 func (m *GetResourceRequest) Size() (n int) { 12926 if m == nil { 12927 return 0 12928 } 12929 var l int 12930 _ = l 12931 l = len(m.ResourceID) 12932 if l > 0 { 12933 n += 1 + l + sovControl(uint64(l)) 12934 } 12935 return n 12936 } 12937 12938 func (m *GetResourceResponse) Size() (n int) { 12939 if m == nil { 12940 return 0 12941 } 12942 var l int 12943 _ = l 12944 if m.Resource != nil { 12945 l = m.Resource.Size() 12946 n += 1 + l + sovControl(uint64(l)) 12947 } 12948 return n 12949 } 12950 12951 func (m *ListResourcesRequest) Size() (n int) { 12952 if m == nil { 12953 return 0 12954 } 12955 var l int 12956 _ = l 12957 if m.Filters != nil { 12958 l = m.Filters.Size() 12959 n += 1 + l + sovControl(uint64(l)) 12960 } 12961 return n 12962 } 12963 12964 func (m *ListResourcesRequest_Filters) Size() (n int) { 12965 if m == nil { 12966 return 0 12967 } 12968 var l int 12969 _ = l 12970 if len(m.Names) > 0 { 12971 for _, s := range m.Names { 12972 l = len(s) 12973 n += 1 + l + sovControl(uint64(l)) 12974 } 12975 } 12976 if len(m.IDPrefixes) > 0 { 12977 for _, s := range m.IDPrefixes { 12978 l = len(s) 12979 n += 1 + l + sovControl(uint64(l)) 12980 } 12981 } 12982 if len(m.Labels) > 0 { 12983 for k, v := range m.Labels { 12984 _ = k 12985 _ = v 12986 mapEntrySize := 1 + len(k) + sovControl(uint64(len(k))) + 1 + len(v) + sovControl(uint64(len(v))) 12987 n += mapEntrySize + 1 + sovControl(uint64(mapEntrySize)) 12988 } 12989 } 12990 if len(m.NamePrefixes) > 0 { 12991 for _, s := range m.NamePrefixes { 12992 l = len(s) 12993 n += 1 + l + sovControl(uint64(l)) 12994 } 12995 } 12996 l = len(m.Kind) 12997 if l > 0 { 12998 n += 1 + l + sovControl(uint64(l)) 12999 } 13000 return n 13001 } 13002 13003 func (m *ListResourcesResponse) Size() (n int) { 13004 if m == nil { 13005 return 0 13006 } 13007 var l int 13008 _ = l 13009 if len(m.Resources) > 0 { 13010 for _, e := range m.Resources { 13011 l = e.Size() 13012 n += 1 + l + sovControl(uint64(l)) 13013 } 13014 } 13015 return n 13016 } 13017 13018 func sovControl(x uint64) (n int) { 13019 for { 13020 n++ 13021 x >>= 7 13022 if x == 0 { 13023 break 13024 } 13025 } 13026 return n 13027 } 13028 func sozControl(x uint64) (n int) { 13029 return sovControl(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 13030 } 13031 func (this *GetNodeRequest) String() string { 13032 if this == nil { 13033 return "nil" 13034 } 13035 s := strings.Join([]string{`&GetNodeRequest{`, 13036 `NodeID:` + fmt.Sprintf("%v", this.NodeID) + `,`, 13037 `}`, 13038 }, "") 13039 return s 13040 } 13041 func (this *GetNodeResponse) String() string { 13042 if this == nil { 13043 return "nil" 13044 } 13045 s := strings.Join([]string{`&GetNodeResponse{`, 13046 `Node:` + strings.Replace(fmt.Sprintf("%v", this.Node), "Node", "Node", 1) + `,`, 13047 `}`, 13048 }, "") 13049 return s 13050 } 13051 func (this *ListNodesRequest) String() string { 13052 if this == nil { 13053 return "nil" 13054 } 13055 s := strings.Join([]string{`&ListNodesRequest{`, 13056 `Filters:` + strings.Replace(fmt.Sprintf("%v", this.Filters), "ListNodesRequest_Filters", "ListNodesRequest_Filters", 1) + `,`, 13057 `}`, 13058 }, "") 13059 return s 13060 } 13061 func (this *ListNodesRequest_Filters) String() string { 13062 if this == nil { 13063 return "nil" 13064 } 13065 keysForLabels := make([]string, 0, len(this.Labels)) 13066 for k, _ := range this.Labels { 13067 keysForLabels = append(keysForLabels, k) 13068 } 13069 github_com_gogo_protobuf_sortkeys.Strings(keysForLabels) 13070 mapStringForLabels := "map[string]string{" 13071 for _, k := range keysForLabels { 13072 mapStringForLabels += fmt.Sprintf("%v: %v,", k, this.Labels[k]) 13073 } 13074 mapStringForLabels += "}" 13075 keysForNodeLabels := make([]string, 0, len(this.NodeLabels)) 13076 for k, _ := range this.NodeLabels { 13077 keysForNodeLabels = append(keysForNodeLabels, k) 13078 } 13079 github_com_gogo_protobuf_sortkeys.Strings(keysForNodeLabels) 13080 mapStringForNodeLabels := "map[string]string{" 13081 for _, k := range keysForNodeLabels { 13082 mapStringForNodeLabels += fmt.Sprintf("%v: %v,", k, this.NodeLabels[k]) 13083 } 13084 mapStringForNodeLabels += "}" 13085 s := strings.Join([]string{`&ListNodesRequest_Filters{`, 13086 `Names:` + fmt.Sprintf("%v", this.Names) + `,`, 13087 `IDPrefixes:` + fmt.Sprintf("%v", this.IDPrefixes) + `,`, 13088 `Labels:` + mapStringForLabels + `,`, 13089 `Memberships:` + fmt.Sprintf("%v", this.Memberships) + `,`, 13090 `Roles:` + fmt.Sprintf("%v", this.Roles) + `,`, 13091 `NamePrefixes:` + fmt.Sprintf("%v", this.NamePrefixes) + `,`, 13092 `NodeLabels:` + mapStringForNodeLabels + `,`, 13093 `}`, 13094 }, "") 13095 return s 13096 } 13097 func (this *ListNodesResponse) String() string { 13098 if this == nil { 13099 return "nil" 13100 } 13101 s := strings.Join([]string{`&ListNodesResponse{`, 13102 `Nodes:` + strings.Replace(fmt.Sprintf("%v", this.Nodes), "Node", "Node", 1) + `,`, 13103 `}`, 13104 }, "") 13105 return s 13106 } 13107 func (this *UpdateNodeRequest) String() string { 13108 if this == nil { 13109 return "nil" 13110 } 13111 s := strings.Join([]string{`&UpdateNodeRequest{`, 13112 `NodeID:` + fmt.Sprintf("%v", this.NodeID) + `,`, 13113 `NodeVersion:` + strings.Replace(fmt.Sprintf("%v", this.NodeVersion), "Version", "Version", 1) + `,`, 13114 `Spec:` + strings.Replace(fmt.Sprintf("%v", this.Spec), "NodeSpec", "NodeSpec", 1) + `,`, 13115 `}`, 13116 }, "") 13117 return s 13118 } 13119 func (this *UpdateNodeResponse) String() string { 13120 if this == nil { 13121 return "nil" 13122 } 13123 s := strings.Join([]string{`&UpdateNodeResponse{`, 13124 `Node:` + strings.Replace(fmt.Sprintf("%v", this.Node), "Node", "Node", 1) + `,`, 13125 `}`, 13126 }, "") 13127 return s 13128 } 13129 func (this *RemoveNodeRequest) String() string { 13130 if this == nil { 13131 return "nil" 13132 } 13133 s := strings.Join([]string{`&RemoveNodeRequest{`, 13134 `NodeID:` + fmt.Sprintf("%v", this.NodeID) + `,`, 13135 `Force:` + fmt.Sprintf("%v", this.Force) + `,`, 13136 `}`, 13137 }, "") 13138 return s 13139 } 13140 func (this *RemoveNodeResponse) String() string { 13141 if this == nil { 13142 return "nil" 13143 } 13144 s := strings.Join([]string{`&RemoveNodeResponse{`, 13145 `}`, 13146 }, "") 13147 return s 13148 } 13149 func (this *GetTaskRequest) String() string { 13150 if this == nil { 13151 return "nil" 13152 } 13153 s := strings.Join([]string{`&GetTaskRequest{`, 13154 `TaskID:` + fmt.Sprintf("%v", this.TaskID) + `,`, 13155 `}`, 13156 }, "") 13157 return s 13158 } 13159 func (this *GetTaskResponse) String() string { 13160 if this == nil { 13161 return "nil" 13162 } 13163 s := strings.Join([]string{`&GetTaskResponse{`, 13164 `Task:` + strings.Replace(fmt.Sprintf("%v", this.Task), "Task", "Task", 1) + `,`, 13165 `}`, 13166 }, "") 13167 return s 13168 } 13169 func (this *RemoveTaskRequest) String() string { 13170 if this == nil { 13171 return "nil" 13172 } 13173 s := strings.Join([]string{`&RemoveTaskRequest{`, 13174 `TaskID:` + fmt.Sprintf("%v", this.TaskID) + `,`, 13175 `}`, 13176 }, "") 13177 return s 13178 } 13179 func (this *RemoveTaskResponse) String() string { 13180 if this == nil { 13181 return "nil" 13182 } 13183 s := strings.Join([]string{`&RemoveTaskResponse{`, 13184 `}`, 13185 }, "") 13186 return s 13187 } 13188 func (this *ListTasksRequest) String() string { 13189 if this == nil { 13190 return "nil" 13191 } 13192 s := strings.Join([]string{`&ListTasksRequest{`, 13193 `Filters:` + strings.Replace(fmt.Sprintf("%v", this.Filters), "ListTasksRequest_Filters", "ListTasksRequest_Filters", 1) + `,`, 13194 `}`, 13195 }, "") 13196 return s 13197 } 13198 func (this *ListTasksRequest_Filters) String() string { 13199 if this == nil { 13200 return "nil" 13201 } 13202 keysForLabels := make([]string, 0, len(this.Labels)) 13203 for k, _ := range this.Labels { 13204 keysForLabels = append(keysForLabels, k) 13205 } 13206 github_com_gogo_protobuf_sortkeys.Strings(keysForLabels) 13207 mapStringForLabels := "map[string]string{" 13208 for _, k := range keysForLabels { 13209 mapStringForLabels += fmt.Sprintf("%v: %v,", k, this.Labels[k]) 13210 } 13211 mapStringForLabels += "}" 13212 s := strings.Join([]string{`&ListTasksRequest_Filters{`, 13213 `Names:` + fmt.Sprintf("%v", this.Names) + `,`, 13214 `IDPrefixes:` + fmt.Sprintf("%v", this.IDPrefixes) + `,`, 13215 `Labels:` + mapStringForLabels + `,`, 13216 `ServiceIDs:` + fmt.Sprintf("%v", this.ServiceIDs) + `,`, 13217 `NodeIDs:` + fmt.Sprintf("%v", this.NodeIDs) + `,`, 13218 `DesiredStates:` + fmt.Sprintf("%v", this.DesiredStates) + `,`, 13219 `NamePrefixes:` + fmt.Sprintf("%v", this.NamePrefixes) + `,`, 13220 `UpToDate:` + fmt.Sprintf("%v", this.UpToDate) + `,`, 13221 `Runtimes:` + fmt.Sprintf("%v", this.Runtimes) + `,`, 13222 `}`, 13223 }, "") 13224 return s 13225 } 13226 func (this *ListTasksResponse) String() string { 13227 if this == nil { 13228 return "nil" 13229 } 13230 s := strings.Join([]string{`&ListTasksResponse{`, 13231 `Tasks:` + strings.Replace(fmt.Sprintf("%v", this.Tasks), "Task", "Task", 1) + `,`, 13232 `}`, 13233 }, "") 13234 return s 13235 } 13236 func (this *CreateServiceRequest) String() string { 13237 if this == nil { 13238 return "nil" 13239 } 13240 s := strings.Join([]string{`&CreateServiceRequest{`, 13241 `Spec:` + strings.Replace(fmt.Sprintf("%v", this.Spec), "ServiceSpec", "ServiceSpec", 1) + `,`, 13242 `}`, 13243 }, "") 13244 return s 13245 } 13246 func (this *CreateServiceResponse) String() string { 13247 if this == nil { 13248 return "nil" 13249 } 13250 s := strings.Join([]string{`&CreateServiceResponse{`, 13251 `Service:` + strings.Replace(fmt.Sprintf("%v", this.Service), "Service", "Service", 1) + `,`, 13252 `}`, 13253 }, "") 13254 return s 13255 } 13256 func (this *GetServiceRequest) String() string { 13257 if this == nil { 13258 return "nil" 13259 } 13260 s := strings.Join([]string{`&GetServiceRequest{`, 13261 `ServiceID:` + fmt.Sprintf("%v", this.ServiceID) + `,`, 13262 `InsertDefaults:` + fmt.Sprintf("%v", this.InsertDefaults) + `,`, 13263 `}`, 13264 }, "") 13265 return s 13266 } 13267 func (this *GetServiceResponse) String() string { 13268 if this == nil { 13269 return "nil" 13270 } 13271 s := strings.Join([]string{`&GetServiceResponse{`, 13272 `Service:` + strings.Replace(fmt.Sprintf("%v", this.Service), "Service", "Service", 1) + `,`, 13273 `}`, 13274 }, "") 13275 return s 13276 } 13277 func (this *UpdateServiceRequest) String() string { 13278 if this == nil { 13279 return "nil" 13280 } 13281 s := strings.Join([]string{`&UpdateServiceRequest{`, 13282 `ServiceID:` + fmt.Sprintf("%v", this.ServiceID) + `,`, 13283 `ServiceVersion:` + strings.Replace(fmt.Sprintf("%v", this.ServiceVersion), "Version", "Version", 1) + `,`, 13284 `Spec:` + strings.Replace(fmt.Sprintf("%v", this.Spec), "ServiceSpec", "ServiceSpec", 1) + `,`, 13285 `Rollback:` + fmt.Sprintf("%v", this.Rollback) + `,`, 13286 `}`, 13287 }, "") 13288 return s 13289 } 13290 func (this *UpdateServiceResponse) String() string { 13291 if this == nil { 13292 return "nil" 13293 } 13294 s := strings.Join([]string{`&UpdateServiceResponse{`, 13295 `Service:` + strings.Replace(fmt.Sprintf("%v", this.Service), "Service", "Service", 1) + `,`, 13296 `}`, 13297 }, "") 13298 return s 13299 } 13300 func (this *RemoveServiceRequest) String() string { 13301 if this == nil { 13302 return "nil" 13303 } 13304 s := strings.Join([]string{`&RemoveServiceRequest{`, 13305 `ServiceID:` + fmt.Sprintf("%v", this.ServiceID) + `,`, 13306 `}`, 13307 }, "") 13308 return s 13309 } 13310 func (this *RemoveServiceResponse) String() string { 13311 if this == nil { 13312 return "nil" 13313 } 13314 s := strings.Join([]string{`&RemoveServiceResponse{`, 13315 `}`, 13316 }, "") 13317 return s 13318 } 13319 func (this *ListServicesRequest) String() string { 13320 if this == nil { 13321 return "nil" 13322 } 13323 s := strings.Join([]string{`&ListServicesRequest{`, 13324 `Filters:` + strings.Replace(fmt.Sprintf("%v", this.Filters), "ListServicesRequest_Filters", "ListServicesRequest_Filters", 1) + `,`, 13325 `}`, 13326 }, "") 13327 return s 13328 } 13329 func (this *ListServicesRequest_Filters) String() string { 13330 if this == nil { 13331 return "nil" 13332 } 13333 keysForLabels := make([]string, 0, len(this.Labels)) 13334 for k, _ := range this.Labels { 13335 keysForLabels = append(keysForLabels, k) 13336 } 13337 github_com_gogo_protobuf_sortkeys.Strings(keysForLabels) 13338 mapStringForLabels := "map[string]string{" 13339 for _, k := range keysForLabels { 13340 mapStringForLabels += fmt.Sprintf("%v: %v,", k, this.Labels[k]) 13341 } 13342 mapStringForLabels += "}" 13343 s := strings.Join([]string{`&ListServicesRequest_Filters{`, 13344 `Names:` + fmt.Sprintf("%v", this.Names) + `,`, 13345 `IDPrefixes:` + fmt.Sprintf("%v", this.IDPrefixes) + `,`, 13346 `Labels:` + mapStringForLabels + `,`, 13347 `NamePrefixes:` + fmt.Sprintf("%v", this.NamePrefixes) + `,`, 13348 `Runtimes:` + fmt.Sprintf("%v", this.Runtimes) + `,`, 13349 `}`, 13350 }, "") 13351 return s 13352 } 13353 func (this *ListServicesResponse) String() string { 13354 if this == nil { 13355 return "nil" 13356 } 13357 s := strings.Join([]string{`&ListServicesResponse{`, 13358 `Services:` + strings.Replace(fmt.Sprintf("%v", this.Services), "Service", "Service", 1) + `,`, 13359 `}`, 13360 }, "") 13361 return s 13362 } 13363 func (this *ListServiceStatusesRequest) String() string { 13364 if this == nil { 13365 return "nil" 13366 } 13367 s := strings.Join([]string{`&ListServiceStatusesRequest{`, 13368 `Services:` + fmt.Sprintf("%v", this.Services) + `,`, 13369 `}`, 13370 }, "") 13371 return s 13372 } 13373 func (this *ListServiceStatusesResponse) String() string { 13374 if this == nil { 13375 return "nil" 13376 } 13377 s := strings.Join([]string{`&ListServiceStatusesResponse{`, 13378 `Statuses:` + strings.Replace(fmt.Sprintf("%v", this.Statuses), "ListServiceStatusesResponse_ServiceStatus", "ListServiceStatusesResponse_ServiceStatus", 1) + `,`, 13379 `}`, 13380 }, "") 13381 return s 13382 } 13383 func (this *ListServiceStatusesResponse_ServiceStatus) String() string { 13384 if this == nil { 13385 return "nil" 13386 } 13387 s := strings.Join([]string{`&ListServiceStatusesResponse_ServiceStatus{`, 13388 `ServiceID:` + fmt.Sprintf("%v", this.ServiceID) + `,`, 13389 `DesiredTasks:` + fmt.Sprintf("%v", this.DesiredTasks) + `,`, 13390 `RunningTasks:` + fmt.Sprintf("%v", this.RunningTasks) + `,`, 13391 `CompletedTasks:` + fmt.Sprintf("%v", this.CompletedTasks) + `,`, 13392 `}`, 13393 }, "") 13394 return s 13395 } 13396 func (this *CreateNetworkRequest) String() string { 13397 if this == nil { 13398 return "nil" 13399 } 13400 s := strings.Join([]string{`&CreateNetworkRequest{`, 13401 `Spec:` + strings.Replace(fmt.Sprintf("%v", this.Spec), "NetworkSpec", "NetworkSpec", 1) + `,`, 13402 `}`, 13403 }, "") 13404 return s 13405 } 13406 func (this *CreateNetworkResponse) String() string { 13407 if this == nil { 13408 return "nil" 13409 } 13410 s := strings.Join([]string{`&CreateNetworkResponse{`, 13411 `Network:` + strings.Replace(fmt.Sprintf("%v", this.Network), "Network", "Network", 1) + `,`, 13412 `}`, 13413 }, "") 13414 return s 13415 } 13416 func (this *GetNetworkRequest) String() string { 13417 if this == nil { 13418 return "nil" 13419 } 13420 s := strings.Join([]string{`&GetNetworkRequest{`, 13421 `Name:` + fmt.Sprintf("%v", this.Name) + `,`, 13422 `NetworkID:` + fmt.Sprintf("%v", this.NetworkID) + `,`, 13423 `}`, 13424 }, "") 13425 return s 13426 } 13427 func (this *GetNetworkResponse) String() string { 13428 if this == nil { 13429 return "nil" 13430 } 13431 s := strings.Join([]string{`&GetNetworkResponse{`, 13432 `Network:` + strings.Replace(fmt.Sprintf("%v", this.Network), "Network", "Network", 1) + `,`, 13433 `}`, 13434 }, "") 13435 return s 13436 } 13437 func (this *RemoveNetworkRequest) String() string { 13438 if this == nil { 13439 return "nil" 13440 } 13441 s := strings.Join([]string{`&RemoveNetworkRequest{`, 13442 `Name:` + fmt.Sprintf("%v", this.Name) + `,`, 13443 `NetworkID:` + fmt.Sprintf("%v", this.NetworkID) + `,`, 13444 `}`, 13445 }, "") 13446 return s 13447 } 13448 func (this *RemoveNetworkResponse) String() string { 13449 if this == nil { 13450 return "nil" 13451 } 13452 s := strings.Join([]string{`&RemoveNetworkResponse{`, 13453 `}`, 13454 }, "") 13455 return s 13456 } 13457 func (this *ListNetworksRequest) String() string { 13458 if this == nil { 13459 return "nil" 13460 } 13461 s := strings.Join([]string{`&ListNetworksRequest{`, 13462 `Filters:` + strings.Replace(fmt.Sprintf("%v", this.Filters), "ListNetworksRequest_Filters", "ListNetworksRequest_Filters", 1) + `,`, 13463 `}`, 13464 }, "") 13465 return s 13466 } 13467 func (this *ListNetworksRequest_Filters) String() string { 13468 if this == nil { 13469 return "nil" 13470 } 13471 keysForLabels := make([]string, 0, len(this.Labels)) 13472 for k, _ := range this.Labels { 13473 keysForLabels = append(keysForLabels, k) 13474 } 13475 github_com_gogo_protobuf_sortkeys.Strings(keysForLabels) 13476 mapStringForLabels := "map[string]string{" 13477 for _, k := range keysForLabels { 13478 mapStringForLabels += fmt.Sprintf("%v: %v,", k, this.Labels[k]) 13479 } 13480 mapStringForLabels += "}" 13481 s := strings.Join([]string{`&ListNetworksRequest_Filters{`, 13482 `Names:` + fmt.Sprintf("%v", this.Names) + `,`, 13483 `IDPrefixes:` + fmt.Sprintf("%v", this.IDPrefixes) + `,`, 13484 `Labels:` + mapStringForLabels + `,`, 13485 `NamePrefixes:` + fmt.Sprintf("%v", this.NamePrefixes) + `,`, 13486 `}`, 13487 }, "") 13488 return s 13489 } 13490 func (this *ListNetworksResponse) String() string { 13491 if this == nil { 13492 return "nil" 13493 } 13494 s := strings.Join([]string{`&ListNetworksResponse{`, 13495 `Networks:` + strings.Replace(fmt.Sprintf("%v", this.Networks), "Network", "Network", 1) + `,`, 13496 `}`, 13497 }, "") 13498 return s 13499 } 13500 func (this *GetClusterRequest) String() string { 13501 if this == nil { 13502 return "nil" 13503 } 13504 s := strings.Join([]string{`&GetClusterRequest{`, 13505 `ClusterID:` + fmt.Sprintf("%v", this.ClusterID) + `,`, 13506 `}`, 13507 }, "") 13508 return s 13509 } 13510 func (this *GetClusterResponse) String() string { 13511 if this == nil { 13512 return "nil" 13513 } 13514 s := strings.Join([]string{`&GetClusterResponse{`, 13515 `Cluster:` + strings.Replace(fmt.Sprintf("%v", this.Cluster), "Cluster", "Cluster", 1) + `,`, 13516 `}`, 13517 }, "") 13518 return s 13519 } 13520 func (this *ListClustersRequest) String() string { 13521 if this == nil { 13522 return "nil" 13523 } 13524 s := strings.Join([]string{`&ListClustersRequest{`, 13525 `Filters:` + strings.Replace(fmt.Sprintf("%v", this.Filters), "ListClustersRequest_Filters", "ListClustersRequest_Filters", 1) + `,`, 13526 `}`, 13527 }, "") 13528 return s 13529 } 13530 func (this *ListClustersRequest_Filters) String() string { 13531 if this == nil { 13532 return "nil" 13533 } 13534 keysForLabels := make([]string, 0, len(this.Labels)) 13535 for k, _ := range this.Labels { 13536 keysForLabels = append(keysForLabels, k) 13537 } 13538 github_com_gogo_protobuf_sortkeys.Strings(keysForLabels) 13539 mapStringForLabels := "map[string]string{" 13540 for _, k := range keysForLabels { 13541 mapStringForLabels += fmt.Sprintf("%v: %v,", k, this.Labels[k]) 13542 } 13543 mapStringForLabels += "}" 13544 s := strings.Join([]string{`&ListClustersRequest_Filters{`, 13545 `Names:` + fmt.Sprintf("%v", this.Names) + `,`, 13546 `IDPrefixes:` + fmt.Sprintf("%v", this.IDPrefixes) + `,`, 13547 `Labels:` + mapStringForLabels + `,`, 13548 `NamePrefixes:` + fmt.Sprintf("%v", this.NamePrefixes) + `,`, 13549 `}`, 13550 }, "") 13551 return s 13552 } 13553 func (this *ListClustersResponse) String() string { 13554 if this == nil { 13555 return "nil" 13556 } 13557 s := strings.Join([]string{`&ListClustersResponse{`, 13558 `Clusters:` + strings.Replace(fmt.Sprintf("%v", this.Clusters), "Cluster", "Cluster", 1) + `,`, 13559 `}`, 13560 }, "") 13561 return s 13562 } 13563 func (this *KeyRotation) String() string { 13564 if this == nil { 13565 return "nil" 13566 } 13567 s := strings.Join([]string{`&KeyRotation{`, 13568 `WorkerJoinToken:` + fmt.Sprintf("%v", this.WorkerJoinToken) + `,`, 13569 `ManagerJoinToken:` + fmt.Sprintf("%v", this.ManagerJoinToken) + `,`, 13570 `ManagerUnlockKey:` + fmt.Sprintf("%v", this.ManagerUnlockKey) + `,`, 13571 `}`, 13572 }, "") 13573 return s 13574 } 13575 func (this *UpdateClusterRequest) String() string { 13576 if this == nil { 13577 return "nil" 13578 } 13579 s := strings.Join([]string{`&UpdateClusterRequest{`, 13580 `ClusterID:` + fmt.Sprintf("%v", this.ClusterID) + `,`, 13581 `ClusterVersion:` + strings.Replace(fmt.Sprintf("%v", this.ClusterVersion), "Version", "Version", 1) + `,`, 13582 `Spec:` + strings.Replace(fmt.Sprintf("%v", this.Spec), "ClusterSpec", "ClusterSpec", 1) + `,`, 13583 `Rotation:` + strings.Replace(strings.Replace(this.Rotation.String(), "KeyRotation", "KeyRotation", 1), `&`, ``, 1) + `,`, 13584 `}`, 13585 }, "") 13586 return s 13587 } 13588 func (this *UpdateClusterResponse) String() string { 13589 if this == nil { 13590 return "nil" 13591 } 13592 s := strings.Join([]string{`&UpdateClusterResponse{`, 13593 `Cluster:` + strings.Replace(fmt.Sprintf("%v", this.Cluster), "Cluster", "Cluster", 1) + `,`, 13594 `}`, 13595 }, "") 13596 return s 13597 } 13598 func (this *GetSecretRequest) String() string { 13599 if this == nil { 13600 return "nil" 13601 } 13602 s := strings.Join([]string{`&GetSecretRequest{`, 13603 `SecretID:` + fmt.Sprintf("%v", this.SecretID) + `,`, 13604 `}`, 13605 }, "") 13606 return s 13607 } 13608 func (this *GetSecretResponse) String() string { 13609 if this == nil { 13610 return "nil" 13611 } 13612 s := strings.Join([]string{`&GetSecretResponse{`, 13613 `Secret:` + strings.Replace(fmt.Sprintf("%v", this.Secret), "Secret", "Secret", 1) + `,`, 13614 `}`, 13615 }, "") 13616 return s 13617 } 13618 func (this *UpdateSecretRequest) String() string { 13619 if this == nil { 13620 return "nil" 13621 } 13622 s := strings.Join([]string{`&UpdateSecretRequest{`, 13623 `SecretID:` + fmt.Sprintf("%v", this.SecretID) + `,`, 13624 `SecretVersion:` + strings.Replace(fmt.Sprintf("%v", this.SecretVersion), "Version", "Version", 1) + `,`, 13625 `Spec:` + strings.Replace(fmt.Sprintf("%v", this.Spec), "SecretSpec", "SecretSpec", 1) + `,`, 13626 `}`, 13627 }, "") 13628 return s 13629 } 13630 func (this *UpdateSecretResponse) String() string { 13631 if this == nil { 13632 return "nil" 13633 } 13634 s := strings.Join([]string{`&UpdateSecretResponse{`, 13635 `Secret:` + strings.Replace(fmt.Sprintf("%v", this.Secret), "Secret", "Secret", 1) + `,`, 13636 `}`, 13637 }, "") 13638 return s 13639 } 13640 func (this *ListSecretsRequest) String() string { 13641 if this == nil { 13642 return "nil" 13643 } 13644 s := strings.Join([]string{`&ListSecretsRequest{`, 13645 `Filters:` + strings.Replace(fmt.Sprintf("%v", this.Filters), "ListSecretsRequest_Filters", "ListSecretsRequest_Filters", 1) + `,`, 13646 `}`, 13647 }, "") 13648 return s 13649 } 13650 func (this *ListSecretsRequest_Filters) String() string { 13651 if this == nil { 13652 return "nil" 13653 } 13654 keysForLabels := make([]string, 0, len(this.Labels)) 13655 for k, _ := range this.Labels { 13656 keysForLabels = append(keysForLabels, k) 13657 } 13658 github_com_gogo_protobuf_sortkeys.Strings(keysForLabels) 13659 mapStringForLabels := "map[string]string{" 13660 for _, k := range keysForLabels { 13661 mapStringForLabels += fmt.Sprintf("%v: %v,", k, this.Labels[k]) 13662 } 13663 mapStringForLabels += "}" 13664 s := strings.Join([]string{`&ListSecretsRequest_Filters{`, 13665 `Names:` + fmt.Sprintf("%v", this.Names) + `,`, 13666 `IDPrefixes:` + fmt.Sprintf("%v", this.IDPrefixes) + `,`, 13667 `Labels:` + mapStringForLabels + `,`, 13668 `NamePrefixes:` + fmt.Sprintf("%v", this.NamePrefixes) + `,`, 13669 `}`, 13670 }, "") 13671 return s 13672 } 13673 func (this *ListSecretsResponse) String() string { 13674 if this == nil { 13675 return "nil" 13676 } 13677 s := strings.Join([]string{`&ListSecretsResponse{`, 13678 `Secrets:` + strings.Replace(fmt.Sprintf("%v", this.Secrets), "Secret", "Secret", 1) + `,`, 13679 `}`, 13680 }, "") 13681 return s 13682 } 13683 func (this *CreateSecretRequest) String() string { 13684 if this == nil { 13685 return "nil" 13686 } 13687 s := strings.Join([]string{`&CreateSecretRequest{`, 13688 `Spec:` + strings.Replace(fmt.Sprintf("%v", this.Spec), "SecretSpec", "SecretSpec", 1) + `,`, 13689 `}`, 13690 }, "") 13691 return s 13692 } 13693 func (this *CreateSecretResponse) String() string { 13694 if this == nil { 13695 return "nil" 13696 } 13697 s := strings.Join([]string{`&CreateSecretResponse{`, 13698 `Secret:` + strings.Replace(fmt.Sprintf("%v", this.Secret), "Secret", "Secret", 1) + `,`, 13699 `}`, 13700 }, "") 13701 return s 13702 } 13703 func (this *RemoveSecretRequest) String() string { 13704 if this == nil { 13705 return "nil" 13706 } 13707 s := strings.Join([]string{`&RemoveSecretRequest{`, 13708 `SecretID:` + fmt.Sprintf("%v", this.SecretID) + `,`, 13709 `}`, 13710 }, "") 13711 return s 13712 } 13713 func (this *RemoveSecretResponse) String() string { 13714 if this == nil { 13715 return "nil" 13716 } 13717 s := strings.Join([]string{`&RemoveSecretResponse{`, 13718 `}`, 13719 }, "") 13720 return s 13721 } 13722 func (this *GetConfigRequest) String() string { 13723 if this == nil { 13724 return "nil" 13725 } 13726 s := strings.Join([]string{`&GetConfigRequest{`, 13727 `ConfigID:` + fmt.Sprintf("%v", this.ConfigID) + `,`, 13728 `}`, 13729 }, "") 13730 return s 13731 } 13732 func (this *GetConfigResponse) String() string { 13733 if this == nil { 13734 return "nil" 13735 } 13736 s := strings.Join([]string{`&GetConfigResponse{`, 13737 `Config:` + strings.Replace(fmt.Sprintf("%v", this.Config), "Config", "Config", 1) + `,`, 13738 `}`, 13739 }, "") 13740 return s 13741 } 13742 func (this *UpdateConfigRequest) String() string { 13743 if this == nil { 13744 return "nil" 13745 } 13746 s := strings.Join([]string{`&UpdateConfigRequest{`, 13747 `ConfigID:` + fmt.Sprintf("%v", this.ConfigID) + `,`, 13748 `ConfigVersion:` + strings.Replace(fmt.Sprintf("%v", this.ConfigVersion), "Version", "Version", 1) + `,`, 13749 `Spec:` + strings.Replace(fmt.Sprintf("%v", this.Spec), "ConfigSpec", "ConfigSpec", 1) + `,`, 13750 `}`, 13751 }, "") 13752 return s 13753 } 13754 func (this *UpdateConfigResponse) String() string { 13755 if this == nil { 13756 return "nil" 13757 } 13758 s := strings.Join([]string{`&UpdateConfigResponse{`, 13759 `Config:` + strings.Replace(fmt.Sprintf("%v", this.Config), "Config", "Config", 1) + `,`, 13760 `}`, 13761 }, "") 13762 return s 13763 } 13764 func (this *ListConfigsRequest) String() string { 13765 if this == nil { 13766 return "nil" 13767 } 13768 s := strings.Join([]string{`&ListConfigsRequest{`, 13769 `Filters:` + strings.Replace(fmt.Sprintf("%v", this.Filters), "ListConfigsRequest_Filters", "ListConfigsRequest_Filters", 1) + `,`, 13770 `}`, 13771 }, "") 13772 return s 13773 } 13774 func (this *ListConfigsRequest_Filters) String() string { 13775 if this == nil { 13776 return "nil" 13777 } 13778 keysForLabels := make([]string, 0, len(this.Labels)) 13779 for k, _ := range this.Labels { 13780 keysForLabels = append(keysForLabels, k) 13781 } 13782 github_com_gogo_protobuf_sortkeys.Strings(keysForLabels) 13783 mapStringForLabels := "map[string]string{" 13784 for _, k := range keysForLabels { 13785 mapStringForLabels += fmt.Sprintf("%v: %v,", k, this.Labels[k]) 13786 } 13787 mapStringForLabels += "}" 13788 s := strings.Join([]string{`&ListConfigsRequest_Filters{`, 13789 `Names:` + fmt.Sprintf("%v", this.Names) + `,`, 13790 `IDPrefixes:` + fmt.Sprintf("%v", this.IDPrefixes) + `,`, 13791 `Labels:` + mapStringForLabels + `,`, 13792 `NamePrefixes:` + fmt.Sprintf("%v", this.NamePrefixes) + `,`, 13793 `}`, 13794 }, "") 13795 return s 13796 } 13797 func (this *ListConfigsResponse) String() string { 13798 if this == nil { 13799 return "nil" 13800 } 13801 s := strings.Join([]string{`&ListConfigsResponse{`, 13802 `Configs:` + strings.Replace(fmt.Sprintf("%v", this.Configs), "Config", "Config", 1) + `,`, 13803 `}`, 13804 }, "") 13805 return s 13806 } 13807 func (this *CreateConfigRequest) String() string { 13808 if this == nil { 13809 return "nil" 13810 } 13811 s := strings.Join([]string{`&CreateConfigRequest{`, 13812 `Spec:` + strings.Replace(fmt.Sprintf("%v", this.Spec), "ConfigSpec", "ConfigSpec", 1) + `,`, 13813 `}`, 13814 }, "") 13815 return s 13816 } 13817 func (this *CreateConfigResponse) String() string { 13818 if this == nil { 13819 return "nil" 13820 } 13821 s := strings.Join([]string{`&CreateConfigResponse{`, 13822 `Config:` + strings.Replace(fmt.Sprintf("%v", this.Config), "Config", "Config", 1) + `,`, 13823 `}`, 13824 }, "") 13825 return s 13826 } 13827 func (this *RemoveConfigRequest) String() string { 13828 if this == nil { 13829 return "nil" 13830 } 13831 s := strings.Join([]string{`&RemoveConfigRequest{`, 13832 `ConfigID:` + fmt.Sprintf("%v", this.ConfigID) + `,`, 13833 `}`, 13834 }, "") 13835 return s 13836 } 13837 func (this *RemoveConfigResponse) String() string { 13838 if this == nil { 13839 return "nil" 13840 } 13841 s := strings.Join([]string{`&RemoveConfigResponse{`, 13842 `}`, 13843 }, "") 13844 return s 13845 } 13846 func (this *CreateExtensionRequest) String() string { 13847 if this == nil { 13848 return "nil" 13849 } 13850 s := strings.Join([]string{`&CreateExtensionRequest{`, 13851 `Annotations:` + strings.Replace(fmt.Sprintf("%v", this.Annotations), "Annotations", "Annotations", 1) + `,`, 13852 `Description:` + fmt.Sprintf("%v", this.Description) + `,`, 13853 `}`, 13854 }, "") 13855 return s 13856 } 13857 func (this *CreateExtensionResponse) String() string { 13858 if this == nil { 13859 return "nil" 13860 } 13861 s := strings.Join([]string{`&CreateExtensionResponse{`, 13862 `Extension:` + strings.Replace(fmt.Sprintf("%v", this.Extension), "Extension", "Extension", 1) + `,`, 13863 `}`, 13864 }, "") 13865 return s 13866 } 13867 func (this *RemoveExtensionRequest) String() string { 13868 if this == nil { 13869 return "nil" 13870 } 13871 s := strings.Join([]string{`&RemoveExtensionRequest{`, 13872 `ExtensionID:` + fmt.Sprintf("%v", this.ExtensionID) + `,`, 13873 `}`, 13874 }, "") 13875 return s 13876 } 13877 func (this *RemoveExtensionResponse) String() string { 13878 if this == nil { 13879 return "nil" 13880 } 13881 s := strings.Join([]string{`&RemoveExtensionResponse{`, 13882 `}`, 13883 }, "") 13884 return s 13885 } 13886 func (this *GetExtensionRequest) String() string { 13887 if this == nil { 13888 return "nil" 13889 } 13890 s := strings.Join([]string{`&GetExtensionRequest{`, 13891 `ExtensionID:` + fmt.Sprintf("%v", this.ExtensionID) + `,`, 13892 `}`, 13893 }, "") 13894 return s 13895 } 13896 func (this *GetExtensionResponse) String() string { 13897 if this == nil { 13898 return "nil" 13899 } 13900 s := strings.Join([]string{`&GetExtensionResponse{`, 13901 `Extension:` + strings.Replace(fmt.Sprintf("%v", this.Extension), "Extension", "Extension", 1) + `,`, 13902 `}`, 13903 }, "") 13904 return s 13905 } 13906 func (this *CreateResourceRequest) String() string { 13907 if this == nil { 13908 return "nil" 13909 } 13910 s := strings.Join([]string{`&CreateResourceRequest{`, 13911 `Annotations:` + strings.Replace(fmt.Sprintf("%v", this.Annotations), "Annotations", "Annotations", 1) + `,`, 13912 `Kind:` + fmt.Sprintf("%v", this.Kind) + `,`, 13913 `Payload:` + strings.Replace(fmt.Sprintf("%v", this.Payload), "Any", "types.Any", 1) + `,`, 13914 `}`, 13915 }, "") 13916 return s 13917 } 13918 func (this *CreateResourceResponse) String() string { 13919 if this == nil { 13920 return "nil" 13921 } 13922 s := strings.Join([]string{`&CreateResourceResponse{`, 13923 `Resource:` + strings.Replace(fmt.Sprintf("%v", this.Resource), "Resource", "Resource", 1) + `,`, 13924 `}`, 13925 }, "") 13926 return s 13927 } 13928 func (this *RemoveResourceRequest) String() string { 13929 if this == nil { 13930 return "nil" 13931 } 13932 s := strings.Join([]string{`&RemoveResourceRequest{`, 13933 `ResourceID:` + fmt.Sprintf("%v", this.ResourceID) + `,`, 13934 `}`, 13935 }, "") 13936 return s 13937 } 13938 func (this *RemoveResourceResponse) String() string { 13939 if this == nil { 13940 return "nil" 13941 } 13942 s := strings.Join([]string{`&RemoveResourceResponse{`, 13943 `}`, 13944 }, "") 13945 return s 13946 } 13947 func (this *UpdateResourceRequest) String() string { 13948 if this == nil { 13949 return "nil" 13950 } 13951 s := strings.Join([]string{`&UpdateResourceRequest{`, 13952 `ResourceID:` + fmt.Sprintf("%v", this.ResourceID) + `,`, 13953 `ResourceVersion:` + strings.Replace(fmt.Sprintf("%v", this.ResourceVersion), "Version", "Version", 1) + `,`, 13954 `Annotations:` + strings.Replace(fmt.Sprintf("%v", this.Annotations), "Annotations", "Annotations", 1) + `,`, 13955 `Payload:` + strings.Replace(fmt.Sprintf("%v", this.Payload), "Any", "types.Any", 1) + `,`, 13956 `}`, 13957 }, "") 13958 return s 13959 } 13960 func (this *UpdateResourceResponse) String() string { 13961 if this == nil { 13962 return "nil" 13963 } 13964 s := strings.Join([]string{`&UpdateResourceResponse{`, 13965 `Resource:` + strings.Replace(fmt.Sprintf("%v", this.Resource), "Resource", "Resource", 1) + `,`, 13966 `}`, 13967 }, "") 13968 return s 13969 } 13970 func (this *GetResourceRequest) String() string { 13971 if this == nil { 13972 return "nil" 13973 } 13974 s := strings.Join([]string{`&GetResourceRequest{`, 13975 `ResourceID:` + fmt.Sprintf("%v", this.ResourceID) + `,`, 13976 `}`, 13977 }, "") 13978 return s 13979 } 13980 func (this *GetResourceResponse) String() string { 13981 if this == nil { 13982 return "nil" 13983 } 13984 s := strings.Join([]string{`&GetResourceResponse{`, 13985 `Resource:` + strings.Replace(fmt.Sprintf("%v", this.Resource), "Resource", "Resource", 1) + `,`, 13986 `}`, 13987 }, "") 13988 return s 13989 } 13990 func (this *ListResourcesRequest) String() string { 13991 if this == nil { 13992 return "nil" 13993 } 13994 s := strings.Join([]string{`&ListResourcesRequest{`, 13995 `Filters:` + strings.Replace(fmt.Sprintf("%v", this.Filters), "ListResourcesRequest_Filters", "ListResourcesRequest_Filters", 1) + `,`, 13996 `}`, 13997 }, "") 13998 return s 13999 } 14000 func (this *ListResourcesRequest_Filters) String() string { 14001 if this == nil { 14002 return "nil" 14003 } 14004 keysForLabels := make([]string, 0, len(this.Labels)) 14005 for k, _ := range this.Labels { 14006 keysForLabels = append(keysForLabels, k) 14007 } 14008 github_com_gogo_protobuf_sortkeys.Strings(keysForLabels) 14009 mapStringForLabels := "map[string]string{" 14010 for _, k := range keysForLabels { 14011 mapStringForLabels += fmt.Sprintf("%v: %v,", k, this.Labels[k]) 14012 } 14013 mapStringForLabels += "}" 14014 s := strings.Join([]string{`&ListResourcesRequest_Filters{`, 14015 `Names:` + fmt.Sprintf("%v", this.Names) + `,`, 14016 `IDPrefixes:` + fmt.Sprintf("%v", this.IDPrefixes) + `,`, 14017 `Labels:` + mapStringForLabels + `,`, 14018 `NamePrefixes:` + fmt.Sprintf("%v", this.NamePrefixes) + `,`, 14019 `Kind:` + fmt.Sprintf("%v", this.Kind) + `,`, 14020 `}`, 14021 }, "") 14022 return s 14023 } 14024 func (this *ListResourcesResponse) String() string { 14025 if this == nil { 14026 return "nil" 14027 } 14028 s := strings.Join([]string{`&ListResourcesResponse{`, 14029 `Resources:` + strings.Replace(fmt.Sprintf("%v", this.Resources), "Resource", "Resource", 1) + `,`, 14030 `}`, 14031 }, "") 14032 return s 14033 } 14034 func valueToStringControl(v interface{}) string { 14035 rv := reflect.ValueOf(v) 14036 if rv.IsNil() { 14037 return "nil" 14038 } 14039 pv := reflect.Indirect(rv).Interface() 14040 return fmt.Sprintf("*%v", pv) 14041 } 14042 func (m *GetNodeRequest) Unmarshal(dAtA []byte) error { 14043 l := len(dAtA) 14044 iNdEx := 0 14045 for iNdEx < l { 14046 preIndex := iNdEx 14047 var wire uint64 14048 for shift := uint(0); ; shift += 7 { 14049 if shift >= 64 { 14050 return ErrIntOverflowControl 14051 } 14052 if iNdEx >= l { 14053 return io.ErrUnexpectedEOF 14054 } 14055 b := dAtA[iNdEx] 14056 iNdEx++ 14057 wire |= uint64(b&0x7F) << shift 14058 if b < 0x80 { 14059 break 14060 } 14061 } 14062 fieldNum := int32(wire >> 3) 14063 wireType := int(wire & 0x7) 14064 if wireType == 4 { 14065 return fmt.Errorf("proto: GetNodeRequest: wiretype end group for non-group") 14066 } 14067 if fieldNum <= 0 { 14068 return fmt.Errorf("proto: GetNodeRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14069 } 14070 switch fieldNum { 14071 case 1: 14072 if wireType != 2 { 14073 return fmt.Errorf("proto: wrong wireType = %d for field NodeID", wireType) 14074 } 14075 var stringLen uint64 14076 for shift := uint(0); ; shift += 7 { 14077 if shift >= 64 { 14078 return ErrIntOverflowControl 14079 } 14080 if iNdEx >= l { 14081 return io.ErrUnexpectedEOF 14082 } 14083 b := dAtA[iNdEx] 14084 iNdEx++ 14085 stringLen |= uint64(b&0x7F) << shift 14086 if b < 0x80 { 14087 break 14088 } 14089 } 14090 intStringLen := int(stringLen) 14091 if intStringLen < 0 { 14092 return ErrInvalidLengthControl 14093 } 14094 postIndex := iNdEx + intStringLen 14095 if postIndex < 0 { 14096 return ErrInvalidLengthControl 14097 } 14098 if postIndex > l { 14099 return io.ErrUnexpectedEOF 14100 } 14101 m.NodeID = string(dAtA[iNdEx:postIndex]) 14102 iNdEx = postIndex 14103 default: 14104 iNdEx = preIndex 14105 skippy, err := skipControl(dAtA[iNdEx:]) 14106 if err != nil { 14107 return err 14108 } 14109 if skippy < 0 { 14110 return ErrInvalidLengthControl 14111 } 14112 if (iNdEx + skippy) < 0 { 14113 return ErrInvalidLengthControl 14114 } 14115 if (iNdEx + skippy) > l { 14116 return io.ErrUnexpectedEOF 14117 } 14118 iNdEx += skippy 14119 } 14120 } 14121 14122 if iNdEx > l { 14123 return io.ErrUnexpectedEOF 14124 } 14125 return nil 14126 } 14127 func (m *GetNodeResponse) Unmarshal(dAtA []byte) error { 14128 l := len(dAtA) 14129 iNdEx := 0 14130 for iNdEx < l { 14131 preIndex := iNdEx 14132 var wire uint64 14133 for shift := uint(0); ; shift += 7 { 14134 if shift >= 64 { 14135 return ErrIntOverflowControl 14136 } 14137 if iNdEx >= l { 14138 return io.ErrUnexpectedEOF 14139 } 14140 b := dAtA[iNdEx] 14141 iNdEx++ 14142 wire |= uint64(b&0x7F) << shift 14143 if b < 0x80 { 14144 break 14145 } 14146 } 14147 fieldNum := int32(wire >> 3) 14148 wireType := int(wire & 0x7) 14149 if wireType == 4 { 14150 return fmt.Errorf("proto: GetNodeResponse: wiretype end group for non-group") 14151 } 14152 if fieldNum <= 0 { 14153 return fmt.Errorf("proto: GetNodeResponse: illegal tag %d (wire type %d)", fieldNum, wire) 14154 } 14155 switch fieldNum { 14156 case 1: 14157 if wireType != 2 { 14158 return fmt.Errorf("proto: wrong wireType = %d for field Node", wireType) 14159 } 14160 var msglen int 14161 for shift := uint(0); ; shift += 7 { 14162 if shift >= 64 { 14163 return ErrIntOverflowControl 14164 } 14165 if iNdEx >= l { 14166 return io.ErrUnexpectedEOF 14167 } 14168 b := dAtA[iNdEx] 14169 iNdEx++ 14170 msglen |= int(b&0x7F) << shift 14171 if b < 0x80 { 14172 break 14173 } 14174 } 14175 if msglen < 0 { 14176 return ErrInvalidLengthControl 14177 } 14178 postIndex := iNdEx + msglen 14179 if postIndex < 0 { 14180 return ErrInvalidLengthControl 14181 } 14182 if postIndex > l { 14183 return io.ErrUnexpectedEOF 14184 } 14185 if m.Node == nil { 14186 m.Node = &Node{} 14187 } 14188 if err := m.Node.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14189 return err 14190 } 14191 iNdEx = postIndex 14192 default: 14193 iNdEx = preIndex 14194 skippy, err := skipControl(dAtA[iNdEx:]) 14195 if err != nil { 14196 return err 14197 } 14198 if skippy < 0 { 14199 return ErrInvalidLengthControl 14200 } 14201 if (iNdEx + skippy) < 0 { 14202 return ErrInvalidLengthControl 14203 } 14204 if (iNdEx + skippy) > l { 14205 return io.ErrUnexpectedEOF 14206 } 14207 iNdEx += skippy 14208 } 14209 } 14210 14211 if iNdEx > l { 14212 return io.ErrUnexpectedEOF 14213 } 14214 return nil 14215 } 14216 func (m *ListNodesRequest) Unmarshal(dAtA []byte) error { 14217 l := len(dAtA) 14218 iNdEx := 0 14219 for iNdEx < l { 14220 preIndex := iNdEx 14221 var wire uint64 14222 for shift := uint(0); ; shift += 7 { 14223 if shift >= 64 { 14224 return ErrIntOverflowControl 14225 } 14226 if iNdEx >= l { 14227 return io.ErrUnexpectedEOF 14228 } 14229 b := dAtA[iNdEx] 14230 iNdEx++ 14231 wire |= uint64(b&0x7F) << shift 14232 if b < 0x80 { 14233 break 14234 } 14235 } 14236 fieldNum := int32(wire >> 3) 14237 wireType := int(wire & 0x7) 14238 if wireType == 4 { 14239 return fmt.Errorf("proto: ListNodesRequest: wiretype end group for non-group") 14240 } 14241 if fieldNum <= 0 { 14242 return fmt.Errorf("proto: ListNodesRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14243 } 14244 switch fieldNum { 14245 case 1: 14246 if wireType != 2 { 14247 return fmt.Errorf("proto: wrong wireType = %d for field Filters", wireType) 14248 } 14249 var msglen int 14250 for shift := uint(0); ; shift += 7 { 14251 if shift >= 64 { 14252 return ErrIntOverflowControl 14253 } 14254 if iNdEx >= l { 14255 return io.ErrUnexpectedEOF 14256 } 14257 b := dAtA[iNdEx] 14258 iNdEx++ 14259 msglen |= int(b&0x7F) << shift 14260 if b < 0x80 { 14261 break 14262 } 14263 } 14264 if msglen < 0 { 14265 return ErrInvalidLengthControl 14266 } 14267 postIndex := iNdEx + msglen 14268 if postIndex < 0 { 14269 return ErrInvalidLengthControl 14270 } 14271 if postIndex > l { 14272 return io.ErrUnexpectedEOF 14273 } 14274 if m.Filters == nil { 14275 m.Filters = &ListNodesRequest_Filters{} 14276 } 14277 if err := m.Filters.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14278 return err 14279 } 14280 iNdEx = postIndex 14281 default: 14282 iNdEx = preIndex 14283 skippy, err := skipControl(dAtA[iNdEx:]) 14284 if err != nil { 14285 return err 14286 } 14287 if skippy < 0 { 14288 return ErrInvalidLengthControl 14289 } 14290 if (iNdEx + skippy) < 0 { 14291 return ErrInvalidLengthControl 14292 } 14293 if (iNdEx + skippy) > l { 14294 return io.ErrUnexpectedEOF 14295 } 14296 iNdEx += skippy 14297 } 14298 } 14299 14300 if iNdEx > l { 14301 return io.ErrUnexpectedEOF 14302 } 14303 return nil 14304 } 14305 func (m *ListNodesRequest_Filters) Unmarshal(dAtA []byte) error { 14306 l := len(dAtA) 14307 iNdEx := 0 14308 for iNdEx < l { 14309 preIndex := iNdEx 14310 var wire uint64 14311 for shift := uint(0); ; shift += 7 { 14312 if shift >= 64 { 14313 return ErrIntOverflowControl 14314 } 14315 if iNdEx >= l { 14316 return io.ErrUnexpectedEOF 14317 } 14318 b := dAtA[iNdEx] 14319 iNdEx++ 14320 wire |= uint64(b&0x7F) << shift 14321 if b < 0x80 { 14322 break 14323 } 14324 } 14325 fieldNum := int32(wire >> 3) 14326 wireType := int(wire & 0x7) 14327 if wireType == 4 { 14328 return fmt.Errorf("proto: Filters: wiretype end group for non-group") 14329 } 14330 if fieldNum <= 0 { 14331 return fmt.Errorf("proto: Filters: illegal tag %d (wire type %d)", fieldNum, wire) 14332 } 14333 switch fieldNum { 14334 case 1: 14335 if wireType != 2 { 14336 return fmt.Errorf("proto: wrong wireType = %d for field Names", wireType) 14337 } 14338 var stringLen uint64 14339 for shift := uint(0); ; shift += 7 { 14340 if shift >= 64 { 14341 return ErrIntOverflowControl 14342 } 14343 if iNdEx >= l { 14344 return io.ErrUnexpectedEOF 14345 } 14346 b := dAtA[iNdEx] 14347 iNdEx++ 14348 stringLen |= uint64(b&0x7F) << shift 14349 if b < 0x80 { 14350 break 14351 } 14352 } 14353 intStringLen := int(stringLen) 14354 if intStringLen < 0 { 14355 return ErrInvalidLengthControl 14356 } 14357 postIndex := iNdEx + intStringLen 14358 if postIndex < 0 { 14359 return ErrInvalidLengthControl 14360 } 14361 if postIndex > l { 14362 return io.ErrUnexpectedEOF 14363 } 14364 m.Names = append(m.Names, string(dAtA[iNdEx:postIndex])) 14365 iNdEx = postIndex 14366 case 2: 14367 if wireType != 2 { 14368 return fmt.Errorf("proto: wrong wireType = %d for field IDPrefixes", wireType) 14369 } 14370 var stringLen uint64 14371 for shift := uint(0); ; shift += 7 { 14372 if shift >= 64 { 14373 return ErrIntOverflowControl 14374 } 14375 if iNdEx >= l { 14376 return io.ErrUnexpectedEOF 14377 } 14378 b := dAtA[iNdEx] 14379 iNdEx++ 14380 stringLen |= uint64(b&0x7F) << shift 14381 if b < 0x80 { 14382 break 14383 } 14384 } 14385 intStringLen := int(stringLen) 14386 if intStringLen < 0 { 14387 return ErrInvalidLengthControl 14388 } 14389 postIndex := iNdEx + intStringLen 14390 if postIndex < 0 { 14391 return ErrInvalidLengthControl 14392 } 14393 if postIndex > l { 14394 return io.ErrUnexpectedEOF 14395 } 14396 m.IDPrefixes = append(m.IDPrefixes, string(dAtA[iNdEx:postIndex])) 14397 iNdEx = postIndex 14398 case 3: 14399 if wireType != 2 { 14400 return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) 14401 } 14402 var msglen int 14403 for shift := uint(0); ; shift += 7 { 14404 if shift >= 64 { 14405 return ErrIntOverflowControl 14406 } 14407 if iNdEx >= l { 14408 return io.ErrUnexpectedEOF 14409 } 14410 b := dAtA[iNdEx] 14411 iNdEx++ 14412 msglen |= int(b&0x7F) << shift 14413 if b < 0x80 { 14414 break 14415 } 14416 } 14417 if msglen < 0 { 14418 return ErrInvalidLengthControl 14419 } 14420 postIndex := iNdEx + msglen 14421 if postIndex < 0 { 14422 return ErrInvalidLengthControl 14423 } 14424 if postIndex > l { 14425 return io.ErrUnexpectedEOF 14426 } 14427 if m.Labels == nil { 14428 m.Labels = make(map[string]string) 14429 } 14430 var mapkey string 14431 var mapvalue string 14432 for iNdEx < postIndex { 14433 entryPreIndex := iNdEx 14434 var wire uint64 14435 for shift := uint(0); ; shift += 7 { 14436 if shift >= 64 { 14437 return ErrIntOverflowControl 14438 } 14439 if iNdEx >= l { 14440 return io.ErrUnexpectedEOF 14441 } 14442 b := dAtA[iNdEx] 14443 iNdEx++ 14444 wire |= uint64(b&0x7F) << shift 14445 if b < 0x80 { 14446 break 14447 } 14448 } 14449 fieldNum := int32(wire >> 3) 14450 if fieldNum == 1 { 14451 var stringLenmapkey uint64 14452 for shift := uint(0); ; shift += 7 { 14453 if shift >= 64 { 14454 return ErrIntOverflowControl 14455 } 14456 if iNdEx >= l { 14457 return io.ErrUnexpectedEOF 14458 } 14459 b := dAtA[iNdEx] 14460 iNdEx++ 14461 stringLenmapkey |= uint64(b&0x7F) << shift 14462 if b < 0x80 { 14463 break 14464 } 14465 } 14466 intStringLenmapkey := int(stringLenmapkey) 14467 if intStringLenmapkey < 0 { 14468 return ErrInvalidLengthControl 14469 } 14470 postStringIndexmapkey := iNdEx + intStringLenmapkey 14471 if postStringIndexmapkey < 0 { 14472 return ErrInvalidLengthControl 14473 } 14474 if postStringIndexmapkey > l { 14475 return io.ErrUnexpectedEOF 14476 } 14477 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 14478 iNdEx = postStringIndexmapkey 14479 } else if fieldNum == 2 { 14480 var stringLenmapvalue uint64 14481 for shift := uint(0); ; shift += 7 { 14482 if shift >= 64 { 14483 return ErrIntOverflowControl 14484 } 14485 if iNdEx >= l { 14486 return io.ErrUnexpectedEOF 14487 } 14488 b := dAtA[iNdEx] 14489 iNdEx++ 14490 stringLenmapvalue |= uint64(b&0x7F) << shift 14491 if b < 0x80 { 14492 break 14493 } 14494 } 14495 intStringLenmapvalue := int(stringLenmapvalue) 14496 if intStringLenmapvalue < 0 { 14497 return ErrInvalidLengthControl 14498 } 14499 postStringIndexmapvalue := iNdEx + intStringLenmapvalue 14500 if postStringIndexmapvalue < 0 { 14501 return ErrInvalidLengthControl 14502 } 14503 if postStringIndexmapvalue > l { 14504 return io.ErrUnexpectedEOF 14505 } 14506 mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) 14507 iNdEx = postStringIndexmapvalue 14508 } else { 14509 iNdEx = entryPreIndex 14510 skippy, err := skipControl(dAtA[iNdEx:]) 14511 if err != nil { 14512 return err 14513 } 14514 if skippy < 0 { 14515 return ErrInvalidLengthControl 14516 } 14517 if (iNdEx + skippy) > postIndex { 14518 return io.ErrUnexpectedEOF 14519 } 14520 iNdEx += skippy 14521 } 14522 } 14523 m.Labels[mapkey] = mapvalue 14524 iNdEx = postIndex 14525 case 4: 14526 if wireType == 0 { 14527 var v NodeSpec_Membership 14528 for shift := uint(0); ; shift += 7 { 14529 if shift >= 64 { 14530 return ErrIntOverflowControl 14531 } 14532 if iNdEx >= l { 14533 return io.ErrUnexpectedEOF 14534 } 14535 b := dAtA[iNdEx] 14536 iNdEx++ 14537 v |= NodeSpec_Membership(b&0x7F) << shift 14538 if b < 0x80 { 14539 break 14540 } 14541 } 14542 m.Memberships = append(m.Memberships, v) 14543 } else if wireType == 2 { 14544 var packedLen int 14545 for shift := uint(0); ; shift += 7 { 14546 if shift >= 64 { 14547 return ErrIntOverflowControl 14548 } 14549 if iNdEx >= l { 14550 return io.ErrUnexpectedEOF 14551 } 14552 b := dAtA[iNdEx] 14553 iNdEx++ 14554 packedLen |= int(b&0x7F) << shift 14555 if b < 0x80 { 14556 break 14557 } 14558 } 14559 if packedLen < 0 { 14560 return ErrInvalidLengthControl 14561 } 14562 postIndex := iNdEx + packedLen 14563 if postIndex < 0 { 14564 return ErrInvalidLengthControl 14565 } 14566 if postIndex > l { 14567 return io.ErrUnexpectedEOF 14568 } 14569 var elementCount int 14570 if elementCount != 0 && len(m.Memberships) == 0 { 14571 m.Memberships = make([]NodeSpec_Membership, 0, elementCount) 14572 } 14573 for iNdEx < postIndex { 14574 var v NodeSpec_Membership 14575 for shift := uint(0); ; shift += 7 { 14576 if shift >= 64 { 14577 return ErrIntOverflowControl 14578 } 14579 if iNdEx >= l { 14580 return io.ErrUnexpectedEOF 14581 } 14582 b := dAtA[iNdEx] 14583 iNdEx++ 14584 v |= NodeSpec_Membership(b&0x7F) << shift 14585 if b < 0x80 { 14586 break 14587 } 14588 } 14589 m.Memberships = append(m.Memberships, v) 14590 } 14591 } else { 14592 return fmt.Errorf("proto: wrong wireType = %d for field Memberships", wireType) 14593 } 14594 case 5: 14595 if wireType == 0 { 14596 var v NodeRole 14597 for shift := uint(0); ; shift += 7 { 14598 if shift >= 64 { 14599 return ErrIntOverflowControl 14600 } 14601 if iNdEx >= l { 14602 return io.ErrUnexpectedEOF 14603 } 14604 b := dAtA[iNdEx] 14605 iNdEx++ 14606 v |= NodeRole(b&0x7F) << shift 14607 if b < 0x80 { 14608 break 14609 } 14610 } 14611 m.Roles = append(m.Roles, v) 14612 } else if wireType == 2 { 14613 var packedLen int 14614 for shift := uint(0); ; shift += 7 { 14615 if shift >= 64 { 14616 return ErrIntOverflowControl 14617 } 14618 if iNdEx >= l { 14619 return io.ErrUnexpectedEOF 14620 } 14621 b := dAtA[iNdEx] 14622 iNdEx++ 14623 packedLen |= int(b&0x7F) << shift 14624 if b < 0x80 { 14625 break 14626 } 14627 } 14628 if packedLen < 0 { 14629 return ErrInvalidLengthControl 14630 } 14631 postIndex := iNdEx + packedLen 14632 if postIndex < 0 { 14633 return ErrInvalidLengthControl 14634 } 14635 if postIndex > l { 14636 return io.ErrUnexpectedEOF 14637 } 14638 var elementCount int 14639 if elementCount != 0 && len(m.Roles) == 0 { 14640 m.Roles = make([]NodeRole, 0, elementCount) 14641 } 14642 for iNdEx < postIndex { 14643 var v NodeRole 14644 for shift := uint(0); ; shift += 7 { 14645 if shift >= 64 { 14646 return ErrIntOverflowControl 14647 } 14648 if iNdEx >= l { 14649 return io.ErrUnexpectedEOF 14650 } 14651 b := dAtA[iNdEx] 14652 iNdEx++ 14653 v |= NodeRole(b&0x7F) << shift 14654 if b < 0x80 { 14655 break 14656 } 14657 } 14658 m.Roles = append(m.Roles, v) 14659 } 14660 } else { 14661 return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType) 14662 } 14663 case 6: 14664 if wireType != 2 { 14665 return fmt.Errorf("proto: wrong wireType = %d for field NamePrefixes", wireType) 14666 } 14667 var stringLen uint64 14668 for shift := uint(0); ; shift += 7 { 14669 if shift >= 64 { 14670 return ErrIntOverflowControl 14671 } 14672 if iNdEx >= l { 14673 return io.ErrUnexpectedEOF 14674 } 14675 b := dAtA[iNdEx] 14676 iNdEx++ 14677 stringLen |= uint64(b&0x7F) << shift 14678 if b < 0x80 { 14679 break 14680 } 14681 } 14682 intStringLen := int(stringLen) 14683 if intStringLen < 0 { 14684 return ErrInvalidLengthControl 14685 } 14686 postIndex := iNdEx + intStringLen 14687 if postIndex < 0 { 14688 return ErrInvalidLengthControl 14689 } 14690 if postIndex > l { 14691 return io.ErrUnexpectedEOF 14692 } 14693 m.NamePrefixes = append(m.NamePrefixes, string(dAtA[iNdEx:postIndex])) 14694 iNdEx = postIndex 14695 case 7: 14696 if wireType != 2 { 14697 return fmt.Errorf("proto: wrong wireType = %d for field NodeLabels", wireType) 14698 } 14699 var msglen int 14700 for shift := uint(0); ; shift += 7 { 14701 if shift >= 64 { 14702 return ErrIntOverflowControl 14703 } 14704 if iNdEx >= l { 14705 return io.ErrUnexpectedEOF 14706 } 14707 b := dAtA[iNdEx] 14708 iNdEx++ 14709 msglen |= int(b&0x7F) << shift 14710 if b < 0x80 { 14711 break 14712 } 14713 } 14714 if msglen < 0 { 14715 return ErrInvalidLengthControl 14716 } 14717 postIndex := iNdEx + msglen 14718 if postIndex < 0 { 14719 return ErrInvalidLengthControl 14720 } 14721 if postIndex > l { 14722 return io.ErrUnexpectedEOF 14723 } 14724 if m.NodeLabels == nil { 14725 m.NodeLabels = make(map[string]string) 14726 } 14727 var mapkey string 14728 var mapvalue string 14729 for iNdEx < postIndex { 14730 entryPreIndex := iNdEx 14731 var wire uint64 14732 for shift := uint(0); ; shift += 7 { 14733 if shift >= 64 { 14734 return ErrIntOverflowControl 14735 } 14736 if iNdEx >= l { 14737 return io.ErrUnexpectedEOF 14738 } 14739 b := dAtA[iNdEx] 14740 iNdEx++ 14741 wire |= uint64(b&0x7F) << shift 14742 if b < 0x80 { 14743 break 14744 } 14745 } 14746 fieldNum := int32(wire >> 3) 14747 if fieldNum == 1 { 14748 var stringLenmapkey uint64 14749 for shift := uint(0); ; shift += 7 { 14750 if shift >= 64 { 14751 return ErrIntOverflowControl 14752 } 14753 if iNdEx >= l { 14754 return io.ErrUnexpectedEOF 14755 } 14756 b := dAtA[iNdEx] 14757 iNdEx++ 14758 stringLenmapkey |= uint64(b&0x7F) << shift 14759 if b < 0x80 { 14760 break 14761 } 14762 } 14763 intStringLenmapkey := int(stringLenmapkey) 14764 if intStringLenmapkey < 0 { 14765 return ErrInvalidLengthControl 14766 } 14767 postStringIndexmapkey := iNdEx + intStringLenmapkey 14768 if postStringIndexmapkey < 0 { 14769 return ErrInvalidLengthControl 14770 } 14771 if postStringIndexmapkey > l { 14772 return io.ErrUnexpectedEOF 14773 } 14774 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 14775 iNdEx = postStringIndexmapkey 14776 } else if fieldNum == 2 { 14777 var stringLenmapvalue uint64 14778 for shift := uint(0); ; shift += 7 { 14779 if shift >= 64 { 14780 return ErrIntOverflowControl 14781 } 14782 if iNdEx >= l { 14783 return io.ErrUnexpectedEOF 14784 } 14785 b := dAtA[iNdEx] 14786 iNdEx++ 14787 stringLenmapvalue |= uint64(b&0x7F) << shift 14788 if b < 0x80 { 14789 break 14790 } 14791 } 14792 intStringLenmapvalue := int(stringLenmapvalue) 14793 if intStringLenmapvalue < 0 { 14794 return ErrInvalidLengthControl 14795 } 14796 postStringIndexmapvalue := iNdEx + intStringLenmapvalue 14797 if postStringIndexmapvalue < 0 { 14798 return ErrInvalidLengthControl 14799 } 14800 if postStringIndexmapvalue > l { 14801 return io.ErrUnexpectedEOF 14802 } 14803 mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) 14804 iNdEx = postStringIndexmapvalue 14805 } else { 14806 iNdEx = entryPreIndex 14807 skippy, err := skipControl(dAtA[iNdEx:]) 14808 if err != nil { 14809 return err 14810 } 14811 if skippy < 0 { 14812 return ErrInvalidLengthControl 14813 } 14814 if (iNdEx + skippy) > postIndex { 14815 return io.ErrUnexpectedEOF 14816 } 14817 iNdEx += skippy 14818 } 14819 } 14820 m.NodeLabels[mapkey] = mapvalue 14821 iNdEx = postIndex 14822 default: 14823 iNdEx = preIndex 14824 skippy, err := skipControl(dAtA[iNdEx:]) 14825 if err != nil { 14826 return err 14827 } 14828 if skippy < 0 { 14829 return ErrInvalidLengthControl 14830 } 14831 if (iNdEx + skippy) < 0 { 14832 return ErrInvalidLengthControl 14833 } 14834 if (iNdEx + skippy) > l { 14835 return io.ErrUnexpectedEOF 14836 } 14837 iNdEx += skippy 14838 } 14839 } 14840 14841 if iNdEx > l { 14842 return io.ErrUnexpectedEOF 14843 } 14844 return nil 14845 } 14846 func (m *ListNodesResponse) Unmarshal(dAtA []byte) error { 14847 l := len(dAtA) 14848 iNdEx := 0 14849 for iNdEx < l { 14850 preIndex := iNdEx 14851 var wire uint64 14852 for shift := uint(0); ; shift += 7 { 14853 if shift >= 64 { 14854 return ErrIntOverflowControl 14855 } 14856 if iNdEx >= l { 14857 return io.ErrUnexpectedEOF 14858 } 14859 b := dAtA[iNdEx] 14860 iNdEx++ 14861 wire |= uint64(b&0x7F) << shift 14862 if b < 0x80 { 14863 break 14864 } 14865 } 14866 fieldNum := int32(wire >> 3) 14867 wireType := int(wire & 0x7) 14868 if wireType == 4 { 14869 return fmt.Errorf("proto: ListNodesResponse: wiretype end group for non-group") 14870 } 14871 if fieldNum <= 0 { 14872 return fmt.Errorf("proto: ListNodesResponse: illegal tag %d (wire type %d)", fieldNum, wire) 14873 } 14874 switch fieldNum { 14875 case 1: 14876 if wireType != 2 { 14877 return fmt.Errorf("proto: wrong wireType = %d for field Nodes", wireType) 14878 } 14879 var msglen int 14880 for shift := uint(0); ; shift += 7 { 14881 if shift >= 64 { 14882 return ErrIntOverflowControl 14883 } 14884 if iNdEx >= l { 14885 return io.ErrUnexpectedEOF 14886 } 14887 b := dAtA[iNdEx] 14888 iNdEx++ 14889 msglen |= int(b&0x7F) << shift 14890 if b < 0x80 { 14891 break 14892 } 14893 } 14894 if msglen < 0 { 14895 return ErrInvalidLengthControl 14896 } 14897 postIndex := iNdEx + msglen 14898 if postIndex < 0 { 14899 return ErrInvalidLengthControl 14900 } 14901 if postIndex > l { 14902 return io.ErrUnexpectedEOF 14903 } 14904 m.Nodes = append(m.Nodes, &Node{}) 14905 if err := m.Nodes[len(m.Nodes)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14906 return err 14907 } 14908 iNdEx = postIndex 14909 default: 14910 iNdEx = preIndex 14911 skippy, err := skipControl(dAtA[iNdEx:]) 14912 if err != nil { 14913 return err 14914 } 14915 if skippy < 0 { 14916 return ErrInvalidLengthControl 14917 } 14918 if (iNdEx + skippy) < 0 { 14919 return ErrInvalidLengthControl 14920 } 14921 if (iNdEx + skippy) > l { 14922 return io.ErrUnexpectedEOF 14923 } 14924 iNdEx += skippy 14925 } 14926 } 14927 14928 if iNdEx > l { 14929 return io.ErrUnexpectedEOF 14930 } 14931 return nil 14932 } 14933 func (m *UpdateNodeRequest) Unmarshal(dAtA []byte) error { 14934 l := len(dAtA) 14935 iNdEx := 0 14936 for iNdEx < l { 14937 preIndex := iNdEx 14938 var wire uint64 14939 for shift := uint(0); ; shift += 7 { 14940 if shift >= 64 { 14941 return ErrIntOverflowControl 14942 } 14943 if iNdEx >= l { 14944 return io.ErrUnexpectedEOF 14945 } 14946 b := dAtA[iNdEx] 14947 iNdEx++ 14948 wire |= uint64(b&0x7F) << shift 14949 if b < 0x80 { 14950 break 14951 } 14952 } 14953 fieldNum := int32(wire >> 3) 14954 wireType := int(wire & 0x7) 14955 if wireType == 4 { 14956 return fmt.Errorf("proto: UpdateNodeRequest: wiretype end group for non-group") 14957 } 14958 if fieldNum <= 0 { 14959 return fmt.Errorf("proto: UpdateNodeRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14960 } 14961 switch fieldNum { 14962 case 1: 14963 if wireType != 2 { 14964 return fmt.Errorf("proto: wrong wireType = %d for field NodeID", wireType) 14965 } 14966 var stringLen uint64 14967 for shift := uint(0); ; shift += 7 { 14968 if shift >= 64 { 14969 return ErrIntOverflowControl 14970 } 14971 if iNdEx >= l { 14972 return io.ErrUnexpectedEOF 14973 } 14974 b := dAtA[iNdEx] 14975 iNdEx++ 14976 stringLen |= uint64(b&0x7F) << shift 14977 if b < 0x80 { 14978 break 14979 } 14980 } 14981 intStringLen := int(stringLen) 14982 if intStringLen < 0 { 14983 return ErrInvalidLengthControl 14984 } 14985 postIndex := iNdEx + intStringLen 14986 if postIndex < 0 { 14987 return ErrInvalidLengthControl 14988 } 14989 if postIndex > l { 14990 return io.ErrUnexpectedEOF 14991 } 14992 m.NodeID = string(dAtA[iNdEx:postIndex]) 14993 iNdEx = postIndex 14994 case 2: 14995 if wireType != 2 { 14996 return fmt.Errorf("proto: wrong wireType = %d for field NodeVersion", wireType) 14997 } 14998 var msglen int 14999 for shift := uint(0); ; shift += 7 { 15000 if shift >= 64 { 15001 return ErrIntOverflowControl 15002 } 15003 if iNdEx >= l { 15004 return io.ErrUnexpectedEOF 15005 } 15006 b := dAtA[iNdEx] 15007 iNdEx++ 15008 msglen |= int(b&0x7F) << shift 15009 if b < 0x80 { 15010 break 15011 } 15012 } 15013 if msglen < 0 { 15014 return ErrInvalidLengthControl 15015 } 15016 postIndex := iNdEx + msglen 15017 if postIndex < 0 { 15018 return ErrInvalidLengthControl 15019 } 15020 if postIndex > l { 15021 return io.ErrUnexpectedEOF 15022 } 15023 if m.NodeVersion == nil { 15024 m.NodeVersion = &Version{} 15025 } 15026 if err := m.NodeVersion.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15027 return err 15028 } 15029 iNdEx = postIndex 15030 case 3: 15031 if wireType != 2 { 15032 return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType) 15033 } 15034 var msglen int 15035 for shift := uint(0); ; shift += 7 { 15036 if shift >= 64 { 15037 return ErrIntOverflowControl 15038 } 15039 if iNdEx >= l { 15040 return io.ErrUnexpectedEOF 15041 } 15042 b := dAtA[iNdEx] 15043 iNdEx++ 15044 msglen |= int(b&0x7F) << shift 15045 if b < 0x80 { 15046 break 15047 } 15048 } 15049 if msglen < 0 { 15050 return ErrInvalidLengthControl 15051 } 15052 postIndex := iNdEx + msglen 15053 if postIndex < 0 { 15054 return ErrInvalidLengthControl 15055 } 15056 if postIndex > l { 15057 return io.ErrUnexpectedEOF 15058 } 15059 if m.Spec == nil { 15060 m.Spec = &NodeSpec{} 15061 } 15062 if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15063 return err 15064 } 15065 iNdEx = postIndex 15066 default: 15067 iNdEx = preIndex 15068 skippy, err := skipControl(dAtA[iNdEx:]) 15069 if err != nil { 15070 return err 15071 } 15072 if skippy < 0 { 15073 return ErrInvalidLengthControl 15074 } 15075 if (iNdEx + skippy) < 0 { 15076 return ErrInvalidLengthControl 15077 } 15078 if (iNdEx + skippy) > l { 15079 return io.ErrUnexpectedEOF 15080 } 15081 iNdEx += skippy 15082 } 15083 } 15084 15085 if iNdEx > l { 15086 return io.ErrUnexpectedEOF 15087 } 15088 return nil 15089 } 15090 func (m *UpdateNodeResponse) Unmarshal(dAtA []byte) error { 15091 l := len(dAtA) 15092 iNdEx := 0 15093 for iNdEx < l { 15094 preIndex := iNdEx 15095 var wire uint64 15096 for shift := uint(0); ; shift += 7 { 15097 if shift >= 64 { 15098 return ErrIntOverflowControl 15099 } 15100 if iNdEx >= l { 15101 return io.ErrUnexpectedEOF 15102 } 15103 b := dAtA[iNdEx] 15104 iNdEx++ 15105 wire |= uint64(b&0x7F) << shift 15106 if b < 0x80 { 15107 break 15108 } 15109 } 15110 fieldNum := int32(wire >> 3) 15111 wireType := int(wire & 0x7) 15112 if wireType == 4 { 15113 return fmt.Errorf("proto: UpdateNodeResponse: wiretype end group for non-group") 15114 } 15115 if fieldNum <= 0 { 15116 return fmt.Errorf("proto: UpdateNodeResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15117 } 15118 switch fieldNum { 15119 case 1: 15120 if wireType != 2 { 15121 return fmt.Errorf("proto: wrong wireType = %d for field Node", wireType) 15122 } 15123 var msglen int 15124 for shift := uint(0); ; shift += 7 { 15125 if shift >= 64 { 15126 return ErrIntOverflowControl 15127 } 15128 if iNdEx >= l { 15129 return io.ErrUnexpectedEOF 15130 } 15131 b := dAtA[iNdEx] 15132 iNdEx++ 15133 msglen |= int(b&0x7F) << shift 15134 if b < 0x80 { 15135 break 15136 } 15137 } 15138 if msglen < 0 { 15139 return ErrInvalidLengthControl 15140 } 15141 postIndex := iNdEx + msglen 15142 if postIndex < 0 { 15143 return ErrInvalidLengthControl 15144 } 15145 if postIndex > l { 15146 return io.ErrUnexpectedEOF 15147 } 15148 if m.Node == nil { 15149 m.Node = &Node{} 15150 } 15151 if err := m.Node.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15152 return err 15153 } 15154 iNdEx = postIndex 15155 default: 15156 iNdEx = preIndex 15157 skippy, err := skipControl(dAtA[iNdEx:]) 15158 if err != nil { 15159 return err 15160 } 15161 if skippy < 0 { 15162 return ErrInvalidLengthControl 15163 } 15164 if (iNdEx + skippy) < 0 { 15165 return ErrInvalidLengthControl 15166 } 15167 if (iNdEx + skippy) > l { 15168 return io.ErrUnexpectedEOF 15169 } 15170 iNdEx += skippy 15171 } 15172 } 15173 15174 if iNdEx > l { 15175 return io.ErrUnexpectedEOF 15176 } 15177 return nil 15178 } 15179 func (m *RemoveNodeRequest) Unmarshal(dAtA []byte) error { 15180 l := len(dAtA) 15181 iNdEx := 0 15182 for iNdEx < l { 15183 preIndex := iNdEx 15184 var wire uint64 15185 for shift := uint(0); ; shift += 7 { 15186 if shift >= 64 { 15187 return ErrIntOverflowControl 15188 } 15189 if iNdEx >= l { 15190 return io.ErrUnexpectedEOF 15191 } 15192 b := dAtA[iNdEx] 15193 iNdEx++ 15194 wire |= uint64(b&0x7F) << shift 15195 if b < 0x80 { 15196 break 15197 } 15198 } 15199 fieldNum := int32(wire >> 3) 15200 wireType := int(wire & 0x7) 15201 if wireType == 4 { 15202 return fmt.Errorf("proto: RemoveNodeRequest: wiretype end group for non-group") 15203 } 15204 if fieldNum <= 0 { 15205 return fmt.Errorf("proto: RemoveNodeRequest: illegal tag %d (wire type %d)", fieldNum, wire) 15206 } 15207 switch fieldNum { 15208 case 1: 15209 if wireType != 2 { 15210 return fmt.Errorf("proto: wrong wireType = %d for field NodeID", wireType) 15211 } 15212 var stringLen uint64 15213 for shift := uint(0); ; shift += 7 { 15214 if shift >= 64 { 15215 return ErrIntOverflowControl 15216 } 15217 if iNdEx >= l { 15218 return io.ErrUnexpectedEOF 15219 } 15220 b := dAtA[iNdEx] 15221 iNdEx++ 15222 stringLen |= uint64(b&0x7F) << shift 15223 if b < 0x80 { 15224 break 15225 } 15226 } 15227 intStringLen := int(stringLen) 15228 if intStringLen < 0 { 15229 return ErrInvalidLengthControl 15230 } 15231 postIndex := iNdEx + intStringLen 15232 if postIndex < 0 { 15233 return ErrInvalidLengthControl 15234 } 15235 if postIndex > l { 15236 return io.ErrUnexpectedEOF 15237 } 15238 m.NodeID = string(dAtA[iNdEx:postIndex]) 15239 iNdEx = postIndex 15240 case 2: 15241 if wireType != 0 { 15242 return fmt.Errorf("proto: wrong wireType = %d for field Force", wireType) 15243 } 15244 var v int 15245 for shift := uint(0); ; shift += 7 { 15246 if shift >= 64 { 15247 return ErrIntOverflowControl 15248 } 15249 if iNdEx >= l { 15250 return io.ErrUnexpectedEOF 15251 } 15252 b := dAtA[iNdEx] 15253 iNdEx++ 15254 v |= int(b&0x7F) << shift 15255 if b < 0x80 { 15256 break 15257 } 15258 } 15259 m.Force = bool(v != 0) 15260 default: 15261 iNdEx = preIndex 15262 skippy, err := skipControl(dAtA[iNdEx:]) 15263 if err != nil { 15264 return err 15265 } 15266 if skippy < 0 { 15267 return ErrInvalidLengthControl 15268 } 15269 if (iNdEx + skippy) < 0 { 15270 return ErrInvalidLengthControl 15271 } 15272 if (iNdEx + skippy) > l { 15273 return io.ErrUnexpectedEOF 15274 } 15275 iNdEx += skippy 15276 } 15277 } 15278 15279 if iNdEx > l { 15280 return io.ErrUnexpectedEOF 15281 } 15282 return nil 15283 } 15284 func (m *RemoveNodeResponse) Unmarshal(dAtA []byte) error { 15285 l := len(dAtA) 15286 iNdEx := 0 15287 for iNdEx < l { 15288 preIndex := iNdEx 15289 var wire uint64 15290 for shift := uint(0); ; shift += 7 { 15291 if shift >= 64 { 15292 return ErrIntOverflowControl 15293 } 15294 if iNdEx >= l { 15295 return io.ErrUnexpectedEOF 15296 } 15297 b := dAtA[iNdEx] 15298 iNdEx++ 15299 wire |= uint64(b&0x7F) << shift 15300 if b < 0x80 { 15301 break 15302 } 15303 } 15304 fieldNum := int32(wire >> 3) 15305 wireType := int(wire & 0x7) 15306 if wireType == 4 { 15307 return fmt.Errorf("proto: RemoveNodeResponse: wiretype end group for non-group") 15308 } 15309 if fieldNum <= 0 { 15310 return fmt.Errorf("proto: RemoveNodeResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15311 } 15312 switch fieldNum { 15313 default: 15314 iNdEx = preIndex 15315 skippy, err := skipControl(dAtA[iNdEx:]) 15316 if err != nil { 15317 return err 15318 } 15319 if skippy < 0 { 15320 return ErrInvalidLengthControl 15321 } 15322 if (iNdEx + skippy) < 0 { 15323 return ErrInvalidLengthControl 15324 } 15325 if (iNdEx + skippy) > l { 15326 return io.ErrUnexpectedEOF 15327 } 15328 iNdEx += skippy 15329 } 15330 } 15331 15332 if iNdEx > l { 15333 return io.ErrUnexpectedEOF 15334 } 15335 return nil 15336 } 15337 func (m *GetTaskRequest) Unmarshal(dAtA []byte) error { 15338 l := len(dAtA) 15339 iNdEx := 0 15340 for iNdEx < l { 15341 preIndex := iNdEx 15342 var wire uint64 15343 for shift := uint(0); ; shift += 7 { 15344 if shift >= 64 { 15345 return ErrIntOverflowControl 15346 } 15347 if iNdEx >= l { 15348 return io.ErrUnexpectedEOF 15349 } 15350 b := dAtA[iNdEx] 15351 iNdEx++ 15352 wire |= uint64(b&0x7F) << shift 15353 if b < 0x80 { 15354 break 15355 } 15356 } 15357 fieldNum := int32(wire >> 3) 15358 wireType := int(wire & 0x7) 15359 if wireType == 4 { 15360 return fmt.Errorf("proto: GetTaskRequest: wiretype end group for non-group") 15361 } 15362 if fieldNum <= 0 { 15363 return fmt.Errorf("proto: GetTaskRequest: illegal tag %d (wire type %d)", fieldNum, wire) 15364 } 15365 switch fieldNum { 15366 case 1: 15367 if wireType != 2 { 15368 return fmt.Errorf("proto: wrong wireType = %d for field TaskID", wireType) 15369 } 15370 var stringLen uint64 15371 for shift := uint(0); ; shift += 7 { 15372 if shift >= 64 { 15373 return ErrIntOverflowControl 15374 } 15375 if iNdEx >= l { 15376 return io.ErrUnexpectedEOF 15377 } 15378 b := dAtA[iNdEx] 15379 iNdEx++ 15380 stringLen |= uint64(b&0x7F) << shift 15381 if b < 0x80 { 15382 break 15383 } 15384 } 15385 intStringLen := int(stringLen) 15386 if intStringLen < 0 { 15387 return ErrInvalidLengthControl 15388 } 15389 postIndex := iNdEx + intStringLen 15390 if postIndex < 0 { 15391 return ErrInvalidLengthControl 15392 } 15393 if postIndex > l { 15394 return io.ErrUnexpectedEOF 15395 } 15396 m.TaskID = string(dAtA[iNdEx:postIndex]) 15397 iNdEx = postIndex 15398 default: 15399 iNdEx = preIndex 15400 skippy, err := skipControl(dAtA[iNdEx:]) 15401 if err != nil { 15402 return err 15403 } 15404 if skippy < 0 { 15405 return ErrInvalidLengthControl 15406 } 15407 if (iNdEx + skippy) < 0 { 15408 return ErrInvalidLengthControl 15409 } 15410 if (iNdEx + skippy) > l { 15411 return io.ErrUnexpectedEOF 15412 } 15413 iNdEx += skippy 15414 } 15415 } 15416 15417 if iNdEx > l { 15418 return io.ErrUnexpectedEOF 15419 } 15420 return nil 15421 } 15422 func (m *GetTaskResponse) Unmarshal(dAtA []byte) error { 15423 l := len(dAtA) 15424 iNdEx := 0 15425 for iNdEx < l { 15426 preIndex := iNdEx 15427 var wire uint64 15428 for shift := uint(0); ; shift += 7 { 15429 if shift >= 64 { 15430 return ErrIntOverflowControl 15431 } 15432 if iNdEx >= l { 15433 return io.ErrUnexpectedEOF 15434 } 15435 b := dAtA[iNdEx] 15436 iNdEx++ 15437 wire |= uint64(b&0x7F) << shift 15438 if b < 0x80 { 15439 break 15440 } 15441 } 15442 fieldNum := int32(wire >> 3) 15443 wireType := int(wire & 0x7) 15444 if wireType == 4 { 15445 return fmt.Errorf("proto: GetTaskResponse: wiretype end group for non-group") 15446 } 15447 if fieldNum <= 0 { 15448 return fmt.Errorf("proto: GetTaskResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15449 } 15450 switch fieldNum { 15451 case 1: 15452 if wireType != 2 { 15453 return fmt.Errorf("proto: wrong wireType = %d for field Task", wireType) 15454 } 15455 var msglen int 15456 for shift := uint(0); ; shift += 7 { 15457 if shift >= 64 { 15458 return ErrIntOverflowControl 15459 } 15460 if iNdEx >= l { 15461 return io.ErrUnexpectedEOF 15462 } 15463 b := dAtA[iNdEx] 15464 iNdEx++ 15465 msglen |= int(b&0x7F) << shift 15466 if b < 0x80 { 15467 break 15468 } 15469 } 15470 if msglen < 0 { 15471 return ErrInvalidLengthControl 15472 } 15473 postIndex := iNdEx + msglen 15474 if postIndex < 0 { 15475 return ErrInvalidLengthControl 15476 } 15477 if postIndex > l { 15478 return io.ErrUnexpectedEOF 15479 } 15480 if m.Task == nil { 15481 m.Task = &Task{} 15482 } 15483 if err := m.Task.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15484 return err 15485 } 15486 iNdEx = postIndex 15487 default: 15488 iNdEx = preIndex 15489 skippy, err := skipControl(dAtA[iNdEx:]) 15490 if err != nil { 15491 return err 15492 } 15493 if skippy < 0 { 15494 return ErrInvalidLengthControl 15495 } 15496 if (iNdEx + skippy) < 0 { 15497 return ErrInvalidLengthControl 15498 } 15499 if (iNdEx + skippy) > l { 15500 return io.ErrUnexpectedEOF 15501 } 15502 iNdEx += skippy 15503 } 15504 } 15505 15506 if iNdEx > l { 15507 return io.ErrUnexpectedEOF 15508 } 15509 return nil 15510 } 15511 func (m *RemoveTaskRequest) Unmarshal(dAtA []byte) error { 15512 l := len(dAtA) 15513 iNdEx := 0 15514 for iNdEx < l { 15515 preIndex := iNdEx 15516 var wire uint64 15517 for shift := uint(0); ; shift += 7 { 15518 if shift >= 64 { 15519 return ErrIntOverflowControl 15520 } 15521 if iNdEx >= l { 15522 return io.ErrUnexpectedEOF 15523 } 15524 b := dAtA[iNdEx] 15525 iNdEx++ 15526 wire |= uint64(b&0x7F) << shift 15527 if b < 0x80 { 15528 break 15529 } 15530 } 15531 fieldNum := int32(wire >> 3) 15532 wireType := int(wire & 0x7) 15533 if wireType == 4 { 15534 return fmt.Errorf("proto: RemoveTaskRequest: wiretype end group for non-group") 15535 } 15536 if fieldNum <= 0 { 15537 return fmt.Errorf("proto: RemoveTaskRequest: illegal tag %d (wire type %d)", fieldNum, wire) 15538 } 15539 switch fieldNum { 15540 case 1: 15541 if wireType != 2 { 15542 return fmt.Errorf("proto: wrong wireType = %d for field TaskID", wireType) 15543 } 15544 var stringLen uint64 15545 for shift := uint(0); ; shift += 7 { 15546 if shift >= 64 { 15547 return ErrIntOverflowControl 15548 } 15549 if iNdEx >= l { 15550 return io.ErrUnexpectedEOF 15551 } 15552 b := dAtA[iNdEx] 15553 iNdEx++ 15554 stringLen |= uint64(b&0x7F) << shift 15555 if b < 0x80 { 15556 break 15557 } 15558 } 15559 intStringLen := int(stringLen) 15560 if intStringLen < 0 { 15561 return ErrInvalidLengthControl 15562 } 15563 postIndex := iNdEx + intStringLen 15564 if postIndex < 0 { 15565 return ErrInvalidLengthControl 15566 } 15567 if postIndex > l { 15568 return io.ErrUnexpectedEOF 15569 } 15570 m.TaskID = string(dAtA[iNdEx:postIndex]) 15571 iNdEx = postIndex 15572 default: 15573 iNdEx = preIndex 15574 skippy, err := skipControl(dAtA[iNdEx:]) 15575 if err != nil { 15576 return err 15577 } 15578 if skippy < 0 { 15579 return ErrInvalidLengthControl 15580 } 15581 if (iNdEx + skippy) < 0 { 15582 return ErrInvalidLengthControl 15583 } 15584 if (iNdEx + skippy) > l { 15585 return io.ErrUnexpectedEOF 15586 } 15587 iNdEx += skippy 15588 } 15589 } 15590 15591 if iNdEx > l { 15592 return io.ErrUnexpectedEOF 15593 } 15594 return nil 15595 } 15596 func (m *RemoveTaskResponse) Unmarshal(dAtA []byte) error { 15597 l := len(dAtA) 15598 iNdEx := 0 15599 for iNdEx < l { 15600 preIndex := iNdEx 15601 var wire uint64 15602 for shift := uint(0); ; shift += 7 { 15603 if shift >= 64 { 15604 return ErrIntOverflowControl 15605 } 15606 if iNdEx >= l { 15607 return io.ErrUnexpectedEOF 15608 } 15609 b := dAtA[iNdEx] 15610 iNdEx++ 15611 wire |= uint64(b&0x7F) << shift 15612 if b < 0x80 { 15613 break 15614 } 15615 } 15616 fieldNum := int32(wire >> 3) 15617 wireType := int(wire & 0x7) 15618 if wireType == 4 { 15619 return fmt.Errorf("proto: RemoveTaskResponse: wiretype end group for non-group") 15620 } 15621 if fieldNum <= 0 { 15622 return fmt.Errorf("proto: RemoveTaskResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15623 } 15624 switch fieldNum { 15625 default: 15626 iNdEx = preIndex 15627 skippy, err := skipControl(dAtA[iNdEx:]) 15628 if err != nil { 15629 return err 15630 } 15631 if skippy < 0 { 15632 return ErrInvalidLengthControl 15633 } 15634 if (iNdEx + skippy) < 0 { 15635 return ErrInvalidLengthControl 15636 } 15637 if (iNdEx + skippy) > l { 15638 return io.ErrUnexpectedEOF 15639 } 15640 iNdEx += skippy 15641 } 15642 } 15643 15644 if iNdEx > l { 15645 return io.ErrUnexpectedEOF 15646 } 15647 return nil 15648 } 15649 func (m *ListTasksRequest) Unmarshal(dAtA []byte) error { 15650 l := len(dAtA) 15651 iNdEx := 0 15652 for iNdEx < l { 15653 preIndex := iNdEx 15654 var wire uint64 15655 for shift := uint(0); ; shift += 7 { 15656 if shift >= 64 { 15657 return ErrIntOverflowControl 15658 } 15659 if iNdEx >= l { 15660 return io.ErrUnexpectedEOF 15661 } 15662 b := dAtA[iNdEx] 15663 iNdEx++ 15664 wire |= uint64(b&0x7F) << shift 15665 if b < 0x80 { 15666 break 15667 } 15668 } 15669 fieldNum := int32(wire >> 3) 15670 wireType := int(wire & 0x7) 15671 if wireType == 4 { 15672 return fmt.Errorf("proto: ListTasksRequest: wiretype end group for non-group") 15673 } 15674 if fieldNum <= 0 { 15675 return fmt.Errorf("proto: ListTasksRequest: illegal tag %d (wire type %d)", fieldNum, wire) 15676 } 15677 switch fieldNum { 15678 case 1: 15679 if wireType != 2 { 15680 return fmt.Errorf("proto: wrong wireType = %d for field Filters", wireType) 15681 } 15682 var msglen int 15683 for shift := uint(0); ; shift += 7 { 15684 if shift >= 64 { 15685 return ErrIntOverflowControl 15686 } 15687 if iNdEx >= l { 15688 return io.ErrUnexpectedEOF 15689 } 15690 b := dAtA[iNdEx] 15691 iNdEx++ 15692 msglen |= int(b&0x7F) << shift 15693 if b < 0x80 { 15694 break 15695 } 15696 } 15697 if msglen < 0 { 15698 return ErrInvalidLengthControl 15699 } 15700 postIndex := iNdEx + msglen 15701 if postIndex < 0 { 15702 return ErrInvalidLengthControl 15703 } 15704 if postIndex > l { 15705 return io.ErrUnexpectedEOF 15706 } 15707 if m.Filters == nil { 15708 m.Filters = &ListTasksRequest_Filters{} 15709 } 15710 if err := m.Filters.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15711 return err 15712 } 15713 iNdEx = postIndex 15714 default: 15715 iNdEx = preIndex 15716 skippy, err := skipControl(dAtA[iNdEx:]) 15717 if err != nil { 15718 return err 15719 } 15720 if skippy < 0 { 15721 return ErrInvalidLengthControl 15722 } 15723 if (iNdEx + skippy) < 0 { 15724 return ErrInvalidLengthControl 15725 } 15726 if (iNdEx + skippy) > l { 15727 return io.ErrUnexpectedEOF 15728 } 15729 iNdEx += skippy 15730 } 15731 } 15732 15733 if iNdEx > l { 15734 return io.ErrUnexpectedEOF 15735 } 15736 return nil 15737 } 15738 func (m *ListTasksRequest_Filters) Unmarshal(dAtA []byte) error { 15739 l := len(dAtA) 15740 iNdEx := 0 15741 for iNdEx < l { 15742 preIndex := iNdEx 15743 var wire uint64 15744 for shift := uint(0); ; shift += 7 { 15745 if shift >= 64 { 15746 return ErrIntOverflowControl 15747 } 15748 if iNdEx >= l { 15749 return io.ErrUnexpectedEOF 15750 } 15751 b := dAtA[iNdEx] 15752 iNdEx++ 15753 wire |= uint64(b&0x7F) << shift 15754 if b < 0x80 { 15755 break 15756 } 15757 } 15758 fieldNum := int32(wire >> 3) 15759 wireType := int(wire & 0x7) 15760 if wireType == 4 { 15761 return fmt.Errorf("proto: Filters: wiretype end group for non-group") 15762 } 15763 if fieldNum <= 0 { 15764 return fmt.Errorf("proto: Filters: illegal tag %d (wire type %d)", fieldNum, wire) 15765 } 15766 switch fieldNum { 15767 case 1: 15768 if wireType != 2 { 15769 return fmt.Errorf("proto: wrong wireType = %d for field Names", wireType) 15770 } 15771 var stringLen uint64 15772 for shift := uint(0); ; shift += 7 { 15773 if shift >= 64 { 15774 return ErrIntOverflowControl 15775 } 15776 if iNdEx >= l { 15777 return io.ErrUnexpectedEOF 15778 } 15779 b := dAtA[iNdEx] 15780 iNdEx++ 15781 stringLen |= uint64(b&0x7F) << shift 15782 if b < 0x80 { 15783 break 15784 } 15785 } 15786 intStringLen := int(stringLen) 15787 if intStringLen < 0 { 15788 return ErrInvalidLengthControl 15789 } 15790 postIndex := iNdEx + intStringLen 15791 if postIndex < 0 { 15792 return ErrInvalidLengthControl 15793 } 15794 if postIndex > l { 15795 return io.ErrUnexpectedEOF 15796 } 15797 m.Names = append(m.Names, string(dAtA[iNdEx:postIndex])) 15798 iNdEx = postIndex 15799 case 2: 15800 if wireType != 2 { 15801 return fmt.Errorf("proto: wrong wireType = %d for field IDPrefixes", wireType) 15802 } 15803 var stringLen uint64 15804 for shift := uint(0); ; shift += 7 { 15805 if shift >= 64 { 15806 return ErrIntOverflowControl 15807 } 15808 if iNdEx >= l { 15809 return io.ErrUnexpectedEOF 15810 } 15811 b := dAtA[iNdEx] 15812 iNdEx++ 15813 stringLen |= uint64(b&0x7F) << shift 15814 if b < 0x80 { 15815 break 15816 } 15817 } 15818 intStringLen := int(stringLen) 15819 if intStringLen < 0 { 15820 return ErrInvalidLengthControl 15821 } 15822 postIndex := iNdEx + intStringLen 15823 if postIndex < 0 { 15824 return ErrInvalidLengthControl 15825 } 15826 if postIndex > l { 15827 return io.ErrUnexpectedEOF 15828 } 15829 m.IDPrefixes = append(m.IDPrefixes, string(dAtA[iNdEx:postIndex])) 15830 iNdEx = postIndex 15831 case 3: 15832 if wireType != 2 { 15833 return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) 15834 } 15835 var msglen int 15836 for shift := uint(0); ; shift += 7 { 15837 if shift >= 64 { 15838 return ErrIntOverflowControl 15839 } 15840 if iNdEx >= l { 15841 return io.ErrUnexpectedEOF 15842 } 15843 b := dAtA[iNdEx] 15844 iNdEx++ 15845 msglen |= int(b&0x7F) << shift 15846 if b < 0x80 { 15847 break 15848 } 15849 } 15850 if msglen < 0 { 15851 return ErrInvalidLengthControl 15852 } 15853 postIndex := iNdEx + msglen 15854 if postIndex < 0 { 15855 return ErrInvalidLengthControl 15856 } 15857 if postIndex > l { 15858 return io.ErrUnexpectedEOF 15859 } 15860 if m.Labels == nil { 15861 m.Labels = make(map[string]string) 15862 } 15863 var mapkey string 15864 var mapvalue string 15865 for iNdEx < postIndex { 15866 entryPreIndex := iNdEx 15867 var wire uint64 15868 for shift := uint(0); ; shift += 7 { 15869 if shift >= 64 { 15870 return ErrIntOverflowControl 15871 } 15872 if iNdEx >= l { 15873 return io.ErrUnexpectedEOF 15874 } 15875 b := dAtA[iNdEx] 15876 iNdEx++ 15877 wire |= uint64(b&0x7F) << shift 15878 if b < 0x80 { 15879 break 15880 } 15881 } 15882 fieldNum := int32(wire >> 3) 15883 if fieldNum == 1 { 15884 var stringLenmapkey uint64 15885 for shift := uint(0); ; shift += 7 { 15886 if shift >= 64 { 15887 return ErrIntOverflowControl 15888 } 15889 if iNdEx >= l { 15890 return io.ErrUnexpectedEOF 15891 } 15892 b := dAtA[iNdEx] 15893 iNdEx++ 15894 stringLenmapkey |= uint64(b&0x7F) << shift 15895 if b < 0x80 { 15896 break 15897 } 15898 } 15899 intStringLenmapkey := int(stringLenmapkey) 15900 if intStringLenmapkey < 0 { 15901 return ErrInvalidLengthControl 15902 } 15903 postStringIndexmapkey := iNdEx + intStringLenmapkey 15904 if postStringIndexmapkey < 0 { 15905 return ErrInvalidLengthControl 15906 } 15907 if postStringIndexmapkey > l { 15908 return io.ErrUnexpectedEOF 15909 } 15910 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 15911 iNdEx = postStringIndexmapkey 15912 } else if fieldNum == 2 { 15913 var stringLenmapvalue uint64 15914 for shift := uint(0); ; shift += 7 { 15915 if shift >= 64 { 15916 return ErrIntOverflowControl 15917 } 15918 if iNdEx >= l { 15919 return io.ErrUnexpectedEOF 15920 } 15921 b := dAtA[iNdEx] 15922 iNdEx++ 15923 stringLenmapvalue |= uint64(b&0x7F) << shift 15924 if b < 0x80 { 15925 break 15926 } 15927 } 15928 intStringLenmapvalue := int(stringLenmapvalue) 15929 if intStringLenmapvalue < 0 { 15930 return ErrInvalidLengthControl 15931 } 15932 postStringIndexmapvalue := iNdEx + intStringLenmapvalue 15933 if postStringIndexmapvalue < 0 { 15934 return ErrInvalidLengthControl 15935 } 15936 if postStringIndexmapvalue > l { 15937 return io.ErrUnexpectedEOF 15938 } 15939 mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) 15940 iNdEx = postStringIndexmapvalue 15941 } else { 15942 iNdEx = entryPreIndex 15943 skippy, err := skipControl(dAtA[iNdEx:]) 15944 if err != nil { 15945 return err 15946 } 15947 if skippy < 0 { 15948 return ErrInvalidLengthControl 15949 } 15950 if (iNdEx + skippy) > postIndex { 15951 return io.ErrUnexpectedEOF 15952 } 15953 iNdEx += skippy 15954 } 15955 } 15956 m.Labels[mapkey] = mapvalue 15957 iNdEx = postIndex 15958 case 4: 15959 if wireType != 2 { 15960 return fmt.Errorf("proto: wrong wireType = %d for field ServiceIDs", wireType) 15961 } 15962 var stringLen uint64 15963 for shift := uint(0); ; shift += 7 { 15964 if shift >= 64 { 15965 return ErrIntOverflowControl 15966 } 15967 if iNdEx >= l { 15968 return io.ErrUnexpectedEOF 15969 } 15970 b := dAtA[iNdEx] 15971 iNdEx++ 15972 stringLen |= uint64(b&0x7F) << shift 15973 if b < 0x80 { 15974 break 15975 } 15976 } 15977 intStringLen := int(stringLen) 15978 if intStringLen < 0 { 15979 return ErrInvalidLengthControl 15980 } 15981 postIndex := iNdEx + intStringLen 15982 if postIndex < 0 { 15983 return ErrInvalidLengthControl 15984 } 15985 if postIndex > l { 15986 return io.ErrUnexpectedEOF 15987 } 15988 m.ServiceIDs = append(m.ServiceIDs, string(dAtA[iNdEx:postIndex])) 15989 iNdEx = postIndex 15990 case 5: 15991 if wireType != 2 { 15992 return fmt.Errorf("proto: wrong wireType = %d for field NodeIDs", wireType) 15993 } 15994 var stringLen uint64 15995 for shift := uint(0); ; shift += 7 { 15996 if shift >= 64 { 15997 return ErrIntOverflowControl 15998 } 15999 if iNdEx >= l { 16000 return io.ErrUnexpectedEOF 16001 } 16002 b := dAtA[iNdEx] 16003 iNdEx++ 16004 stringLen |= uint64(b&0x7F) << shift 16005 if b < 0x80 { 16006 break 16007 } 16008 } 16009 intStringLen := int(stringLen) 16010 if intStringLen < 0 { 16011 return ErrInvalidLengthControl 16012 } 16013 postIndex := iNdEx + intStringLen 16014 if postIndex < 0 { 16015 return ErrInvalidLengthControl 16016 } 16017 if postIndex > l { 16018 return io.ErrUnexpectedEOF 16019 } 16020 m.NodeIDs = append(m.NodeIDs, string(dAtA[iNdEx:postIndex])) 16021 iNdEx = postIndex 16022 case 6: 16023 if wireType == 0 { 16024 var v TaskState 16025 for shift := uint(0); ; shift += 7 { 16026 if shift >= 64 { 16027 return ErrIntOverflowControl 16028 } 16029 if iNdEx >= l { 16030 return io.ErrUnexpectedEOF 16031 } 16032 b := dAtA[iNdEx] 16033 iNdEx++ 16034 v |= TaskState(b&0x7F) << shift 16035 if b < 0x80 { 16036 break 16037 } 16038 } 16039 m.DesiredStates = append(m.DesiredStates, v) 16040 } else if wireType == 2 { 16041 var packedLen int 16042 for shift := uint(0); ; shift += 7 { 16043 if shift >= 64 { 16044 return ErrIntOverflowControl 16045 } 16046 if iNdEx >= l { 16047 return io.ErrUnexpectedEOF 16048 } 16049 b := dAtA[iNdEx] 16050 iNdEx++ 16051 packedLen |= int(b&0x7F) << shift 16052 if b < 0x80 { 16053 break 16054 } 16055 } 16056 if packedLen < 0 { 16057 return ErrInvalidLengthControl 16058 } 16059 postIndex := iNdEx + packedLen 16060 if postIndex < 0 { 16061 return ErrInvalidLengthControl 16062 } 16063 if postIndex > l { 16064 return io.ErrUnexpectedEOF 16065 } 16066 var elementCount int 16067 if elementCount != 0 && len(m.DesiredStates) == 0 { 16068 m.DesiredStates = make([]TaskState, 0, elementCount) 16069 } 16070 for iNdEx < postIndex { 16071 var v TaskState 16072 for shift := uint(0); ; shift += 7 { 16073 if shift >= 64 { 16074 return ErrIntOverflowControl 16075 } 16076 if iNdEx >= l { 16077 return io.ErrUnexpectedEOF 16078 } 16079 b := dAtA[iNdEx] 16080 iNdEx++ 16081 v |= TaskState(b&0x7F) << shift 16082 if b < 0x80 { 16083 break 16084 } 16085 } 16086 m.DesiredStates = append(m.DesiredStates, v) 16087 } 16088 } else { 16089 return fmt.Errorf("proto: wrong wireType = %d for field DesiredStates", wireType) 16090 } 16091 case 7: 16092 if wireType != 2 { 16093 return fmt.Errorf("proto: wrong wireType = %d for field NamePrefixes", wireType) 16094 } 16095 var stringLen uint64 16096 for shift := uint(0); ; shift += 7 { 16097 if shift >= 64 { 16098 return ErrIntOverflowControl 16099 } 16100 if iNdEx >= l { 16101 return io.ErrUnexpectedEOF 16102 } 16103 b := dAtA[iNdEx] 16104 iNdEx++ 16105 stringLen |= uint64(b&0x7F) << shift 16106 if b < 0x80 { 16107 break 16108 } 16109 } 16110 intStringLen := int(stringLen) 16111 if intStringLen < 0 { 16112 return ErrInvalidLengthControl 16113 } 16114 postIndex := iNdEx + intStringLen 16115 if postIndex < 0 { 16116 return ErrInvalidLengthControl 16117 } 16118 if postIndex > l { 16119 return io.ErrUnexpectedEOF 16120 } 16121 m.NamePrefixes = append(m.NamePrefixes, string(dAtA[iNdEx:postIndex])) 16122 iNdEx = postIndex 16123 case 8: 16124 if wireType != 0 { 16125 return fmt.Errorf("proto: wrong wireType = %d for field UpToDate", wireType) 16126 } 16127 var v int 16128 for shift := uint(0); ; shift += 7 { 16129 if shift >= 64 { 16130 return ErrIntOverflowControl 16131 } 16132 if iNdEx >= l { 16133 return io.ErrUnexpectedEOF 16134 } 16135 b := dAtA[iNdEx] 16136 iNdEx++ 16137 v |= int(b&0x7F) << shift 16138 if b < 0x80 { 16139 break 16140 } 16141 } 16142 m.UpToDate = bool(v != 0) 16143 case 9: 16144 if wireType != 2 { 16145 return fmt.Errorf("proto: wrong wireType = %d for field Runtimes", wireType) 16146 } 16147 var stringLen uint64 16148 for shift := uint(0); ; shift += 7 { 16149 if shift >= 64 { 16150 return ErrIntOverflowControl 16151 } 16152 if iNdEx >= l { 16153 return io.ErrUnexpectedEOF 16154 } 16155 b := dAtA[iNdEx] 16156 iNdEx++ 16157 stringLen |= uint64(b&0x7F) << shift 16158 if b < 0x80 { 16159 break 16160 } 16161 } 16162 intStringLen := int(stringLen) 16163 if intStringLen < 0 { 16164 return ErrInvalidLengthControl 16165 } 16166 postIndex := iNdEx + intStringLen 16167 if postIndex < 0 { 16168 return ErrInvalidLengthControl 16169 } 16170 if postIndex > l { 16171 return io.ErrUnexpectedEOF 16172 } 16173 m.Runtimes = append(m.Runtimes, string(dAtA[iNdEx:postIndex])) 16174 iNdEx = postIndex 16175 default: 16176 iNdEx = preIndex 16177 skippy, err := skipControl(dAtA[iNdEx:]) 16178 if err != nil { 16179 return err 16180 } 16181 if skippy < 0 { 16182 return ErrInvalidLengthControl 16183 } 16184 if (iNdEx + skippy) < 0 { 16185 return ErrInvalidLengthControl 16186 } 16187 if (iNdEx + skippy) > l { 16188 return io.ErrUnexpectedEOF 16189 } 16190 iNdEx += skippy 16191 } 16192 } 16193 16194 if iNdEx > l { 16195 return io.ErrUnexpectedEOF 16196 } 16197 return nil 16198 } 16199 func (m *ListTasksResponse) Unmarshal(dAtA []byte) error { 16200 l := len(dAtA) 16201 iNdEx := 0 16202 for iNdEx < l { 16203 preIndex := iNdEx 16204 var wire uint64 16205 for shift := uint(0); ; shift += 7 { 16206 if shift >= 64 { 16207 return ErrIntOverflowControl 16208 } 16209 if iNdEx >= l { 16210 return io.ErrUnexpectedEOF 16211 } 16212 b := dAtA[iNdEx] 16213 iNdEx++ 16214 wire |= uint64(b&0x7F) << shift 16215 if b < 0x80 { 16216 break 16217 } 16218 } 16219 fieldNum := int32(wire >> 3) 16220 wireType := int(wire & 0x7) 16221 if wireType == 4 { 16222 return fmt.Errorf("proto: ListTasksResponse: wiretype end group for non-group") 16223 } 16224 if fieldNum <= 0 { 16225 return fmt.Errorf("proto: ListTasksResponse: illegal tag %d (wire type %d)", fieldNum, wire) 16226 } 16227 switch fieldNum { 16228 case 1: 16229 if wireType != 2 { 16230 return fmt.Errorf("proto: wrong wireType = %d for field Tasks", wireType) 16231 } 16232 var msglen int 16233 for shift := uint(0); ; shift += 7 { 16234 if shift >= 64 { 16235 return ErrIntOverflowControl 16236 } 16237 if iNdEx >= l { 16238 return io.ErrUnexpectedEOF 16239 } 16240 b := dAtA[iNdEx] 16241 iNdEx++ 16242 msglen |= int(b&0x7F) << shift 16243 if b < 0x80 { 16244 break 16245 } 16246 } 16247 if msglen < 0 { 16248 return ErrInvalidLengthControl 16249 } 16250 postIndex := iNdEx + msglen 16251 if postIndex < 0 { 16252 return ErrInvalidLengthControl 16253 } 16254 if postIndex > l { 16255 return io.ErrUnexpectedEOF 16256 } 16257 m.Tasks = append(m.Tasks, &Task{}) 16258 if err := m.Tasks[len(m.Tasks)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16259 return err 16260 } 16261 iNdEx = postIndex 16262 default: 16263 iNdEx = preIndex 16264 skippy, err := skipControl(dAtA[iNdEx:]) 16265 if err != nil { 16266 return err 16267 } 16268 if skippy < 0 { 16269 return ErrInvalidLengthControl 16270 } 16271 if (iNdEx + skippy) < 0 { 16272 return ErrInvalidLengthControl 16273 } 16274 if (iNdEx + skippy) > l { 16275 return io.ErrUnexpectedEOF 16276 } 16277 iNdEx += skippy 16278 } 16279 } 16280 16281 if iNdEx > l { 16282 return io.ErrUnexpectedEOF 16283 } 16284 return nil 16285 } 16286 func (m *CreateServiceRequest) Unmarshal(dAtA []byte) error { 16287 l := len(dAtA) 16288 iNdEx := 0 16289 for iNdEx < l { 16290 preIndex := iNdEx 16291 var wire uint64 16292 for shift := uint(0); ; shift += 7 { 16293 if shift >= 64 { 16294 return ErrIntOverflowControl 16295 } 16296 if iNdEx >= l { 16297 return io.ErrUnexpectedEOF 16298 } 16299 b := dAtA[iNdEx] 16300 iNdEx++ 16301 wire |= uint64(b&0x7F) << shift 16302 if b < 0x80 { 16303 break 16304 } 16305 } 16306 fieldNum := int32(wire >> 3) 16307 wireType := int(wire & 0x7) 16308 if wireType == 4 { 16309 return fmt.Errorf("proto: CreateServiceRequest: wiretype end group for non-group") 16310 } 16311 if fieldNum <= 0 { 16312 return fmt.Errorf("proto: CreateServiceRequest: illegal tag %d (wire type %d)", fieldNum, wire) 16313 } 16314 switch fieldNum { 16315 case 1: 16316 if wireType != 2 { 16317 return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType) 16318 } 16319 var msglen int 16320 for shift := uint(0); ; shift += 7 { 16321 if shift >= 64 { 16322 return ErrIntOverflowControl 16323 } 16324 if iNdEx >= l { 16325 return io.ErrUnexpectedEOF 16326 } 16327 b := dAtA[iNdEx] 16328 iNdEx++ 16329 msglen |= int(b&0x7F) << shift 16330 if b < 0x80 { 16331 break 16332 } 16333 } 16334 if msglen < 0 { 16335 return ErrInvalidLengthControl 16336 } 16337 postIndex := iNdEx + msglen 16338 if postIndex < 0 { 16339 return ErrInvalidLengthControl 16340 } 16341 if postIndex > l { 16342 return io.ErrUnexpectedEOF 16343 } 16344 if m.Spec == nil { 16345 m.Spec = &ServiceSpec{} 16346 } 16347 if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16348 return err 16349 } 16350 iNdEx = postIndex 16351 default: 16352 iNdEx = preIndex 16353 skippy, err := skipControl(dAtA[iNdEx:]) 16354 if err != nil { 16355 return err 16356 } 16357 if skippy < 0 { 16358 return ErrInvalidLengthControl 16359 } 16360 if (iNdEx + skippy) < 0 { 16361 return ErrInvalidLengthControl 16362 } 16363 if (iNdEx + skippy) > l { 16364 return io.ErrUnexpectedEOF 16365 } 16366 iNdEx += skippy 16367 } 16368 } 16369 16370 if iNdEx > l { 16371 return io.ErrUnexpectedEOF 16372 } 16373 return nil 16374 } 16375 func (m *CreateServiceResponse) Unmarshal(dAtA []byte) error { 16376 l := len(dAtA) 16377 iNdEx := 0 16378 for iNdEx < l { 16379 preIndex := iNdEx 16380 var wire uint64 16381 for shift := uint(0); ; shift += 7 { 16382 if shift >= 64 { 16383 return ErrIntOverflowControl 16384 } 16385 if iNdEx >= l { 16386 return io.ErrUnexpectedEOF 16387 } 16388 b := dAtA[iNdEx] 16389 iNdEx++ 16390 wire |= uint64(b&0x7F) << shift 16391 if b < 0x80 { 16392 break 16393 } 16394 } 16395 fieldNum := int32(wire >> 3) 16396 wireType := int(wire & 0x7) 16397 if wireType == 4 { 16398 return fmt.Errorf("proto: CreateServiceResponse: wiretype end group for non-group") 16399 } 16400 if fieldNum <= 0 { 16401 return fmt.Errorf("proto: CreateServiceResponse: illegal tag %d (wire type %d)", fieldNum, wire) 16402 } 16403 switch fieldNum { 16404 case 1: 16405 if wireType != 2 { 16406 return fmt.Errorf("proto: wrong wireType = %d for field Service", wireType) 16407 } 16408 var msglen int 16409 for shift := uint(0); ; shift += 7 { 16410 if shift >= 64 { 16411 return ErrIntOverflowControl 16412 } 16413 if iNdEx >= l { 16414 return io.ErrUnexpectedEOF 16415 } 16416 b := dAtA[iNdEx] 16417 iNdEx++ 16418 msglen |= int(b&0x7F) << shift 16419 if b < 0x80 { 16420 break 16421 } 16422 } 16423 if msglen < 0 { 16424 return ErrInvalidLengthControl 16425 } 16426 postIndex := iNdEx + msglen 16427 if postIndex < 0 { 16428 return ErrInvalidLengthControl 16429 } 16430 if postIndex > l { 16431 return io.ErrUnexpectedEOF 16432 } 16433 if m.Service == nil { 16434 m.Service = &Service{} 16435 } 16436 if err := m.Service.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16437 return err 16438 } 16439 iNdEx = postIndex 16440 default: 16441 iNdEx = preIndex 16442 skippy, err := skipControl(dAtA[iNdEx:]) 16443 if err != nil { 16444 return err 16445 } 16446 if skippy < 0 { 16447 return ErrInvalidLengthControl 16448 } 16449 if (iNdEx + skippy) < 0 { 16450 return ErrInvalidLengthControl 16451 } 16452 if (iNdEx + skippy) > l { 16453 return io.ErrUnexpectedEOF 16454 } 16455 iNdEx += skippy 16456 } 16457 } 16458 16459 if iNdEx > l { 16460 return io.ErrUnexpectedEOF 16461 } 16462 return nil 16463 } 16464 func (m *GetServiceRequest) Unmarshal(dAtA []byte) error { 16465 l := len(dAtA) 16466 iNdEx := 0 16467 for iNdEx < l { 16468 preIndex := iNdEx 16469 var wire uint64 16470 for shift := uint(0); ; shift += 7 { 16471 if shift >= 64 { 16472 return ErrIntOverflowControl 16473 } 16474 if iNdEx >= l { 16475 return io.ErrUnexpectedEOF 16476 } 16477 b := dAtA[iNdEx] 16478 iNdEx++ 16479 wire |= uint64(b&0x7F) << shift 16480 if b < 0x80 { 16481 break 16482 } 16483 } 16484 fieldNum := int32(wire >> 3) 16485 wireType := int(wire & 0x7) 16486 if wireType == 4 { 16487 return fmt.Errorf("proto: GetServiceRequest: wiretype end group for non-group") 16488 } 16489 if fieldNum <= 0 { 16490 return fmt.Errorf("proto: GetServiceRequest: illegal tag %d (wire type %d)", fieldNum, wire) 16491 } 16492 switch fieldNum { 16493 case 1: 16494 if wireType != 2 { 16495 return fmt.Errorf("proto: wrong wireType = %d for field ServiceID", wireType) 16496 } 16497 var stringLen uint64 16498 for shift := uint(0); ; shift += 7 { 16499 if shift >= 64 { 16500 return ErrIntOverflowControl 16501 } 16502 if iNdEx >= l { 16503 return io.ErrUnexpectedEOF 16504 } 16505 b := dAtA[iNdEx] 16506 iNdEx++ 16507 stringLen |= uint64(b&0x7F) << shift 16508 if b < 0x80 { 16509 break 16510 } 16511 } 16512 intStringLen := int(stringLen) 16513 if intStringLen < 0 { 16514 return ErrInvalidLengthControl 16515 } 16516 postIndex := iNdEx + intStringLen 16517 if postIndex < 0 { 16518 return ErrInvalidLengthControl 16519 } 16520 if postIndex > l { 16521 return io.ErrUnexpectedEOF 16522 } 16523 m.ServiceID = string(dAtA[iNdEx:postIndex]) 16524 iNdEx = postIndex 16525 case 2: 16526 if wireType != 0 { 16527 return fmt.Errorf("proto: wrong wireType = %d for field InsertDefaults", wireType) 16528 } 16529 var v int 16530 for shift := uint(0); ; shift += 7 { 16531 if shift >= 64 { 16532 return ErrIntOverflowControl 16533 } 16534 if iNdEx >= l { 16535 return io.ErrUnexpectedEOF 16536 } 16537 b := dAtA[iNdEx] 16538 iNdEx++ 16539 v |= int(b&0x7F) << shift 16540 if b < 0x80 { 16541 break 16542 } 16543 } 16544 m.InsertDefaults = bool(v != 0) 16545 default: 16546 iNdEx = preIndex 16547 skippy, err := skipControl(dAtA[iNdEx:]) 16548 if err != nil { 16549 return err 16550 } 16551 if skippy < 0 { 16552 return ErrInvalidLengthControl 16553 } 16554 if (iNdEx + skippy) < 0 { 16555 return ErrInvalidLengthControl 16556 } 16557 if (iNdEx + skippy) > l { 16558 return io.ErrUnexpectedEOF 16559 } 16560 iNdEx += skippy 16561 } 16562 } 16563 16564 if iNdEx > l { 16565 return io.ErrUnexpectedEOF 16566 } 16567 return nil 16568 } 16569 func (m *GetServiceResponse) Unmarshal(dAtA []byte) error { 16570 l := len(dAtA) 16571 iNdEx := 0 16572 for iNdEx < l { 16573 preIndex := iNdEx 16574 var wire uint64 16575 for shift := uint(0); ; shift += 7 { 16576 if shift >= 64 { 16577 return ErrIntOverflowControl 16578 } 16579 if iNdEx >= l { 16580 return io.ErrUnexpectedEOF 16581 } 16582 b := dAtA[iNdEx] 16583 iNdEx++ 16584 wire |= uint64(b&0x7F) << shift 16585 if b < 0x80 { 16586 break 16587 } 16588 } 16589 fieldNum := int32(wire >> 3) 16590 wireType := int(wire & 0x7) 16591 if wireType == 4 { 16592 return fmt.Errorf("proto: GetServiceResponse: wiretype end group for non-group") 16593 } 16594 if fieldNum <= 0 { 16595 return fmt.Errorf("proto: GetServiceResponse: illegal tag %d (wire type %d)", fieldNum, wire) 16596 } 16597 switch fieldNum { 16598 case 1: 16599 if wireType != 2 { 16600 return fmt.Errorf("proto: wrong wireType = %d for field Service", wireType) 16601 } 16602 var msglen int 16603 for shift := uint(0); ; shift += 7 { 16604 if shift >= 64 { 16605 return ErrIntOverflowControl 16606 } 16607 if iNdEx >= l { 16608 return io.ErrUnexpectedEOF 16609 } 16610 b := dAtA[iNdEx] 16611 iNdEx++ 16612 msglen |= int(b&0x7F) << shift 16613 if b < 0x80 { 16614 break 16615 } 16616 } 16617 if msglen < 0 { 16618 return ErrInvalidLengthControl 16619 } 16620 postIndex := iNdEx + msglen 16621 if postIndex < 0 { 16622 return ErrInvalidLengthControl 16623 } 16624 if postIndex > l { 16625 return io.ErrUnexpectedEOF 16626 } 16627 if m.Service == nil { 16628 m.Service = &Service{} 16629 } 16630 if err := m.Service.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16631 return err 16632 } 16633 iNdEx = postIndex 16634 default: 16635 iNdEx = preIndex 16636 skippy, err := skipControl(dAtA[iNdEx:]) 16637 if err != nil { 16638 return err 16639 } 16640 if skippy < 0 { 16641 return ErrInvalidLengthControl 16642 } 16643 if (iNdEx + skippy) < 0 { 16644 return ErrInvalidLengthControl 16645 } 16646 if (iNdEx + skippy) > l { 16647 return io.ErrUnexpectedEOF 16648 } 16649 iNdEx += skippy 16650 } 16651 } 16652 16653 if iNdEx > l { 16654 return io.ErrUnexpectedEOF 16655 } 16656 return nil 16657 } 16658 func (m *UpdateServiceRequest) Unmarshal(dAtA []byte) error { 16659 l := len(dAtA) 16660 iNdEx := 0 16661 for iNdEx < l { 16662 preIndex := iNdEx 16663 var wire uint64 16664 for shift := uint(0); ; shift += 7 { 16665 if shift >= 64 { 16666 return ErrIntOverflowControl 16667 } 16668 if iNdEx >= l { 16669 return io.ErrUnexpectedEOF 16670 } 16671 b := dAtA[iNdEx] 16672 iNdEx++ 16673 wire |= uint64(b&0x7F) << shift 16674 if b < 0x80 { 16675 break 16676 } 16677 } 16678 fieldNum := int32(wire >> 3) 16679 wireType := int(wire & 0x7) 16680 if wireType == 4 { 16681 return fmt.Errorf("proto: UpdateServiceRequest: wiretype end group for non-group") 16682 } 16683 if fieldNum <= 0 { 16684 return fmt.Errorf("proto: UpdateServiceRequest: illegal tag %d (wire type %d)", fieldNum, wire) 16685 } 16686 switch fieldNum { 16687 case 1: 16688 if wireType != 2 { 16689 return fmt.Errorf("proto: wrong wireType = %d for field ServiceID", wireType) 16690 } 16691 var stringLen uint64 16692 for shift := uint(0); ; shift += 7 { 16693 if shift >= 64 { 16694 return ErrIntOverflowControl 16695 } 16696 if iNdEx >= l { 16697 return io.ErrUnexpectedEOF 16698 } 16699 b := dAtA[iNdEx] 16700 iNdEx++ 16701 stringLen |= uint64(b&0x7F) << shift 16702 if b < 0x80 { 16703 break 16704 } 16705 } 16706 intStringLen := int(stringLen) 16707 if intStringLen < 0 { 16708 return ErrInvalidLengthControl 16709 } 16710 postIndex := iNdEx + intStringLen 16711 if postIndex < 0 { 16712 return ErrInvalidLengthControl 16713 } 16714 if postIndex > l { 16715 return io.ErrUnexpectedEOF 16716 } 16717 m.ServiceID = string(dAtA[iNdEx:postIndex]) 16718 iNdEx = postIndex 16719 case 2: 16720 if wireType != 2 { 16721 return fmt.Errorf("proto: wrong wireType = %d for field ServiceVersion", wireType) 16722 } 16723 var msglen int 16724 for shift := uint(0); ; shift += 7 { 16725 if shift >= 64 { 16726 return ErrIntOverflowControl 16727 } 16728 if iNdEx >= l { 16729 return io.ErrUnexpectedEOF 16730 } 16731 b := dAtA[iNdEx] 16732 iNdEx++ 16733 msglen |= int(b&0x7F) << shift 16734 if b < 0x80 { 16735 break 16736 } 16737 } 16738 if msglen < 0 { 16739 return ErrInvalidLengthControl 16740 } 16741 postIndex := iNdEx + msglen 16742 if postIndex < 0 { 16743 return ErrInvalidLengthControl 16744 } 16745 if postIndex > l { 16746 return io.ErrUnexpectedEOF 16747 } 16748 if m.ServiceVersion == nil { 16749 m.ServiceVersion = &Version{} 16750 } 16751 if err := m.ServiceVersion.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16752 return err 16753 } 16754 iNdEx = postIndex 16755 case 3: 16756 if wireType != 2 { 16757 return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType) 16758 } 16759 var msglen int 16760 for shift := uint(0); ; shift += 7 { 16761 if shift >= 64 { 16762 return ErrIntOverflowControl 16763 } 16764 if iNdEx >= l { 16765 return io.ErrUnexpectedEOF 16766 } 16767 b := dAtA[iNdEx] 16768 iNdEx++ 16769 msglen |= int(b&0x7F) << shift 16770 if b < 0x80 { 16771 break 16772 } 16773 } 16774 if msglen < 0 { 16775 return ErrInvalidLengthControl 16776 } 16777 postIndex := iNdEx + msglen 16778 if postIndex < 0 { 16779 return ErrInvalidLengthControl 16780 } 16781 if postIndex > l { 16782 return io.ErrUnexpectedEOF 16783 } 16784 if m.Spec == nil { 16785 m.Spec = &ServiceSpec{} 16786 } 16787 if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16788 return err 16789 } 16790 iNdEx = postIndex 16791 case 4: 16792 if wireType != 0 { 16793 return fmt.Errorf("proto: wrong wireType = %d for field Rollback", wireType) 16794 } 16795 m.Rollback = 0 16796 for shift := uint(0); ; shift += 7 { 16797 if shift >= 64 { 16798 return ErrIntOverflowControl 16799 } 16800 if iNdEx >= l { 16801 return io.ErrUnexpectedEOF 16802 } 16803 b := dAtA[iNdEx] 16804 iNdEx++ 16805 m.Rollback |= UpdateServiceRequest_Rollback(b&0x7F) << shift 16806 if b < 0x80 { 16807 break 16808 } 16809 } 16810 default: 16811 iNdEx = preIndex 16812 skippy, err := skipControl(dAtA[iNdEx:]) 16813 if err != nil { 16814 return err 16815 } 16816 if skippy < 0 { 16817 return ErrInvalidLengthControl 16818 } 16819 if (iNdEx + skippy) < 0 { 16820 return ErrInvalidLengthControl 16821 } 16822 if (iNdEx + skippy) > l { 16823 return io.ErrUnexpectedEOF 16824 } 16825 iNdEx += skippy 16826 } 16827 } 16828 16829 if iNdEx > l { 16830 return io.ErrUnexpectedEOF 16831 } 16832 return nil 16833 } 16834 func (m *UpdateServiceResponse) Unmarshal(dAtA []byte) error { 16835 l := len(dAtA) 16836 iNdEx := 0 16837 for iNdEx < l { 16838 preIndex := iNdEx 16839 var wire uint64 16840 for shift := uint(0); ; shift += 7 { 16841 if shift >= 64 { 16842 return ErrIntOverflowControl 16843 } 16844 if iNdEx >= l { 16845 return io.ErrUnexpectedEOF 16846 } 16847 b := dAtA[iNdEx] 16848 iNdEx++ 16849 wire |= uint64(b&0x7F) << shift 16850 if b < 0x80 { 16851 break 16852 } 16853 } 16854 fieldNum := int32(wire >> 3) 16855 wireType := int(wire & 0x7) 16856 if wireType == 4 { 16857 return fmt.Errorf("proto: UpdateServiceResponse: wiretype end group for non-group") 16858 } 16859 if fieldNum <= 0 { 16860 return fmt.Errorf("proto: UpdateServiceResponse: illegal tag %d (wire type %d)", fieldNum, wire) 16861 } 16862 switch fieldNum { 16863 case 1: 16864 if wireType != 2 { 16865 return fmt.Errorf("proto: wrong wireType = %d for field Service", wireType) 16866 } 16867 var msglen int 16868 for shift := uint(0); ; shift += 7 { 16869 if shift >= 64 { 16870 return ErrIntOverflowControl 16871 } 16872 if iNdEx >= l { 16873 return io.ErrUnexpectedEOF 16874 } 16875 b := dAtA[iNdEx] 16876 iNdEx++ 16877 msglen |= int(b&0x7F) << shift 16878 if b < 0x80 { 16879 break 16880 } 16881 } 16882 if msglen < 0 { 16883 return ErrInvalidLengthControl 16884 } 16885 postIndex := iNdEx + msglen 16886 if postIndex < 0 { 16887 return ErrInvalidLengthControl 16888 } 16889 if postIndex > l { 16890 return io.ErrUnexpectedEOF 16891 } 16892 if m.Service == nil { 16893 m.Service = &Service{} 16894 } 16895 if err := m.Service.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16896 return err 16897 } 16898 iNdEx = postIndex 16899 default: 16900 iNdEx = preIndex 16901 skippy, err := skipControl(dAtA[iNdEx:]) 16902 if err != nil { 16903 return err 16904 } 16905 if skippy < 0 { 16906 return ErrInvalidLengthControl 16907 } 16908 if (iNdEx + skippy) < 0 { 16909 return ErrInvalidLengthControl 16910 } 16911 if (iNdEx + skippy) > l { 16912 return io.ErrUnexpectedEOF 16913 } 16914 iNdEx += skippy 16915 } 16916 } 16917 16918 if iNdEx > l { 16919 return io.ErrUnexpectedEOF 16920 } 16921 return nil 16922 } 16923 func (m *RemoveServiceRequest) Unmarshal(dAtA []byte) error { 16924 l := len(dAtA) 16925 iNdEx := 0 16926 for iNdEx < l { 16927 preIndex := iNdEx 16928 var wire uint64 16929 for shift := uint(0); ; shift += 7 { 16930 if shift >= 64 { 16931 return ErrIntOverflowControl 16932 } 16933 if iNdEx >= l { 16934 return io.ErrUnexpectedEOF 16935 } 16936 b := dAtA[iNdEx] 16937 iNdEx++ 16938 wire |= uint64(b&0x7F) << shift 16939 if b < 0x80 { 16940 break 16941 } 16942 } 16943 fieldNum := int32(wire >> 3) 16944 wireType := int(wire & 0x7) 16945 if wireType == 4 { 16946 return fmt.Errorf("proto: RemoveServiceRequest: wiretype end group for non-group") 16947 } 16948 if fieldNum <= 0 { 16949 return fmt.Errorf("proto: RemoveServiceRequest: illegal tag %d (wire type %d)", fieldNum, wire) 16950 } 16951 switch fieldNum { 16952 case 1: 16953 if wireType != 2 { 16954 return fmt.Errorf("proto: wrong wireType = %d for field ServiceID", wireType) 16955 } 16956 var stringLen uint64 16957 for shift := uint(0); ; shift += 7 { 16958 if shift >= 64 { 16959 return ErrIntOverflowControl 16960 } 16961 if iNdEx >= l { 16962 return io.ErrUnexpectedEOF 16963 } 16964 b := dAtA[iNdEx] 16965 iNdEx++ 16966 stringLen |= uint64(b&0x7F) << shift 16967 if b < 0x80 { 16968 break 16969 } 16970 } 16971 intStringLen := int(stringLen) 16972 if intStringLen < 0 { 16973 return ErrInvalidLengthControl 16974 } 16975 postIndex := iNdEx + intStringLen 16976 if postIndex < 0 { 16977 return ErrInvalidLengthControl 16978 } 16979 if postIndex > l { 16980 return io.ErrUnexpectedEOF 16981 } 16982 m.ServiceID = string(dAtA[iNdEx:postIndex]) 16983 iNdEx = postIndex 16984 default: 16985 iNdEx = preIndex 16986 skippy, err := skipControl(dAtA[iNdEx:]) 16987 if err != nil { 16988 return err 16989 } 16990 if skippy < 0 { 16991 return ErrInvalidLengthControl 16992 } 16993 if (iNdEx + skippy) < 0 { 16994 return ErrInvalidLengthControl 16995 } 16996 if (iNdEx + skippy) > l { 16997 return io.ErrUnexpectedEOF 16998 } 16999 iNdEx += skippy 17000 } 17001 } 17002 17003 if iNdEx > l { 17004 return io.ErrUnexpectedEOF 17005 } 17006 return nil 17007 } 17008 func (m *RemoveServiceResponse) Unmarshal(dAtA []byte) error { 17009 l := len(dAtA) 17010 iNdEx := 0 17011 for iNdEx < l { 17012 preIndex := iNdEx 17013 var wire uint64 17014 for shift := uint(0); ; shift += 7 { 17015 if shift >= 64 { 17016 return ErrIntOverflowControl 17017 } 17018 if iNdEx >= l { 17019 return io.ErrUnexpectedEOF 17020 } 17021 b := dAtA[iNdEx] 17022 iNdEx++ 17023 wire |= uint64(b&0x7F) << shift 17024 if b < 0x80 { 17025 break 17026 } 17027 } 17028 fieldNum := int32(wire >> 3) 17029 wireType := int(wire & 0x7) 17030 if wireType == 4 { 17031 return fmt.Errorf("proto: RemoveServiceResponse: wiretype end group for non-group") 17032 } 17033 if fieldNum <= 0 { 17034 return fmt.Errorf("proto: RemoveServiceResponse: illegal tag %d (wire type %d)", fieldNum, wire) 17035 } 17036 switch fieldNum { 17037 default: 17038 iNdEx = preIndex 17039 skippy, err := skipControl(dAtA[iNdEx:]) 17040 if err != nil { 17041 return err 17042 } 17043 if skippy < 0 { 17044 return ErrInvalidLengthControl 17045 } 17046 if (iNdEx + skippy) < 0 { 17047 return ErrInvalidLengthControl 17048 } 17049 if (iNdEx + skippy) > l { 17050 return io.ErrUnexpectedEOF 17051 } 17052 iNdEx += skippy 17053 } 17054 } 17055 17056 if iNdEx > l { 17057 return io.ErrUnexpectedEOF 17058 } 17059 return nil 17060 } 17061 func (m *ListServicesRequest) Unmarshal(dAtA []byte) error { 17062 l := len(dAtA) 17063 iNdEx := 0 17064 for iNdEx < l { 17065 preIndex := iNdEx 17066 var wire uint64 17067 for shift := uint(0); ; shift += 7 { 17068 if shift >= 64 { 17069 return ErrIntOverflowControl 17070 } 17071 if iNdEx >= l { 17072 return io.ErrUnexpectedEOF 17073 } 17074 b := dAtA[iNdEx] 17075 iNdEx++ 17076 wire |= uint64(b&0x7F) << shift 17077 if b < 0x80 { 17078 break 17079 } 17080 } 17081 fieldNum := int32(wire >> 3) 17082 wireType := int(wire & 0x7) 17083 if wireType == 4 { 17084 return fmt.Errorf("proto: ListServicesRequest: wiretype end group for non-group") 17085 } 17086 if fieldNum <= 0 { 17087 return fmt.Errorf("proto: ListServicesRequest: illegal tag %d (wire type %d)", fieldNum, wire) 17088 } 17089 switch fieldNum { 17090 case 1: 17091 if wireType != 2 { 17092 return fmt.Errorf("proto: wrong wireType = %d for field Filters", wireType) 17093 } 17094 var msglen int 17095 for shift := uint(0); ; shift += 7 { 17096 if shift >= 64 { 17097 return ErrIntOverflowControl 17098 } 17099 if iNdEx >= l { 17100 return io.ErrUnexpectedEOF 17101 } 17102 b := dAtA[iNdEx] 17103 iNdEx++ 17104 msglen |= int(b&0x7F) << shift 17105 if b < 0x80 { 17106 break 17107 } 17108 } 17109 if msglen < 0 { 17110 return ErrInvalidLengthControl 17111 } 17112 postIndex := iNdEx + msglen 17113 if postIndex < 0 { 17114 return ErrInvalidLengthControl 17115 } 17116 if postIndex > l { 17117 return io.ErrUnexpectedEOF 17118 } 17119 if m.Filters == nil { 17120 m.Filters = &ListServicesRequest_Filters{} 17121 } 17122 if err := m.Filters.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17123 return err 17124 } 17125 iNdEx = postIndex 17126 default: 17127 iNdEx = preIndex 17128 skippy, err := skipControl(dAtA[iNdEx:]) 17129 if err != nil { 17130 return err 17131 } 17132 if skippy < 0 { 17133 return ErrInvalidLengthControl 17134 } 17135 if (iNdEx + skippy) < 0 { 17136 return ErrInvalidLengthControl 17137 } 17138 if (iNdEx + skippy) > l { 17139 return io.ErrUnexpectedEOF 17140 } 17141 iNdEx += skippy 17142 } 17143 } 17144 17145 if iNdEx > l { 17146 return io.ErrUnexpectedEOF 17147 } 17148 return nil 17149 } 17150 func (m *ListServicesRequest_Filters) Unmarshal(dAtA []byte) error { 17151 l := len(dAtA) 17152 iNdEx := 0 17153 for iNdEx < l { 17154 preIndex := iNdEx 17155 var wire uint64 17156 for shift := uint(0); ; shift += 7 { 17157 if shift >= 64 { 17158 return ErrIntOverflowControl 17159 } 17160 if iNdEx >= l { 17161 return io.ErrUnexpectedEOF 17162 } 17163 b := dAtA[iNdEx] 17164 iNdEx++ 17165 wire |= uint64(b&0x7F) << shift 17166 if b < 0x80 { 17167 break 17168 } 17169 } 17170 fieldNum := int32(wire >> 3) 17171 wireType := int(wire & 0x7) 17172 if wireType == 4 { 17173 return fmt.Errorf("proto: Filters: wiretype end group for non-group") 17174 } 17175 if fieldNum <= 0 { 17176 return fmt.Errorf("proto: Filters: illegal tag %d (wire type %d)", fieldNum, wire) 17177 } 17178 switch fieldNum { 17179 case 1: 17180 if wireType != 2 { 17181 return fmt.Errorf("proto: wrong wireType = %d for field Names", wireType) 17182 } 17183 var stringLen uint64 17184 for shift := uint(0); ; shift += 7 { 17185 if shift >= 64 { 17186 return ErrIntOverflowControl 17187 } 17188 if iNdEx >= l { 17189 return io.ErrUnexpectedEOF 17190 } 17191 b := dAtA[iNdEx] 17192 iNdEx++ 17193 stringLen |= uint64(b&0x7F) << shift 17194 if b < 0x80 { 17195 break 17196 } 17197 } 17198 intStringLen := int(stringLen) 17199 if intStringLen < 0 { 17200 return ErrInvalidLengthControl 17201 } 17202 postIndex := iNdEx + intStringLen 17203 if postIndex < 0 { 17204 return ErrInvalidLengthControl 17205 } 17206 if postIndex > l { 17207 return io.ErrUnexpectedEOF 17208 } 17209 m.Names = append(m.Names, string(dAtA[iNdEx:postIndex])) 17210 iNdEx = postIndex 17211 case 2: 17212 if wireType != 2 { 17213 return fmt.Errorf("proto: wrong wireType = %d for field IDPrefixes", wireType) 17214 } 17215 var stringLen uint64 17216 for shift := uint(0); ; shift += 7 { 17217 if shift >= 64 { 17218 return ErrIntOverflowControl 17219 } 17220 if iNdEx >= l { 17221 return io.ErrUnexpectedEOF 17222 } 17223 b := dAtA[iNdEx] 17224 iNdEx++ 17225 stringLen |= uint64(b&0x7F) << shift 17226 if b < 0x80 { 17227 break 17228 } 17229 } 17230 intStringLen := int(stringLen) 17231 if intStringLen < 0 { 17232 return ErrInvalidLengthControl 17233 } 17234 postIndex := iNdEx + intStringLen 17235 if postIndex < 0 { 17236 return ErrInvalidLengthControl 17237 } 17238 if postIndex > l { 17239 return io.ErrUnexpectedEOF 17240 } 17241 m.IDPrefixes = append(m.IDPrefixes, string(dAtA[iNdEx:postIndex])) 17242 iNdEx = postIndex 17243 case 3: 17244 if wireType != 2 { 17245 return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) 17246 } 17247 var msglen int 17248 for shift := uint(0); ; shift += 7 { 17249 if shift >= 64 { 17250 return ErrIntOverflowControl 17251 } 17252 if iNdEx >= l { 17253 return io.ErrUnexpectedEOF 17254 } 17255 b := dAtA[iNdEx] 17256 iNdEx++ 17257 msglen |= int(b&0x7F) << shift 17258 if b < 0x80 { 17259 break 17260 } 17261 } 17262 if msglen < 0 { 17263 return ErrInvalidLengthControl 17264 } 17265 postIndex := iNdEx + msglen 17266 if postIndex < 0 { 17267 return ErrInvalidLengthControl 17268 } 17269 if postIndex > l { 17270 return io.ErrUnexpectedEOF 17271 } 17272 if m.Labels == nil { 17273 m.Labels = make(map[string]string) 17274 } 17275 var mapkey string 17276 var mapvalue string 17277 for iNdEx < postIndex { 17278 entryPreIndex := iNdEx 17279 var wire uint64 17280 for shift := uint(0); ; shift += 7 { 17281 if shift >= 64 { 17282 return ErrIntOverflowControl 17283 } 17284 if iNdEx >= l { 17285 return io.ErrUnexpectedEOF 17286 } 17287 b := dAtA[iNdEx] 17288 iNdEx++ 17289 wire |= uint64(b&0x7F) << shift 17290 if b < 0x80 { 17291 break 17292 } 17293 } 17294 fieldNum := int32(wire >> 3) 17295 if fieldNum == 1 { 17296 var stringLenmapkey uint64 17297 for shift := uint(0); ; shift += 7 { 17298 if shift >= 64 { 17299 return ErrIntOverflowControl 17300 } 17301 if iNdEx >= l { 17302 return io.ErrUnexpectedEOF 17303 } 17304 b := dAtA[iNdEx] 17305 iNdEx++ 17306 stringLenmapkey |= uint64(b&0x7F) << shift 17307 if b < 0x80 { 17308 break 17309 } 17310 } 17311 intStringLenmapkey := int(stringLenmapkey) 17312 if intStringLenmapkey < 0 { 17313 return ErrInvalidLengthControl 17314 } 17315 postStringIndexmapkey := iNdEx + intStringLenmapkey 17316 if postStringIndexmapkey < 0 { 17317 return ErrInvalidLengthControl 17318 } 17319 if postStringIndexmapkey > l { 17320 return io.ErrUnexpectedEOF 17321 } 17322 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 17323 iNdEx = postStringIndexmapkey 17324 } else if fieldNum == 2 { 17325 var stringLenmapvalue uint64 17326 for shift := uint(0); ; shift += 7 { 17327 if shift >= 64 { 17328 return ErrIntOverflowControl 17329 } 17330 if iNdEx >= l { 17331 return io.ErrUnexpectedEOF 17332 } 17333 b := dAtA[iNdEx] 17334 iNdEx++ 17335 stringLenmapvalue |= uint64(b&0x7F) << shift 17336 if b < 0x80 { 17337 break 17338 } 17339 } 17340 intStringLenmapvalue := int(stringLenmapvalue) 17341 if intStringLenmapvalue < 0 { 17342 return ErrInvalidLengthControl 17343 } 17344 postStringIndexmapvalue := iNdEx + intStringLenmapvalue 17345 if postStringIndexmapvalue < 0 { 17346 return ErrInvalidLengthControl 17347 } 17348 if postStringIndexmapvalue > l { 17349 return io.ErrUnexpectedEOF 17350 } 17351 mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) 17352 iNdEx = postStringIndexmapvalue 17353 } else { 17354 iNdEx = entryPreIndex 17355 skippy, err := skipControl(dAtA[iNdEx:]) 17356 if err != nil { 17357 return err 17358 } 17359 if skippy < 0 { 17360 return ErrInvalidLengthControl 17361 } 17362 if (iNdEx + skippy) > postIndex { 17363 return io.ErrUnexpectedEOF 17364 } 17365 iNdEx += skippy 17366 } 17367 } 17368 m.Labels[mapkey] = mapvalue 17369 iNdEx = postIndex 17370 case 4: 17371 if wireType != 2 { 17372 return fmt.Errorf("proto: wrong wireType = %d for field NamePrefixes", wireType) 17373 } 17374 var stringLen uint64 17375 for shift := uint(0); ; shift += 7 { 17376 if shift >= 64 { 17377 return ErrIntOverflowControl 17378 } 17379 if iNdEx >= l { 17380 return io.ErrUnexpectedEOF 17381 } 17382 b := dAtA[iNdEx] 17383 iNdEx++ 17384 stringLen |= uint64(b&0x7F) << shift 17385 if b < 0x80 { 17386 break 17387 } 17388 } 17389 intStringLen := int(stringLen) 17390 if intStringLen < 0 { 17391 return ErrInvalidLengthControl 17392 } 17393 postIndex := iNdEx + intStringLen 17394 if postIndex < 0 { 17395 return ErrInvalidLengthControl 17396 } 17397 if postIndex > l { 17398 return io.ErrUnexpectedEOF 17399 } 17400 m.NamePrefixes = append(m.NamePrefixes, string(dAtA[iNdEx:postIndex])) 17401 iNdEx = postIndex 17402 case 5: 17403 if wireType != 2 { 17404 return fmt.Errorf("proto: wrong wireType = %d for field Runtimes", wireType) 17405 } 17406 var stringLen uint64 17407 for shift := uint(0); ; shift += 7 { 17408 if shift >= 64 { 17409 return ErrIntOverflowControl 17410 } 17411 if iNdEx >= l { 17412 return io.ErrUnexpectedEOF 17413 } 17414 b := dAtA[iNdEx] 17415 iNdEx++ 17416 stringLen |= uint64(b&0x7F) << shift 17417 if b < 0x80 { 17418 break 17419 } 17420 } 17421 intStringLen := int(stringLen) 17422 if intStringLen < 0 { 17423 return ErrInvalidLengthControl 17424 } 17425 postIndex := iNdEx + intStringLen 17426 if postIndex < 0 { 17427 return ErrInvalidLengthControl 17428 } 17429 if postIndex > l { 17430 return io.ErrUnexpectedEOF 17431 } 17432 m.Runtimes = append(m.Runtimes, string(dAtA[iNdEx:postIndex])) 17433 iNdEx = postIndex 17434 default: 17435 iNdEx = preIndex 17436 skippy, err := skipControl(dAtA[iNdEx:]) 17437 if err != nil { 17438 return err 17439 } 17440 if skippy < 0 { 17441 return ErrInvalidLengthControl 17442 } 17443 if (iNdEx + skippy) < 0 { 17444 return ErrInvalidLengthControl 17445 } 17446 if (iNdEx + skippy) > l { 17447 return io.ErrUnexpectedEOF 17448 } 17449 iNdEx += skippy 17450 } 17451 } 17452 17453 if iNdEx > l { 17454 return io.ErrUnexpectedEOF 17455 } 17456 return nil 17457 } 17458 func (m *ListServicesResponse) Unmarshal(dAtA []byte) error { 17459 l := len(dAtA) 17460 iNdEx := 0 17461 for iNdEx < l { 17462 preIndex := iNdEx 17463 var wire uint64 17464 for shift := uint(0); ; shift += 7 { 17465 if shift >= 64 { 17466 return ErrIntOverflowControl 17467 } 17468 if iNdEx >= l { 17469 return io.ErrUnexpectedEOF 17470 } 17471 b := dAtA[iNdEx] 17472 iNdEx++ 17473 wire |= uint64(b&0x7F) << shift 17474 if b < 0x80 { 17475 break 17476 } 17477 } 17478 fieldNum := int32(wire >> 3) 17479 wireType := int(wire & 0x7) 17480 if wireType == 4 { 17481 return fmt.Errorf("proto: ListServicesResponse: wiretype end group for non-group") 17482 } 17483 if fieldNum <= 0 { 17484 return fmt.Errorf("proto: ListServicesResponse: illegal tag %d (wire type %d)", fieldNum, wire) 17485 } 17486 switch fieldNum { 17487 case 1: 17488 if wireType != 2 { 17489 return fmt.Errorf("proto: wrong wireType = %d for field Services", wireType) 17490 } 17491 var msglen int 17492 for shift := uint(0); ; shift += 7 { 17493 if shift >= 64 { 17494 return ErrIntOverflowControl 17495 } 17496 if iNdEx >= l { 17497 return io.ErrUnexpectedEOF 17498 } 17499 b := dAtA[iNdEx] 17500 iNdEx++ 17501 msglen |= int(b&0x7F) << shift 17502 if b < 0x80 { 17503 break 17504 } 17505 } 17506 if msglen < 0 { 17507 return ErrInvalidLengthControl 17508 } 17509 postIndex := iNdEx + msglen 17510 if postIndex < 0 { 17511 return ErrInvalidLengthControl 17512 } 17513 if postIndex > l { 17514 return io.ErrUnexpectedEOF 17515 } 17516 m.Services = append(m.Services, &Service{}) 17517 if err := m.Services[len(m.Services)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17518 return err 17519 } 17520 iNdEx = postIndex 17521 default: 17522 iNdEx = preIndex 17523 skippy, err := skipControl(dAtA[iNdEx:]) 17524 if err != nil { 17525 return err 17526 } 17527 if skippy < 0 { 17528 return ErrInvalidLengthControl 17529 } 17530 if (iNdEx + skippy) < 0 { 17531 return ErrInvalidLengthControl 17532 } 17533 if (iNdEx + skippy) > l { 17534 return io.ErrUnexpectedEOF 17535 } 17536 iNdEx += skippy 17537 } 17538 } 17539 17540 if iNdEx > l { 17541 return io.ErrUnexpectedEOF 17542 } 17543 return nil 17544 } 17545 func (m *ListServiceStatusesRequest) Unmarshal(dAtA []byte) error { 17546 l := len(dAtA) 17547 iNdEx := 0 17548 for iNdEx < l { 17549 preIndex := iNdEx 17550 var wire uint64 17551 for shift := uint(0); ; shift += 7 { 17552 if shift >= 64 { 17553 return ErrIntOverflowControl 17554 } 17555 if iNdEx >= l { 17556 return io.ErrUnexpectedEOF 17557 } 17558 b := dAtA[iNdEx] 17559 iNdEx++ 17560 wire |= uint64(b&0x7F) << shift 17561 if b < 0x80 { 17562 break 17563 } 17564 } 17565 fieldNum := int32(wire >> 3) 17566 wireType := int(wire & 0x7) 17567 if wireType == 4 { 17568 return fmt.Errorf("proto: ListServiceStatusesRequest: wiretype end group for non-group") 17569 } 17570 if fieldNum <= 0 { 17571 return fmt.Errorf("proto: ListServiceStatusesRequest: illegal tag %d (wire type %d)", fieldNum, wire) 17572 } 17573 switch fieldNum { 17574 case 1: 17575 if wireType != 2 { 17576 return fmt.Errorf("proto: wrong wireType = %d for field Services", wireType) 17577 } 17578 var stringLen uint64 17579 for shift := uint(0); ; shift += 7 { 17580 if shift >= 64 { 17581 return ErrIntOverflowControl 17582 } 17583 if iNdEx >= l { 17584 return io.ErrUnexpectedEOF 17585 } 17586 b := dAtA[iNdEx] 17587 iNdEx++ 17588 stringLen |= uint64(b&0x7F) << shift 17589 if b < 0x80 { 17590 break 17591 } 17592 } 17593 intStringLen := int(stringLen) 17594 if intStringLen < 0 { 17595 return ErrInvalidLengthControl 17596 } 17597 postIndex := iNdEx + intStringLen 17598 if postIndex < 0 { 17599 return ErrInvalidLengthControl 17600 } 17601 if postIndex > l { 17602 return io.ErrUnexpectedEOF 17603 } 17604 m.Services = append(m.Services, string(dAtA[iNdEx:postIndex])) 17605 iNdEx = postIndex 17606 default: 17607 iNdEx = preIndex 17608 skippy, err := skipControl(dAtA[iNdEx:]) 17609 if err != nil { 17610 return err 17611 } 17612 if skippy < 0 { 17613 return ErrInvalidLengthControl 17614 } 17615 if (iNdEx + skippy) < 0 { 17616 return ErrInvalidLengthControl 17617 } 17618 if (iNdEx + skippy) > l { 17619 return io.ErrUnexpectedEOF 17620 } 17621 iNdEx += skippy 17622 } 17623 } 17624 17625 if iNdEx > l { 17626 return io.ErrUnexpectedEOF 17627 } 17628 return nil 17629 } 17630 func (m *ListServiceStatusesResponse) Unmarshal(dAtA []byte) error { 17631 l := len(dAtA) 17632 iNdEx := 0 17633 for iNdEx < l { 17634 preIndex := iNdEx 17635 var wire uint64 17636 for shift := uint(0); ; shift += 7 { 17637 if shift >= 64 { 17638 return ErrIntOverflowControl 17639 } 17640 if iNdEx >= l { 17641 return io.ErrUnexpectedEOF 17642 } 17643 b := dAtA[iNdEx] 17644 iNdEx++ 17645 wire |= uint64(b&0x7F) << shift 17646 if b < 0x80 { 17647 break 17648 } 17649 } 17650 fieldNum := int32(wire >> 3) 17651 wireType := int(wire & 0x7) 17652 if wireType == 4 { 17653 return fmt.Errorf("proto: ListServiceStatusesResponse: wiretype end group for non-group") 17654 } 17655 if fieldNum <= 0 { 17656 return fmt.Errorf("proto: ListServiceStatusesResponse: illegal tag %d (wire type %d)", fieldNum, wire) 17657 } 17658 switch fieldNum { 17659 case 1: 17660 if wireType != 2 { 17661 return fmt.Errorf("proto: wrong wireType = %d for field Statuses", wireType) 17662 } 17663 var msglen int 17664 for shift := uint(0); ; shift += 7 { 17665 if shift >= 64 { 17666 return ErrIntOverflowControl 17667 } 17668 if iNdEx >= l { 17669 return io.ErrUnexpectedEOF 17670 } 17671 b := dAtA[iNdEx] 17672 iNdEx++ 17673 msglen |= int(b&0x7F) << shift 17674 if b < 0x80 { 17675 break 17676 } 17677 } 17678 if msglen < 0 { 17679 return ErrInvalidLengthControl 17680 } 17681 postIndex := iNdEx + msglen 17682 if postIndex < 0 { 17683 return ErrInvalidLengthControl 17684 } 17685 if postIndex > l { 17686 return io.ErrUnexpectedEOF 17687 } 17688 m.Statuses = append(m.Statuses, &ListServiceStatusesResponse_ServiceStatus{}) 17689 if err := m.Statuses[len(m.Statuses)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17690 return err 17691 } 17692 iNdEx = postIndex 17693 default: 17694 iNdEx = preIndex 17695 skippy, err := skipControl(dAtA[iNdEx:]) 17696 if err != nil { 17697 return err 17698 } 17699 if skippy < 0 { 17700 return ErrInvalidLengthControl 17701 } 17702 if (iNdEx + skippy) < 0 { 17703 return ErrInvalidLengthControl 17704 } 17705 if (iNdEx + skippy) > l { 17706 return io.ErrUnexpectedEOF 17707 } 17708 iNdEx += skippy 17709 } 17710 } 17711 17712 if iNdEx > l { 17713 return io.ErrUnexpectedEOF 17714 } 17715 return nil 17716 } 17717 func (m *ListServiceStatusesResponse_ServiceStatus) Unmarshal(dAtA []byte) error { 17718 l := len(dAtA) 17719 iNdEx := 0 17720 for iNdEx < l { 17721 preIndex := iNdEx 17722 var wire uint64 17723 for shift := uint(0); ; shift += 7 { 17724 if shift >= 64 { 17725 return ErrIntOverflowControl 17726 } 17727 if iNdEx >= l { 17728 return io.ErrUnexpectedEOF 17729 } 17730 b := dAtA[iNdEx] 17731 iNdEx++ 17732 wire |= uint64(b&0x7F) << shift 17733 if b < 0x80 { 17734 break 17735 } 17736 } 17737 fieldNum := int32(wire >> 3) 17738 wireType := int(wire & 0x7) 17739 if wireType == 4 { 17740 return fmt.Errorf("proto: ServiceStatus: wiretype end group for non-group") 17741 } 17742 if fieldNum <= 0 { 17743 return fmt.Errorf("proto: ServiceStatus: illegal tag %d (wire type %d)", fieldNum, wire) 17744 } 17745 switch fieldNum { 17746 case 1: 17747 if wireType != 2 { 17748 return fmt.Errorf("proto: wrong wireType = %d for field ServiceID", wireType) 17749 } 17750 var stringLen uint64 17751 for shift := uint(0); ; shift += 7 { 17752 if shift >= 64 { 17753 return ErrIntOverflowControl 17754 } 17755 if iNdEx >= l { 17756 return io.ErrUnexpectedEOF 17757 } 17758 b := dAtA[iNdEx] 17759 iNdEx++ 17760 stringLen |= uint64(b&0x7F) << shift 17761 if b < 0x80 { 17762 break 17763 } 17764 } 17765 intStringLen := int(stringLen) 17766 if intStringLen < 0 { 17767 return ErrInvalidLengthControl 17768 } 17769 postIndex := iNdEx + intStringLen 17770 if postIndex < 0 { 17771 return ErrInvalidLengthControl 17772 } 17773 if postIndex > l { 17774 return io.ErrUnexpectedEOF 17775 } 17776 m.ServiceID = string(dAtA[iNdEx:postIndex]) 17777 iNdEx = postIndex 17778 case 2: 17779 if wireType != 0 { 17780 return fmt.Errorf("proto: wrong wireType = %d for field DesiredTasks", wireType) 17781 } 17782 m.DesiredTasks = 0 17783 for shift := uint(0); ; shift += 7 { 17784 if shift >= 64 { 17785 return ErrIntOverflowControl 17786 } 17787 if iNdEx >= l { 17788 return io.ErrUnexpectedEOF 17789 } 17790 b := dAtA[iNdEx] 17791 iNdEx++ 17792 m.DesiredTasks |= uint64(b&0x7F) << shift 17793 if b < 0x80 { 17794 break 17795 } 17796 } 17797 case 3: 17798 if wireType != 0 { 17799 return fmt.Errorf("proto: wrong wireType = %d for field RunningTasks", wireType) 17800 } 17801 m.RunningTasks = 0 17802 for shift := uint(0); ; shift += 7 { 17803 if shift >= 64 { 17804 return ErrIntOverflowControl 17805 } 17806 if iNdEx >= l { 17807 return io.ErrUnexpectedEOF 17808 } 17809 b := dAtA[iNdEx] 17810 iNdEx++ 17811 m.RunningTasks |= uint64(b&0x7F) << shift 17812 if b < 0x80 { 17813 break 17814 } 17815 } 17816 case 4: 17817 if wireType != 0 { 17818 return fmt.Errorf("proto: wrong wireType = %d for field CompletedTasks", wireType) 17819 } 17820 m.CompletedTasks = 0 17821 for shift := uint(0); ; shift += 7 { 17822 if shift >= 64 { 17823 return ErrIntOverflowControl 17824 } 17825 if iNdEx >= l { 17826 return io.ErrUnexpectedEOF 17827 } 17828 b := dAtA[iNdEx] 17829 iNdEx++ 17830 m.CompletedTasks |= uint64(b&0x7F) << shift 17831 if b < 0x80 { 17832 break 17833 } 17834 } 17835 default: 17836 iNdEx = preIndex 17837 skippy, err := skipControl(dAtA[iNdEx:]) 17838 if err != nil { 17839 return err 17840 } 17841 if skippy < 0 { 17842 return ErrInvalidLengthControl 17843 } 17844 if (iNdEx + skippy) < 0 { 17845 return ErrInvalidLengthControl 17846 } 17847 if (iNdEx + skippy) > l { 17848 return io.ErrUnexpectedEOF 17849 } 17850 iNdEx += skippy 17851 } 17852 } 17853 17854 if iNdEx > l { 17855 return io.ErrUnexpectedEOF 17856 } 17857 return nil 17858 } 17859 func (m *CreateNetworkRequest) Unmarshal(dAtA []byte) error { 17860 l := len(dAtA) 17861 iNdEx := 0 17862 for iNdEx < l { 17863 preIndex := iNdEx 17864 var wire uint64 17865 for shift := uint(0); ; shift += 7 { 17866 if shift >= 64 { 17867 return ErrIntOverflowControl 17868 } 17869 if iNdEx >= l { 17870 return io.ErrUnexpectedEOF 17871 } 17872 b := dAtA[iNdEx] 17873 iNdEx++ 17874 wire |= uint64(b&0x7F) << shift 17875 if b < 0x80 { 17876 break 17877 } 17878 } 17879 fieldNum := int32(wire >> 3) 17880 wireType := int(wire & 0x7) 17881 if wireType == 4 { 17882 return fmt.Errorf("proto: CreateNetworkRequest: wiretype end group for non-group") 17883 } 17884 if fieldNum <= 0 { 17885 return fmt.Errorf("proto: CreateNetworkRequest: illegal tag %d (wire type %d)", fieldNum, wire) 17886 } 17887 switch fieldNum { 17888 case 1: 17889 if wireType != 2 { 17890 return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType) 17891 } 17892 var msglen int 17893 for shift := uint(0); ; shift += 7 { 17894 if shift >= 64 { 17895 return ErrIntOverflowControl 17896 } 17897 if iNdEx >= l { 17898 return io.ErrUnexpectedEOF 17899 } 17900 b := dAtA[iNdEx] 17901 iNdEx++ 17902 msglen |= int(b&0x7F) << shift 17903 if b < 0x80 { 17904 break 17905 } 17906 } 17907 if msglen < 0 { 17908 return ErrInvalidLengthControl 17909 } 17910 postIndex := iNdEx + msglen 17911 if postIndex < 0 { 17912 return ErrInvalidLengthControl 17913 } 17914 if postIndex > l { 17915 return io.ErrUnexpectedEOF 17916 } 17917 if m.Spec == nil { 17918 m.Spec = &NetworkSpec{} 17919 } 17920 if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17921 return err 17922 } 17923 iNdEx = postIndex 17924 default: 17925 iNdEx = preIndex 17926 skippy, err := skipControl(dAtA[iNdEx:]) 17927 if err != nil { 17928 return err 17929 } 17930 if skippy < 0 { 17931 return ErrInvalidLengthControl 17932 } 17933 if (iNdEx + skippy) < 0 { 17934 return ErrInvalidLengthControl 17935 } 17936 if (iNdEx + skippy) > l { 17937 return io.ErrUnexpectedEOF 17938 } 17939 iNdEx += skippy 17940 } 17941 } 17942 17943 if iNdEx > l { 17944 return io.ErrUnexpectedEOF 17945 } 17946 return nil 17947 } 17948 func (m *CreateNetworkResponse) Unmarshal(dAtA []byte) error { 17949 l := len(dAtA) 17950 iNdEx := 0 17951 for iNdEx < l { 17952 preIndex := iNdEx 17953 var wire uint64 17954 for shift := uint(0); ; shift += 7 { 17955 if shift >= 64 { 17956 return ErrIntOverflowControl 17957 } 17958 if iNdEx >= l { 17959 return io.ErrUnexpectedEOF 17960 } 17961 b := dAtA[iNdEx] 17962 iNdEx++ 17963 wire |= uint64(b&0x7F) << shift 17964 if b < 0x80 { 17965 break 17966 } 17967 } 17968 fieldNum := int32(wire >> 3) 17969 wireType := int(wire & 0x7) 17970 if wireType == 4 { 17971 return fmt.Errorf("proto: CreateNetworkResponse: wiretype end group for non-group") 17972 } 17973 if fieldNum <= 0 { 17974 return fmt.Errorf("proto: CreateNetworkResponse: illegal tag %d (wire type %d)", fieldNum, wire) 17975 } 17976 switch fieldNum { 17977 case 1: 17978 if wireType != 2 { 17979 return fmt.Errorf("proto: wrong wireType = %d for field Network", wireType) 17980 } 17981 var msglen int 17982 for shift := uint(0); ; shift += 7 { 17983 if shift >= 64 { 17984 return ErrIntOverflowControl 17985 } 17986 if iNdEx >= l { 17987 return io.ErrUnexpectedEOF 17988 } 17989 b := dAtA[iNdEx] 17990 iNdEx++ 17991 msglen |= int(b&0x7F) << shift 17992 if b < 0x80 { 17993 break 17994 } 17995 } 17996 if msglen < 0 { 17997 return ErrInvalidLengthControl 17998 } 17999 postIndex := iNdEx + msglen 18000 if postIndex < 0 { 18001 return ErrInvalidLengthControl 18002 } 18003 if postIndex > l { 18004 return io.ErrUnexpectedEOF 18005 } 18006 if m.Network == nil { 18007 m.Network = &Network{} 18008 } 18009 if err := m.Network.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18010 return err 18011 } 18012 iNdEx = postIndex 18013 default: 18014 iNdEx = preIndex 18015 skippy, err := skipControl(dAtA[iNdEx:]) 18016 if err != nil { 18017 return err 18018 } 18019 if skippy < 0 { 18020 return ErrInvalidLengthControl 18021 } 18022 if (iNdEx + skippy) < 0 { 18023 return ErrInvalidLengthControl 18024 } 18025 if (iNdEx + skippy) > l { 18026 return io.ErrUnexpectedEOF 18027 } 18028 iNdEx += skippy 18029 } 18030 } 18031 18032 if iNdEx > l { 18033 return io.ErrUnexpectedEOF 18034 } 18035 return nil 18036 } 18037 func (m *GetNetworkRequest) Unmarshal(dAtA []byte) error { 18038 l := len(dAtA) 18039 iNdEx := 0 18040 for iNdEx < l { 18041 preIndex := iNdEx 18042 var wire uint64 18043 for shift := uint(0); ; shift += 7 { 18044 if shift >= 64 { 18045 return ErrIntOverflowControl 18046 } 18047 if iNdEx >= l { 18048 return io.ErrUnexpectedEOF 18049 } 18050 b := dAtA[iNdEx] 18051 iNdEx++ 18052 wire |= uint64(b&0x7F) << shift 18053 if b < 0x80 { 18054 break 18055 } 18056 } 18057 fieldNum := int32(wire >> 3) 18058 wireType := int(wire & 0x7) 18059 if wireType == 4 { 18060 return fmt.Errorf("proto: GetNetworkRequest: wiretype end group for non-group") 18061 } 18062 if fieldNum <= 0 { 18063 return fmt.Errorf("proto: GetNetworkRequest: illegal tag %d (wire type %d)", fieldNum, wire) 18064 } 18065 switch fieldNum { 18066 case 1: 18067 if wireType != 2 { 18068 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 18069 } 18070 var stringLen uint64 18071 for shift := uint(0); ; shift += 7 { 18072 if shift >= 64 { 18073 return ErrIntOverflowControl 18074 } 18075 if iNdEx >= l { 18076 return io.ErrUnexpectedEOF 18077 } 18078 b := dAtA[iNdEx] 18079 iNdEx++ 18080 stringLen |= uint64(b&0x7F) << shift 18081 if b < 0x80 { 18082 break 18083 } 18084 } 18085 intStringLen := int(stringLen) 18086 if intStringLen < 0 { 18087 return ErrInvalidLengthControl 18088 } 18089 postIndex := iNdEx + intStringLen 18090 if postIndex < 0 { 18091 return ErrInvalidLengthControl 18092 } 18093 if postIndex > l { 18094 return io.ErrUnexpectedEOF 18095 } 18096 m.Name = string(dAtA[iNdEx:postIndex]) 18097 iNdEx = postIndex 18098 case 2: 18099 if wireType != 2 { 18100 return fmt.Errorf("proto: wrong wireType = %d for field NetworkID", wireType) 18101 } 18102 var stringLen uint64 18103 for shift := uint(0); ; shift += 7 { 18104 if shift >= 64 { 18105 return ErrIntOverflowControl 18106 } 18107 if iNdEx >= l { 18108 return io.ErrUnexpectedEOF 18109 } 18110 b := dAtA[iNdEx] 18111 iNdEx++ 18112 stringLen |= uint64(b&0x7F) << shift 18113 if b < 0x80 { 18114 break 18115 } 18116 } 18117 intStringLen := int(stringLen) 18118 if intStringLen < 0 { 18119 return ErrInvalidLengthControl 18120 } 18121 postIndex := iNdEx + intStringLen 18122 if postIndex < 0 { 18123 return ErrInvalidLengthControl 18124 } 18125 if postIndex > l { 18126 return io.ErrUnexpectedEOF 18127 } 18128 m.NetworkID = string(dAtA[iNdEx:postIndex]) 18129 iNdEx = postIndex 18130 default: 18131 iNdEx = preIndex 18132 skippy, err := skipControl(dAtA[iNdEx:]) 18133 if err != nil { 18134 return err 18135 } 18136 if skippy < 0 { 18137 return ErrInvalidLengthControl 18138 } 18139 if (iNdEx + skippy) < 0 { 18140 return ErrInvalidLengthControl 18141 } 18142 if (iNdEx + skippy) > l { 18143 return io.ErrUnexpectedEOF 18144 } 18145 iNdEx += skippy 18146 } 18147 } 18148 18149 if iNdEx > l { 18150 return io.ErrUnexpectedEOF 18151 } 18152 return nil 18153 } 18154 func (m *GetNetworkResponse) Unmarshal(dAtA []byte) error { 18155 l := len(dAtA) 18156 iNdEx := 0 18157 for iNdEx < l { 18158 preIndex := iNdEx 18159 var wire uint64 18160 for shift := uint(0); ; shift += 7 { 18161 if shift >= 64 { 18162 return ErrIntOverflowControl 18163 } 18164 if iNdEx >= l { 18165 return io.ErrUnexpectedEOF 18166 } 18167 b := dAtA[iNdEx] 18168 iNdEx++ 18169 wire |= uint64(b&0x7F) << shift 18170 if b < 0x80 { 18171 break 18172 } 18173 } 18174 fieldNum := int32(wire >> 3) 18175 wireType := int(wire & 0x7) 18176 if wireType == 4 { 18177 return fmt.Errorf("proto: GetNetworkResponse: wiretype end group for non-group") 18178 } 18179 if fieldNum <= 0 { 18180 return fmt.Errorf("proto: GetNetworkResponse: illegal tag %d (wire type %d)", fieldNum, wire) 18181 } 18182 switch fieldNum { 18183 case 1: 18184 if wireType != 2 { 18185 return fmt.Errorf("proto: wrong wireType = %d for field Network", wireType) 18186 } 18187 var msglen int 18188 for shift := uint(0); ; shift += 7 { 18189 if shift >= 64 { 18190 return ErrIntOverflowControl 18191 } 18192 if iNdEx >= l { 18193 return io.ErrUnexpectedEOF 18194 } 18195 b := dAtA[iNdEx] 18196 iNdEx++ 18197 msglen |= int(b&0x7F) << shift 18198 if b < 0x80 { 18199 break 18200 } 18201 } 18202 if msglen < 0 { 18203 return ErrInvalidLengthControl 18204 } 18205 postIndex := iNdEx + msglen 18206 if postIndex < 0 { 18207 return ErrInvalidLengthControl 18208 } 18209 if postIndex > l { 18210 return io.ErrUnexpectedEOF 18211 } 18212 if m.Network == nil { 18213 m.Network = &Network{} 18214 } 18215 if err := m.Network.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18216 return err 18217 } 18218 iNdEx = postIndex 18219 default: 18220 iNdEx = preIndex 18221 skippy, err := skipControl(dAtA[iNdEx:]) 18222 if err != nil { 18223 return err 18224 } 18225 if skippy < 0 { 18226 return ErrInvalidLengthControl 18227 } 18228 if (iNdEx + skippy) < 0 { 18229 return ErrInvalidLengthControl 18230 } 18231 if (iNdEx + skippy) > l { 18232 return io.ErrUnexpectedEOF 18233 } 18234 iNdEx += skippy 18235 } 18236 } 18237 18238 if iNdEx > l { 18239 return io.ErrUnexpectedEOF 18240 } 18241 return nil 18242 } 18243 func (m *RemoveNetworkRequest) Unmarshal(dAtA []byte) error { 18244 l := len(dAtA) 18245 iNdEx := 0 18246 for iNdEx < l { 18247 preIndex := iNdEx 18248 var wire uint64 18249 for shift := uint(0); ; shift += 7 { 18250 if shift >= 64 { 18251 return ErrIntOverflowControl 18252 } 18253 if iNdEx >= l { 18254 return io.ErrUnexpectedEOF 18255 } 18256 b := dAtA[iNdEx] 18257 iNdEx++ 18258 wire |= uint64(b&0x7F) << shift 18259 if b < 0x80 { 18260 break 18261 } 18262 } 18263 fieldNum := int32(wire >> 3) 18264 wireType := int(wire & 0x7) 18265 if wireType == 4 { 18266 return fmt.Errorf("proto: RemoveNetworkRequest: wiretype end group for non-group") 18267 } 18268 if fieldNum <= 0 { 18269 return fmt.Errorf("proto: RemoveNetworkRequest: illegal tag %d (wire type %d)", fieldNum, wire) 18270 } 18271 switch fieldNum { 18272 case 1: 18273 if wireType != 2 { 18274 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 18275 } 18276 var stringLen uint64 18277 for shift := uint(0); ; shift += 7 { 18278 if shift >= 64 { 18279 return ErrIntOverflowControl 18280 } 18281 if iNdEx >= l { 18282 return io.ErrUnexpectedEOF 18283 } 18284 b := dAtA[iNdEx] 18285 iNdEx++ 18286 stringLen |= uint64(b&0x7F) << shift 18287 if b < 0x80 { 18288 break 18289 } 18290 } 18291 intStringLen := int(stringLen) 18292 if intStringLen < 0 { 18293 return ErrInvalidLengthControl 18294 } 18295 postIndex := iNdEx + intStringLen 18296 if postIndex < 0 { 18297 return ErrInvalidLengthControl 18298 } 18299 if postIndex > l { 18300 return io.ErrUnexpectedEOF 18301 } 18302 m.Name = string(dAtA[iNdEx:postIndex]) 18303 iNdEx = postIndex 18304 case 2: 18305 if wireType != 2 { 18306 return fmt.Errorf("proto: wrong wireType = %d for field NetworkID", wireType) 18307 } 18308 var stringLen uint64 18309 for shift := uint(0); ; shift += 7 { 18310 if shift >= 64 { 18311 return ErrIntOverflowControl 18312 } 18313 if iNdEx >= l { 18314 return io.ErrUnexpectedEOF 18315 } 18316 b := dAtA[iNdEx] 18317 iNdEx++ 18318 stringLen |= uint64(b&0x7F) << shift 18319 if b < 0x80 { 18320 break 18321 } 18322 } 18323 intStringLen := int(stringLen) 18324 if intStringLen < 0 { 18325 return ErrInvalidLengthControl 18326 } 18327 postIndex := iNdEx + intStringLen 18328 if postIndex < 0 { 18329 return ErrInvalidLengthControl 18330 } 18331 if postIndex > l { 18332 return io.ErrUnexpectedEOF 18333 } 18334 m.NetworkID = string(dAtA[iNdEx:postIndex]) 18335 iNdEx = postIndex 18336 default: 18337 iNdEx = preIndex 18338 skippy, err := skipControl(dAtA[iNdEx:]) 18339 if err != nil { 18340 return err 18341 } 18342 if skippy < 0 { 18343 return ErrInvalidLengthControl 18344 } 18345 if (iNdEx + skippy) < 0 { 18346 return ErrInvalidLengthControl 18347 } 18348 if (iNdEx + skippy) > l { 18349 return io.ErrUnexpectedEOF 18350 } 18351 iNdEx += skippy 18352 } 18353 } 18354 18355 if iNdEx > l { 18356 return io.ErrUnexpectedEOF 18357 } 18358 return nil 18359 } 18360 func (m *RemoveNetworkResponse) Unmarshal(dAtA []byte) error { 18361 l := len(dAtA) 18362 iNdEx := 0 18363 for iNdEx < l { 18364 preIndex := iNdEx 18365 var wire uint64 18366 for shift := uint(0); ; shift += 7 { 18367 if shift >= 64 { 18368 return ErrIntOverflowControl 18369 } 18370 if iNdEx >= l { 18371 return io.ErrUnexpectedEOF 18372 } 18373 b := dAtA[iNdEx] 18374 iNdEx++ 18375 wire |= uint64(b&0x7F) << shift 18376 if b < 0x80 { 18377 break 18378 } 18379 } 18380 fieldNum := int32(wire >> 3) 18381 wireType := int(wire & 0x7) 18382 if wireType == 4 { 18383 return fmt.Errorf("proto: RemoveNetworkResponse: wiretype end group for non-group") 18384 } 18385 if fieldNum <= 0 { 18386 return fmt.Errorf("proto: RemoveNetworkResponse: illegal tag %d (wire type %d)", fieldNum, wire) 18387 } 18388 switch fieldNum { 18389 default: 18390 iNdEx = preIndex 18391 skippy, err := skipControl(dAtA[iNdEx:]) 18392 if err != nil { 18393 return err 18394 } 18395 if skippy < 0 { 18396 return ErrInvalidLengthControl 18397 } 18398 if (iNdEx + skippy) < 0 { 18399 return ErrInvalidLengthControl 18400 } 18401 if (iNdEx + skippy) > l { 18402 return io.ErrUnexpectedEOF 18403 } 18404 iNdEx += skippy 18405 } 18406 } 18407 18408 if iNdEx > l { 18409 return io.ErrUnexpectedEOF 18410 } 18411 return nil 18412 } 18413 func (m *ListNetworksRequest) Unmarshal(dAtA []byte) error { 18414 l := len(dAtA) 18415 iNdEx := 0 18416 for iNdEx < l { 18417 preIndex := iNdEx 18418 var wire uint64 18419 for shift := uint(0); ; shift += 7 { 18420 if shift >= 64 { 18421 return ErrIntOverflowControl 18422 } 18423 if iNdEx >= l { 18424 return io.ErrUnexpectedEOF 18425 } 18426 b := dAtA[iNdEx] 18427 iNdEx++ 18428 wire |= uint64(b&0x7F) << shift 18429 if b < 0x80 { 18430 break 18431 } 18432 } 18433 fieldNum := int32(wire >> 3) 18434 wireType := int(wire & 0x7) 18435 if wireType == 4 { 18436 return fmt.Errorf("proto: ListNetworksRequest: wiretype end group for non-group") 18437 } 18438 if fieldNum <= 0 { 18439 return fmt.Errorf("proto: ListNetworksRequest: illegal tag %d (wire type %d)", fieldNum, wire) 18440 } 18441 switch fieldNum { 18442 case 1: 18443 if wireType != 2 { 18444 return fmt.Errorf("proto: wrong wireType = %d for field Filters", wireType) 18445 } 18446 var msglen int 18447 for shift := uint(0); ; shift += 7 { 18448 if shift >= 64 { 18449 return ErrIntOverflowControl 18450 } 18451 if iNdEx >= l { 18452 return io.ErrUnexpectedEOF 18453 } 18454 b := dAtA[iNdEx] 18455 iNdEx++ 18456 msglen |= int(b&0x7F) << shift 18457 if b < 0x80 { 18458 break 18459 } 18460 } 18461 if msglen < 0 { 18462 return ErrInvalidLengthControl 18463 } 18464 postIndex := iNdEx + msglen 18465 if postIndex < 0 { 18466 return ErrInvalidLengthControl 18467 } 18468 if postIndex > l { 18469 return io.ErrUnexpectedEOF 18470 } 18471 if m.Filters == nil { 18472 m.Filters = &ListNetworksRequest_Filters{} 18473 } 18474 if err := m.Filters.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18475 return err 18476 } 18477 iNdEx = postIndex 18478 default: 18479 iNdEx = preIndex 18480 skippy, err := skipControl(dAtA[iNdEx:]) 18481 if err != nil { 18482 return err 18483 } 18484 if skippy < 0 { 18485 return ErrInvalidLengthControl 18486 } 18487 if (iNdEx + skippy) < 0 { 18488 return ErrInvalidLengthControl 18489 } 18490 if (iNdEx + skippy) > l { 18491 return io.ErrUnexpectedEOF 18492 } 18493 iNdEx += skippy 18494 } 18495 } 18496 18497 if iNdEx > l { 18498 return io.ErrUnexpectedEOF 18499 } 18500 return nil 18501 } 18502 func (m *ListNetworksRequest_Filters) Unmarshal(dAtA []byte) error { 18503 l := len(dAtA) 18504 iNdEx := 0 18505 for iNdEx < l { 18506 preIndex := iNdEx 18507 var wire uint64 18508 for shift := uint(0); ; shift += 7 { 18509 if shift >= 64 { 18510 return ErrIntOverflowControl 18511 } 18512 if iNdEx >= l { 18513 return io.ErrUnexpectedEOF 18514 } 18515 b := dAtA[iNdEx] 18516 iNdEx++ 18517 wire |= uint64(b&0x7F) << shift 18518 if b < 0x80 { 18519 break 18520 } 18521 } 18522 fieldNum := int32(wire >> 3) 18523 wireType := int(wire & 0x7) 18524 if wireType == 4 { 18525 return fmt.Errorf("proto: Filters: wiretype end group for non-group") 18526 } 18527 if fieldNum <= 0 { 18528 return fmt.Errorf("proto: Filters: illegal tag %d (wire type %d)", fieldNum, wire) 18529 } 18530 switch fieldNum { 18531 case 1: 18532 if wireType != 2 { 18533 return fmt.Errorf("proto: wrong wireType = %d for field Names", wireType) 18534 } 18535 var stringLen uint64 18536 for shift := uint(0); ; shift += 7 { 18537 if shift >= 64 { 18538 return ErrIntOverflowControl 18539 } 18540 if iNdEx >= l { 18541 return io.ErrUnexpectedEOF 18542 } 18543 b := dAtA[iNdEx] 18544 iNdEx++ 18545 stringLen |= uint64(b&0x7F) << shift 18546 if b < 0x80 { 18547 break 18548 } 18549 } 18550 intStringLen := int(stringLen) 18551 if intStringLen < 0 { 18552 return ErrInvalidLengthControl 18553 } 18554 postIndex := iNdEx + intStringLen 18555 if postIndex < 0 { 18556 return ErrInvalidLengthControl 18557 } 18558 if postIndex > l { 18559 return io.ErrUnexpectedEOF 18560 } 18561 m.Names = append(m.Names, string(dAtA[iNdEx:postIndex])) 18562 iNdEx = postIndex 18563 case 2: 18564 if wireType != 2 { 18565 return fmt.Errorf("proto: wrong wireType = %d for field IDPrefixes", wireType) 18566 } 18567 var stringLen uint64 18568 for shift := uint(0); ; shift += 7 { 18569 if shift >= 64 { 18570 return ErrIntOverflowControl 18571 } 18572 if iNdEx >= l { 18573 return io.ErrUnexpectedEOF 18574 } 18575 b := dAtA[iNdEx] 18576 iNdEx++ 18577 stringLen |= uint64(b&0x7F) << shift 18578 if b < 0x80 { 18579 break 18580 } 18581 } 18582 intStringLen := int(stringLen) 18583 if intStringLen < 0 { 18584 return ErrInvalidLengthControl 18585 } 18586 postIndex := iNdEx + intStringLen 18587 if postIndex < 0 { 18588 return ErrInvalidLengthControl 18589 } 18590 if postIndex > l { 18591 return io.ErrUnexpectedEOF 18592 } 18593 m.IDPrefixes = append(m.IDPrefixes, string(dAtA[iNdEx:postIndex])) 18594 iNdEx = postIndex 18595 case 3: 18596 if wireType != 2 { 18597 return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) 18598 } 18599 var msglen int 18600 for shift := uint(0); ; shift += 7 { 18601 if shift >= 64 { 18602 return ErrIntOverflowControl 18603 } 18604 if iNdEx >= l { 18605 return io.ErrUnexpectedEOF 18606 } 18607 b := dAtA[iNdEx] 18608 iNdEx++ 18609 msglen |= int(b&0x7F) << shift 18610 if b < 0x80 { 18611 break 18612 } 18613 } 18614 if msglen < 0 { 18615 return ErrInvalidLengthControl 18616 } 18617 postIndex := iNdEx + msglen 18618 if postIndex < 0 { 18619 return ErrInvalidLengthControl 18620 } 18621 if postIndex > l { 18622 return io.ErrUnexpectedEOF 18623 } 18624 if m.Labels == nil { 18625 m.Labels = make(map[string]string) 18626 } 18627 var mapkey string 18628 var mapvalue string 18629 for iNdEx < postIndex { 18630 entryPreIndex := iNdEx 18631 var wire uint64 18632 for shift := uint(0); ; shift += 7 { 18633 if shift >= 64 { 18634 return ErrIntOverflowControl 18635 } 18636 if iNdEx >= l { 18637 return io.ErrUnexpectedEOF 18638 } 18639 b := dAtA[iNdEx] 18640 iNdEx++ 18641 wire |= uint64(b&0x7F) << shift 18642 if b < 0x80 { 18643 break 18644 } 18645 } 18646 fieldNum := int32(wire >> 3) 18647 if fieldNum == 1 { 18648 var stringLenmapkey uint64 18649 for shift := uint(0); ; shift += 7 { 18650 if shift >= 64 { 18651 return ErrIntOverflowControl 18652 } 18653 if iNdEx >= l { 18654 return io.ErrUnexpectedEOF 18655 } 18656 b := dAtA[iNdEx] 18657 iNdEx++ 18658 stringLenmapkey |= uint64(b&0x7F) << shift 18659 if b < 0x80 { 18660 break 18661 } 18662 } 18663 intStringLenmapkey := int(stringLenmapkey) 18664 if intStringLenmapkey < 0 { 18665 return ErrInvalidLengthControl 18666 } 18667 postStringIndexmapkey := iNdEx + intStringLenmapkey 18668 if postStringIndexmapkey < 0 { 18669 return ErrInvalidLengthControl 18670 } 18671 if postStringIndexmapkey > l { 18672 return io.ErrUnexpectedEOF 18673 } 18674 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 18675 iNdEx = postStringIndexmapkey 18676 } else if fieldNum == 2 { 18677 var stringLenmapvalue uint64 18678 for shift := uint(0); ; shift += 7 { 18679 if shift >= 64 { 18680 return ErrIntOverflowControl 18681 } 18682 if iNdEx >= l { 18683 return io.ErrUnexpectedEOF 18684 } 18685 b := dAtA[iNdEx] 18686 iNdEx++ 18687 stringLenmapvalue |= uint64(b&0x7F) << shift 18688 if b < 0x80 { 18689 break 18690 } 18691 } 18692 intStringLenmapvalue := int(stringLenmapvalue) 18693 if intStringLenmapvalue < 0 { 18694 return ErrInvalidLengthControl 18695 } 18696 postStringIndexmapvalue := iNdEx + intStringLenmapvalue 18697 if postStringIndexmapvalue < 0 { 18698 return ErrInvalidLengthControl 18699 } 18700 if postStringIndexmapvalue > l { 18701 return io.ErrUnexpectedEOF 18702 } 18703 mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) 18704 iNdEx = postStringIndexmapvalue 18705 } else { 18706 iNdEx = entryPreIndex 18707 skippy, err := skipControl(dAtA[iNdEx:]) 18708 if err != nil { 18709 return err 18710 } 18711 if skippy < 0 { 18712 return ErrInvalidLengthControl 18713 } 18714 if (iNdEx + skippy) > postIndex { 18715 return io.ErrUnexpectedEOF 18716 } 18717 iNdEx += skippy 18718 } 18719 } 18720 m.Labels[mapkey] = mapvalue 18721 iNdEx = postIndex 18722 case 4: 18723 if wireType != 2 { 18724 return fmt.Errorf("proto: wrong wireType = %d for field NamePrefixes", wireType) 18725 } 18726 var stringLen uint64 18727 for shift := uint(0); ; shift += 7 { 18728 if shift >= 64 { 18729 return ErrIntOverflowControl 18730 } 18731 if iNdEx >= l { 18732 return io.ErrUnexpectedEOF 18733 } 18734 b := dAtA[iNdEx] 18735 iNdEx++ 18736 stringLen |= uint64(b&0x7F) << shift 18737 if b < 0x80 { 18738 break 18739 } 18740 } 18741 intStringLen := int(stringLen) 18742 if intStringLen < 0 { 18743 return ErrInvalidLengthControl 18744 } 18745 postIndex := iNdEx + intStringLen 18746 if postIndex < 0 { 18747 return ErrInvalidLengthControl 18748 } 18749 if postIndex > l { 18750 return io.ErrUnexpectedEOF 18751 } 18752 m.NamePrefixes = append(m.NamePrefixes, string(dAtA[iNdEx:postIndex])) 18753 iNdEx = postIndex 18754 default: 18755 iNdEx = preIndex 18756 skippy, err := skipControl(dAtA[iNdEx:]) 18757 if err != nil { 18758 return err 18759 } 18760 if skippy < 0 { 18761 return ErrInvalidLengthControl 18762 } 18763 if (iNdEx + skippy) < 0 { 18764 return ErrInvalidLengthControl 18765 } 18766 if (iNdEx + skippy) > l { 18767 return io.ErrUnexpectedEOF 18768 } 18769 iNdEx += skippy 18770 } 18771 } 18772 18773 if iNdEx > l { 18774 return io.ErrUnexpectedEOF 18775 } 18776 return nil 18777 } 18778 func (m *ListNetworksResponse) Unmarshal(dAtA []byte) error { 18779 l := len(dAtA) 18780 iNdEx := 0 18781 for iNdEx < l { 18782 preIndex := iNdEx 18783 var wire uint64 18784 for shift := uint(0); ; shift += 7 { 18785 if shift >= 64 { 18786 return ErrIntOverflowControl 18787 } 18788 if iNdEx >= l { 18789 return io.ErrUnexpectedEOF 18790 } 18791 b := dAtA[iNdEx] 18792 iNdEx++ 18793 wire |= uint64(b&0x7F) << shift 18794 if b < 0x80 { 18795 break 18796 } 18797 } 18798 fieldNum := int32(wire >> 3) 18799 wireType := int(wire & 0x7) 18800 if wireType == 4 { 18801 return fmt.Errorf("proto: ListNetworksResponse: wiretype end group for non-group") 18802 } 18803 if fieldNum <= 0 { 18804 return fmt.Errorf("proto: ListNetworksResponse: illegal tag %d (wire type %d)", fieldNum, wire) 18805 } 18806 switch fieldNum { 18807 case 1: 18808 if wireType != 2 { 18809 return fmt.Errorf("proto: wrong wireType = %d for field Networks", wireType) 18810 } 18811 var msglen int 18812 for shift := uint(0); ; shift += 7 { 18813 if shift >= 64 { 18814 return ErrIntOverflowControl 18815 } 18816 if iNdEx >= l { 18817 return io.ErrUnexpectedEOF 18818 } 18819 b := dAtA[iNdEx] 18820 iNdEx++ 18821 msglen |= int(b&0x7F) << shift 18822 if b < 0x80 { 18823 break 18824 } 18825 } 18826 if msglen < 0 { 18827 return ErrInvalidLengthControl 18828 } 18829 postIndex := iNdEx + msglen 18830 if postIndex < 0 { 18831 return ErrInvalidLengthControl 18832 } 18833 if postIndex > l { 18834 return io.ErrUnexpectedEOF 18835 } 18836 m.Networks = append(m.Networks, &Network{}) 18837 if err := m.Networks[len(m.Networks)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18838 return err 18839 } 18840 iNdEx = postIndex 18841 default: 18842 iNdEx = preIndex 18843 skippy, err := skipControl(dAtA[iNdEx:]) 18844 if err != nil { 18845 return err 18846 } 18847 if skippy < 0 { 18848 return ErrInvalidLengthControl 18849 } 18850 if (iNdEx + skippy) < 0 { 18851 return ErrInvalidLengthControl 18852 } 18853 if (iNdEx + skippy) > l { 18854 return io.ErrUnexpectedEOF 18855 } 18856 iNdEx += skippy 18857 } 18858 } 18859 18860 if iNdEx > l { 18861 return io.ErrUnexpectedEOF 18862 } 18863 return nil 18864 } 18865 func (m *GetClusterRequest) Unmarshal(dAtA []byte) error { 18866 l := len(dAtA) 18867 iNdEx := 0 18868 for iNdEx < l { 18869 preIndex := iNdEx 18870 var wire uint64 18871 for shift := uint(0); ; shift += 7 { 18872 if shift >= 64 { 18873 return ErrIntOverflowControl 18874 } 18875 if iNdEx >= l { 18876 return io.ErrUnexpectedEOF 18877 } 18878 b := dAtA[iNdEx] 18879 iNdEx++ 18880 wire |= uint64(b&0x7F) << shift 18881 if b < 0x80 { 18882 break 18883 } 18884 } 18885 fieldNum := int32(wire >> 3) 18886 wireType := int(wire & 0x7) 18887 if wireType == 4 { 18888 return fmt.Errorf("proto: GetClusterRequest: wiretype end group for non-group") 18889 } 18890 if fieldNum <= 0 { 18891 return fmt.Errorf("proto: GetClusterRequest: illegal tag %d (wire type %d)", fieldNum, wire) 18892 } 18893 switch fieldNum { 18894 case 1: 18895 if wireType != 2 { 18896 return fmt.Errorf("proto: wrong wireType = %d for field ClusterID", wireType) 18897 } 18898 var stringLen uint64 18899 for shift := uint(0); ; shift += 7 { 18900 if shift >= 64 { 18901 return ErrIntOverflowControl 18902 } 18903 if iNdEx >= l { 18904 return io.ErrUnexpectedEOF 18905 } 18906 b := dAtA[iNdEx] 18907 iNdEx++ 18908 stringLen |= uint64(b&0x7F) << shift 18909 if b < 0x80 { 18910 break 18911 } 18912 } 18913 intStringLen := int(stringLen) 18914 if intStringLen < 0 { 18915 return ErrInvalidLengthControl 18916 } 18917 postIndex := iNdEx + intStringLen 18918 if postIndex < 0 { 18919 return ErrInvalidLengthControl 18920 } 18921 if postIndex > l { 18922 return io.ErrUnexpectedEOF 18923 } 18924 m.ClusterID = string(dAtA[iNdEx:postIndex]) 18925 iNdEx = postIndex 18926 default: 18927 iNdEx = preIndex 18928 skippy, err := skipControl(dAtA[iNdEx:]) 18929 if err != nil { 18930 return err 18931 } 18932 if skippy < 0 { 18933 return ErrInvalidLengthControl 18934 } 18935 if (iNdEx + skippy) < 0 { 18936 return ErrInvalidLengthControl 18937 } 18938 if (iNdEx + skippy) > l { 18939 return io.ErrUnexpectedEOF 18940 } 18941 iNdEx += skippy 18942 } 18943 } 18944 18945 if iNdEx > l { 18946 return io.ErrUnexpectedEOF 18947 } 18948 return nil 18949 } 18950 func (m *GetClusterResponse) Unmarshal(dAtA []byte) error { 18951 l := len(dAtA) 18952 iNdEx := 0 18953 for iNdEx < l { 18954 preIndex := iNdEx 18955 var wire uint64 18956 for shift := uint(0); ; shift += 7 { 18957 if shift >= 64 { 18958 return ErrIntOverflowControl 18959 } 18960 if iNdEx >= l { 18961 return io.ErrUnexpectedEOF 18962 } 18963 b := dAtA[iNdEx] 18964 iNdEx++ 18965 wire |= uint64(b&0x7F) << shift 18966 if b < 0x80 { 18967 break 18968 } 18969 } 18970 fieldNum := int32(wire >> 3) 18971 wireType := int(wire & 0x7) 18972 if wireType == 4 { 18973 return fmt.Errorf("proto: GetClusterResponse: wiretype end group for non-group") 18974 } 18975 if fieldNum <= 0 { 18976 return fmt.Errorf("proto: GetClusterResponse: illegal tag %d (wire type %d)", fieldNum, wire) 18977 } 18978 switch fieldNum { 18979 case 1: 18980 if wireType != 2 { 18981 return fmt.Errorf("proto: wrong wireType = %d for field Cluster", wireType) 18982 } 18983 var msglen int 18984 for shift := uint(0); ; shift += 7 { 18985 if shift >= 64 { 18986 return ErrIntOverflowControl 18987 } 18988 if iNdEx >= l { 18989 return io.ErrUnexpectedEOF 18990 } 18991 b := dAtA[iNdEx] 18992 iNdEx++ 18993 msglen |= int(b&0x7F) << shift 18994 if b < 0x80 { 18995 break 18996 } 18997 } 18998 if msglen < 0 { 18999 return ErrInvalidLengthControl 19000 } 19001 postIndex := iNdEx + msglen 19002 if postIndex < 0 { 19003 return ErrInvalidLengthControl 19004 } 19005 if postIndex > l { 19006 return io.ErrUnexpectedEOF 19007 } 19008 if m.Cluster == nil { 19009 m.Cluster = &Cluster{} 19010 } 19011 if err := m.Cluster.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19012 return err 19013 } 19014 iNdEx = postIndex 19015 default: 19016 iNdEx = preIndex 19017 skippy, err := skipControl(dAtA[iNdEx:]) 19018 if err != nil { 19019 return err 19020 } 19021 if skippy < 0 { 19022 return ErrInvalidLengthControl 19023 } 19024 if (iNdEx + skippy) < 0 { 19025 return ErrInvalidLengthControl 19026 } 19027 if (iNdEx + skippy) > l { 19028 return io.ErrUnexpectedEOF 19029 } 19030 iNdEx += skippy 19031 } 19032 } 19033 19034 if iNdEx > l { 19035 return io.ErrUnexpectedEOF 19036 } 19037 return nil 19038 } 19039 func (m *ListClustersRequest) Unmarshal(dAtA []byte) error { 19040 l := len(dAtA) 19041 iNdEx := 0 19042 for iNdEx < l { 19043 preIndex := iNdEx 19044 var wire uint64 19045 for shift := uint(0); ; shift += 7 { 19046 if shift >= 64 { 19047 return ErrIntOverflowControl 19048 } 19049 if iNdEx >= l { 19050 return io.ErrUnexpectedEOF 19051 } 19052 b := dAtA[iNdEx] 19053 iNdEx++ 19054 wire |= uint64(b&0x7F) << shift 19055 if b < 0x80 { 19056 break 19057 } 19058 } 19059 fieldNum := int32(wire >> 3) 19060 wireType := int(wire & 0x7) 19061 if wireType == 4 { 19062 return fmt.Errorf("proto: ListClustersRequest: wiretype end group for non-group") 19063 } 19064 if fieldNum <= 0 { 19065 return fmt.Errorf("proto: ListClustersRequest: illegal tag %d (wire type %d)", fieldNum, wire) 19066 } 19067 switch fieldNum { 19068 case 1: 19069 if wireType != 2 { 19070 return fmt.Errorf("proto: wrong wireType = %d for field Filters", wireType) 19071 } 19072 var msglen int 19073 for shift := uint(0); ; shift += 7 { 19074 if shift >= 64 { 19075 return ErrIntOverflowControl 19076 } 19077 if iNdEx >= l { 19078 return io.ErrUnexpectedEOF 19079 } 19080 b := dAtA[iNdEx] 19081 iNdEx++ 19082 msglen |= int(b&0x7F) << shift 19083 if b < 0x80 { 19084 break 19085 } 19086 } 19087 if msglen < 0 { 19088 return ErrInvalidLengthControl 19089 } 19090 postIndex := iNdEx + msglen 19091 if postIndex < 0 { 19092 return ErrInvalidLengthControl 19093 } 19094 if postIndex > l { 19095 return io.ErrUnexpectedEOF 19096 } 19097 if m.Filters == nil { 19098 m.Filters = &ListClustersRequest_Filters{} 19099 } 19100 if err := m.Filters.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19101 return err 19102 } 19103 iNdEx = postIndex 19104 default: 19105 iNdEx = preIndex 19106 skippy, err := skipControl(dAtA[iNdEx:]) 19107 if err != nil { 19108 return err 19109 } 19110 if skippy < 0 { 19111 return ErrInvalidLengthControl 19112 } 19113 if (iNdEx + skippy) < 0 { 19114 return ErrInvalidLengthControl 19115 } 19116 if (iNdEx + skippy) > l { 19117 return io.ErrUnexpectedEOF 19118 } 19119 iNdEx += skippy 19120 } 19121 } 19122 19123 if iNdEx > l { 19124 return io.ErrUnexpectedEOF 19125 } 19126 return nil 19127 } 19128 func (m *ListClustersRequest_Filters) Unmarshal(dAtA []byte) error { 19129 l := len(dAtA) 19130 iNdEx := 0 19131 for iNdEx < l { 19132 preIndex := iNdEx 19133 var wire uint64 19134 for shift := uint(0); ; shift += 7 { 19135 if shift >= 64 { 19136 return ErrIntOverflowControl 19137 } 19138 if iNdEx >= l { 19139 return io.ErrUnexpectedEOF 19140 } 19141 b := dAtA[iNdEx] 19142 iNdEx++ 19143 wire |= uint64(b&0x7F) << shift 19144 if b < 0x80 { 19145 break 19146 } 19147 } 19148 fieldNum := int32(wire >> 3) 19149 wireType := int(wire & 0x7) 19150 if wireType == 4 { 19151 return fmt.Errorf("proto: Filters: wiretype end group for non-group") 19152 } 19153 if fieldNum <= 0 { 19154 return fmt.Errorf("proto: Filters: illegal tag %d (wire type %d)", fieldNum, wire) 19155 } 19156 switch fieldNum { 19157 case 1: 19158 if wireType != 2 { 19159 return fmt.Errorf("proto: wrong wireType = %d for field Names", wireType) 19160 } 19161 var stringLen uint64 19162 for shift := uint(0); ; shift += 7 { 19163 if shift >= 64 { 19164 return ErrIntOverflowControl 19165 } 19166 if iNdEx >= l { 19167 return io.ErrUnexpectedEOF 19168 } 19169 b := dAtA[iNdEx] 19170 iNdEx++ 19171 stringLen |= uint64(b&0x7F) << shift 19172 if b < 0x80 { 19173 break 19174 } 19175 } 19176 intStringLen := int(stringLen) 19177 if intStringLen < 0 { 19178 return ErrInvalidLengthControl 19179 } 19180 postIndex := iNdEx + intStringLen 19181 if postIndex < 0 { 19182 return ErrInvalidLengthControl 19183 } 19184 if postIndex > l { 19185 return io.ErrUnexpectedEOF 19186 } 19187 m.Names = append(m.Names, string(dAtA[iNdEx:postIndex])) 19188 iNdEx = postIndex 19189 case 2: 19190 if wireType != 2 { 19191 return fmt.Errorf("proto: wrong wireType = %d for field IDPrefixes", wireType) 19192 } 19193 var stringLen uint64 19194 for shift := uint(0); ; shift += 7 { 19195 if shift >= 64 { 19196 return ErrIntOverflowControl 19197 } 19198 if iNdEx >= l { 19199 return io.ErrUnexpectedEOF 19200 } 19201 b := dAtA[iNdEx] 19202 iNdEx++ 19203 stringLen |= uint64(b&0x7F) << shift 19204 if b < 0x80 { 19205 break 19206 } 19207 } 19208 intStringLen := int(stringLen) 19209 if intStringLen < 0 { 19210 return ErrInvalidLengthControl 19211 } 19212 postIndex := iNdEx + intStringLen 19213 if postIndex < 0 { 19214 return ErrInvalidLengthControl 19215 } 19216 if postIndex > l { 19217 return io.ErrUnexpectedEOF 19218 } 19219 m.IDPrefixes = append(m.IDPrefixes, string(dAtA[iNdEx:postIndex])) 19220 iNdEx = postIndex 19221 case 3: 19222 if wireType != 2 { 19223 return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) 19224 } 19225 var msglen int 19226 for shift := uint(0); ; shift += 7 { 19227 if shift >= 64 { 19228 return ErrIntOverflowControl 19229 } 19230 if iNdEx >= l { 19231 return io.ErrUnexpectedEOF 19232 } 19233 b := dAtA[iNdEx] 19234 iNdEx++ 19235 msglen |= int(b&0x7F) << shift 19236 if b < 0x80 { 19237 break 19238 } 19239 } 19240 if msglen < 0 { 19241 return ErrInvalidLengthControl 19242 } 19243 postIndex := iNdEx + msglen 19244 if postIndex < 0 { 19245 return ErrInvalidLengthControl 19246 } 19247 if postIndex > l { 19248 return io.ErrUnexpectedEOF 19249 } 19250 if m.Labels == nil { 19251 m.Labels = make(map[string]string) 19252 } 19253 var mapkey string 19254 var mapvalue string 19255 for iNdEx < postIndex { 19256 entryPreIndex := iNdEx 19257 var wire uint64 19258 for shift := uint(0); ; shift += 7 { 19259 if shift >= 64 { 19260 return ErrIntOverflowControl 19261 } 19262 if iNdEx >= l { 19263 return io.ErrUnexpectedEOF 19264 } 19265 b := dAtA[iNdEx] 19266 iNdEx++ 19267 wire |= uint64(b&0x7F) << shift 19268 if b < 0x80 { 19269 break 19270 } 19271 } 19272 fieldNum := int32(wire >> 3) 19273 if fieldNum == 1 { 19274 var stringLenmapkey uint64 19275 for shift := uint(0); ; shift += 7 { 19276 if shift >= 64 { 19277 return ErrIntOverflowControl 19278 } 19279 if iNdEx >= l { 19280 return io.ErrUnexpectedEOF 19281 } 19282 b := dAtA[iNdEx] 19283 iNdEx++ 19284 stringLenmapkey |= uint64(b&0x7F) << shift 19285 if b < 0x80 { 19286 break 19287 } 19288 } 19289 intStringLenmapkey := int(stringLenmapkey) 19290 if intStringLenmapkey < 0 { 19291 return ErrInvalidLengthControl 19292 } 19293 postStringIndexmapkey := iNdEx + intStringLenmapkey 19294 if postStringIndexmapkey < 0 { 19295 return ErrInvalidLengthControl 19296 } 19297 if postStringIndexmapkey > l { 19298 return io.ErrUnexpectedEOF 19299 } 19300 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 19301 iNdEx = postStringIndexmapkey 19302 } else if fieldNum == 2 { 19303 var stringLenmapvalue uint64 19304 for shift := uint(0); ; shift += 7 { 19305 if shift >= 64 { 19306 return ErrIntOverflowControl 19307 } 19308 if iNdEx >= l { 19309 return io.ErrUnexpectedEOF 19310 } 19311 b := dAtA[iNdEx] 19312 iNdEx++ 19313 stringLenmapvalue |= uint64(b&0x7F) << shift 19314 if b < 0x80 { 19315 break 19316 } 19317 } 19318 intStringLenmapvalue := int(stringLenmapvalue) 19319 if intStringLenmapvalue < 0 { 19320 return ErrInvalidLengthControl 19321 } 19322 postStringIndexmapvalue := iNdEx + intStringLenmapvalue 19323 if postStringIndexmapvalue < 0 { 19324 return ErrInvalidLengthControl 19325 } 19326 if postStringIndexmapvalue > l { 19327 return io.ErrUnexpectedEOF 19328 } 19329 mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) 19330 iNdEx = postStringIndexmapvalue 19331 } else { 19332 iNdEx = entryPreIndex 19333 skippy, err := skipControl(dAtA[iNdEx:]) 19334 if err != nil { 19335 return err 19336 } 19337 if skippy < 0 { 19338 return ErrInvalidLengthControl 19339 } 19340 if (iNdEx + skippy) > postIndex { 19341 return io.ErrUnexpectedEOF 19342 } 19343 iNdEx += skippy 19344 } 19345 } 19346 m.Labels[mapkey] = mapvalue 19347 iNdEx = postIndex 19348 case 4: 19349 if wireType != 2 { 19350 return fmt.Errorf("proto: wrong wireType = %d for field NamePrefixes", wireType) 19351 } 19352 var stringLen uint64 19353 for shift := uint(0); ; shift += 7 { 19354 if shift >= 64 { 19355 return ErrIntOverflowControl 19356 } 19357 if iNdEx >= l { 19358 return io.ErrUnexpectedEOF 19359 } 19360 b := dAtA[iNdEx] 19361 iNdEx++ 19362 stringLen |= uint64(b&0x7F) << shift 19363 if b < 0x80 { 19364 break 19365 } 19366 } 19367 intStringLen := int(stringLen) 19368 if intStringLen < 0 { 19369 return ErrInvalidLengthControl 19370 } 19371 postIndex := iNdEx + intStringLen 19372 if postIndex < 0 { 19373 return ErrInvalidLengthControl 19374 } 19375 if postIndex > l { 19376 return io.ErrUnexpectedEOF 19377 } 19378 m.NamePrefixes = append(m.NamePrefixes, string(dAtA[iNdEx:postIndex])) 19379 iNdEx = postIndex 19380 default: 19381 iNdEx = preIndex 19382 skippy, err := skipControl(dAtA[iNdEx:]) 19383 if err != nil { 19384 return err 19385 } 19386 if skippy < 0 { 19387 return ErrInvalidLengthControl 19388 } 19389 if (iNdEx + skippy) < 0 { 19390 return ErrInvalidLengthControl 19391 } 19392 if (iNdEx + skippy) > l { 19393 return io.ErrUnexpectedEOF 19394 } 19395 iNdEx += skippy 19396 } 19397 } 19398 19399 if iNdEx > l { 19400 return io.ErrUnexpectedEOF 19401 } 19402 return nil 19403 } 19404 func (m *ListClustersResponse) Unmarshal(dAtA []byte) error { 19405 l := len(dAtA) 19406 iNdEx := 0 19407 for iNdEx < l { 19408 preIndex := iNdEx 19409 var wire uint64 19410 for shift := uint(0); ; shift += 7 { 19411 if shift >= 64 { 19412 return ErrIntOverflowControl 19413 } 19414 if iNdEx >= l { 19415 return io.ErrUnexpectedEOF 19416 } 19417 b := dAtA[iNdEx] 19418 iNdEx++ 19419 wire |= uint64(b&0x7F) << shift 19420 if b < 0x80 { 19421 break 19422 } 19423 } 19424 fieldNum := int32(wire >> 3) 19425 wireType := int(wire & 0x7) 19426 if wireType == 4 { 19427 return fmt.Errorf("proto: ListClustersResponse: wiretype end group for non-group") 19428 } 19429 if fieldNum <= 0 { 19430 return fmt.Errorf("proto: ListClustersResponse: illegal tag %d (wire type %d)", fieldNum, wire) 19431 } 19432 switch fieldNum { 19433 case 1: 19434 if wireType != 2 { 19435 return fmt.Errorf("proto: wrong wireType = %d for field Clusters", wireType) 19436 } 19437 var msglen int 19438 for shift := uint(0); ; shift += 7 { 19439 if shift >= 64 { 19440 return ErrIntOverflowControl 19441 } 19442 if iNdEx >= l { 19443 return io.ErrUnexpectedEOF 19444 } 19445 b := dAtA[iNdEx] 19446 iNdEx++ 19447 msglen |= int(b&0x7F) << shift 19448 if b < 0x80 { 19449 break 19450 } 19451 } 19452 if msglen < 0 { 19453 return ErrInvalidLengthControl 19454 } 19455 postIndex := iNdEx + msglen 19456 if postIndex < 0 { 19457 return ErrInvalidLengthControl 19458 } 19459 if postIndex > l { 19460 return io.ErrUnexpectedEOF 19461 } 19462 m.Clusters = append(m.Clusters, &Cluster{}) 19463 if err := m.Clusters[len(m.Clusters)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19464 return err 19465 } 19466 iNdEx = postIndex 19467 default: 19468 iNdEx = preIndex 19469 skippy, err := skipControl(dAtA[iNdEx:]) 19470 if err != nil { 19471 return err 19472 } 19473 if skippy < 0 { 19474 return ErrInvalidLengthControl 19475 } 19476 if (iNdEx + skippy) < 0 { 19477 return ErrInvalidLengthControl 19478 } 19479 if (iNdEx + skippy) > l { 19480 return io.ErrUnexpectedEOF 19481 } 19482 iNdEx += skippy 19483 } 19484 } 19485 19486 if iNdEx > l { 19487 return io.ErrUnexpectedEOF 19488 } 19489 return nil 19490 } 19491 func (m *KeyRotation) Unmarshal(dAtA []byte) error { 19492 l := len(dAtA) 19493 iNdEx := 0 19494 for iNdEx < l { 19495 preIndex := iNdEx 19496 var wire uint64 19497 for shift := uint(0); ; shift += 7 { 19498 if shift >= 64 { 19499 return ErrIntOverflowControl 19500 } 19501 if iNdEx >= l { 19502 return io.ErrUnexpectedEOF 19503 } 19504 b := dAtA[iNdEx] 19505 iNdEx++ 19506 wire |= uint64(b&0x7F) << shift 19507 if b < 0x80 { 19508 break 19509 } 19510 } 19511 fieldNum := int32(wire >> 3) 19512 wireType := int(wire & 0x7) 19513 if wireType == 4 { 19514 return fmt.Errorf("proto: KeyRotation: wiretype end group for non-group") 19515 } 19516 if fieldNum <= 0 { 19517 return fmt.Errorf("proto: KeyRotation: illegal tag %d (wire type %d)", fieldNum, wire) 19518 } 19519 switch fieldNum { 19520 case 1: 19521 if wireType != 0 { 19522 return fmt.Errorf("proto: wrong wireType = %d for field WorkerJoinToken", wireType) 19523 } 19524 var v int 19525 for shift := uint(0); ; shift += 7 { 19526 if shift >= 64 { 19527 return ErrIntOverflowControl 19528 } 19529 if iNdEx >= l { 19530 return io.ErrUnexpectedEOF 19531 } 19532 b := dAtA[iNdEx] 19533 iNdEx++ 19534 v |= int(b&0x7F) << shift 19535 if b < 0x80 { 19536 break 19537 } 19538 } 19539 m.WorkerJoinToken = bool(v != 0) 19540 case 2: 19541 if wireType != 0 { 19542 return fmt.Errorf("proto: wrong wireType = %d for field ManagerJoinToken", wireType) 19543 } 19544 var v int 19545 for shift := uint(0); ; shift += 7 { 19546 if shift >= 64 { 19547 return ErrIntOverflowControl 19548 } 19549 if iNdEx >= l { 19550 return io.ErrUnexpectedEOF 19551 } 19552 b := dAtA[iNdEx] 19553 iNdEx++ 19554 v |= int(b&0x7F) << shift 19555 if b < 0x80 { 19556 break 19557 } 19558 } 19559 m.ManagerJoinToken = bool(v != 0) 19560 case 3: 19561 if wireType != 0 { 19562 return fmt.Errorf("proto: wrong wireType = %d for field ManagerUnlockKey", wireType) 19563 } 19564 var v int 19565 for shift := uint(0); ; shift += 7 { 19566 if shift >= 64 { 19567 return ErrIntOverflowControl 19568 } 19569 if iNdEx >= l { 19570 return io.ErrUnexpectedEOF 19571 } 19572 b := dAtA[iNdEx] 19573 iNdEx++ 19574 v |= int(b&0x7F) << shift 19575 if b < 0x80 { 19576 break 19577 } 19578 } 19579 m.ManagerUnlockKey = bool(v != 0) 19580 default: 19581 iNdEx = preIndex 19582 skippy, err := skipControl(dAtA[iNdEx:]) 19583 if err != nil { 19584 return err 19585 } 19586 if skippy < 0 { 19587 return ErrInvalidLengthControl 19588 } 19589 if (iNdEx + skippy) < 0 { 19590 return ErrInvalidLengthControl 19591 } 19592 if (iNdEx + skippy) > l { 19593 return io.ErrUnexpectedEOF 19594 } 19595 iNdEx += skippy 19596 } 19597 } 19598 19599 if iNdEx > l { 19600 return io.ErrUnexpectedEOF 19601 } 19602 return nil 19603 } 19604 func (m *UpdateClusterRequest) Unmarshal(dAtA []byte) error { 19605 l := len(dAtA) 19606 iNdEx := 0 19607 for iNdEx < l { 19608 preIndex := iNdEx 19609 var wire uint64 19610 for shift := uint(0); ; shift += 7 { 19611 if shift >= 64 { 19612 return ErrIntOverflowControl 19613 } 19614 if iNdEx >= l { 19615 return io.ErrUnexpectedEOF 19616 } 19617 b := dAtA[iNdEx] 19618 iNdEx++ 19619 wire |= uint64(b&0x7F) << shift 19620 if b < 0x80 { 19621 break 19622 } 19623 } 19624 fieldNum := int32(wire >> 3) 19625 wireType := int(wire & 0x7) 19626 if wireType == 4 { 19627 return fmt.Errorf("proto: UpdateClusterRequest: wiretype end group for non-group") 19628 } 19629 if fieldNum <= 0 { 19630 return fmt.Errorf("proto: UpdateClusterRequest: illegal tag %d (wire type %d)", fieldNum, wire) 19631 } 19632 switch fieldNum { 19633 case 1: 19634 if wireType != 2 { 19635 return fmt.Errorf("proto: wrong wireType = %d for field ClusterID", wireType) 19636 } 19637 var stringLen uint64 19638 for shift := uint(0); ; shift += 7 { 19639 if shift >= 64 { 19640 return ErrIntOverflowControl 19641 } 19642 if iNdEx >= l { 19643 return io.ErrUnexpectedEOF 19644 } 19645 b := dAtA[iNdEx] 19646 iNdEx++ 19647 stringLen |= uint64(b&0x7F) << shift 19648 if b < 0x80 { 19649 break 19650 } 19651 } 19652 intStringLen := int(stringLen) 19653 if intStringLen < 0 { 19654 return ErrInvalidLengthControl 19655 } 19656 postIndex := iNdEx + intStringLen 19657 if postIndex < 0 { 19658 return ErrInvalidLengthControl 19659 } 19660 if postIndex > l { 19661 return io.ErrUnexpectedEOF 19662 } 19663 m.ClusterID = string(dAtA[iNdEx:postIndex]) 19664 iNdEx = postIndex 19665 case 2: 19666 if wireType != 2 { 19667 return fmt.Errorf("proto: wrong wireType = %d for field ClusterVersion", wireType) 19668 } 19669 var msglen int 19670 for shift := uint(0); ; shift += 7 { 19671 if shift >= 64 { 19672 return ErrIntOverflowControl 19673 } 19674 if iNdEx >= l { 19675 return io.ErrUnexpectedEOF 19676 } 19677 b := dAtA[iNdEx] 19678 iNdEx++ 19679 msglen |= int(b&0x7F) << shift 19680 if b < 0x80 { 19681 break 19682 } 19683 } 19684 if msglen < 0 { 19685 return ErrInvalidLengthControl 19686 } 19687 postIndex := iNdEx + msglen 19688 if postIndex < 0 { 19689 return ErrInvalidLengthControl 19690 } 19691 if postIndex > l { 19692 return io.ErrUnexpectedEOF 19693 } 19694 if m.ClusterVersion == nil { 19695 m.ClusterVersion = &Version{} 19696 } 19697 if err := m.ClusterVersion.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19698 return err 19699 } 19700 iNdEx = postIndex 19701 case 3: 19702 if wireType != 2 { 19703 return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType) 19704 } 19705 var msglen int 19706 for shift := uint(0); ; shift += 7 { 19707 if shift >= 64 { 19708 return ErrIntOverflowControl 19709 } 19710 if iNdEx >= l { 19711 return io.ErrUnexpectedEOF 19712 } 19713 b := dAtA[iNdEx] 19714 iNdEx++ 19715 msglen |= int(b&0x7F) << shift 19716 if b < 0x80 { 19717 break 19718 } 19719 } 19720 if msglen < 0 { 19721 return ErrInvalidLengthControl 19722 } 19723 postIndex := iNdEx + msglen 19724 if postIndex < 0 { 19725 return ErrInvalidLengthControl 19726 } 19727 if postIndex > l { 19728 return io.ErrUnexpectedEOF 19729 } 19730 if m.Spec == nil { 19731 m.Spec = &ClusterSpec{} 19732 } 19733 if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19734 return err 19735 } 19736 iNdEx = postIndex 19737 case 4: 19738 if wireType != 2 { 19739 return fmt.Errorf("proto: wrong wireType = %d for field Rotation", wireType) 19740 } 19741 var msglen int 19742 for shift := uint(0); ; shift += 7 { 19743 if shift >= 64 { 19744 return ErrIntOverflowControl 19745 } 19746 if iNdEx >= l { 19747 return io.ErrUnexpectedEOF 19748 } 19749 b := dAtA[iNdEx] 19750 iNdEx++ 19751 msglen |= int(b&0x7F) << shift 19752 if b < 0x80 { 19753 break 19754 } 19755 } 19756 if msglen < 0 { 19757 return ErrInvalidLengthControl 19758 } 19759 postIndex := iNdEx + msglen 19760 if postIndex < 0 { 19761 return ErrInvalidLengthControl 19762 } 19763 if postIndex > l { 19764 return io.ErrUnexpectedEOF 19765 } 19766 if err := m.Rotation.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19767 return err 19768 } 19769 iNdEx = postIndex 19770 default: 19771 iNdEx = preIndex 19772 skippy, err := skipControl(dAtA[iNdEx:]) 19773 if err != nil { 19774 return err 19775 } 19776 if skippy < 0 { 19777 return ErrInvalidLengthControl 19778 } 19779 if (iNdEx + skippy) < 0 { 19780 return ErrInvalidLengthControl 19781 } 19782 if (iNdEx + skippy) > l { 19783 return io.ErrUnexpectedEOF 19784 } 19785 iNdEx += skippy 19786 } 19787 } 19788 19789 if iNdEx > l { 19790 return io.ErrUnexpectedEOF 19791 } 19792 return nil 19793 } 19794 func (m *UpdateClusterResponse) Unmarshal(dAtA []byte) error { 19795 l := len(dAtA) 19796 iNdEx := 0 19797 for iNdEx < l { 19798 preIndex := iNdEx 19799 var wire uint64 19800 for shift := uint(0); ; shift += 7 { 19801 if shift >= 64 { 19802 return ErrIntOverflowControl 19803 } 19804 if iNdEx >= l { 19805 return io.ErrUnexpectedEOF 19806 } 19807 b := dAtA[iNdEx] 19808 iNdEx++ 19809 wire |= uint64(b&0x7F) << shift 19810 if b < 0x80 { 19811 break 19812 } 19813 } 19814 fieldNum := int32(wire >> 3) 19815 wireType := int(wire & 0x7) 19816 if wireType == 4 { 19817 return fmt.Errorf("proto: UpdateClusterResponse: wiretype end group for non-group") 19818 } 19819 if fieldNum <= 0 { 19820 return fmt.Errorf("proto: UpdateClusterResponse: illegal tag %d (wire type %d)", fieldNum, wire) 19821 } 19822 switch fieldNum { 19823 case 1: 19824 if wireType != 2 { 19825 return fmt.Errorf("proto: wrong wireType = %d for field Cluster", wireType) 19826 } 19827 var msglen int 19828 for shift := uint(0); ; shift += 7 { 19829 if shift >= 64 { 19830 return ErrIntOverflowControl 19831 } 19832 if iNdEx >= l { 19833 return io.ErrUnexpectedEOF 19834 } 19835 b := dAtA[iNdEx] 19836 iNdEx++ 19837 msglen |= int(b&0x7F) << shift 19838 if b < 0x80 { 19839 break 19840 } 19841 } 19842 if msglen < 0 { 19843 return ErrInvalidLengthControl 19844 } 19845 postIndex := iNdEx + msglen 19846 if postIndex < 0 { 19847 return ErrInvalidLengthControl 19848 } 19849 if postIndex > l { 19850 return io.ErrUnexpectedEOF 19851 } 19852 if m.Cluster == nil { 19853 m.Cluster = &Cluster{} 19854 } 19855 if err := m.Cluster.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19856 return err 19857 } 19858 iNdEx = postIndex 19859 default: 19860 iNdEx = preIndex 19861 skippy, err := skipControl(dAtA[iNdEx:]) 19862 if err != nil { 19863 return err 19864 } 19865 if skippy < 0 { 19866 return ErrInvalidLengthControl 19867 } 19868 if (iNdEx + skippy) < 0 { 19869 return ErrInvalidLengthControl 19870 } 19871 if (iNdEx + skippy) > l { 19872 return io.ErrUnexpectedEOF 19873 } 19874 iNdEx += skippy 19875 } 19876 } 19877 19878 if iNdEx > l { 19879 return io.ErrUnexpectedEOF 19880 } 19881 return nil 19882 } 19883 func (m *GetSecretRequest) Unmarshal(dAtA []byte) error { 19884 l := len(dAtA) 19885 iNdEx := 0 19886 for iNdEx < l { 19887 preIndex := iNdEx 19888 var wire uint64 19889 for shift := uint(0); ; shift += 7 { 19890 if shift >= 64 { 19891 return ErrIntOverflowControl 19892 } 19893 if iNdEx >= l { 19894 return io.ErrUnexpectedEOF 19895 } 19896 b := dAtA[iNdEx] 19897 iNdEx++ 19898 wire |= uint64(b&0x7F) << shift 19899 if b < 0x80 { 19900 break 19901 } 19902 } 19903 fieldNum := int32(wire >> 3) 19904 wireType := int(wire & 0x7) 19905 if wireType == 4 { 19906 return fmt.Errorf("proto: GetSecretRequest: wiretype end group for non-group") 19907 } 19908 if fieldNum <= 0 { 19909 return fmt.Errorf("proto: GetSecretRequest: illegal tag %d (wire type %d)", fieldNum, wire) 19910 } 19911 switch fieldNum { 19912 case 1: 19913 if wireType != 2 { 19914 return fmt.Errorf("proto: wrong wireType = %d for field SecretID", wireType) 19915 } 19916 var stringLen uint64 19917 for shift := uint(0); ; shift += 7 { 19918 if shift >= 64 { 19919 return ErrIntOverflowControl 19920 } 19921 if iNdEx >= l { 19922 return io.ErrUnexpectedEOF 19923 } 19924 b := dAtA[iNdEx] 19925 iNdEx++ 19926 stringLen |= uint64(b&0x7F) << shift 19927 if b < 0x80 { 19928 break 19929 } 19930 } 19931 intStringLen := int(stringLen) 19932 if intStringLen < 0 { 19933 return ErrInvalidLengthControl 19934 } 19935 postIndex := iNdEx + intStringLen 19936 if postIndex < 0 { 19937 return ErrInvalidLengthControl 19938 } 19939 if postIndex > l { 19940 return io.ErrUnexpectedEOF 19941 } 19942 m.SecretID = string(dAtA[iNdEx:postIndex]) 19943 iNdEx = postIndex 19944 default: 19945 iNdEx = preIndex 19946 skippy, err := skipControl(dAtA[iNdEx:]) 19947 if err != nil { 19948 return err 19949 } 19950 if skippy < 0 { 19951 return ErrInvalidLengthControl 19952 } 19953 if (iNdEx + skippy) < 0 { 19954 return ErrInvalidLengthControl 19955 } 19956 if (iNdEx + skippy) > l { 19957 return io.ErrUnexpectedEOF 19958 } 19959 iNdEx += skippy 19960 } 19961 } 19962 19963 if iNdEx > l { 19964 return io.ErrUnexpectedEOF 19965 } 19966 return nil 19967 } 19968 func (m *GetSecretResponse) Unmarshal(dAtA []byte) error { 19969 l := len(dAtA) 19970 iNdEx := 0 19971 for iNdEx < l { 19972 preIndex := iNdEx 19973 var wire uint64 19974 for shift := uint(0); ; shift += 7 { 19975 if shift >= 64 { 19976 return ErrIntOverflowControl 19977 } 19978 if iNdEx >= l { 19979 return io.ErrUnexpectedEOF 19980 } 19981 b := dAtA[iNdEx] 19982 iNdEx++ 19983 wire |= uint64(b&0x7F) << shift 19984 if b < 0x80 { 19985 break 19986 } 19987 } 19988 fieldNum := int32(wire >> 3) 19989 wireType := int(wire & 0x7) 19990 if wireType == 4 { 19991 return fmt.Errorf("proto: GetSecretResponse: wiretype end group for non-group") 19992 } 19993 if fieldNum <= 0 { 19994 return fmt.Errorf("proto: GetSecretResponse: illegal tag %d (wire type %d)", fieldNum, wire) 19995 } 19996 switch fieldNum { 19997 case 1: 19998 if wireType != 2 { 19999 return fmt.Errorf("proto: wrong wireType = %d for field Secret", wireType) 20000 } 20001 var msglen int 20002 for shift := uint(0); ; shift += 7 { 20003 if shift >= 64 { 20004 return ErrIntOverflowControl 20005 } 20006 if iNdEx >= l { 20007 return io.ErrUnexpectedEOF 20008 } 20009 b := dAtA[iNdEx] 20010 iNdEx++ 20011 msglen |= int(b&0x7F) << shift 20012 if b < 0x80 { 20013 break 20014 } 20015 } 20016 if msglen < 0 { 20017 return ErrInvalidLengthControl 20018 } 20019 postIndex := iNdEx + msglen 20020 if postIndex < 0 { 20021 return ErrInvalidLengthControl 20022 } 20023 if postIndex > l { 20024 return io.ErrUnexpectedEOF 20025 } 20026 if m.Secret == nil { 20027 m.Secret = &Secret{} 20028 } 20029 if err := m.Secret.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20030 return err 20031 } 20032 iNdEx = postIndex 20033 default: 20034 iNdEx = preIndex 20035 skippy, err := skipControl(dAtA[iNdEx:]) 20036 if err != nil { 20037 return err 20038 } 20039 if skippy < 0 { 20040 return ErrInvalidLengthControl 20041 } 20042 if (iNdEx + skippy) < 0 { 20043 return ErrInvalidLengthControl 20044 } 20045 if (iNdEx + skippy) > l { 20046 return io.ErrUnexpectedEOF 20047 } 20048 iNdEx += skippy 20049 } 20050 } 20051 20052 if iNdEx > l { 20053 return io.ErrUnexpectedEOF 20054 } 20055 return nil 20056 } 20057 func (m *UpdateSecretRequest) Unmarshal(dAtA []byte) error { 20058 l := len(dAtA) 20059 iNdEx := 0 20060 for iNdEx < l { 20061 preIndex := iNdEx 20062 var wire uint64 20063 for shift := uint(0); ; shift += 7 { 20064 if shift >= 64 { 20065 return ErrIntOverflowControl 20066 } 20067 if iNdEx >= l { 20068 return io.ErrUnexpectedEOF 20069 } 20070 b := dAtA[iNdEx] 20071 iNdEx++ 20072 wire |= uint64(b&0x7F) << shift 20073 if b < 0x80 { 20074 break 20075 } 20076 } 20077 fieldNum := int32(wire >> 3) 20078 wireType := int(wire & 0x7) 20079 if wireType == 4 { 20080 return fmt.Errorf("proto: UpdateSecretRequest: wiretype end group for non-group") 20081 } 20082 if fieldNum <= 0 { 20083 return fmt.Errorf("proto: UpdateSecretRequest: illegal tag %d (wire type %d)", fieldNum, wire) 20084 } 20085 switch fieldNum { 20086 case 1: 20087 if wireType != 2 { 20088 return fmt.Errorf("proto: wrong wireType = %d for field SecretID", wireType) 20089 } 20090 var stringLen uint64 20091 for shift := uint(0); ; shift += 7 { 20092 if shift >= 64 { 20093 return ErrIntOverflowControl 20094 } 20095 if iNdEx >= l { 20096 return io.ErrUnexpectedEOF 20097 } 20098 b := dAtA[iNdEx] 20099 iNdEx++ 20100 stringLen |= uint64(b&0x7F) << shift 20101 if b < 0x80 { 20102 break 20103 } 20104 } 20105 intStringLen := int(stringLen) 20106 if intStringLen < 0 { 20107 return ErrInvalidLengthControl 20108 } 20109 postIndex := iNdEx + intStringLen 20110 if postIndex < 0 { 20111 return ErrInvalidLengthControl 20112 } 20113 if postIndex > l { 20114 return io.ErrUnexpectedEOF 20115 } 20116 m.SecretID = string(dAtA[iNdEx:postIndex]) 20117 iNdEx = postIndex 20118 case 2: 20119 if wireType != 2 { 20120 return fmt.Errorf("proto: wrong wireType = %d for field SecretVersion", wireType) 20121 } 20122 var msglen int 20123 for shift := uint(0); ; shift += 7 { 20124 if shift >= 64 { 20125 return ErrIntOverflowControl 20126 } 20127 if iNdEx >= l { 20128 return io.ErrUnexpectedEOF 20129 } 20130 b := dAtA[iNdEx] 20131 iNdEx++ 20132 msglen |= int(b&0x7F) << shift 20133 if b < 0x80 { 20134 break 20135 } 20136 } 20137 if msglen < 0 { 20138 return ErrInvalidLengthControl 20139 } 20140 postIndex := iNdEx + msglen 20141 if postIndex < 0 { 20142 return ErrInvalidLengthControl 20143 } 20144 if postIndex > l { 20145 return io.ErrUnexpectedEOF 20146 } 20147 if m.SecretVersion == nil { 20148 m.SecretVersion = &Version{} 20149 } 20150 if err := m.SecretVersion.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20151 return err 20152 } 20153 iNdEx = postIndex 20154 case 3: 20155 if wireType != 2 { 20156 return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType) 20157 } 20158 var msglen int 20159 for shift := uint(0); ; shift += 7 { 20160 if shift >= 64 { 20161 return ErrIntOverflowControl 20162 } 20163 if iNdEx >= l { 20164 return io.ErrUnexpectedEOF 20165 } 20166 b := dAtA[iNdEx] 20167 iNdEx++ 20168 msglen |= int(b&0x7F) << shift 20169 if b < 0x80 { 20170 break 20171 } 20172 } 20173 if msglen < 0 { 20174 return ErrInvalidLengthControl 20175 } 20176 postIndex := iNdEx + msglen 20177 if postIndex < 0 { 20178 return ErrInvalidLengthControl 20179 } 20180 if postIndex > l { 20181 return io.ErrUnexpectedEOF 20182 } 20183 if m.Spec == nil { 20184 m.Spec = &SecretSpec{} 20185 } 20186 if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20187 return err 20188 } 20189 iNdEx = postIndex 20190 default: 20191 iNdEx = preIndex 20192 skippy, err := skipControl(dAtA[iNdEx:]) 20193 if err != nil { 20194 return err 20195 } 20196 if skippy < 0 { 20197 return ErrInvalidLengthControl 20198 } 20199 if (iNdEx + skippy) < 0 { 20200 return ErrInvalidLengthControl 20201 } 20202 if (iNdEx + skippy) > l { 20203 return io.ErrUnexpectedEOF 20204 } 20205 iNdEx += skippy 20206 } 20207 } 20208 20209 if iNdEx > l { 20210 return io.ErrUnexpectedEOF 20211 } 20212 return nil 20213 } 20214 func (m *UpdateSecretResponse) Unmarshal(dAtA []byte) error { 20215 l := len(dAtA) 20216 iNdEx := 0 20217 for iNdEx < l { 20218 preIndex := iNdEx 20219 var wire uint64 20220 for shift := uint(0); ; shift += 7 { 20221 if shift >= 64 { 20222 return ErrIntOverflowControl 20223 } 20224 if iNdEx >= l { 20225 return io.ErrUnexpectedEOF 20226 } 20227 b := dAtA[iNdEx] 20228 iNdEx++ 20229 wire |= uint64(b&0x7F) << shift 20230 if b < 0x80 { 20231 break 20232 } 20233 } 20234 fieldNum := int32(wire >> 3) 20235 wireType := int(wire & 0x7) 20236 if wireType == 4 { 20237 return fmt.Errorf("proto: UpdateSecretResponse: wiretype end group for non-group") 20238 } 20239 if fieldNum <= 0 { 20240 return fmt.Errorf("proto: UpdateSecretResponse: illegal tag %d (wire type %d)", fieldNum, wire) 20241 } 20242 switch fieldNum { 20243 case 1: 20244 if wireType != 2 { 20245 return fmt.Errorf("proto: wrong wireType = %d for field Secret", wireType) 20246 } 20247 var msglen int 20248 for shift := uint(0); ; shift += 7 { 20249 if shift >= 64 { 20250 return ErrIntOverflowControl 20251 } 20252 if iNdEx >= l { 20253 return io.ErrUnexpectedEOF 20254 } 20255 b := dAtA[iNdEx] 20256 iNdEx++ 20257 msglen |= int(b&0x7F) << shift 20258 if b < 0x80 { 20259 break 20260 } 20261 } 20262 if msglen < 0 { 20263 return ErrInvalidLengthControl 20264 } 20265 postIndex := iNdEx + msglen 20266 if postIndex < 0 { 20267 return ErrInvalidLengthControl 20268 } 20269 if postIndex > l { 20270 return io.ErrUnexpectedEOF 20271 } 20272 if m.Secret == nil { 20273 m.Secret = &Secret{} 20274 } 20275 if err := m.Secret.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20276 return err 20277 } 20278 iNdEx = postIndex 20279 default: 20280 iNdEx = preIndex 20281 skippy, err := skipControl(dAtA[iNdEx:]) 20282 if err != nil { 20283 return err 20284 } 20285 if skippy < 0 { 20286 return ErrInvalidLengthControl 20287 } 20288 if (iNdEx + skippy) < 0 { 20289 return ErrInvalidLengthControl 20290 } 20291 if (iNdEx + skippy) > l { 20292 return io.ErrUnexpectedEOF 20293 } 20294 iNdEx += skippy 20295 } 20296 } 20297 20298 if iNdEx > l { 20299 return io.ErrUnexpectedEOF 20300 } 20301 return nil 20302 } 20303 func (m *ListSecretsRequest) Unmarshal(dAtA []byte) error { 20304 l := len(dAtA) 20305 iNdEx := 0 20306 for iNdEx < l { 20307 preIndex := iNdEx 20308 var wire uint64 20309 for shift := uint(0); ; shift += 7 { 20310 if shift >= 64 { 20311 return ErrIntOverflowControl 20312 } 20313 if iNdEx >= l { 20314 return io.ErrUnexpectedEOF 20315 } 20316 b := dAtA[iNdEx] 20317 iNdEx++ 20318 wire |= uint64(b&0x7F) << shift 20319 if b < 0x80 { 20320 break 20321 } 20322 } 20323 fieldNum := int32(wire >> 3) 20324 wireType := int(wire & 0x7) 20325 if wireType == 4 { 20326 return fmt.Errorf("proto: ListSecretsRequest: wiretype end group for non-group") 20327 } 20328 if fieldNum <= 0 { 20329 return fmt.Errorf("proto: ListSecretsRequest: illegal tag %d (wire type %d)", fieldNum, wire) 20330 } 20331 switch fieldNum { 20332 case 1: 20333 if wireType != 2 { 20334 return fmt.Errorf("proto: wrong wireType = %d for field Filters", wireType) 20335 } 20336 var msglen int 20337 for shift := uint(0); ; shift += 7 { 20338 if shift >= 64 { 20339 return ErrIntOverflowControl 20340 } 20341 if iNdEx >= l { 20342 return io.ErrUnexpectedEOF 20343 } 20344 b := dAtA[iNdEx] 20345 iNdEx++ 20346 msglen |= int(b&0x7F) << shift 20347 if b < 0x80 { 20348 break 20349 } 20350 } 20351 if msglen < 0 { 20352 return ErrInvalidLengthControl 20353 } 20354 postIndex := iNdEx + msglen 20355 if postIndex < 0 { 20356 return ErrInvalidLengthControl 20357 } 20358 if postIndex > l { 20359 return io.ErrUnexpectedEOF 20360 } 20361 if m.Filters == nil { 20362 m.Filters = &ListSecretsRequest_Filters{} 20363 } 20364 if err := m.Filters.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20365 return err 20366 } 20367 iNdEx = postIndex 20368 default: 20369 iNdEx = preIndex 20370 skippy, err := skipControl(dAtA[iNdEx:]) 20371 if err != nil { 20372 return err 20373 } 20374 if skippy < 0 { 20375 return ErrInvalidLengthControl 20376 } 20377 if (iNdEx + skippy) < 0 { 20378 return ErrInvalidLengthControl 20379 } 20380 if (iNdEx + skippy) > l { 20381 return io.ErrUnexpectedEOF 20382 } 20383 iNdEx += skippy 20384 } 20385 } 20386 20387 if iNdEx > l { 20388 return io.ErrUnexpectedEOF 20389 } 20390 return nil 20391 } 20392 func (m *ListSecretsRequest_Filters) Unmarshal(dAtA []byte) error { 20393 l := len(dAtA) 20394 iNdEx := 0 20395 for iNdEx < l { 20396 preIndex := iNdEx 20397 var wire uint64 20398 for shift := uint(0); ; shift += 7 { 20399 if shift >= 64 { 20400 return ErrIntOverflowControl 20401 } 20402 if iNdEx >= l { 20403 return io.ErrUnexpectedEOF 20404 } 20405 b := dAtA[iNdEx] 20406 iNdEx++ 20407 wire |= uint64(b&0x7F) << shift 20408 if b < 0x80 { 20409 break 20410 } 20411 } 20412 fieldNum := int32(wire >> 3) 20413 wireType := int(wire & 0x7) 20414 if wireType == 4 { 20415 return fmt.Errorf("proto: Filters: wiretype end group for non-group") 20416 } 20417 if fieldNum <= 0 { 20418 return fmt.Errorf("proto: Filters: illegal tag %d (wire type %d)", fieldNum, wire) 20419 } 20420 switch fieldNum { 20421 case 1: 20422 if wireType != 2 { 20423 return fmt.Errorf("proto: wrong wireType = %d for field Names", wireType) 20424 } 20425 var stringLen uint64 20426 for shift := uint(0); ; shift += 7 { 20427 if shift >= 64 { 20428 return ErrIntOverflowControl 20429 } 20430 if iNdEx >= l { 20431 return io.ErrUnexpectedEOF 20432 } 20433 b := dAtA[iNdEx] 20434 iNdEx++ 20435 stringLen |= uint64(b&0x7F) << shift 20436 if b < 0x80 { 20437 break 20438 } 20439 } 20440 intStringLen := int(stringLen) 20441 if intStringLen < 0 { 20442 return ErrInvalidLengthControl 20443 } 20444 postIndex := iNdEx + intStringLen 20445 if postIndex < 0 { 20446 return ErrInvalidLengthControl 20447 } 20448 if postIndex > l { 20449 return io.ErrUnexpectedEOF 20450 } 20451 m.Names = append(m.Names, string(dAtA[iNdEx:postIndex])) 20452 iNdEx = postIndex 20453 case 2: 20454 if wireType != 2 { 20455 return fmt.Errorf("proto: wrong wireType = %d for field IDPrefixes", wireType) 20456 } 20457 var stringLen uint64 20458 for shift := uint(0); ; shift += 7 { 20459 if shift >= 64 { 20460 return ErrIntOverflowControl 20461 } 20462 if iNdEx >= l { 20463 return io.ErrUnexpectedEOF 20464 } 20465 b := dAtA[iNdEx] 20466 iNdEx++ 20467 stringLen |= uint64(b&0x7F) << shift 20468 if b < 0x80 { 20469 break 20470 } 20471 } 20472 intStringLen := int(stringLen) 20473 if intStringLen < 0 { 20474 return ErrInvalidLengthControl 20475 } 20476 postIndex := iNdEx + intStringLen 20477 if postIndex < 0 { 20478 return ErrInvalidLengthControl 20479 } 20480 if postIndex > l { 20481 return io.ErrUnexpectedEOF 20482 } 20483 m.IDPrefixes = append(m.IDPrefixes, string(dAtA[iNdEx:postIndex])) 20484 iNdEx = postIndex 20485 case 3: 20486 if wireType != 2 { 20487 return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) 20488 } 20489 var msglen int 20490 for shift := uint(0); ; shift += 7 { 20491 if shift >= 64 { 20492 return ErrIntOverflowControl 20493 } 20494 if iNdEx >= l { 20495 return io.ErrUnexpectedEOF 20496 } 20497 b := dAtA[iNdEx] 20498 iNdEx++ 20499 msglen |= int(b&0x7F) << shift 20500 if b < 0x80 { 20501 break 20502 } 20503 } 20504 if msglen < 0 { 20505 return ErrInvalidLengthControl 20506 } 20507 postIndex := iNdEx + msglen 20508 if postIndex < 0 { 20509 return ErrInvalidLengthControl 20510 } 20511 if postIndex > l { 20512 return io.ErrUnexpectedEOF 20513 } 20514 if m.Labels == nil { 20515 m.Labels = make(map[string]string) 20516 } 20517 var mapkey string 20518 var mapvalue string 20519 for iNdEx < postIndex { 20520 entryPreIndex := iNdEx 20521 var wire uint64 20522 for shift := uint(0); ; shift += 7 { 20523 if shift >= 64 { 20524 return ErrIntOverflowControl 20525 } 20526 if iNdEx >= l { 20527 return io.ErrUnexpectedEOF 20528 } 20529 b := dAtA[iNdEx] 20530 iNdEx++ 20531 wire |= uint64(b&0x7F) << shift 20532 if b < 0x80 { 20533 break 20534 } 20535 } 20536 fieldNum := int32(wire >> 3) 20537 if fieldNum == 1 { 20538 var stringLenmapkey uint64 20539 for shift := uint(0); ; shift += 7 { 20540 if shift >= 64 { 20541 return ErrIntOverflowControl 20542 } 20543 if iNdEx >= l { 20544 return io.ErrUnexpectedEOF 20545 } 20546 b := dAtA[iNdEx] 20547 iNdEx++ 20548 stringLenmapkey |= uint64(b&0x7F) << shift 20549 if b < 0x80 { 20550 break 20551 } 20552 } 20553 intStringLenmapkey := int(stringLenmapkey) 20554 if intStringLenmapkey < 0 { 20555 return ErrInvalidLengthControl 20556 } 20557 postStringIndexmapkey := iNdEx + intStringLenmapkey 20558 if postStringIndexmapkey < 0 { 20559 return ErrInvalidLengthControl 20560 } 20561 if postStringIndexmapkey > l { 20562 return io.ErrUnexpectedEOF 20563 } 20564 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 20565 iNdEx = postStringIndexmapkey 20566 } else if fieldNum == 2 { 20567 var stringLenmapvalue uint64 20568 for shift := uint(0); ; shift += 7 { 20569 if shift >= 64 { 20570 return ErrIntOverflowControl 20571 } 20572 if iNdEx >= l { 20573 return io.ErrUnexpectedEOF 20574 } 20575 b := dAtA[iNdEx] 20576 iNdEx++ 20577 stringLenmapvalue |= uint64(b&0x7F) << shift 20578 if b < 0x80 { 20579 break 20580 } 20581 } 20582 intStringLenmapvalue := int(stringLenmapvalue) 20583 if intStringLenmapvalue < 0 { 20584 return ErrInvalidLengthControl 20585 } 20586 postStringIndexmapvalue := iNdEx + intStringLenmapvalue 20587 if postStringIndexmapvalue < 0 { 20588 return ErrInvalidLengthControl 20589 } 20590 if postStringIndexmapvalue > l { 20591 return io.ErrUnexpectedEOF 20592 } 20593 mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) 20594 iNdEx = postStringIndexmapvalue 20595 } else { 20596 iNdEx = entryPreIndex 20597 skippy, err := skipControl(dAtA[iNdEx:]) 20598 if err != nil { 20599 return err 20600 } 20601 if skippy < 0 { 20602 return ErrInvalidLengthControl 20603 } 20604 if (iNdEx + skippy) > postIndex { 20605 return io.ErrUnexpectedEOF 20606 } 20607 iNdEx += skippy 20608 } 20609 } 20610 m.Labels[mapkey] = mapvalue 20611 iNdEx = postIndex 20612 case 4: 20613 if wireType != 2 { 20614 return fmt.Errorf("proto: wrong wireType = %d for field NamePrefixes", wireType) 20615 } 20616 var stringLen uint64 20617 for shift := uint(0); ; shift += 7 { 20618 if shift >= 64 { 20619 return ErrIntOverflowControl 20620 } 20621 if iNdEx >= l { 20622 return io.ErrUnexpectedEOF 20623 } 20624 b := dAtA[iNdEx] 20625 iNdEx++ 20626 stringLen |= uint64(b&0x7F) << shift 20627 if b < 0x80 { 20628 break 20629 } 20630 } 20631 intStringLen := int(stringLen) 20632 if intStringLen < 0 { 20633 return ErrInvalidLengthControl 20634 } 20635 postIndex := iNdEx + intStringLen 20636 if postIndex < 0 { 20637 return ErrInvalidLengthControl 20638 } 20639 if postIndex > l { 20640 return io.ErrUnexpectedEOF 20641 } 20642 m.NamePrefixes = append(m.NamePrefixes, string(dAtA[iNdEx:postIndex])) 20643 iNdEx = postIndex 20644 default: 20645 iNdEx = preIndex 20646 skippy, err := skipControl(dAtA[iNdEx:]) 20647 if err != nil { 20648 return err 20649 } 20650 if skippy < 0 { 20651 return ErrInvalidLengthControl 20652 } 20653 if (iNdEx + skippy) < 0 { 20654 return ErrInvalidLengthControl 20655 } 20656 if (iNdEx + skippy) > l { 20657 return io.ErrUnexpectedEOF 20658 } 20659 iNdEx += skippy 20660 } 20661 } 20662 20663 if iNdEx > l { 20664 return io.ErrUnexpectedEOF 20665 } 20666 return nil 20667 } 20668 func (m *ListSecretsResponse) Unmarshal(dAtA []byte) error { 20669 l := len(dAtA) 20670 iNdEx := 0 20671 for iNdEx < l { 20672 preIndex := iNdEx 20673 var wire uint64 20674 for shift := uint(0); ; shift += 7 { 20675 if shift >= 64 { 20676 return ErrIntOverflowControl 20677 } 20678 if iNdEx >= l { 20679 return io.ErrUnexpectedEOF 20680 } 20681 b := dAtA[iNdEx] 20682 iNdEx++ 20683 wire |= uint64(b&0x7F) << shift 20684 if b < 0x80 { 20685 break 20686 } 20687 } 20688 fieldNum := int32(wire >> 3) 20689 wireType := int(wire & 0x7) 20690 if wireType == 4 { 20691 return fmt.Errorf("proto: ListSecretsResponse: wiretype end group for non-group") 20692 } 20693 if fieldNum <= 0 { 20694 return fmt.Errorf("proto: ListSecretsResponse: illegal tag %d (wire type %d)", fieldNum, wire) 20695 } 20696 switch fieldNum { 20697 case 1: 20698 if wireType != 2 { 20699 return fmt.Errorf("proto: wrong wireType = %d for field Secrets", wireType) 20700 } 20701 var msglen int 20702 for shift := uint(0); ; shift += 7 { 20703 if shift >= 64 { 20704 return ErrIntOverflowControl 20705 } 20706 if iNdEx >= l { 20707 return io.ErrUnexpectedEOF 20708 } 20709 b := dAtA[iNdEx] 20710 iNdEx++ 20711 msglen |= int(b&0x7F) << shift 20712 if b < 0x80 { 20713 break 20714 } 20715 } 20716 if msglen < 0 { 20717 return ErrInvalidLengthControl 20718 } 20719 postIndex := iNdEx + msglen 20720 if postIndex < 0 { 20721 return ErrInvalidLengthControl 20722 } 20723 if postIndex > l { 20724 return io.ErrUnexpectedEOF 20725 } 20726 m.Secrets = append(m.Secrets, &Secret{}) 20727 if err := m.Secrets[len(m.Secrets)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20728 return err 20729 } 20730 iNdEx = postIndex 20731 default: 20732 iNdEx = preIndex 20733 skippy, err := skipControl(dAtA[iNdEx:]) 20734 if err != nil { 20735 return err 20736 } 20737 if skippy < 0 { 20738 return ErrInvalidLengthControl 20739 } 20740 if (iNdEx + skippy) < 0 { 20741 return ErrInvalidLengthControl 20742 } 20743 if (iNdEx + skippy) > l { 20744 return io.ErrUnexpectedEOF 20745 } 20746 iNdEx += skippy 20747 } 20748 } 20749 20750 if iNdEx > l { 20751 return io.ErrUnexpectedEOF 20752 } 20753 return nil 20754 } 20755 func (m *CreateSecretRequest) Unmarshal(dAtA []byte) error { 20756 l := len(dAtA) 20757 iNdEx := 0 20758 for iNdEx < l { 20759 preIndex := iNdEx 20760 var wire uint64 20761 for shift := uint(0); ; shift += 7 { 20762 if shift >= 64 { 20763 return ErrIntOverflowControl 20764 } 20765 if iNdEx >= l { 20766 return io.ErrUnexpectedEOF 20767 } 20768 b := dAtA[iNdEx] 20769 iNdEx++ 20770 wire |= uint64(b&0x7F) << shift 20771 if b < 0x80 { 20772 break 20773 } 20774 } 20775 fieldNum := int32(wire >> 3) 20776 wireType := int(wire & 0x7) 20777 if wireType == 4 { 20778 return fmt.Errorf("proto: CreateSecretRequest: wiretype end group for non-group") 20779 } 20780 if fieldNum <= 0 { 20781 return fmt.Errorf("proto: CreateSecretRequest: illegal tag %d (wire type %d)", fieldNum, wire) 20782 } 20783 switch fieldNum { 20784 case 1: 20785 if wireType != 2 { 20786 return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType) 20787 } 20788 var msglen int 20789 for shift := uint(0); ; shift += 7 { 20790 if shift >= 64 { 20791 return ErrIntOverflowControl 20792 } 20793 if iNdEx >= l { 20794 return io.ErrUnexpectedEOF 20795 } 20796 b := dAtA[iNdEx] 20797 iNdEx++ 20798 msglen |= int(b&0x7F) << shift 20799 if b < 0x80 { 20800 break 20801 } 20802 } 20803 if msglen < 0 { 20804 return ErrInvalidLengthControl 20805 } 20806 postIndex := iNdEx + msglen 20807 if postIndex < 0 { 20808 return ErrInvalidLengthControl 20809 } 20810 if postIndex > l { 20811 return io.ErrUnexpectedEOF 20812 } 20813 if m.Spec == nil { 20814 m.Spec = &SecretSpec{} 20815 } 20816 if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20817 return err 20818 } 20819 iNdEx = postIndex 20820 default: 20821 iNdEx = preIndex 20822 skippy, err := skipControl(dAtA[iNdEx:]) 20823 if err != nil { 20824 return err 20825 } 20826 if skippy < 0 { 20827 return ErrInvalidLengthControl 20828 } 20829 if (iNdEx + skippy) < 0 { 20830 return ErrInvalidLengthControl 20831 } 20832 if (iNdEx + skippy) > l { 20833 return io.ErrUnexpectedEOF 20834 } 20835 iNdEx += skippy 20836 } 20837 } 20838 20839 if iNdEx > l { 20840 return io.ErrUnexpectedEOF 20841 } 20842 return nil 20843 } 20844 func (m *CreateSecretResponse) Unmarshal(dAtA []byte) error { 20845 l := len(dAtA) 20846 iNdEx := 0 20847 for iNdEx < l { 20848 preIndex := iNdEx 20849 var wire uint64 20850 for shift := uint(0); ; shift += 7 { 20851 if shift >= 64 { 20852 return ErrIntOverflowControl 20853 } 20854 if iNdEx >= l { 20855 return io.ErrUnexpectedEOF 20856 } 20857 b := dAtA[iNdEx] 20858 iNdEx++ 20859 wire |= uint64(b&0x7F) << shift 20860 if b < 0x80 { 20861 break 20862 } 20863 } 20864 fieldNum := int32(wire >> 3) 20865 wireType := int(wire & 0x7) 20866 if wireType == 4 { 20867 return fmt.Errorf("proto: CreateSecretResponse: wiretype end group for non-group") 20868 } 20869 if fieldNum <= 0 { 20870 return fmt.Errorf("proto: CreateSecretResponse: illegal tag %d (wire type %d)", fieldNum, wire) 20871 } 20872 switch fieldNum { 20873 case 1: 20874 if wireType != 2 { 20875 return fmt.Errorf("proto: wrong wireType = %d for field Secret", wireType) 20876 } 20877 var msglen int 20878 for shift := uint(0); ; shift += 7 { 20879 if shift >= 64 { 20880 return ErrIntOverflowControl 20881 } 20882 if iNdEx >= l { 20883 return io.ErrUnexpectedEOF 20884 } 20885 b := dAtA[iNdEx] 20886 iNdEx++ 20887 msglen |= int(b&0x7F) << shift 20888 if b < 0x80 { 20889 break 20890 } 20891 } 20892 if msglen < 0 { 20893 return ErrInvalidLengthControl 20894 } 20895 postIndex := iNdEx + msglen 20896 if postIndex < 0 { 20897 return ErrInvalidLengthControl 20898 } 20899 if postIndex > l { 20900 return io.ErrUnexpectedEOF 20901 } 20902 if m.Secret == nil { 20903 m.Secret = &Secret{} 20904 } 20905 if err := m.Secret.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 20906 return err 20907 } 20908 iNdEx = postIndex 20909 default: 20910 iNdEx = preIndex 20911 skippy, err := skipControl(dAtA[iNdEx:]) 20912 if err != nil { 20913 return err 20914 } 20915 if skippy < 0 { 20916 return ErrInvalidLengthControl 20917 } 20918 if (iNdEx + skippy) < 0 { 20919 return ErrInvalidLengthControl 20920 } 20921 if (iNdEx + skippy) > l { 20922 return io.ErrUnexpectedEOF 20923 } 20924 iNdEx += skippy 20925 } 20926 } 20927 20928 if iNdEx > l { 20929 return io.ErrUnexpectedEOF 20930 } 20931 return nil 20932 } 20933 func (m *RemoveSecretRequest) Unmarshal(dAtA []byte) error { 20934 l := len(dAtA) 20935 iNdEx := 0 20936 for iNdEx < l { 20937 preIndex := iNdEx 20938 var wire uint64 20939 for shift := uint(0); ; shift += 7 { 20940 if shift >= 64 { 20941 return ErrIntOverflowControl 20942 } 20943 if iNdEx >= l { 20944 return io.ErrUnexpectedEOF 20945 } 20946 b := dAtA[iNdEx] 20947 iNdEx++ 20948 wire |= uint64(b&0x7F) << shift 20949 if b < 0x80 { 20950 break 20951 } 20952 } 20953 fieldNum := int32(wire >> 3) 20954 wireType := int(wire & 0x7) 20955 if wireType == 4 { 20956 return fmt.Errorf("proto: RemoveSecretRequest: wiretype end group for non-group") 20957 } 20958 if fieldNum <= 0 { 20959 return fmt.Errorf("proto: RemoveSecretRequest: illegal tag %d (wire type %d)", fieldNum, wire) 20960 } 20961 switch fieldNum { 20962 case 1: 20963 if wireType != 2 { 20964 return fmt.Errorf("proto: wrong wireType = %d for field SecretID", wireType) 20965 } 20966 var stringLen uint64 20967 for shift := uint(0); ; shift += 7 { 20968 if shift >= 64 { 20969 return ErrIntOverflowControl 20970 } 20971 if iNdEx >= l { 20972 return io.ErrUnexpectedEOF 20973 } 20974 b := dAtA[iNdEx] 20975 iNdEx++ 20976 stringLen |= uint64(b&0x7F) << shift 20977 if b < 0x80 { 20978 break 20979 } 20980 } 20981 intStringLen := int(stringLen) 20982 if intStringLen < 0 { 20983 return ErrInvalidLengthControl 20984 } 20985 postIndex := iNdEx + intStringLen 20986 if postIndex < 0 { 20987 return ErrInvalidLengthControl 20988 } 20989 if postIndex > l { 20990 return io.ErrUnexpectedEOF 20991 } 20992 m.SecretID = string(dAtA[iNdEx:postIndex]) 20993 iNdEx = postIndex 20994 default: 20995 iNdEx = preIndex 20996 skippy, err := skipControl(dAtA[iNdEx:]) 20997 if err != nil { 20998 return err 20999 } 21000 if skippy < 0 { 21001 return ErrInvalidLengthControl 21002 } 21003 if (iNdEx + skippy) < 0 { 21004 return ErrInvalidLengthControl 21005 } 21006 if (iNdEx + skippy) > l { 21007 return io.ErrUnexpectedEOF 21008 } 21009 iNdEx += skippy 21010 } 21011 } 21012 21013 if iNdEx > l { 21014 return io.ErrUnexpectedEOF 21015 } 21016 return nil 21017 } 21018 func (m *RemoveSecretResponse) Unmarshal(dAtA []byte) error { 21019 l := len(dAtA) 21020 iNdEx := 0 21021 for iNdEx < l { 21022 preIndex := iNdEx 21023 var wire uint64 21024 for shift := uint(0); ; shift += 7 { 21025 if shift >= 64 { 21026 return ErrIntOverflowControl 21027 } 21028 if iNdEx >= l { 21029 return io.ErrUnexpectedEOF 21030 } 21031 b := dAtA[iNdEx] 21032 iNdEx++ 21033 wire |= uint64(b&0x7F) << shift 21034 if b < 0x80 { 21035 break 21036 } 21037 } 21038 fieldNum := int32(wire >> 3) 21039 wireType := int(wire & 0x7) 21040 if wireType == 4 { 21041 return fmt.Errorf("proto: RemoveSecretResponse: wiretype end group for non-group") 21042 } 21043 if fieldNum <= 0 { 21044 return fmt.Errorf("proto: RemoveSecretResponse: illegal tag %d (wire type %d)", fieldNum, wire) 21045 } 21046 switch fieldNum { 21047 default: 21048 iNdEx = preIndex 21049 skippy, err := skipControl(dAtA[iNdEx:]) 21050 if err != nil { 21051 return err 21052 } 21053 if skippy < 0 { 21054 return ErrInvalidLengthControl 21055 } 21056 if (iNdEx + skippy) < 0 { 21057 return ErrInvalidLengthControl 21058 } 21059 if (iNdEx + skippy) > l { 21060 return io.ErrUnexpectedEOF 21061 } 21062 iNdEx += skippy 21063 } 21064 } 21065 21066 if iNdEx > l { 21067 return io.ErrUnexpectedEOF 21068 } 21069 return nil 21070 } 21071 func (m *GetConfigRequest) Unmarshal(dAtA []byte) error { 21072 l := len(dAtA) 21073 iNdEx := 0 21074 for iNdEx < l { 21075 preIndex := iNdEx 21076 var wire uint64 21077 for shift := uint(0); ; shift += 7 { 21078 if shift >= 64 { 21079 return ErrIntOverflowControl 21080 } 21081 if iNdEx >= l { 21082 return io.ErrUnexpectedEOF 21083 } 21084 b := dAtA[iNdEx] 21085 iNdEx++ 21086 wire |= uint64(b&0x7F) << shift 21087 if b < 0x80 { 21088 break 21089 } 21090 } 21091 fieldNum := int32(wire >> 3) 21092 wireType := int(wire & 0x7) 21093 if wireType == 4 { 21094 return fmt.Errorf("proto: GetConfigRequest: wiretype end group for non-group") 21095 } 21096 if fieldNum <= 0 { 21097 return fmt.Errorf("proto: GetConfigRequest: illegal tag %d (wire type %d)", fieldNum, wire) 21098 } 21099 switch fieldNum { 21100 case 1: 21101 if wireType != 2 { 21102 return fmt.Errorf("proto: wrong wireType = %d for field ConfigID", wireType) 21103 } 21104 var stringLen uint64 21105 for shift := uint(0); ; shift += 7 { 21106 if shift >= 64 { 21107 return ErrIntOverflowControl 21108 } 21109 if iNdEx >= l { 21110 return io.ErrUnexpectedEOF 21111 } 21112 b := dAtA[iNdEx] 21113 iNdEx++ 21114 stringLen |= uint64(b&0x7F) << shift 21115 if b < 0x80 { 21116 break 21117 } 21118 } 21119 intStringLen := int(stringLen) 21120 if intStringLen < 0 { 21121 return ErrInvalidLengthControl 21122 } 21123 postIndex := iNdEx + intStringLen 21124 if postIndex < 0 { 21125 return ErrInvalidLengthControl 21126 } 21127 if postIndex > l { 21128 return io.ErrUnexpectedEOF 21129 } 21130 m.ConfigID = string(dAtA[iNdEx:postIndex]) 21131 iNdEx = postIndex 21132 default: 21133 iNdEx = preIndex 21134 skippy, err := skipControl(dAtA[iNdEx:]) 21135 if err != nil { 21136 return err 21137 } 21138 if skippy < 0 { 21139 return ErrInvalidLengthControl 21140 } 21141 if (iNdEx + skippy) < 0 { 21142 return ErrInvalidLengthControl 21143 } 21144 if (iNdEx + skippy) > l { 21145 return io.ErrUnexpectedEOF 21146 } 21147 iNdEx += skippy 21148 } 21149 } 21150 21151 if iNdEx > l { 21152 return io.ErrUnexpectedEOF 21153 } 21154 return nil 21155 } 21156 func (m *GetConfigResponse) Unmarshal(dAtA []byte) error { 21157 l := len(dAtA) 21158 iNdEx := 0 21159 for iNdEx < l { 21160 preIndex := iNdEx 21161 var wire uint64 21162 for shift := uint(0); ; shift += 7 { 21163 if shift >= 64 { 21164 return ErrIntOverflowControl 21165 } 21166 if iNdEx >= l { 21167 return io.ErrUnexpectedEOF 21168 } 21169 b := dAtA[iNdEx] 21170 iNdEx++ 21171 wire |= uint64(b&0x7F) << shift 21172 if b < 0x80 { 21173 break 21174 } 21175 } 21176 fieldNum := int32(wire >> 3) 21177 wireType := int(wire & 0x7) 21178 if wireType == 4 { 21179 return fmt.Errorf("proto: GetConfigResponse: wiretype end group for non-group") 21180 } 21181 if fieldNum <= 0 { 21182 return fmt.Errorf("proto: GetConfigResponse: illegal tag %d (wire type %d)", fieldNum, wire) 21183 } 21184 switch fieldNum { 21185 case 1: 21186 if wireType != 2 { 21187 return fmt.Errorf("proto: wrong wireType = %d for field Config", wireType) 21188 } 21189 var msglen int 21190 for shift := uint(0); ; shift += 7 { 21191 if shift >= 64 { 21192 return ErrIntOverflowControl 21193 } 21194 if iNdEx >= l { 21195 return io.ErrUnexpectedEOF 21196 } 21197 b := dAtA[iNdEx] 21198 iNdEx++ 21199 msglen |= int(b&0x7F) << shift 21200 if b < 0x80 { 21201 break 21202 } 21203 } 21204 if msglen < 0 { 21205 return ErrInvalidLengthControl 21206 } 21207 postIndex := iNdEx + msglen 21208 if postIndex < 0 { 21209 return ErrInvalidLengthControl 21210 } 21211 if postIndex > l { 21212 return io.ErrUnexpectedEOF 21213 } 21214 if m.Config == nil { 21215 m.Config = &Config{} 21216 } 21217 if err := m.Config.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21218 return err 21219 } 21220 iNdEx = postIndex 21221 default: 21222 iNdEx = preIndex 21223 skippy, err := skipControl(dAtA[iNdEx:]) 21224 if err != nil { 21225 return err 21226 } 21227 if skippy < 0 { 21228 return ErrInvalidLengthControl 21229 } 21230 if (iNdEx + skippy) < 0 { 21231 return ErrInvalidLengthControl 21232 } 21233 if (iNdEx + skippy) > l { 21234 return io.ErrUnexpectedEOF 21235 } 21236 iNdEx += skippy 21237 } 21238 } 21239 21240 if iNdEx > l { 21241 return io.ErrUnexpectedEOF 21242 } 21243 return nil 21244 } 21245 func (m *UpdateConfigRequest) Unmarshal(dAtA []byte) error { 21246 l := len(dAtA) 21247 iNdEx := 0 21248 for iNdEx < l { 21249 preIndex := iNdEx 21250 var wire uint64 21251 for shift := uint(0); ; shift += 7 { 21252 if shift >= 64 { 21253 return ErrIntOverflowControl 21254 } 21255 if iNdEx >= l { 21256 return io.ErrUnexpectedEOF 21257 } 21258 b := dAtA[iNdEx] 21259 iNdEx++ 21260 wire |= uint64(b&0x7F) << shift 21261 if b < 0x80 { 21262 break 21263 } 21264 } 21265 fieldNum := int32(wire >> 3) 21266 wireType := int(wire & 0x7) 21267 if wireType == 4 { 21268 return fmt.Errorf("proto: UpdateConfigRequest: wiretype end group for non-group") 21269 } 21270 if fieldNum <= 0 { 21271 return fmt.Errorf("proto: UpdateConfigRequest: illegal tag %d (wire type %d)", fieldNum, wire) 21272 } 21273 switch fieldNum { 21274 case 1: 21275 if wireType != 2 { 21276 return fmt.Errorf("proto: wrong wireType = %d for field ConfigID", wireType) 21277 } 21278 var stringLen uint64 21279 for shift := uint(0); ; shift += 7 { 21280 if shift >= 64 { 21281 return ErrIntOverflowControl 21282 } 21283 if iNdEx >= l { 21284 return io.ErrUnexpectedEOF 21285 } 21286 b := dAtA[iNdEx] 21287 iNdEx++ 21288 stringLen |= uint64(b&0x7F) << shift 21289 if b < 0x80 { 21290 break 21291 } 21292 } 21293 intStringLen := int(stringLen) 21294 if intStringLen < 0 { 21295 return ErrInvalidLengthControl 21296 } 21297 postIndex := iNdEx + intStringLen 21298 if postIndex < 0 { 21299 return ErrInvalidLengthControl 21300 } 21301 if postIndex > l { 21302 return io.ErrUnexpectedEOF 21303 } 21304 m.ConfigID = string(dAtA[iNdEx:postIndex]) 21305 iNdEx = postIndex 21306 case 2: 21307 if wireType != 2 { 21308 return fmt.Errorf("proto: wrong wireType = %d for field ConfigVersion", wireType) 21309 } 21310 var msglen int 21311 for shift := uint(0); ; shift += 7 { 21312 if shift >= 64 { 21313 return ErrIntOverflowControl 21314 } 21315 if iNdEx >= l { 21316 return io.ErrUnexpectedEOF 21317 } 21318 b := dAtA[iNdEx] 21319 iNdEx++ 21320 msglen |= int(b&0x7F) << shift 21321 if b < 0x80 { 21322 break 21323 } 21324 } 21325 if msglen < 0 { 21326 return ErrInvalidLengthControl 21327 } 21328 postIndex := iNdEx + msglen 21329 if postIndex < 0 { 21330 return ErrInvalidLengthControl 21331 } 21332 if postIndex > l { 21333 return io.ErrUnexpectedEOF 21334 } 21335 if m.ConfigVersion == nil { 21336 m.ConfigVersion = &Version{} 21337 } 21338 if err := m.ConfigVersion.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21339 return err 21340 } 21341 iNdEx = postIndex 21342 case 3: 21343 if wireType != 2 { 21344 return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType) 21345 } 21346 var msglen int 21347 for shift := uint(0); ; shift += 7 { 21348 if shift >= 64 { 21349 return ErrIntOverflowControl 21350 } 21351 if iNdEx >= l { 21352 return io.ErrUnexpectedEOF 21353 } 21354 b := dAtA[iNdEx] 21355 iNdEx++ 21356 msglen |= int(b&0x7F) << shift 21357 if b < 0x80 { 21358 break 21359 } 21360 } 21361 if msglen < 0 { 21362 return ErrInvalidLengthControl 21363 } 21364 postIndex := iNdEx + msglen 21365 if postIndex < 0 { 21366 return ErrInvalidLengthControl 21367 } 21368 if postIndex > l { 21369 return io.ErrUnexpectedEOF 21370 } 21371 if m.Spec == nil { 21372 m.Spec = &ConfigSpec{} 21373 } 21374 if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21375 return err 21376 } 21377 iNdEx = postIndex 21378 default: 21379 iNdEx = preIndex 21380 skippy, err := skipControl(dAtA[iNdEx:]) 21381 if err != nil { 21382 return err 21383 } 21384 if skippy < 0 { 21385 return ErrInvalidLengthControl 21386 } 21387 if (iNdEx + skippy) < 0 { 21388 return ErrInvalidLengthControl 21389 } 21390 if (iNdEx + skippy) > l { 21391 return io.ErrUnexpectedEOF 21392 } 21393 iNdEx += skippy 21394 } 21395 } 21396 21397 if iNdEx > l { 21398 return io.ErrUnexpectedEOF 21399 } 21400 return nil 21401 } 21402 func (m *UpdateConfigResponse) Unmarshal(dAtA []byte) error { 21403 l := len(dAtA) 21404 iNdEx := 0 21405 for iNdEx < l { 21406 preIndex := iNdEx 21407 var wire uint64 21408 for shift := uint(0); ; shift += 7 { 21409 if shift >= 64 { 21410 return ErrIntOverflowControl 21411 } 21412 if iNdEx >= l { 21413 return io.ErrUnexpectedEOF 21414 } 21415 b := dAtA[iNdEx] 21416 iNdEx++ 21417 wire |= uint64(b&0x7F) << shift 21418 if b < 0x80 { 21419 break 21420 } 21421 } 21422 fieldNum := int32(wire >> 3) 21423 wireType := int(wire & 0x7) 21424 if wireType == 4 { 21425 return fmt.Errorf("proto: UpdateConfigResponse: wiretype end group for non-group") 21426 } 21427 if fieldNum <= 0 { 21428 return fmt.Errorf("proto: UpdateConfigResponse: illegal tag %d (wire type %d)", fieldNum, wire) 21429 } 21430 switch fieldNum { 21431 case 1: 21432 if wireType != 2 { 21433 return fmt.Errorf("proto: wrong wireType = %d for field Config", wireType) 21434 } 21435 var msglen int 21436 for shift := uint(0); ; shift += 7 { 21437 if shift >= 64 { 21438 return ErrIntOverflowControl 21439 } 21440 if iNdEx >= l { 21441 return io.ErrUnexpectedEOF 21442 } 21443 b := dAtA[iNdEx] 21444 iNdEx++ 21445 msglen |= int(b&0x7F) << shift 21446 if b < 0x80 { 21447 break 21448 } 21449 } 21450 if msglen < 0 { 21451 return ErrInvalidLengthControl 21452 } 21453 postIndex := iNdEx + msglen 21454 if postIndex < 0 { 21455 return ErrInvalidLengthControl 21456 } 21457 if postIndex > l { 21458 return io.ErrUnexpectedEOF 21459 } 21460 if m.Config == nil { 21461 m.Config = &Config{} 21462 } 21463 if err := m.Config.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21464 return err 21465 } 21466 iNdEx = postIndex 21467 default: 21468 iNdEx = preIndex 21469 skippy, err := skipControl(dAtA[iNdEx:]) 21470 if err != nil { 21471 return err 21472 } 21473 if skippy < 0 { 21474 return ErrInvalidLengthControl 21475 } 21476 if (iNdEx + skippy) < 0 { 21477 return ErrInvalidLengthControl 21478 } 21479 if (iNdEx + skippy) > l { 21480 return io.ErrUnexpectedEOF 21481 } 21482 iNdEx += skippy 21483 } 21484 } 21485 21486 if iNdEx > l { 21487 return io.ErrUnexpectedEOF 21488 } 21489 return nil 21490 } 21491 func (m *ListConfigsRequest) Unmarshal(dAtA []byte) error { 21492 l := len(dAtA) 21493 iNdEx := 0 21494 for iNdEx < l { 21495 preIndex := iNdEx 21496 var wire uint64 21497 for shift := uint(0); ; shift += 7 { 21498 if shift >= 64 { 21499 return ErrIntOverflowControl 21500 } 21501 if iNdEx >= l { 21502 return io.ErrUnexpectedEOF 21503 } 21504 b := dAtA[iNdEx] 21505 iNdEx++ 21506 wire |= uint64(b&0x7F) << shift 21507 if b < 0x80 { 21508 break 21509 } 21510 } 21511 fieldNum := int32(wire >> 3) 21512 wireType := int(wire & 0x7) 21513 if wireType == 4 { 21514 return fmt.Errorf("proto: ListConfigsRequest: wiretype end group for non-group") 21515 } 21516 if fieldNum <= 0 { 21517 return fmt.Errorf("proto: ListConfigsRequest: illegal tag %d (wire type %d)", fieldNum, wire) 21518 } 21519 switch fieldNum { 21520 case 1: 21521 if wireType != 2 { 21522 return fmt.Errorf("proto: wrong wireType = %d for field Filters", wireType) 21523 } 21524 var msglen int 21525 for shift := uint(0); ; shift += 7 { 21526 if shift >= 64 { 21527 return ErrIntOverflowControl 21528 } 21529 if iNdEx >= l { 21530 return io.ErrUnexpectedEOF 21531 } 21532 b := dAtA[iNdEx] 21533 iNdEx++ 21534 msglen |= int(b&0x7F) << shift 21535 if b < 0x80 { 21536 break 21537 } 21538 } 21539 if msglen < 0 { 21540 return ErrInvalidLengthControl 21541 } 21542 postIndex := iNdEx + msglen 21543 if postIndex < 0 { 21544 return ErrInvalidLengthControl 21545 } 21546 if postIndex > l { 21547 return io.ErrUnexpectedEOF 21548 } 21549 if m.Filters == nil { 21550 m.Filters = &ListConfigsRequest_Filters{} 21551 } 21552 if err := m.Filters.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21553 return err 21554 } 21555 iNdEx = postIndex 21556 default: 21557 iNdEx = preIndex 21558 skippy, err := skipControl(dAtA[iNdEx:]) 21559 if err != nil { 21560 return err 21561 } 21562 if skippy < 0 { 21563 return ErrInvalidLengthControl 21564 } 21565 if (iNdEx + skippy) < 0 { 21566 return ErrInvalidLengthControl 21567 } 21568 if (iNdEx + skippy) > l { 21569 return io.ErrUnexpectedEOF 21570 } 21571 iNdEx += skippy 21572 } 21573 } 21574 21575 if iNdEx > l { 21576 return io.ErrUnexpectedEOF 21577 } 21578 return nil 21579 } 21580 func (m *ListConfigsRequest_Filters) Unmarshal(dAtA []byte) error { 21581 l := len(dAtA) 21582 iNdEx := 0 21583 for iNdEx < l { 21584 preIndex := iNdEx 21585 var wire uint64 21586 for shift := uint(0); ; shift += 7 { 21587 if shift >= 64 { 21588 return ErrIntOverflowControl 21589 } 21590 if iNdEx >= l { 21591 return io.ErrUnexpectedEOF 21592 } 21593 b := dAtA[iNdEx] 21594 iNdEx++ 21595 wire |= uint64(b&0x7F) << shift 21596 if b < 0x80 { 21597 break 21598 } 21599 } 21600 fieldNum := int32(wire >> 3) 21601 wireType := int(wire & 0x7) 21602 if wireType == 4 { 21603 return fmt.Errorf("proto: Filters: wiretype end group for non-group") 21604 } 21605 if fieldNum <= 0 { 21606 return fmt.Errorf("proto: Filters: illegal tag %d (wire type %d)", fieldNum, wire) 21607 } 21608 switch fieldNum { 21609 case 1: 21610 if wireType != 2 { 21611 return fmt.Errorf("proto: wrong wireType = %d for field Names", wireType) 21612 } 21613 var stringLen uint64 21614 for shift := uint(0); ; shift += 7 { 21615 if shift >= 64 { 21616 return ErrIntOverflowControl 21617 } 21618 if iNdEx >= l { 21619 return io.ErrUnexpectedEOF 21620 } 21621 b := dAtA[iNdEx] 21622 iNdEx++ 21623 stringLen |= uint64(b&0x7F) << shift 21624 if b < 0x80 { 21625 break 21626 } 21627 } 21628 intStringLen := int(stringLen) 21629 if intStringLen < 0 { 21630 return ErrInvalidLengthControl 21631 } 21632 postIndex := iNdEx + intStringLen 21633 if postIndex < 0 { 21634 return ErrInvalidLengthControl 21635 } 21636 if postIndex > l { 21637 return io.ErrUnexpectedEOF 21638 } 21639 m.Names = append(m.Names, string(dAtA[iNdEx:postIndex])) 21640 iNdEx = postIndex 21641 case 2: 21642 if wireType != 2 { 21643 return fmt.Errorf("proto: wrong wireType = %d for field IDPrefixes", wireType) 21644 } 21645 var stringLen uint64 21646 for shift := uint(0); ; shift += 7 { 21647 if shift >= 64 { 21648 return ErrIntOverflowControl 21649 } 21650 if iNdEx >= l { 21651 return io.ErrUnexpectedEOF 21652 } 21653 b := dAtA[iNdEx] 21654 iNdEx++ 21655 stringLen |= uint64(b&0x7F) << shift 21656 if b < 0x80 { 21657 break 21658 } 21659 } 21660 intStringLen := int(stringLen) 21661 if intStringLen < 0 { 21662 return ErrInvalidLengthControl 21663 } 21664 postIndex := iNdEx + intStringLen 21665 if postIndex < 0 { 21666 return ErrInvalidLengthControl 21667 } 21668 if postIndex > l { 21669 return io.ErrUnexpectedEOF 21670 } 21671 m.IDPrefixes = append(m.IDPrefixes, string(dAtA[iNdEx:postIndex])) 21672 iNdEx = postIndex 21673 case 3: 21674 if wireType != 2 { 21675 return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) 21676 } 21677 var msglen int 21678 for shift := uint(0); ; shift += 7 { 21679 if shift >= 64 { 21680 return ErrIntOverflowControl 21681 } 21682 if iNdEx >= l { 21683 return io.ErrUnexpectedEOF 21684 } 21685 b := dAtA[iNdEx] 21686 iNdEx++ 21687 msglen |= int(b&0x7F) << shift 21688 if b < 0x80 { 21689 break 21690 } 21691 } 21692 if msglen < 0 { 21693 return ErrInvalidLengthControl 21694 } 21695 postIndex := iNdEx + msglen 21696 if postIndex < 0 { 21697 return ErrInvalidLengthControl 21698 } 21699 if postIndex > l { 21700 return io.ErrUnexpectedEOF 21701 } 21702 if m.Labels == nil { 21703 m.Labels = make(map[string]string) 21704 } 21705 var mapkey string 21706 var mapvalue string 21707 for iNdEx < postIndex { 21708 entryPreIndex := iNdEx 21709 var wire uint64 21710 for shift := uint(0); ; shift += 7 { 21711 if shift >= 64 { 21712 return ErrIntOverflowControl 21713 } 21714 if iNdEx >= l { 21715 return io.ErrUnexpectedEOF 21716 } 21717 b := dAtA[iNdEx] 21718 iNdEx++ 21719 wire |= uint64(b&0x7F) << shift 21720 if b < 0x80 { 21721 break 21722 } 21723 } 21724 fieldNum := int32(wire >> 3) 21725 if fieldNum == 1 { 21726 var stringLenmapkey uint64 21727 for shift := uint(0); ; shift += 7 { 21728 if shift >= 64 { 21729 return ErrIntOverflowControl 21730 } 21731 if iNdEx >= l { 21732 return io.ErrUnexpectedEOF 21733 } 21734 b := dAtA[iNdEx] 21735 iNdEx++ 21736 stringLenmapkey |= uint64(b&0x7F) << shift 21737 if b < 0x80 { 21738 break 21739 } 21740 } 21741 intStringLenmapkey := int(stringLenmapkey) 21742 if intStringLenmapkey < 0 { 21743 return ErrInvalidLengthControl 21744 } 21745 postStringIndexmapkey := iNdEx + intStringLenmapkey 21746 if postStringIndexmapkey < 0 { 21747 return ErrInvalidLengthControl 21748 } 21749 if postStringIndexmapkey > l { 21750 return io.ErrUnexpectedEOF 21751 } 21752 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 21753 iNdEx = postStringIndexmapkey 21754 } else if fieldNum == 2 { 21755 var stringLenmapvalue uint64 21756 for shift := uint(0); ; shift += 7 { 21757 if shift >= 64 { 21758 return ErrIntOverflowControl 21759 } 21760 if iNdEx >= l { 21761 return io.ErrUnexpectedEOF 21762 } 21763 b := dAtA[iNdEx] 21764 iNdEx++ 21765 stringLenmapvalue |= uint64(b&0x7F) << shift 21766 if b < 0x80 { 21767 break 21768 } 21769 } 21770 intStringLenmapvalue := int(stringLenmapvalue) 21771 if intStringLenmapvalue < 0 { 21772 return ErrInvalidLengthControl 21773 } 21774 postStringIndexmapvalue := iNdEx + intStringLenmapvalue 21775 if postStringIndexmapvalue < 0 { 21776 return ErrInvalidLengthControl 21777 } 21778 if postStringIndexmapvalue > l { 21779 return io.ErrUnexpectedEOF 21780 } 21781 mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) 21782 iNdEx = postStringIndexmapvalue 21783 } else { 21784 iNdEx = entryPreIndex 21785 skippy, err := skipControl(dAtA[iNdEx:]) 21786 if err != nil { 21787 return err 21788 } 21789 if skippy < 0 { 21790 return ErrInvalidLengthControl 21791 } 21792 if (iNdEx + skippy) > postIndex { 21793 return io.ErrUnexpectedEOF 21794 } 21795 iNdEx += skippy 21796 } 21797 } 21798 m.Labels[mapkey] = mapvalue 21799 iNdEx = postIndex 21800 case 4: 21801 if wireType != 2 { 21802 return fmt.Errorf("proto: wrong wireType = %d for field NamePrefixes", wireType) 21803 } 21804 var stringLen uint64 21805 for shift := uint(0); ; shift += 7 { 21806 if shift >= 64 { 21807 return ErrIntOverflowControl 21808 } 21809 if iNdEx >= l { 21810 return io.ErrUnexpectedEOF 21811 } 21812 b := dAtA[iNdEx] 21813 iNdEx++ 21814 stringLen |= uint64(b&0x7F) << shift 21815 if b < 0x80 { 21816 break 21817 } 21818 } 21819 intStringLen := int(stringLen) 21820 if intStringLen < 0 { 21821 return ErrInvalidLengthControl 21822 } 21823 postIndex := iNdEx + intStringLen 21824 if postIndex < 0 { 21825 return ErrInvalidLengthControl 21826 } 21827 if postIndex > l { 21828 return io.ErrUnexpectedEOF 21829 } 21830 m.NamePrefixes = append(m.NamePrefixes, string(dAtA[iNdEx:postIndex])) 21831 iNdEx = postIndex 21832 default: 21833 iNdEx = preIndex 21834 skippy, err := skipControl(dAtA[iNdEx:]) 21835 if err != nil { 21836 return err 21837 } 21838 if skippy < 0 { 21839 return ErrInvalidLengthControl 21840 } 21841 if (iNdEx + skippy) < 0 { 21842 return ErrInvalidLengthControl 21843 } 21844 if (iNdEx + skippy) > l { 21845 return io.ErrUnexpectedEOF 21846 } 21847 iNdEx += skippy 21848 } 21849 } 21850 21851 if iNdEx > l { 21852 return io.ErrUnexpectedEOF 21853 } 21854 return nil 21855 } 21856 func (m *ListConfigsResponse) Unmarshal(dAtA []byte) error { 21857 l := len(dAtA) 21858 iNdEx := 0 21859 for iNdEx < l { 21860 preIndex := iNdEx 21861 var wire uint64 21862 for shift := uint(0); ; shift += 7 { 21863 if shift >= 64 { 21864 return ErrIntOverflowControl 21865 } 21866 if iNdEx >= l { 21867 return io.ErrUnexpectedEOF 21868 } 21869 b := dAtA[iNdEx] 21870 iNdEx++ 21871 wire |= uint64(b&0x7F) << shift 21872 if b < 0x80 { 21873 break 21874 } 21875 } 21876 fieldNum := int32(wire >> 3) 21877 wireType := int(wire & 0x7) 21878 if wireType == 4 { 21879 return fmt.Errorf("proto: ListConfigsResponse: wiretype end group for non-group") 21880 } 21881 if fieldNum <= 0 { 21882 return fmt.Errorf("proto: ListConfigsResponse: illegal tag %d (wire type %d)", fieldNum, wire) 21883 } 21884 switch fieldNum { 21885 case 1: 21886 if wireType != 2 { 21887 return fmt.Errorf("proto: wrong wireType = %d for field Configs", wireType) 21888 } 21889 var msglen int 21890 for shift := uint(0); ; shift += 7 { 21891 if shift >= 64 { 21892 return ErrIntOverflowControl 21893 } 21894 if iNdEx >= l { 21895 return io.ErrUnexpectedEOF 21896 } 21897 b := dAtA[iNdEx] 21898 iNdEx++ 21899 msglen |= int(b&0x7F) << shift 21900 if b < 0x80 { 21901 break 21902 } 21903 } 21904 if msglen < 0 { 21905 return ErrInvalidLengthControl 21906 } 21907 postIndex := iNdEx + msglen 21908 if postIndex < 0 { 21909 return ErrInvalidLengthControl 21910 } 21911 if postIndex > l { 21912 return io.ErrUnexpectedEOF 21913 } 21914 m.Configs = append(m.Configs, &Config{}) 21915 if err := m.Configs[len(m.Configs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 21916 return err 21917 } 21918 iNdEx = postIndex 21919 default: 21920 iNdEx = preIndex 21921 skippy, err := skipControl(dAtA[iNdEx:]) 21922 if err != nil { 21923 return err 21924 } 21925 if skippy < 0 { 21926 return ErrInvalidLengthControl 21927 } 21928 if (iNdEx + skippy) < 0 { 21929 return ErrInvalidLengthControl 21930 } 21931 if (iNdEx + skippy) > l { 21932 return io.ErrUnexpectedEOF 21933 } 21934 iNdEx += skippy 21935 } 21936 } 21937 21938 if iNdEx > l { 21939 return io.ErrUnexpectedEOF 21940 } 21941 return nil 21942 } 21943 func (m *CreateConfigRequest) Unmarshal(dAtA []byte) error { 21944 l := len(dAtA) 21945 iNdEx := 0 21946 for iNdEx < l { 21947 preIndex := iNdEx 21948 var wire uint64 21949 for shift := uint(0); ; shift += 7 { 21950 if shift >= 64 { 21951 return ErrIntOverflowControl 21952 } 21953 if iNdEx >= l { 21954 return io.ErrUnexpectedEOF 21955 } 21956 b := dAtA[iNdEx] 21957 iNdEx++ 21958 wire |= uint64(b&0x7F) << shift 21959 if b < 0x80 { 21960 break 21961 } 21962 } 21963 fieldNum := int32(wire >> 3) 21964 wireType := int(wire & 0x7) 21965 if wireType == 4 { 21966 return fmt.Errorf("proto: CreateConfigRequest: wiretype end group for non-group") 21967 } 21968 if fieldNum <= 0 { 21969 return fmt.Errorf("proto: CreateConfigRequest: illegal tag %d (wire type %d)", fieldNum, wire) 21970 } 21971 switch fieldNum { 21972 case 1: 21973 if wireType != 2 { 21974 return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType) 21975 } 21976 var msglen int 21977 for shift := uint(0); ; shift += 7 { 21978 if shift >= 64 { 21979 return ErrIntOverflowControl 21980 } 21981 if iNdEx >= l { 21982 return io.ErrUnexpectedEOF 21983 } 21984 b := dAtA[iNdEx] 21985 iNdEx++ 21986 msglen |= int(b&0x7F) << shift 21987 if b < 0x80 { 21988 break 21989 } 21990 } 21991 if msglen < 0 { 21992 return ErrInvalidLengthControl 21993 } 21994 postIndex := iNdEx + msglen 21995 if postIndex < 0 { 21996 return ErrInvalidLengthControl 21997 } 21998 if postIndex > l { 21999 return io.ErrUnexpectedEOF 22000 } 22001 if m.Spec == nil { 22002 m.Spec = &ConfigSpec{} 22003 } 22004 if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22005 return err 22006 } 22007 iNdEx = postIndex 22008 default: 22009 iNdEx = preIndex 22010 skippy, err := skipControl(dAtA[iNdEx:]) 22011 if err != nil { 22012 return err 22013 } 22014 if skippy < 0 { 22015 return ErrInvalidLengthControl 22016 } 22017 if (iNdEx + skippy) < 0 { 22018 return ErrInvalidLengthControl 22019 } 22020 if (iNdEx + skippy) > l { 22021 return io.ErrUnexpectedEOF 22022 } 22023 iNdEx += skippy 22024 } 22025 } 22026 22027 if iNdEx > l { 22028 return io.ErrUnexpectedEOF 22029 } 22030 return nil 22031 } 22032 func (m *CreateConfigResponse) Unmarshal(dAtA []byte) error { 22033 l := len(dAtA) 22034 iNdEx := 0 22035 for iNdEx < l { 22036 preIndex := iNdEx 22037 var wire uint64 22038 for shift := uint(0); ; shift += 7 { 22039 if shift >= 64 { 22040 return ErrIntOverflowControl 22041 } 22042 if iNdEx >= l { 22043 return io.ErrUnexpectedEOF 22044 } 22045 b := dAtA[iNdEx] 22046 iNdEx++ 22047 wire |= uint64(b&0x7F) << shift 22048 if b < 0x80 { 22049 break 22050 } 22051 } 22052 fieldNum := int32(wire >> 3) 22053 wireType := int(wire & 0x7) 22054 if wireType == 4 { 22055 return fmt.Errorf("proto: CreateConfigResponse: wiretype end group for non-group") 22056 } 22057 if fieldNum <= 0 { 22058 return fmt.Errorf("proto: CreateConfigResponse: illegal tag %d (wire type %d)", fieldNum, wire) 22059 } 22060 switch fieldNum { 22061 case 1: 22062 if wireType != 2 { 22063 return fmt.Errorf("proto: wrong wireType = %d for field Config", wireType) 22064 } 22065 var msglen int 22066 for shift := uint(0); ; shift += 7 { 22067 if shift >= 64 { 22068 return ErrIntOverflowControl 22069 } 22070 if iNdEx >= l { 22071 return io.ErrUnexpectedEOF 22072 } 22073 b := dAtA[iNdEx] 22074 iNdEx++ 22075 msglen |= int(b&0x7F) << shift 22076 if b < 0x80 { 22077 break 22078 } 22079 } 22080 if msglen < 0 { 22081 return ErrInvalidLengthControl 22082 } 22083 postIndex := iNdEx + msglen 22084 if postIndex < 0 { 22085 return ErrInvalidLengthControl 22086 } 22087 if postIndex > l { 22088 return io.ErrUnexpectedEOF 22089 } 22090 if m.Config == nil { 22091 m.Config = &Config{} 22092 } 22093 if err := m.Config.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22094 return err 22095 } 22096 iNdEx = postIndex 22097 default: 22098 iNdEx = preIndex 22099 skippy, err := skipControl(dAtA[iNdEx:]) 22100 if err != nil { 22101 return err 22102 } 22103 if skippy < 0 { 22104 return ErrInvalidLengthControl 22105 } 22106 if (iNdEx + skippy) < 0 { 22107 return ErrInvalidLengthControl 22108 } 22109 if (iNdEx + skippy) > l { 22110 return io.ErrUnexpectedEOF 22111 } 22112 iNdEx += skippy 22113 } 22114 } 22115 22116 if iNdEx > l { 22117 return io.ErrUnexpectedEOF 22118 } 22119 return nil 22120 } 22121 func (m *RemoveConfigRequest) Unmarshal(dAtA []byte) error { 22122 l := len(dAtA) 22123 iNdEx := 0 22124 for iNdEx < l { 22125 preIndex := iNdEx 22126 var wire uint64 22127 for shift := uint(0); ; shift += 7 { 22128 if shift >= 64 { 22129 return ErrIntOverflowControl 22130 } 22131 if iNdEx >= l { 22132 return io.ErrUnexpectedEOF 22133 } 22134 b := dAtA[iNdEx] 22135 iNdEx++ 22136 wire |= uint64(b&0x7F) << shift 22137 if b < 0x80 { 22138 break 22139 } 22140 } 22141 fieldNum := int32(wire >> 3) 22142 wireType := int(wire & 0x7) 22143 if wireType == 4 { 22144 return fmt.Errorf("proto: RemoveConfigRequest: wiretype end group for non-group") 22145 } 22146 if fieldNum <= 0 { 22147 return fmt.Errorf("proto: RemoveConfigRequest: illegal tag %d (wire type %d)", fieldNum, wire) 22148 } 22149 switch fieldNum { 22150 case 1: 22151 if wireType != 2 { 22152 return fmt.Errorf("proto: wrong wireType = %d for field ConfigID", wireType) 22153 } 22154 var stringLen uint64 22155 for shift := uint(0); ; shift += 7 { 22156 if shift >= 64 { 22157 return ErrIntOverflowControl 22158 } 22159 if iNdEx >= l { 22160 return io.ErrUnexpectedEOF 22161 } 22162 b := dAtA[iNdEx] 22163 iNdEx++ 22164 stringLen |= uint64(b&0x7F) << shift 22165 if b < 0x80 { 22166 break 22167 } 22168 } 22169 intStringLen := int(stringLen) 22170 if intStringLen < 0 { 22171 return ErrInvalidLengthControl 22172 } 22173 postIndex := iNdEx + intStringLen 22174 if postIndex < 0 { 22175 return ErrInvalidLengthControl 22176 } 22177 if postIndex > l { 22178 return io.ErrUnexpectedEOF 22179 } 22180 m.ConfigID = string(dAtA[iNdEx:postIndex]) 22181 iNdEx = postIndex 22182 default: 22183 iNdEx = preIndex 22184 skippy, err := skipControl(dAtA[iNdEx:]) 22185 if err != nil { 22186 return err 22187 } 22188 if skippy < 0 { 22189 return ErrInvalidLengthControl 22190 } 22191 if (iNdEx + skippy) < 0 { 22192 return ErrInvalidLengthControl 22193 } 22194 if (iNdEx + skippy) > l { 22195 return io.ErrUnexpectedEOF 22196 } 22197 iNdEx += skippy 22198 } 22199 } 22200 22201 if iNdEx > l { 22202 return io.ErrUnexpectedEOF 22203 } 22204 return nil 22205 } 22206 func (m *RemoveConfigResponse) Unmarshal(dAtA []byte) error { 22207 l := len(dAtA) 22208 iNdEx := 0 22209 for iNdEx < l { 22210 preIndex := iNdEx 22211 var wire uint64 22212 for shift := uint(0); ; shift += 7 { 22213 if shift >= 64 { 22214 return ErrIntOverflowControl 22215 } 22216 if iNdEx >= l { 22217 return io.ErrUnexpectedEOF 22218 } 22219 b := dAtA[iNdEx] 22220 iNdEx++ 22221 wire |= uint64(b&0x7F) << shift 22222 if b < 0x80 { 22223 break 22224 } 22225 } 22226 fieldNum := int32(wire >> 3) 22227 wireType := int(wire & 0x7) 22228 if wireType == 4 { 22229 return fmt.Errorf("proto: RemoveConfigResponse: wiretype end group for non-group") 22230 } 22231 if fieldNum <= 0 { 22232 return fmt.Errorf("proto: RemoveConfigResponse: illegal tag %d (wire type %d)", fieldNum, wire) 22233 } 22234 switch fieldNum { 22235 default: 22236 iNdEx = preIndex 22237 skippy, err := skipControl(dAtA[iNdEx:]) 22238 if err != nil { 22239 return err 22240 } 22241 if skippy < 0 { 22242 return ErrInvalidLengthControl 22243 } 22244 if (iNdEx + skippy) < 0 { 22245 return ErrInvalidLengthControl 22246 } 22247 if (iNdEx + skippy) > l { 22248 return io.ErrUnexpectedEOF 22249 } 22250 iNdEx += skippy 22251 } 22252 } 22253 22254 if iNdEx > l { 22255 return io.ErrUnexpectedEOF 22256 } 22257 return nil 22258 } 22259 func (m *CreateExtensionRequest) Unmarshal(dAtA []byte) error { 22260 l := len(dAtA) 22261 iNdEx := 0 22262 for iNdEx < l { 22263 preIndex := iNdEx 22264 var wire uint64 22265 for shift := uint(0); ; shift += 7 { 22266 if shift >= 64 { 22267 return ErrIntOverflowControl 22268 } 22269 if iNdEx >= l { 22270 return io.ErrUnexpectedEOF 22271 } 22272 b := dAtA[iNdEx] 22273 iNdEx++ 22274 wire |= uint64(b&0x7F) << shift 22275 if b < 0x80 { 22276 break 22277 } 22278 } 22279 fieldNum := int32(wire >> 3) 22280 wireType := int(wire & 0x7) 22281 if wireType == 4 { 22282 return fmt.Errorf("proto: CreateExtensionRequest: wiretype end group for non-group") 22283 } 22284 if fieldNum <= 0 { 22285 return fmt.Errorf("proto: CreateExtensionRequest: illegal tag %d (wire type %d)", fieldNum, wire) 22286 } 22287 switch fieldNum { 22288 case 1: 22289 if wireType != 2 { 22290 return fmt.Errorf("proto: wrong wireType = %d for field Annotations", wireType) 22291 } 22292 var msglen int 22293 for shift := uint(0); ; shift += 7 { 22294 if shift >= 64 { 22295 return ErrIntOverflowControl 22296 } 22297 if iNdEx >= l { 22298 return io.ErrUnexpectedEOF 22299 } 22300 b := dAtA[iNdEx] 22301 iNdEx++ 22302 msglen |= int(b&0x7F) << shift 22303 if b < 0x80 { 22304 break 22305 } 22306 } 22307 if msglen < 0 { 22308 return ErrInvalidLengthControl 22309 } 22310 postIndex := iNdEx + msglen 22311 if postIndex < 0 { 22312 return ErrInvalidLengthControl 22313 } 22314 if postIndex > l { 22315 return io.ErrUnexpectedEOF 22316 } 22317 if m.Annotations == nil { 22318 m.Annotations = &Annotations{} 22319 } 22320 if err := m.Annotations.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22321 return err 22322 } 22323 iNdEx = postIndex 22324 case 2: 22325 if wireType != 2 { 22326 return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType) 22327 } 22328 var stringLen uint64 22329 for shift := uint(0); ; shift += 7 { 22330 if shift >= 64 { 22331 return ErrIntOverflowControl 22332 } 22333 if iNdEx >= l { 22334 return io.ErrUnexpectedEOF 22335 } 22336 b := dAtA[iNdEx] 22337 iNdEx++ 22338 stringLen |= uint64(b&0x7F) << shift 22339 if b < 0x80 { 22340 break 22341 } 22342 } 22343 intStringLen := int(stringLen) 22344 if intStringLen < 0 { 22345 return ErrInvalidLengthControl 22346 } 22347 postIndex := iNdEx + intStringLen 22348 if postIndex < 0 { 22349 return ErrInvalidLengthControl 22350 } 22351 if postIndex > l { 22352 return io.ErrUnexpectedEOF 22353 } 22354 m.Description = string(dAtA[iNdEx:postIndex]) 22355 iNdEx = postIndex 22356 default: 22357 iNdEx = preIndex 22358 skippy, err := skipControl(dAtA[iNdEx:]) 22359 if err != nil { 22360 return err 22361 } 22362 if skippy < 0 { 22363 return ErrInvalidLengthControl 22364 } 22365 if (iNdEx + skippy) < 0 { 22366 return ErrInvalidLengthControl 22367 } 22368 if (iNdEx + skippy) > l { 22369 return io.ErrUnexpectedEOF 22370 } 22371 iNdEx += skippy 22372 } 22373 } 22374 22375 if iNdEx > l { 22376 return io.ErrUnexpectedEOF 22377 } 22378 return nil 22379 } 22380 func (m *CreateExtensionResponse) Unmarshal(dAtA []byte) error { 22381 l := len(dAtA) 22382 iNdEx := 0 22383 for iNdEx < l { 22384 preIndex := iNdEx 22385 var wire uint64 22386 for shift := uint(0); ; shift += 7 { 22387 if shift >= 64 { 22388 return ErrIntOverflowControl 22389 } 22390 if iNdEx >= l { 22391 return io.ErrUnexpectedEOF 22392 } 22393 b := dAtA[iNdEx] 22394 iNdEx++ 22395 wire |= uint64(b&0x7F) << shift 22396 if b < 0x80 { 22397 break 22398 } 22399 } 22400 fieldNum := int32(wire >> 3) 22401 wireType := int(wire & 0x7) 22402 if wireType == 4 { 22403 return fmt.Errorf("proto: CreateExtensionResponse: wiretype end group for non-group") 22404 } 22405 if fieldNum <= 0 { 22406 return fmt.Errorf("proto: CreateExtensionResponse: illegal tag %d (wire type %d)", fieldNum, wire) 22407 } 22408 switch fieldNum { 22409 case 1: 22410 if wireType != 2 { 22411 return fmt.Errorf("proto: wrong wireType = %d for field Extension", wireType) 22412 } 22413 var msglen int 22414 for shift := uint(0); ; shift += 7 { 22415 if shift >= 64 { 22416 return ErrIntOverflowControl 22417 } 22418 if iNdEx >= l { 22419 return io.ErrUnexpectedEOF 22420 } 22421 b := dAtA[iNdEx] 22422 iNdEx++ 22423 msglen |= int(b&0x7F) << shift 22424 if b < 0x80 { 22425 break 22426 } 22427 } 22428 if msglen < 0 { 22429 return ErrInvalidLengthControl 22430 } 22431 postIndex := iNdEx + msglen 22432 if postIndex < 0 { 22433 return ErrInvalidLengthControl 22434 } 22435 if postIndex > l { 22436 return io.ErrUnexpectedEOF 22437 } 22438 if m.Extension == nil { 22439 m.Extension = &Extension{} 22440 } 22441 if err := m.Extension.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22442 return err 22443 } 22444 iNdEx = postIndex 22445 default: 22446 iNdEx = preIndex 22447 skippy, err := skipControl(dAtA[iNdEx:]) 22448 if err != nil { 22449 return err 22450 } 22451 if skippy < 0 { 22452 return ErrInvalidLengthControl 22453 } 22454 if (iNdEx + skippy) < 0 { 22455 return ErrInvalidLengthControl 22456 } 22457 if (iNdEx + skippy) > l { 22458 return io.ErrUnexpectedEOF 22459 } 22460 iNdEx += skippy 22461 } 22462 } 22463 22464 if iNdEx > l { 22465 return io.ErrUnexpectedEOF 22466 } 22467 return nil 22468 } 22469 func (m *RemoveExtensionRequest) Unmarshal(dAtA []byte) error { 22470 l := len(dAtA) 22471 iNdEx := 0 22472 for iNdEx < l { 22473 preIndex := iNdEx 22474 var wire uint64 22475 for shift := uint(0); ; shift += 7 { 22476 if shift >= 64 { 22477 return ErrIntOverflowControl 22478 } 22479 if iNdEx >= l { 22480 return io.ErrUnexpectedEOF 22481 } 22482 b := dAtA[iNdEx] 22483 iNdEx++ 22484 wire |= uint64(b&0x7F) << shift 22485 if b < 0x80 { 22486 break 22487 } 22488 } 22489 fieldNum := int32(wire >> 3) 22490 wireType := int(wire & 0x7) 22491 if wireType == 4 { 22492 return fmt.Errorf("proto: RemoveExtensionRequest: wiretype end group for non-group") 22493 } 22494 if fieldNum <= 0 { 22495 return fmt.Errorf("proto: RemoveExtensionRequest: illegal tag %d (wire type %d)", fieldNum, wire) 22496 } 22497 switch fieldNum { 22498 case 1: 22499 if wireType != 2 { 22500 return fmt.Errorf("proto: wrong wireType = %d for field ExtensionID", wireType) 22501 } 22502 var stringLen uint64 22503 for shift := uint(0); ; shift += 7 { 22504 if shift >= 64 { 22505 return ErrIntOverflowControl 22506 } 22507 if iNdEx >= l { 22508 return io.ErrUnexpectedEOF 22509 } 22510 b := dAtA[iNdEx] 22511 iNdEx++ 22512 stringLen |= uint64(b&0x7F) << shift 22513 if b < 0x80 { 22514 break 22515 } 22516 } 22517 intStringLen := int(stringLen) 22518 if intStringLen < 0 { 22519 return ErrInvalidLengthControl 22520 } 22521 postIndex := iNdEx + intStringLen 22522 if postIndex < 0 { 22523 return ErrInvalidLengthControl 22524 } 22525 if postIndex > l { 22526 return io.ErrUnexpectedEOF 22527 } 22528 m.ExtensionID = string(dAtA[iNdEx:postIndex]) 22529 iNdEx = postIndex 22530 default: 22531 iNdEx = preIndex 22532 skippy, err := skipControl(dAtA[iNdEx:]) 22533 if err != nil { 22534 return err 22535 } 22536 if skippy < 0 { 22537 return ErrInvalidLengthControl 22538 } 22539 if (iNdEx + skippy) < 0 { 22540 return ErrInvalidLengthControl 22541 } 22542 if (iNdEx + skippy) > l { 22543 return io.ErrUnexpectedEOF 22544 } 22545 iNdEx += skippy 22546 } 22547 } 22548 22549 if iNdEx > l { 22550 return io.ErrUnexpectedEOF 22551 } 22552 return nil 22553 } 22554 func (m *RemoveExtensionResponse) Unmarshal(dAtA []byte) error { 22555 l := len(dAtA) 22556 iNdEx := 0 22557 for iNdEx < l { 22558 preIndex := iNdEx 22559 var wire uint64 22560 for shift := uint(0); ; shift += 7 { 22561 if shift >= 64 { 22562 return ErrIntOverflowControl 22563 } 22564 if iNdEx >= l { 22565 return io.ErrUnexpectedEOF 22566 } 22567 b := dAtA[iNdEx] 22568 iNdEx++ 22569 wire |= uint64(b&0x7F) << shift 22570 if b < 0x80 { 22571 break 22572 } 22573 } 22574 fieldNum := int32(wire >> 3) 22575 wireType := int(wire & 0x7) 22576 if wireType == 4 { 22577 return fmt.Errorf("proto: RemoveExtensionResponse: wiretype end group for non-group") 22578 } 22579 if fieldNum <= 0 { 22580 return fmt.Errorf("proto: RemoveExtensionResponse: illegal tag %d (wire type %d)", fieldNum, wire) 22581 } 22582 switch fieldNum { 22583 default: 22584 iNdEx = preIndex 22585 skippy, err := skipControl(dAtA[iNdEx:]) 22586 if err != nil { 22587 return err 22588 } 22589 if skippy < 0 { 22590 return ErrInvalidLengthControl 22591 } 22592 if (iNdEx + skippy) < 0 { 22593 return ErrInvalidLengthControl 22594 } 22595 if (iNdEx + skippy) > l { 22596 return io.ErrUnexpectedEOF 22597 } 22598 iNdEx += skippy 22599 } 22600 } 22601 22602 if iNdEx > l { 22603 return io.ErrUnexpectedEOF 22604 } 22605 return nil 22606 } 22607 func (m *GetExtensionRequest) Unmarshal(dAtA []byte) error { 22608 l := len(dAtA) 22609 iNdEx := 0 22610 for iNdEx < l { 22611 preIndex := iNdEx 22612 var wire uint64 22613 for shift := uint(0); ; shift += 7 { 22614 if shift >= 64 { 22615 return ErrIntOverflowControl 22616 } 22617 if iNdEx >= l { 22618 return io.ErrUnexpectedEOF 22619 } 22620 b := dAtA[iNdEx] 22621 iNdEx++ 22622 wire |= uint64(b&0x7F) << shift 22623 if b < 0x80 { 22624 break 22625 } 22626 } 22627 fieldNum := int32(wire >> 3) 22628 wireType := int(wire & 0x7) 22629 if wireType == 4 { 22630 return fmt.Errorf("proto: GetExtensionRequest: wiretype end group for non-group") 22631 } 22632 if fieldNum <= 0 { 22633 return fmt.Errorf("proto: GetExtensionRequest: illegal tag %d (wire type %d)", fieldNum, wire) 22634 } 22635 switch fieldNum { 22636 case 1: 22637 if wireType != 2 { 22638 return fmt.Errorf("proto: wrong wireType = %d for field ExtensionID", wireType) 22639 } 22640 var stringLen uint64 22641 for shift := uint(0); ; shift += 7 { 22642 if shift >= 64 { 22643 return ErrIntOverflowControl 22644 } 22645 if iNdEx >= l { 22646 return io.ErrUnexpectedEOF 22647 } 22648 b := dAtA[iNdEx] 22649 iNdEx++ 22650 stringLen |= uint64(b&0x7F) << shift 22651 if b < 0x80 { 22652 break 22653 } 22654 } 22655 intStringLen := int(stringLen) 22656 if intStringLen < 0 { 22657 return ErrInvalidLengthControl 22658 } 22659 postIndex := iNdEx + intStringLen 22660 if postIndex < 0 { 22661 return ErrInvalidLengthControl 22662 } 22663 if postIndex > l { 22664 return io.ErrUnexpectedEOF 22665 } 22666 m.ExtensionID = string(dAtA[iNdEx:postIndex]) 22667 iNdEx = postIndex 22668 default: 22669 iNdEx = preIndex 22670 skippy, err := skipControl(dAtA[iNdEx:]) 22671 if err != nil { 22672 return err 22673 } 22674 if skippy < 0 { 22675 return ErrInvalidLengthControl 22676 } 22677 if (iNdEx + skippy) < 0 { 22678 return ErrInvalidLengthControl 22679 } 22680 if (iNdEx + skippy) > l { 22681 return io.ErrUnexpectedEOF 22682 } 22683 iNdEx += skippy 22684 } 22685 } 22686 22687 if iNdEx > l { 22688 return io.ErrUnexpectedEOF 22689 } 22690 return nil 22691 } 22692 func (m *GetExtensionResponse) Unmarshal(dAtA []byte) error { 22693 l := len(dAtA) 22694 iNdEx := 0 22695 for iNdEx < l { 22696 preIndex := iNdEx 22697 var wire uint64 22698 for shift := uint(0); ; shift += 7 { 22699 if shift >= 64 { 22700 return ErrIntOverflowControl 22701 } 22702 if iNdEx >= l { 22703 return io.ErrUnexpectedEOF 22704 } 22705 b := dAtA[iNdEx] 22706 iNdEx++ 22707 wire |= uint64(b&0x7F) << shift 22708 if b < 0x80 { 22709 break 22710 } 22711 } 22712 fieldNum := int32(wire >> 3) 22713 wireType := int(wire & 0x7) 22714 if wireType == 4 { 22715 return fmt.Errorf("proto: GetExtensionResponse: wiretype end group for non-group") 22716 } 22717 if fieldNum <= 0 { 22718 return fmt.Errorf("proto: GetExtensionResponse: illegal tag %d (wire type %d)", fieldNum, wire) 22719 } 22720 switch fieldNum { 22721 case 1: 22722 if wireType != 2 { 22723 return fmt.Errorf("proto: wrong wireType = %d for field Extension", wireType) 22724 } 22725 var msglen int 22726 for shift := uint(0); ; shift += 7 { 22727 if shift >= 64 { 22728 return ErrIntOverflowControl 22729 } 22730 if iNdEx >= l { 22731 return io.ErrUnexpectedEOF 22732 } 22733 b := dAtA[iNdEx] 22734 iNdEx++ 22735 msglen |= int(b&0x7F) << shift 22736 if b < 0x80 { 22737 break 22738 } 22739 } 22740 if msglen < 0 { 22741 return ErrInvalidLengthControl 22742 } 22743 postIndex := iNdEx + msglen 22744 if postIndex < 0 { 22745 return ErrInvalidLengthControl 22746 } 22747 if postIndex > l { 22748 return io.ErrUnexpectedEOF 22749 } 22750 if m.Extension == nil { 22751 m.Extension = &Extension{} 22752 } 22753 if err := m.Extension.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22754 return err 22755 } 22756 iNdEx = postIndex 22757 default: 22758 iNdEx = preIndex 22759 skippy, err := skipControl(dAtA[iNdEx:]) 22760 if err != nil { 22761 return err 22762 } 22763 if skippy < 0 { 22764 return ErrInvalidLengthControl 22765 } 22766 if (iNdEx + skippy) < 0 { 22767 return ErrInvalidLengthControl 22768 } 22769 if (iNdEx + skippy) > l { 22770 return io.ErrUnexpectedEOF 22771 } 22772 iNdEx += skippy 22773 } 22774 } 22775 22776 if iNdEx > l { 22777 return io.ErrUnexpectedEOF 22778 } 22779 return nil 22780 } 22781 func (m *CreateResourceRequest) Unmarshal(dAtA []byte) error { 22782 l := len(dAtA) 22783 iNdEx := 0 22784 for iNdEx < l { 22785 preIndex := iNdEx 22786 var wire uint64 22787 for shift := uint(0); ; shift += 7 { 22788 if shift >= 64 { 22789 return ErrIntOverflowControl 22790 } 22791 if iNdEx >= l { 22792 return io.ErrUnexpectedEOF 22793 } 22794 b := dAtA[iNdEx] 22795 iNdEx++ 22796 wire |= uint64(b&0x7F) << shift 22797 if b < 0x80 { 22798 break 22799 } 22800 } 22801 fieldNum := int32(wire >> 3) 22802 wireType := int(wire & 0x7) 22803 if wireType == 4 { 22804 return fmt.Errorf("proto: CreateResourceRequest: wiretype end group for non-group") 22805 } 22806 if fieldNum <= 0 { 22807 return fmt.Errorf("proto: CreateResourceRequest: illegal tag %d (wire type %d)", fieldNum, wire) 22808 } 22809 switch fieldNum { 22810 case 1: 22811 if wireType != 2 { 22812 return fmt.Errorf("proto: wrong wireType = %d for field Annotations", wireType) 22813 } 22814 var msglen int 22815 for shift := uint(0); ; shift += 7 { 22816 if shift >= 64 { 22817 return ErrIntOverflowControl 22818 } 22819 if iNdEx >= l { 22820 return io.ErrUnexpectedEOF 22821 } 22822 b := dAtA[iNdEx] 22823 iNdEx++ 22824 msglen |= int(b&0x7F) << shift 22825 if b < 0x80 { 22826 break 22827 } 22828 } 22829 if msglen < 0 { 22830 return ErrInvalidLengthControl 22831 } 22832 postIndex := iNdEx + msglen 22833 if postIndex < 0 { 22834 return ErrInvalidLengthControl 22835 } 22836 if postIndex > l { 22837 return io.ErrUnexpectedEOF 22838 } 22839 if m.Annotations == nil { 22840 m.Annotations = &Annotations{} 22841 } 22842 if err := m.Annotations.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22843 return err 22844 } 22845 iNdEx = postIndex 22846 case 2: 22847 if wireType != 2 { 22848 return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType) 22849 } 22850 var stringLen uint64 22851 for shift := uint(0); ; shift += 7 { 22852 if shift >= 64 { 22853 return ErrIntOverflowControl 22854 } 22855 if iNdEx >= l { 22856 return io.ErrUnexpectedEOF 22857 } 22858 b := dAtA[iNdEx] 22859 iNdEx++ 22860 stringLen |= uint64(b&0x7F) << shift 22861 if b < 0x80 { 22862 break 22863 } 22864 } 22865 intStringLen := int(stringLen) 22866 if intStringLen < 0 { 22867 return ErrInvalidLengthControl 22868 } 22869 postIndex := iNdEx + intStringLen 22870 if postIndex < 0 { 22871 return ErrInvalidLengthControl 22872 } 22873 if postIndex > l { 22874 return io.ErrUnexpectedEOF 22875 } 22876 m.Kind = string(dAtA[iNdEx:postIndex]) 22877 iNdEx = postIndex 22878 case 3: 22879 if wireType != 2 { 22880 return fmt.Errorf("proto: wrong wireType = %d for field Payload", wireType) 22881 } 22882 var msglen int 22883 for shift := uint(0); ; shift += 7 { 22884 if shift >= 64 { 22885 return ErrIntOverflowControl 22886 } 22887 if iNdEx >= l { 22888 return io.ErrUnexpectedEOF 22889 } 22890 b := dAtA[iNdEx] 22891 iNdEx++ 22892 msglen |= int(b&0x7F) << shift 22893 if b < 0x80 { 22894 break 22895 } 22896 } 22897 if msglen < 0 { 22898 return ErrInvalidLengthControl 22899 } 22900 postIndex := iNdEx + msglen 22901 if postIndex < 0 { 22902 return ErrInvalidLengthControl 22903 } 22904 if postIndex > l { 22905 return io.ErrUnexpectedEOF 22906 } 22907 if m.Payload == nil { 22908 m.Payload = &types.Any{} 22909 } 22910 if err := m.Payload.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 22911 return err 22912 } 22913 iNdEx = postIndex 22914 default: 22915 iNdEx = preIndex 22916 skippy, err := skipControl(dAtA[iNdEx:]) 22917 if err != nil { 22918 return err 22919 } 22920 if skippy < 0 { 22921 return ErrInvalidLengthControl 22922 } 22923 if (iNdEx + skippy) < 0 { 22924 return ErrInvalidLengthControl 22925 } 22926 if (iNdEx + skippy) > l { 22927 return io.ErrUnexpectedEOF 22928 } 22929 iNdEx += skippy 22930 } 22931 } 22932 22933 if iNdEx > l { 22934 return io.ErrUnexpectedEOF 22935 } 22936 return nil 22937 } 22938 func (m *CreateResourceResponse) Unmarshal(dAtA []byte) error { 22939 l := len(dAtA) 22940 iNdEx := 0 22941 for iNdEx < l { 22942 preIndex := iNdEx 22943 var wire uint64 22944 for shift := uint(0); ; shift += 7 { 22945 if shift >= 64 { 22946 return ErrIntOverflowControl 22947 } 22948 if iNdEx >= l { 22949 return io.ErrUnexpectedEOF 22950 } 22951 b := dAtA[iNdEx] 22952 iNdEx++ 22953 wire |= uint64(b&0x7F) << shift 22954 if b < 0x80 { 22955 break 22956 } 22957 } 22958 fieldNum := int32(wire >> 3) 22959 wireType := int(wire & 0x7) 22960 if wireType == 4 { 22961 return fmt.Errorf("proto: CreateResourceResponse: wiretype end group for non-group") 22962 } 22963 if fieldNum <= 0 { 22964 return fmt.Errorf("proto: CreateResourceResponse: illegal tag %d (wire type %d)", fieldNum, wire) 22965 } 22966 switch fieldNum { 22967 case 1: 22968 if wireType != 2 { 22969 return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType) 22970 } 22971 var msglen int 22972 for shift := uint(0); ; shift += 7 { 22973 if shift >= 64 { 22974 return ErrIntOverflowControl 22975 } 22976 if iNdEx >= l { 22977 return io.ErrUnexpectedEOF 22978 } 22979 b := dAtA[iNdEx] 22980 iNdEx++ 22981 msglen |= int(b&0x7F) << shift 22982 if b < 0x80 { 22983 break 22984 } 22985 } 22986 if msglen < 0 { 22987 return ErrInvalidLengthControl 22988 } 22989 postIndex := iNdEx + msglen 22990 if postIndex < 0 { 22991 return ErrInvalidLengthControl 22992 } 22993 if postIndex > l { 22994 return io.ErrUnexpectedEOF 22995 } 22996 if m.Resource == nil { 22997 m.Resource = &Resource{} 22998 } 22999 if err := m.Resource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 23000 return err 23001 } 23002 iNdEx = postIndex 23003 default: 23004 iNdEx = preIndex 23005 skippy, err := skipControl(dAtA[iNdEx:]) 23006 if err != nil { 23007 return err 23008 } 23009 if skippy < 0 { 23010 return ErrInvalidLengthControl 23011 } 23012 if (iNdEx + skippy) < 0 { 23013 return ErrInvalidLengthControl 23014 } 23015 if (iNdEx + skippy) > l { 23016 return io.ErrUnexpectedEOF 23017 } 23018 iNdEx += skippy 23019 } 23020 } 23021 23022 if iNdEx > l { 23023 return io.ErrUnexpectedEOF 23024 } 23025 return nil 23026 } 23027 func (m *RemoveResourceRequest) Unmarshal(dAtA []byte) error { 23028 l := len(dAtA) 23029 iNdEx := 0 23030 for iNdEx < l { 23031 preIndex := iNdEx 23032 var wire uint64 23033 for shift := uint(0); ; shift += 7 { 23034 if shift >= 64 { 23035 return ErrIntOverflowControl 23036 } 23037 if iNdEx >= l { 23038 return io.ErrUnexpectedEOF 23039 } 23040 b := dAtA[iNdEx] 23041 iNdEx++ 23042 wire |= uint64(b&0x7F) << shift 23043 if b < 0x80 { 23044 break 23045 } 23046 } 23047 fieldNum := int32(wire >> 3) 23048 wireType := int(wire & 0x7) 23049 if wireType == 4 { 23050 return fmt.Errorf("proto: RemoveResourceRequest: wiretype end group for non-group") 23051 } 23052 if fieldNum <= 0 { 23053 return fmt.Errorf("proto: RemoveResourceRequest: illegal tag %d (wire type %d)", fieldNum, wire) 23054 } 23055 switch fieldNum { 23056 case 1: 23057 if wireType != 2 { 23058 return fmt.Errorf("proto: wrong wireType = %d for field ResourceID", wireType) 23059 } 23060 var stringLen uint64 23061 for shift := uint(0); ; shift += 7 { 23062 if shift >= 64 { 23063 return ErrIntOverflowControl 23064 } 23065 if iNdEx >= l { 23066 return io.ErrUnexpectedEOF 23067 } 23068 b := dAtA[iNdEx] 23069 iNdEx++ 23070 stringLen |= uint64(b&0x7F) << shift 23071 if b < 0x80 { 23072 break 23073 } 23074 } 23075 intStringLen := int(stringLen) 23076 if intStringLen < 0 { 23077 return ErrInvalidLengthControl 23078 } 23079 postIndex := iNdEx + intStringLen 23080 if postIndex < 0 { 23081 return ErrInvalidLengthControl 23082 } 23083 if postIndex > l { 23084 return io.ErrUnexpectedEOF 23085 } 23086 m.ResourceID = string(dAtA[iNdEx:postIndex]) 23087 iNdEx = postIndex 23088 default: 23089 iNdEx = preIndex 23090 skippy, err := skipControl(dAtA[iNdEx:]) 23091 if err != nil { 23092 return err 23093 } 23094 if skippy < 0 { 23095 return ErrInvalidLengthControl 23096 } 23097 if (iNdEx + skippy) < 0 { 23098 return ErrInvalidLengthControl 23099 } 23100 if (iNdEx + skippy) > l { 23101 return io.ErrUnexpectedEOF 23102 } 23103 iNdEx += skippy 23104 } 23105 } 23106 23107 if iNdEx > l { 23108 return io.ErrUnexpectedEOF 23109 } 23110 return nil 23111 } 23112 func (m *RemoveResourceResponse) Unmarshal(dAtA []byte) error { 23113 l := len(dAtA) 23114 iNdEx := 0 23115 for iNdEx < l { 23116 preIndex := iNdEx 23117 var wire uint64 23118 for shift := uint(0); ; shift += 7 { 23119 if shift >= 64 { 23120 return ErrIntOverflowControl 23121 } 23122 if iNdEx >= l { 23123 return io.ErrUnexpectedEOF 23124 } 23125 b := dAtA[iNdEx] 23126 iNdEx++ 23127 wire |= uint64(b&0x7F) << shift 23128 if b < 0x80 { 23129 break 23130 } 23131 } 23132 fieldNum := int32(wire >> 3) 23133 wireType := int(wire & 0x7) 23134 if wireType == 4 { 23135 return fmt.Errorf("proto: RemoveResourceResponse: wiretype end group for non-group") 23136 } 23137 if fieldNum <= 0 { 23138 return fmt.Errorf("proto: RemoveResourceResponse: illegal tag %d (wire type %d)", fieldNum, wire) 23139 } 23140 switch fieldNum { 23141 default: 23142 iNdEx = preIndex 23143 skippy, err := skipControl(dAtA[iNdEx:]) 23144 if err != nil { 23145 return err 23146 } 23147 if skippy < 0 { 23148 return ErrInvalidLengthControl 23149 } 23150 if (iNdEx + skippy) < 0 { 23151 return ErrInvalidLengthControl 23152 } 23153 if (iNdEx + skippy) > l { 23154 return io.ErrUnexpectedEOF 23155 } 23156 iNdEx += skippy 23157 } 23158 } 23159 23160 if iNdEx > l { 23161 return io.ErrUnexpectedEOF 23162 } 23163 return nil 23164 } 23165 func (m *UpdateResourceRequest) Unmarshal(dAtA []byte) error { 23166 l := len(dAtA) 23167 iNdEx := 0 23168 for iNdEx < l { 23169 preIndex := iNdEx 23170 var wire uint64 23171 for shift := uint(0); ; shift += 7 { 23172 if shift >= 64 { 23173 return ErrIntOverflowControl 23174 } 23175 if iNdEx >= l { 23176 return io.ErrUnexpectedEOF 23177 } 23178 b := dAtA[iNdEx] 23179 iNdEx++ 23180 wire |= uint64(b&0x7F) << shift 23181 if b < 0x80 { 23182 break 23183 } 23184 } 23185 fieldNum := int32(wire >> 3) 23186 wireType := int(wire & 0x7) 23187 if wireType == 4 { 23188 return fmt.Errorf("proto: UpdateResourceRequest: wiretype end group for non-group") 23189 } 23190 if fieldNum <= 0 { 23191 return fmt.Errorf("proto: UpdateResourceRequest: illegal tag %d (wire type %d)", fieldNum, wire) 23192 } 23193 switch fieldNum { 23194 case 1: 23195 if wireType != 2 { 23196 return fmt.Errorf("proto: wrong wireType = %d for field ResourceID", wireType) 23197 } 23198 var stringLen uint64 23199 for shift := uint(0); ; shift += 7 { 23200 if shift >= 64 { 23201 return ErrIntOverflowControl 23202 } 23203 if iNdEx >= l { 23204 return io.ErrUnexpectedEOF 23205 } 23206 b := dAtA[iNdEx] 23207 iNdEx++ 23208 stringLen |= uint64(b&0x7F) << shift 23209 if b < 0x80 { 23210 break 23211 } 23212 } 23213 intStringLen := int(stringLen) 23214 if intStringLen < 0 { 23215 return ErrInvalidLengthControl 23216 } 23217 postIndex := iNdEx + intStringLen 23218 if postIndex < 0 { 23219 return ErrInvalidLengthControl 23220 } 23221 if postIndex > l { 23222 return io.ErrUnexpectedEOF 23223 } 23224 m.ResourceID = string(dAtA[iNdEx:postIndex]) 23225 iNdEx = postIndex 23226 case 2: 23227 if wireType != 2 { 23228 return fmt.Errorf("proto: wrong wireType = %d for field ResourceVersion", wireType) 23229 } 23230 var msglen int 23231 for shift := uint(0); ; shift += 7 { 23232 if shift >= 64 { 23233 return ErrIntOverflowControl 23234 } 23235 if iNdEx >= l { 23236 return io.ErrUnexpectedEOF 23237 } 23238 b := dAtA[iNdEx] 23239 iNdEx++ 23240 msglen |= int(b&0x7F) << shift 23241 if b < 0x80 { 23242 break 23243 } 23244 } 23245 if msglen < 0 { 23246 return ErrInvalidLengthControl 23247 } 23248 postIndex := iNdEx + msglen 23249 if postIndex < 0 { 23250 return ErrInvalidLengthControl 23251 } 23252 if postIndex > l { 23253 return io.ErrUnexpectedEOF 23254 } 23255 if m.ResourceVersion == nil { 23256 m.ResourceVersion = &Version{} 23257 } 23258 if err := m.ResourceVersion.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 23259 return err 23260 } 23261 iNdEx = postIndex 23262 case 3: 23263 if wireType != 2 { 23264 return fmt.Errorf("proto: wrong wireType = %d for field Annotations", wireType) 23265 } 23266 var msglen int 23267 for shift := uint(0); ; shift += 7 { 23268 if shift >= 64 { 23269 return ErrIntOverflowControl 23270 } 23271 if iNdEx >= l { 23272 return io.ErrUnexpectedEOF 23273 } 23274 b := dAtA[iNdEx] 23275 iNdEx++ 23276 msglen |= int(b&0x7F) << shift 23277 if b < 0x80 { 23278 break 23279 } 23280 } 23281 if msglen < 0 { 23282 return ErrInvalidLengthControl 23283 } 23284 postIndex := iNdEx + msglen 23285 if postIndex < 0 { 23286 return ErrInvalidLengthControl 23287 } 23288 if postIndex > l { 23289 return io.ErrUnexpectedEOF 23290 } 23291 if m.Annotations == nil { 23292 m.Annotations = &Annotations{} 23293 } 23294 if err := m.Annotations.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 23295 return err 23296 } 23297 iNdEx = postIndex 23298 case 4: 23299 if wireType != 2 { 23300 return fmt.Errorf("proto: wrong wireType = %d for field Payload", wireType) 23301 } 23302 var msglen int 23303 for shift := uint(0); ; shift += 7 { 23304 if shift >= 64 { 23305 return ErrIntOverflowControl 23306 } 23307 if iNdEx >= l { 23308 return io.ErrUnexpectedEOF 23309 } 23310 b := dAtA[iNdEx] 23311 iNdEx++ 23312 msglen |= int(b&0x7F) << shift 23313 if b < 0x80 { 23314 break 23315 } 23316 } 23317 if msglen < 0 { 23318 return ErrInvalidLengthControl 23319 } 23320 postIndex := iNdEx + msglen 23321 if postIndex < 0 { 23322 return ErrInvalidLengthControl 23323 } 23324 if postIndex > l { 23325 return io.ErrUnexpectedEOF 23326 } 23327 if m.Payload == nil { 23328 m.Payload = &types.Any{} 23329 } 23330 if err := m.Payload.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 23331 return err 23332 } 23333 iNdEx = postIndex 23334 default: 23335 iNdEx = preIndex 23336 skippy, err := skipControl(dAtA[iNdEx:]) 23337 if err != nil { 23338 return err 23339 } 23340 if skippy < 0 { 23341 return ErrInvalidLengthControl 23342 } 23343 if (iNdEx + skippy) < 0 { 23344 return ErrInvalidLengthControl 23345 } 23346 if (iNdEx + skippy) > l { 23347 return io.ErrUnexpectedEOF 23348 } 23349 iNdEx += skippy 23350 } 23351 } 23352 23353 if iNdEx > l { 23354 return io.ErrUnexpectedEOF 23355 } 23356 return nil 23357 } 23358 func (m *UpdateResourceResponse) Unmarshal(dAtA []byte) error { 23359 l := len(dAtA) 23360 iNdEx := 0 23361 for iNdEx < l { 23362 preIndex := iNdEx 23363 var wire uint64 23364 for shift := uint(0); ; shift += 7 { 23365 if shift >= 64 { 23366 return ErrIntOverflowControl 23367 } 23368 if iNdEx >= l { 23369 return io.ErrUnexpectedEOF 23370 } 23371 b := dAtA[iNdEx] 23372 iNdEx++ 23373 wire |= uint64(b&0x7F) << shift 23374 if b < 0x80 { 23375 break 23376 } 23377 } 23378 fieldNum := int32(wire >> 3) 23379 wireType := int(wire & 0x7) 23380 if wireType == 4 { 23381 return fmt.Errorf("proto: UpdateResourceResponse: wiretype end group for non-group") 23382 } 23383 if fieldNum <= 0 { 23384 return fmt.Errorf("proto: UpdateResourceResponse: illegal tag %d (wire type %d)", fieldNum, wire) 23385 } 23386 switch fieldNum { 23387 case 1: 23388 if wireType != 2 { 23389 return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType) 23390 } 23391 var msglen int 23392 for shift := uint(0); ; shift += 7 { 23393 if shift >= 64 { 23394 return ErrIntOverflowControl 23395 } 23396 if iNdEx >= l { 23397 return io.ErrUnexpectedEOF 23398 } 23399 b := dAtA[iNdEx] 23400 iNdEx++ 23401 msglen |= int(b&0x7F) << shift 23402 if b < 0x80 { 23403 break 23404 } 23405 } 23406 if msglen < 0 { 23407 return ErrInvalidLengthControl 23408 } 23409 postIndex := iNdEx + msglen 23410 if postIndex < 0 { 23411 return ErrInvalidLengthControl 23412 } 23413 if postIndex > l { 23414 return io.ErrUnexpectedEOF 23415 } 23416 if m.Resource == nil { 23417 m.Resource = &Resource{} 23418 } 23419 if err := m.Resource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 23420 return err 23421 } 23422 iNdEx = postIndex 23423 default: 23424 iNdEx = preIndex 23425 skippy, err := skipControl(dAtA[iNdEx:]) 23426 if err != nil { 23427 return err 23428 } 23429 if skippy < 0 { 23430 return ErrInvalidLengthControl 23431 } 23432 if (iNdEx + skippy) < 0 { 23433 return ErrInvalidLengthControl 23434 } 23435 if (iNdEx + skippy) > l { 23436 return io.ErrUnexpectedEOF 23437 } 23438 iNdEx += skippy 23439 } 23440 } 23441 23442 if iNdEx > l { 23443 return io.ErrUnexpectedEOF 23444 } 23445 return nil 23446 } 23447 func (m *GetResourceRequest) Unmarshal(dAtA []byte) error { 23448 l := len(dAtA) 23449 iNdEx := 0 23450 for iNdEx < l { 23451 preIndex := iNdEx 23452 var wire uint64 23453 for shift := uint(0); ; shift += 7 { 23454 if shift >= 64 { 23455 return ErrIntOverflowControl 23456 } 23457 if iNdEx >= l { 23458 return io.ErrUnexpectedEOF 23459 } 23460 b := dAtA[iNdEx] 23461 iNdEx++ 23462 wire |= uint64(b&0x7F) << shift 23463 if b < 0x80 { 23464 break 23465 } 23466 } 23467 fieldNum := int32(wire >> 3) 23468 wireType := int(wire & 0x7) 23469 if wireType == 4 { 23470 return fmt.Errorf("proto: GetResourceRequest: wiretype end group for non-group") 23471 } 23472 if fieldNum <= 0 { 23473 return fmt.Errorf("proto: GetResourceRequest: illegal tag %d (wire type %d)", fieldNum, wire) 23474 } 23475 switch fieldNum { 23476 case 1: 23477 if wireType != 2 { 23478 return fmt.Errorf("proto: wrong wireType = %d for field ResourceID", wireType) 23479 } 23480 var stringLen uint64 23481 for shift := uint(0); ; shift += 7 { 23482 if shift >= 64 { 23483 return ErrIntOverflowControl 23484 } 23485 if iNdEx >= l { 23486 return io.ErrUnexpectedEOF 23487 } 23488 b := dAtA[iNdEx] 23489 iNdEx++ 23490 stringLen |= uint64(b&0x7F) << shift 23491 if b < 0x80 { 23492 break 23493 } 23494 } 23495 intStringLen := int(stringLen) 23496 if intStringLen < 0 { 23497 return ErrInvalidLengthControl 23498 } 23499 postIndex := iNdEx + intStringLen 23500 if postIndex < 0 { 23501 return ErrInvalidLengthControl 23502 } 23503 if postIndex > l { 23504 return io.ErrUnexpectedEOF 23505 } 23506 m.ResourceID = string(dAtA[iNdEx:postIndex]) 23507 iNdEx = postIndex 23508 default: 23509 iNdEx = preIndex 23510 skippy, err := skipControl(dAtA[iNdEx:]) 23511 if err != nil { 23512 return err 23513 } 23514 if skippy < 0 { 23515 return ErrInvalidLengthControl 23516 } 23517 if (iNdEx + skippy) < 0 { 23518 return ErrInvalidLengthControl 23519 } 23520 if (iNdEx + skippy) > l { 23521 return io.ErrUnexpectedEOF 23522 } 23523 iNdEx += skippy 23524 } 23525 } 23526 23527 if iNdEx > l { 23528 return io.ErrUnexpectedEOF 23529 } 23530 return nil 23531 } 23532 func (m *GetResourceResponse) Unmarshal(dAtA []byte) error { 23533 l := len(dAtA) 23534 iNdEx := 0 23535 for iNdEx < l { 23536 preIndex := iNdEx 23537 var wire uint64 23538 for shift := uint(0); ; shift += 7 { 23539 if shift >= 64 { 23540 return ErrIntOverflowControl 23541 } 23542 if iNdEx >= l { 23543 return io.ErrUnexpectedEOF 23544 } 23545 b := dAtA[iNdEx] 23546 iNdEx++ 23547 wire |= uint64(b&0x7F) << shift 23548 if b < 0x80 { 23549 break 23550 } 23551 } 23552 fieldNum := int32(wire >> 3) 23553 wireType := int(wire & 0x7) 23554 if wireType == 4 { 23555 return fmt.Errorf("proto: GetResourceResponse: wiretype end group for non-group") 23556 } 23557 if fieldNum <= 0 { 23558 return fmt.Errorf("proto: GetResourceResponse: illegal tag %d (wire type %d)", fieldNum, wire) 23559 } 23560 switch fieldNum { 23561 case 1: 23562 if wireType != 2 { 23563 return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType) 23564 } 23565 var msglen int 23566 for shift := uint(0); ; shift += 7 { 23567 if shift >= 64 { 23568 return ErrIntOverflowControl 23569 } 23570 if iNdEx >= l { 23571 return io.ErrUnexpectedEOF 23572 } 23573 b := dAtA[iNdEx] 23574 iNdEx++ 23575 msglen |= int(b&0x7F) << shift 23576 if b < 0x80 { 23577 break 23578 } 23579 } 23580 if msglen < 0 { 23581 return ErrInvalidLengthControl 23582 } 23583 postIndex := iNdEx + msglen 23584 if postIndex < 0 { 23585 return ErrInvalidLengthControl 23586 } 23587 if postIndex > l { 23588 return io.ErrUnexpectedEOF 23589 } 23590 if m.Resource == nil { 23591 m.Resource = &Resource{} 23592 } 23593 if err := m.Resource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 23594 return err 23595 } 23596 iNdEx = postIndex 23597 default: 23598 iNdEx = preIndex 23599 skippy, err := skipControl(dAtA[iNdEx:]) 23600 if err != nil { 23601 return err 23602 } 23603 if skippy < 0 { 23604 return ErrInvalidLengthControl 23605 } 23606 if (iNdEx + skippy) < 0 { 23607 return ErrInvalidLengthControl 23608 } 23609 if (iNdEx + skippy) > l { 23610 return io.ErrUnexpectedEOF 23611 } 23612 iNdEx += skippy 23613 } 23614 } 23615 23616 if iNdEx > l { 23617 return io.ErrUnexpectedEOF 23618 } 23619 return nil 23620 } 23621 func (m *ListResourcesRequest) Unmarshal(dAtA []byte) error { 23622 l := len(dAtA) 23623 iNdEx := 0 23624 for iNdEx < l { 23625 preIndex := iNdEx 23626 var wire uint64 23627 for shift := uint(0); ; shift += 7 { 23628 if shift >= 64 { 23629 return ErrIntOverflowControl 23630 } 23631 if iNdEx >= l { 23632 return io.ErrUnexpectedEOF 23633 } 23634 b := dAtA[iNdEx] 23635 iNdEx++ 23636 wire |= uint64(b&0x7F) << shift 23637 if b < 0x80 { 23638 break 23639 } 23640 } 23641 fieldNum := int32(wire >> 3) 23642 wireType := int(wire & 0x7) 23643 if wireType == 4 { 23644 return fmt.Errorf("proto: ListResourcesRequest: wiretype end group for non-group") 23645 } 23646 if fieldNum <= 0 { 23647 return fmt.Errorf("proto: ListResourcesRequest: illegal tag %d (wire type %d)", fieldNum, wire) 23648 } 23649 switch fieldNum { 23650 case 1: 23651 if wireType != 2 { 23652 return fmt.Errorf("proto: wrong wireType = %d for field Filters", wireType) 23653 } 23654 var msglen int 23655 for shift := uint(0); ; shift += 7 { 23656 if shift >= 64 { 23657 return ErrIntOverflowControl 23658 } 23659 if iNdEx >= l { 23660 return io.ErrUnexpectedEOF 23661 } 23662 b := dAtA[iNdEx] 23663 iNdEx++ 23664 msglen |= int(b&0x7F) << shift 23665 if b < 0x80 { 23666 break 23667 } 23668 } 23669 if msglen < 0 { 23670 return ErrInvalidLengthControl 23671 } 23672 postIndex := iNdEx + msglen 23673 if postIndex < 0 { 23674 return ErrInvalidLengthControl 23675 } 23676 if postIndex > l { 23677 return io.ErrUnexpectedEOF 23678 } 23679 if m.Filters == nil { 23680 m.Filters = &ListResourcesRequest_Filters{} 23681 } 23682 if err := m.Filters.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 23683 return err 23684 } 23685 iNdEx = postIndex 23686 default: 23687 iNdEx = preIndex 23688 skippy, err := skipControl(dAtA[iNdEx:]) 23689 if err != nil { 23690 return err 23691 } 23692 if skippy < 0 { 23693 return ErrInvalidLengthControl 23694 } 23695 if (iNdEx + skippy) < 0 { 23696 return ErrInvalidLengthControl 23697 } 23698 if (iNdEx + skippy) > l { 23699 return io.ErrUnexpectedEOF 23700 } 23701 iNdEx += skippy 23702 } 23703 } 23704 23705 if iNdEx > l { 23706 return io.ErrUnexpectedEOF 23707 } 23708 return nil 23709 } 23710 func (m *ListResourcesRequest_Filters) Unmarshal(dAtA []byte) error { 23711 l := len(dAtA) 23712 iNdEx := 0 23713 for iNdEx < l { 23714 preIndex := iNdEx 23715 var wire uint64 23716 for shift := uint(0); ; shift += 7 { 23717 if shift >= 64 { 23718 return ErrIntOverflowControl 23719 } 23720 if iNdEx >= l { 23721 return io.ErrUnexpectedEOF 23722 } 23723 b := dAtA[iNdEx] 23724 iNdEx++ 23725 wire |= uint64(b&0x7F) << shift 23726 if b < 0x80 { 23727 break 23728 } 23729 } 23730 fieldNum := int32(wire >> 3) 23731 wireType := int(wire & 0x7) 23732 if wireType == 4 { 23733 return fmt.Errorf("proto: Filters: wiretype end group for non-group") 23734 } 23735 if fieldNum <= 0 { 23736 return fmt.Errorf("proto: Filters: illegal tag %d (wire type %d)", fieldNum, wire) 23737 } 23738 switch fieldNum { 23739 case 1: 23740 if wireType != 2 { 23741 return fmt.Errorf("proto: wrong wireType = %d for field Names", wireType) 23742 } 23743 var stringLen uint64 23744 for shift := uint(0); ; shift += 7 { 23745 if shift >= 64 { 23746 return ErrIntOverflowControl 23747 } 23748 if iNdEx >= l { 23749 return io.ErrUnexpectedEOF 23750 } 23751 b := dAtA[iNdEx] 23752 iNdEx++ 23753 stringLen |= uint64(b&0x7F) << shift 23754 if b < 0x80 { 23755 break 23756 } 23757 } 23758 intStringLen := int(stringLen) 23759 if intStringLen < 0 { 23760 return ErrInvalidLengthControl 23761 } 23762 postIndex := iNdEx + intStringLen 23763 if postIndex < 0 { 23764 return ErrInvalidLengthControl 23765 } 23766 if postIndex > l { 23767 return io.ErrUnexpectedEOF 23768 } 23769 m.Names = append(m.Names, string(dAtA[iNdEx:postIndex])) 23770 iNdEx = postIndex 23771 case 2: 23772 if wireType != 2 { 23773 return fmt.Errorf("proto: wrong wireType = %d for field IDPrefixes", wireType) 23774 } 23775 var stringLen uint64 23776 for shift := uint(0); ; shift += 7 { 23777 if shift >= 64 { 23778 return ErrIntOverflowControl 23779 } 23780 if iNdEx >= l { 23781 return io.ErrUnexpectedEOF 23782 } 23783 b := dAtA[iNdEx] 23784 iNdEx++ 23785 stringLen |= uint64(b&0x7F) << shift 23786 if b < 0x80 { 23787 break 23788 } 23789 } 23790 intStringLen := int(stringLen) 23791 if intStringLen < 0 { 23792 return ErrInvalidLengthControl 23793 } 23794 postIndex := iNdEx + intStringLen 23795 if postIndex < 0 { 23796 return ErrInvalidLengthControl 23797 } 23798 if postIndex > l { 23799 return io.ErrUnexpectedEOF 23800 } 23801 m.IDPrefixes = append(m.IDPrefixes, string(dAtA[iNdEx:postIndex])) 23802 iNdEx = postIndex 23803 case 3: 23804 if wireType != 2 { 23805 return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) 23806 } 23807 var msglen int 23808 for shift := uint(0); ; shift += 7 { 23809 if shift >= 64 { 23810 return ErrIntOverflowControl 23811 } 23812 if iNdEx >= l { 23813 return io.ErrUnexpectedEOF 23814 } 23815 b := dAtA[iNdEx] 23816 iNdEx++ 23817 msglen |= int(b&0x7F) << shift 23818 if b < 0x80 { 23819 break 23820 } 23821 } 23822 if msglen < 0 { 23823 return ErrInvalidLengthControl 23824 } 23825 postIndex := iNdEx + msglen 23826 if postIndex < 0 { 23827 return ErrInvalidLengthControl 23828 } 23829 if postIndex > l { 23830 return io.ErrUnexpectedEOF 23831 } 23832 if m.Labels == nil { 23833 m.Labels = make(map[string]string) 23834 } 23835 var mapkey string 23836 var mapvalue string 23837 for iNdEx < postIndex { 23838 entryPreIndex := iNdEx 23839 var wire uint64 23840 for shift := uint(0); ; shift += 7 { 23841 if shift >= 64 { 23842 return ErrIntOverflowControl 23843 } 23844 if iNdEx >= l { 23845 return io.ErrUnexpectedEOF 23846 } 23847 b := dAtA[iNdEx] 23848 iNdEx++ 23849 wire |= uint64(b&0x7F) << shift 23850 if b < 0x80 { 23851 break 23852 } 23853 } 23854 fieldNum := int32(wire >> 3) 23855 if fieldNum == 1 { 23856 var stringLenmapkey uint64 23857 for shift := uint(0); ; shift += 7 { 23858 if shift >= 64 { 23859 return ErrIntOverflowControl 23860 } 23861 if iNdEx >= l { 23862 return io.ErrUnexpectedEOF 23863 } 23864 b := dAtA[iNdEx] 23865 iNdEx++ 23866 stringLenmapkey |= uint64(b&0x7F) << shift 23867 if b < 0x80 { 23868 break 23869 } 23870 } 23871 intStringLenmapkey := int(stringLenmapkey) 23872 if intStringLenmapkey < 0 { 23873 return ErrInvalidLengthControl 23874 } 23875 postStringIndexmapkey := iNdEx + intStringLenmapkey 23876 if postStringIndexmapkey < 0 { 23877 return ErrInvalidLengthControl 23878 } 23879 if postStringIndexmapkey > l { 23880 return io.ErrUnexpectedEOF 23881 } 23882 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 23883 iNdEx = postStringIndexmapkey 23884 } else if fieldNum == 2 { 23885 var stringLenmapvalue uint64 23886 for shift := uint(0); ; shift += 7 { 23887 if shift >= 64 { 23888 return ErrIntOverflowControl 23889 } 23890 if iNdEx >= l { 23891 return io.ErrUnexpectedEOF 23892 } 23893 b := dAtA[iNdEx] 23894 iNdEx++ 23895 stringLenmapvalue |= uint64(b&0x7F) << shift 23896 if b < 0x80 { 23897 break 23898 } 23899 } 23900 intStringLenmapvalue := int(stringLenmapvalue) 23901 if intStringLenmapvalue < 0 { 23902 return ErrInvalidLengthControl 23903 } 23904 postStringIndexmapvalue := iNdEx + intStringLenmapvalue 23905 if postStringIndexmapvalue < 0 { 23906 return ErrInvalidLengthControl 23907 } 23908 if postStringIndexmapvalue > l { 23909 return io.ErrUnexpectedEOF 23910 } 23911 mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue]) 23912 iNdEx = postStringIndexmapvalue 23913 } else { 23914 iNdEx = entryPreIndex 23915 skippy, err := skipControl(dAtA[iNdEx:]) 23916 if err != nil { 23917 return err 23918 } 23919 if skippy < 0 { 23920 return ErrInvalidLengthControl 23921 } 23922 if (iNdEx + skippy) > postIndex { 23923 return io.ErrUnexpectedEOF 23924 } 23925 iNdEx += skippy 23926 } 23927 } 23928 m.Labels[mapkey] = mapvalue 23929 iNdEx = postIndex 23930 case 4: 23931 if wireType != 2 { 23932 return fmt.Errorf("proto: wrong wireType = %d for field NamePrefixes", wireType) 23933 } 23934 var stringLen uint64 23935 for shift := uint(0); ; shift += 7 { 23936 if shift >= 64 { 23937 return ErrIntOverflowControl 23938 } 23939 if iNdEx >= l { 23940 return io.ErrUnexpectedEOF 23941 } 23942 b := dAtA[iNdEx] 23943 iNdEx++ 23944 stringLen |= uint64(b&0x7F) << shift 23945 if b < 0x80 { 23946 break 23947 } 23948 } 23949 intStringLen := int(stringLen) 23950 if intStringLen < 0 { 23951 return ErrInvalidLengthControl 23952 } 23953 postIndex := iNdEx + intStringLen 23954 if postIndex < 0 { 23955 return ErrInvalidLengthControl 23956 } 23957 if postIndex > l { 23958 return io.ErrUnexpectedEOF 23959 } 23960 m.NamePrefixes = append(m.NamePrefixes, string(dAtA[iNdEx:postIndex])) 23961 iNdEx = postIndex 23962 case 5: 23963 if wireType != 2 { 23964 return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType) 23965 } 23966 var stringLen uint64 23967 for shift := uint(0); ; shift += 7 { 23968 if shift >= 64 { 23969 return ErrIntOverflowControl 23970 } 23971 if iNdEx >= l { 23972 return io.ErrUnexpectedEOF 23973 } 23974 b := dAtA[iNdEx] 23975 iNdEx++ 23976 stringLen |= uint64(b&0x7F) << shift 23977 if b < 0x80 { 23978 break 23979 } 23980 } 23981 intStringLen := int(stringLen) 23982 if intStringLen < 0 { 23983 return ErrInvalidLengthControl 23984 } 23985 postIndex := iNdEx + intStringLen 23986 if postIndex < 0 { 23987 return ErrInvalidLengthControl 23988 } 23989 if postIndex > l { 23990 return io.ErrUnexpectedEOF 23991 } 23992 m.Kind = string(dAtA[iNdEx:postIndex]) 23993 iNdEx = postIndex 23994 default: 23995 iNdEx = preIndex 23996 skippy, err := skipControl(dAtA[iNdEx:]) 23997 if err != nil { 23998 return err 23999 } 24000 if skippy < 0 { 24001 return ErrInvalidLengthControl 24002 } 24003 if (iNdEx + skippy) < 0 { 24004 return ErrInvalidLengthControl 24005 } 24006 if (iNdEx + skippy) > l { 24007 return io.ErrUnexpectedEOF 24008 } 24009 iNdEx += skippy 24010 } 24011 } 24012 24013 if iNdEx > l { 24014 return io.ErrUnexpectedEOF 24015 } 24016 return nil 24017 } 24018 func (m *ListResourcesResponse) Unmarshal(dAtA []byte) error { 24019 l := len(dAtA) 24020 iNdEx := 0 24021 for iNdEx < l { 24022 preIndex := iNdEx 24023 var wire uint64 24024 for shift := uint(0); ; shift += 7 { 24025 if shift >= 64 { 24026 return ErrIntOverflowControl 24027 } 24028 if iNdEx >= l { 24029 return io.ErrUnexpectedEOF 24030 } 24031 b := dAtA[iNdEx] 24032 iNdEx++ 24033 wire |= uint64(b&0x7F) << shift 24034 if b < 0x80 { 24035 break 24036 } 24037 } 24038 fieldNum := int32(wire >> 3) 24039 wireType := int(wire & 0x7) 24040 if wireType == 4 { 24041 return fmt.Errorf("proto: ListResourcesResponse: wiretype end group for non-group") 24042 } 24043 if fieldNum <= 0 { 24044 return fmt.Errorf("proto: ListResourcesResponse: illegal tag %d (wire type %d)", fieldNum, wire) 24045 } 24046 switch fieldNum { 24047 case 1: 24048 if wireType != 2 { 24049 return fmt.Errorf("proto: wrong wireType = %d for field Resources", wireType) 24050 } 24051 var msglen int 24052 for shift := uint(0); ; shift += 7 { 24053 if shift >= 64 { 24054 return ErrIntOverflowControl 24055 } 24056 if iNdEx >= l { 24057 return io.ErrUnexpectedEOF 24058 } 24059 b := dAtA[iNdEx] 24060 iNdEx++ 24061 msglen |= int(b&0x7F) << shift 24062 if b < 0x80 { 24063 break 24064 } 24065 } 24066 if msglen < 0 { 24067 return ErrInvalidLengthControl 24068 } 24069 postIndex := iNdEx + msglen 24070 if postIndex < 0 { 24071 return ErrInvalidLengthControl 24072 } 24073 if postIndex > l { 24074 return io.ErrUnexpectedEOF 24075 } 24076 m.Resources = append(m.Resources, &Resource{}) 24077 if err := m.Resources[len(m.Resources)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 24078 return err 24079 } 24080 iNdEx = postIndex 24081 default: 24082 iNdEx = preIndex 24083 skippy, err := skipControl(dAtA[iNdEx:]) 24084 if err != nil { 24085 return err 24086 } 24087 if skippy < 0 { 24088 return ErrInvalidLengthControl 24089 } 24090 if (iNdEx + skippy) < 0 { 24091 return ErrInvalidLengthControl 24092 } 24093 if (iNdEx + skippy) > l { 24094 return io.ErrUnexpectedEOF 24095 } 24096 iNdEx += skippy 24097 } 24098 } 24099 24100 if iNdEx > l { 24101 return io.ErrUnexpectedEOF 24102 } 24103 return nil 24104 } 24105 func skipControl(dAtA []byte) (n int, err error) { 24106 l := len(dAtA) 24107 iNdEx := 0 24108 for iNdEx < l { 24109 var wire uint64 24110 for shift := uint(0); ; shift += 7 { 24111 if shift >= 64 { 24112 return 0, ErrIntOverflowControl 24113 } 24114 if iNdEx >= l { 24115 return 0, io.ErrUnexpectedEOF 24116 } 24117 b := dAtA[iNdEx] 24118 iNdEx++ 24119 wire |= (uint64(b) & 0x7F) << shift 24120 if b < 0x80 { 24121 break 24122 } 24123 } 24124 wireType := int(wire & 0x7) 24125 switch wireType { 24126 case 0: 24127 for shift := uint(0); ; shift += 7 { 24128 if shift >= 64 { 24129 return 0, ErrIntOverflowControl 24130 } 24131 if iNdEx >= l { 24132 return 0, io.ErrUnexpectedEOF 24133 } 24134 iNdEx++ 24135 if dAtA[iNdEx-1] < 0x80 { 24136 break 24137 } 24138 } 24139 return iNdEx, nil 24140 case 1: 24141 iNdEx += 8 24142 return iNdEx, nil 24143 case 2: 24144 var length int 24145 for shift := uint(0); ; shift += 7 { 24146 if shift >= 64 { 24147 return 0, ErrIntOverflowControl 24148 } 24149 if iNdEx >= l { 24150 return 0, io.ErrUnexpectedEOF 24151 } 24152 b := dAtA[iNdEx] 24153 iNdEx++ 24154 length |= (int(b) & 0x7F) << shift 24155 if b < 0x80 { 24156 break 24157 } 24158 } 24159 if length < 0 { 24160 return 0, ErrInvalidLengthControl 24161 } 24162 iNdEx += length 24163 if iNdEx < 0 { 24164 return 0, ErrInvalidLengthControl 24165 } 24166 return iNdEx, nil 24167 case 3: 24168 for { 24169 var innerWire uint64 24170 var start int = iNdEx 24171 for shift := uint(0); ; shift += 7 { 24172 if shift >= 64 { 24173 return 0, ErrIntOverflowControl 24174 } 24175 if iNdEx >= l { 24176 return 0, io.ErrUnexpectedEOF 24177 } 24178 b := dAtA[iNdEx] 24179 iNdEx++ 24180 innerWire |= (uint64(b) & 0x7F) << shift 24181 if b < 0x80 { 24182 break 24183 } 24184 } 24185 innerWireType := int(innerWire & 0x7) 24186 if innerWireType == 4 { 24187 break 24188 } 24189 next, err := skipControl(dAtA[start:]) 24190 if err != nil { 24191 return 0, err 24192 } 24193 iNdEx = start + next 24194 if iNdEx < 0 { 24195 return 0, ErrInvalidLengthControl 24196 } 24197 } 24198 return iNdEx, nil 24199 case 4: 24200 return iNdEx, nil 24201 case 5: 24202 iNdEx += 4 24203 return iNdEx, nil 24204 default: 24205 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 24206 } 24207 } 24208 panic("unreachable") 24209 } 24210 24211 var ( 24212 ErrInvalidLengthControl = fmt.Errorf("proto: negative length found during unmarshaling") 24213 ErrIntOverflowControl = fmt.Errorf("proto: integer overflow") 24214 )