| // Copyright 2020 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| // Code generated by protoc-gen-go. DO NOT EDIT. |
| // versions: |
| // protoc-gen-go v1.33.0 |
| // protoc v5.26.1 |
| // source: infra/unifiedfleet/api/v1/rpc/fleet.proto |
| |
| package ufspb |
| |
| import prpc "go.chromium.org/luci/grpc/prpc" |
| |
| import ( |
| context "context" |
| api "go.chromium.org/chromiumos/config/go/test/lab/api" |
| _ "google.golang.org/genproto/googleapis/api/annotations" |
| status "google.golang.org/genproto/googleapis/rpc/status" |
| grpc "google.golang.org/grpc" |
| codes "google.golang.org/grpc/codes" |
| status1 "google.golang.org/grpc/status" |
| protoreflect "google.golang.org/protobuf/reflect/protoreflect" |
| protoimpl "google.golang.org/protobuf/runtime/protoimpl" |
| emptypb "google.golang.org/protobuf/types/known/emptypb" |
| fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" |
| models "infra/unifiedfleet/api/v1/models" |
| lab "infra/unifiedfleet/api/v1/models/chromeos/lab" |
| reflect "reflect" |
| sync "sync" |
| ) |
| |
| const ( |
| // Verify that this generated code is sufficiently up-to-date. |
| _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) |
| // Verify that runtime/protoimpl is sufficiently up-to-date. |
| _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) |
| ) |
| |
| // Type of the device. |
| type UpdateDeviceRecoveryDataRequest_ResourceType int32 |
| |
| const ( |
| UpdateDeviceRecoveryDataRequest_RESOURCE_TYPE_UNSPECIFIED UpdateDeviceRecoveryDataRequest_ResourceType = 0 |
| UpdateDeviceRecoveryDataRequest_RESOURCE_TYPE_CHROMEOS_DEVICE UpdateDeviceRecoveryDataRequest_ResourceType = 1 |
| UpdateDeviceRecoveryDataRequest_RESOURCE_TYPE_ATTACHED_DEVICE UpdateDeviceRecoveryDataRequest_ResourceType = 2 |
| ) |
| |
| // Enum value maps for UpdateDeviceRecoveryDataRequest_ResourceType. |
| var ( |
| UpdateDeviceRecoveryDataRequest_ResourceType_name = map[int32]string{ |
| 0: "RESOURCE_TYPE_UNSPECIFIED", |
| 1: "RESOURCE_TYPE_CHROMEOS_DEVICE", |
| 2: "RESOURCE_TYPE_ATTACHED_DEVICE", |
| } |
| UpdateDeviceRecoveryDataRequest_ResourceType_value = map[string]int32{ |
| "RESOURCE_TYPE_UNSPECIFIED": 0, |
| "RESOURCE_TYPE_CHROMEOS_DEVICE": 1, |
| "RESOURCE_TYPE_ATTACHED_DEVICE": 2, |
| } |
| ) |
| |
| func (x UpdateDeviceRecoveryDataRequest_ResourceType) Enum() *UpdateDeviceRecoveryDataRequest_ResourceType { |
| p := new(UpdateDeviceRecoveryDataRequest_ResourceType) |
| *p = x |
| return p |
| } |
| |
| func (x UpdateDeviceRecoveryDataRequest_ResourceType) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (UpdateDeviceRecoveryDataRequest_ResourceType) Descriptor() protoreflect.EnumDescriptor { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_enumTypes[0].Descriptor() |
| } |
| |
| func (UpdateDeviceRecoveryDataRequest_ResourceType) Type() protoreflect.EnumType { |
| return &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_enumTypes[0] |
| } |
| |
| func (x UpdateDeviceRecoveryDataRequest_ResourceType) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use UpdateDeviceRecoveryDataRequest_ResourceType.Descriptor instead. |
| func (UpdateDeviceRecoveryDataRequest_ResourceType) EnumDescriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{124, 0} |
| } |
| |
| type GetDeviceDataResponse_ResourceType int32 |
| |
| const ( |
| GetDeviceDataResponse_RESOURCE_TYPE_UNSPECIFIED GetDeviceDataResponse_ResourceType = 0 |
| GetDeviceDataResponse_RESOURCE_TYPE_SCHEDULING_UNIT GetDeviceDataResponse_ResourceType = 1 |
| GetDeviceDataResponse_RESOURCE_TYPE_CHROMEOS_DEVICE GetDeviceDataResponse_ResourceType = 2 |
| GetDeviceDataResponse_RESOURCE_TYPE_ATTACHED_DEVICE GetDeviceDataResponse_ResourceType = 3 |
| GetDeviceDataResponse_RESOURCE_TYPE_BROWSER_DEVICE GetDeviceDataResponse_ResourceType = 4 |
| ) |
| |
| // Enum value maps for GetDeviceDataResponse_ResourceType. |
| var ( |
| GetDeviceDataResponse_ResourceType_name = map[int32]string{ |
| 0: "RESOURCE_TYPE_UNSPECIFIED", |
| 1: "RESOURCE_TYPE_SCHEDULING_UNIT", |
| 2: "RESOURCE_TYPE_CHROMEOS_DEVICE", |
| 3: "RESOURCE_TYPE_ATTACHED_DEVICE", |
| 4: "RESOURCE_TYPE_BROWSER_DEVICE", |
| } |
| GetDeviceDataResponse_ResourceType_value = map[string]int32{ |
| "RESOURCE_TYPE_UNSPECIFIED": 0, |
| "RESOURCE_TYPE_SCHEDULING_UNIT": 1, |
| "RESOURCE_TYPE_CHROMEOS_DEVICE": 2, |
| "RESOURCE_TYPE_ATTACHED_DEVICE": 3, |
| "RESOURCE_TYPE_BROWSER_DEVICE": 4, |
| } |
| ) |
| |
| func (x GetDeviceDataResponse_ResourceType) Enum() *GetDeviceDataResponse_ResourceType { |
| p := new(GetDeviceDataResponse_ResourceType) |
| *p = x |
| return p |
| } |
| |
| func (x GetDeviceDataResponse_ResourceType) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (GetDeviceDataResponse_ResourceType) Descriptor() protoreflect.EnumDescriptor { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_enumTypes[1].Descriptor() |
| } |
| |
| func (GetDeviceDataResponse_ResourceType) Type() protoreflect.EnumType { |
| return &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_enumTypes[1] |
| } |
| |
| func (x GetDeviceDataResponse_ResourceType) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use GetDeviceDataResponse_ResourceType.Descriptor instead. |
| func (GetDeviceDataResponse_ResourceType) EnumDescriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{181, 0} |
| } |
| |
| type TestStatus_Code int32 |
| |
| const ( |
| TestStatus_UNSPECIFIED TestStatus_Code = 0 |
| TestStatus_OK TestStatus_Code = 1 |
| TestStatus_NOT_A_PUBLIC_BOARD TestStatus_Code = 2 |
| TestStatus_NOT_A_PUBLIC_MODEL TestStatus_Code = 3 |
| TestStatus_NOT_A_PUBLIC_IMAGE TestStatus_Code = 4 |
| TestStatus_NOT_A_PUBLIC_TEST TestStatus_Code = 5 |
| TestStatus_INVALID_QS_ACCOUNT TestStatus_Code = 6 |
| ) |
| |
| // Enum value maps for TestStatus_Code. |
| var ( |
| TestStatus_Code_name = map[int32]string{ |
| 0: "UNSPECIFIED", |
| 1: "OK", |
| 2: "NOT_A_PUBLIC_BOARD", |
| 3: "NOT_A_PUBLIC_MODEL", |
| 4: "NOT_A_PUBLIC_IMAGE", |
| 5: "NOT_A_PUBLIC_TEST", |
| 6: "INVALID_QS_ACCOUNT", |
| } |
| TestStatus_Code_value = map[string]int32{ |
| "UNSPECIFIED": 0, |
| "OK": 1, |
| "NOT_A_PUBLIC_BOARD": 2, |
| "NOT_A_PUBLIC_MODEL": 3, |
| "NOT_A_PUBLIC_IMAGE": 4, |
| "NOT_A_PUBLIC_TEST": 5, |
| "INVALID_QS_ACCOUNT": 6, |
| } |
| ) |
| |
| func (x TestStatus_Code) Enum() *TestStatus_Code { |
| p := new(TestStatus_Code) |
| *p = x |
| return p |
| } |
| |
| func (x TestStatus_Code) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (TestStatus_Code) Descriptor() protoreflect.EnumDescriptor { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_enumTypes[2].Descriptor() |
| } |
| |
| func (TestStatus_Code) Type() protoreflect.EnumType { |
| return &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_enumTypes[2] |
| } |
| |
| func (x TestStatus_Code) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use TestStatus_Code.Descriptor instead. |
| func (TestStatus_Code) EnumDescriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{185, 0} |
| } |
| |
| type GetDUTsForLabstationRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // hostname is the hostname of a labstation |
| Hostname []string `protobuf:"bytes,1,rep,name=hostname,proto3" json:"hostname,omitempty"` |
| } |
| |
| func (x *GetDUTsForLabstationRequest) Reset() { |
| *x = GetDUTsForLabstationRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[0] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetDUTsForLabstationRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetDUTsForLabstationRequest) ProtoMessage() {} |
| |
| func (x *GetDUTsForLabstationRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[0] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetDUTsForLabstationRequest.ProtoReflect.Descriptor instead. |
| func (*GetDUTsForLabstationRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{0} |
| } |
| |
| func (x *GetDUTsForLabstationRequest) GetHostname() []string { |
| if x != nil { |
| return x.Hostname |
| } |
| return nil |
| } |
| |
| type GetDUTsForLabstationResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| Items []*GetDUTsForLabstationResponse_LabstationMapping `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` |
| } |
| |
| func (x *GetDUTsForLabstationResponse) Reset() { |
| *x = GetDUTsForLabstationResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[1] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetDUTsForLabstationResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetDUTsForLabstationResponse) ProtoMessage() {} |
| |
| func (x *GetDUTsForLabstationResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[1] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetDUTsForLabstationResponse.ProtoReflect.Descriptor instead. |
| func (*GetDUTsForLabstationResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{1} |
| } |
| |
| func (x *GetDUTsForLabstationResponse) GetItems() []*GetDUTsForLabstationResponse_LabstationMapping { |
| if x != nil { |
| return x.Items |
| } |
| return nil |
| } |
| |
| type UpdateMachineLSEDeploymentRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The MachineLSEDeployment to update. |
| MachineLseDeployment *models.MachineLSEDeployment `protobuf:"bytes,1,opt,name=machine_lse_deployment,json=machineLseDeployment,proto3" json:"machine_lse_deployment,omitempty"` |
| // The list of fields to be updated. |
| UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` |
| } |
| |
| func (x *UpdateMachineLSEDeploymentRequest) Reset() { |
| *x = UpdateMachineLSEDeploymentRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[2] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateMachineLSEDeploymentRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateMachineLSEDeploymentRequest) ProtoMessage() {} |
| |
| func (x *UpdateMachineLSEDeploymentRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[2] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateMachineLSEDeploymentRequest.ProtoReflect.Descriptor instead. |
| func (*UpdateMachineLSEDeploymentRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{2} |
| } |
| |
| func (x *UpdateMachineLSEDeploymentRequest) GetMachineLseDeployment() *models.MachineLSEDeployment { |
| if x != nil { |
| return x.MachineLseDeployment |
| } |
| return nil |
| } |
| |
| func (x *UpdateMachineLSEDeploymentRequest) GetUpdateMask() *fieldmaskpb.FieldMask { |
| if x != nil { |
| return x.UpdateMask |
| } |
| return nil |
| } |
| |
| type BatchUpdateMachineLSEDeploymentRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The parent resource shared by all deployment records being updated. |
| Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` |
| // A maximum of 1000 requests can be handled in one call. |
| Requests []*UpdateMachineLSEDeploymentRequest `protobuf:"bytes,2,rep,name=requests,proto3" json:"requests,omitempty"` |
| } |
| |
| func (x *BatchUpdateMachineLSEDeploymentRequest) Reset() { |
| *x = BatchUpdateMachineLSEDeploymentRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[3] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchUpdateMachineLSEDeploymentRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchUpdateMachineLSEDeploymentRequest) ProtoMessage() {} |
| |
| func (x *BatchUpdateMachineLSEDeploymentRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[3] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchUpdateMachineLSEDeploymentRequest.ProtoReflect.Descriptor instead. |
| func (*BatchUpdateMachineLSEDeploymentRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{3} |
| } |
| |
| func (x *BatchUpdateMachineLSEDeploymentRequest) GetParent() string { |
| if x != nil { |
| return x.Parent |
| } |
| return "" |
| } |
| |
| func (x *BatchUpdateMachineLSEDeploymentRequest) GetRequests() []*UpdateMachineLSEDeploymentRequest { |
| if x != nil { |
| return x.Requests |
| } |
| return nil |
| } |
| |
| type BatchUpdateMachineLSEDeploymentResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // deployment records updated. |
| MachineLseDeployments []*models.MachineLSEDeployment `protobuf:"bytes,1,rep,name=machine_lse_deployments,json=machineLseDeployments,proto3" json:"machine_lse_deployments,omitempty"` |
| } |
| |
| func (x *BatchUpdateMachineLSEDeploymentResponse) Reset() { |
| *x = BatchUpdateMachineLSEDeploymentResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[4] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchUpdateMachineLSEDeploymentResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchUpdateMachineLSEDeploymentResponse) ProtoMessage() {} |
| |
| func (x *BatchUpdateMachineLSEDeploymentResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[4] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchUpdateMachineLSEDeploymentResponse.ProtoReflect.Descriptor instead. |
| func (*BatchUpdateMachineLSEDeploymentResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{4} |
| } |
| |
| func (x *BatchUpdateMachineLSEDeploymentResponse) GetMachineLseDeployments() []*models.MachineLSEDeployment { |
| if x != nil { |
| return x.MachineLseDeployments |
| } |
| return nil |
| } |
| |
| type GetMachineLSEDeploymentRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The host identifier (e.g. serial number) to retrieve the deployment record. |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *GetMachineLSEDeploymentRequest) Reset() { |
| *x = GetMachineLSEDeploymentRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[5] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetMachineLSEDeploymentRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetMachineLSEDeploymentRequest) ProtoMessage() {} |
| |
| func (x *GetMachineLSEDeploymentRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[5] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetMachineLSEDeploymentRequest.ProtoReflect.Descriptor instead. |
| func (*GetMachineLSEDeploymentRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{5} |
| } |
| |
| func (x *GetMachineLSEDeploymentRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type BatchGetMachineLSEDeploymentsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The parent resource shared by all machine lse deployment records being retrieved. |
| Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` |
| // The names (e.g. serial number) of the machine lse deployment records to retrieve. |
| // Format: machineLSEDeployments/{name} |
| Names []string `protobuf:"bytes,2,rep,name=names,proto3" json:"names,omitempty"` |
| } |
| |
| func (x *BatchGetMachineLSEDeploymentsRequest) Reset() { |
| *x = BatchGetMachineLSEDeploymentsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[6] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetMachineLSEDeploymentsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetMachineLSEDeploymentsRequest) ProtoMessage() {} |
| |
| func (x *BatchGetMachineLSEDeploymentsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[6] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetMachineLSEDeploymentsRequest.ProtoReflect.Descriptor instead. |
| func (*BatchGetMachineLSEDeploymentsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{6} |
| } |
| |
| func (x *BatchGetMachineLSEDeploymentsRequest) GetParent() string { |
| if x != nil { |
| return x.Parent |
| } |
| return "" |
| } |
| |
| func (x *BatchGetMachineLSEDeploymentsRequest) GetNames() []string { |
| if x != nil { |
| return x.Names |
| } |
| return nil |
| } |
| |
| type BatchGetMachineLSEDeploymentsResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The Machine lses deployment records to retrieve. |
| MachineLseDeployments []*models.MachineLSEDeployment `protobuf:"bytes,1,rep,name=machine_lse_deployments,json=machineLseDeployments,proto3" json:"machine_lse_deployments,omitempty"` |
| } |
| |
| func (x *BatchGetMachineLSEDeploymentsResponse) Reset() { |
| *x = BatchGetMachineLSEDeploymentsResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[7] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetMachineLSEDeploymentsResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetMachineLSEDeploymentsResponse) ProtoMessage() {} |
| |
| func (x *BatchGetMachineLSEDeploymentsResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[7] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetMachineLSEDeploymentsResponse.ProtoReflect.Descriptor instead. |
| func (*BatchGetMachineLSEDeploymentsResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{7} |
| } |
| |
| func (x *BatchGetMachineLSEDeploymentsResponse) GetMachineLseDeployments() []*models.MachineLSEDeployment { |
| if x != nil { |
| return x.MachineLseDeployments |
| } |
| return nil |
| } |
| |
| type ListMachineLSEDeploymentsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The maximum number of deployment records to return. |
| // The service may return fewer than this value. |
| // If not specified, 100 deployment records will be returned by default. |
| // The maximum value is 1000; values above 1000 will be coerced to 1000. |
| PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` |
| // A page token, received from a previous `ListMachineLSEDeployments` call. |
| // Provide this to retrieve the subsequent page. |
| // |
| // When paginating, all other parameters provided to `ListMachineLSEDeployments` must match |
| // the call that provided the page token. |
| PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` |
| // filter takes the filtering condition. |
| Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` |
| // if this is true, only keys will be returned else the entire object |
| // will be returned. By setting this to true, the list call be will faster. |
| KeysOnly bool `protobuf:"varint,4,opt,name=keysOnly,proto3" json:"keysOnly,omitempty"` |
| } |
| |
| func (x *ListMachineLSEDeploymentsRequest) Reset() { |
| *x = ListMachineLSEDeploymentsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[8] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListMachineLSEDeploymentsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListMachineLSEDeploymentsRequest) ProtoMessage() {} |
| |
| func (x *ListMachineLSEDeploymentsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[8] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListMachineLSEDeploymentsRequest.ProtoReflect.Descriptor instead. |
| func (*ListMachineLSEDeploymentsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{8} |
| } |
| |
| func (x *ListMachineLSEDeploymentsRequest) GetPageSize() int32 { |
| if x != nil { |
| return x.PageSize |
| } |
| return 0 |
| } |
| |
| func (x *ListMachineLSEDeploymentsRequest) GetPageToken() string { |
| if x != nil { |
| return x.PageToken |
| } |
| return "" |
| } |
| |
| func (x *ListMachineLSEDeploymentsRequest) GetFilter() string { |
| if x != nil { |
| return x.Filter |
| } |
| return "" |
| } |
| |
| func (x *ListMachineLSEDeploymentsRequest) GetKeysOnly() bool { |
| if x != nil { |
| return x.KeysOnly |
| } |
| return false |
| } |
| |
| type ListMachineLSEDeploymentsResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The deployment records from datastore. |
| MachineLseDeployments []*models.MachineLSEDeployment `protobuf:"bytes,1,rep,name=machine_lse_deployments,json=machineLseDeployments,proto3" json:"machine_lse_deployments,omitempty"` |
| // A token, which can be sent as `page_token` to retrieve the next page. |
| // If this field is omitted, there are no subsequent pages. |
| NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` |
| } |
| |
| func (x *ListMachineLSEDeploymentsResponse) Reset() { |
| *x = ListMachineLSEDeploymentsResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[9] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListMachineLSEDeploymentsResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListMachineLSEDeploymentsResponse) ProtoMessage() {} |
| |
| func (x *ListMachineLSEDeploymentsResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[9] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListMachineLSEDeploymentsResponse.ProtoReflect.Descriptor instead. |
| func (*ListMachineLSEDeploymentsResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{9} |
| } |
| |
| func (x *ListMachineLSEDeploymentsResponse) GetMachineLseDeployments() []*models.MachineLSEDeployment { |
| if x != nil { |
| return x.MachineLseDeployments |
| } |
| return nil |
| } |
| |
| func (x *ListMachineLSEDeploymentsResponse) GetNextPageToken() string { |
| if x != nil { |
| return x.NextPageToken |
| } |
| return "" |
| } |
| |
| type CreateVMRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The vm to create. |
| Vm *models.VM `protobuf:"bytes,1,opt,name=vm,proto3" json:"vm,omitempty"` |
| NetworkOption *NetworkOption `protobuf:"bytes,3,opt,name=network_option,json=networkOption,proto3" json:"network_option,omitempty"` |
| } |
| |
| func (x *CreateVMRequest) Reset() { |
| *x = CreateVMRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[10] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *CreateVMRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*CreateVMRequest) ProtoMessage() {} |
| |
| func (x *CreateVMRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[10] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use CreateVMRequest.ProtoReflect.Descriptor instead. |
| func (*CreateVMRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{10} |
| } |
| |
| func (x *CreateVMRequest) GetVm() *models.VM { |
| if x != nil { |
| return x.Vm |
| } |
| return nil |
| } |
| |
| func (x *CreateVMRequest) GetNetworkOption() *NetworkOption { |
| if x != nil { |
| return x.NetworkOption |
| } |
| return nil |
| } |
| |
| type UpdateVMRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The VM to update. |
| Vm *models.VM `protobuf:"bytes,1,opt,name=vm,proto3" json:"vm,omitempty"` |
| // The list of fields to be updated. |
| UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` |
| // The network option to set the VM |
| NetworkOption *NetworkOption `protobuf:"bytes,4,opt,name=network_option,json=networkOption,proto3" json:"network_option,omitempty"` |
| } |
| |
| func (x *UpdateVMRequest) Reset() { |
| *x = UpdateVMRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[11] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateVMRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateVMRequest) ProtoMessage() {} |
| |
| func (x *UpdateVMRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[11] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateVMRequest.ProtoReflect.Descriptor instead. |
| func (*UpdateVMRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{11} |
| } |
| |
| func (x *UpdateVMRequest) GetVm() *models.VM { |
| if x != nil { |
| return x.Vm |
| } |
| return nil |
| } |
| |
| func (x *UpdateVMRequest) GetUpdateMask() *fieldmaskpb.FieldMask { |
| if x != nil { |
| return x.UpdateMask |
| } |
| return nil |
| } |
| |
| func (x *UpdateVMRequest) GetNetworkOption() *NetworkOption { |
| if x != nil { |
| return x.NetworkOption |
| } |
| return nil |
| } |
| |
| type GetVMRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the VM to retrieve. |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *GetVMRequest) Reset() { |
| *x = GetVMRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[12] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetVMRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetVMRequest) ProtoMessage() {} |
| |
| func (x *GetVMRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[12] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetVMRequest.ProtoReflect.Descriptor instead. |
| func (*GetVMRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{12} |
| } |
| |
| func (x *GetVMRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type DeleteVMRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the VM to delete. |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *DeleteVMRequest) Reset() { |
| *x = DeleteVMRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[13] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *DeleteVMRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*DeleteVMRequest) ProtoMessage() {} |
| |
| func (x *DeleteVMRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[13] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use DeleteVMRequest.ProtoReflect.Descriptor instead. |
| func (*DeleteVMRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{13} |
| } |
| |
| func (x *DeleteVMRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type ListVMsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The maximum number of vlans to return. The service may return fewer than |
| // this value. |
| // If unspecified, at most 100 vms will be returned. |
| // The maximum value is 1000; values above 1000 will be coerced to 1000. |
| PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` |
| // A page token, received from a previous `ListVMs` call. |
| // Provide this to retrieve the subsequent page. |
| // |
| // When paginating, all other parameters provided to `ListVlans` must match |
| // the call that provided the page token. |
| PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` |
| // filter takes the filtering condition |
| Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` |
| // if this is true, only keys will be returned else the entire object |
| // will be returned. By setting this to true, the list call be will faster. |
| KeysOnly bool `protobuf:"varint,4,opt,name=keysOnly,proto3" json:"keysOnly,omitempty"` |
| } |
| |
| func (x *ListVMsRequest) Reset() { |
| *x = ListVMsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[14] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListVMsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListVMsRequest) ProtoMessage() {} |
| |
| func (x *ListVMsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[14] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListVMsRequest.ProtoReflect.Descriptor instead. |
| func (*ListVMsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{14} |
| } |
| |
| func (x *ListVMsRequest) GetPageSize() int32 { |
| if x != nil { |
| return x.PageSize |
| } |
| return 0 |
| } |
| |
| func (x *ListVMsRequest) GetPageToken() string { |
| if x != nil { |
| return x.PageToken |
| } |
| return "" |
| } |
| |
| func (x *ListVMsRequest) GetFilter() string { |
| if x != nil { |
| return x.Filter |
| } |
| return "" |
| } |
| |
| func (x *ListVMsRequest) GetKeysOnly() bool { |
| if x != nil { |
| return x.KeysOnly |
| } |
| return false |
| } |
| |
| type ListVMsResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The vms from datastore. |
| Vms []*models.VM `protobuf:"bytes,1,rep,name=vms,proto3" json:"vms,omitempty"` |
| // A token, which can be sent as `page_token` to retrieve the next page. |
| // If this field is omitted, there are no subsequent pages. |
| NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` |
| } |
| |
| func (x *ListVMsResponse) Reset() { |
| *x = ListVMsResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[15] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListVMsResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListVMsResponse) ProtoMessage() {} |
| |
| func (x *ListVMsResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[15] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListVMsResponse.ProtoReflect.Descriptor instead. |
| func (*ListVMsResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{15} |
| } |
| |
| func (x *ListVMsResponse) GetVms() []*models.VM { |
| if x != nil { |
| return x.Vms |
| } |
| return nil |
| } |
| |
| func (x *ListVMsResponse) GetNextPageToken() string { |
| if x != nil { |
| return x.NextPageToken |
| } |
| return "" |
| } |
| |
| type GetDHCPConfigRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The hostname to retrieve the dhcp config. |
| Hostname string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"` |
| } |
| |
| func (x *GetDHCPConfigRequest) Reset() { |
| *x = GetDHCPConfigRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[16] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetDHCPConfigRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetDHCPConfigRequest) ProtoMessage() {} |
| |
| func (x *GetDHCPConfigRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[16] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetDHCPConfigRequest.ProtoReflect.Descriptor instead. |
| func (*GetDHCPConfigRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{16} |
| } |
| |
| func (x *GetDHCPConfigRequest) GetHostname() string { |
| if x != nil { |
| return x.Hostname |
| } |
| return "" |
| } |
| |
| // Contains the required information for creating a ChromePlatform represented in |
| // the database. |
| type CreateChromePlatformRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The chromePlatform to create. |
| ChromePlatform *models.ChromePlatform `protobuf:"bytes,1,opt,name=chromePlatform,proto3" json:"chromePlatform,omitempty"` |
| // The ID to use for the ChromePlatform, which will become the final component of |
| // the ChromePlatform's resource name. |
| // |
| // This value should follow the regex "^[a-zA-Z0-9-)(_:.]{3,63}$" (3-63 characters, |
| // contains only ASCII letters, numbers, dash and underscore. |
| ChromePlatformId string `protobuf:"bytes,2,opt,name=chromePlatform_id,json=chromePlatformId,proto3" json:"chromePlatform_id,omitempty"` |
| } |
| |
| func (x *CreateChromePlatformRequest) Reset() { |
| *x = CreateChromePlatformRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[17] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *CreateChromePlatformRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*CreateChromePlatformRequest) ProtoMessage() {} |
| |
| func (x *CreateChromePlatformRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[17] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use CreateChromePlatformRequest.ProtoReflect.Descriptor instead. |
| func (*CreateChromePlatformRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{17} |
| } |
| |
| func (x *CreateChromePlatformRequest) GetChromePlatform() *models.ChromePlatform { |
| if x != nil { |
| return x.ChromePlatform |
| } |
| return nil |
| } |
| |
| func (x *CreateChromePlatformRequest) GetChromePlatformId() string { |
| if x != nil { |
| return x.ChromePlatformId |
| } |
| return "" |
| } |
| |
| type UpdateChromePlatformRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The chromePlatform to update. |
| ChromePlatform *models.ChromePlatform `protobuf:"bytes,1,opt,name=chromePlatform,proto3" json:"chromePlatform,omitempty"` |
| // The list of fields to be updated. |
| UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` |
| } |
| |
| func (x *UpdateChromePlatformRequest) Reset() { |
| *x = UpdateChromePlatformRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[18] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateChromePlatformRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateChromePlatformRequest) ProtoMessage() {} |
| |
| func (x *UpdateChromePlatformRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[18] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateChromePlatformRequest.ProtoReflect.Descriptor instead. |
| func (*UpdateChromePlatformRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{18} |
| } |
| |
| func (x *UpdateChromePlatformRequest) GetChromePlatform() *models.ChromePlatform { |
| if x != nil { |
| return x.ChromePlatform |
| } |
| return nil |
| } |
| |
| func (x *UpdateChromePlatformRequest) GetUpdateMask() *fieldmaskpb.FieldMask { |
| if x != nil { |
| return x.UpdateMask |
| } |
| return nil |
| } |
| |
| type GetChromePlatformRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the chromePlatform to retrieve. |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *GetChromePlatformRequest) Reset() { |
| *x = GetChromePlatformRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[19] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetChromePlatformRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetChromePlatformRequest) ProtoMessage() {} |
| |
| func (x *GetChromePlatformRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[19] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetChromePlatformRequest.ProtoReflect.Descriptor instead. |
| func (*GetChromePlatformRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{19} |
| } |
| |
| func (x *GetChromePlatformRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type ListChromePlatformsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The maximum number of chromePlatforms to return. The service may return fewer than |
| // this value. |
| // If unspecified, at most 100 chromePlatforms will be returned. |
| // The maximum value is 1000; values above 1000 will be coerced to 1000. |
| PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` |
| // A page token, received from a previous `ListChromePlatforms` call. |
| // Provide this to retrieve the subsequent page. |
| // |
| // When paginating, all other parameters provided to `ListChromePlatforms` must match |
| // the call that provided the page token. |
| PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` |
| // filter takes the filtering condition |
| Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` |
| // if this is true, only keys will be returned else the entire object |
| // will be returned. By setting this to true, the list call be will faster. |
| KeysOnly bool `protobuf:"varint,4,opt,name=keysOnly,proto3" json:"keysOnly,omitempty"` |
| } |
| |
| func (x *ListChromePlatformsRequest) Reset() { |
| *x = ListChromePlatformsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[20] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListChromePlatformsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListChromePlatformsRequest) ProtoMessage() {} |
| |
| func (x *ListChromePlatformsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[20] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListChromePlatformsRequest.ProtoReflect.Descriptor instead. |
| func (*ListChromePlatformsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{20} |
| } |
| |
| func (x *ListChromePlatformsRequest) GetPageSize() int32 { |
| if x != nil { |
| return x.PageSize |
| } |
| return 0 |
| } |
| |
| func (x *ListChromePlatformsRequest) GetPageToken() string { |
| if x != nil { |
| return x.PageToken |
| } |
| return "" |
| } |
| |
| func (x *ListChromePlatformsRequest) GetFilter() string { |
| if x != nil { |
| return x.Filter |
| } |
| return "" |
| } |
| |
| func (x *ListChromePlatformsRequest) GetKeysOnly() bool { |
| if x != nil { |
| return x.KeysOnly |
| } |
| return false |
| } |
| |
| type ListChromePlatformsResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The chromePlatforms from datastore. |
| ChromePlatforms []*models.ChromePlatform `protobuf:"bytes,1,rep,name=chromePlatforms,proto3" json:"chromePlatforms,omitempty"` |
| // A token, which can be sent as `page_token` to retrieve the next page. |
| // If this field is omitted, there are no subsequent pages. |
| NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` |
| } |
| |
| func (x *ListChromePlatformsResponse) Reset() { |
| *x = ListChromePlatformsResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[21] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListChromePlatformsResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListChromePlatformsResponse) ProtoMessage() {} |
| |
| func (x *ListChromePlatformsResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[21] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListChromePlatformsResponse.ProtoReflect.Descriptor instead. |
| func (*ListChromePlatformsResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{21} |
| } |
| |
| func (x *ListChromePlatformsResponse) GetChromePlatforms() []*models.ChromePlatform { |
| if x != nil { |
| return x.ChromePlatforms |
| } |
| return nil |
| } |
| |
| func (x *ListChromePlatformsResponse) GetNextPageToken() string { |
| if x != nil { |
| return x.NextPageToken |
| } |
| return "" |
| } |
| |
| type DeleteChromePlatformRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the ChromePlatform to delete |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *DeleteChromePlatformRequest) Reset() { |
| *x = DeleteChromePlatformRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[22] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *DeleteChromePlatformRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*DeleteChromePlatformRequest) ProtoMessage() {} |
| |
| func (x *DeleteChromePlatformRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[22] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use DeleteChromePlatformRequest.ProtoReflect.Descriptor instead. |
| func (*DeleteChromePlatformRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{22} |
| } |
| |
| func (x *DeleteChromePlatformRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type ImportChromePlatformsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Types that are assignable to Source: |
| // |
| // *ImportChromePlatformsRequest_MachineDbSource |
| // *ImportChromePlatformsRequest_ConfigSource |
| Source isImportChromePlatformsRequest_Source `protobuf_oneof:"source"` |
| } |
| |
| func (x *ImportChromePlatformsRequest) Reset() { |
| *x = ImportChromePlatformsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[23] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ImportChromePlatformsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ImportChromePlatformsRequest) ProtoMessage() {} |
| |
| func (x *ImportChromePlatformsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[23] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ImportChromePlatformsRequest.ProtoReflect.Descriptor instead. |
| func (*ImportChromePlatformsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{23} |
| } |
| |
| func (m *ImportChromePlatformsRequest) GetSource() isImportChromePlatformsRequest_Source { |
| if m != nil { |
| return m.Source |
| } |
| return nil |
| } |
| |
| func (x *ImportChromePlatformsRequest) GetMachineDbSource() *MachineDBSource { |
| if x, ok := x.GetSource().(*ImportChromePlatformsRequest_MachineDbSource); ok { |
| return x.MachineDbSource |
| } |
| return nil |
| } |
| |
| func (x *ImportChromePlatformsRequest) GetConfigSource() *ConfigSource { |
| if x, ok := x.GetSource().(*ImportChromePlatformsRequest_ConfigSource); ok { |
| return x.ConfigSource |
| } |
| return nil |
| } |
| |
| type isImportChromePlatformsRequest_Source interface { |
| isImportChromePlatformsRequest_Source() |
| } |
| |
| type ImportChromePlatformsRequest_MachineDbSource struct { |
| MachineDbSource *MachineDBSource `protobuf:"bytes,1,opt,name=machine_db_source,json=machineDbSource,proto3,oneof"` |
| } |
| |
| type ImportChromePlatformsRequest_ConfigSource struct { |
| ConfigSource *ConfigSource `protobuf:"bytes,2,opt,name=config_source,json=configSource,proto3,oneof"` |
| } |
| |
| func (*ImportChromePlatformsRequest_MachineDbSource) isImportChromePlatformsRequest_Source() {} |
| |
| func (*ImportChromePlatformsRequest_ConfigSource) isImportChromePlatformsRequest_Source() {} |
| |
| type ImportChromePlatformsResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| Passed []*ChromePlatformResult `protobuf:"bytes,1,rep,name=passed,proto3" json:"passed,omitempty"` |
| Failed []*ChromePlatformResult `protobuf:"bytes,2,rep,name=failed,proto3" json:"failed,omitempty"` |
| } |
| |
| func (x *ImportChromePlatformsResponse) Reset() { |
| *x = ImportChromePlatformsResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[24] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ImportChromePlatformsResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ImportChromePlatformsResponse) ProtoMessage() {} |
| |
| func (x *ImportChromePlatformsResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[24] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ImportChromePlatformsResponse.ProtoReflect.Descriptor instead. |
| func (*ImportChromePlatformsResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{24} |
| } |
| |
| func (x *ImportChromePlatformsResponse) GetPassed() []*ChromePlatformResult { |
| if x != nil { |
| return x.Passed |
| } |
| return nil |
| } |
| |
| func (x *ImportChromePlatformsResponse) GetFailed() []*ChromePlatformResult { |
| if x != nil { |
| return x.Failed |
| } |
| return nil |
| } |
| |
| type ChromePlatformResult struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| Platform *models.ChromePlatform `protobuf:"bytes,1,opt,name=platform,proto3" json:"platform,omitempty"` |
| ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` |
| } |
| |
| func (x *ChromePlatformResult) Reset() { |
| *x = ChromePlatformResult{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[25] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ChromePlatformResult) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ChromePlatformResult) ProtoMessage() {} |
| |
| func (x *ChromePlatformResult) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[25] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ChromePlatformResult.ProtoReflect.Descriptor instead. |
| func (*ChromePlatformResult) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{25} |
| } |
| |
| func (x *ChromePlatformResult) GetPlatform() *models.ChromePlatform { |
| if x != nil { |
| return x.Platform |
| } |
| return nil |
| } |
| |
| func (x *ChromePlatformResult) GetErrorMsg() string { |
| if x != nil { |
| return x.ErrorMsg |
| } |
| return "" |
| } |
| |
| type ImportOSVersionsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Types that are assignable to Source: |
| // |
| // *ImportOSVersionsRequest_MachineDbSource |
| // *ImportOSVersionsRequest_ConfigSource |
| Source isImportOSVersionsRequest_Source `protobuf_oneof:"source"` |
| } |
| |
| func (x *ImportOSVersionsRequest) Reset() { |
| *x = ImportOSVersionsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[26] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ImportOSVersionsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ImportOSVersionsRequest) ProtoMessage() {} |
| |
| func (x *ImportOSVersionsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[26] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ImportOSVersionsRequest.ProtoReflect.Descriptor instead. |
| func (*ImportOSVersionsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{26} |
| } |
| |
| func (m *ImportOSVersionsRequest) GetSource() isImportOSVersionsRequest_Source { |
| if m != nil { |
| return m.Source |
| } |
| return nil |
| } |
| |
| func (x *ImportOSVersionsRequest) GetMachineDbSource() *MachineDBSource { |
| if x, ok := x.GetSource().(*ImportOSVersionsRequest_MachineDbSource); ok { |
| return x.MachineDbSource |
| } |
| return nil |
| } |
| |
| func (x *ImportOSVersionsRequest) GetConfigSource() *ConfigSource { |
| if x, ok := x.GetSource().(*ImportOSVersionsRequest_ConfigSource); ok { |
| return x.ConfigSource |
| } |
| return nil |
| } |
| |
| type isImportOSVersionsRequest_Source interface { |
| isImportOSVersionsRequest_Source() |
| } |
| |
| type ImportOSVersionsRequest_MachineDbSource struct { |
| MachineDbSource *MachineDBSource `protobuf:"bytes,1,opt,name=machine_db_source,json=machineDbSource,proto3,oneof"` |
| } |
| |
| type ImportOSVersionsRequest_ConfigSource struct { |
| ConfigSource *ConfigSource `protobuf:"bytes,2,opt,name=config_source,json=configSource,proto3,oneof"` |
| } |
| |
| func (*ImportOSVersionsRequest_MachineDbSource) isImportOSVersionsRequest_Source() {} |
| |
| func (*ImportOSVersionsRequest_ConfigSource) isImportOSVersionsRequest_Source() {} |
| |
| type ListOSVersionsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The maximum number of OSVersion to return. The service may return fewer than |
| // this value. |
| // If unspecified, at most 100 OSVersion will be returned. |
| // The maximum value is 1000; values above 1000 will be coerced to 1000. |
| PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` |
| // A page token, received from a previous `ListOSVersion` call. |
| // Provide this to retrieve the subsequent page. |
| // |
| // When paginating, all other parameters provided to `ListOSVersion` must match |
| // the call that provided the page token. |
| PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` |
| // filter takes the filtering condition |
| Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` |
| // if this is true, only keys will be returned else the entire object |
| // will be returned. By setting this to true, the list call be will faster. |
| KeysOnly bool `protobuf:"varint,4,opt,name=keysOnly,proto3" json:"keysOnly,omitempty"` |
| } |
| |
| func (x *ListOSVersionsRequest) Reset() { |
| *x = ListOSVersionsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[27] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListOSVersionsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListOSVersionsRequest) ProtoMessage() {} |
| |
| func (x *ListOSVersionsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[27] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListOSVersionsRequest.ProtoReflect.Descriptor instead. |
| func (*ListOSVersionsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{27} |
| } |
| |
| func (x *ListOSVersionsRequest) GetPageSize() int32 { |
| if x != nil { |
| return x.PageSize |
| } |
| return 0 |
| } |
| |
| func (x *ListOSVersionsRequest) GetPageToken() string { |
| if x != nil { |
| return x.PageToken |
| } |
| return "" |
| } |
| |
| func (x *ListOSVersionsRequest) GetFilter() string { |
| if x != nil { |
| return x.Filter |
| } |
| return "" |
| } |
| |
| func (x *ListOSVersionsRequest) GetKeysOnly() bool { |
| if x != nil { |
| return x.KeysOnly |
| } |
| return false |
| } |
| |
| type ListOSVersionsResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The os versions for browser lab from datastore. |
| OsVersion []*models.OSVersion `protobuf:"bytes,1,rep,name=os_version,json=osVersion,proto3" json:"os_version,omitempty"` |
| // A token, which can be sent as `page_token` to retrieve the next page. |
| // If this field is omitted, there are no subsequent pages. |
| NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` |
| } |
| |
| func (x *ListOSVersionsResponse) Reset() { |
| *x = ListOSVersionsResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[28] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListOSVersionsResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListOSVersionsResponse) ProtoMessage() {} |
| |
| func (x *ListOSVersionsResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[28] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListOSVersionsResponse.ProtoReflect.Descriptor instead. |
| func (*ListOSVersionsResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{28} |
| } |
| |
| func (x *ListOSVersionsResponse) GetOsVersion() []*models.OSVersion { |
| if x != nil { |
| return x.OsVersion |
| } |
| return nil |
| } |
| |
| func (x *ListOSVersionsResponse) GetNextPageToken() string { |
| if x != nil { |
| return x.NextPageToken |
| } |
| return "" |
| } |
| |
| // Contains the required information for creating a MachineLSEPrototype represented in |
| // the database. |
| type CreateMachineLSEPrototypeRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The MachineLSEPrototype to create. |
| MachineLSEPrototype *models.MachineLSEPrototype `protobuf:"bytes,1,opt,name=machineLSEPrototype,proto3" json:"machineLSEPrototype,omitempty"` |
| // The ID to use for the MachineLSEPrototype, which will become the final component of |
| // the MachineLSEPrototype's resource name. |
| // |
| // This value should follow the regex "^[a-zA-Z0-9-)(_:.]{3,63}$" (3-63 characters, |
| // contains only ASCII letters, numbers, dash and underscore. |
| MachineLSEPrototypeId string `protobuf:"bytes,2,opt,name=machineLSEPrototype_id,json=machineLSEPrototypeId,proto3" json:"machineLSEPrototype_id,omitempty"` |
| } |
| |
| func (x *CreateMachineLSEPrototypeRequest) Reset() { |
| *x = CreateMachineLSEPrototypeRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[29] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *CreateMachineLSEPrototypeRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*CreateMachineLSEPrototypeRequest) ProtoMessage() {} |
| |
| func (x *CreateMachineLSEPrototypeRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[29] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use CreateMachineLSEPrototypeRequest.ProtoReflect.Descriptor instead. |
| func (*CreateMachineLSEPrototypeRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{29} |
| } |
| |
| func (x *CreateMachineLSEPrototypeRequest) GetMachineLSEPrototype() *models.MachineLSEPrototype { |
| if x != nil { |
| return x.MachineLSEPrototype |
| } |
| return nil |
| } |
| |
| func (x *CreateMachineLSEPrototypeRequest) GetMachineLSEPrototypeId() string { |
| if x != nil { |
| return x.MachineLSEPrototypeId |
| } |
| return "" |
| } |
| |
| type UpdateMachineLSEPrototypeRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The MachineLSEPrototype to update. |
| MachineLSEPrototype *models.MachineLSEPrototype `protobuf:"bytes,1,opt,name=machineLSEPrototype,proto3" json:"machineLSEPrototype,omitempty"` |
| // The list of fields to be updated. |
| UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` |
| } |
| |
| func (x *UpdateMachineLSEPrototypeRequest) Reset() { |
| *x = UpdateMachineLSEPrototypeRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[30] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateMachineLSEPrototypeRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateMachineLSEPrototypeRequest) ProtoMessage() {} |
| |
| func (x *UpdateMachineLSEPrototypeRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[30] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateMachineLSEPrototypeRequest.ProtoReflect.Descriptor instead. |
| func (*UpdateMachineLSEPrototypeRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{30} |
| } |
| |
| func (x *UpdateMachineLSEPrototypeRequest) GetMachineLSEPrototype() *models.MachineLSEPrototype { |
| if x != nil { |
| return x.MachineLSEPrototype |
| } |
| return nil |
| } |
| |
| func (x *UpdateMachineLSEPrototypeRequest) GetUpdateMask() *fieldmaskpb.FieldMask { |
| if x != nil { |
| return x.UpdateMask |
| } |
| return nil |
| } |
| |
| type GetMachineLSEPrototypeRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the MachineLSEPrototype to retrieve. |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *GetMachineLSEPrototypeRequest) Reset() { |
| *x = GetMachineLSEPrototypeRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[31] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetMachineLSEPrototypeRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetMachineLSEPrototypeRequest) ProtoMessage() {} |
| |
| func (x *GetMachineLSEPrototypeRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[31] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetMachineLSEPrototypeRequest.ProtoReflect.Descriptor instead. |
| func (*GetMachineLSEPrototypeRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{31} |
| } |
| |
| func (x *GetMachineLSEPrototypeRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type ListMachineLSEPrototypesRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The maximum number of MachineLSEPrototypes to return. The service may return fewer than |
| // this value. |
| // If unspecified, at most 100 MachineLSEPrototypes will be returned. |
| // The maximum value is 1000; values above 1000 will be coerced to 1000. |
| PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` |
| // A page token, received from a previous `ListMachineLSEPrototypes` call. |
| // Provide this to retrieve the subsequent page. |
| // |
| // When paginating, all other parameters provided to `ListMachineLSEPrototypes` must match |
| // the call that provided the page token. |
| PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` |
| // filter takes the filtering condition |
| Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` |
| // if this is true, only keys will be returned else the entire object |
| // will be returned. By setting this to true, the list call be will faster. |
| KeysOnly bool `protobuf:"varint,4,opt,name=keysOnly,proto3" json:"keysOnly,omitempty"` |
| } |
| |
| func (x *ListMachineLSEPrototypesRequest) Reset() { |
| *x = ListMachineLSEPrototypesRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[32] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListMachineLSEPrototypesRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListMachineLSEPrototypesRequest) ProtoMessage() {} |
| |
| func (x *ListMachineLSEPrototypesRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[32] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListMachineLSEPrototypesRequest.ProtoReflect.Descriptor instead. |
| func (*ListMachineLSEPrototypesRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{32} |
| } |
| |
| func (x *ListMachineLSEPrototypesRequest) GetPageSize() int32 { |
| if x != nil { |
| return x.PageSize |
| } |
| return 0 |
| } |
| |
| func (x *ListMachineLSEPrototypesRequest) GetPageToken() string { |
| if x != nil { |
| return x.PageToken |
| } |
| return "" |
| } |
| |
| func (x *ListMachineLSEPrototypesRequest) GetFilter() string { |
| if x != nil { |
| return x.Filter |
| } |
| return "" |
| } |
| |
| func (x *ListMachineLSEPrototypesRequest) GetKeysOnly() bool { |
| if x != nil { |
| return x.KeysOnly |
| } |
| return false |
| } |
| |
| type ListMachineLSEPrototypesResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The MachineLSEPrototypes from datastore. |
| MachineLSEPrototypes []*models.MachineLSEPrototype `protobuf:"bytes,1,rep,name=machineLSEPrototypes,proto3" json:"machineLSEPrototypes,omitempty"` |
| // A token, which can be sent as `page_token` to retrieve the next page. |
| // If this field is omitted, there are no subsequent pages. |
| NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` |
| } |
| |
| func (x *ListMachineLSEPrototypesResponse) Reset() { |
| *x = ListMachineLSEPrototypesResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[33] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListMachineLSEPrototypesResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListMachineLSEPrototypesResponse) ProtoMessage() {} |
| |
| func (x *ListMachineLSEPrototypesResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[33] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListMachineLSEPrototypesResponse.ProtoReflect.Descriptor instead. |
| func (*ListMachineLSEPrototypesResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{33} |
| } |
| |
| func (x *ListMachineLSEPrototypesResponse) GetMachineLSEPrototypes() []*models.MachineLSEPrototype { |
| if x != nil { |
| return x.MachineLSEPrototypes |
| } |
| return nil |
| } |
| |
| func (x *ListMachineLSEPrototypesResponse) GetNextPageToken() string { |
| if x != nil { |
| return x.NextPageToken |
| } |
| return "" |
| } |
| |
| type DeleteMachineLSEPrototypeRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the MachineLSEPrototype to delete |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *DeleteMachineLSEPrototypeRequest) Reset() { |
| *x = DeleteMachineLSEPrototypeRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[34] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *DeleteMachineLSEPrototypeRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*DeleteMachineLSEPrototypeRequest) ProtoMessage() {} |
| |
| func (x *DeleteMachineLSEPrototypeRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[34] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use DeleteMachineLSEPrototypeRequest.ProtoReflect.Descriptor instead. |
| func (*DeleteMachineLSEPrototypeRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{34} |
| } |
| |
| func (x *DeleteMachineLSEPrototypeRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| // Contains the required information for creating a RackLSEPrototype represented in |
| // the database. |
| type CreateRackLSEPrototypeRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The RackLSEPrototype to create. |
| RackLSEPrototype *models.RackLSEPrototype `protobuf:"bytes,1,opt,name=rackLSEPrototype,proto3" json:"rackLSEPrototype,omitempty"` |
| // The ID to use for the RackLSEPrototype, which will become the final component of |
| // the RackLSEPrototype's resource name. |
| // |
| // This value should follow the regex "^[a-zA-Z0-9-)(_:.]{3,63}$" (3-63 characters, |
| // contains only ASCII letters, numbers, dash and underscore. |
| RackLSEPrototypeId string `protobuf:"bytes,2,opt,name=rackLSEPrototype_id,json=rackLSEPrototypeId,proto3" json:"rackLSEPrototype_id,omitempty"` |
| } |
| |
| func (x *CreateRackLSEPrototypeRequest) Reset() { |
| *x = CreateRackLSEPrototypeRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[35] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *CreateRackLSEPrototypeRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*CreateRackLSEPrototypeRequest) ProtoMessage() {} |
| |
| func (x *CreateRackLSEPrototypeRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[35] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use CreateRackLSEPrototypeRequest.ProtoReflect.Descriptor instead. |
| func (*CreateRackLSEPrototypeRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{35} |
| } |
| |
| func (x *CreateRackLSEPrototypeRequest) GetRackLSEPrototype() *models.RackLSEPrototype { |
| if x != nil { |
| return x.RackLSEPrototype |
| } |
| return nil |
| } |
| |
| func (x *CreateRackLSEPrototypeRequest) GetRackLSEPrototypeId() string { |
| if x != nil { |
| return x.RackLSEPrototypeId |
| } |
| return "" |
| } |
| |
| type UpdateRackLSEPrototypeRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The RackLSEPrototype to update. |
| RackLSEPrototype *models.RackLSEPrototype `protobuf:"bytes,1,opt,name=rackLSEPrototype,proto3" json:"rackLSEPrototype,omitempty"` |
| // The list of fields to be updated. |
| UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` |
| } |
| |
| func (x *UpdateRackLSEPrototypeRequest) Reset() { |
| *x = UpdateRackLSEPrototypeRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[36] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateRackLSEPrototypeRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateRackLSEPrototypeRequest) ProtoMessage() {} |
| |
| func (x *UpdateRackLSEPrototypeRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[36] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateRackLSEPrototypeRequest.ProtoReflect.Descriptor instead. |
| func (*UpdateRackLSEPrototypeRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{36} |
| } |
| |
| func (x *UpdateRackLSEPrototypeRequest) GetRackLSEPrototype() *models.RackLSEPrototype { |
| if x != nil { |
| return x.RackLSEPrototype |
| } |
| return nil |
| } |
| |
| func (x *UpdateRackLSEPrototypeRequest) GetUpdateMask() *fieldmaskpb.FieldMask { |
| if x != nil { |
| return x.UpdateMask |
| } |
| return nil |
| } |
| |
| type GetRackLSEPrototypeRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the RackLSEPrototype to retrieve. |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *GetRackLSEPrototypeRequest) Reset() { |
| *x = GetRackLSEPrototypeRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[37] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetRackLSEPrototypeRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetRackLSEPrototypeRequest) ProtoMessage() {} |
| |
| func (x *GetRackLSEPrototypeRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[37] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetRackLSEPrototypeRequest.ProtoReflect.Descriptor instead. |
| func (*GetRackLSEPrototypeRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{37} |
| } |
| |
| func (x *GetRackLSEPrototypeRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type ListRackLSEPrototypesRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The maximum number of RackLSEPrototypes to return. The service may return fewer than |
| // this value. |
| // If unspecified, at most 100 RackLSEPrototypes will be returned. |
| // The maximum value is 1000; values above 1000 will be coerced to 1000. |
| PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` |
| // A page token, received from a previous `ListRackLSEPrototypes` call. |
| // Provide this to retrieve the subsequent page. |
| // |
| // When paginating, all other parameters provided to `ListRackLSEPrototypes` must match |
| // the call that provided the page token. |
| PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` |
| // filter takes the filtering condition |
| Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` |
| // if this is true, only keys will be returned else the entire object |
| // will be returned. By setting this to true, the list call be will faster. |
| KeysOnly bool `protobuf:"varint,4,opt,name=keysOnly,proto3" json:"keysOnly,omitempty"` |
| } |
| |
| func (x *ListRackLSEPrototypesRequest) Reset() { |
| *x = ListRackLSEPrototypesRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[38] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListRackLSEPrototypesRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListRackLSEPrototypesRequest) ProtoMessage() {} |
| |
| func (x *ListRackLSEPrototypesRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[38] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListRackLSEPrototypesRequest.ProtoReflect.Descriptor instead. |
| func (*ListRackLSEPrototypesRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{38} |
| } |
| |
| func (x *ListRackLSEPrototypesRequest) GetPageSize() int32 { |
| if x != nil { |
| return x.PageSize |
| } |
| return 0 |
| } |
| |
| func (x *ListRackLSEPrototypesRequest) GetPageToken() string { |
| if x != nil { |
| return x.PageToken |
| } |
| return "" |
| } |
| |
| func (x *ListRackLSEPrototypesRequest) GetFilter() string { |
| if x != nil { |
| return x.Filter |
| } |
| return "" |
| } |
| |
| func (x *ListRackLSEPrototypesRequest) GetKeysOnly() bool { |
| if x != nil { |
| return x.KeysOnly |
| } |
| return false |
| } |
| |
| type ListRackLSEPrototypesResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The RackLSEPrototypes from datastore. |
| RackLSEPrototypes []*models.RackLSEPrototype `protobuf:"bytes,1,rep,name=rackLSEPrototypes,proto3" json:"rackLSEPrototypes,omitempty"` |
| // A token, which can be sent as `page_token` to retrieve the next page. |
| // If this field is omitted, there are no subsequent pages. |
| NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` |
| } |
| |
| func (x *ListRackLSEPrototypesResponse) Reset() { |
| *x = ListRackLSEPrototypesResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[39] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListRackLSEPrototypesResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListRackLSEPrototypesResponse) ProtoMessage() {} |
| |
| func (x *ListRackLSEPrototypesResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[39] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListRackLSEPrototypesResponse.ProtoReflect.Descriptor instead. |
| func (*ListRackLSEPrototypesResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{39} |
| } |
| |
| func (x *ListRackLSEPrototypesResponse) GetRackLSEPrototypes() []*models.RackLSEPrototype { |
| if x != nil { |
| return x.RackLSEPrototypes |
| } |
| return nil |
| } |
| |
| func (x *ListRackLSEPrototypesResponse) GetNextPageToken() string { |
| if x != nil { |
| return x.NextPageToken |
| } |
| return "" |
| } |
| |
| type DeleteRackLSEPrototypeRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the RackLSEPrototype to delete |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *DeleteRackLSEPrototypeRequest) Reset() { |
| *x = DeleteRackLSEPrototypeRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[40] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *DeleteRackLSEPrototypeRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*DeleteRackLSEPrototypeRequest) ProtoMessage() {} |
| |
| func (x *DeleteRackLSEPrototypeRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[40] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use DeleteRackLSEPrototypeRequest.ProtoReflect.Descriptor instead. |
| func (*DeleteRackLSEPrototypeRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{40} |
| } |
| |
| func (x *DeleteRackLSEPrototypeRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| // Contains the required information for creating machine/nics/drac represented in |
| // the database. |
| type MachineRegistrationRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The machine to create. |
| Machine *models.Machine `protobuf:"bytes,1,opt,name=machine,proto3" json:"machine,omitempty"` |
| } |
| |
| func (x *MachineRegistrationRequest) Reset() { |
| *x = MachineRegistrationRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[41] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *MachineRegistrationRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*MachineRegistrationRequest) ProtoMessage() {} |
| |
| func (x *MachineRegistrationRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[41] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use MachineRegistrationRequest.ProtoReflect.Descriptor instead. |
| func (*MachineRegistrationRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{41} |
| } |
| |
| func (x *MachineRegistrationRequest) GetMachine() *models.Machine { |
| if x != nil { |
| return x.Machine |
| } |
| return nil |
| } |
| |
| type UpdateMachineRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The machine to update. |
| Machine *models.Machine `protobuf:"bytes,1,opt,name=machine,proto3" json:"machine,omitempty"` |
| // The list of fields to be updated. |
| UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` |
| } |
| |
| func (x *UpdateMachineRequest) Reset() { |
| *x = UpdateMachineRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[42] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateMachineRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateMachineRequest) ProtoMessage() {} |
| |
| func (x *UpdateMachineRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[42] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateMachineRequest.ProtoReflect.Descriptor instead. |
| func (*UpdateMachineRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{42} |
| } |
| |
| func (x *UpdateMachineRequest) GetMachine() *models.Machine { |
| if x != nil { |
| return x.Machine |
| } |
| return nil |
| } |
| |
| func (x *UpdateMachineRequest) GetUpdateMask() *fieldmaskpb.FieldMask { |
| if x != nil { |
| return x.UpdateMask |
| } |
| return nil |
| } |
| |
| type GetMachineRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the machine to retrieve. |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *GetMachineRequest) Reset() { |
| *x = GetMachineRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[43] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetMachineRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetMachineRequest) ProtoMessage() {} |
| |
| func (x *GetMachineRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[43] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetMachineRequest.ProtoReflect.Descriptor instead. |
| func (*GetMachineRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{43} |
| } |
| |
| func (x *GetMachineRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type ListMachinesRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The maximum number of machines to return. The service may return fewer than |
| // this value. |
| // If unspecified, at most 100 machines will be returned. |
| // The maximum value is 1000; values above 1000 will be coerced to 1000. |
| PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` |
| // A page token, received from a previous `ListMachines` call. |
| // Provide this to retrieve the subsequent page. |
| // |
| // When paginating, all other parameters provided to `ListMachines` must match |
| // the call that provided the page token. |
| PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` |
| // filter takes the filtering condition |
| Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` |
| // if this is true, only keys will be returned else the entire object |
| // will be returned. By setting this to true, the list call be will faster. |
| KeysOnly bool `protobuf:"varint,4,opt,name=keysOnly,proto3" json:"keysOnly,omitempty"` |
| // if this is true, machine will contain the full information of Nic/Drac. |
| // By setting this to true, the list call will be slower as the server |
| // needs to query and populate the Nic/Drac for each machine. |
| Full bool `protobuf:"varint,5,opt,name=full,proto3" json:"full,omitempty"` |
| } |
| |
| func (x *ListMachinesRequest) Reset() { |
| *x = ListMachinesRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[44] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListMachinesRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListMachinesRequest) ProtoMessage() {} |
| |
| func (x *ListMachinesRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[44] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListMachinesRequest.ProtoReflect.Descriptor instead. |
| func (*ListMachinesRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{44} |
| } |
| |
| func (x *ListMachinesRequest) GetPageSize() int32 { |
| if x != nil { |
| return x.PageSize |
| } |
| return 0 |
| } |
| |
| func (x *ListMachinesRequest) GetPageToken() string { |
| if x != nil { |
| return x.PageToken |
| } |
| return "" |
| } |
| |
| func (x *ListMachinesRequest) GetFilter() string { |
| if x != nil { |
| return x.Filter |
| } |
| return "" |
| } |
| |
| func (x *ListMachinesRequest) GetKeysOnly() bool { |
| if x != nil { |
| return x.KeysOnly |
| } |
| return false |
| } |
| |
| func (x *ListMachinesRequest) GetFull() bool { |
| if x != nil { |
| return x.Full |
| } |
| return false |
| } |
| |
| type ListMachinesResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The machines from datastore. |
| Machines []*models.Machine `protobuf:"bytes,1,rep,name=machines,proto3" json:"machines,omitempty"` |
| // A token, which can be sent as `page_token` to retrieve the next page. |
| // If this field is omitted, there are no subsequent pages. |
| NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` |
| } |
| |
| func (x *ListMachinesResponse) Reset() { |
| *x = ListMachinesResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[45] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListMachinesResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListMachinesResponse) ProtoMessage() {} |
| |
| func (x *ListMachinesResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[45] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListMachinesResponse.ProtoReflect.Descriptor instead. |
| func (*ListMachinesResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{45} |
| } |
| |
| func (x *ListMachinesResponse) GetMachines() []*models.Machine { |
| if x != nil { |
| return x.Machines |
| } |
| return nil |
| } |
| |
| func (x *ListMachinesResponse) GetNextPageToken() string { |
| if x != nil { |
| return x.NextPageToken |
| } |
| return "" |
| } |
| |
| type DeleteMachineRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the Machine to delete |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *DeleteMachineRequest) Reset() { |
| *x = DeleteMachineRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[46] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *DeleteMachineRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*DeleteMachineRequest) ProtoMessage() {} |
| |
| func (x *DeleteMachineRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[46] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use DeleteMachineRequest.ProtoReflect.Descriptor instead. |
| func (*DeleteMachineRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{46} |
| } |
| |
| func (x *DeleteMachineRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type RenameMachineRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the Machine to rename |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| // The new name of the Machine |
| NewName string `protobuf:"bytes,2,opt,name=new_name,json=newName,proto3" json:"new_name,omitempty"` |
| } |
| |
| func (x *RenameMachineRequest) Reset() { |
| *x = RenameMachineRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[47] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *RenameMachineRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*RenameMachineRequest) ProtoMessage() {} |
| |
| func (x *RenameMachineRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[47] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use RenameMachineRequest.ProtoReflect.Descriptor instead. |
| func (*RenameMachineRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{47} |
| } |
| |
| func (x *RenameMachineRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| func (x *RenameMachineRequest) GetNewName() string { |
| if x != nil { |
| return x.NewName |
| } |
| return "" |
| } |
| |
| type MachineDBSource struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"` |
| } |
| |
| func (x *MachineDBSource) Reset() { |
| *x = MachineDBSource{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[48] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *MachineDBSource) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*MachineDBSource) ProtoMessage() {} |
| |
| func (x *MachineDBSource) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[48] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use MachineDBSource.ProtoReflect.Descriptor instead. |
| func (*MachineDBSource) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{48} |
| } |
| |
| func (x *MachineDBSource) GetHost() string { |
| if x != nil { |
| return x.Host |
| } |
| return "" |
| } |
| |
| type ConfigSource struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Empty config_service means it's local file. |
| ConfigServiceName string `protobuf:"bytes,1,opt,name=config_service_name,json=configServiceName,proto3" json:"config_service_name,omitempty"` |
| FileName string `protobuf:"bytes,2,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"` |
| } |
| |
| func (x *ConfigSource) Reset() { |
| *x = ConfigSource{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[49] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ConfigSource) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ConfigSource) ProtoMessage() {} |
| |
| func (x *ConfigSource) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[49] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ConfigSource.ProtoReflect.Descriptor instead. |
| func (*ConfigSource) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{49} |
| } |
| |
| func (x *ConfigSource) GetConfigServiceName() string { |
| if x != nil { |
| return x.ConfigServiceName |
| } |
| return "" |
| } |
| |
| func (x *ConfigSource) GetFileName() string { |
| if x != nil { |
| return x.FileName |
| } |
| return "" |
| } |
| |
| // Contains the required information for creating a Rack represented in |
| // the database. |
| type CreateRackRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The rack to create. |
| Rack *models.Rack `protobuf:"bytes,1,opt,name=rack,proto3" json:"rack,omitempty"` |
| // The ID to use for the Rack, which will become the final component of |
| // the Rack's resource name. |
| // |
| // This value should follow the regex "^[a-zA-Z0-9-)(_:.]{3,63}$" (3-63 characters, |
| // contains only ASCII letters, numbers, dash and underscore. |
| RackId string `protobuf:"bytes,2,opt,name=rack_id,json=rackId,proto3" json:"rack_id,omitempty"` |
| } |
| |
| func (x *CreateRackRequest) Reset() { |
| *x = CreateRackRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[50] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *CreateRackRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*CreateRackRequest) ProtoMessage() {} |
| |
| func (x *CreateRackRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[50] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use CreateRackRequest.ProtoReflect.Descriptor instead. |
| func (*CreateRackRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{50} |
| } |
| |
| func (x *CreateRackRequest) GetRack() *models.Rack { |
| if x != nil { |
| return x.Rack |
| } |
| return nil |
| } |
| |
| func (x *CreateRackRequest) GetRackId() string { |
| if x != nil { |
| return x.RackId |
| } |
| return "" |
| } |
| |
| type UpdateRackRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The rack to update. |
| Rack *models.Rack `protobuf:"bytes,1,opt,name=rack,proto3" json:"rack,omitempty"` |
| // The list of fields to be updated. |
| UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` |
| } |
| |
| func (x *UpdateRackRequest) Reset() { |
| *x = UpdateRackRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[51] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateRackRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateRackRequest) ProtoMessage() {} |
| |
| func (x *UpdateRackRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[51] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateRackRequest.ProtoReflect.Descriptor instead. |
| func (*UpdateRackRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{51} |
| } |
| |
| func (x *UpdateRackRequest) GetRack() *models.Rack { |
| if x != nil { |
| return x.Rack |
| } |
| return nil |
| } |
| |
| func (x *UpdateRackRequest) GetUpdateMask() *fieldmaskpb.FieldMask { |
| if x != nil { |
| return x.UpdateMask |
| } |
| return nil |
| } |
| |
| type GetRackRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the rack to retrieve. |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *GetRackRequest) Reset() { |
| *x = GetRackRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[52] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetRackRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetRackRequest) ProtoMessage() {} |
| |
| func (x *GetRackRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[52] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetRackRequest.ProtoReflect.Descriptor instead. |
| func (*GetRackRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{52} |
| } |
| |
| func (x *GetRackRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type ListRacksRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The maximum number of racks to return. The service may return fewer than |
| // this value. |
| // If unspecified, at most 100 racks will be returned. |
| // The maximum value is 1000; values above 1000 will be coerced to 1000. |
| PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` |
| // A page token, received from a previous `ListRacks` call. |
| // Provide this to retrieve the subsequent page. |
| // |
| // When paginating, all other parameters provided to `ListRacks` must match |
| // the call that provided the page token. |
| PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` |
| // filter takes the filtering condition |
| Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` |
| // if this is true, only keys will be returned else the entire object |
| // will be returned. By setting this to true, the list call be will faster. |
| KeysOnly bool `protobuf:"varint,4,opt,name=keysOnly,proto3" json:"keysOnly,omitempty"` |
| // if this is true, rack will contain the full information of KVM/RPM/Switch. |
| // By setting this to true, the list call will be slower as the server |
| // needs to query and populate the KVM/RPM/Switch for each rack. |
| Full bool `protobuf:"varint,5,opt,name=full,proto3" json:"full,omitempty"` |
| } |
| |
| func (x *ListRacksRequest) Reset() { |
| *x = ListRacksRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[53] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListRacksRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListRacksRequest) ProtoMessage() {} |
| |
| func (x *ListRacksRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[53] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListRacksRequest.ProtoReflect.Descriptor instead. |
| func (*ListRacksRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{53} |
| } |
| |
| func (x *ListRacksRequest) GetPageSize() int32 { |
| if x != nil { |
| return x.PageSize |
| } |
| return 0 |
| } |
| |
| func (x *ListRacksRequest) GetPageToken() string { |
| if x != nil { |
| return x.PageToken |
| } |
| return "" |
| } |
| |
| func (x *ListRacksRequest) GetFilter() string { |
| if x != nil { |
| return x.Filter |
| } |
| return "" |
| } |
| |
| func (x *ListRacksRequest) GetKeysOnly() bool { |
| if x != nil { |
| return x.KeysOnly |
| } |
| return false |
| } |
| |
| func (x *ListRacksRequest) GetFull() bool { |
| if x != nil { |
| return x.Full |
| } |
| return false |
| } |
| |
| type ListRacksResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The racks from datastore. |
| Racks []*models.Rack `protobuf:"bytes,1,rep,name=racks,proto3" json:"racks,omitempty"` |
| // A token, which can be sent as `page_token` to retrieve the next page. |
| // If this field is omitted, there are no subsequent pages. |
| NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` |
| } |
| |
| func (x *ListRacksResponse) Reset() { |
| *x = ListRacksResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[54] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListRacksResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListRacksResponse) ProtoMessage() {} |
| |
| func (x *ListRacksResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[54] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListRacksResponse.ProtoReflect.Descriptor instead. |
| func (*ListRacksResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{54} |
| } |
| |
| func (x *ListRacksResponse) GetRacks() []*models.Rack { |
| if x != nil { |
| return x.Racks |
| } |
| return nil |
| } |
| |
| func (x *ListRacksResponse) GetNextPageToken() string { |
| if x != nil { |
| return x.NextPageToken |
| } |
| return "" |
| } |
| |
| type DeleteRackRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the Rack to delete |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *DeleteRackRequest) Reset() { |
| *x = DeleteRackRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[55] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *DeleteRackRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*DeleteRackRequest) ProtoMessage() {} |
| |
| func (x *DeleteRackRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[55] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use DeleteRackRequest.ProtoReflect.Descriptor instead. |
| func (*DeleteRackRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{55} |
| } |
| |
| func (x *DeleteRackRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type RenameRackRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the Rack to rename |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| // The new name of the Machine |
| NewName string `protobuf:"bytes,2,opt,name=new_name,json=newName,proto3" json:"new_name,omitempty"` |
| } |
| |
| func (x *RenameRackRequest) Reset() { |
| *x = RenameRackRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[56] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *RenameRackRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*RenameRackRequest) ProtoMessage() {} |
| |
| func (x *RenameRackRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[56] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use RenameRackRequest.ProtoReflect.Descriptor instead. |
| func (*RenameRackRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{56} |
| } |
| |
| func (x *RenameRackRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| func (x *RenameRackRequest) GetNewName() string { |
| if x != nil { |
| return x.NewName |
| } |
| return "" |
| } |
| |
| // Contains the required information for creating a MachineLSE represented in |
| // the database. |
| type CreateMachineLSERequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The machineLSE to create. |
| MachineLSE *models.MachineLSE `protobuf:"bytes,1,opt,name=machineLSE,proto3" json:"machineLSE,omitempty"` |
| // The ID to use for the MachineLSE, which will become the final component of |
| // the MachineLSE's resource name. |
| // |
| // This value should follow the regex "^[a-zA-Z0-9-)(_:.]{3,63}$" (3-63 characters, |
| // contains only ASCII letters, numbers, dash and underscore. |
| MachineLSEId string `protobuf:"bytes,2,opt,name=machineLSE_id,json=machineLSEId,proto3" json:"machineLSE_id,omitempty"` |
| NetworkOption *NetworkOption `protobuf:"bytes,4,opt,name=network_option,json=networkOption,proto3" json:"network_option,omitempty"` |
| } |
| |
| func (x *CreateMachineLSERequest) Reset() { |
| *x = CreateMachineLSERequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[57] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *CreateMachineLSERequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*CreateMachineLSERequest) ProtoMessage() {} |
| |
| func (x *CreateMachineLSERequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[57] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use CreateMachineLSERequest.ProtoReflect.Descriptor instead. |
| func (*CreateMachineLSERequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{57} |
| } |
| |
| func (x *CreateMachineLSERequest) GetMachineLSE() *models.MachineLSE { |
| if x != nil { |
| return x.MachineLSE |
| } |
| return nil |
| } |
| |
| func (x *CreateMachineLSERequest) GetMachineLSEId() string { |
| if x != nil { |
| return x.MachineLSEId |
| } |
| return "" |
| } |
| |
| func (x *CreateMachineLSERequest) GetNetworkOption() *NetworkOption { |
| if x != nil { |
| return x.NetworkOption |
| } |
| return nil |
| } |
| |
| type UpdateMachineLSERequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The machineLSE to update. |
| MachineLSE *models.MachineLSE `protobuf:"bytes,1,opt,name=machineLSE,proto3" json:"machineLSE,omitempty"` |
| // The list of fields to be updated. |
| UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` |
| // mapping of the name to the corresponding network options. |
| NetworkOptions map[string]*NetworkOption `protobuf:"bytes,4,rep,name=network_options,json=networkOptions,proto3" json:"network_options,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` |
| } |
| |
| func (x *UpdateMachineLSERequest) Reset() { |
| *x = UpdateMachineLSERequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[58] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateMachineLSERequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateMachineLSERequest) ProtoMessage() {} |
| |
| func (x *UpdateMachineLSERequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[58] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateMachineLSERequest.ProtoReflect.Descriptor instead. |
| func (*UpdateMachineLSERequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{58} |
| } |
| |
| func (x *UpdateMachineLSERequest) GetMachineLSE() *models.MachineLSE { |
| if x != nil { |
| return x.MachineLSE |
| } |
| return nil |
| } |
| |
| func (x *UpdateMachineLSERequest) GetUpdateMask() *fieldmaskpb.FieldMask { |
| if x != nil { |
| return x.UpdateMask |
| } |
| return nil |
| } |
| |
| func (x *UpdateMachineLSERequest) GetNetworkOptions() map[string]*NetworkOption { |
| if x != nil { |
| return x.NetworkOptions |
| } |
| return nil |
| } |
| |
| type GetMachineLSERequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the machineLSE to retrieve. |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *GetMachineLSERequest) Reset() { |
| *x = GetMachineLSERequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[59] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetMachineLSERequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetMachineLSERequest) ProtoMessage() {} |
| |
| func (x *GetMachineLSERequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[59] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetMachineLSERequest.ProtoReflect.Descriptor instead. |
| func (*GetMachineLSERequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{59} |
| } |
| |
| func (x *GetMachineLSERequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type GetMachineLSEBySerialRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The serial number of the machine underlying the host |
| Serial string `protobuf:"bytes,1,opt,name=serial,proto3" json:"serial,omitempty"` |
| // if this is true, machinelse will contain the full information of VMs. |
| Full bool `protobuf:"varint,2,opt,name=full,proto3" json:"full,omitempty"` |
| } |
| |
| func (x *GetMachineLSEBySerialRequest) Reset() { |
| *x = GetMachineLSEBySerialRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[60] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetMachineLSEBySerialRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetMachineLSEBySerialRequest) ProtoMessage() {} |
| |
| func (x *GetMachineLSEBySerialRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[60] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetMachineLSEBySerialRequest.ProtoReflect.Descriptor instead. |
| func (*GetMachineLSEBySerialRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{60} |
| } |
| |
| func (x *GetMachineLSEBySerialRequest) GetSerial() string { |
| if x != nil { |
| return x.Serial |
| } |
| return "" |
| } |
| |
| func (x *GetMachineLSEBySerialRequest) GetFull() bool { |
| if x != nil { |
| return x.Full |
| } |
| return false |
| } |
| |
| type GetHostDataRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The serial number of the machine underlying the host |
| Serial string `protobuf:"bytes,1,opt,name=serial,proto3" json:"serial,omitempty"` |
| // if this is true, machinelse will contain the full information of VMs. |
| Full bool `protobuf:"varint,2,opt,name=full,proto3" json:"full,omitempty"` |
| } |
| |
| func (x *GetHostDataRequest) Reset() { |
| *x = GetHostDataRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[61] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetHostDataRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetHostDataRequest) ProtoMessage() {} |
| |
| func (x *GetHostDataRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[61] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetHostDataRequest.ProtoReflect.Descriptor instead. |
| func (*GetHostDataRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{61} |
| } |
| |
| func (x *GetHostDataRequest) GetSerial() string { |
| if x != nil { |
| return x.Serial |
| } |
| return "" |
| } |
| |
| func (x *GetHostDataRequest) GetFull() bool { |
| if x != nil { |
| return x.Full |
| } |
| return false |
| } |
| |
| type GetHostDataResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // MachineLSE data corresponding to the serial number |
| Host *models.MachineLSE `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"` |
| // Machine data corresponding to the serial number |
| Machine *models.Machine `protobuf:"bytes,2,opt,name=machine,proto3" json:"machine,omitempty"` |
| } |
| |
| func (x *GetHostDataResponse) Reset() { |
| *x = GetHostDataResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[62] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetHostDataResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetHostDataResponse) ProtoMessage() {} |
| |
| func (x *GetHostDataResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[62] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetHostDataResponse.ProtoReflect.Descriptor instead. |
| func (*GetHostDataResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{62} |
| } |
| |
| func (x *GetHostDataResponse) GetHost() *models.MachineLSE { |
| if x != nil { |
| return x.Host |
| } |
| return nil |
| } |
| |
| func (x *GetHostDataResponse) GetMachine() *models.Machine { |
| if x != nil { |
| return x.Machine |
| } |
| return nil |
| } |
| |
| type ListMachineLSEsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The maximum number of machineLSEs to return. The service may return fewer than |
| // this value. |
| // If unspecified, at most 100 machineLSEs will be returned. |
| // The maximum value is 1000; values above 1000 will be coerced to 1000. |
| PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` |
| // A page token, received from a previous `ListMachineLSEs` call. |
| // Provide this to retrieve the subsequent page. |
| // |
| // When paginating, all other parameters provided to `ListMachineLSEs` must match |
| // the call that provided the page token. |
| PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` |
| // filter takes the filtering condition |
| Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` |
| // if this is true, only keys will be returned else the entire object |
| // will be returned. By setting this to true, the list call be will faster. |
| KeysOnly bool `protobuf:"varint,4,opt,name=keysOnly,proto3" json:"keysOnly,omitempty"` |
| // if this is true, machinelse will contain the full information of VMs. |
| // By setting this to true, the list call will be slower as the server |
| // needs to query and populate the VM for each machinelse. |
| Full bool `protobuf:"varint,5,opt,name=full,proto3" json:"full,omitempty"` |
| } |
| |
| func (x *ListMachineLSEsRequest) Reset() { |
| *x = ListMachineLSEsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[63] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListMachineLSEsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListMachineLSEsRequest) ProtoMessage() {} |
| |
| func (x *ListMachineLSEsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[63] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListMachineLSEsRequest.ProtoReflect.Descriptor instead. |
| func (*ListMachineLSEsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{63} |
| } |
| |
| func (x *ListMachineLSEsRequest) GetPageSize() int32 { |
| if x != nil { |
| return x.PageSize |
| } |
| return 0 |
| } |
| |
| func (x *ListMachineLSEsRequest) GetPageToken() string { |
| if x != nil { |
| return x.PageToken |
| } |
| return "" |
| } |
| |
| func (x *ListMachineLSEsRequest) GetFilter() string { |
| if x != nil { |
| return x.Filter |
| } |
| return "" |
| } |
| |
| func (x *ListMachineLSEsRequest) GetKeysOnly() bool { |
| if x != nil { |
| return x.KeysOnly |
| } |
| return false |
| } |
| |
| func (x *ListMachineLSEsRequest) GetFull() bool { |
| if x != nil { |
| return x.Full |
| } |
| return false |
| } |
| |
| type ListMachineLSEsResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The machineLSEs from datastore. |
| MachineLSEs []*models.MachineLSE `protobuf:"bytes,1,rep,name=machineLSEs,proto3" json:"machineLSEs,omitempty"` |
| // A token, which can be sent as `page_token` to retrieve the next page. |
| // If this field is omitted, there are no subsequent pages. |
| NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` |
| } |
| |
| func (x *ListMachineLSEsResponse) Reset() { |
| *x = ListMachineLSEsResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[64] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListMachineLSEsResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListMachineLSEsResponse) ProtoMessage() {} |
| |
| func (x *ListMachineLSEsResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[64] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListMachineLSEsResponse.ProtoReflect.Descriptor instead. |
| func (*ListMachineLSEsResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{64} |
| } |
| |
| func (x *ListMachineLSEsResponse) GetMachineLSEs() []*models.MachineLSE { |
| if x != nil { |
| return x.MachineLSEs |
| } |
| return nil |
| } |
| |
| func (x *ListMachineLSEsResponse) GetNextPageToken() string { |
| if x != nil { |
| return x.NextPageToken |
| } |
| return "" |
| } |
| |
| type DeleteMachineLSERequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the MachineLSE to delete |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *DeleteMachineLSERequest) Reset() { |
| *x = DeleteMachineLSERequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[65] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *DeleteMachineLSERequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*DeleteMachineLSERequest) ProtoMessage() {} |
| |
| func (x *DeleteMachineLSERequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[65] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use DeleteMachineLSERequest.ProtoReflect.Descriptor instead. |
| func (*DeleteMachineLSERequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{65} |
| } |
| |
| func (x *DeleteMachineLSERequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type RenameMachineLSERequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the MachineLSE to rename |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| // The new name of the MachineLSE |
| NewName string `protobuf:"bytes,2,opt,name=new_name,json=newName,proto3" json:"new_name,omitempty"` |
| } |
| |
| func (x *RenameMachineLSERequest) Reset() { |
| *x = RenameMachineLSERequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[66] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *RenameMachineLSERequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*RenameMachineLSERequest) ProtoMessage() {} |
| |
| func (x *RenameMachineLSERequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[66] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use RenameMachineLSERequest.ProtoReflect.Descriptor instead. |
| func (*RenameMachineLSERequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{66} |
| } |
| |
| func (x *RenameMachineLSERequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| func (x *RenameMachineLSERequest) GetNewName() string { |
| if x != nil { |
| return x.NewName |
| } |
| return "" |
| } |
| |
| type ImportMachineLSEsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Types that are assignable to Source: |
| // |
| // *ImportMachineLSEsRequest_MachineDbSource |
| // *ImportMachineLSEsRequest_ConfigSource |
| Source isImportMachineLSEsRequest_Source `protobuf_oneof:"source"` |
| } |
| |
| func (x *ImportMachineLSEsRequest) Reset() { |
| *x = ImportMachineLSEsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[67] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ImportMachineLSEsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ImportMachineLSEsRequest) ProtoMessage() {} |
| |
| func (x *ImportMachineLSEsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[67] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ImportMachineLSEsRequest.ProtoReflect.Descriptor instead. |
| func (*ImportMachineLSEsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{67} |
| } |
| |
| func (m *ImportMachineLSEsRequest) GetSource() isImportMachineLSEsRequest_Source { |
| if m != nil { |
| return m.Source |
| } |
| return nil |
| } |
| |
| func (x *ImportMachineLSEsRequest) GetMachineDbSource() *MachineDBSource { |
| if x, ok := x.GetSource().(*ImportMachineLSEsRequest_MachineDbSource); ok { |
| return x.MachineDbSource |
| } |
| return nil |
| } |
| |
| func (x *ImportMachineLSEsRequest) GetConfigSource() *ConfigSource { |
| if x, ok := x.GetSource().(*ImportMachineLSEsRequest_ConfigSource); ok { |
| return x.ConfigSource |
| } |
| return nil |
| } |
| |
| type isImportMachineLSEsRequest_Source interface { |
| isImportMachineLSEsRequest_Source() |
| } |
| |
| type ImportMachineLSEsRequest_MachineDbSource struct { |
| MachineDbSource *MachineDBSource `protobuf:"bytes,1,opt,name=machine_db_source,json=machineDbSource,proto3,oneof"` |
| } |
| |
| type ImportMachineLSEsRequest_ConfigSource struct { |
| ConfigSource *ConfigSource `protobuf:"bytes,2,opt,name=config_source,json=configSource,proto3,oneof"` |
| } |
| |
| func (*ImportMachineLSEsRequest_MachineDbSource) isImportMachineLSEsRequest_Source() {} |
| |
| func (*ImportMachineLSEsRequest_ConfigSource) isImportMachineLSEsRequest_Source() {} |
| |
| type ImportOSMachineLSEsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Types that are assignable to Source: |
| // |
| // *ImportOSMachineLSEsRequest_MachineDbSource |
| // *ImportOSMachineLSEsRequest_ConfigSource |
| Source isImportOSMachineLSEsRequest_Source `protobuf_oneof:"source"` |
| } |
| |
| func (x *ImportOSMachineLSEsRequest) Reset() { |
| *x = ImportOSMachineLSEsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[68] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ImportOSMachineLSEsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ImportOSMachineLSEsRequest) ProtoMessage() {} |
| |
| func (x *ImportOSMachineLSEsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[68] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ImportOSMachineLSEsRequest.ProtoReflect.Descriptor instead. |
| func (*ImportOSMachineLSEsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{68} |
| } |
| |
| func (m *ImportOSMachineLSEsRequest) GetSource() isImportOSMachineLSEsRequest_Source { |
| if m != nil { |
| return m.Source |
| } |
| return nil |
| } |
| |
| func (x *ImportOSMachineLSEsRequest) GetMachineDbSource() *MachineDBSource { |
| if x, ok := x.GetSource().(*ImportOSMachineLSEsRequest_MachineDbSource); ok { |
| return x.MachineDbSource |
| } |
| return nil |
| } |
| |
| func (x *ImportOSMachineLSEsRequest) GetConfigSource() *ConfigSource { |
| if x, ok := x.GetSource().(*ImportOSMachineLSEsRequest_ConfigSource); ok { |
| return x.ConfigSource |
| } |
| return nil |
| } |
| |
| type isImportOSMachineLSEsRequest_Source interface { |
| isImportOSMachineLSEsRequest_Source() |
| } |
| |
| type ImportOSMachineLSEsRequest_MachineDbSource struct { |
| // Continue to use machine_db_source to specify any service host for consistency |
| MachineDbSource *MachineDBSource `protobuf:"bytes,1,opt,name=machine_db_source,json=machineDbSource,proto3,oneof"` |
| } |
| |
| type ImportOSMachineLSEsRequest_ConfigSource struct { |
| ConfigSource *ConfigSource `protobuf:"bytes,2,opt,name=config_source,json=configSource,proto3,oneof"` |
| } |
| |
| func (*ImportOSMachineLSEsRequest_MachineDbSource) isImportOSMachineLSEsRequest_Source() {} |
| |
| func (*ImportOSMachineLSEsRequest_ConfigSource) isImportOSMachineLSEsRequest_Source() {} |
| |
| // Contains the required information for creating a RackLSE represented in |
| // the database. |
| type CreateRackLSERequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The rackLSE to create. |
| RackLSE *models.RackLSE `protobuf:"bytes,1,opt,name=rackLSE,proto3" json:"rackLSE,omitempty"` |
| // The ID to use for the RackLSE, which will become the final component of |
| // the RackLSE's resource name. |
| // |
| // This value should follow the regex "^[a-zA-Z0-9-)(_:.]{3,63}$" (3-63 characters, |
| // contains only ASCII letters, numbers, dash and underscore. |
| RackLSEId string `protobuf:"bytes,2,opt,name=rackLSE_id,json=rackLSEId,proto3" json:"rackLSE_id,omitempty"` |
| } |
| |
| func (x *CreateRackLSERequest) Reset() { |
| *x = CreateRackLSERequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[69] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *CreateRackLSERequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*CreateRackLSERequest) ProtoMessage() {} |
| |
| func (x *CreateRackLSERequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[69] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use CreateRackLSERequest.ProtoReflect.Descriptor instead. |
| func (*CreateRackLSERequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{69} |
| } |
| |
| func (x *CreateRackLSERequest) GetRackLSE() *models.RackLSE { |
| if x != nil { |
| return x.RackLSE |
| } |
| return nil |
| } |
| |
| func (x *CreateRackLSERequest) GetRackLSEId() string { |
| if x != nil { |
| return x.RackLSEId |
| } |
| return "" |
| } |
| |
| type UpdateRackLSERequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The rackLSE to update. |
| RackLSE *models.RackLSE `protobuf:"bytes,1,opt,name=rackLSE,proto3" json:"rackLSE,omitempty"` |
| // The list of fields to be updated. |
| UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` |
| } |
| |
| func (x *UpdateRackLSERequest) Reset() { |
| *x = UpdateRackLSERequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[70] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateRackLSERequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateRackLSERequest) ProtoMessage() {} |
| |
| func (x *UpdateRackLSERequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[70] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateRackLSERequest.ProtoReflect.Descriptor instead. |
| func (*UpdateRackLSERequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{70} |
| } |
| |
| func (x *UpdateRackLSERequest) GetRackLSE() *models.RackLSE { |
| if x != nil { |
| return x.RackLSE |
| } |
| return nil |
| } |
| |
| func (x *UpdateRackLSERequest) GetUpdateMask() *fieldmaskpb.FieldMask { |
| if x != nil { |
| return x.UpdateMask |
| } |
| return nil |
| } |
| |
| type GetRackLSERequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the rackLSE to retrieve. |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *GetRackLSERequest) Reset() { |
| *x = GetRackLSERequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[71] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetRackLSERequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetRackLSERequest) ProtoMessage() {} |
| |
| func (x *GetRackLSERequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[71] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetRackLSERequest.ProtoReflect.Descriptor instead. |
| func (*GetRackLSERequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{71} |
| } |
| |
| func (x *GetRackLSERequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type ListRackLSEsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The maximum number of rackLSEs to return. The service may return fewer than |
| // this value. |
| // If unspecified, at most 100 rackLSEs will be returned. |
| // The maximum value is 1000; values above 1000 will be coerced to 1000. |
| PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` |
| // A page token, received from a previous `ListRackLSEs` call. |
| // Provide this to retrieve the subsequent page. |
| // |
| // When paginating, all other parameters provided to `ListRackLSEs` must match |
| // the call that provided the page token. |
| PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` |
| // filter takes the filtering condition |
| Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` |
| // if this is true, only keys will be returned else the entire object |
| // will be returned. By setting this to true, the list call be will faster. |
| KeysOnly bool `protobuf:"varint,4,opt,name=keysOnly,proto3" json:"keysOnly,omitempty"` |
| } |
| |
| func (x *ListRackLSEsRequest) Reset() { |
| *x = ListRackLSEsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[72] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListRackLSEsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListRackLSEsRequest) ProtoMessage() {} |
| |
| func (x *ListRackLSEsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[72] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListRackLSEsRequest.ProtoReflect.Descriptor instead. |
| func (*ListRackLSEsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{72} |
| } |
| |
| func (x *ListRackLSEsRequest) GetPageSize() int32 { |
| if x != nil { |
| return x.PageSize |
| } |
| return 0 |
| } |
| |
| func (x *ListRackLSEsRequest) GetPageToken() string { |
| if x != nil { |
| return x.PageToken |
| } |
| return "" |
| } |
| |
| func (x *ListRackLSEsRequest) GetFilter() string { |
| if x != nil { |
| return x.Filter |
| } |
| return "" |
| } |
| |
| func (x *ListRackLSEsRequest) GetKeysOnly() bool { |
| if x != nil { |
| return x.KeysOnly |
| } |
| return false |
| } |
| |
| type ListRackLSEsResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The rackLSEs from datastore. |
| RackLSEs []*models.RackLSE `protobuf:"bytes,1,rep,name=rackLSEs,proto3" json:"rackLSEs,omitempty"` |
| // A token, which can be sent as `page_token` to retrieve the next page. |
| // If this field is omitted, there are no subsequent pages. |
| NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` |
| } |
| |
| func (x *ListRackLSEsResponse) Reset() { |
| *x = ListRackLSEsResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[73] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListRackLSEsResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListRackLSEsResponse) ProtoMessage() {} |
| |
| func (x *ListRackLSEsResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[73] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListRackLSEsResponse.ProtoReflect.Descriptor instead. |
| func (*ListRackLSEsResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{73} |
| } |
| |
| func (x *ListRackLSEsResponse) GetRackLSEs() []*models.RackLSE { |
| if x != nil { |
| return x.RackLSEs |
| } |
| return nil |
| } |
| |
| func (x *ListRackLSEsResponse) GetNextPageToken() string { |
| if x != nil { |
| return x.NextPageToken |
| } |
| return "" |
| } |
| |
| type DeleteRackLSERequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the RackLSE to delete |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *DeleteRackLSERequest) Reset() { |
| *x = DeleteRackLSERequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[74] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *DeleteRackLSERequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*DeleteRackLSERequest) ProtoMessage() {} |
| |
| func (x *DeleteRackLSERequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[74] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use DeleteRackLSERequest.ProtoReflect.Descriptor instead. |
| func (*DeleteRackLSERequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{74} |
| } |
| |
| func (x *DeleteRackLSERequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| // Contains the required information for creating a Nic represented in |
| // the database. |
| type CreateNicRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The nic to create. |
| Nic *models.Nic `protobuf:"bytes,1,opt,name=nic,proto3" json:"nic,omitempty"` |
| // The ID to use for the Nic, which will become the final component of |
| // the Nic's resource name. |
| // |
| // This value should follow the regex "^[a-zA-Z0-9-)(_:.]{3,63}$" (3-63 characters, |
| // contains only ASCII letters, numbers, dash and underscore. |
| NicId string `protobuf:"bytes,2,opt,name=nic_id,json=nicId,proto3" json:"nic_id,omitempty"` |
| } |
| |
| func (x *CreateNicRequest) Reset() { |
| *x = CreateNicRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[75] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *CreateNicRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*CreateNicRequest) ProtoMessage() {} |
| |
| func (x *CreateNicRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[75] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use CreateNicRequest.ProtoReflect.Descriptor instead. |
| func (*CreateNicRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{75} |
| } |
| |
| func (x *CreateNicRequest) GetNic() *models.Nic { |
| if x != nil { |
| return x.Nic |
| } |
| return nil |
| } |
| |
| func (x *CreateNicRequest) GetNicId() string { |
| if x != nil { |
| return x.NicId |
| } |
| return "" |
| } |
| |
| type UpdateNicRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The nic to update. |
| Nic *models.Nic `protobuf:"bytes,1,opt,name=nic,proto3" json:"nic,omitempty"` |
| // The list of fields to be updated. |
| UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` |
| } |
| |
| func (x *UpdateNicRequest) Reset() { |
| *x = UpdateNicRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[76] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateNicRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateNicRequest) ProtoMessage() {} |
| |
| func (x *UpdateNicRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[76] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateNicRequest.ProtoReflect.Descriptor instead. |
| func (*UpdateNicRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{76} |
| } |
| |
| func (x *UpdateNicRequest) GetNic() *models.Nic { |
| if x != nil { |
| return x.Nic |
| } |
| return nil |
| } |
| |
| func (x *UpdateNicRequest) GetUpdateMask() *fieldmaskpb.FieldMask { |
| if x != nil { |
| return x.UpdateMask |
| } |
| return nil |
| } |
| |
| type GetNicRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the nic to retrieve. |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *GetNicRequest) Reset() { |
| *x = GetNicRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[77] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetNicRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetNicRequest) ProtoMessage() {} |
| |
| func (x *GetNicRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[77] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetNicRequest.ProtoReflect.Descriptor instead. |
| func (*GetNicRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{77} |
| } |
| |
| func (x *GetNicRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type ListNicsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The maximum number of nics to return. The service may return fewer than |
| // this value. |
| // If unspecified, at most 100 nics will be returned. |
| // The maximum value is 1000; values above 1000 will be coerced to 1000. |
| PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` |
| // A page token, received from a previous `ListNics` call. |
| // Provide this to retrieve the subsequent page. |
| // |
| // When paginating, all other parameters provided to `ListNics` must match |
| // the call that provided the page token. |
| PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` |
| // filter takes the filtering condition |
| Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` |
| // if this is true, only keys will be returned else the entire object |
| // will be returned. By setting this to true, the list call be will faster. |
| KeysOnly bool `protobuf:"varint,4,opt,name=keysOnly,proto3" json:"keysOnly,omitempty"` |
| } |
| |
| func (x *ListNicsRequest) Reset() { |
| *x = ListNicsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[78] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListNicsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListNicsRequest) ProtoMessage() {} |
| |
| func (x *ListNicsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[78] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListNicsRequest.ProtoReflect.Descriptor instead. |
| func (*ListNicsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{78} |
| } |
| |
| func (x *ListNicsRequest) GetPageSize() int32 { |
| if x != nil { |
| return x.PageSize |
| } |
| return 0 |
| } |
| |
| func (x *ListNicsRequest) GetPageToken() string { |
| if x != nil { |
| return x.PageToken |
| } |
| return "" |
| } |
| |
| func (x *ListNicsRequest) GetFilter() string { |
| if x != nil { |
| return x.Filter |
| } |
| return "" |
| } |
| |
| func (x *ListNicsRequest) GetKeysOnly() bool { |
| if x != nil { |
| return x.KeysOnly |
| } |
| return false |
| } |
| |
| type ListNicsResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The nics from datastore. |
| Nics []*models.Nic `protobuf:"bytes,1,rep,name=nics,proto3" json:"nics,omitempty"` |
| // A token, which can be sent as `page_token` to retrieve the next page. |
| // If this field is omitted, there are no subsequent pages. |
| NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` |
| } |
| |
| func (x *ListNicsResponse) Reset() { |
| *x = ListNicsResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[79] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListNicsResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListNicsResponse) ProtoMessage() {} |
| |
| func (x *ListNicsResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[79] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListNicsResponse.ProtoReflect.Descriptor instead. |
| func (*ListNicsResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{79} |
| } |
| |
| func (x *ListNicsResponse) GetNics() []*models.Nic { |
| if x != nil { |
| return x.Nics |
| } |
| return nil |
| } |
| |
| func (x *ListNicsResponse) GetNextPageToken() string { |
| if x != nil { |
| return x.NextPageToken |
| } |
| return "" |
| } |
| |
| type DeleteNicRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the Nic to delete |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *DeleteNicRequest) Reset() { |
| *x = DeleteNicRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[80] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *DeleteNicRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*DeleteNicRequest) ProtoMessage() {} |
| |
| func (x *DeleteNicRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[80] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use DeleteNicRequest.ProtoReflect.Descriptor instead. |
| func (*DeleteNicRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{80} |
| } |
| |
| func (x *DeleteNicRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type ImportNicsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Types that are assignable to Source: |
| // |
| // *ImportNicsRequest_MachineDbSource |
| // *ImportNicsRequest_ConfigSource |
| Source isImportNicsRequest_Source `protobuf_oneof:"source"` |
| } |
| |
| func (x *ImportNicsRequest) Reset() { |
| *x = ImportNicsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[81] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ImportNicsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ImportNicsRequest) ProtoMessage() {} |
| |
| func (x *ImportNicsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[81] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ImportNicsRequest.ProtoReflect.Descriptor instead. |
| func (*ImportNicsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{81} |
| } |
| |
| func (m *ImportNicsRequest) GetSource() isImportNicsRequest_Source { |
| if m != nil { |
| return m.Source |
| } |
| return nil |
| } |
| |
| func (x *ImportNicsRequest) GetMachineDbSource() *MachineDBSource { |
| if x, ok := x.GetSource().(*ImportNicsRequest_MachineDbSource); ok { |
| return x.MachineDbSource |
| } |
| return nil |
| } |
| |
| func (x *ImportNicsRequest) GetConfigSource() *ConfigSource { |
| if x, ok := x.GetSource().(*ImportNicsRequest_ConfigSource); ok { |
| return x.ConfigSource |
| } |
| return nil |
| } |
| |
| type isImportNicsRequest_Source interface { |
| isImportNicsRequest_Source() |
| } |
| |
| type ImportNicsRequest_MachineDbSource struct { |
| MachineDbSource *MachineDBSource `protobuf:"bytes,1,opt,name=machine_db_source,json=machineDbSource,proto3,oneof"` |
| } |
| |
| type ImportNicsRequest_ConfigSource struct { |
| ConfigSource *ConfigSource `protobuf:"bytes,2,opt,name=config_source,json=configSource,proto3,oneof"` |
| } |
| |
| func (*ImportNicsRequest_MachineDbSource) isImportNicsRequest_Source() {} |
| |
| func (*ImportNicsRequest_ConfigSource) isImportNicsRequest_Source() {} |
| |
| type RenameNicRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the Nic to rename |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| // The new name of the Nic |
| NewName string `protobuf:"bytes,2,opt,name=new_name,json=newName,proto3" json:"new_name,omitempty"` |
| } |
| |
| func (x *RenameNicRequest) Reset() { |
| *x = RenameNicRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[82] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *RenameNicRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*RenameNicRequest) ProtoMessage() {} |
| |
| func (x *RenameNicRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[82] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use RenameNicRequest.ProtoReflect.Descriptor instead. |
| func (*RenameNicRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{82} |
| } |
| |
| func (x *RenameNicRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| func (x *RenameNicRequest) GetNewName() string { |
| if x != nil { |
| return x.NewName |
| } |
| return "" |
| } |
| |
| type RenameSwitchRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the Switch to rename |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| // The new name of the Switch |
| NewName string `protobuf:"bytes,2,opt,name=new_name,json=newName,proto3" json:"new_name,omitempty"` |
| } |
| |
| func (x *RenameSwitchRequest) Reset() { |
| *x = RenameSwitchRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[83] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *RenameSwitchRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*RenameSwitchRequest) ProtoMessage() {} |
| |
| func (x *RenameSwitchRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[83] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use RenameSwitchRequest.ProtoReflect.Descriptor instead. |
| func (*RenameSwitchRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{83} |
| } |
| |
| func (x *RenameSwitchRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| func (x *RenameSwitchRequest) GetNewName() string { |
| if x != nil { |
| return x.NewName |
| } |
| return "" |
| } |
| |
| // Contains the required information for creating a KVM represented in |
| // the database. |
| type CreateKVMRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The KVM to create. |
| KVM *models.KVM `protobuf:"bytes,1,opt,name=KVM,proto3" json:"KVM,omitempty"` |
| // The ID to use for the KVM, which will become the final component of |
| // the KVM's resource name. |
| // |
| // This value should follow the regex "^[a-zA-Z0-9-)(_:.]{3,63}$" (3-63 characters, |
| // contains only ASCII letters, numbers, dash and underscore. |
| KVMId string `protobuf:"bytes,2,opt,name=KVM_id,json=KVMId,proto3" json:"KVM_id,omitempty"` |
| } |
| |
| func (x *CreateKVMRequest) Reset() { |
| *x = CreateKVMRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[84] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *CreateKVMRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*CreateKVMRequest) ProtoMessage() {} |
| |
| func (x *CreateKVMRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[84] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use CreateKVMRequest.ProtoReflect.Descriptor instead. |
| func (*CreateKVMRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{84} |
| } |
| |
| func (x *CreateKVMRequest) GetKVM() *models.KVM { |
| if x != nil { |
| return x.KVM |
| } |
| return nil |
| } |
| |
| func (x *CreateKVMRequest) GetKVMId() string { |
| if x != nil { |
| return x.KVMId |
| } |
| return "" |
| } |
| |
| type UpdateKVMRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The KVM to update. |
| KVM *models.KVM `protobuf:"bytes,1,opt,name=KVM,proto3" json:"KVM,omitempty"` |
| // The list of fields to be updated. |
| UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` |
| NetworkOption *NetworkOption `protobuf:"bytes,4,opt,name=network_option,json=networkOption,proto3" json:"network_option,omitempty"` |
| } |
| |
| func (x *UpdateKVMRequest) Reset() { |
| *x = UpdateKVMRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[85] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateKVMRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateKVMRequest) ProtoMessage() {} |
| |
| func (x *UpdateKVMRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[85] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateKVMRequest.ProtoReflect.Descriptor instead. |
| func (*UpdateKVMRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{85} |
| } |
| |
| func (x *UpdateKVMRequest) GetKVM() *models.KVM { |
| if x != nil { |
| return x.KVM |
| } |
| return nil |
| } |
| |
| func (x *UpdateKVMRequest) GetUpdateMask() *fieldmaskpb.FieldMask { |
| if x != nil { |
| return x.UpdateMask |
| } |
| return nil |
| } |
| |
| func (x *UpdateKVMRequest) GetNetworkOption() *NetworkOption { |
| if x != nil { |
| return x.NetworkOption |
| } |
| return nil |
| } |
| |
| type GetKVMRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the KVM to retrieve. |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *GetKVMRequest) Reset() { |
| *x = GetKVMRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[86] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetKVMRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetKVMRequest) ProtoMessage() {} |
| |
| func (x *GetKVMRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[86] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetKVMRequest.ProtoReflect.Descriptor instead. |
| func (*GetKVMRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{86} |
| } |
| |
| func (x *GetKVMRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type ListKVMsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The maximum number of KVMs to return. The service may return fewer than |
| // this value. |
| // If unspecified, at most 100 KVMs will be returned. |
| // The maximum value is 1000; values above 1000 will be coerced to 1000. |
| PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` |
| // A page token, received from a previous `ListKVMs` call. |
| // Provide this to retrieve the subsequent page. |
| // |
| // When paginating, all other parameters provided to `ListKVMs` must match |
| // the call that provided the page token. |
| PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` |
| // filter takes the filtering condition |
| Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` |
| // if this is true, only keys will be returned else the entire object |
| // will be returned. By setting this to true, the list call be will faster. |
| KeysOnly bool `protobuf:"varint,4,opt,name=keysOnly,proto3" json:"keysOnly,omitempty"` |
| } |
| |
| func (x *ListKVMsRequest) Reset() { |
| *x = ListKVMsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[87] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListKVMsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListKVMsRequest) ProtoMessage() {} |
| |
| func (x *ListKVMsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[87] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListKVMsRequest.ProtoReflect.Descriptor instead. |
| func (*ListKVMsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{87} |
| } |
| |
| func (x *ListKVMsRequest) GetPageSize() int32 { |
| if x != nil { |
| return x.PageSize |
| } |
| return 0 |
| } |
| |
| func (x *ListKVMsRequest) GetPageToken() string { |
| if x != nil { |
| return x.PageToken |
| } |
| return "" |
| } |
| |
| func (x *ListKVMsRequest) GetFilter() string { |
| if x != nil { |
| return x.Filter |
| } |
| return "" |
| } |
| |
| func (x *ListKVMsRequest) GetKeysOnly() bool { |
| if x != nil { |
| return x.KeysOnly |
| } |
| return false |
| } |
| |
| type ListKVMsResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The KVMs from datastore. |
| KVMs []*models.KVM `protobuf:"bytes,1,rep,name=KVMs,proto3" json:"KVMs,omitempty"` |
| // A token, which can be sent as `page_token` to retrieve the next page. |
| // If this field is omitted, there are no subsequent pages. |
| NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` |
| } |
| |
| func (x *ListKVMsResponse) Reset() { |
| *x = ListKVMsResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[88] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListKVMsResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListKVMsResponse) ProtoMessage() {} |
| |
| func (x *ListKVMsResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[88] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListKVMsResponse.ProtoReflect.Descriptor instead. |
| func (*ListKVMsResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{88} |
| } |
| |
| func (x *ListKVMsResponse) GetKVMs() []*models.KVM { |
| if x != nil { |
| return x.KVMs |
| } |
| return nil |
| } |
| |
| func (x *ListKVMsResponse) GetNextPageToken() string { |
| if x != nil { |
| return x.NextPageToken |
| } |
| return "" |
| } |
| |
| type DeleteKVMRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the KVM to delete |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *DeleteKVMRequest) Reset() { |
| *x = DeleteKVMRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[89] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *DeleteKVMRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*DeleteKVMRequest) ProtoMessage() {} |
| |
| func (x *DeleteKVMRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[89] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use DeleteKVMRequest.ProtoReflect.Descriptor instead. |
| func (*DeleteKVMRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{89} |
| } |
| |
| func (x *DeleteKVMRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| // Contains the required information for creating a RPM represented in |
| // the database. |
| type CreateRPMRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The RPM to create. |
| RPM *models.RPM `protobuf:"bytes,1,opt,name=RPM,proto3" json:"RPM,omitempty"` |
| // The ID to use for the RPM, which will become the final component of |
| // the RPM's resource name. |
| // |
| // This value should follow the regex "^[a-zA-Z0-9-)(_:.]{3,63}$" (3-63 characters, |
| // contains only ASCII letters, numbers, dash and underscore. |
| RPMId string `protobuf:"bytes,2,opt,name=RPM_id,json=RPMId,proto3" json:"RPM_id,omitempty"` |
| } |
| |
| func (x *CreateRPMRequest) Reset() { |
| *x = CreateRPMRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[90] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *CreateRPMRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*CreateRPMRequest) ProtoMessage() {} |
| |
| func (x *CreateRPMRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[90] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use CreateRPMRequest.ProtoReflect.Descriptor instead. |
| func (*CreateRPMRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{90} |
| } |
| |
| func (x *CreateRPMRequest) GetRPM() *models.RPM { |
| if x != nil { |
| return x.RPM |
| } |
| return nil |
| } |
| |
| func (x *CreateRPMRequest) GetRPMId() string { |
| if x != nil { |
| return x.RPMId |
| } |
| return "" |
| } |
| |
| type UpdateRPMRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The RPM to update. |
| RPM *models.RPM `protobuf:"bytes,1,opt,name=RPM,proto3" json:"RPM,omitempty"` |
| // The list of fields to be updated. |
| UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` |
| NetworkOption *NetworkOption `protobuf:"bytes,3,opt,name=network_option,json=networkOption,proto3" json:"network_option,omitempty"` |
| } |
| |
| func (x *UpdateRPMRequest) Reset() { |
| *x = UpdateRPMRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[91] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateRPMRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateRPMRequest) ProtoMessage() {} |
| |
| func (x *UpdateRPMRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[91] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateRPMRequest.ProtoReflect.Descriptor instead. |
| func (*UpdateRPMRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{91} |
| } |
| |
| func (x *UpdateRPMRequest) GetRPM() *models.RPM { |
| if x != nil { |
| return x.RPM |
| } |
| return nil |
| } |
| |
| func (x *UpdateRPMRequest) GetUpdateMask() *fieldmaskpb.FieldMask { |
| if x != nil { |
| return x.UpdateMask |
| } |
| return nil |
| } |
| |
| func (x *UpdateRPMRequest) GetNetworkOption() *NetworkOption { |
| if x != nil { |
| return x.NetworkOption |
| } |
| return nil |
| } |
| |
| type GetRPMRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the RPM to retrieve. |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *GetRPMRequest) Reset() { |
| *x = GetRPMRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[92] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetRPMRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetRPMRequest) ProtoMessage() {} |
| |
| func (x *GetRPMRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[92] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetRPMRequest.ProtoReflect.Descriptor instead. |
| func (*GetRPMRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{92} |
| } |
| |
| func (x *GetRPMRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type ListRPMsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The maximum number of RPMs to return. The service may return fewer than |
| // this value. |
| // If unspecified, at most 100 RPMs will be returned. |
| // The maximum value is 1000; values above 1000 will be coerced to 1000. |
| PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` |
| // A page token, received from a previous `ListRPMs` call. |
| // Provide this to retrieve the subsequent page. |
| // |
| // When paginating, all other parameters provided to `ListRPMs` must match |
| // the call that provided the page token. |
| PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` |
| // filter takes the filtering condition |
| Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` |
| // if this is true, only keys will be returned else the entire object |
| // will be returned. By setting this to true, the list call be will faster. |
| KeysOnly bool `protobuf:"varint,4,opt,name=keysOnly,proto3" json:"keysOnly,omitempty"` |
| } |
| |
| func (x *ListRPMsRequest) Reset() { |
| *x = ListRPMsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[93] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListRPMsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListRPMsRequest) ProtoMessage() {} |
| |
| func (x *ListRPMsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[93] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListRPMsRequest.ProtoReflect.Descriptor instead. |
| func (*ListRPMsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{93} |
| } |
| |
| func (x *ListRPMsRequest) GetPageSize() int32 { |
| if x != nil { |
| return x.PageSize |
| } |
| return 0 |
| } |
| |
| func (x *ListRPMsRequest) GetPageToken() string { |
| if x != nil { |
| return x.PageToken |
| } |
| return "" |
| } |
| |
| func (x *ListRPMsRequest) GetFilter() string { |
| if x != nil { |
| return x.Filter |
| } |
| return "" |
| } |
| |
| func (x *ListRPMsRequest) GetKeysOnly() bool { |
| if x != nil { |
| return x.KeysOnly |
| } |
| return false |
| } |
| |
| type ListRPMsResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The RPMs from datastore. |
| RPMs []*models.RPM `protobuf:"bytes,1,rep,name=RPMs,proto3" json:"RPMs,omitempty"` |
| // A token, which can be sent as `page_token` to retrieve the next page. |
| // If this field is omitted, there are no subsequent pages. |
| NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` |
| } |
| |
| func (x *ListRPMsResponse) Reset() { |
| *x = ListRPMsResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[94] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListRPMsResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListRPMsResponse) ProtoMessage() {} |
| |
| func (x *ListRPMsResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[94] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListRPMsResponse.ProtoReflect.Descriptor instead. |
| func (*ListRPMsResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{94} |
| } |
| |
| func (x *ListRPMsResponse) GetRPMs() []*models.RPM { |
| if x != nil { |
| return x.RPMs |
| } |
| return nil |
| } |
| |
| func (x *ListRPMsResponse) GetNextPageToken() string { |
| if x != nil { |
| return x.NextPageToken |
| } |
| return "" |
| } |
| |
| type DeleteRPMRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the RPM to delete |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *DeleteRPMRequest) Reset() { |
| *x = DeleteRPMRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[95] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *DeleteRPMRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*DeleteRPMRequest) ProtoMessage() {} |
| |
| func (x *DeleteRPMRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[95] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use DeleteRPMRequest.ProtoReflect.Descriptor instead. |
| func (*DeleteRPMRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{95} |
| } |
| |
| func (x *DeleteRPMRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| // Contains the required information for creating a Drac represented in |
| // the database. |
| type CreateDracRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The drac to create. |
| Drac *models.Drac `protobuf:"bytes,1,opt,name=drac,proto3" json:"drac,omitempty"` |
| // The ID to use for the Drac, which will become the final component of |
| // the Drac's resource name. |
| // |
| // This value should follow the regex "^[a-zA-Z0-9-)(_:.]{3,63}$" (3-63 characters, |
| // contains only ASCII letters, numbers, dash and underscore. |
| DracId string `protobuf:"bytes,2,opt,name=drac_id,json=dracId,proto3" json:"drac_id,omitempty"` |
| NetworkOption *NetworkOption `protobuf:"bytes,4,opt,name=network_option,json=networkOption,proto3" json:"network_option,omitempty"` |
| } |
| |
| func (x *CreateDracRequest) Reset() { |
| *x = CreateDracRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[96] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *CreateDracRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*CreateDracRequest) ProtoMessage() {} |
| |
| func (x *CreateDracRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[96] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use CreateDracRequest.ProtoReflect.Descriptor instead. |
| func (*CreateDracRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{96} |
| } |
| |
| func (x *CreateDracRequest) GetDrac() *models.Drac { |
| if x != nil { |
| return x.Drac |
| } |
| return nil |
| } |
| |
| func (x *CreateDracRequest) GetDracId() string { |
| if x != nil { |
| return x.DracId |
| } |
| return "" |
| } |
| |
| func (x *CreateDracRequest) GetNetworkOption() *NetworkOption { |
| if x != nil { |
| return x.NetworkOption |
| } |
| return nil |
| } |
| |
| type UpdateDracRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The drac to update. |
| Drac *models.Drac `protobuf:"bytes,1,opt,name=drac,proto3" json:"drac,omitempty"` |
| // The list of fields to be updated. |
| UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` |
| NetworkOption *NetworkOption `protobuf:"bytes,4,opt,name=network_option,json=networkOption,proto3" json:"network_option,omitempty"` |
| } |
| |
| func (x *UpdateDracRequest) Reset() { |
| *x = UpdateDracRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[97] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateDracRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateDracRequest) ProtoMessage() {} |
| |
| func (x *UpdateDracRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[97] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateDracRequest.ProtoReflect.Descriptor instead. |
| func (*UpdateDracRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{97} |
| } |
| |
| func (x *UpdateDracRequest) GetDrac() *models.Drac { |
| if x != nil { |
| return x.Drac |
| } |
| return nil |
| } |
| |
| func (x *UpdateDracRequest) GetUpdateMask() *fieldmaskpb.FieldMask { |
| if x != nil { |
| return x.UpdateMask |
| } |
| return nil |
| } |
| |
| func (x *UpdateDracRequest) GetNetworkOption() *NetworkOption { |
| if x != nil { |
| return x.NetworkOption |
| } |
| return nil |
| } |
| |
| type GetDracRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the drac to retrieve. |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *GetDracRequest) Reset() { |
| *x = GetDracRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[98] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetDracRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetDracRequest) ProtoMessage() {} |
| |
| func (x *GetDracRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[98] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetDracRequest.ProtoReflect.Descriptor instead. |
| func (*GetDracRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{98} |
| } |
| |
| func (x *GetDracRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type ListDracsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The maximum number of dracs to return. The service may return fewer than |
| // this value. |
| // If unspecified, at most 100 dracs will be returned. |
| // The maximum value is 1000; values above 1000 will be coerced to 1000. |
| PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` |
| // A page token, received from a previous `ListDracs` call. |
| // Provide this to retrieve the subsequent page. |
| // |
| // When paginating, all other parameters provided to `ListDracs` must match |
| // the call that provided the page token. |
| PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` |
| // filter takes the filtering condition |
| Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` |
| // if this is true, only keys will be returned else the entire object |
| // will be returned. By setting this to true, the list call be will faster. |
| KeysOnly bool `protobuf:"varint,4,opt,name=keysOnly,proto3" json:"keysOnly,omitempty"` |
| } |
| |
| func (x *ListDracsRequest) Reset() { |
| *x = ListDracsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[99] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListDracsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListDracsRequest) ProtoMessage() {} |
| |
| func (x *ListDracsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[99] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListDracsRequest.ProtoReflect.Descriptor instead. |
| func (*ListDracsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{99} |
| } |
| |
| func (x *ListDracsRequest) GetPageSize() int32 { |
| if x != nil { |
| return x.PageSize |
| } |
| return 0 |
| } |
| |
| func (x *ListDracsRequest) GetPageToken() string { |
| if x != nil { |
| return x.PageToken |
| } |
| return "" |
| } |
| |
| func (x *ListDracsRequest) GetFilter() string { |
| if x != nil { |
| return x.Filter |
| } |
| return "" |
| } |
| |
| func (x *ListDracsRequest) GetKeysOnly() bool { |
| if x != nil { |
| return x.KeysOnly |
| } |
| return false |
| } |
| |
| type ListDracsResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The dracs from datastore. |
| Dracs []*models.Drac `protobuf:"bytes,1,rep,name=dracs,proto3" json:"dracs,omitempty"` |
| // A token, which can be sent as `page_token` to retrieve the next page. |
| // If this field is omitted, there are no subsequent pages. |
| NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` |
| } |
| |
| func (x *ListDracsResponse) Reset() { |
| *x = ListDracsResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[100] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListDracsResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListDracsResponse) ProtoMessage() {} |
| |
| func (x *ListDracsResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[100] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListDracsResponse.ProtoReflect.Descriptor instead. |
| func (*ListDracsResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{100} |
| } |
| |
| func (x *ListDracsResponse) GetDracs() []*models.Drac { |
| if x != nil { |
| return x.Dracs |
| } |
| return nil |
| } |
| |
| func (x *ListDracsResponse) GetNextPageToken() string { |
| if x != nil { |
| return x.NextPageToken |
| } |
| return "" |
| } |
| |
| type DeleteDracRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the Drac to delete |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *DeleteDracRequest) Reset() { |
| *x = DeleteDracRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[101] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *DeleteDracRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*DeleteDracRequest) ProtoMessage() {} |
| |
| func (x *DeleteDracRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[101] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use DeleteDracRequest.ProtoReflect.Descriptor instead. |
| func (*DeleteDracRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{101} |
| } |
| |
| func (x *DeleteDracRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| // Contains the required information for creating a Switch represented in |
| // the database. |
| type CreateSwitchRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The switch to create. |
| Switch *models.Switch `protobuf:"bytes,1,opt,name=switch,proto3" json:"switch,omitempty"` |
| // The ID to use for the Switch, which will become the final component of |
| // the Switch's resource name. |
| // |
| // This value should follow the regex "^[a-zA-Z0-9-)(_:.]{3,63}$" (3-63 characters, |
| // contains only ASCII letters, numbers, dash and underscore. |
| SwitchId string `protobuf:"bytes,2,opt,name=switch_id,json=switchId,proto3" json:"switch_id,omitempty"` |
| } |
| |
| func (x *CreateSwitchRequest) Reset() { |
| *x = CreateSwitchRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[102] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *CreateSwitchRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*CreateSwitchRequest) ProtoMessage() {} |
| |
| func (x *CreateSwitchRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[102] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use CreateSwitchRequest.ProtoReflect.Descriptor instead. |
| func (*CreateSwitchRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{102} |
| } |
| |
| func (x *CreateSwitchRequest) GetSwitch() *models.Switch { |
| if x != nil { |
| return x.Switch |
| } |
| return nil |
| } |
| |
| func (x *CreateSwitchRequest) GetSwitchId() string { |
| if x != nil { |
| return x.SwitchId |
| } |
| return "" |
| } |
| |
| type UpdateSwitchRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The switch to update. |
| Switch *models.Switch `protobuf:"bytes,1,opt,name=switch,proto3" json:"switch,omitempty"` |
| // The list of fields to be updated. |
| UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` |
| } |
| |
| func (x *UpdateSwitchRequest) Reset() { |
| *x = UpdateSwitchRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[103] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateSwitchRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateSwitchRequest) ProtoMessage() {} |
| |
| func (x *UpdateSwitchRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[103] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateSwitchRequest.ProtoReflect.Descriptor instead. |
| func (*UpdateSwitchRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{103} |
| } |
| |
| func (x *UpdateSwitchRequest) GetSwitch() *models.Switch { |
| if x != nil { |
| return x.Switch |
| } |
| return nil |
| } |
| |
| func (x *UpdateSwitchRequest) GetUpdateMask() *fieldmaskpb.FieldMask { |
| if x != nil { |
| return x.UpdateMask |
| } |
| return nil |
| } |
| |
| type GetSwitchRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the switch to retrieve. |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *GetSwitchRequest) Reset() { |
| *x = GetSwitchRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[104] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetSwitchRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetSwitchRequest) ProtoMessage() {} |
| |
| func (x *GetSwitchRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[104] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetSwitchRequest.ProtoReflect.Descriptor instead. |
| func (*GetSwitchRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{104} |
| } |
| |
| func (x *GetSwitchRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type ListSwitchesRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The maximum number of switches to return. The service may return fewer than |
| // this value. |
| // If unspecified, at most 100 switches will be returned. |
| // The maximum value is 1000; values above 1000 will be coerced to 1000. |
| PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` |
| // A page token, received from a previous `ListSwitches` call. |
| // Provide this to retrieve the subsequent page. |
| // |
| // When paginating, all other parameters provided to `ListSwitches` must match |
| // the call that provided the page token. |
| PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` |
| // filter takes the filtering condition |
| Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` |
| // if this is true, only keys will be returned else the entire object |
| // will be returned. By setting this to true, the list call be will faster. |
| KeysOnly bool `protobuf:"varint,4,opt,name=keysOnly,proto3" json:"keysOnly,omitempty"` |
| } |
| |
| func (x *ListSwitchesRequest) Reset() { |
| *x = ListSwitchesRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[105] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListSwitchesRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListSwitchesRequest) ProtoMessage() {} |
| |
| func (x *ListSwitchesRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[105] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListSwitchesRequest.ProtoReflect.Descriptor instead. |
| func (*ListSwitchesRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{105} |
| } |
| |
| func (x *ListSwitchesRequest) GetPageSize() int32 { |
| if x != nil { |
| return x.PageSize |
| } |
| return 0 |
| } |
| |
| func (x *ListSwitchesRequest) GetPageToken() string { |
| if x != nil { |
| return x.PageToken |
| } |
| return "" |
| } |
| |
| func (x *ListSwitchesRequest) GetFilter() string { |
| if x != nil { |
| return x.Filter |
| } |
| return "" |
| } |
| |
| func (x *ListSwitchesRequest) GetKeysOnly() bool { |
| if x != nil { |
| return x.KeysOnly |
| } |
| return false |
| } |
| |
| type ListSwitchesResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The switches from datastore. |
| Switches []*models.Switch `protobuf:"bytes,1,rep,name=switches,proto3" json:"switches,omitempty"` |
| // A token, which can be sent as `page_token` to retrieve the next page. |
| // If this field is omitted, there are no subsequent pages. |
| NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` |
| } |
| |
| func (x *ListSwitchesResponse) Reset() { |
| *x = ListSwitchesResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[106] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListSwitchesResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListSwitchesResponse) ProtoMessage() {} |
| |
| func (x *ListSwitchesResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[106] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListSwitchesResponse.ProtoReflect.Descriptor instead. |
| func (*ListSwitchesResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{106} |
| } |
| |
| func (x *ListSwitchesResponse) GetSwitches() []*models.Switch { |
| if x != nil { |
| return x.Switches |
| } |
| return nil |
| } |
| |
| func (x *ListSwitchesResponse) GetNextPageToken() string { |
| if x != nil { |
| return x.NextPageToken |
| } |
| return "" |
| } |
| |
| type DeleteSwitchRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the Switch to delete |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *DeleteSwitchRequest) Reset() { |
| *x = DeleteSwitchRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[107] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *DeleteSwitchRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*DeleteSwitchRequest) ProtoMessage() {} |
| |
| func (x *DeleteSwitchRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[107] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use DeleteSwitchRequest.ProtoReflect.Descriptor instead. |
| func (*DeleteSwitchRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{107} |
| } |
| |
| func (x *DeleteSwitchRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| // Contains the required information for creating a Vlan represented in |
| // the database. |
| type CreateVlanRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The vlan to create. |
| Vlan *models.Vlan `protobuf:"bytes,1,opt,name=vlan,proto3" json:"vlan,omitempty"` |
| // The ID to use for the Vlan, which will become the final component of |
| // the Vlan's resource name. |
| // |
| // This value should follow the regex "^[a-zA-Z0-9-)(_:.]{3,63}$" (3-63 characters, |
| // contains only ASCII letters, numbers, dash and underscore. |
| VlanId string `protobuf:"bytes,2,opt,name=vlan_id,json=vlanId,proto3" json:"vlan_id,omitempty"` |
| } |
| |
| func (x *CreateVlanRequest) Reset() { |
| *x = CreateVlanRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[108] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *CreateVlanRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*CreateVlanRequest) ProtoMessage() {} |
| |
| func (x *CreateVlanRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[108] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use CreateVlanRequest.ProtoReflect.Descriptor instead. |
| func (*CreateVlanRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{108} |
| } |
| |
| func (x *CreateVlanRequest) GetVlan() *models.Vlan { |
| if x != nil { |
| return x.Vlan |
| } |
| return nil |
| } |
| |
| func (x *CreateVlanRequest) GetVlanId() string { |
| if x != nil { |
| return x.VlanId |
| } |
| return "" |
| } |
| |
| type UpdateVlanRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The vlan to update. |
| Vlan *models.Vlan `protobuf:"bytes,1,opt,name=vlan,proto3" json:"vlan,omitempty"` |
| // The list of fields to be updated. |
| UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` |
| } |
| |
| func (x *UpdateVlanRequest) Reset() { |
| *x = UpdateVlanRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[109] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateVlanRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateVlanRequest) ProtoMessage() {} |
| |
| func (x *UpdateVlanRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[109] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateVlanRequest.ProtoReflect.Descriptor instead. |
| func (*UpdateVlanRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{109} |
| } |
| |
| func (x *UpdateVlanRequest) GetVlan() *models.Vlan { |
| if x != nil { |
| return x.Vlan |
| } |
| return nil |
| } |
| |
| func (x *UpdateVlanRequest) GetUpdateMask() *fieldmaskpb.FieldMask { |
| if x != nil { |
| return x.UpdateMask |
| } |
| return nil |
| } |
| |
| type GetVlanRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the vlan to retrieve. |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *GetVlanRequest) Reset() { |
| *x = GetVlanRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[110] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetVlanRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetVlanRequest) ProtoMessage() {} |
| |
| func (x *GetVlanRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[110] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetVlanRequest.ProtoReflect.Descriptor instead. |
| func (*GetVlanRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{110} |
| } |
| |
| func (x *GetVlanRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type ListIPsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The maximum number of ips to return. The service may return fewer than |
| // this value. |
| // If unspecified, 100 IPs will be returned. |
| // The maximum value is 1000; values above 1000 will be coerced to 1000. |
| PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` |
| // A page token, received from a previous `ListIPs` call. |
| // Provide this to retrieve the subsequent page. |
| // |
| // When paginating, all other parameters provided to `ListIPs` must match |
| // the call that provided the page token. |
| PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` |
| // filter takes the filtering condition |
| Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` |
| // if this is true, only keys will be returned else the entire object |
| // will be returned. By setting this to true, the list call be will faster. |
| KeysOnly bool `protobuf:"varint,4,opt,name=keysOnly,proto3" json:"keysOnly,omitempty"` |
| } |
| |
| func (x *ListIPsRequest) Reset() { |
| *x = ListIPsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[111] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListIPsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListIPsRequest) ProtoMessage() {} |
| |
| func (x *ListIPsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[111] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListIPsRequest.ProtoReflect.Descriptor instead. |
| func (*ListIPsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{111} |
| } |
| |
| func (x *ListIPsRequest) GetPageSize() int32 { |
| if x != nil { |
| return x.PageSize |
| } |
| return 0 |
| } |
| |
| func (x *ListIPsRequest) GetPageToken() string { |
| if x != nil { |
| return x.PageToken |
| } |
| return "" |
| } |
| |
| func (x *ListIPsRequest) GetFilter() string { |
| if x != nil { |
| return x.Filter |
| } |
| return "" |
| } |
| |
| func (x *ListIPsRequest) GetKeysOnly() bool { |
| if x != nil { |
| return x.KeysOnly |
| } |
| return false |
| } |
| |
| type ListVlansRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The maximum number of vlans to return. The service may return fewer than |
| // this value. |
| // If unspecified, at most 100 vlans will be returned. |
| // The maximum value is 1000; values above 1000 will be coerced to 1000. |
| PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` |
| // A page token, received from a previous `ListVlans` call. |
| // Provide this to retrieve the subsequent page. |
| // |
| // When paginating, all other parameters provided to `ListVlans` must match |
| // the call that provided the page token. |
| PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` |
| // filter takes the filtering condition |
| Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` |
| // if this is true, only keys will be returned else the entire object |
| // will be returned. By setting this to true, the list call be will faster. |
| KeysOnly bool `protobuf:"varint,4,opt,name=keysOnly,proto3" json:"keysOnly,omitempty"` |
| } |
| |
| func (x *ListVlansRequest) Reset() { |
| *x = ListVlansRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[112] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListVlansRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListVlansRequest) ProtoMessage() {} |
| |
| func (x *ListVlansRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[112] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListVlansRequest.ProtoReflect.Descriptor instead. |
| func (*ListVlansRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{112} |
| } |
| |
| func (x *ListVlansRequest) GetPageSize() int32 { |
| if x != nil { |
| return x.PageSize |
| } |
| return 0 |
| } |
| |
| func (x *ListVlansRequest) GetPageToken() string { |
| if x != nil { |
| return x.PageToken |
| } |
| return "" |
| } |
| |
| func (x *ListVlansRequest) GetFilter() string { |
| if x != nil { |
| return x.Filter |
| } |
| return "" |
| } |
| |
| func (x *ListVlansRequest) GetKeysOnly() bool { |
| if x != nil { |
| return x.KeysOnly |
| } |
| return false |
| } |
| |
| type ListIPsResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| Ips []*models.IP `protobuf:"bytes,1,rep,name=ips,proto3" json:"ips,omitempty"` |
| // A token, which can be sent as `page_token` to retrieve the next page. |
| // If this field is omitted, there are no subsequent pages. |
| NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` |
| } |
| |
| func (x *ListIPsResponse) Reset() { |
| *x = ListIPsResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[113] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListIPsResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListIPsResponse) ProtoMessage() {} |
| |
| func (x *ListIPsResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[113] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListIPsResponse.ProtoReflect.Descriptor instead. |
| func (*ListIPsResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{113} |
| } |
| |
| func (x *ListIPsResponse) GetIps() []*models.IP { |
| if x != nil { |
| return x.Ips |
| } |
| return nil |
| } |
| |
| func (x *ListIPsResponse) GetNextPageToken() string { |
| if x != nil { |
| return x.NextPageToken |
| } |
| return "" |
| } |
| |
| type ListVlansResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The vlans from datastore. |
| Vlans []*models.Vlan `protobuf:"bytes,1,rep,name=vlans,proto3" json:"vlans,omitempty"` |
| // A token, which can be sent as `page_token` to retrieve the next page. |
| // If this field is omitted, there are no subsequent pages. |
| NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` |
| } |
| |
| func (x *ListVlansResponse) Reset() { |
| *x = ListVlansResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[114] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListVlansResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListVlansResponse) ProtoMessage() {} |
| |
| func (x *ListVlansResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[114] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListVlansResponse.ProtoReflect.Descriptor instead. |
| func (*ListVlansResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{114} |
| } |
| |
| func (x *ListVlansResponse) GetVlans() []*models.Vlan { |
| if x != nil { |
| return x.Vlans |
| } |
| return nil |
| } |
| |
| func (x *ListVlansResponse) GetNextPageToken() string { |
| if x != nil { |
| return x.NextPageToken |
| } |
| return "" |
| } |
| |
| type DeleteVlanRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the Vlan to delete |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *DeleteVlanRequest) Reset() { |
| *x = DeleteVlanRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[115] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *DeleteVlanRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*DeleteVlanRequest) ProtoMessage() {} |
| |
| func (x *DeleteVlanRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[115] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use DeleteVlanRequest.ProtoReflect.Descriptor instead. |
| func (*DeleteVlanRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{115} |
| } |
| |
| func (x *DeleteVlanRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type ImportOSVlansRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Types that are assignable to Source: |
| // |
| // *ImportOSVlansRequest_MachineDbSource |
| // *ImportOSVlansRequest_ConfigSource |
| Source isImportOSVlansRequest_Source `protobuf_oneof:"source"` |
| } |
| |
| func (x *ImportOSVlansRequest) Reset() { |
| *x = ImportOSVlansRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[116] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ImportOSVlansRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ImportOSVlansRequest) ProtoMessage() {} |
| |
| func (x *ImportOSVlansRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[116] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ImportOSVlansRequest.ProtoReflect.Descriptor instead. |
| func (*ImportOSVlansRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{116} |
| } |
| |
| func (m *ImportOSVlansRequest) GetSource() isImportOSVlansRequest_Source { |
| if m != nil { |
| return m.Source |
| } |
| return nil |
| } |
| |
| func (x *ImportOSVlansRequest) GetMachineDbSource() *MachineDBSource { |
| if x, ok := x.GetSource().(*ImportOSVlansRequest_MachineDbSource); ok { |
| return x.MachineDbSource |
| } |
| return nil |
| } |
| |
| func (x *ImportOSVlansRequest) GetConfigSource() *ConfigSource { |
| if x, ok := x.GetSource().(*ImportOSVlansRequest_ConfigSource); ok { |
| return x.ConfigSource |
| } |
| return nil |
| } |
| |
| type isImportOSVlansRequest_Source interface { |
| isImportOSVlansRequest_Source() |
| } |
| |
| type ImportOSVlansRequest_MachineDbSource struct { |
| MachineDbSource *MachineDBSource `protobuf:"bytes,1,opt,name=machine_db_source,json=machineDbSource,proto3,oneof"` |
| } |
| |
| type ImportOSVlansRequest_ConfigSource struct { |
| ConfigSource *ConfigSource `protobuf:"bytes,2,opt,name=config_source,json=configSource,proto3,oneof"` |
| } |
| |
| func (*ImportOSVlansRequest_MachineDbSource) isImportOSVlansRequest_Source() {} |
| |
| func (*ImportOSVlansRequest_ConfigSource) isImportOSVlansRequest_Source() {} |
| |
| type GetStateRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the resource to retrieve the state. |
| ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` |
| } |
| |
| func (x *GetStateRequest) Reset() { |
| *x = GetStateRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[117] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetStateRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetStateRequest) ProtoMessage() {} |
| |
| func (x *GetStateRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[117] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetStateRequest.ProtoReflect.Descriptor instead. |
| func (*GetStateRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{117} |
| } |
| |
| func (x *GetStateRequest) GetResourceName() string { |
| if x != nil { |
| return x.ResourceName |
| } |
| return "" |
| } |
| |
| type GetDutStateRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Machine/Asset id. |
| ChromeosDeviceId string `protobuf:"bytes,1,opt,name=chromeos_device_id,json=chromeosDeviceId,proto3" json:"chromeos_device_id,omitempty"` |
| // Hostname of the DUT/MachineLSE. |
| Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"` |
| } |
| |
| func (x *GetDutStateRequest) Reset() { |
| *x = GetDutStateRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[118] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetDutStateRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetDutStateRequest) ProtoMessage() {} |
| |
| func (x *GetDutStateRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[118] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetDutStateRequest.ProtoReflect.Descriptor instead. |
| func (*GetDutStateRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{118} |
| } |
| |
| func (x *GetDutStateRequest) GetChromeosDeviceId() string { |
| if x != nil { |
| return x.ChromeosDeviceId |
| } |
| return "" |
| } |
| |
| func (x *GetDutStateRequest) GetHostname() string { |
| if x != nil { |
| return x.Hostname |
| } |
| return "" |
| } |
| |
| type ListDutStatesRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The maximum number of DutStates to return. The service may return fewer than |
| // this value. |
| // If unspecified, at most 100 DutStates will be returned. |
| // The maximum value is 1000; values above 1000 will be coerced to 1000. |
| PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` |
| // A page token, received from a previous `ListDutStates` call. |
| // Provide this to retrieve the subsequent page. |
| // |
| // When paginating, all other parameters provided to `ListDutStates` must match |
| // the call that provided the page token. |
| PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` |
| // filter takes the filtering condition |
| Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` |
| // if this is true, only keys will be returned else the entire object |
| // will be returned. By setting this to true, the list call be will faster. |
| KeysOnly bool `protobuf:"varint,4,opt,name=keysOnly,proto3" json:"keysOnly,omitempty"` |
| } |
| |
| func (x *ListDutStatesRequest) Reset() { |
| *x = ListDutStatesRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[119] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListDutStatesRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListDutStatesRequest) ProtoMessage() {} |
| |
| func (x *ListDutStatesRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[119] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListDutStatesRequest.ProtoReflect.Descriptor instead. |
| func (*ListDutStatesRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{119} |
| } |
| |
| func (x *ListDutStatesRequest) GetPageSize() int32 { |
| if x != nil { |
| return x.PageSize |
| } |
| return 0 |
| } |
| |
| func (x *ListDutStatesRequest) GetPageToken() string { |
| if x != nil { |
| return x.PageToken |
| } |
| return "" |
| } |
| |
| func (x *ListDutStatesRequest) GetFilter() string { |
| if x != nil { |
| return x.Filter |
| } |
| return "" |
| } |
| |
| func (x *ListDutStatesRequest) GetKeysOnly() bool { |
| if x != nil { |
| return x.KeysOnly |
| } |
| return false |
| } |
| |
| type ListDutStatesResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The DutStates from datastore. |
| DutStates []*lab.DutState `protobuf:"bytes,1,rep,name=dut_states,json=dutStates,proto3" json:"dut_states,omitempty"` |
| // A token, which can be sent as `page_token` to retrieve the next page. |
| // If this field is omitted, there are no subsequent pages. |
| NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` |
| } |
| |
| func (x *ListDutStatesResponse) Reset() { |
| *x = ListDutStatesResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[120] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListDutStatesResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListDutStatesResponse) ProtoMessage() {} |
| |
| func (x *ListDutStatesResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[120] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListDutStatesResponse.ProtoReflect.Descriptor instead. |
| func (*ListDutStatesResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{120} |
| } |
| |
| func (x *ListDutStatesResponse) GetDutStates() []*lab.DutState { |
| if x != nil { |
| return x.DutStates |
| } |
| return nil |
| } |
| |
| func (x *ListDutStatesResponse) GetNextPageToken() string { |
| if x != nil { |
| return x.NextPageToken |
| } |
| return "" |
| } |
| |
| type UpdateStateRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The state record to update. |
| State *models.StateRecord `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"` |
| // The list of fields to be updated. |
| UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` |
| } |
| |
| func (x *UpdateStateRequest) Reset() { |
| *x = UpdateStateRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[121] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateStateRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateStateRequest) ProtoMessage() {} |
| |
| func (x *UpdateStateRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[121] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateStateRequest.ProtoReflect.Descriptor instead. |
| func (*UpdateStateRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{121} |
| } |
| |
| func (x *UpdateStateRequest) GetState() *models.StateRecord { |
| if x != nil { |
| return x.State |
| } |
| return nil |
| } |
| |
| func (x *UpdateStateRequest) GetUpdateMask() *fieldmaskpb.FieldMask { |
| if x != nil { |
| return x.UpdateMask |
| } |
| return nil |
| } |
| |
| type UpdateDutStateRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The state record to update. |
| DutState *lab.DutState `protobuf:"bytes,1,opt,name=dut_state,json=dutState,proto3" json:"dut_state,omitempty"` |
| // The list of fields to be updated. |
| UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` |
| // Used for updating back essential configs from repair/deploy task. |
| DutMeta *models.DutMeta `protobuf:"bytes,3,opt,name=dut_meta,json=dutMeta,proto3" json:"dut_meta,omitempty"` |
| LabMeta *models.LabMeta `protobuf:"bytes,4,opt,name=lab_meta,json=labMeta,proto3" json:"lab_meta,omitempty"` |
| } |
| |
| func (x *UpdateDutStateRequest) Reset() { |
| *x = UpdateDutStateRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[122] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateDutStateRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateDutStateRequest) ProtoMessage() {} |
| |
| func (x *UpdateDutStateRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[122] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateDutStateRequest.ProtoReflect.Descriptor instead. |
| func (*UpdateDutStateRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{122} |
| } |
| |
| func (x *UpdateDutStateRequest) GetDutState() *lab.DutState { |
| if x != nil { |
| return x.DutState |
| } |
| return nil |
| } |
| |
| func (x *UpdateDutStateRequest) GetUpdateMask() *fieldmaskpb.FieldMask { |
| if x != nil { |
| return x.UpdateMask |
| } |
| return nil |
| } |
| |
| func (x *UpdateDutStateRequest) GetDutMeta() *models.DutMeta { |
| if x != nil { |
| return x.DutMeta |
| } |
| return nil |
| } |
| |
| func (x *UpdateDutStateRequest) GetLabMeta() *models.LabMeta { |
| if x != nil { |
| return x.LabMeta |
| } |
| return nil |
| } |
| |
| // Next ID: 4 |
| type ChromeOsRecoveryData struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The state record to update. |
| // DutState.Id is required and its value should be equal to UpdateDeviceRecoveryDataRequest.DeviceId |
| // DutState.Hostname is optional. If set, it should be equal to UpdateDeviceRecoveryDataRequest.Hostname |
| DutState *lab.DutState `protobuf:"bytes,1,opt,name=dut_state,json=dutState,proto3" json:"dut_state,omitempty"` |
| // Used for updating back essential configs from repair/deploy task. |
| DutData *ChromeOsRecoveryData_DutData `protobuf:"bytes,2,opt,name=dut_data,json=dutData,proto3" json:"dut_data,omitempty"` |
| // Used for updating back essential configs from repair/deploy task. |
| LabData *ChromeOsRecoveryData_LabData `protobuf:"bytes,3,opt,name=lab_data,json=labData,proto3" json:"lab_data,omitempty"` |
| } |
| |
| func (x *ChromeOsRecoveryData) Reset() { |
| *x = ChromeOsRecoveryData{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[123] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ChromeOsRecoveryData) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ChromeOsRecoveryData) ProtoMessage() {} |
| |
| func (x *ChromeOsRecoveryData) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[123] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ChromeOsRecoveryData.ProtoReflect.Descriptor instead. |
| func (*ChromeOsRecoveryData) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{123} |
| } |
| |
| func (x *ChromeOsRecoveryData) GetDutState() *lab.DutState { |
| if x != nil { |
| return x.DutState |
| } |
| return nil |
| } |
| |
| func (x *ChromeOsRecoveryData) GetDutData() *ChromeOsRecoveryData_DutData { |
| if x != nil { |
| return x.DutData |
| } |
| return nil |
| } |
| |
| func (x *ChromeOsRecoveryData) GetLabData() *ChromeOsRecoveryData_LabData { |
| if x != nil { |
| return x.LabData |
| } |
| return nil |
| } |
| |
| // Next ID: 10 |
| type UpdateDeviceRecoveryDataRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The id or asset tag for device. |
| DeviceId string `protobuf:"bytes,7,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"` |
| ResourceType UpdateDeviceRecoveryDataRequest_ResourceType `protobuf:"varint,8,opt,name=resource_type,json=resourceType,proto3,enum=unifiedfleet.api.v1.rpc.UpdateDeviceRecoveryDataRequest_ResourceType" json:"resource_type,omitempty"` |
| // The hostname of the device. |
| Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"` |
| // The DUT state to update. |
| ResourceState models.State `protobuf:"varint,3,opt,name=resource_state,json=resourceState,proto3,enum=unifiedfleet.api.v1.models.State" json:"resource_state,omitempty"` |
| // All device specific recovery data. |
| // |
| // Types that are assignable to DeviceRecoveryData: |
| // |
| // *UpdateDeviceRecoveryDataRequest_Chromeos |
| DeviceRecoveryData isUpdateDeviceRecoveryDataRequest_DeviceRecoveryData `protobuf_oneof:"device_recovery_data"` |
| } |
| |
| func (x *UpdateDeviceRecoveryDataRequest) Reset() { |
| *x = UpdateDeviceRecoveryDataRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[124] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateDeviceRecoveryDataRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateDeviceRecoveryDataRequest) ProtoMessage() {} |
| |
| func (x *UpdateDeviceRecoveryDataRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[124] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateDeviceRecoveryDataRequest.ProtoReflect.Descriptor instead. |
| func (*UpdateDeviceRecoveryDataRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{124} |
| } |
| |
| func (x *UpdateDeviceRecoveryDataRequest) GetDeviceId() string { |
| if x != nil { |
| return x.DeviceId |
| } |
| return "" |
| } |
| |
| func (x *UpdateDeviceRecoveryDataRequest) GetResourceType() UpdateDeviceRecoveryDataRequest_ResourceType { |
| if x != nil { |
| return x.ResourceType |
| } |
| return UpdateDeviceRecoveryDataRequest_RESOURCE_TYPE_UNSPECIFIED |
| } |
| |
| func (x *UpdateDeviceRecoveryDataRequest) GetHostname() string { |
| if x != nil { |
| return x.Hostname |
| } |
| return "" |
| } |
| |
| func (x *UpdateDeviceRecoveryDataRequest) GetResourceState() models.State { |
| if x != nil { |
| return x.ResourceState |
| } |
| return models.State(0) |
| } |
| |
| func (m *UpdateDeviceRecoveryDataRequest) GetDeviceRecoveryData() isUpdateDeviceRecoveryDataRequest_DeviceRecoveryData { |
| if m != nil { |
| return m.DeviceRecoveryData |
| } |
| return nil |
| } |
| |
| func (x *UpdateDeviceRecoveryDataRequest) GetChromeos() *ChromeOsRecoveryData { |
| if x, ok := x.GetDeviceRecoveryData().(*UpdateDeviceRecoveryDataRequest_Chromeos); ok { |
| return x.Chromeos |
| } |
| return nil |
| } |
| |
| type isUpdateDeviceRecoveryDataRequest_DeviceRecoveryData interface { |
| isUpdateDeviceRecoveryDataRequest_DeviceRecoveryData() |
| } |
| |
| type UpdateDeviceRecoveryDataRequest_Chromeos struct { |
| Chromeos *ChromeOsRecoveryData `protobuf:"bytes,9,opt,name=chromeos,proto3,oneof"` |
| } |
| |
| func (*UpdateDeviceRecoveryDataRequest_Chromeos) isUpdateDeviceRecoveryDataRequest_DeviceRecoveryData() { |
| } |
| |
| type UpdateDeviceRecoveryDataResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| } |
| |
| func (x *UpdateDeviceRecoveryDataResponse) Reset() { |
| *x = UpdateDeviceRecoveryDataResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[125] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateDeviceRecoveryDataResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateDeviceRecoveryDataResponse) ProtoMessage() {} |
| |
| func (x *UpdateDeviceRecoveryDataResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[125] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateDeviceRecoveryDataResponse.ProtoReflect.Descriptor instead. |
| func (*UpdateDeviceRecoveryDataResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{125} |
| } |
| |
| type UpdateTestDataRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"` |
| Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"` |
| // The DUT state to update. |
| ResourceState models.State `protobuf:"varint,3,opt,name=resource_state,json=resourceState,proto3,enum=unifiedfleet.api.v1.models.State" json:"resource_state,omitempty"` |
| // Specified device data for update. |
| // |
| // Types that are assignable to DeviceData: |
| // |
| // *UpdateTestDataRequest_ChromeosData |
| // *UpdateTestDataRequest_AndroidData |
| DeviceData isUpdateTestDataRequest_DeviceData `protobuf_oneof:"device_data"` |
| UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,6,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` |
| } |
| |
| func (x *UpdateTestDataRequest) Reset() { |
| *x = UpdateTestDataRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[126] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateTestDataRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateTestDataRequest) ProtoMessage() {} |
| |
| func (x *UpdateTestDataRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[126] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateTestDataRequest.ProtoReflect.Descriptor instead. |
| func (*UpdateTestDataRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{126} |
| } |
| |
| func (x *UpdateTestDataRequest) GetDeviceId() string { |
| if x != nil { |
| return x.DeviceId |
| } |
| return "" |
| } |
| |
| func (x *UpdateTestDataRequest) GetHostname() string { |
| if x != nil { |
| return x.Hostname |
| } |
| return "" |
| } |
| |
| func (x *UpdateTestDataRequest) GetResourceState() models.State { |
| if x != nil { |
| return x.ResourceState |
| } |
| return models.State(0) |
| } |
| |
| func (m *UpdateTestDataRequest) GetDeviceData() isUpdateTestDataRequest_DeviceData { |
| if m != nil { |
| return m.DeviceData |
| } |
| return nil |
| } |
| |
| func (x *UpdateTestDataRequest) GetChromeosData() *UpdateTestDataRequest_ChromeOs { |
| if x, ok := x.GetDeviceData().(*UpdateTestDataRequest_ChromeosData); ok { |
| return x.ChromeosData |
| } |
| return nil |
| } |
| |
| func (x *UpdateTestDataRequest) GetAndroidData() *UpdateTestDataRequest_Android { |
| if x, ok := x.GetDeviceData().(*UpdateTestDataRequest_AndroidData); ok { |
| return x.AndroidData |
| } |
| return nil |
| } |
| |
| func (x *UpdateTestDataRequest) GetUpdateMask() *fieldmaskpb.FieldMask { |
| if x != nil { |
| return x.UpdateMask |
| } |
| return nil |
| } |
| |
| type isUpdateTestDataRequest_DeviceData interface { |
| isUpdateTestDataRequest_DeviceData() |
| } |
| |
| type UpdateTestDataRequest_ChromeosData struct { |
| ChromeosData *UpdateTestDataRequest_ChromeOs `protobuf:"bytes,4,opt,name=chromeos_data,json=chromeosData,proto3,oneof"` |
| } |
| |
| type UpdateTestDataRequest_AndroidData struct { |
| AndroidData *UpdateTestDataRequest_Android `protobuf:"bytes,5,opt,name=android_data,json=androidData,proto3,oneof"` |
| } |
| |
| func (*UpdateTestDataRequest_ChromeosData) isUpdateTestDataRequest_DeviceData() {} |
| |
| func (*UpdateTestDataRequest_AndroidData) isUpdateTestDataRequest_DeviceData() {} |
| |
| type UpdateTestDataResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| } |
| |
| func (x *UpdateTestDataResponse) Reset() { |
| *x = UpdateTestDataResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[127] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateTestDataResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateTestDataResponse) ProtoMessage() {} |
| |
| func (x *UpdateTestDataResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[127] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateTestDataResponse.ProtoReflect.Descriptor instead. |
| func (*UpdateTestDataResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{127} |
| } |
| |
| type RackRegistrationRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The rack to create. |
| Rack *models.Rack `protobuf:"bytes,1,opt,name=rack,proto3" json:"rack,omitempty"` |
| } |
| |
| func (x *RackRegistrationRequest) Reset() { |
| *x = RackRegistrationRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[128] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *RackRegistrationRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*RackRegistrationRequest) ProtoMessage() {} |
| |
| func (x *RackRegistrationRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[128] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use RackRegistrationRequest.ProtoReflect.Descriptor instead. |
| func (*RackRegistrationRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{128} |
| } |
| |
| func (x *RackRegistrationRequest) GetRack() *models.Rack { |
| if x != nil { |
| return x.Rack |
| } |
| return nil |
| } |
| |
| type NetworkOption struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The vlan to setup the network configurations |
| Vlan string `protobuf:"bytes,1,opt,name=vlan,proto3" json:"vlan,omitempty"` |
| // Specifying nic name for automatically assign IP |
| Nic string `protobuf:"bytes,2,opt,name=nic,proto3" json:"nic,omitempty"` |
| // Delete the existing network configurations if existing |
| Delete bool `protobuf:"varint,3,opt,name=delete,proto3" json:"delete,omitempty"` |
| // The user-specified ip, if it's setup, other options will be ignored. |
| Ip string `protobuf:"bytes,4,opt,name=ip,proto3" json:"ip,omitempty"` |
| } |
| |
| func (x *NetworkOption) Reset() { |
| *x = NetworkOption{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[129] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *NetworkOption) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*NetworkOption) ProtoMessage() {} |
| |
| func (x *NetworkOption) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[129] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use NetworkOption.ProtoReflect.Descriptor instead. |
| func (*NetworkOption) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{129} |
| } |
| |
| func (x *NetworkOption) GetVlan() string { |
| if x != nil { |
| return x.Vlan |
| } |
| return "" |
| } |
| |
| func (x *NetworkOption) GetNic() string { |
| if x != nil { |
| return x.Nic |
| } |
| return "" |
| } |
| |
| func (x *NetworkOption) GetDelete() bool { |
| if x != nil { |
| return x.Delete |
| } |
| return false |
| } |
| |
| func (x *NetworkOption) GetIp() string { |
| if x != nil { |
| return x.Ip |
| } |
| return "" |
| } |
| |
| type CreateAssetRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The asset to register |
| Asset *models.Asset `protobuf:"bytes,1,opt,name=asset,proto3" json:"asset,omitempty"` |
| } |
| |
| func (x *CreateAssetRequest) Reset() { |
| *x = CreateAssetRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[130] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *CreateAssetRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*CreateAssetRequest) ProtoMessage() {} |
| |
| func (x *CreateAssetRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[130] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use CreateAssetRequest.ProtoReflect.Descriptor instead. |
| func (*CreateAssetRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{130} |
| } |
| |
| func (x *CreateAssetRequest) GetAsset() *models.Asset { |
| if x != nil { |
| return x.Asset |
| } |
| return nil |
| } |
| |
| type UpdateAssetRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The asset to update. |
| Asset *models.Asset `protobuf:"bytes,1,opt,name=asset,proto3" json:"asset,omitempty"` |
| // The list of fields to be updated. |
| UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` |
| } |
| |
| func (x *UpdateAssetRequest) Reset() { |
| *x = UpdateAssetRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[131] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateAssetRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateAssetRequest) ProtoMessage() {} |
| |
| func (x *UpdateAssetRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[131] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateAssetRequest.ProtoReflect.Descriptor instead. |
| func (*UpdateAssetRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{131} |
| } |
| |
| func (x *UpdateAssetRequest) GetAsset() *models.Asset { |
| if x != nil { |
| return x.Asset |
| } |
| return nil |
| } |
| |
| func (x *UpdateAssetRequest) GetUpdateMask() *fieldmaskpb.FieldMask { |
| if x != nil { |
| return x.UpdateMask |
| } |
| return nil |
| } |
| |
| type GetAssetRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the asset to retrieve. |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *GetAssetRequest) Reset() { |
| *x = GetAssetRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[132] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetAssetRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetAssetRequest) ProtoMessage() {} |
| |
| func (x *GetAssetRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[132] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetAssetRequest.ProtoReflect.Descriptor instead. |
| func (*GetAssetRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{132} |
| } |
| |
| func (x *GetAssetRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type ListAssetsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The maximum number of assets to return. The service may return fewer than |
| // this value. |
| // If unspecified, at most 100 assets will be returned. |
| // The maximum value is 1000; values above 1000 will be coerced to 1000. |
| PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` |
| // A page token, received from a previous `ListAssets` call. |
| // Provide this to retrieve the subsequent page. |
| // |
| // When paginating, all other parameters provided to `ListAssets` must match |
| // the call that provided the page token. |
| PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` |
| // filter takes the filtering condition |
| Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` |
| // if this is true, only keys will be returned else the entire object |
| // will be returned. By setting this to true, the list call be will faster. |
| KeysOnly bool `protobuf:"varint,4,opt,name=keysOnly,proto3" json:"keysOnly,omitempty"` |
| } |
| |
| func (x *ListAssetsRequest) Reset() { |
| *x = ListAssetsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[133] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListAssetsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListAssetsRequest) ProtoMessage() {} |
| |
| func (x *ListAssetsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[133] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListAssetsRequest.ProtoReflect.Descriptor instead. |
| func (*ListAssetsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{133} |
| } |
| |
| func (x *ListAssetsRequest) GetPageSize() int32 { |
| if x != nil { |
| return x.PageSize |
| } |
| return 0 |
| } |
| |
| func (x *ListAssetsRequest) GetPageToken() string { |
| if x != nil { |
| return x.PageToken |
| } |
| return "" |
| } |
| |
| func (x *ListAssetsRequest) GetFilter() string { |
| if x != nil { |
| return x.Filter |
| } |
| return "" |
| } |
| |
| func (x *ListAssetsRequest) GetKeysOnly() bool { |
| if x != nil { |
| return x.KeysOnly |
| } |
| return false |
| } |
| |
| type ListAssetsResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The assets from datastore. |
| Assets []*models.Asset `protobuf:"bytes,1,rep,name=assets,proto3" json:"assets,omitempty"` |
| // A token, which can be sent as `page_token` to retrieve the next page. |
| // If this field is omitted, there are no subsequent pages. |
| NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` |
| } |
| |
| func (x *ListAssetsResponse) Reset() { |
| *x = ListAssetsResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[134] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListAssetsResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListAssetsResponse) ProtoMessage() {} |
| |
| func (x *ListAssetsResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[134] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListAssetsResponse.ProtoReflect.Descriptor instead. |
| func (*ListAssetsResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{134} |
| } |
| |
| func (x *ListAssetsResponse) GetAssets() []*models.Asset { |
| if x != nil { |
| return x.Assets |
| } |
| return nil |
| } |
| |
| func (x *ListAssetsResponse) GetNextPageToken() string { |
| if x != nil { |
| return x.NextPageToken |
| } |
| return "" |
| } |
| |
| type DeleteAssetRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the asset to delete |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *DeleteAssetRequest) Reset() { |
| *x = DeleteAssetRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[135] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *DeleteAssetRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*DeleteAssetRequest) ProtoMessage() {} |
| |
| func (x *DeleteAssetRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[135] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use DeleteAssetRequest.ProtoReflect.Descriptor instead. |
| func (*DeleteAssetRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{135} |
| } |
| |
| func (x *DeleteAssetRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type RenameAssetRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the Asset to rename |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| // The new name of the Asset. |
| NewName string `protobuf:"bytes,2,opt,name=new_name,json=newName,proto3" json:"new_name,omitempty"` |
| } |
| |
| func (x *RenameAssetRequest) Reset() { |
| *x = RenameAssetRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[136] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *RenameAssetRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*RenameAssetRequest) ProtoMessage() {} |
| |
| func (x *RenameAssetRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[136] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use RenameAssetRequest.ProtoReflect.Descriptor instead. |
| func (*RenameAssetRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{136} |
| } |
| |
| func (x *RenameAssetRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| func (x *RenameAssetRequest) GetNewName() string { |
| if x != nil { |
| return x.NewName |
| } |
| return "" |
| } |
| |
| type BatchGetKVMsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The parent resource shared by all kvms being retrieved. |
| Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` |
| // The names of the kvms to retrieve. |
| // Format: kvms/{kvm} |
| Names []string `protobuf:"bytes,2,rep,name=names,proto3" json:"names,omitempty"` |
| } |
| |
| func (x *BatchGetKVMsRequest) Reset() { |
| *x = BatchGetKVMsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[137] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetKVMsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetKVMsRequest) ProtoMessage() {} |
| |
| func (x *BatchGetKVMsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[137] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetKVMsRequest.ProtoReflect.Descriptor instead. |
| func (*BatchGetKVMsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{137} |
| } |
| |
| func (x *BatchGetKVMsRequest) GetParent() string { |
| if x != nil { |
| return x.Parent |
| } |
| return "" |
| } |
| |
| func (x *BatchGetKVMsRequest) GetNames() []string { |
| if x != nil { |
| return x.Names |
| } |
| return nil |
| } |
| |
| type BatchGetKVMsResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The KVMs from datastore. |
| KVMs []*models.KVM `protobuf:"bytes,1,rep,name=KVMs,proto3" json:"KVMs,omitempty"` |
| } |
| |
| func (x *BatchGetKVMsResponse) Reset() { |
| *x = BatchGetKVMsResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[138] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetKVMsResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetKVMsResponse) ProtoMessage() {} |
| |
| func (x *BatchGetKVMsResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[138] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetKVMsResponse.ProtoReflect.Descriptor instead. |
| func (*BatchGetKVMsResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{138} |
| } |
| |
| func (x *BatchGetKVMsResponse) GetKVMs() []*models.KVM { |
| if x != nil { |
| return x.KVMs |
| } |
| return nil |
| } |
| |
| type BatchGetDHCPConfigsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The parent resource shared by all dhcp configs being retrieved. |
| Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` |
| // The hostnames of the dhcp configs to retrieve. |
| Names []string `protobuf:"bytes,2,rep,name=names,proto3" json:"names,omitempty"` |
| } |
| |
| func (x *BatchGetDHCPConfigsRequest) Reset() { |
| *x = BatchGetDHCPConfigsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[139] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetDHCPConfigsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetDHCPConfigsRequest) ProtoMessage() {} |
| |
| func (x *BatchGetDHCPConfigsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[139] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetDHCPConfigsRequest.ProtoReflect.Descriptor instead. |
| func (*BatchGetDHCPConfigsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{139} |
| } |
| |
| func (x *BatchGetDHCPConfigsRequest) GetParent() string { |
| if x != nil { |
| return x.Parent |
| } |
| return "" |
| } |
| |
| func (x *BatchGetDHCPConfigsRequest) GetNames() []string { |
| if x != nil { |
| return x.Names |
| } |
| return nil |
| } |
| |
| type BatchGetDHCPConfigsResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The KVMs from datastore. |
| DhcpConfigs []*models.DHCPConfig `protobuf:"bytes,1,rep,name=dhcp_configs,json=dhcpConfigs,proto3" json:"dhcp_configs,omitempty"` |
| } |
| |
| func (x *BatchGetDHCPConfigsResponse) Reset() { |
| *x = BatchGetDHCPConfigsResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[140] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetDHCPConfigsResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetDHCPConfigsResponse) ProtoMessage() {} |
| |
| func (x *BatchGetDHCPConfigsResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[140] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetDHCPConfigsResponse.ProtoReflect.Descriptor instead. |
| func (*BatchGetDHCPConfigsResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{140} |
| } |
| |
| func (x *BatchGetDHCPConfigsResponse) GetDhcpConfigs() []*models.DHCPConfig { |
| if x != nil { |
| return x.DhcpConfigs |
| } |
| return nil |
| } |
| |
| type BatchGetMachineLSEsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The parent resource shared by all machine lses being retrieved. |
| Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` |
| // The names of the machine lses to retrieve. |
| // Format: machineLSEs/{name} |
| Names []string `protobuf:"bytes,2,rep,name=names,proto3" json:"names,omitempty"` |
| } |
| |
| func (x *BatchGetMachineLSEsRequest) Reset() { |
| *x = BatchGetMachineLSEsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[141] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetMachineLSEsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetMachineLSEsRequest) ProtoMessage() {} |
| |
| func (x *BatchGetMachineLSEsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[141] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetMachineLSEsRequest.ProtoReflect.Descriptor instead. |
| func (*BatchGetMachineLSEsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{141} |
| } |
| |
| func (x *BatchGetMachineLSEsRequest) GetParent() string { |
| if x != nil { |
| return x.Parent |
| } |
| return "" |
| } |
| |
| func (x *BatchGetMachineLSEsRequest) GetNames() []string { |
| if x != nil { |
| return x.Names |
| } |
| return nil |
| } |
| |
| type BatchGetMachineLSEsResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The Machine lses from datastore. |
| MachineLses []*models.MachineLSE `protobuf:"bytes,1,rep,name=machine_lses,json=machineLses,proto3" json:"machine_lses,omitempty"` |
| } |
| |
| func (x *BatchGetMachineLSEsResponse) Reset() { |
| *x = BatchGetMachineLSEsResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[142] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetMachineLSEsResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetMachineLSEsResponse) ProtoMessage() {} |
| |
| func (x *BatchGetMachineLSEsResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[142] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetMachineLSEsResponse.ProtoReflect.Descriptor instead. |
| func (*BatchGetMachineLSEsResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{142} |
| } |
| |
| func (x *BatchGetMachineLSEsResponse) GetMachineLses() []*models.MachineLSE { |
| if x != nil { |
| return x.MachineLses |
| } |
| return nil |
| } |
| |
| type BatchGetMachinesRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The parent resource shared by all machines being retrieved. |
| Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` |
| // The names of the machines to retrieve. |
| // Format: machines/{name} |
| Names []string `protobuf:"bytes,2,rep,name=names,proto3" json:"names,omitempty"` |
| } |
| |
| func (x *BatchGetMachinesRequest) Reset() { |
| *x = BatchGetMachinesRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[143] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetMachinesRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetMachinesRequest) ProtoMessage() {} |
| |
| func (x *BatchGetMachinesRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[143] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetMachinesRequest.ProtoReflect.Descriptor instead. |
| func (*BatchGetMachinesRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{143} |
| } |
| |
| func (x *BatchGetMachinesRequest) GetParent() string { |
| if x != nil { |
| return x.Parent |
| } |
| return "" |
| } |
| |
| func (x *BatchGetMachinesRequest) GetNames() []string { |
| if x != nil { |
| return x.Names |
| } |
| return nil |
| } |
| |
| type BatchGetMachinesResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The machines from datastore. |
| Machines []*models.Machine `protobuf:"bytes,1,rep,name=machines,proto3" json:"machines,omitempty"` |
| } |
| |
| func (x *BatchGetMachinesResponse) Reset() { |
| *x = BatchGetMachinesResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[144] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetMachinesResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetMachinesResponse) ProtoMessage() {} |
| |
| func (x *BatchGetMachinesResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[144] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetMachinesResponse.ProtoReflect.Descriptor instead. |
| func (*BatchGetMachinesResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{144} |
| } |
| |
| func (x *BatchGetMachinesResponse) GetMachines() []*models.Machine { |
| if x != nil { |
| return x.Machines |
| } |
| return nil |
| } |
| |
| type BatchGetSwitchesRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The parent resource shared by all switches being retrieved. |
| Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` |
| // The names of the switches to retrieve. |
| // Format: switches/{name} |
| Names []string `protobuf:"bytes,2,rep,name=names,proto3" json:"names,omitempty"` |
| } |
| |
| func (x *BatchGetSwitchesRequest) Reset() { |
| *x = BatchGetSwitchesRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[145] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetSwitchesRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetSwitchesRequest) ProtoMessage() {} |
| |
| func (x *BatchGetSwitchesRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[145] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetSwitchesRequest.ProtoReflect.Descriptor instead. |
| func (*BatchGetSwitchesRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{145} |
| } |
| |
| func (x *BatchGetSwitchesRequest) GetParent() string { |
| if x != nil { |
| return x.Parent |
| } |
| return "" |
| } |
| |
| func (x *BatchGetSwitchesRequest) GetNames() []string { |
| if x != nil { |
| return x.Names |
| } |
| return nil |
| } |
| |
| type BatchGetSwitchesResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The switches from datastore. |
| Switches []*models.Switch `protobuf:"bytes,1,rep,name=switches,proto3" json:"switches,omitempty"` |
| } |
| |
| func (x *BatchGetSwitchesResponse) Reset() { |
| *x = BatchGetSwitchesResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[146] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetSwitchesResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetSwitchesResponse) ProtoMessage() {} |
| |
| func (x *BatchGetSwitchesResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[146] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetSwitchesResponse.ProtoReflect.Descriptor instead. |
| func (*BatchGetSwitchesResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{146} |
| } |
| |
| func (x *BatchGetSwitchesResponse) GetSwitches() []*models.Switch { |
| if x != nil { |
| return x.Switches |
| } |
| return nil |
| } |
| |
| type BatchGetRPMsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The parent resource shared by all rpms being retrieved. |
| Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` |
| // The names of the rpms to retrieve. |
| // Format: rpms/{name} |
| Names []string `protobuf:"bytes,2,rep,name=names,proto3" json:"names,omitempty"` |
| } |
| |
| func (x *BatchGetRPMsRequest) Reset() { |
| *x = BatchGetRPMsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[147] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetRPMsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetRPMsRequest) ProtoMessage() {} |
| |
| func (x *BatchGetRPMsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[147] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetRPMsRequest.ProtoReflect.Descriptor instead. |
| func (*BatchGetRPMsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{147} |
| } |
| |
| func (x *BatchGetRPMsRequest) GetParent() string { |
| if x != nil { |
| return x.Parent |
| } |
| return "" |
| } |
| |
| func (x *BatchGetRPMsRequest) GetNames() []string { |
| if x != nil { |
| return x.Names |
| } |
| return nil |
| } |
| |
| type BatchGetRPMsResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The rpms from datastore. |
| Rpms []*models.RPM `protobuf:"bytes,1,rep,name=rpms,proto3" json:"rpms,omitempty"` |
| } |
| |
| func (x *BatchGetRPMsResponse) Reset() { |
| *x = BatchGetRPMsResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[148] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetRPMsResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetRPMsResponse) ProtoMessage() {} |
| |
| func (x *BatchGetRPMsResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[148] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetRPMsResponse.ProtoReflect.Descriptor instead. |
| func (*BatchGetRPMsResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{148} |
| } |
| |
| func (x *BatchGetRPMsResponse) GetRpms() []*models.RPM { |
| if x != nil { |
| return x.Rpms |
| } |
| return nil |
| } |
| |
| type BatchGetDracsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The parent resource shared by all dracs being retrieved. |
| Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` |
| // The names of the dracs to retrieve. |
| // Format: dracs/{name} |
| Names []string `protobuf:"bytes,2,rep,name=names,proto3" json:"names,omitempty"` |
| } |
| |
| func (x *BatchGetDracsRequest) Reset() { |
| *x = BatchGetDracsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[149] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetDracsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetDracsRequest) ProtoMessage() {} |
| |
| func (x *BatchGetDracsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[149] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetDracsRequest.ProtoReflect.Descriptor instead. |
| func (*BatchGetDracsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{149} |
| } |
| |
| func (x *BatchGetDracsRequest) GetParent() string { |
| if x != nil { |
| return x.Parent |
| } |
| return "" |
| } |
| |
| func (x *BatchGetDracsRequest) GetNames() []string { |
| if x != nil { |
| return x.Names |
| } |
| return nil |
| } |
| |
| type BatchGetDracsResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The dracs from datastore. |
| Dracs []*models.Drac `protobuf:"bytes,1,rep,name=dracs,proto3" json:"dracs,omitempty"` |
| } |
| |
| func (x *BatchGetDracsResponse) Reset() { |
| *x = BatchGetDracsResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[150] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetDracsResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetDracsResponse) ProtoMessage() {} |
| |
| func (x *BatchGetDracsResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[150] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetDracsResponse.ProtoReflect.Descriptor instead. |
| func (*BatchGetDracsResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{150} |
| } |
| |
| func (x *BatchGetDracsResponse) GetDracs() []*models.Drac { |
| if x != nil { |
| return x.Dracs |
| } |
| return nil |
| } |
| |
| type BatchGetNicsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The parent resource shared by all nics being retrieved. |
| Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` |
| // The names of the nics to retrieve. |
| // Format: nics/{name} |
| Names []string `protobuf:"bytes,2,rep,name=names,proto3" json:"names,omitempty"` |
| } |
| |
| func (x *BatchGetNicsRequest) Reset() { |
| *x = BatchGetNicsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[151] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetNicsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetNicsRequest) ProtoMessage() {} |
| |
| func (x *BatchGetNicsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[151] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetNicsRequest.ProtoReflect.Descriptor instead. |
| func (*BatchGetNicsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{151} |
| } |
| |
| func (x *BatchGetNicsRequest) GetParent() string { |
| if x != nil { |
| return x.Parent |
| } |
| return "" |
| } |
| |
| func (x *BatchGetNicsRequest) GetNames() []string { |
| if x != nil { |
| return x.Names |
| } |
| return nil |
| } |
| |
| type BatchGetNicsResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The nics from datastore. |
| Nics []*models.Nic `protobuf:"bytes,1,rep,name=nics,proto3" json:"nics,omitempty"` |
| } |
| |
| func (x *BatchGetNicsResponse) Reset() { |
| *x = BatchGetNicsResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[152] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetNicsResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetNicsResponse) ProtoMessage() {} |
| |
| func (x *BatchGetNicsResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[152] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetNicsResponse.ProtoReflect.Descriptor instead. |
| func (*BatchGetNicsResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{152} |
| } |
| |
| func (x *BatchGetNicsResponse) GetNics() []*models.Nic { |
| if x != nil { |
| return x.Nics |
| } |
| return nil |
| } |
| |
| type BatchGetVMsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The parent resource shared by all vms being retrieved. |
| Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` |
| // The names of the vms to retrieve. |
| // Format: vms/{name} |
| Names []string `protobuf:"bytes,2,rep,name=names,proto3" json:"names,omitempty"` |
| } |
| |
| func (x *BatchGetVMsRequest) Reset() { |
| *x = BatchGetVMsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[153] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetVMsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetVMsRequest) ProtoMessage() {} |
| |
| func (x *BatchGetVMsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[153] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetVMsRequest.ProtoReflect.Descriptor instead. |
| func (*BatchGetVMsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{153} |
| } |
| |
| func (x *BatchGetVMsRequest) GetParent() string { |
| if x != nil { |
| return x.Parent |
| } |
| return "" |
| } |
| |
| func (x *BatchGetVMsRequest) GetNames() []string { |
| if x != nil { |
| return x.Names |
| } |
| return nil |
| } |
| |
| type BatchGetVMsResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The vms from datastore. |
| Vms []*models.VM `protobuf:"bytes,1,rep,name=vms,proto3" json:"vms,omitempty"` |
| } |
| |
| func (x *BatchGetVMsResponse) Reset() { |
| *x = BatchGetVMsResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[154] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetVMsResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetVMsResponse) ProtoMessage() {} |
| |
| func (x *BatchGetVMsResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[154] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetVMsResponse.ProtoReflect.Descriptor instead. |
| func (*BatchGetVMsResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{154} |
| } |
| |
| func (x *BatchGetVMsResponse) GetVms() []*models.VM { |
| if x != nil { |
| return x.Vms |
| } |
| return nil |
| } |
| |
| type BatchGetVlansRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The parent resource shared by all vlans being retrieved. |
| Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` |
| // The names of the vlans to retrieve. |
| // Format: vlans/{name} |
| Names []string `protobuf:"bytes,2,rep,name=names,proto3" json:"names,omitempty"` |
| } |
| |
| func (x *BatchGetVlansRequest) Reset() { |
| *x = BatchGetVlansRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[155] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetVlansRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetVlansRequest) ProtoMessage() {} |
| |
| func (x *BatchGetVlansRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[155] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetVlansRequest.ProtoReflect.Descriptor instead. |
| func (*BatchGetVlansRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{155} |
| } |
| |
| func (x *BatchGetVlansRequest) GetParent() string { |
| if x != nil { |
| return x.Parent |
| } |
| return "" |
| } |
| |
| func (x *BatchGetVlansRequest) GetNames() []string { |
| if x != nil { |
| return x.Names |
| } |
| return nil |
| } |
| |
| type BatchGetVlansResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The vlans from datastore. |
| Vlans []*models.Vlan `protobuf:"bytes,1,rep,name=vlans,proto3" json:"vlans,omitempty"` |
| } |
| |
| func (x *BatchGetVlansResponse) Reset() { |
| *x = BatchGetVlansResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[156] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetVlansResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetVlansResponse) ProtoMessage() {} |
| |
| func (x *BatchGetVlansResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[156] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetVlansResponse.ProtoReflect.Descriptor instead. |
| func (*BatchGetVlansResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{156} |
| } |
| |
| func (x *BatchGetVlansResponse) GetVlans() []*models.Vlan { |
| if x != nil { |
| return x.Vlans |
| } |
| return nil |
| } |
| |
| type BatchGetRacksRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The parent resource shared by all racks being retrieved. |
| Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` |
| // The names of the racks to retrieve. |
| // Format: racks/{name} |
| Names []string `protobuf:"bytes,2,rep,name=names,proto3" json:"names,omitempty"` |
| } |
| |
| func (x *BatchGetRacksRequest) Reset() { |
| *x = BatchGetRacksRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[157] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetRacksRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetRacksRequest) ProtoMessage() {} |
| |
| func (x *BatchGetRacksRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[157] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetRacksRequest.ProtoReflect.Descriptor instead. |
| func (*BatchGetRacksRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{157} |
| } |
| |
| func (x *BatchGetRacksRequest) GetParent() string { |
| if x != nil { |
| return x.Parent |
| } |
| return "" |
| } |
| |
| func (x *BatchGetRacksRequest) GetNames() []string { |
| if x != nil { |
| return x.Names |
| } |
| return nil |
| } |
| |
| type BatchGetRacksResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The racks from datastore. |
| Racks []*models.Rack `protobuf:"bytes,1,rep,name=racks,proto3" json:"racks,omitempty"` |
| } |
| |
| func (x *BatchGetRacksResponse) Reset() { |
| *x = BatchGetRacksResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[158] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetRacksResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetRacksResponse) ProtoMessage() {} |
| |
| func (x *BatchGetRacksResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[158] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetRacksResponse.ProtoReflect.Descriptor instead. |
| func (*BatchGetRacksResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{158} |
| } |
| |
| func (x *BatchGetRacksResponse) GetRacks() []*models.Rack { |
| if x != nil { |
| return x.Racks |
| } |
| return nil |
| } |
| |
| type BatchGetChromePlatformsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The parent resource shared by all chrome platforms being retrieved. |
| Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` |
| // The names of the chrome platforms to retrieve. |
| // Format: chromeplatforms/{name} |
| Names []string `protobuf:"bytes,2,rep,name=names,proto3" json:"names,omitempty"` |
| } |
| |
| func (x *BatchGetChromePlatformsRequest) Reset() { |
| *x = BatchGetChromePlatformsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[159] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetChromePlatformsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetChromePlatformsRequest) ProtoMessage() {} |
| |
| func (x *BatchGetChromePlatformsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[159] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetChromePlatformsRequest.ProtoReflect.Descriptor instead. |
| func (*BatchGetChromePlatformsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{159} |
| } |
| |
| func (x *BatchGetChromePlatformsRequest) GetParent() string { |
| if x != nil { |
| return x.Parent |
| } |
| return "" |
| } |
| |
| func (x *BatchGetChromePlatformsRequest) GetNames() []string { |
| if x != nil { |
| return x.Names |
| } |
| return nil |
| } |
| |
| type BatchGetChromePlatformsResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The chrome platforms from datastore. |
| ChromePlatforms []*models.ChromePlatform `protobuf:"bytes,1,rep,name=chrome_platforms,json=chromePlatforms,proto3" json:"chrome_platforms,omitempty"` |
| } |
| |
| func (x *BatchGetChromePlatformsResponse) Reset() { |
| *x = BatchGetChromePlatformsResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[160] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetChromePlatformsResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetChromePlatformsResponse) ProtoMessage() {} |
| |
| func (x *BatchGetChromePlatformsResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[160] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetChromePlatformsResponse.ProtoReflect.Descriptor instead. |
| func (*BatchGetChromePlatformsResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{160} |
| } |
| |
| func (x *BatchGetChromePlatformsResponse) GetChromePlatforms() []*models.ChromePlatform { |
| if x != nil { |
| return x.ChromePlatforms |
| } |
| return nil |
| } |
| |
| type BatchGetMachineLSEPrototypesRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The parent resource shared by all machine lse prototypes being retrieved. |
| Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` |
| // The names of the machine lse prototypes to retrieve. |
| // Format: machineLSEPrototypes/{name} |
| Names []string `protobuf:"bytes,2,rep,name=names,proto3" json:"names,omitempty"` |
| } |
| |
| func (x *BatchGetMachineLSEPrototypesRequest) Reset() { |
| *x = BatchGetMachineLSEPrototypesRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[161] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetMachineLSEPrototypesRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetMachineLSEPrototypesRequest) ProtoMessage() {} |
| |
| func (x *BatchGetMachineLSEPrototypesRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[161] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetMachineLSEPrototypesRequest.ProtoReflect.Descriptor instead. |
| func (*BatchGetMachineLSEPrototypesRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{161} |
| } |
| |
| func (x *BatchGetMachineLSEPrototypesRequest) GetParent() string { |
| if x != nil { |
| return x.Parent |
| } |
| return "" |
| } |
| |
| func (x *BatchGetMachineLSEPrototypesRequest) GetNames() []string { |
| if x != nil { |
| return x.Names |
| } |
| return nil |
| } |
| |
| type BatchGetMachineLSEPrototypesResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The machine lse prototypes from datastore. |
| MachineLsePrototypes []*models.MachineLSEPrototype `protobuf:"bytes,1,rep,name=machine_lse_prototypes,json=machineLsePrototypes,proto3" json:"machine_lse_prototypes,omitempty"` |
| } |
| |
| func (x *BatchGetMachineLSEPrototypesResponse) Reset() { |
| *x = BatchGetMachineLSEPrototypesResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[162] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetMachineLSEPrototypesResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetMachineLSEPrototypesResponse) ProtoMessage() {} |
| |
| func (x *BatchGetMachineLSEPrototypesResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[162] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetMachineLSEPrototypesResponse.ProtoReflect.Descriptor instead. |
| func (*BatchGetMachineLSEPrototypesResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{162} |
| } |
| |
| func (x *BatchGetMachineLSEPrototypesResponse) GetMachineLsePrototypes() []*models.MachineLSEPrototype { |
| if x != nil { |
| return x.MachineLsePrototypes |
| } |
| return nil |
| } |
| |
| type BatchGetRackLSEPrototypesRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The parent resource shared by all rack lse prototypes being retrieved. |
| Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` |
| // The names of the rack lse prototypes to retrieve. |
| // Format: rackLSEPrototypes/{name} |
| Names []string `protobuf:"bytes,2,rep,name=names,proto3" json:"names,omitempty"` |
| } |
| |
| func (x *BatchGetRackLSEPrototypesRequest) Reset() { |
| *x = BatchGetRackLSEPrototypesRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[163] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetRackLSEPrototypesRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetRackLSEPrototypesRequest) ProtoMessage() {} |
| |
| func (x *BatchGetRackLSEPrototypesRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[163] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetRackLSEPrototypesRequest.ProtoReflect.Descriptor instead. |
| func (*BatchGetRackLSEPrototypesRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{163} |
| } |
| |
| func (x *BatchGetRackLSEPrototypesRequest) GetParent() string { |
| if x != nil { |
| return x.Parent |
| } |
| return "" |
| } |
| |
| func (x *BatchGetRackLSEPrototypesRequest) GetNames() []string { |
| if x != nil { |
| return x.Names |
| } |
| return nil |
| } |
| |
| type BatchGetRackLSEPrototypesResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The rack lse prototypes from datastore. |
| RackLsePrototypes []*models.RackLSEPrototype `protobuf:"bytes,1,rep,name=rack_lse_prototypes,json=rackLsePrototypes,proto3" json:"rack_lse_prototypes,omitempty"` |
| } |
| |
| func (x *BatchGetRackLSEPrototypesResponse) Reset() { |
| *x = BatchGetRackLSEPrototypesResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[164] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BatchGetRackLSEPrototypesResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BatchGetRackLSEPrototypesResponse) ProtoMessage() {} |
| |
| func (x *BatchGetRackLSEPrototypesResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[164] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BatchGetRackLSEPrototypesResponse.ProtoReflect.Descriptor instead. |
| func (*BatchGetRackLSEPrototypesResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{164} |
| } |
| |
| func (x *BatchGetRackLSEPrototypesResponse) GetRackLsePrototypes() []*models.RackLSEPrototype { |
| if x != nil { |
| return x.RackLsePrototypes |
| } |
| return nil |
| } |
| |
| type GetChromeOSDeviceDataRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Machine/Asset id. |
| ChromeosDeviceId string `protobuf:"bytes,1,opt,name=chromeos_device_id,json=chromeosDeviceId,proto3" json:"chromeos_device_id,omitempty"` |
| // Hostname of the DUT/MachineLSE. |
| Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"` |
| } |
| |
| func (x *GetChromeOSDeviceDataRequest) Reset() { |
| *x = GetChromeOSDeviceDataRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[165] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetChromeOSDeviceDataRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetChromeOSDeviceDataRequest) ProtoMessage() {} |
| |
| func (x *GetChromeOSDeviceDataRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[165] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetChromeOSDeviceDataRequest.ProtoReflect.Descriptor instead. |
| func (*GetChromeOSDeviceDataRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{165} |
| } |
| |
| func (x *GetChromeOSDeviceDataRequest) GetChromeosDeviceId() string { |
| if x != nil { |
| return x.ChromeosDeviceId |
| } |
| return "" |
| } |
| |
| func (x *GetChromeOSDeviceDataRequest) GetHostname() string { |
| if x != nil { |
| return x.Hostname |
| } |
| return "" |
| } |
| |
| // Contains the required information for creating a CachingService represented in |
| // the database. |
| type CreateCachingServiceRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The CachingService to create. |
| CachingService *models.CachingService `protobuf:"bytes,1,opt,name=cachingService,proto3" json:"cachingService,omitempty"` |
| // The ID to use for the CachingService, which will become the final component of |
| // the CachingService's resource name. |
| // |
| // Pattern is {hostname or ipv4}. |
| CachingServiceId string `protobuf:"bytes,2,opt,name=cachingService_id,json=cachingServiceId,proto3" json:"cachingService_id,omitempty"` |
| } |
| |
| func (x *CreateCachingServiceRequest) Reset() { |
| *x = CreateCachingServiceRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[166] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *CreateCachingServiceRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*CreateCachingServiceRequest) ProtoMessage() {} |
| |
| func (x *CreateCachingServiceRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[166] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use CreateCachingServiceRequest.ProtoReflect.Descriptor instead. |
| func (*CreateCachingServiceRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{166} |
| } |
| |
| func (x *CreateCachingServiceRequest) GetCachingService() *models.CachingService { |
| if x != nil { |
| return x.CachingService |
| } |
| return nil |
| } |
| |
| func (x *CreateCachingServiceRequest) GetCachingServiceId() string { |
| if x != nil { |
| return x.CachingServiceId |
| } |
| return "" |
| } |
| |
| type UpdateCachingServiceRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The CachingService to update. |
| CachingService *models.CachingService `protobuf:"bytes,1,opt,name=cachingService,proto3" json:"cachingService,omitempty"` |
| // The list of fields to be updated. |
| UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` |
| } |
| |
| func (x *UpdateCachingServiceRequest) Reset() { |
| *x = UpdateCachingServiceRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[167] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateCachingServiceRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateCachingServiceRequest) ProtoMessage() {} |
| |
| func (x *UpdateCachingServiceRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[167] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateCachingServiceRequest.ProtoReflect.Descriptor instead. |
| func (*UpdateCachingServiceRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{167} |
| } |
| |
| func (x *UpdateCachingServiceRequest) GetCachingService() *models.CachingService { |
| if x != nil { |
| return x.CachingService |
| } |
| return nil |
| } |
| |
| func (x *UpdateCachingServiceRequest) GetUpdateMask() *fieldmaskpb.FieldMask { |
| if x != nil { |
| return x.UpdateMask |
| } |
| return nil |
| } |
| |
| type GetCachingServiceRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the CachingService to retrieve. |
| // Pattern is 'cachingservices/{hostname or ipv4}' |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *GetCachingServiceRequest) Reset() { |
| *x = GetCachingServiceRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[168] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetCachingServiceRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetCachingServiceRequest) ProtoMessage() {} |
| |
| func (x *GetCachingServiceRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[168] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetCachingServiceRequest.ProtoReflect.Descriptor instead. |
| func (*GetCachingServiceRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{168} |
| } |
| |
| func (x *GetCachingServiceRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type ListCachingServicesRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The maximum number of CachingServices to return. The service may return fewer than |
| // this value. |
| // If unspecified, at most 100 CachingServices will be returned. |
| // The maximum value is 1000; values above 1000 will be coerced to 1000. |
| PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` |
| // A page token, received from a previous `ListCachingServices` call. |
| // Provide this to retrieve the subsequent page. |
| // |
| // When paginating, all other parameters provided to `ListCachingServices` must match |
| // the call that provided the page token. |
| PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` |
| // filter takes the filtering condition. |
| Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` |
| // if this is true, only keys will be returned else the entire object |
| // will be returned. By setting this to true, the list call be will faster. |
| KeysOnly bool `protobuf:"varint,4,opt,name=keysOnly,proto3" json:"keysOnly,omitempty"` |
| } |
| |
| func (x *ListCachingServicesRequest) Reset() { |
| *x = ListCachingServicesRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[169] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListCachingServicesRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListCachingServicesRequest) ProtoMessage() {} |
| |
| func (x *ListCachingServicesRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[169] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListCachingServicesRequest.ProtoReflect.Descriptor instead. |
| func (*ListCachingServicesRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{169} |
| } |
| |
| func (x *ListCachingServicesRequest) GetPageSize() int32 { |
| if x != nil { |
| return x.PageSize |
| } |
| return 0 |
| } |
| |
| func (x *ListCachingServicesRequest) GetPageToken() string { |
| if x != nil { |
| return x.PageToken |
| } |
| return "" |
| } |
| |
| func (x *ListCachingServicesRequest) GetFilter() string { |
| if x != nil { |
| return x.Filter |
| } |
| return "" |
| } |
| |
| func (x *ListCachingServicesRequest) GetKeysOnly() bool { |
| if x != nil { |
| return x.KeysOnly |
| } |
| return false |
| } |
| |
| type ListCachingServicesResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The CachingServices from datastore. |
| CachingServices []*models.CachingService `protobuf:"bytes,1,rep,name=cachingServices,proto3" json:"cachingServices,omitempty"` |
| // A token, which can be sent as `page_token` to retrieve the next page. |
| // If this field is omitted, there are no subsequent pages. |
| NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` |
| } |
| |
| func (x *ListCachingServicesResponse) Reset() { |
| *x = ListCachingServicesResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[170] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListCachingServicesResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListCachingServicesResponse) ProtoMessage() {} |
| |
| func (x *ListCachingServicesResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[170] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListCachingServicesResponse.ProtoReflect.Descriptor instead. |
| func (*ListCachingServicesResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{170} |
| } |
| |
| func (x *ListCachingServicesResponse) GetCachingServices() []*models.CachingService { |
| if x != nil { |
| return x.CachingServices |
| } |
| return nil |
| } |
| |
| func (x *ListCachingServicesResponse) GetNextPageToken() string { |
| if x != nil { |
| return x.NextPageToken |
| } |
| return "" |
| } |
| |
| type DeleteCachingServiceRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the CachingService to delete. |
| // Pattern is 'cachingservices/{hostname or ipv4}' |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *DeleteCachingServiceRequest) Reset() { |
| *x = DeleteCachingServiceRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[171] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *DeleteCachingServiceRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*DeleteCachingServiceRequest) ProtoMessage() {} |
| |
| func (x *DeleteCachingServiceRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[171] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use DeleteCachingServiceRequest.ProtoReflect.Descriptor instead. |
| func (*DeleteCachingServiceRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{171} |
| } |
| |
| func (x *DeleteCachingServiceRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| // Contains the required information for creating a SchedulingUnit represented in |
| // the database. |
| type CreateSchedulingUnitRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The SchedulingUnit to create. |
| SchedulingUnit *models.SchedulingUnit `protobuf:"bytes,1,opt,name=scheduling_unit,json=schedulingUnit,proto3" json:"scheduling_unit,omitempty"` |
| // The ID to use for the SchedulingUnit, which will become the final component of |
| // the SchedulingUnit's resource name. |
| // |
| // This value should follow the regex "^[a-zA-Z0-9-)(_:.]{3,63}$" (3-63 characters, |
| // contains only ASCII letters, numbers, dash and underscore. |
| SchedulingUnitId string `protobuf:"bytes,2,opt,name=scheduling_unit_id,json=schedulingUnitId,proto3" json:"scheduling_unit_id,omitempty"` |
| } |
| |
| func (x *CreateSchedulingUnitRequest) Reset() { |
| *x = CreateSchedulingUnitRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[172] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *CreateSchedulingUnitRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*CreateSchedulingUnitRequest) ProtoMessage() {} |
| |
| func (x *CreateSchedulingUnitRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[172] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use CreateSchedulingUnitRequest.ProtoReflect.Descriptor instead. |
| func (*CreateSchedulingUnitRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{172} |
| } |
| |
| func (x *CreateSchedulingUnitRequest) GetSchedulingUnit() *models.SchedulingUnit { |
| if x != nil { |
| return x.SchedulingUnit |
| } |
| return nil |
| } |
| |
| func (x *CreateSchedulingUnitRequest) GetSchedulingUnitId() string { |
| if x != nil { |
| return x.SchedulingUnitId |
| } |
| return "" |
| } |
| |
| type UpdateSchedulingUnitRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The SchedulingUnit to update. |
| SchedulingUnit *models.SchedulingUnit `protobuf:"bytes,1,opt,name=scheduling_unit,json=schedulingUnit,proto3" json:"scheduling_unit,omitempty"` |
| // The list of fields to be updated. |
| UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` |
| } |
| |
| func (x *UpdateSchedulingUnitRequest) Reset() { |
| *x = UpdateSchedulingUnitRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[173] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateSchedulingUnitRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateSchedulingUnitRequest) ProtoMessage() {} |
| |
| func (x *UpdateSchedulingUnitRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[173] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateSchedulingUnitRequest.ProtoReflect.Descriptor instead. |
| func (*UpdateSchedulingUnitRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{173} |
| } |
| |
| func (x *UpdateSchedulingUnitRequest) GetSchedulingUnit() *models.SchedulingUnit { |
| if x != nil { |
| return x.SchedulingUnit |
| } |
| return nil |
| } |
| |
| func (x *UpdateSchedulingUnitRequest) GetUpdateMask() *fieldmaskpb.FieldMask { |
| if x != nil { |
| return x.UpdateMask |
| } |
| return nil |
| } |
| |
| type GetSchedulingUnitRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the SchedulingUnit to retrieve. |
| // Pattern is 'schedulingunits/{ipv4}' |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *GetSchedulingUnitRequest) Reset() { |
| *x = GetSchedulingUnitRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[174] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetSchedulingUnitRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetSchedulingUnitRequest) ProtoMessage() {} |
| |
| func (x *GetSchedulingUnitRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[174] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetSchedulingUnitRequest.ProtoReflect.Descriptor instead. |
| func (*GetSchedulingUnitRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{174} |
| } |
| |
| func (x *GetSchedulingUnitRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type ListSchedulingUnitsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The maximum number of SchedulingUnits to return. The service may return fewer than |
| // this value. |
| // If unspecified, at most 100 SchedulingUnits will be returned. |
| // The maximum value is 1000; values above 1000 will be coerced to 1000. |
| PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` |
| // A page token, received from a previous `ListSchedulingUnits` call. |
| // Provide this to retrieve the subsequent page. |
| // |
| // When paginating, all other parameters provided to `ListSchedulingUnits` must match |
| // the call that provided the page token. |
| PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` |
| // filter takes the filtering condition. |
| Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` |
| // if this is true, only keys will be returned else the entire object |
| // will be returned. By setting this to true, the list call be will faster. |
| KeysOnly bool `protobuf:"varint,4,opt,name=keys_only,json=keysOnly,proto3" json:"keys_only,omitempty"` |
| } |
| |
| func (x *ListSchedulingUnitsRequest) Reset() { |
| *x = ListSchedulingUnitsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[175] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListSchedulingUnitsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListSchedulingUnitsRequest) ProtoMessage() {} |
| |
| func (x *ListSchedulingUnitsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[175] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListSchedulingUnitsRequest.ProtoReflect.Descriptor instead. |
| func (*ListSchedulingUnitsRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{175} |
| } |
| |
| func (x *ListSchedulingUnitsRequest) GetPageSize() int32 { |
| if x != nil { |
| return x.PageSize |
| } |
| return 0 |
| } |
| |
| func (x *ListSchedulingUnitsRequest) GetPageToken() string { |
| if x != nil { |
| return x.PageToken |
| } |
| return "" |
| } |
| |
| func (x *ListSchedulingUnitsRequest) GetFilter() string { |
| if x != nil { |
| return x.Filter |
| } |
| return "" |
| } |
| |
| func (x *ListSchedulingUnitsRequest) GetKeysOnly() bool { |
| if x != nil { |
| return x.KeysOnly |
| } |
| return false |
| } |
| |
| type ListSchedulingUnitsResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The SchedulingUnits from datastore. |
| SchedulingUnits []*models.SchedulingUnit `protobuf:"bytes,1,rep,name=scheduling_units,json=schedulingUnits,proto3" json:"scheduling_units,omitempty"` |
| // A token, which can be sent as `page_token` to retrieve the next page. |
| // If this field is omitted, there are no subsequent pages. |
| NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` |
| } |
| |
| func (x *ListSchedulingUnitsResponse) Reset() { |
| *x = ListSchedulingUnitsResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[176] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListSchedulingUnitsResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListSchedulingUnitsResponse) ProtoMessage() {} |
| |
| func (x *ListSchedulingUnitsResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[176] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListSchedulingUnitsResponse.ProtoReflect.Descriptor instead. |
| func (*ListSchedulingUnitsResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{176} |
| } |
| |
| func (x *ListSchedulingUnitsResponse) GetSchedulingUnits() []*models.SchedulingUnit { |
| if x != nil { |
| return x.SchedulingUnits |
| } |
| return nil |
| } |
| |
| func (x *ListSchedulingUnitsResponse) GetNextPageToken() string { |
| if x != nil { |
| return x.NextPageToken |
| } |
| return "" |
| } |
| |
| type DeleteSchedulingUnitRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the SchedulingUnit to delete. |
| // Pattern is 'schedulingunits/{schedulingunit}' |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *DeleteSchedulingUnitRequest) Reset() { |
| *x = DeleteSchedulingUnitRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[177] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *DeleteSchedulingUnitRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*DeleteSchedulingUnitRequest) ProtoMessage() {} |
| |
| func (x *DeleteSchedulingUnitRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[177] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use DeleteSchedulingUnitRequest.ProtoReflect.Descriptor instead. |
| func (*DeleteSchedulingUnitRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{177} |
| } |
| |
| func (x *DeleteSchedulingUnitRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type UpdateConfigBundleRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The ConfigBundle to update. |
| // The ConfigBundle's ID composed of `${program}-${design}-${designconfig}` is |
| // used to identify the ConfigBundle to be updated. |
| // Pattern is 'config_bundles/{config_bundle}' |
| // Proto path: |
| // go.chromium.org/chromiumos/config/proto/chromiumos/config/payload/config_bundle.proto |
| ConfigBundle []byte `protobuf:"bytes,1,opt,name=config_bundle,json=configBundle,proto3" json:"config_bundle,omitempty"` |
| // OPTIONAL: The list of fields to be updated. If omitted, the whole |
| // config_bundle will be updated. |
| UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` |
| // If set to true, and the ConfigBundle is not found, a new ConfigBundle will |
| // be created. In this situation, `update_mask` is ignored. |
| AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` |
| } |
| |
| func (x *UpdateConfigBundleRequest) Reset() { |
| *x = UpdateConfigBundleRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[178] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateConfigBundleRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateConfigBundleRequest) ProtoMessage() {} |
| |
| func (x *UpdateConfigBundleRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[178] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateConfigBundleRequest.ProtoReflect.Descriptor instead. |
| func (*UpdateConfigBundleRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{178} |
| } |
| |
| func (x *UpdateConfigBundleRequest) GetConfigBundle() []byte { |
| if x != nil { |
| return x.ConfigBundle |
| } |
| return nil |
| } |
| |
| func (x *UpdateConfigBundleRequest) GetUpdateMask() *fieldmaskpb.FieldMask { |
| if x != nil { |
| return x.UpdateMask |
| } |
| return nil |
| } |
| |
| func (x *UpdateConfigBundleRequest) GetAllowMissing() bool { |
| if x != nil { |
| return x.AllowMissing |
| } |
| return false |
| } |
| |
| type UpdateConfigBundleResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Return value of UpdateConfigBundle. |
| // NOTE: bytes is returned to avoid import errors for protos in |
| // go.chromium.org. This should ideally be the ConfigBundle proto. |
| // Proto path: |
| // go.chromium.org/chromiumos/config/proto/chromiumos/config/payload/config_bundle.proto |
| ConfigBundle []byte `protobuf:"bytes,1,opt,name=config_bundle,json=configBundle,proto3" json:"config_bundle,omitempty"` |
| } |
| |
| func (x *UpdateConfigBundleResponse) Reset() { |
| *x = UpdateConfigBundleResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[179] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateConfigBundleResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateConfigBundleResponse) ProtoMessage() {} |
| |
| func (x *UpdateConfigBundleResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[179] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateConfigBundleResponse.ProtoReflect.Descriptor instead. |
| func (*UpdateConfigBundleResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{179} |
| } |
| |
| func (x *UpdateConfigBundleResponse) GetConfigBundle() []byte { |
| if x != nil { |
| return x.ConfigBundle |
| } |
| return nil |
| } |
| |
| type GetDeviceDataRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Machine/Asset ID. |
| DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"` |
| // Hostname of the DUT/MachineLSE. |
| Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"` |
| } |
| |
| func (x *GetDeviceDataRequest) Reset() { |
| *x = GetDeviceDataRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[180] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetDeviceDataRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetDeviceDataRequest) ProtoMessage() {} |
| |
| func (x *GetDeviceDataRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[180] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetDeviceDataRequest.ProtoReflect.Descriptor instead. |
| func (*GetDeviceDataRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{180} |
| } |
| |
| func (x *GetDeviceDataRequest) GetDeviceId() string { |
| if x != nil { |
| return x.DeviceId |
| } |
| return "" |
| } |
| |
| func (x *GetDeviceDataRequest) GetHostname() string { |
| if x != nil { |
| return x.Hostname |
| } |
| return "" |
| } |
| |
| type GetDeviceDataResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Types that are assignable to Resource: |
| // |
| // *GetDeviceDataResponse_SchedulingUnit |
| // *GetDeviceDataResponse_ChromeOsDeviceData |
| // *GetDeviceDataResponse_AttachedDeviceData |
| // *GetDeviceDataResponse_BrowserDeviceData |
| Resource isGetDeviceDataResponse_Resource `protobuf_oneof:"resource"` |
| ResourceType GetDeviceDataResponse_ResourceType `protobuf:"varint,4,opt,name=resource_type,json=resourceType,proto3,enum=unifiedfleet.api.v1.rpc.GetDeviceDataResponse_ResourceType" json:"resource_type,omitempty"` |
| } |
| |
| func (x *GetDeviceDataResponse) Reset() { |
| *x = GetDeviceDataResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[181] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetDeviceDataResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetDeviceDataResponse) ProtoMessage() {} |
| |
| func (x *GetDeviceDataResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[181] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetDeviceDataResponse.ProtoReflect.Descriptor instead. |
| func (*GetDeviceDataResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{181} |
| } |
| |
| func (m *GetDeviceDataResponse) GetResource() isGetDeviceDataResponse_Resource { |
| if m != nil { |
| return m.Resource |
| } |
| return nil |
| } |
| |
| func (x *GetDeviceDataResponse) GetSchedulingUnit() *models.SchedulingUnit { |
| if x, ok := x.GetResource().(*GetDeviceDataResponse_SchedulingUnit); ok { |
| return x.SchedulingUnit |
| } |
| return nil |
| } |
| |
| func (x *GetDeviceDataResponse) GetChromeOsDeviceData() *models.ChromeOSDeviceData { |
| if x, ok := x.GetResource().(*GetDeviceDataResponse_ChromeOsDeviceData); ok { |
| return x.ChromeOsDeviceData |
| } |
| return nil |
| } |
| |
| func (x *GetDeviceDataResponse) GetAttachedDeviceData() *AttachedDeviceData { |
| if x, ok := x.GetResource().(*GetDeviceDataResponse_AttachedDeviceData); ok { |
| return x.AttachedDeviceData |
| } |
| return nil |
| } |
| |
| func (x *GetDeviceDataResponse) GetBrowserDeviceData() *BrowserDeviceData { |
| if x, ok := x.GetResource().(*GetDeviceDataResponse_BrowserDeviceData); ok { |
| return x.BrowserDeviceData |
| } |
| return nil |
| } |
| |
| func (x *GetDeviceDataResponse) GetResourceType() GetDeviceDataResponse_ResourceType { |
| if x != nil { |
| return x.ResourceType |
| } |
| return GetDeviceDataResponse_RESOURCE_TYPE_UNSPECIFIED |
| } |
| |
| type isGetDeviceDataResponse_Resource interface { |
| isGetDeviceDataResponse_Resource() |
| } |
| |
| type GetDeviceDataResponse_SchedulingUnit struct { |
| SchedulingUnit *models.SchedulingUnit `protobuf:"bytes,1,opt,name=scheduling_unit,json=schedulingUnit,proto3,oneof"` |
| } |
| |
| type GetDeviceDataResponse_ChromeOsDeviceData struct { |
| ChromeOsDeviceData *models.ChromeOSDeviceData `protobuf:"bytes,2,opt,name=chrome_os_device_data,json=chromeOsDeviceData,proto3,oneof"` |
| } |
| |
| type GetDeviceDataResponse_AttachedDeviceData struct { |
| AttachedDeviceData *AttachedDeviceData `protobuf:"bytes,3,opt,name=attached_device_data,json=attachedDeviceData,proto3,oneof"` |
| } |
| |
| type GetDeviceDataResponse_BrowserDeviceData struct { |
| BrowserDeviceData *BrowserDeviceData `protobuf:"bytes,5,opt,name=browser_device_data,json=browserDeviceData,proto3,oneof"` |
| } |
| |
| func (*GetDeviceDataResponse_SchedulingUnit) isGetDeviceDataResponse_Resource() {} |
| |
| func (*GetDeviceDataResponse_ChromeOsDeviceData) isGetDeviceDataResponse_Resource() {} |
| |
| func (*GetDeviceDataResponse_AttachedDeviceData) isGetDeviceDataResponse_Resource() {} |
| |
| func (*GetDeviceDataResponse_BrowserDeviceData) isGetDeviceDataResponse_Resource() {} |
| |
| // Next Tag: 4 |
| type AttachedDeviceData struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| LabConfig *models.MachineLSE `protobuf:"bytes,1,opt,name=lab_config,json=labConfig,proto3" json:"lab_config,omitempty"` |
| Machine *models.Machine `protobuf:"bytes,2,opt,name=machine,proto3" json:"machine,omitempty"` |
| DutState *lab.DutState `protobuf:"bytes,3,opt,name=dut_state,json=dutState,proto3" json:"dut_state,omitempty"` |
| } |
| |
| func (x *AttachedDeviceData) Reset() { |
| *x = AttachedDeviceData{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[182] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *AttachedDeviceData) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*AttachedDeviceData) ProtoMessage() {} |
| |
| func (x *AttachedDeviceData) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[182] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use AttachedDeviceData.ProtoReflect.Descriptor instead. |
| func (*AttachedDeviceData) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{182} |
| } |
| |
| func (x *AttachedDeviceData) GetLabConfig() *models.MachineLSE { |
| if x != nil { |
| return x.LabConfig |
| } |
| return nil |
| } |
| |
| func (x *AttachedDeviceData) GetMachine() *models.Machine { |
| if x != nil { |
| return x.Machine |
| } |
| return nil |
| } |
| |
| func (x *AttachedDeviceData) GetDutState() *lab.DutState { |
| if x != nil { |
| return x.DutState |
| } |
| return nil |
| } |
| |
| // Next Tag: 2 |
| type BrowserDeviceData struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| Host *models.MachineLSE `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"` |
| Vm *models.VM `protobuf:"bytes,2,opt,name=vm,proto3" json:"vm,omitempty"` |
| } |
| |
| func (x *BrowserDeviceData) Reset() { |
| *x = BrowserDeviceData{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[183] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BrowserDeviceData) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BrowserDeviceData) ProtoMessage() {} |
| |
| func (x *BrowserDeviceData) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[183] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BrowserDeviceData.ProtoReflect.Descriptor instead. |
| func (*BrowserDeviceData) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{183} |
| } |
| |
| func (x *BrowserDeviceData) GetHost() *models.MachineLSE { |
| if x != nil { |
| return x.Host |
| } |
| return nil |
| } |
| |
| func (x *BrowserDeviceData) GetVm() *models.VM { |
| if x != nil { |
| return x.Vm |
| } |
| return nil |
| } |
| |
| type CheckFleetTestsPolicyRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Test parameters to validate to see if the test is a valid test. |
| TestName string `protobuf:"bytes,1,opt,name=test_name,json=testName,proto3" json:"test_name,omitempty"` |
| Board string `protobuf:"bytes,2,opt,name=board,proto3" json:"board,omitempty"` |
| Model string `protobuf:"bytes,3,opt,name=model,proto3" json:"model,omitempty"` |
| Image string `protobuf:"bytes,4,opt,name=image,proto3" json:"image,omitempty"` |
| // Service account which is used to run the test from crosfleet cli. If this field is empty, service account is obtained from the context. |
| // Must be a valid LUCI identity. Ex: service:xyz, user:abc@xyz etc. |
| TestServiceAccount string `protobuf:"bytes,5,opt,name=test_service_account,json=testServiceAccount,proto3" json:"test_service_account,omitempty"` |
| // Quota Scheduler account which will be used to run this test |
| QsAccount string `protobuf:"bytes,6,opt,name=qs_account,json=qsAccount,proto3" json:"qs_account,omitempty"` |
| } |
| |
| func (x *CheckFleetTestsPolicyRequest) Reset() { |
| *x = CheckFleetTestsPolicyRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[184] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *CheckFleetTestsPolicyRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*CheckFleetTestsPolicyRequest) ProtoMessage() {} |
| |
| func (x *CheckFleetTestsPolicyRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[184] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use CheckFleetTestsPolicyRequest.ProtoReflect.Descriptor instead. |
| func (*CheckFleetTestsPolicyRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{184} |
| } |
| |
| func (x *CheckFleetTestsPolicyRequest) GetTestName() string { |
| if x != nil { |
| return x.TestName |
| } |
| return "" |
| } |
| |
| func (x *CheckFleetTestsPolicyRequest) GetBoard() string { |
| if x != nil { |
| return x.Board |
| } |
| return "" |
| } |
| |
| func (x *CheckFleetTestsPolicyRequest) GetModel() string { |
| if x != nil { |
| return x.Model |
| } |
| return "" |
| } |
| |
| func (x *CheckFleetTestsPolicyRequest) GetImage() string { |
| if x != nil { |
| return x.Image |
| } |
| return "" |
| } |
| |
| func (x *CheckFleetTestsPolicyRequest) GetTestServiceAccount() string { |
| if x != nil { |
| return x.TestServiceAccount |
| } |
| return "" |
| } |
| |
| func (x *CheckFleetTestsPolicyRequest) GetQsAccount() string { |
| if x != nil { |
| return x.QsAccount |
| } |
| return "" |
| } |
| |
| type TestStatus struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // TestStatus Code will provide information about the validity or invalidity of the test |
| Code TestStatus_Code `protobuf:"varint,1,opt,name=code,proto3,enum=unifiedfleet.api.v1.rpc.TestStatus_Code" json:"code,omitempty"` |
| // message contains a description of the Status |
| Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` |
| } |
| |
| func (x *TestStatus) Reset() { |
| *x = TestStatus{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[185] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *TestStatus) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*TestStatus) ProtoMessage() {} |
| |
| func (x *TestStatus) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[185] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use TestStatus.ProtoReflect.Descriptor instead. |
| func (*TestStatus) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{185} |
| } |
| |
| func (x *TestStatus) GetCode() TestStatus_Code { |
| if x != nil { |
| return x.Code |
| } |
| return TestStatus_UNSPECIFIED |
| } |
| |
| func (x *TestStatus) GetMessage() string { |
| if x != nil { |
| return x.Message |
| } |
| return "" |
| } |
| |
| type CheckFleetTestsPolicyResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Indicates whether the test parameters are valid for a test. |
| // |
| // Deprecated: Marked as deprecated in infra/unifiedfleet/api/v1/rpc/fleet.proto. |
| IsTestValid bool `protobuf:"varint,1,opt,name=is_test_valid,json=isTestValid,proto3" json:"is_test_valid,omitempty"` |
| // Status of the test with a code and an optional message |
| TestStatus *TestStatus `protobuf:"bytes,2,opt,name=testStatus,proto3" json:"testStatus,omitempty"` |
| } |
| |
| func (x *CheckFleetTestsPolicyResponse) Reset() { |
| *x = CheckFleetTestsPolicyResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[186] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *CheckFleetTestsPolicyResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*CheckFleetTestsPolicyResponse) ProtoMessage() {} |
| |
| func (x *CheckFleetTestsPolicyResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[186] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use CheckFleetTestsPolicyResponse.ProtoReflect.Descriptor instead. |
| func (*CheckFleetTestsPolicyResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{186} |
| } |
| |
| // Deprecated: Marked as deprecated in infra/unifiedfleet/api/v1/rpc/fleet.proto. |
| func (x *CheckFleetTestsPolicyResponse) GetIsTestValid() bool { |
| if x != nil { |
| return x.IsTestValid |
| } |
| return false |
| } |
| |
| func (x *CheckFleetTestsPolicyResponse) GetTestStatus() *TestStatus { |
| if x != nil { |
| return x.TestStatus |
| } |
| return nil |
| } |
| |
| // Request containing hostname for retrieving the ownership data for a Machine, VM etc |
| type GetOwnershipDataRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Name of the Machine/MachineLSE/VM etc. |
| Hostname string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"` |
| } |
| |
| func (x *GetOwnershipDataRequest) Reset() { |
| *x = GetOwnershipDataRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[187] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetOwnershipDataRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetOwnershipDataRequest) ProtoMessage() {} |
| |
| func (x *GetOwnershipDataRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[187] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetOwnershipDataRequest.ProtoReflect.Descriptor instead. |
| func (*GetOwnershipDataRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{187} |
| } |
| |
| func (x *GetOwnershipDataRequest) GetHostname() string { |
| if x != nil { |
| return x.Hostname |
| } |
| return "" |
| } |
| |
| // Request for getting all the bot ownership/security configs. |
| type ListOwnershipDataRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The maximum number of entries to return. The service may return fewer than |
| // this value. |
| // If unspecified, at most 100 entries will be returned. |
| // The maximum value is 1000; values above 1000 will be coerced to 1000. |
| PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` |
| // A page token, received from a previous `ListOwnershipDataRequest` call. |
| // Provide this to retrieve the subsequent page. |
| // |
| // When paginating, all other parameters provided to `ListOwnershipDataRequest` must match |
| // the call that provided the page token. |
| PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` |
| // filter takes the filtering condition |
| Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` |
| // if this is true, only keys will be returned else the entire object |
| // will be returned. By setting this to true, the list call be will faster. |
| KeysOnly bool `protobuf:"varint,4,opt,name=keysOnly,proto3" json:"keysOnly,omitempty"` |
| } |
| |
| func (x *ListOwnershipDataRequest) Reset() { |
| *x = ListOwnershipDataRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[188] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListOwnershipDataRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListOwnershipDataRequest) ProtoMessage() {} |
| |
| func (x *ListOwnershipDataRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[188] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListOwnershipDataRequest.ProtoReflect.Descriptor instead. |
| func (*ListOwnershipDataRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{188} |
| } |
| |
| func (x *ListOwnershipDataRequest) GetPageSize() int32 { |
| if x != nil { |
| return x.PageSize |
| } |
| return 0 |
| } |
| |
| func (x *ListOwnershipDataRequest) GetPageToken() string { |
| if x != nil { |
| return x.PageToken |
| } |
| return "" |
| } |
| |
| func (x *ListOwnershipDataRequest) GetFilter() string { |
| if x != nil { |
| return x.Filter |
| } |
| return "" |
| } |
| |
| func (x *ListOwnershipDataRequest) GetKeysOnly() bool { |
| if x != nil { |
| return x.KeysOnly |
| } |
| return false |
| } |
| |
| // Contains ownership/security configs by host |
| type OwnershipByHost struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Name of the Machine/MachineLSE/VM etc. |
| Hostname string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"` |
| // Ownership/security_config for the host |
| Ownership *models.OwnershipData `protobuf:"bytes,2,opt,name=ownership,proto3" json:"ownership,omitempty"` |
| } |
| |
| func (x *OwnershipByHost) Reset() { |
| *x = OwnershipByHost{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[189] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *OwnershipByHost) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*OwnershipByHost) ProtoMessage() {} |
| |
| func (x *OwnershipByHost) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[189] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use OwnershipByHost.ProtoReflect.Descriptor instead. |
| func (*OwnershipByHost) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{189} |
| } |
| |
| func (x *OwnershipByHost) GetHostname() string { |
| if x != nil { |
| return x.Hostname |
| } |
| return "" |
| } |
| |
| func (x *OwnershipByHost) GetOwnership() *models.OwnershipData { |
| if x != nil { |
| return x.Ownership |
| } |
| return nil |
| } |
| |
| // Response for getting all the bot ownership/security configs. |
| type ListOwnershipDataResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The Ownerships from datastore. |
| OwnershipData []*OwnershipByHost `protobuf:"bytes,1,rep,name=ownershipData,proto3" json:"ownershipData,omitempty"` |
| // A token, which can be sent as `page_token` to retrieve the next page. |
| // If this field is omitted, there are no subsequent pages. |
| NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` |
| } |
| |
| func (x *ListOwnershipDataResponse) Reset() { |
| *x = ListOwnershipDataResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[190] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListOwnershipDataResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListOwnershipDataResponse) ProtoMessage() {} |
| |
| func (x *ListOwnershipDataResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[190] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListOwnershipDataResponse.ProtoReflect.Descriptor instead. |
| func (*ListOwnershipDataResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{190} |
| } |
| |
| func (x *ListOwnershipDataResponse) GetOwnershipData() []*OwnershipByHost { |
| if x != nil { |
| return x.OwnershipData |
| } |
| return nil |
| } |
| |
| func (x *ListOwnershipDataResponse) GetNextPageToken() string { |
| if x != nil { |
| return x.NextPageToken |
| } |
| return "" |
| } |
| |
| type GetDefaultWifiRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the default wifi to retrieve. |
| // Format: defaultwifis/{defaultwifi} |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *GetDefaultWifiRequest) Reset() { |
| *x = GetDefaultWifiRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[191] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetDefaultWifiRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetDefaultWifiRequest) ProtoMessage() {} |
| |
| func (x *GetDefaultWifiRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[191] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetDefaultWifiRequest.ProtoReflect.Descriptor instead. |
| func (*GetDefaultWifiRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{191} |
| } |
| |
| func (x *GetDefaultWifiRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type ListDefaultWifisRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The maximum number of DefaultWifis to return. The service may return fewer |
| // than this value. |
| // If unspecified, at most 100 default wifi will be returned. |
| // The maximum value is 1000; values above 1000 will be coerced to 1000. |
| PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` |
| // A page token, received from a previous `ListDefaultWifis` call. |
| // Provide this to retrieve the subsequent page. |
| // |
| // When paginating, all other parameters provided to `ListDefaultWifis` must |
| // match the call that provided the page token. |
| PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` |
| // filter takes the filtering condition. |
| Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` |
| // if this is true, only keys will be returned else the entire object |
| // will be returned. By setting this to true, the list call be will faster. |
| KeysOnly bool `protobuf:"varint,4,opt,name=keys_only,json=keysOnly,proto3" json:"keys_only,omitempty"` |
| } |
| |
| func (x *ListDefaultWifisRequest) Reset() { |
| *x = ListDefaultWifisRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[192] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListDefaultWifisRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListDefaultWifisRequest) ProtoMessage() {} |
| |
| func (x *ListDefaultWifisRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[192] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListDefaultWifisRequest.ProtoReflect.Descriptor instead. |
| func (*ListDefaultWifisRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{192} |
| } |
| |
| func (x *ListDefaultWifisRequest) GetPageSize() int32 { |
| if x != nil { |
| return x.PageSize |
| } |
| return 0 |
| } |
| |
| func (x *ListDefaultWifisRequest) GetPageToken() string { |
| if x != nil { |
| return x.PageToken |
| } |
| return "" |
| } |
| |
| func (x *ListDefaultWifisRequest) GetFilter() string { |
| if x != nil { |
| return x.Filter |
| } |
| return "" |
| } |
| |
| func (x *ListDefaultWifisRequest) GetKeysOnly() bool { |
| if x != nil { |
| return x.KeysOnly |
| } |
| return false |
| } |
| |
| type ListDefaultWifisResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The default wifis from datastore. |
| DefaultWifis []*models.DefaultWifi `protobuf:"bytes,1,rep,name=default_wifis,json=defaultWifis,proto3" json:"default_wifis,omitempty"` |
| // A token, which can be sent as `page_token` to retrieve the next page. |
| // If this field is omitted, there are no subsequent pages. |
| NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` |
| } |
| |
| func (x *ListDefaultWifisResponse) Reset() { |
| *x = ListDefaultWifisResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[193] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListDefaultWifisResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListDefaultWifisResponse) ProtoMessage() {} |
| |
| func (x *ListDefaultWifisResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[193] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ListDefaultWifisResponse.ProtoReflect.Descriptor instead. |
| func (*ListDefaultWifisResponse) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{193} |
| } |
| |
| func (x *ListDefaultWifisResponse) GetDefaultWifis() []*models.DefaultWifi { |
| if x != nil { |
| return x.DefaultWifis |
| } |
| return nil |
| } |
| |
| func (x *ListDefaultWifisResponse) GetNextPageToken() string { |
| if x != nil { |
| return x.NextPageToken |
| } |
| return "" |
| } |
| |
| type CreateDefaultWifiRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The ID to use for the default wifi, which will become the final component |
| // of the default wifi's resource name. |
| // |
| // This value should be 3-63 characters, and valid characters |
| // are /[a-z][0-9]-_.:/. |
| DefaultWifiId string `protobuf:"bytes,1,opt,name=default_wifi_id,json=defaultWifiId,proto3" json:"default_wifi_id,omitempty"` |
| // The default wifi to create. |
| DefaultWifi *models.DefaultWifi `protobuf:"bytes,2,opt,name=default_wifi,json=defaultWifi,proto3" json:"default_wifi,omitempty"` |
| } |
| |
| func (x *CreateDefaultWifiRequest) Reset() { |
| *x = CreateDefaultWifiRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[194] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *CreateDefaultWifiRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*CreateDefaultWifiRequest) ProtoMessage() {} |
| |
| func (x *CreateDefaultWifiRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[194] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use CreateDefaultWifiRequest.ProtoReflect.Descriptor instead. |
| func (*CreateDefaultWifiRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{194} |
| } |
| |
| func (x *CreateDefaultWifiRequest) GetDefaultWifiId() string { |
| if x != nil { |
| return x.DefaultWifiId |
| } |
| return "" |
| } |
| |
| func (x *CreateDefaultWifiRequest) GetDefaultWifi() *models.DefaultWifi { |
| if x != nil { |
| return x.DefaultWifi |
| } |
| return nil |
| } |
| |
| type UpdateDefaultWifiRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The default wifi to update. |
| // |
| // The default wifi's `name` field is used to identify the resource to update. |
| // Format: defaultwifis/{defaultwifi} |
| DefaultWifi *models.DefaultWifi `protobuf:"bytes,1,opt,name=default_wifi,json=defaultWifi,proto3" json:"default_wifi,omitempty"` |
| // The list of fields to update. |
| UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` |
| } |
| |
| func (x *UpdateDefaultWifiRequest) Reset() { |
| *x = UpdateDefaultWifiRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[195] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateDefaultWifiRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateDefaultWifiRequest) ProtoMessage() {} |
| |
| func (x *UpdateDefaultWifiRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[195] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateDefaultWifiRequest.ProtoReflect.Descriptor instead. |
| func (*UpdateDefaultWifiRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{195} |
| } |
| |
| func (x *UpdateDefaultWifiRequest) GetDefaultWifi() *models.DefaultWifi { |
| if x != nil { |
| return x.DefaultWifi |
| } |
| return nil |
| } |
| |
| func (x *UpdateDefaultWifiRequest) GetUpdateMask() *fieldmaskpb.FieldMask { |
| if x != nil { |
| return x.UpdateMask |
| } |
| return nil |
| } |
| |
| type DeleteDefaultWifiRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the default wifi to delete. |
| // Format: defaultwifis/{defaultwifi} |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| } |
| |
| func (x *DeleteDefaultWifiRequest) Reset() { |
| *x = DeleteDefaultWifiRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[196] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *DeleteDefaultWifiRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*DeleteDefaultWifiRequest) ProtoMessage() {} |
| |
| func (x *DeleteDefaultWifiRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[196] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use DeleteDefaultWifiRequest.ProtoReflect.Descriptor instead. |
| func (*DeleteDefaultWifiRequest) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{196} |
| } |
| |
| func (x *DeleteDefaultWifiRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| type GetDUTsForLabstationResponse_LabstationMapping struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // hostname is the hostname of the labstation. |
| Hostname string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"` |
| // dutName is the name of the dut or scheduling unit. |
| // For the moment 2023-06-XX, only non-multidut units are supported. |
| DutName []string `protobuf:"bytes,2,rep,name=dutName,proto3" json:"dutName,omitempty"` |
| } |
| |
| func (x *GetDUTsForLabstationResponse_LabstationMapping) Reset() { |
| *x = GetDUTsForLabstationResponse_LabstationMapping{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[197] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetDUTsForLabstationResponse_LabstationMapping) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetDUTsForLabstationResponse_LabstationMapping) ProtoMessage() {} |
| |
| func (x *GetDUTsForLabstationResponse_LabstationMapping) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[197] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetDUTsForLabstationResponse_LabstationMapping.ProtoReflect.Descriptor instead. |
| func (*GetDUTsForLabstationResponse_LabstationMapping) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{1, 0} |
| } |
| |
| func (x *GetDUTsForLabstationResponse_LabstationMapping) GetHostname() string { |
| if x != nil { |
| return x.Hostname |
| } |
| return "" |
| } |
| |
| func (x *GetDUTsForLabstationResponse_LabstationMapping) GetDutName() []string { |
| if x != nil { |
| return x.DutName |
| } |
| return nil |
| } |
| |
| type ChromeOsRecoveryData_DutData struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| SerialNumber string `protobuf:"bytes,1,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"` |
| HwID string `protobuf:"bytes,2,opt,name=hwID,proto3" json:"hwID,omitempty"` |
| DeviceSku string `protobuf:"bytes,3,opt,name=device_sku,json=deviceSku,proto3" json:"device_sku,omitempty"` |
| DlmSkuId string `protobuf:"bytes,4,opt,name=dlm_sku_id,json=dlmSkuId,proto3" json:"dlm_sku_id,omitempty"` |
| } |
| |
| func (x *ChromeOsRecoveryData_DutData) Reset() { |
| *x = ChromeOsRecoveryData_DutData{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[199] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ChromeOsRecoveryData_DutData) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ChromeOsRecoveryData_DutData) ProtoMessage() {} |
| |
| func (x *ChromeOsRecoveryData_DutData) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[199] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ChromeOsRecoveryData_DutData.ProtoReflect.Descriptor instead. |
| func (*ChromeOsRecoveryData_DutData) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{123, 0} |
| } |
| |
| func (x *ChromeOsRecoveryData_DutData) GetSerialNumber() string { |
| if x != nil { |
| return x.SerialNumber |
| } |
| return "" |
| } |
| |
| func (x *ChromeOsRecoveryData_DutData) GetHwID() string { |
| if x != nil { |
| return x.HwID |
| } |
| return "" |
| } |
| |
| func (x *ChromeOsRecoveryData_DutData) GetDeviceSku() string { |
| if x != nil { |
| return x.DeviceSku |
| } |
| return "" |
| } |
| |
| func (x *ChromeOsRecoveryData_DutData) GetDlmSkuId() string { |
| if x != nil { |
| return x.DlmSkuId |
| } |
| return "" |
| } |
| |
| type ChromeOsRecoveryData_WifiRouter struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| Hostname string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"` |
| State lab.PeripheralState `protobuf:"varint,2,opt,name=state,proto3,enum=unifiedfleet.api.v1.models.chromeos.lab.PeripheralState" json:"state,omitempty"` |
| // The model of the router. |
| Model string `protobuf:"bytes,3,opt,name=model,proto3" json:"model,omitempty"` |
| // Supported test router hardware and software features. |
| SupportedFeatures []api.WifiRouterFeature `protobuf:"varint,4,rep,packed,name=supported_features,json=supportedFeatures,proto3,enum=chromiumos.test.lab.api.WifiRouterFeature" json:"supported_features,omitempty"` |
| // The type of router device this is (e.g. OpenWrt-based, ChromeOS Gale). |
| DeviceType api.WifiRouterDeviceType `protobuf:"varint,5,opt,name=device_type,json=deviceType,proto3,enum=chromiumos.test.lab.api.WifiRouterDeviceType" json:"device_type,omitempty"` |
| } |
| |
| func (x *ChromeOsRecoveryData_WifiRouter) Reset() { |
| *x = ChromeOsRecoveryData_WifiRouter{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[200] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ChromeOsRecoveryData_WifiRouter) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ChromeOsRecoveryData_WifiRouter) ProtoMessage() {} |
| |
| func (x *ChromeOsRecoveryData_WifiRouter) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[200] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ChromeOsRecoveryData_WifiRouter.ProtoReflect.Descriptor instead. |
| func (*ChromeOsRecoveryData_WifiRouter) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{123, 1} |
| } |
| |
| func (x *ChromeOsRecoveryData_WifiRouter) GetHostname() string { |
| if x != nil { |
| return x.Hostname |
| } |
| return "" |
| } |
| |
| func (x *ChromeOsRecoveryData_WifiRouter) GetState() lab.PeripheralState { |
| if x != nil { |
| return x.State |
| } |
| return lab.PeripheralState(0) |
| } |
| |
| func (x *ChromeOsRecoveryData_WifiRouter) GetModel() string { |
| if x != nil { |
| return x.Model |
| } |
| return "" |
| } |
| |
| func (x *ChromeOsRecoveryData_WifiRouter) GetSupportedFeatures() []api.WifiRouterFeature { |
| if x != nil { |
| return x.SupportedFeatures |
| } |
| return nil |
| } |
| |
| func (x *ChromeOsRecoveryData_WifiRouter) GetDeviceType() api.WifiRouterDeviceType { |
| if x != nil { |
| return x.DeviceType |
| } |
| return api.WifiRouterDeviceType(0) |
| } |
| |
| type ChromeOsRecoveryData_BluetoothPeer struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| Hostname string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"` |
| State lab.PeripheralState `protobuf:"varint,2,opt,name=state,proto3,enum=unifiedfleet.api.v1.models.chromeos.lab.PeripheralState" json:"state,omitempty"` |
| } |
| |
| func (x *ChromeOsRecoveryData_BluetoothPeer) Reset() { |
| *x = ChromeOsRecoveryData_BluetoothPeer{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[201] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ChromeOsRecoveryData_BluetoothPeer) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ChromeOsRecoveryData_BluetoothPeer) ProtoMessage() {} |
| |
| func (x *ChromeOsRecoveryData_BluetoothPeer) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[201] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ChromeOsRecoveryData_BluetoothPeer.ProtoReflect.Descriptor instead. |
| func (*ChromeOsRecoveryData_BluetoothPeer) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{123, 2} |
| } |
| |
| func (x *ChromeOsRecoveryData_BluetoothPeer) GetHostname() string { |
| if x != nil { |
| return x.Hostname |
| } |
| return "" |
| } |
| |
| func (x *ChromeOsRecoveryData_BluetoothPeer) GetState() lab.PeripheralState { |
| if x != nil { |
| return x.State |
| } |
| return lab.PeripheralState(0) |
| } |
| |
| type ChromeOsRecoveryData_Dolos struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| SerialUsb string `protobuf:"bytes,1,opt,name=serial_usb,json=serialUsb,proto3" json:"serial_usb,omitempty"` |
| FwVersion string `protobuf:"bytes,2,opt,name=fw_version,json=fwVersion,proto3" json:"fw_version,omitempty"` |
| } |
| |
| func (x *ChromeOsRecoveryData_Dolos) Reset() { |
| *x = ChromeOsRecoveryData_Dolos{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[202] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ChromeOsRecoveryData_Dolos) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ChromeOsRecoveryData_Dolos) ProtoMessage() {} |
| |
| func (x *ChromeOsRecoveryData_Dolos) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[202] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ChromeOsRecoveryData_Dolos.ProtoReflect.Descriptor instead. |
| func (*ChromeOsRecoveryData_Dolos) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{123, 3} |
| } |
| |
| func (x *ChromeOsRecoveryData_Dolos) GetSerialUsb() string { |
| if x != nil { |
| return x.SerialUsb |
| } |
| return "" |
| } |
| |
| func (x *ChromeOsRecoveryData_Dolos) GetFwVersion() string { |
| if x != nil { |
| return x.FwVersion |
| } |
| return "" |
| } |
| |
| type ChromeOsRecoveryData_ModemInfo struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The device model cellular sub-variant. |
| ModelVariant string `protobuf:"bytes,1,opt,name=model_variant,json=modelVariant,proto3" json:"model_variant,omitempty"` |
| // The modem hardware type. |
| Type lab.ModemType `protobuf:"varint,2,opt,name=type,proto3,enum=unifiedfleet.api.v1.models.chromeos.lab.ModemType" json:"type,omitempty"` |
| // Equipment Identifier |
| Imei string `protobuf:"bytes,3,opt,name=imei,proto3" json:"imei,omitempty"` |
| } |
| |
| func (x *ChromeOsRecoveryData_ModemInfo) Reset() { |
| *x = ChromeOsRecoveryData_ModemInfo{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[203] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ChromeOsRecoveryData_ModemInfo) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ChromeOsRecoveryData_ModemInfo) ProtoMessage() {} |
| |
| func (x *ChromeOsRecoveryData_ModemInfo) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[203] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ChromeOsRecoveryData_ModemInfo.ProtoReflect.Descriptor instead. |
| func (*ChromeOsRecoveryData_ModemInfo) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{123, 4} |
| } |
| |
| func (x *ChromeOsRecoveryData_ModemInfo) GetModelVariant() string { |
| if x != nil { |
| return x.ModelVariant |
| } |
| return "" |
| } |
| |
| func (x *ChromeOsRecoveryData_ModemInfo) GetType() lab.ModemType { |
| if x != nil { |
| return x.Type |
| } |
| return lab.ModemType(0) |
| } |
| |
| func (x *ChromeOsRecoveryData_ModemInfo) GetImei() string { |
| if x != nil { |
| return x.Imei |
| } |
| return "" |
| } |
| |
| type ChromeOsRecoveryData_LabData struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| ServoType string `protobuf:"bytes,1,opt,name=servo_type,json=servoType,proto3" json:"servo_type,omitempty"` |
| SmartUsbhub bool `protobuf:"varint,2,opt,name=smart_usbhub,json=smartUsbhub,proto3" json:"smart_usbhub,omitempty"` |
| ServoTopology *lab.ServoTopology `protobuf:"bytes,3,opt,name=servo_topology,json=servoTopology,proto3" json:"servo_topology,omitempty"` |
| ServoComponent string `protobuf:"bytes,4,opt,name=servo_component,json=servoComponent,proto3" json:"servo_component,omitempty"` |
| WifiRouters []*ChromeOsRecoveryData_WifiRouter `protobuf:"bytes,5,rep,name=wifi_routers,json=wifiRouters,proto3" json:"wifi_routers,omitempty"` |
| BluetoothPeers []*ChromeOsRecoveryData_BluetoothPeer `protobuf:"bytes,6,rep,name=bluetooth_peers,json=bluetoothPeers,proto3" json:"bluetooth_peers,omitempty"` |
| // ServoUsbDrive contains details of the servo's plugged USB drive. |
| ServoUsbDrive *api.UsbDrive `protobuf:"bytes,7,opt,name=servo_usb_drive,json=servoUsbDrive,proto3" json:"servo_usb_drive,omitempty"` |
| RoVpdMap map[string]string `protobuf:"bytes,8,rep,name=ro_vpd_map,json=roVpdMap,proto3" json:"ro_vpd_map,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` |
| // CBI contents on the DUT |
| Cbi *api.Cbi `protobuf:"bytes,9,opt,name=cbi,proto3" json:"cbi,omitempty"` |
| // Audio Box Jack Plugger is a part of chameleon |
| AudioboxJackpluggerState lab.Chameleon_AudioBoxJackPlugger `protobuf:"varint,10,opt,name=audiobox_jackplugger_state,json=audioboxJackpluggerState,proto3,enum=unifiedfleet.api.v1.models.chromeos.lab.Chameleon_AudioBoxJackPlugger" json:"audiobox_jackplugger_state,omitempty"` |
| // WifiRouterFeatures that are supported by all wifi routers in the testbed. |
| WifiRouterFeatures []api.WifiRouterFeature `protobuf:"varint,11,rep,packed,name=wifi_router_features,json=wifiRouterFeatures,proto3,enum=chromiumos.test.lab.api.WifiRouterFeature" json:"wifi_router_features,omitempty"` |
| // Info on the available cellular modem |
| ModemInfo *ChromeOsRecoveryData_ModemInfo `protobuf:"bytes,12,opt,name=modem_info,json=modemInfo,proto3" json:"modem_info,omitempty"` |
| // Info on the installed SIM cards |
| SimInfos []*lab.SIMInfo `protobuf:"bytes,13,rep,name=sim_infos,json=simInfos,proto3" json:"sim_infos,omitempty"` |
| Dolos *ChromeOsRecoveryData_Dolos `protobuf:"bytes,14,opt,name=dolos,proto3" json:"dolos,omitempty"` |
| // Info on all carrier dependencies that can be satisfied by this DUT. |
| SupportedCarriers []string `protobuf:"bytes,15,rep,name=supported_carriers,json=supportedCarriers,proto3" json:"supported_carriers,omitempty"` |
| } |
| |
| func (x *ChromeOsRecoveryData_LabData) Reset() { |
| *x = ChromeOsRecoveryData_LabData{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[204] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ChromeOsRecoveryData_LabData) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ChromeOsRecoveryData_LabData) ProtoMessage() {} |
| |
| func (x *ChromeOsRecoveryData_LabData) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[204] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use ChromeOsRecoveryData_LabData.ProtoReflect.Descriptor instead. |
| func (*ChromeOsRecoveryData_LabData) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{123, 5} |
| } |
| |
| func (x *ChromeOsRecoveryData_LabData) GetServoType() string { |
| if x != nil { |
| return x.ServoType |
| } |
| return "" |
| } |
| |
| func (x *ChromeOsRecoveryData_LabData) GetSmartUsbhub() bool { |
| if x != nil { |
| return x.SmartUsbhub |
| } |
| return false |
| } |
| |
| func (x *ChromeOsRecoveryData_LabData) GetServoTopology() *lab.ServoTopology { |
| if x != nil { |
| return x.ServoTopology |
| } |
| return nil |
| } |
| |
| func (x *ChromeOsRecoveryData_LabData) GetServoComponent() string { |
| if x != nil { |
| return x.ServoComponent |
| } |
| return "" |
| } |
| |
| func (x *ChromeOsRecoveryData_LabData) GetWifiRouters() []*ChromeOsRecoveryData_WifiRouter { |
| if x != nil { |
| return x.WifiRouters |
| } |
| return nil |
| } |
| |
| func (x *ChromeOsRecoveryData_LabData) GetBluetoothPeers() []*ChromeOsRecoveryData_BluetoothPeer { |
| if x != nil { |
| return x.BluetoothPeers |
| } |
| return nil |
| } |
| |
| func (x *ChromeOsRecoveryData_LabData) GetServoUsbDrive() *api.UsbDrive { |
| if x != nil { |
| return x.ServoUsbDrive |
| } |
| return nil |
| } |
| |
| func (x *ChromeOsRecoveryData_LabData) GetRoVpdMap() map[string]string { |
| if x != nil { |
| return x.RoVpdMap |
| } |
| return nil |
| } |
| |
| func (x *ChromeOsRecoveryData_LabData) GetCbi() *api.Cbi { |
| if x != nil { |
| return x.Cbi |
| } |
| return nil |
| } |
| |
| func (x *ChromeOsRecoveryData_LabData) GetAudioboxJackpluggerState() lab.Chameleon_AudioBoxJackPlugger { |
| if x != nil { |
| return x.AudioboxJackpluggerState |
| } |
| return lab.Chameleon_AudioBoxJackPlugger(0) |
| } |
| |
| func (x *ChromeOsRecoveryData_LabData) GetWifiRouterFeatures() []api.WifiRouterFeature { |
| if x != nil { |
| return x.WifiRouterFeatures |
| } |
| return nil |
| } |
| |
| func (x *ChromeOsRecoveryData_LabData) GetModemInfo() *ChromeOsRecoveryData_ModemInfo { |
| if x != nil { |
| return x.ModemInfo |
| } |
| return nil |
| } |
| |
| func (x *ChromeOsRecoveryData_LabData) GetSimInfos() []*lab.SIMInfo { |
| if x != nil { |
| return x.SimInfos |
| } |
| return nil |
| } |
| |
| func (x *ChromeOsRecoveryData_LabData) GetDolos() *ChromeOsRecoveryData_Dolos { |
| if x != nil { |
| return x.Dolos |
| } |
| return nil |
| } |
| |
| func (x *ChromeOsRecoveryData_LabData) GetSupportedCarriers() []string { |
| if x != nil { |
| return x.SupportedCarriers |
| } |
| return nil |
| } |
| |
| type UpdateTestDataRequest_ChromeOs struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The state record to update. |
| // DutState.Id is required and its value should be equal to UpdateTestDataRequest.DeviceId |
| DutState *lab.DutState `protobuf:"bytes,1,opt,name=dut_state,json=dutState,proto3" json:"dut_state,omitempty"` |
| } |
| |
| func (x *UpdateTestDataRequest_ChromeOs) Reset() { |
| *x = UpdateTestDataRequest_ChromeOs{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[206] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateTestDataRequest_ChromeOs) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateTestDataRequest_ChromeOs) ProtoMessage() {} |
| |
| func (x *UpdateTestDataRequest_ChromeOs) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[206] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateTestDataRequest_ChromeOs.ProtoReflect.Descriptor instead. |
| func (*UpdateTestDataRequest_ChromeOs) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{126, 0} |
| } |
| |
| func (x *UpdateTestDataRequest_ChromeOs) GetDutState() *lab.DutState { |
| if x != nil { |
| return x.DutState |
| } |
| return nil |
| } |
| |
| type UpdateTestDataRequest_Android struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| } |
| |
| func (x *UpdateTestDataRequest_Android) Reset() { |
| *x = UpdateTestDataRequest_Android{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[207] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *UpdateTestDataRequest_Android) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*UpdateTestDataRequest_Android) ProtoMessage() {} |
| |
| func (x *UpdateTestDataRequest_Android) ProtoReflect() protoreflect.Message { |
| mi := &file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[207] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use UpdateTestDataRequest_Android.ProtoReflect.Descriptor instead. |
| func (*UpdateTestDataRequest_Android) Descriptor() ([]byte, []int) { |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP(), []int{126, 1} |
| } |
| |
| var File_infra_unifiedfleet_api_v1_rpc_fleet_proto protoreflect.FileDescriptor |
| |
| var file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDesc = []byte{ |
| 0x0a, 0x29, 0x69, 0x6e, 0x66, 0x72, 0x61, 0x2f, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, |
| 0x6c, 0x65, 0x65, 0x74, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x70, 0x63, 0x2f, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x17, 0x75, 0x6e, 0x69, |
| 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, |
| 0x2e, 0x72, 0x70, 0x63, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, |
| 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, |
| 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, |
| 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, |
| 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, |
| 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, |
| 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, |
| 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, |
| 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x72, 0x70, 0x63, 0x2f, 0x73, 0x74, 0x61, 0x74, |
| 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2c, 0x69, 0x6e, 0x66, 0x72, 0x61, 0x2f, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2f, 0x61, 0x70, 0x69, |
| 0x2f, 0x76, 0x31, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x61, 0x73, 0x73, 0x65, 0x74, |
| 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x69, 0x6e, 0x66, 0x72, 0x61, 0x2f, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, |
| 0x31, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, |
| 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x36, 0x69, 0x6e, 0x66, 0x72, 0x61, 0x2f, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, |
| 0x31, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x63, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, |
| 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2b, |
| 0x69, 0x6e, 0x66, 0x72, 0x61, 0x2f, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, |
| 0x2f, 0x72, 0x61, 0x63, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x36, 0x69, 0x6e, 0x66, |
| 0x72, 0x61, 0x2f, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2f, |
| 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x63, 0x68, |
| 0x72, 0x6f, 0x6d, 0x65, 0x5f, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x70, 0x72, |
| 0x6f, 0x74, 0x6f, 0x1a, 0x32, 0x69, 0x6e, 0x66, 0x72, 0x61, 0x2f, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x6d, |
| 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x5f, 0x6c, 0x73, |
| 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2f, 0x69, 0x6e, 0x66, 0x72, 0x61, 0x2f, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2f, 0x61, 0x70, 0x69, 0x2f, |
| 0x76, 0x31, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x61, 0x63, 0x6b, 0x5f, 0x6c, |
| 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x69, 0x6e, 0x66, 0x72, 0x61, 0x2f, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2f, 0x61, 0x70, 0x69, |
| 0x2f, 0x76, 0x31, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6e, 0x65, 0x74, 0x77, 0x6f, |
| 0x72, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x32, 0x69, 0x6e, 0x66, 0x72, 0x61, 0x2f, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2f, 0x61, 0x70, 0x69, |
| 0x2f, 0x76, 0x31, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x70, 0x65, 0x72, 0x69, 0x70, |
| 0x68, 0x65, 0x72, 0x61, 0x6c, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x34, 0x69, 0x6e, |
| 0x66, 0x72, 0x61, 0x2f, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6c, |
| 0x73, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, |
| 0x74, 0x6f, 0x1a, 0x2d, 0x69, 0x6e, 0x66, 0x72, 0x61, 0x2f, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x6d, 0x6f, |
| 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, |
| 0x6f, 0x1a, 0x2c, 0x69, 0x6e, 0x66, 0x72, 0x61, 0x2f, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x6d, 0x6f, 0x64, |
| 0x65, 0x6c, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, |
| 0x3d, 0x69, 0x6e, 0x66, 0x72, 0x61, 0x2f, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, |
| 0x73, 0x2f, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x6f, 0x73, 0x2f, 0x6c, 0x61, 0x62, 0x2f, 0x63, |
| 0x68, 0x61, 0x6d, 0x65, 0x6c, 0x65, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3d, |
| 0x69, 0x6e, 0x66, 0x72, 0x61, 0x2f, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, |
| 0x2f, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x6f, 0x73, 0x2f, 0x6c, 0x61, 0x62, 0x2f, 0x64, 0x75, |
| 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x39, 0x69, |
| 0x6e, 0x66, 0x72, 0x61, 0x2f, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, |
| 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x6f, 0x73, 0x2f, 0x6c, 0x61, 0x62, 0x2f, 0x73, 0x65, 0x72, |
| 0x76, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3d, 0x69, 0x6e, 0x66, 0x72, 0x61, 0x2f, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2f, 0x61, 0x70, 0x69, |
| 0x2f, 0x76, 0x31, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x63, 0x68, 0x72, 0x6f, 0x6d, |
| 0x65, 0x6f, 0x73, 0x2f, 0x6c, 0x61, 0x62, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6d, 0x69, 0x6e, 0x66, |
| 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3b, 0x69, 0x6e, 0x66, 0x72, 0x61, 0x2f, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2f, 0x61, 0x70, 0x69, 0x2f, |
| 0x76, 0x31, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, |
| 0x6f, 0x73, 0x2f, 0x6c, 0x61, 0x62, 0x2f, 0x73, 0x69, 0x6d, 0x69, 0x6e, 0x66, 0x6f, 0x2e, 0x70, |
| 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3d, 0x69, 0x6e, 0x66, 0x72, 0x61, 0x2f, 0x75, 0x6e, 0x69, 0x66, |
| 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, |
| 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x5f, 0x6c, |
| 0x73, 0x65, 0x5f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, |
| 0x6f, 0x74, 0x6f, 0x1a, 0x36, 0x69, 0x6e, 0x66, 0x72, 0x61, 0x2f, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x6d, |
| 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, |
| 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x49, 0x67, 0x6f, 0x2e, |
| 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x63, 0x68, 0x72, |
| 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x70, |
| 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2f, |
| 0x74, 0x65, 0x73, 0x74, 0x2f, 0x6c, 0x61, 0x62, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x62, 0x69, |
| 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x30, 0x69, 0x6e, 0x66, 0x72, 0x61, 0x2f, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, |
| 0x31, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x68, |
| 0x69, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x4f, 0x67, 0x6f, 0x2e, 0x63, 0x68, 0x72, |
| 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, |
| 0x75, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, |
| 0x6f, 0x2f, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x73, |
| 0x74, 0x2f, 0x6c, 0x61, 0x62, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x75, 0x73, 0x62, 0x5f, 0x64, 0x72, |
| 0x69, 0x76, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x51, 0x67, 0x6f, 0x2e, 0x63, 0x68, |
| 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x63, 0x68, 0x72, 0x6f, 0x6d, |
| 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x70, 0x72, 0x6f, |
| 0x74, 0x6f, 0x2f, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2f, 0x74, 0x65, |
| 0x73, 0x74, 0x2f, 0x6c, 0x61, 0x62, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x77, 0x69, 0x66, 0x69, 0x5f, |
| 0x72, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x39, 0x0a, 0x1b, |
| 0x47, 0x65, 0x74, 0x44, 0x55, 0x54, 0x73, 0x46, 0x6f, 0x72, 0x4c, 0x61, 0x62, 0x73, 0x74, 0x61, |
| 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x68, |
| 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x68, |
| 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xc8, 0x01, 0x0a, 0x1c, 0x47, 0x65, 0x74, 0x44, |
| 0x55, 0x54, 0x73, 0x46, 0x6f, 0x72, 0x4c, 0x61, 0x62, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, |
| 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5d, 0x0a, 0x05, 0x69, 0x74, 0x65, 0x6d, |
| 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x47, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, |
| 0x63, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x55, 0x54, 0x73, 0x46, 0x6f, 0x72, 0x4c, 0x61, 0x62, 0x73, |
| 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x4c, |
| 0x61, 0x62, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, |
| 0x52, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x1a, 0x49, 0x0a, 0x11, 0x4c, 0x61, 0x62, 0x73, 0x74, |
| 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x12, 0x1a, 0x0a, 0x08, |
| 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, |
| 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x75, 0x74, 0x4e, |
| 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x64, 0x75, 0x74, 0x4e, 0x61, |
| 0x6d, 0x65, 0x22, 0xcd, 0x01, 0x0a, 0x21, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x63, |
| 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, |
| 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x6b, 0x0a, 0x16, 0x6d, 0x61, 0x63, 0x68, |
| 0x69, 0x6e, 0x65, 0x5f, 0x6c, 0x73, 0x65, 0x5f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, |
| 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, |
| 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, |
| 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, |
| 0x14, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x73, 0x65, 0x44, 0x65, 0x70, 0x6c, 0x6f, |
| 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, |
| 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, |
| 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, |
| 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, |
| 0x73, 0x6b, 0x22, 0x9d, 0x01, 0x0a, 0x26, 0x42, 0x61, 0x74, 0x63, 0x68, 0x55, 0x70, 0x64, 0x61, |
| 0x74, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x44, 0x65, 0x70, 0x6c, |
| 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, |
| 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, |
| 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x5b, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, |
| 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, |
| 0x63, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, |
| 0x53, 0x45, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, |
| 0x65, 0x73, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, |
| 0x74, 0x73, 0x22, 0x93, 0x01, 0x0a, 0x27, 0x42, 0x61, 0x74, 0x63, 0x68, 0x55, 0x70, 0x64, 0x61, |
| 0x74, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x44, 0x65, 0x70, 0x6c, |
| 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, |
| 0x0a, 0x17, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x5f, 0x6c, 0x73, 0x65, 0x5f, 0x64, 0x65, |
| 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, |
| 0x30, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, |
| 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4d, 0x61, 0x63, |
| 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, |
| 0x74, 0x52, 0x15, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x73, 0x65, 0x44, 0x65, 0x70, |
| 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x73, 0x0a, 0x1e, 0x47, 0x65, 0x74, 0x4d, |
| 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, |
| 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x51, 0x0a, 0x04, 0x6e, 0x61, |
| 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x37, |
| 0x0a, 0x35, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, |
| 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, |
| 0x6f, 0x6d, 0x2f, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x44, 0x65, 0x70, |
| 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x54, 0x0a, |
| 0x24, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, |
| 0x4c, 0x53, 0x45, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, |
| 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, |
| 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x14, 0x0a, |
| 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x6e, 0x61, |
| 0x6d, 0x65, 0x73, 0x22, 0x91, 0x01, 0x0a, 0x25, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, |
| 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, |
| 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, |
| 0x17, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x5f, 0x6c, 0x73, 0x65, 0x5f, 0x64, 0x65, 0x70, |
| 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, |
| 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, |
| 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4d, 0x61, 0x63, 0x68, |
| 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, |
| 0x52, 0x15, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x73, 0x65, 0x44, 0x65, 0x70, 0x6c, |
| 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x92, 0x01, 0x0a, 0x20, 0x4c, 0x69, 0x73, 0x74, |
| 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, |
| 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, |
| 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, |
| 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, |
| 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, |
| 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, |
| 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, |
| 0x12, 0x1a, 0x0a, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, |
| 0x28, 0x08, 0x52, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0xb5, 0x01, 0x0a, |
| 0x21, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x44, |
| 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, |
| 0x73, 0x65, 0x12, 0x68, 0x0a, 0x17, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x5f, 0x6c, 0x73, |
| 0x65, 0x5f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, |
| 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, |
| 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x44, 0x65, 0x70, 0x6c, 0x6f, |
| 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x15, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x73, |
| 0x65, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x26, 0x0a, 0x0f, |
| 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, |
| 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, |
| 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xaa, 0x01, 0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, |
| 0x4d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x33, 0x0a, 0x02, 0x76, 0x6d, 0x18, 0x01, |
| 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, |
| 0x73, 0x2e, 0x56, 0x4d, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x02, 0x76, 0x6d, 0x12, 0x4d, 0x0a, |
| 0x0e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, |
| 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, |
| 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, |
| 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x6e, |
| 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x04, 0x08, 0x02, |
| 0x10, 0x03, 0x52, 0x0d, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x5f, 0x69, |
| 0x64, 0x22, 0xf4, 0x01, 0x0a, 0x0f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x4d, 0x52, 0x65, |
| 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x33, 0x0a, 0x02, 0x76, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, |
| 0x0b, 0x32, 0x1e, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x56, |
| 0x4d, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x02, 0x76, 0x6d, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, |
| 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, |
| 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, |
| 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, |
| 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x4d, 0x0a, 0x0e, 0x6e, 0x65, 0x74, 0x77, 0x6f, |
| 0x72, 0x6b, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, |
| 0x26, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, |
| 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, |
| 0x6b, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, |
| 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x4a, 0x04, 0x08, 0x05, |
| 0x10, 0x06, 0x52, 0x0d, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x5f, 0x69, |
| 0x64, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x22, 0x4f, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x56, |
| 0x4d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, |
| 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25, 0x0a, 0x23, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, |
| 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, |
| 0x2f, 0x56, 0x4d, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x52, 0x0a, 0x0f, 0x44, 0x65, 0x6c, |
| 0x65, 0x74, 0x65, 0x56, 0x4d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x04, |
| 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa, |
| 0x41, 0x25, 0x0a, 0x23, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, |
| 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x56, 0x4d, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x80, 0x01, |
| 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x4d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, |
| 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, |
| 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, |
| 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, |
| 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, |
| 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, |
| 0x6c, 0x74, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, |
| 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, |
| 0x22, 0x6b, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x4d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, |
| 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x03, 0x76, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, |
| 0x32, 0x1e, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, |
| 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x56, 0x4d, |
| 0x52, 0x03, 0x76, 0x6d, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, |
| 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, |
| 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x37, 0x0a, |
| 0x14, 0x47, 0x65, 0x74, 0x44, 0x48, 0x43, 0x50, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, |
| 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, |
| 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x68, 0x6f, |
| 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xa3, 0x01, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, |
| 0x65, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, |
| 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x57, 0x0a, 0x0e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, |
| 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, |
| 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, |
| 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x43, 0x68, 0x72, 0x6f, |
| 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, |
| 0x0e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, |
| 0x2b, 0x0a, 0x11, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, |
| 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x63, 0x68, 0x72, 0x6f, |
| 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x49, 0x64, 0x22, 0xb3, 0x01, 0x0a, |
| 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, |
| 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x57, 0x0a, 0x0e, |
| 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, |
| 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, |
| 0x73, 0x2e, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, |
| 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, |
| 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, |
| 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, |
| 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, |
| 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, |
| 0x73, 0x6b, 0x22, 0x67, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, |
| 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4b, |
| 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x37, 0xe0, 0x41, |
| 0x02, 0xfa, 0x41, 0x31, 0x0a, 0x2f, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, |
| 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, |
| 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x8c, 0x01, 0x0a, 0x1a, |
| 0x4c, 0x69, 0x73, 0x74, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, |
| 0x72, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, |
| 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, |
| 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, |
| 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, |
| 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, |
| 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x1a, |
| 0x0a, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, |
| 0x52, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0x9b, 0x01, 0x0a, 0x1b, 0x4c, |
| 0x69, 0x73, 0x74, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, |
| 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x54, 0x0a, 0x0f, 0x63, 0x68, |
| 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x18, 0x01, 0x20, |
| 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, |
| 0x2e, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, |
| 0x0f, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, |
| 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, |
| 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, |
| 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x6a, 0x0a, 0x1b, 0x44, 0x65, 0x6c, 0x65, |
| 0x74, 0x65, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, |
| 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, |
| 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x37, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x31, 0x0a, 0x2f, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, |
| 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, |
| 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x04, |
| 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xce, 0x01, 0x0a, 0x1c, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x43, |
| 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x52, 0x65, |
| 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x56, 0x0a, 0x11, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, |
| 0x5f, 0x64, 0x62, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, |
| 0x32, 0x28, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, |
| 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, |
| 0x6e, 0x65, 0x44, 0x42, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x00, 0x52, 0x0f, 0x6d, 0x61, |
| 0x63, 0x68, 0x69, 0x6e, 0x65, 0x44, 0x62, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x4c, 0x0a, |
| 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x02, |
| 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, |
| 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x00, 0x52, 0x0c, 0x63, |
| 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x42, 0x08, 0x0a, 0x06, 0x73, |
| 0x6f, 0x75, 0x72, 0x63, 0x65, 0x22, 0xad, 0x01, 0x0a, 0x1d, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, |
| 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x52, |
| 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, 0x06, 0x70, 0x61, 0x73, 0x73, 0x65, |
| 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, |
| 0x63, 0x2e, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, |
| 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x06, 0x70, 0x61, 0x73, 0x73, 0x65, 0x64, 0x12, 0x45, |
| 0x0a, 0x06, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, |
| 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, |
| 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, |
| 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x06, 0x66, |
| 0x61, 0x69, 0x6c, 0x65, 0x64, 0x22, 0x7b, 0x0a, 0x14, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, |
| 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x46, 0x0a, |
| 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, |
| 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, |
| 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x43, 0x68, 0x72, |
| 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x08, 0x70, 0x6c, 0x61, |
| 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, |
| 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, |
| 0x73, 0x67, 0x22, 0xc9, 0x01, 0x0a, 0x17, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x53, 0x56, |
| 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x56, |
| 0x0a, 0x11, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x5f, 0x64, 0x62, 0x5f, 0x73, 0x6f, 0x75, |
| 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x75, 0x6e, 0x69, 0x66, |
| 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, |
| 0x72, 0x70, 0x63, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x44, 0x42, 0x53, 0x6f, 0x75, |
| 0x72, 0x63, 0x65, 0x48, 0x00, 0x52, 0x0f, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x44, 0x62, |
| 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x4c, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, |
| 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, |
| 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, |
| 0x75, 0x72, 0x63, 0x65, 0x48, 0x00, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, |
| 0x75, 0x72, 0x63, 0x65, 0x42, 0x08, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x22, 0x87, |
| 0x01, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x53, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, |
| 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, |
| 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, |
| 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, |
| 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, |
| 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x03, |
| 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, |
| 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, |
| 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0x86, 0x01, 0x0a, 0x16, 0x4c, 0x69, 0x73, |
| 0x74, 0x4f, 0x53, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, |
| 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x0a, 0x6f, 0x73, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, |
| 0x6e, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, |
| 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4f, 0x53, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x09, |
| 0x6f, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, |
| 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, |
| 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, |
| 0x6e, 0x22, 0xc1, 0x01, 0x0a, 0x20, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x63, 0x68, |
| 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x52, |
| 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x66, 0x0a, 0x13, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, |
| 0x65, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, |
| 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, |
| 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, |
| 0x74, 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x13, 0x6d, 0x61, 0x63, 0x68, 0x69, |
| 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x12, 0x35, |
| 0x0a, 0x16, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, |
| 0x6f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, |
| 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, |
| 0x79, 0x70, 0x65, 0x49, 0x64, 0x22, 0xc7, 0x01, 0x0a, 0x20, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, |
| 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, |
| 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x66, 0x0a, 0x13, 0x6d, 0x61, |
| 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, |
| 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, |
| 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, |
| 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x13, 0x6d, |
| 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, |
| 0x70, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, |
| 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, |
| 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, |
| 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, |
| 0x71, 0x0a, 0x1d, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, |
| 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, |
| 0x12, 0x50, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3c, |
| 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x36, 0x0a, 0x34, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, |
| 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, |
| 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x52, 0x04, 0x6e, 0x61, |
| 0x6d, 0x65, 0x22, 0x91, 0x01, 0x0a, 0x1f, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, |
| 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x52, |
| 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, |
| 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, |
| 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, |
| 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, |
| 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, |
| 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x6b, 0x65, |
| 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6b, 0x65, |
| 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0xaf, 0x01, 0x0a, 0x20, 0x4c, 0x69, 0x73, 0x74, 0x4d, |
| 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, |
| 0x70, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x63, 0x0a, 0x14, 0x6d, |
| 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, |
| 0x70, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x75, 0x6e, 0x69, 0x66, |
| 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, |
| 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, |
| 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x52, 0x14, 0x6d, 0x61, 0x63, 0x68, |
| 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x73, |
| 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, |
| 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, |
| 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x74, 0x0a, 0x20, 0x44, 0x65, 0x6c, 0x65, |
| 0x74, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, |
| 0x6f, 0x74, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x50, 0x0a, 0x04, |
| 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3c, 0xe0, 0x41, 0x02, 0xfa, |
| 0x41, 0x36, 0x0a, 0x34, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, |
| 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, |
| 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xaf, |
| 0x01, 0x0a, 0x1d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, |
| 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, |
| 0x12, 0x5d, 0x0a, 0x10, 0x72, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, |
| 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x75, 0x6e, 0x69, |
| 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, |
| 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, |
| 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x10, 0x72, |
| 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x12, |
| 0x2f, 0x0a, 0x13, 0x72, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, |
| 0x79, 0x70, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x72, 0x61, |
| 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x49, 0x64, |
| 0x22, 0xbb, 0x01, 0x0a, 0x1d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x61, 0x63, 0x6b, 0x4c, |
| 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, |
| 0x73, 0x74, 0x12, 0x5d, 0x0a, 0x10, 0x72, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, |
| 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, |
| 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, |
| 0x10, 0x72, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, |
| 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, |
| 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, |
| 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, |
| 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x6b, |
| 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, |
| 0x6f, 0x74, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4d, 0x0a, 0x04, |
| 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x39, 0xe0, 0x41, 0x02, 0xfa, |
| 0x41, 0x33, 0x0a, 0x31, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, |
| 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, |
| 0x6f, 0x74, 0x79, 0x70, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x8e, 0x01, 0x0a, 0x1c, |
| 0x4c, 0x69, 0x73, 0x74, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, |
| 0x74, 0x79, 0x70, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, |
| 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, |
| 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, |
| 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, |
| 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, |
| 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, |
| 0x12, 0x1a, 0x0a, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, |
| 0x28, 0x08, 0x52, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0xa3, 0x01, 0x0a, |
| 0x1d, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, |
| 0x6f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5a, |
| 0x0a, 0x11, 0x72, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, |
| 0x70, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x75, 0x6e, 0x69, 0x66, |
| 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, |
| 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, |
| 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x52, 0x11, 0x72, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, |
| 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, |
| 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, |
| 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, |
| 0x65, 0x6e, 0x22, 0x6e, 0x0a, 0x1d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x61, 0x63, 0x6b, |
| 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, |
| 0x65, 0x73, 0x74, 0x12, 0x4d, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, |
| 0x09, 0x42, 0x39, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x33, 0x0a, 0x31, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, |
| 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x61, 0x63, 0x6b, |
| 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x52, 0x04, 0x6e, 0x61, |
| 0x6d, 0x65, 0x22, 0x60, 0x0a, 0x1a, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x67, |
| 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, |
| 0x12, 0x42, 0x0a, 0x07, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, |
| 0x0b, 0x32, 0x23, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4d, |
| 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6d, 0x61, 0x63, |
| 0x68, 0x69, 0x6e, 0x65, 0x22, 0x97, 0x01, 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, |
| 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x42, 0x0a, |
| 0x07, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, |
| 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, |
| 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4d, 0x61, 0x63, 0x68, |
| 0x69, 0x6e, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, |
| 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, |
| 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, |
| 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, |
| 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x59, |
| 0x0a, 0x11, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, |
| 0x65, 0x73, 0x74, 0x12, 0x44, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, |
| 0x09, 0x42, 0x30, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2a, 0x0a, 0x28, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, |
| 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4d, 0x61, 0x63, 0x68, |
| 0x69, 0x6e, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x99, 0x01, 0x0a, 0x13, 0x4c, 0x69, |
| 0x73, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, |
| 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, |
| 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, |
| 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, |
| 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, |
| 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, |
| 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, |
| 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, |
| 0x79, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x75, 0x6c, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, |
| 0x04, 0x66, 0x75, 0x6c, 0x6c, 0x22, 0x7f, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x61, 0x63, |
| 0x68, 0x69, 0x6e, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, |
| 0x08, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, |
| 0x23, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, |
| 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4d, 0x61, 0x63, |
| 0x68, 0x69, 0x6e, 0x65, 0x52, 0x08, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x73, 0x12, 0x26, |
| 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, |
| 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, |
| 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x5c, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, |
| 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x44, |
| 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x30, 0xe0, 0x41, |
| 0x02, 0xfa, 0x41, 0x2a, 0x0a, 0x28, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, |
| 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x52, 0x04, |
| 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xa9, 0x01, 0x0a, 0x14, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x4d, |
| 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x44, 0x0a, |
| 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x30, 0xe0, 0x41, 0x02, |
| 0xfa, 0x41, 0x2a, 0x0a, 0x28, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, |
| 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x52, 0x04, 0x6e, |
| 0x61, 0x6d, 0x65, 0x12, 0x4b, 0x0a, 0x08, 0x6e, 0x65, 0x77, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, |
| 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x30, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2a, 0x0a, 0x28, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, |
| 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, |
| 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x52, 0x07, 0x6e, 0x65, 0x77, 0x4e, 0x61, 0x6d, 0x65, |
| 0x22, 0x25, 0x0a, 0x0f, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x44, 0x42, 0x53, 0x6f, 0x75, |
| 0x72, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, |
| 0x09, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x22, 0x5b, 0x0a, 0x0c, 0x43, 0x6f, 0x6e, 0x66, 0x69, |
| 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x63, 0x6f, 0x6e, 0x66, 0x69, |
| 0x67, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, |
| 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x65, 0x72, 0x76, |
| 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x65, 0x5f, |
| 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, |
| 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x67, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x61, |
| 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x39, 0x0a, 0x04, 0x72, 0x61, 0x63, |
| 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, |
| 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x61, 0x63, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, |
| 0x72, 0x61, 0x63, 0x6b, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x61, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, |
| 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x61, 0x63, 0x6b, 0x49, 0x64, 0x22, 0x8b, 0x01, |
| 0x0a, 0x11, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, |
| 0x65, 0x73, 0x74, 0x12, 0x39, 0x0a, 0x04, 0x72, 0x61, 0x63, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, |
| 0x0b, 0x32, 0x20, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, |
| 0x61, 0x63, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x72, 0x61, 0x63, 0x6b, 0x12, 0x3b, |
| 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, |
| 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, |
| 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, |
| 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x53, 0x0a, 0x0e, 0x47, |
| 0x65, 0x74, 0x52, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, |
| 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2d, 0xe0, 0x41, 0x02, |
| 0xfa, 0x41, 0x27, 0x0a, 0x25, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, |
| 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x61, 0x63, 0x6b, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, |
| 0x22, 0x96, 0x01, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x61, 0x63, 0x6b, 0x73, 0x52, 0x65, |
| 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, |
| 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, |
| 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, |
| 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, |
| 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, |
| 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x6b, 0x65, 0x79, |
| 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6b, 0x65, 0x79, |
| 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x75, 0x6c, 0x6c, 0x18, 0x05, 0x20, |
| 0x01, 0x28, 0x08, 0x52, 0x04, 0x66, 0x75, 0x6c, 0x6c, 0x22, 0x73, 0x0a, 0x11, 0x4c, 0x69, 0x73, |
| 0x74, 0x52, 0x61, 0x63, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x36, |
| 0x0a, 0x05, 0x72, 0x61, 0x63, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, |
| 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x61, 0x63, 0x6b, 0x52, |
| 0x05, 0x72, 0x61, 0x63, 0x6b, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, |
| 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, |
| 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x56, |
| 0x0a, 0x11, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, |
| 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, |
| 0x09, 0x42, 0x2d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27, 0x0a, 0x25, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, |
| 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x61, 0x63, 0x6b, |
| 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xa0, 0x01, 0x0a, 0x11, 0x52, 0x65, 0x6e, 0x61, 0x6d, |
| 0x65, 0x52, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x04, |
| 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2d, 0xe0, 0x41, 0x02, 0xfa, |
| 0x41, 0x27, 0x0a, 0x25, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, |
| 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x61, 0x63, 0x6b, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, |
| 0x48, 0x0a, 0x08, 0x6e, 0x65, 0x77, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, |
| 0x09, 0x42, 0x2d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27, 0x0a, 0x25, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, |
| 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x61, 0x63, 0x6b, |
| 0x52, 0x07, 0x6e, 0x65, 0x77, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0xea, 0x01, 0x0a, 0x17, 0x43, 0x72, |
| 0x65, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x52, 0x65, |
| 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4b, 0x0a, 0x0a, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, |
| 0x4c, 0x53, 0x45, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x75, 0x6e, 0x69, 0x66, |
| 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, |
| 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, |
| 0x45, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, |
| 0x53, 0x45, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, |
| 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6d, 0x61, 0x63, 0x68, 0x69, |
| 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x49, 0x64, 0x12, 0x4d, 0x0a, 0x0e, 0x6e, 0x65, 0x74, 0x77, 0x6f, |
| 0x72, 0x6b, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, |
| 0x26, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, |
| 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, |
| 0x6b, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, |
| 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x52, 0x08, 0x6d, 0x61, |
| 0x63, 0x68, 0x69, 0x6e, 0x65, 0x73, 0x22, 0x9b, 0x03, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, |
| 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x52, 0x65, 0x71, 0x75, 0x65, |
| 0x73, 0x74, 0x12, 0x4b, 0x0a, 0x0a, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, |
| 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, |
| 0x65, 0x6c, 0x73, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x42, 0x03, |
| 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x12, |
| 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, |
| 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, |
| 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, |
| 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x6d, 0x0a, 0x0f, |
| 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, |
| 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, |
| 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, |
| 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, |
| 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4f, |
| 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x6e, 0x65, 0x74, |
| 0x77, 0x6f, 0x72, 0x6b, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x69, 0x0a, 0x13, 0x4e, |
| 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, |
| 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, |
| 0x03, 0x6b, 0x65, 0x79, 0x12, 0x3c, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, |
| 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4e, 0x65, |
| 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x05, 0x76, 0x61, 0x6c, |
| 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x4a, 0x04, 0x08, 0x05, |
| 0x10, 0x06, 0x52, 0x08, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x73, 0x52, 0x06, 0x73, 0x74, |
| 0x61, 0x74, 0x65, 0x73, 0x22, 0x5f, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, |
| 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x47, 0x0a, 0x04, |
| 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x33, 0xe0, 0x41, 0x02, 0xfa, |
| 0x41, 0x2d, 0x0a, 0x2b, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, |
| 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x52, |
| 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x4f, 0x0a, 0x1c, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, |
| 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x42, 0x79, 0x53, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x52, 0x65, |
| 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x06, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x18, |
| 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x73, 0x65, 0x72, 0x69, |
| 0x61, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x75, 0x6c, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, |
| 0x52, 0x04, 0x66, 0x75, 0x6c, 0x6c, 0x22, 0x45, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x48, 0x6f, 0x73, |
| 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x06, |
| 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, |
| 0x02, 0x52, 0x06, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x75, 0x6c, |
| 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x66, 0x75, 0x6c, 0x6c, 0x22, 0x90, 0x01, |
| 0x0a, 0x13, 0x47, 0x65, 0x74, 0x48, 0x6f, 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, |
| 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3a, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, |
| 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, |
| 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x52, 0x04, 0x68, 0x6f, 0x73, |
| 0x74, 0x12, 0x3d, 0x0a, 0x07, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x18, 0x02, 0x20, 0x01, |
| 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, |
| 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x52, 0x07, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, |
| 0x22, 0x9c, 0x01, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, |
| 0x4c, 0x53, 0x45, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, |
| 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, |
| 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, |
| 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, |
| 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, |
| 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, |
| 0x1a, 0x0a, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, |
| 0x08, 0x52, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x66, |
| 0x75, 0x6c, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x66, 0x75, 0x6c, 0x6c, 0x22, |
| 0x8b, 0x01, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, |
| 0x53, 0x45, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x48, 0x0a, 0x0b, 0x6d, |
| 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, |
| 0x32, 0x26, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, |
| 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4d, 0x61, |
| 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x52, 0x0b, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, |
| 0x65, 0x4c, 0x53, 0x45, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, |
| 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, |
| 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x62, 0x0a, |
| 0x17, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, |
| 0x45, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x47, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, |
| 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x33, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2d, 0x0a, 0x2b, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, |
| 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, |
| 0x2f, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x52, 0x04, 0x6e, 0x61, 0x6d, |
| 0x65, 0x22, 0xb2, 0x01, 0x0a, 0x17, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x4d, 0x61, 0x63, 0x68, |
| 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x47, 0x0a, |
| 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x33, 0xe0, 0x41, 0x02, |
| 0xfa, 0x41, 0x2d, 0x0a, 0x2b, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, |
| 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, |
| 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4e, 0x0a, 0x08, 0x6e, 0x65, 0x77, 0x5f, 0x6e, 0x61, |
| 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x33, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2d, |
| 0x0a, 0x2b, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, |
| 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, |
| 0x6f, 0x6d, 0x2f, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x52, 0x07, 0x6e, |
| 0x65, 0x77, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0xca, 0x01, 0x0a, 0x18, 0x49, 0x6d, 0x70, 0x6f, 0x72, |
| 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x73, 0x52, 0x65, 0x71, 0x75, |
| 0x65, 0x73, 0x74, 0x12, 0x56, 0x0a, 0x11, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x5f, 0x64, |
| 0x62, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, |
| 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, |
| 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, |
| 0x44, 0x42, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x00, 0x52, 0x0f, 0x6d, 0x61, 0x63, 0x68, |
| 0x69, 0x6e, 0x65, 0x44, 0x62, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x4c, 0x0a, 0x0d, 0x63, |
| 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, |
| 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x6f, 0x6e, |
| 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x00, 0x52, 0x0c, 0x63, 0x6f, 0x6e, |
| 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x42, 0x08, 0x0a, 0x06, 0x73, 0x6f, 0x75, |
| 0x72, 0x63, 0x65, 0x22, 0xcc, 0x01, 0x0a, 0x1a, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x53, |
| 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, |
| 0x73, 0x74, 0x12, 0x56, 0x0a, 0x11, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x5f, 0x64, 0x62, |
| 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, |
| 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x44, |
| 0x42, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x00, 0x52, 0x0f, 0x6d, 0x61, 0x63, 0x68, 0x69, |
| 0x6e, 0x65, 0x44, 0x62, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x4c, 0x0a, 0x0d, 0x63, 0x6f, |
| 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, |
| 0x0b, 0x32, 0x25, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x6f, 0x6e, 0x66, |
| 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x00, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x66, |
| 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x42, 0x08, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, |
| 0x63, 0x65, 0x22, 0x79, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x61, 0x63, 0x6b, |
| 0x4c, 0x53, 0x45, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x42, 0x0a, 0x07, 0x72, 0x61, |
| 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, |
| 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x72, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x12, 0x1d, |
| 0x0a, 0x0a, 0x72, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, |
| 0x28, 0x09, 0x52, 0x09, 0x72, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x49, 0x64, 0x22, 0x97, 0x01, |
| 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x52, |
| 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x42, 0x0a, 0x07, 0x72, 0x61, 0x63, 0x6b, 0x4c, 0x53, |
| 0x45, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, |
| 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x42, 0x03, 0xe0, 0x41, |
| 0x02, 0x52, 0x07, 0x72, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, |
| 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, |
| 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, |
| 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, |
| 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x59, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x52, 0x61, |
| 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x44, 0x0a, 0x04, |
| 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x30, 0xe0, 0x41, 0x02, 0xfa, |
| 0x41, 0x2a, 0x0a, 0x28, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, |
| 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x52, 0x04, 0x6e, 0x61, |
| 0x6d, 0x65, 0x22, 0x85, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x61, 0x63, 0x6b, 0x4c, |
| 0x53, 0x45, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, |
| 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, |
| 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, |
| 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, |
| 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, |
| 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x1a, |
| 0x0a, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, |
| 0x52, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0x7f, 0x0a, 0x14, 0x4c, 0x69, |
| 0x73, 0x74, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, |
| 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x08, 0x72, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x73, 0x18, 0x01, |
| 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, |
| 0x73, 0x2e, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x52, 0x08, 0x72, 0x61, 0x63, 0x6b, 0x4c, |
| 0x53, 0x45, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, |
| 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, |
| 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x5c, 0x0a, 0x14, 0x44, |
| 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x52, 0x65, 0x71, 0x75, |
| 0x65, 0x73, 0x74, 0x12, 0x44, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, |
| 0x09, 0x42, 0x30, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2a, 0x0a, 0x28, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, |
| 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x61, 0x63, 0x6b, |
| 0x4c, 0x53, 0x45, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x70, 0x0a, 0x10, 0x43, 0x72, 0x65, |
| 0x61, 0x74, 0x65, 0x4e, 0x69, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x36, 0x0a, |
| 0x03, 0x6e, 0x69, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x75, 0x6e, 0x69, |
| 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, |
| 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4e, 0x69, 0x63, 0x42, 0x03, 0xe0, 0x41, 0x02, |
| 0x52, 0x03, 0x6e, 0x69, 0x63, 0x12, 0x15, 0x0a, 0x06, 0x6e, 0x69, 0x63, 0x5f, 0x69, 0x64, 0x18, |
| 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6e, 0x69, 0x63, 0x49, 0x64, 0x4a, 0x04, 0x08, 0x03, |
| 0x10, 0x04, 0x52, 0x07, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x22, 0x96, 0x01, 0x0a, 0x10, |
| 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x69, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, |
| 0x12, 0x36, 0x0a, 0x03, 0x6e, 0x69, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, |
| 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4e, 0x69, 0x63, 0x42, 0x03, |
| 0xe0, 0x41, 0x02, 0x52, 0x03, 0x6e, 0x69, 0x63, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, |
| 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, |
| 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, |
| 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, |
| 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x52, 0x07, 0x6d, 0x61, 0x63, |
| 0x68, 0x69, 0x6e, 0x65, 0x22, 0x51, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x4e, 0x69, 0x63, 0x52, 0x65, |
| 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, |
| 0x01, 0x28, 0x09, 0x42, 0x2c, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x26, 0x0a, 0x24, 0x75, 0x6e, 0x69, |
| 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, |
| 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4e, 0x69, |
| 0x63, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x81, 0x01, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74, |
| 0x4e, 0x69, 0x63, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, |
| 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, |
| 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, |
| 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, |
| 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, |
| 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, |
| 0x1a, 0x0a, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, |
| 0x08, 0x52, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0x6f, 0x0a, 0x10, 0x4c, |
| 0x69, 0x73, 0x74, 0x4e, 0x69, 0x63, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, |
| 0x33, 0x0a, 0x04, 0x6e, 0x69, 0x63, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, |
| 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4e, 0x69, 0x63, 0x52, 0x04, |
| 0x6e, 0x69, 0x63, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, |
| 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, |
| 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x54, 0x0a, 0x10, |
| 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x69, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, |
| 0x12, 0x40, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2c, |
| 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x26, 0x0a, 0x24, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, |
| 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4e, 0x69, 0x63, 0x52, 0x04, 0x6e, 0x61, |
| 0x6d, 0x65, 0x22, 0xc3, 0x01, 0x0a, 0x11, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x69, 0x63, |
| 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x56, 0x0a, 0x11, 0x6d, 0x61, 0x63, 0x68, |
| 0x69, 0x6e, 0x65, 0x5f, 0x64, 0x62, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, |
| 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4d, 0x61, |
| 0x63, 0x68, 0x69, 0x6e, 0x65, 0x44, 0x42, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x00, 0x52, |
| 0x0f, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x44, 0x62, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, |
| 0x12, 0x4c, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, |
| 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, |
| 0x63, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x00, |
| 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x42, 0x08, |
| 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x22, 0x9d, 0x01, 0x0a, 0x10, 0x52, 0x65, 0x6e, |
| 0x61, 0x6d, 0x65, 0x4e, 0x69, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, |
| 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2c, 0xe0, 0x41, 0x02, |
| 0xfa, 0x41, 0x26, 0x0a, 0x24, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, |
| 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4e, 0x69, 0x63, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, |
| 0x47, 0x0a, 0x08, 0x6e, 0x65, 0x77, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, |
| 0x09, 0x42, 0x2c, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x26, 0x0a, 0x24, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, |
| 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4e, 0x69, 0x63, 0x52, |
| 0x07, 0x6e, 0x65, 0x77, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0xa6, 0x01, 0x0a, 0x13, 0x52, 0x65, 0x6e, |
| 0x61, 0x6d, 0x65, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, |
| 0x12, 0x43, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, |
| 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, |
| 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x52, |
| 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4a, 0x0a, 0x08, 0x6e, 0x65, 0x77, 0x5f, 0x6e, 0x61, 0x6d, |
| 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, |
| 0x27, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, |
| 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, |
| 0x6d, 0x2f, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x52, 0x07, 0x6e, 0x65, 0x77, 0x4e, 0x61, 0x6d, |
| 0x65, 0x22, 0x6d, 0x0a, 0x10, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4b, 0x56, 0x4d, 0x52, 0x65, |
| 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x36, 0x0a, 0x03, 0x4b, 0x56, 0x4d, 0x18, 0x01, 0x20, 0x01, |
| 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, |
| 0x4b, 0x56, 0x4d, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x03, 0x4b, 0x56, 0x4d, 0x12, 0x15, 0x0a, |
| 0x06, 0x4b, 0x56, 0x4d, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x4b, |
| 0x56, 0x4d, 0x49, 0x64, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x52, 0x04, 0x72, 0x61, 0x63, 0x6b, |
| 0x22, 0xe2, 0x01, 0x0a, 0x10, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4b, 0x56, 0x4d, 0x52, 0x65, |
| 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x36, 0x0a, 0x03, 0x4b, 0x56, 0x4d, 0x18, 0x01, 0x20, 0x01, |
| 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, |
| 0x4b, 0x56, 0x4d, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x03, 0x4b, 0x56, 0x4d, 0x12, 0x3b, 0x0a, |
| 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, |
| 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, |
| 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, |
| 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x4d, 0x0a, 0x0e, 0x6e, 0x65, |
| 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, |
| 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4e, 0x65, 0x74, |
| 0x77, 0x6f, 0x72, 0x6b, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x6e, 0x65, 0x74, 0x77, |
| 0x6f, 0x72, 0x6b, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x52, |
| 0x04, 0x72, 0x61, 0x63, 0x6b, 0x22, 0x51, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x4b, 0x56, 0x4d, 0x52, |
| 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, |
| 0x20, 0x01, 0x28, 0x09, 0x42, 0x2c, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x26, 0x0a, 0x24, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, |
| 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4b, |
| 0x56, 0x4d, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x81, 0x01, 0x0a, 0x0f, 0x4c, 0x69, 0x73, |
| 0x74, 0x4b, 0x56, 0x4d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, |
| 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, |
| 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, |
| 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, |
| 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, |
| 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, |
| 0x12, 0x1a, 0x0a, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, |
| 0x28, 0x08, 0x52, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0x6f, 0x0a, 0x10, |
| 0x4c, 0x69, 0x73, 0x74, 0x4b, 0x56, 0x4d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, |
| 0x12, 0x33, 0x0a, 0x04, 0x4b, 0x56, 0x4d, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, |
| 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, |
| 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4b, 0x56, 0x4d, 0x52, |
| 0x04, 0x4b, 0x56, 0x4d, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, |
| 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, |
| 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x54, 0x0a, |
| 0x10, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4b, 0x56, 0x4d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, |
| 0x74, 0x12, 0x40, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, |
| 0x2c, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x26, 0x0a, 0x24, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, |
| 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4b, 0x56, 0x4d, 0x52, 0x04, 0x6e, |
| 0x61, 0x6d, 0x65, 0x22, 0x61, 0x0a, 0x10, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x50, 0x4d, |
| 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x36, 0x0a, 0x03, 0x52, 0x50, 0x4d, 0x18, 0x01, |
| 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, |
| 0x73, 0x2e, 0x52, 0x50, 0x4d, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x03, 0x52, 0x50, 0x4d, 0x12, |
| 0x15, 0x0a, 0x06, 0x52, 0x50, 0x4d, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, |
| 0x05, 0x52, 0x50, 0x4d, 0x49, 0x64, 0x22, 0xd6, 0x01, 0x0a, 0x10, 0x55, 0x70, 0x64, 0x61, 0x74, |
| 0x65, 0x52, 0x50, 0x4d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x36, 0x0a, 0x03, 0x52, |
| 0x50, 0x4d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, |
| 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x50, 0x4d, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x03, |
| 0x52, 0x50, 0x4d, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, |
| 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, |
| 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, |
| 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, |
| 0x12, 0x4d, 0x0a, 0x0e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x6f, 0x70, 0x74, 0x69, |
| 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, |
| 0x70, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, |
| 0x52, 0x0d, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, |
| 0x51, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x52, 0x50, 0x4d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, |
| 0x12, 0x40, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2c, |
| 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x26, 0x0a, 0x24, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, |
| 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x50, 0x4d, 0x52, 0x04, 0x6e, 0x61, |
| 0x6d, 0x65, 0x22, 0x81, 0x01, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x50, 0x4d, 0x73, 0x52, |
| 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, |
| 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, |
| 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, |
| 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, |
| 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, |
| 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x6b, 0x65, |
| 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6b, 0x65, |
| 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0x6f, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x50, |
| 0x4d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x04, 0x52, 0x50, |
| 0x4d, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, |
| 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x50, 0x4d, 0x52, 0x04, 0x52, 0x50, 0x4d, 0x73, 0x12, |
| 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, |
| 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, |
| 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x54, 0x0a, 0x10, 0x44, 0x65, 0x6c, 0x65, 0x74, |
| 0x65, 0x52, 0x50, 0x4d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x04, 0x6e, |
| 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2c, 0xe0, 0x41, 0x02, 0xfa, 0x41, |
| 0x26, 0x0a, 0x24, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, |
| 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x50, 0x4d, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xc5, 0x01, |
| 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x72, 0x61, 0x63, 0x52, 0x65, 0x71, 0x75, |
| 0x65, 0x73, 0x74, 0x12, 0x39, 0x0a, 0x04, 0x64, 0x72, 0x61, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, |
| 0x0b, 0x32, 0x20, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x44, |
| 0x72, 0x61, 0x63, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x64, 0x72, 0x61, 0x63, 0x12, 0x17, |
| 0x0a, 0x07, 0x64, 0x72, 0x61, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, |
| 0x06, 0x64, 0x72, 0x61, 0x63, 0x49, 0x64, 0x12, 0x4d, 0x0a, 0x0e, 0x6e, 0x65, 0x74, 0x77, 0x6f, |
| 0x72, 0x6b, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, |
| 0x26, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, |
| 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, |
| 0x6b, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, |
| 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x52, 0x07, 0x6d, 0x61, |
| 0x63, 0x68, 0x69, 0x6e, 0x65, 0x22, 0xe9, 0x01, 0x0a, 0x11, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, |
| 0x44, 0x72, 0x61, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x39, 0x0a, 0x04, 0x64, |
| 0x72, 0x61, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x75, 0x6e, 0x69, 0x66, |
| 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, |
| 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x44, 0x72, 0x61, 0x63, 0x42, 0x03, 0xe0, 0x41, 0x02, |
| 0x52, 0x04, 0x64, 0x72, 0x61, 0x63, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, |
| 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, |
| 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, |
| 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, |
| 0x61, 0x73, 0x6b, 0x12, 0x4d, 0x0a, 0x0e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x6f, |
| 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4f, 0x70, 0x74, |
| 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4f, 0x70, 0x74, 0x69, |
| 0x6f, 0x6e, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x52, 0x07, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, |
| 0x65, 0x22, 0x53, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x44, 0x72, 0x61, 0x63, 0x52, 0x65, 0x71, 0x75, |
| 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, |
| 0x09, 0x42, 0x2d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27, 0x0a, 0x25, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, |
| 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x72, 0x61, 0x63, |
| 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x82, 0x01, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x44, |
| 0x72, 0x61, 0x63, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, |
| 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, |
| 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, |
| 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, |
| 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, |
| 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, |
| 0x1a, 0x0a, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, |
| 0x08, 0x52, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0x73, 0x0a, 0x11, 0x4c, |
| 0x69, 0x73, 0x74, 0x44, 0x72, 0x61, 0x63, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, |
| 0x12, 0x36, 0x0a, 0x05, 0x64, 0x72, 0x61, 0x63, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, |
| 0x20, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, |
| 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x44, 0x72, 0x61, |
| 0x63, 0x52, 0x05, 0x64, 0x72, 0x61, 0x63, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, |
| 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, |
| 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, |
| 0x22, 0x56, 0x0a, 0x11, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x72, 0x61, 0x63, 0x52, 0x65, |
| 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, |
| 0x01, 0x28, 0x09, 0x42, 0x2d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27, 0x0a, 0x25, 0x75, 0x6e, 0x69, |
| 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, |
| 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x72, |
| 0x61, 0x63, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x7f, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, |
| 0x74, 0x65, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, |
| 0x3f, 0x0a, 0x06, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, |
| 0x22, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, |
| 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x53, 0x77, 0x69, |
| 0x74, 0x63, 0x68, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, |
| 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, |
| 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x49, 0x64, 0x4a, 0x04, 0x08, |
| 0x03, 0x10, 0x04, 0x52, 0x04, 0x72, 0x61, 0x63, 0x6b, 0x22, 0x9f, 0x01, 0x0a, 0x13, 0x55, 0x70, |
| 0x64, 0x61, 0x74, 0x65, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, |
| 0x74, 0x12, 0x3f, 0x0a, 0x06, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, |
| 0x0b, 0x32, 0x22, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x53, |
| 0x77, 0x69, 0x74, 0x63, 0x68, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x73, 0x77, 0x69, 0x74, |
| 0x63, 0x68, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, |
| 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, |
| 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, |
| 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x4a, |
| 0x04, 0x08, 0x03, 0x10, 0x04, 0x52, 0x04, 0x72, 0x61, 0x63, 0x6b, 0x22, 0x57, 0x0a, 0x10, 0x47, |
| 0x65, 0x74, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, |
| 0x43, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0, |
| 0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, |
| 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, |
| 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x52, 0x04, |
| 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x85, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x77, 0x69, |
| 0x74, 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, |
| 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, |
| 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, |
| 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, |
| 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, |
| 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, |
| 0x12, 0x1a, 0x0a, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, |
| 0x28, 0x08, 0x52, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0x7e, 0x0a, 0x14, |
| 0x4c, 0x69, 0x73, 0x74, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, |
| 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e, 0x0a, 0x08, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x65, 0x73, |
| 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, |
| 0x65, 0x6c, 0x73, 0x2e, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x52, 0x08, 0x73, 0x77, 0x69, 0x74, |
| 0x63, 0x68, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, |
| 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, |
| 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x5a, 0x0a, 0x13, |
| 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, |
| 0x65, 0x73, 0x74, 0x12, 0x43, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, |
| 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, |
| 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x77, 0x69, 0x74, |
| 0x63, 0x68, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x67, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, |
| 0x74, 0x65, 0x56, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x39, 0x0a, |
| 0x04, 0x76, 0x6c, 0x61, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x56, 0x6c, 0x61, 0x6e, 0x42, 0x03, 0xe0, |
| 0x41, 0x02, 0x52, 0x04, 0x76, 0x6c, 0x61, 0x6e, 0x12, 0x17, 0x0a, 0x07, 0x76, 0x6c, 0x61, 0x6e, |
| 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x76, 0x6c, 0x61, 0x6e, 0x49, |
| 0x64, 0x22, 0x98, 0x01, 0x0a, 0x11, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x6c, 0x61, 0x6e, |
| 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x39, 0x0a, 0x04, 0x76, 0x6c, 0x61, 0x6e, 0x18, |
| 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, |
| 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, |
| 0x6c, 0x73, 0x2e, 0x56, 0x6c, 0x61, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x76, 0x6c, |
| 0x61, 0x6e, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, |
| 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, |
| 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, |
| 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x4a, |
| 0x04, 0x08, 0x03, 0x10, 0x04, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x22, 0x53, 0x0a, 0x0e, |
| 0x47, 0x65, 0x74, 0x56, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, |
| 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2d, 0xe0, 0x41, |
| 0x02, 0xfa, 0x41, 0x27, 0x0a, 0x25, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, |
| 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x56, 0x6c, 0x61, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, |
| 0x65, 0x22, 0x80, 0x01, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x50, 0x73, 0x52, 0x65, 0x71, |
| 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, |
| 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, |
| 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, |
| 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, |
| 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, |
| 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x6b, 0x65, 0x79, 0x73, |
| 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6b, 0x65, 0x79, 0x73, |
| 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0x82, 0x01, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x6c, 0x61, |
| 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, |
| 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, |
| 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, |
| 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, |
| 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, |
| 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x1a, 0x0a, |
| 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, |
| 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0x6b, 0x0a, 0x0f, 0x4c, 0x69, 0x73, |
| 0x74, 0x49, 0x50, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x03, |
| 0x69, 0x70, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x75, 0x6e, 0x69, 0x66, |
| 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, |
| 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x49, 0x50, 0x52, 0x03, 0x69, 0x70, 0x73, 0x12, 0x26, |
| 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, |
| 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, |
| 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x73, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x6c, |
| 0x61, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x36, 0x0a, 0x05, 0x76, |
| 0x6c, 0x61, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x75, 0x6e, 0x69, |
| 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, |
| 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x56, 0x6c, 0x61, 0x6e, 0x52, 0x05, 0x76, 0x6c, |
| 0x61, 0x6e, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, |
| 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, |
| 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x56, 0x0a, 0x11, 0x44, |
| 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, |
| 0x12, 0x41, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2d, |
| 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27, 0x0a, 0x25, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, |
| 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x56, 0x6c, 0x61, 0x6e, 0x52, 0x04, 0x6e, |
| 0x61, 0x6d, 0x65, 0x22, 0xc6, 0x01, 0x0a, 0x14, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x53, |
| 0x56, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x56, 0x0a, 0x11, |
| 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x5f, 0x64, 0x62, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, |
| 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, |
| 0x63, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x44, 0x42, 0x53, 0x6f, 0x75, 0x72, 0x63, |
| 0x65, 0x48, 0x00, 0x52, 0x0f, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x44, 0x62, 0x53, 0x6f, |
| 0x75, 0x72, 0x63, 0x65, 0x12, 0x4c, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x73, |
| 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, |
| 0x63, 0x65, 0x48, 0x00, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, |
| 0x63, 0x65, 0x42, 0x08, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x22, 0x3b, 0x0a, 0x0f, |
| 0x47, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, |
| 0x28, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, |
| 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0c, 0x72, 0x65, 0x73, |
| 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x5e, 0x0a, 0x12, 0x47, 0x65, 0x74, |
| 0x44, 0x75, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, |
| 0x2c, 0x0a, 0x12, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x6f, 0x73, 0x5f, 0x64, 0x65, 0x76, 0x69, |
| 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x63, 0x68, 0x72, |
| 0x6f, 0x6d, 0x65, 0x6f, 0x73, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, |
| 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, |
| 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x86, 0x01, 0x0a, 0x14, 0x4c, 0x69, |
| 0x73, 0x74, 0x44, 0x75, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, |
| 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, |
| 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, |
| 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, |
| 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, |
| 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, |
| 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, |
| 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, |
| 0x6c, 0x79, 0x22, 0x91, 0x01, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x75, 0x74, 0x53, 0x74, |
| 0x61, 0x74, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x0a, |
| 0x64, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, |
| 0x32, 0x31, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, |
| 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x63, 0x68, |
| 0x72, 0x6f, 0x6d, 0x65, 0x6f, 0x73, 0x2e, 0x6c, 0x61, 0x62, 0x2e, 0x44, 0x75, 0x74, 0x53, 0x74, |
| 0x61, 0x74, 0x65, 0x52, 0x09, 0x64, 0x75, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x12, 0x26, |
| 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, |
| 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, |
| 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x95, 0x01, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, |
| 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x42, 0x0a, |
| 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, |
| 0x65, 0x63, 0x6f, 0x72, 0x64, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, |
| 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, |
| 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, |
| 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, |
| 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0xa9, |
| 0x02, 0x0a, 0x15, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x75, 0x74, 0x53, 0x74, 0x61, 0x74, |
| 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x53, 0x0a, 0x09, 0x64, 0x75, 0x74, 0x5f, |
| 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x6f, |
| 0x73, 0x2e, 0x6c, 0x61, 0x62, 0x2e, 0x44, 0x75, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, |
| 0xe0, 0x41, 0x02, 0x52, 0x08, 0x64, 0x75, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x3b, 0x0a, |
| 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, |
| 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, |
| 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, |
| 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x3e, 0x0a, 0x08, 0x64, 0x75, |
| 0x74, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x44, 0x75, 0x74, 0x4d, 0x65, 0x74, |
| 0x61, 0x52, 0x07, 0x64, 0x75, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x12, 0x3e, 0x0a, 0x08, 0x6c, 0x61, |
| 0x62, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4c, 0x61, 0x62, 0x4d, 0x65, 0x74, |
| 0x61, 0x52, 0x07, 0x6c, 0x61, 0x62, 0x4d, 0x65, 0x74, 0x61, 0x22, 0xd9, 0x11, 0x0a, 0x14, 0x43, |
| 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x4f, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x44, |
| 0x61, 0x74, 0x61, 0x12, 0x53, 0x0a, 0x09, 0x64, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, |
| 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, |
| 0x65, 0x6c, 0x73, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x6f, 0x73, 0x2e, 0x6c, 0x61, 0x62, |
| 0x2e, 0x44, 0x75, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, |
| 0x64, 0x75, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x50, 0x0a, 0x08, 0x64, 0x75, 0x74, 0x5f, |
| 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x75, 0x6e, 0x69, |
| 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, |
| 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x4f, 0x73, 0x52, 0x65, 0x63, |
| 0x6f, 0x76, 0x65, 0x72, 0x79, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x44, 0x75, 0x74, 0x44, 0x61, 0x74, |
| 0x61, 0x52, 0x07, 0x64, 0x75, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x50, 0x0a, 0x08, 0x6c, 0x61, |
| 0x62, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x4f, 0x73, 0x52, |
| 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x4c, 0x61, 0x62, 0x44, |
| 0x61, 0x74, 0x61, 0x52, 0x07, 0x6c, 0x61, 0x62, 0x44, 0x61, 0x74, 0x61, 0x1a, 0x7f, 0x0a, 0x07, |
| 0x44, 0x75, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x69, 0x61, |
| 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, |
| 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, |
| 0x68, 0x77, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x77, 0x49, 0x44, |
| 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x6b, 0x75, 0x18, 0x03, |
| 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x53, 0x6b, 0x75, 0x12, |
| 0x1c, 0x0a, 0x0a, 0x64, 0x6c, 0x6d, 0x5f, 0x73, 0x6b, 0x75, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, |
| 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x6c, 0x6d, 0x53, 0x6b, 0x75, 0x49, 0x64, 0x1a, 0xb9, 0x02, |
| 0x0a, 0x0a, 0x57, 0x69, 0x66, 0x69, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, |
| 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, |
| 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4e, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, |
| 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x38, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, |
| 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x6f, 0x73, 0x2e, 0x6c, 0x61, |
| 0x62, 0x2e, 0x50, 0x65, 0x72, 0x69, 0x70, 0x68, 0x65, 0x72, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x74, |
| 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, |
| 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x59, |
| 0x0a, 0x12, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x65, 0x61, 0x74, |
| 0x75, 0x72, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2a, 0x2e, 0x63, 0x68, 0x72, |
| 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x6c, 0x61, 0x62, |
| 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x57, 0x69, 0x66, 0x69, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x46, |
| 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x52, 0x11, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, |
| 0x64, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x4e, 0x0a, 0x0b, 0x64, 0x65, 0x76, |
| 0x69, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2d, |
| 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x74, 0x65, 0x73, 0x74, |
| 0x2e, 0x6c, 0x61, 0x62, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x57, 0x69, 0x66, 0x69, 0x52, 0x6f, 0x75, |
| 0x74, 0x65, 0x72, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x64, |
| 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x1a, 0x7b, 0x0a, 0x0d, 0x42, 0x6c, 0x75, |
| 0x65, 0x74, 0x6f, 0x6f, 0x74, 0x68, 0x50, 0x65, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x6f, |
| 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x68, 0x6f, |
| 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4e, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, |
| 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x38, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, |
| 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, |
| 0x6c, 0x73, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x6f, 0x73, 0x2e, 0x6c, 0x61, 0x62, 0x2e, |
| 0x50, 0x65, 0x72, 0x69, 0x70, 0x68, 0x65, 0x72, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, |
| 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x1a, 0x45, 0x0a, 0x05, 0x44, 0x6f, 0x6c, 0x6f, 0x73, 0x12, |
| 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x75, 0x73, 0x62, 0x18, 0x01, 0x20, |
| 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x55, 0x73, 0x62, 0x12, 0x1d, |
| 0x0a, 0x0a, 0x66, 0x77, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, |
| 0x28, 0x09, 0x52, 0x09, 0x66, 0x77, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0x8c, 0x01, |
| 0x0a, 0x09, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x23, 0x0a, 0x0d, 0x6d, |
| 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, |
| 0x28, 0x09, 0x52, 0x0c, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, |
| 0x12, 0x46, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x32, |
| 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, |
| 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x63, 0x68, 0x72, 0x6f, |
| 0x6d, 0x65, 0x6f, 0x73, 0x2e, 0x6c, 0x61, 0x62, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x54, 0x79, |
| 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x6d, 0x65, 0x69, |
| 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x69, 0x6d, 0x65, 0x69, 0x1a, 0xb7, 0x09, 0x0a, |
| 0x07, 0x4c, 0x61, 0x62, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x72, 0x76, |
| 0x6f, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x65, |
| 0x72, 0x76, 0x6f, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x6d, 0x61, 0x72, 0x74, |
| 0x5f, 0x75, 0x73, 0x62, 0x68, 0x75, 0x62, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x73, |
| 0x6d, 0x61, 0x72, 0x74, 0x55, 0x73, 0x62, 0x68, 0x75, 0x62, 0x12, 0x5d, 0x0a, 0x0e, 0x73, 0x65, |
| 0x72, 0x76, 0x6f, 0x5f, 0x74, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x18, 0x03, 0x20, 0x01, |
| 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, |
| 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x6f, 0x73, 0x2e, 0x6c, 0x61, 0x62, 0x2e, 0x53, 0x65, 0x72, |
| 0x76, 0x6f, 0x54, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, |
| 0x6f, 0x54, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x65, 0x72, |
| 0x76, 0x6f, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, |
| 0x28, 0x09, 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x6f, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, |
| 0x6e, 0x74, 0x12, 0x5b, 0x0a, 0x0c, 0x77, 0x69, 0x66, 0x69, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, |
| 0x72, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, |
| 0x70, 0x63, 0x2e, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x4f, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x76, |
| 0x65, 0x72, 0x79, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x57, 0x69, 0x66, 0x69, 0x52, 0x6f, 0x75, 0x74, |
| 0x65, 0x72, 0x52, 0x0b, 0x77, 0x69, 0x66, 0x69, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x73, 0x12, |
| 0x64, 0x0a, 0x0f, 0x62, 0x6c, 0x75, 0x65, 0x74, 0x6f, 0x6f, 0x74, 0x68, 0x5f, 0x70, 0x65, 0x65, |
| 0x72, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, |
| 0x70, 0x63, 0x2e, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x4f, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x76, |
| 0x65, 0x72, 0x79, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x42, 0x6c, 0x75, 0x65, 0x74, 0x6f, 0x6f, 0x74, |
| 0x68, 0x50, 0x65, 0x65, 0x72, 0x52, 0x0e, 0x62, 0x6c, 0x75, 0x65, 0x74, 0x6f, 0x6f, 0x74, 0x68, |
| 0x50, 0x65, 0x65, 0x72, 0x73, 0x12, 0x49, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x6f, 0x5f, 0x75, |
| 0x73, 0x62, 0x5f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, |
| 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x74, 0x65, 0x73, 0x74, |
| 0x2e, 0x6c, 0x61, 0x62, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x55, 0x73, 0x62, 0x44, 0x72, 0x69, 0x76, |
| 0x65, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x6f, 0x55, 0x73, 0x62, 0x44, 0x72, 0x69, 0x76, 0x65, |
| 0x12, 0x61, 0x0a, 0x0a, 0x72, 0x6f, 0x5f, 0x76, 0x70, 0x64, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x08, |
| 0x20, 0x03, 0x28, 0x0b, 0x32, 0x43, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, |
| 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x4f, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x44, |
| 0x61, 0x74, 0x61, 0x2e, 0x4c, 0x61, 0x62, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x56, 0x70, |
| 0x64, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x72, 0x6f, 0x56, 0x70, 0x64, |
| 0x4d, 0x61, 0x70, 0x12, 0x2e, 0x0a, 0x03, 0x63, 0x62, 0x69, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, |
| 0x32, 0x1c, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x74, 0x65, |
| 0x73, 0x74, 0x2e, 0x6c, 0x61, 0x62, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x43, 0x62, 0x69, 0x52, 0x03, |
| 0x63, 0x62, 0x69, 0x12, 0x84, 0x01, 0x0a, 0x1a, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x62, 0x6f, 0x78, |
| 0x5f, 0x6a, 0x61, 0x63, 0x6b, 0x70, 0x6c, 0x75, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, |
| 0x74, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x46, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, |
| 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x6f, 0x73, 0x2e, 0x6c, |
| 0x61, 0x62, 0x2e, 0x43, 0x68, 0x61, 0x6d, 0x65, 0x6c, 0x65, 0x6f, 0x6e, 0x2e, 0x41, 0x75, 0x64, |
| 0x69, 0x6f, 0x42, 0x6f, 0x78, 0x4a, 0x61, 0x63, 0x6b, 0x50, 0x6c, 0x75, 0x67, 0x67, 0x65, 0x72, |
| 0x52, 0x18, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x62, 0x6f, 0x78, 0x4a, 0x61, 0x63, 0x6b, 0x70, 0x6c, |
| 0x75, 0x67, 0x67, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x5c, 0x0a, 0x14, 0x77, 0x69, |
| 0x66, 0x69, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x5f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, |
| 0x65, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2a, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, |
| 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x6c, 0x61, 0x62, 0x2e, 0x61, |
| 0x70, 0x69, 0x2e, 0x57, 0x69, 0x66, 0x69, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x46, 0x65, 0x61, |
| 0x74, 0x75, 0x72, 0x65, 0x52, 0x12, 0x77, 0x69, 0x66, 0x69, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, |
| 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x56, 0x0a, 0x0a, 0x6d, 0x6f, 0x64, 0x65, |
| 0x6d, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x4f, 0x73, 0x52, |
| 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, |
| 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x6d, 0x6f, 0x64, 0x65, 0x6d, 0x49, 0x6e, 0x66, 0x6f, |
| 0x12, 0x4d, 0x0a, 0x09, 0x73, 0x69, 0x6d, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x73, 0x18, 0x0d, 0x20, |
| 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, |
| 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x6f, 0x73, 0x2e, 0x6c, 0x61, 0x62, 0x2e, 0x53, 0x49, |
| 0x4d, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x73, 0x69, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x73, 0x12, |
| 0x49, 0x0a, 0x05, 0x64, 0x6f, 0x6c, 0x6f, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, |
| 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, |
| 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x4f, |
| 0x73, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x44, 0x6f, |
| 0x6c, 0x6f, 0x73, 0x52, 0x05, 0x64, 0x6f, 0x6c, 0x6f, 0x73, 0x12, 0x2d, 0x0a, 0x12, 0x73, 0x75, |
| 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x63, 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 0x73, |
| 0x18, 0x0f, 0x20, 0x03, 0x28, 0x09, 0x52, 0x11, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, |
| 0x64, 0x43, 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 0x73, 0x1a, 0x3b, 0x0a, 0x0d, 0x52, 0x6f, 0x56, |
| 0x70, 0x64, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, |
| 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, |
| 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, |
| 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x8a, 0x04, 0x0a, 0x1f, 0x55, 0x70, 0x64, 0x61, 0x74, |
| 0x65, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x44, |
| 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x09, 0x64, 0x65, |
| 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, |
| 0x41, 0x02, 0x52, 0x08, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x64, 0x12, 0x6f, 0x0a, 0x0d, |
| 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, |
| 0x01, 0x28, 0x0e, 0x32, 0x45, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x55, 0x70, |
| 0x64, 0x61, 0x74, 0x65, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, |
| 0x72, 0x79, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x52, 0x65, |
| 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, |
| 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1f, 0x0a, |
| 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, |
| 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4d, |
| 0x0a, 0x0e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, |
| 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, |
| 0x65, 0x6c, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0d, |
| 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x4b, 0x0a, |
| 0x08, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x6f, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, |
| 0x2d, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, |
| 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, |
| 0x4f, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x44, 0x61, 0x74, 0x61, 0x48, 0x00, |
| 0x52, 0x08, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x6f, 0x73, 0x22, 0x73, 0x0a, 0x0c, 0x52, 0x65, |
| 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x19, 0x52, 0x45, |
| 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, |
| 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x21, 0x0a, 0x1d, 0x52, 0x45, 0x53, |
| 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x48, 0x52, 0x4f, 0x4d, |
| 0x45, 0x4f, 0x53, 0x5f, 0x44, 0x45, 0x56, 0x49, 0x43, 0x45, 0x10, 0x01, 0x12, 0x21, 0x0a, 0x1d, |
| 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x54, |
| 0x54, 0x41, 0x43, 0x48, 0x45, 0x44, 0x5f, 0x44, 0x45, 0x56, 0x49, 0x43, 0x45, 0x10, 0x02, 0x42, |
| 0x16, 0x0a, 0x14, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x76, 0x65, |
| 0x72, 0x79, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x4a, 0x04, 0x08, |
| 0x04, 0x10, 0x07, 0x22, 0x22, 0x0a, 0x20, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x65, 0x76, |
| 0x69, 0x63, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x44, 0x61, 0x74, 0x61, 0x52, |
| 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xa3, 0x04, 0x0a, 0x15, 0x55, 0x70, 0x64, 0x61, |
| 0x74, 0x65, 0x54, 0x65, 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, |
| 0x74, 0x12, 0x20, 0x0a, 0x09, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, |
| 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x64, 0x65, 0x76, 0x69, 0x63, |
| 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, |
| 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x68, 0x6f, 0x73, 0x74, |
| 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4d, 0x0a, 0x0e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, |
| 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, |
| 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x53, 0x74, |
| 0x61, 0x74, 0x65, 0x12, 0x5e, 0x0a, 0x0d, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x6f, 0x73, 0x5f, |
| 0x64, 0x61, 0x74, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x75, 0x6e, 0x69, |
| 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, |
| 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x73, 0x74, 0x44, |
| 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x43, 0x68, 0x72, 0x6f, 0x6d, |
| 0x65, 0x4f, 0x73, 0x48, 0x00, 0x52, 0x0c, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x6f, 0x73, 0x44, |
| 0x61, 0x74, 0x61, 0x12, 0x5b, 0x0a, 0x0c, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x5f, 0x64, |
| 0x61, 0x74, 0x61, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x75, 0x6e, 0x69, 0x66, |
| 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, |
| 0x72, 0x70, 0x63, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x73, 0x74, 0x44, 0x61, |
| 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x41, 0x6e, 0x64, 0x72, 0x6f, 0x69, |
| 0x64, 0x48, 0x00, 0x52, 0x0b, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x44, 0x61, 0x74, 0x61, |
| 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, |
| 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, |
| 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, |
| 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, |
| 0x73, 0x6b, 0x1a, 0x5f, 0x0a, 0x08, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x4f, 0x73, 0x12, 0x53, |
| 0x0a, 0x09, 0x64, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, |
| 0x0b, 0x32, 0x31, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x63, |
| 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x6f, 0x73, 0x2e, 0x6c, 0x61, 0x62, 0x2e, 0x44, 0x75, 0x74, 0x53, |
| 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x64, 0x75, 0x74, 0x53, 0x74, |
| 0x61, 0x74, 0x65, 0x1a, 0x09, 0x0a, 0x07, 0x41, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x42, 0x0d, |
| 0x0a, 0x0b, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x22, 0x18, 0x0a, |
| 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, |
| 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x54, 0x0a, 0x17, 0x52, 0x61, 0x63, 0x6b, 0x52, |
| 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, |
| 0x73, 0x74, 0x12, 0x39, 0x0a, 0x04, 0x72, 0x61, 0x63, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, |
| 0x32, 0x20, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, |
| 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x61, |
| 0x63, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x72, 0x61, 0x63, 0x6b, 0x22, 0xb4, 0x01, |
| 0x0a, 0x0d, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, |
| 0x3e, 0x0a, 0x04, 0x76, 0x6c, 0x61, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xfa, |
| 0x41, 0x27, 0x0a, 0x25, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, |
| 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x56, 0x6c, 0x61, 0x6e, 0x52, 0x04, 0x76, 0x6c, 0x61, 0x6e, 0x12, |
| 0x3b, 0x0a, 0x03, 0x6e, 0x69, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xfa, 0x41, |
| 0x26, 0x0a, 0x24, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, |
| 0x63, 0x6f, 0x6d, 0x2f, 0x4e, 0x69, 0x63, 0x52, 0x03, 0x6e, 0x69, 0x63, 0x12, 0x16, 0x0a, 0x06, |
| 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x64, 0x65, |
| 0x6c, 0x65, 0x74, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, |
| 0x52, 0x02, 0x69, 0x70, 0x22, 0x52, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x73, |
| 0x73, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x05, 0x61, 0x73, |
| 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x75, 0x6e, 0x69, 0x66, |
| 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, |
| 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x61, 0x73, 0x73, 0x65, 0x74, 0x42, 0x03, 0xe0, 0x41, |
| 0x02, 0x52, 0x05, 0x61, 0x73, 0x73, 0x65, 0x74, 0x22, 0x8f, 0x01, 0x0a, 0x12, 0x55, 0x70, 0x64, |
| 0x61, 0x74, 0x65, 0x41, 0x73, 0x73, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, |
| 0x3c, 0x0a, 0x05, 0x61, 0x73, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, |
| 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, |
| 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x61, 0x73, 0x73, 0x65, |
| 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x61, 0x73, 0x73, 0x65, 0x74, 0x12, 0x3b, 0x0a, |
| 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, |
| 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, |
| 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, |
| 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x55, 0x0a, 0x0f, 0x47, 0x65, |
| 0x74, 0x41, 0x73, 0x73, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x42, 0x0a, |
| 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2e, 0xe0, 0x41, 0x02, |
| 0xfa, 0x41, 0x28, 0x0a, 0x26, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, |
| 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x73, 0x73, 0x65, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, |
| 0x65, 0x22, 0x83, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x73, 0x73, 0x65, 0x74, 0x73, |
| 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, |
| 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, |
| 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, |
| 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, |
| 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, |
| 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x6b, |
| 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6b, |
| 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0x77, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x41, |
| 0x73, 0x73, 0x65, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, 0x0a, |
| 0x06, 0x61, 0x73, 0x73, 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, |
| 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x61, 0x73, 0x73, 0x65, 0x74, |
| 0x52, 0x06, 0x61, 0x73, 0x73, 0x65, 0x74, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, |
| 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, |
| 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, |
| 0x22, 0x58, 0x0a, 0x12, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x73, 0x73, 0x65, 0x74, 0x52, |
| 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x42, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, |
| 0x20, 0x01, 0x28, 0x09, 0x42, 0x2e, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x28, 0x0a, 0x26, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, |
| 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x41, |
| 0x73, 0x73, 0x65, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xa3, 0x01, 0x0a, 0x12, 0x52, |
| 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x73, 0x73, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, |
| 0x74, 0x12, 0x42, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, |
| 0x2e, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x28, 0x0a, 0x26, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, |
| 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x41, 0x73, 0x73, 0x65, 0x74, 0x52, |
| 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x49, 0x0a, 0x08, 0x6e, 0x65, 0x77, 0x5f, 0x6e, 0x61, 0x6d, |
| 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2e, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x28, 0x0a, |
| 0x26, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, |
| 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, |
| 0x6d, 0x2f, 0x41, 0x73, 0x73, 0x65, 0x74, 0x52, 0x07, 0x6e, 0x65, 0x77, 0x4e, 0x61, 0x6d, 0x65, |
| 0x22, 0x43, 0x0a, 0x13, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x4b, 0x56, 0x4d, 0x73, |
| 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, |
| 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, |
| 0x14, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, |
| 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x4b, 0x0a, 0x14, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, |
| 0x74, 0x4b, 0x56, 0x4d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, |
| 0x04, 0x4b, 0x56, 0x4d, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4b, 0x56, 0x4d, 0x52, 0x04, 0x4b, 0x56, |
| 0x4d, 0x73, 0x22, 0x4a, 0x0a, 0x1a, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x44, 0x48, |
| 0x43, 0x50, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, |
| 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, |
| 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, |
| 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x68, |
| 0x0a, 0x1b, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x44, 0x48, 0x43, 0x50, 0x43, 0x6f, |
| 0x6e, 0x66, 0x69, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x49, 0x0a, |
| 0x0c, 0x64, 0x68, 0x63, 0x70, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x18, 0x01, 0x20, |
| 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, |
| 0x2e, 0x44, 0x48, 0x43, 0x50, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0b, 0x64, 0x68, 0x63, |
| 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x22, 0x4a, 0x0a, 0x1a, 0x42, 0x61, 0x74, 0x63, |
| 0x68, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x73, 0x52, |
| 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, |
| 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x14, |
| 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x6e, |
| 0x61, 0x6d, 0x65, 0x73, 0x22, 0x68, 0x0a, 0x1b, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, |
| 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, |
| 0x6e, 0x73, 0x65, 0x12, 0x49, 0x0a, 0x0c, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x5f, 0x6c, |
| 0x73, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x75, 0x6e, 0x69, 0x66, |
| 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, |
| 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, |
| 0x45, 0x52, 0x0b, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x73, 0x65, 0x73, 0x22, 0x47, |
| 0x0a, 0x17, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, |
| 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, |
| 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, |
| 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, |
| 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x5b, 0x0a, 0x18, 0x42, 0x61, 0x74, 0x63, 0x68, |
| 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, |
| 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x08, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x73, 0x18, |
| 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, |
| 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, |
| 0x6c, 0x73, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x52, 0x08, 0x6d, 0x61, 0x63, 0x68, |
| 0x69, 0x6e, 0x65, 0x73, 0x22, 0x47, 0x0a, 0x17, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, |
| 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, |
| 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, |
| 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, |
| 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x5a, 0x0a, |
| 0x18, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x65, |
| 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e, 0x0a, 0x08, 0x73, 0x77, 0x69, |
| 0x74, 0x63, 0x68, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x52, |
| 0x08, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x65, 0x73, 0x22, 0x43, 0x0a, 0x13, 0x42, 0x61, 0x74, |
| 0x63, 0x68, 0x47, 0x65, 0x74, 0x52, 0x50, 0x4d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, |
| 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, |
| 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, |
| 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x4b, |
| 0x0a, 0x14, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x52, 0x50, 0x4d, 0x73, 0x52, 0x65, |
| 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x04, 0x72, 0x70, 0x6d, 0x73, 0x18, 0x01, |
| 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, |
| 0x73, 0x2e, 0x52, 0x50, 0x4d, 0x52, 0x04, 0x72, 0x70, 0x6d, 0x73, 0x22, 0x44, 0x0a, 0x14, 0x42, |
| 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x44, 0x72, 0x61, 0x63, 0x73, 0x52, 0x65, 0x71, 0x75, |
| 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, |
| 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6e, |
| 0x61, 0x6d, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, |
| 0x73, 0x22, 0x4f, 0x0a, 0x15, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x44, 0x72, 0x61, |
| 0x63, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x36, 0x0a, 0x05, 0x64, 0x72, |
| 0x61, 0x63, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x75, 0x6e, 0x69, 0x66, |
| 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, |
| 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x44, 0x72, 0x61, 0x63, 0x52, 0x05, 0x64, 0x72, 0x61, |
| 0x63, 0x73, 0x22, 0x43, 0x0a, 0x13, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x4e, 0x69, |
| 0x63, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, |
| 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, |
| 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, |
| 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x4b, 0x0a, 0x14, 0x42, 0x61, 0x74, 0x63, 0x68, |
| 0x47, 0x65, 0x74, 0x4e, 0x69, 0x63, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, |
| 0x33, 0x0a, 0x04, 0x6e, 0x69, 0x63, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, |
| 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4e, 0x69, 0x63, 0x52, 0x04, |
| 0x6e, 0x69, 0x63, 0x73, 0x22, 0x42, 0x0a, 0x12, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, |
| 0x56, 0x4d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, |
| 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, |
| 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, |
| 0x09, 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x47, 0x0a, 0x13, 0x42, 0x61, 0x74, 0x63, |
| 0x68, 0x47, 0x65, 0x74, 0x56, 0x4d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, |
| 0x30, 0x0a, 0x03, 0x76, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x56, 0x4d, 0x52, 0x03, 0x76, 0x6d, |
| 0x73, 0x22, 0x44, 0x0a, 0x14, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x56, 0x6c, 0x61, |
| 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, |
| 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, |
| 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, |
| 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x4f, 0x0a, 0x15, 0x42, 0x61, 0x74, 0x63, 0x68, |
| 0x47, 0x65, 0x74, 0x56, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, |
| 0x12, 0x36, 0x0a, 0x05, 0x76, 0x6c, 0x61, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, |
| 0x20, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, |
| 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x56, 0x6c, 0x61, |
| 0x6e, 0x52, 0x05, 0x76, 0x6c, 0x61, 0x6e, 0x73, 0x22, 0x44, 0x0a, 0x14, 0x42, 0x61, 0x74, 0x63, |
| 0x68, 0x47, 0x65, 0x74, 0x52, 0x61, 0x63, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, |
| 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, |
| 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, |
| 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x4f, |
| 0x0a, 0x15, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x52, 0x61, 0x63, 0x6b, 0x73, 0x52, |
| 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x36, 0x0a, 0x05, 0x72, 0x61, 0x63, 0x6b, 0x73, |
| 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, |
| 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x61, 0x63, 0x6b, 0x52, 0x05, 0x72, 0x61, 0x63, 0x6b, 0x73, 0x22, |
| 0x4e, 0x0a, 0x1e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x43, 0x68, 0x72, 0x6f, 0x6d, |
| 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, |
| 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, |
| 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x61, 0x6d, |
| 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, |
| 0x78, 0x0a, 0x1f, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x43, 0x68, 0x72, 0x6f, 0x6d, |
| 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, |
| 0x73, 0x65, 0x12, 0x55, 0x0a, 0x10, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x5f, 0x70, 0x6c, 0x61, |
| 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, |
| 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x0f, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, |
| 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x22, 0x53, 0x0a, 0x23, 0x42, 0x61, 0x74, |
| 0x63, 0x68, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, |
| 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, |
| 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, |
| 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, |
| 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x8d, |
| 0x01, 0x0a, 0x24, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, |
| 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x52, |
| 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x65, 0x0a, 0x16, 0x6d, 0x61, 0x63, 0x68, 0x69, |
| 0x6e, 0x65, 0x5f, 0x6c, 0x73, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, |
| 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, |
| 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, |
| 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x52, 0x14, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, |
| 0x65, 0x4c, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x22, 0x50, |
| 0x0a, 0x20, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, |
| 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, |
| 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, |
| 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x61, |
| 0x6d, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, |
| 0x22, 0x81, 0x01, 0x0a, 0x21, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x52, 0x61, 0x63, |
| 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x52, 0x65, |
| 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x13, 0x72, 0x61, 0x63, 0x6b, 0x5f, 0x6c, |
| 0x73, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x01, 0x20, |
| 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, |
| 0x2e, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, |
| 0x65, 0x52, 0x11, 0x72, 0x61, 0x63, 0x6b, 0x4c, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, |
| 0x79, 0x70, 0x65, 0x73, 0x22, 0x68, 0x0a, 0x1c, 0x47, 0x65, 0x74, 0x43, 0x68, 0x72, 0x6f, 0x6d, |
| 0x65, 0x4f, 0x53, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, |
| 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x6f, 0x73, |
| 0x5f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, |
| 0x52, 0x10, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x6f, 0x73, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, |
| 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, |
| 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xa3, |
| 0x01, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, |
| 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x57, |
| 0x0a, 0x0e, 0x63, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, |
| 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, |
| 0x65, 0x6c, 0x73, 0x2e, 0x43, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, |
| 0x63, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0e, 0x63, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, |
| 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x63, 0x61, 0x63, 0x68, 0x69, |
| 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, |
| 0x28, 0x09, 0x52, 0x10, 0x63, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, |
| 0x63, 0x65, 0x49, 0x64, 0x22, 0xb3, 0x01, 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, |
| 0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, |
| 0x75, 0x65, 0x73, 0x74, 0x12, 0x57, 0x0a, 0x0e, 0x63, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x53, |
| 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x43, 0x61, 0x63, 0x68, 0x69, 0x6e, |
| 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0e, 0x63, |
| 0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x3b, 0x0a, |
| 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, |
| 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, |
| 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, |
| 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x67, 0x0a, 0x18, 0x47, 0x65, |
| 0x74, 0x43, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, |
| 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, |
| 0x20, 0x01, 0x28, 0x09, 0x42, 0x37, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x31, 0x0a, 0x2f, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, |
| 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, |
| 0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x04, 0x6e, |
| 0x61, 0x6d, 0x65, 0x22, 0x8c, 0x01, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x61, 0x63, 0x68, |
| 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, |
| 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, |
| 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, |
| 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, |
| 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, |
| 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, |
| 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, |
| 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, |
| 0x6c, 0x79, 0x22, 0x9b, 0x01, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x61, 0x63, 0x68, 0x69, |
| 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, |
| 0x73, 0x65, 0x12, 0x54, 0x0a, 0x0f, 0x63, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, |
| 0x76, 0x69, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x43, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, |
| 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x0f, 0x63, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, |
| 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, |
| 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, |
| 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, |
| 0x22, 0x6a, 0x0a, 0x1b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x61, 0x63, 0x68, 0x69, 0x6e, |
| 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, |
| 0x4b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x37, 0xe0, |
| 0x41, 0x02, 0xfa, 0x41, 0x31, 0x0a, 0x2f, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, |
| 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, |
| 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x53, |
| 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xa5, 0x01, 0x0a, |
| 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, |
| 0x67, 0x55, 0x6e, 0x69, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x58, 0x0a, 0x0f, |
| 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x18, |
| 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, |
| 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, |
| 0x6c, 0x73, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, |
| 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0e, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, |
| 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, |
| 0x6c, 0x69, 0x6e, 0x67, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, |
| 0x28, 0x09, 0x52, 0x10, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, 0x6e, |
| 0x69, 0x74, 0x49, 0x64, 0x22, 0xb4, 0x01, 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, |
| 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x74, 0x52, 0x65, 0x71, |
| 0x75, 0x65, 0x73, 0x74, 0x12, 0x58, 0x0a, 0x0f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, |
| 0x6e, 0x67, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, |
| 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x64, |
| 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0e, |
| 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x74, 0x12, 0x3b, |
| 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, |
| 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, |
| 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, |
| 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x67, 0x0a, 0x18, 0x47, |
| 0x65, 0x74, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x74, |
| 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, |
| 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x37, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x31, 0x0a, 0x2f, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, |
| 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, |
| 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x74, 0x52, 0x04, |
| 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x8d, 0x01, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x63, 0x68, |
| 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, |
| 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, |
| 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, |
| 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, |
| 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, |
| 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, |
| 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x6b, 0x65, 0x79, 0x73, 0x5f, |
| 0x6f, 0x6e, 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6b, 0x65, 0x79, 0x73, |
| 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0x9c, 0x01, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x63, 0x68, |
| 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, |
| 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x55, 0x0a, 0x10, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, |
| 0x6e, 0x67, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, |
| 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, |
| 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x53, 0x63, 0x68, 0x65, |
| 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x74, 0x52, 0x0f, 0x73, 0x63, 0x68, 0x65, |
| 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x74, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, |
| 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, |
| 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, |
| 0x6b, 0x65, 0x6e, 0x22, 0x6a, 0x0a, 0x1b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x63, 0x68, |
| 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, |
| 0x73, 0x74, 0x12, 0x4b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, |
| 0x42, 0x37, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x31, 0x0a, 0x2f, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, |
| 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x63, 0x68, 0x65, 0x64, |
| 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, |
| 0xa7, 0x01, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, |
| 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, |
| 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x18, 0x01, |
| 0x20, 0x01, 0x28, 0x0c, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x66, 0x69, |
| 0x67, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, |
| 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, |
| 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, |
| 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, |
| 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, |
| 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, |
| 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0x41, 0x0a, 0x1a, 0x55, 0x70, 0x64, |
| 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x52, |
| 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, |
| 0x67, 0x5f, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, |
| 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x22, 0x4f, 0x0a, 0x14, |
| 0x47, 0x65, 0x74, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, |
| 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, |
| 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, |
| 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, |
| 0x01, 0x28, 0x09, 0x52, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xbb, 0x05, |
| 0x0a, 0x15, 0x47, 0x65, 0x74, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, |
| 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x55, 0x0a, 0x0f, 0x73, 0x63, 0x68, 0x65, 0x64, |
| 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, |
| 0x32, 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, |
| 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x53, 0x63, |
| 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x74, 0x48, 0x00, 0x52, 0x0e, |
| 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x74, 0x12, 0x63, |
| 0x0a, 0x15, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x5f, 0x6f, 0x73, 0x5f, 0x64, 0x65, 0x76, 0x69, |
| 0x63, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, |
| 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x43, 0x68, 0x72, 0x6f, 0x6d, |
| 0x65, 0x4f, 0x53, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52, |
| 0x12, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x4f, 0x73, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44, |
| 0x61, 0x74, 0x61, 0x12, 0x5f, 0x0a, 0x14, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x65, 0x64, 0x5f, |
| 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, |
| 0x0b, 0x32, 0x2b, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x41, 0x74, 0x74, 0x61, |
| 0x63, 0x68, 0x65, 0x64, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44, 0x61, 0x74, 0x61, 0x48, 0x00, |
| 0x52, 0x12, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x65, 0x64, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, |
| 0x44, 0x61, 0x74, 0x61, 0x12, 0x5c, 0x0a, 0x13, 0x62, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x5f, |
| 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x05, 0x20, 0x01, 0x28, |
| 0x0b, 0x32, 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x42, 0x72, 0x6f, 0x77, |
| 0x73, 0x65, 0x72, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52, |
| 0x11, 0x62, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44, 0x61, |
| 0x74, 0x61, 0x12, 0x60, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, |
| 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3b, 0x2e, 0x75, 0x6e, 0x69, 0x66, |
| 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, |
| 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44, 0x61, 0x74, |
| 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, |
| 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, |
| 0x54, 0x79, 0x70, 0x65, 0x22, 0xb8, 0x01, 0x0a, 0x0c, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, |
| 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x19, 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, |
| 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, |
| 0x45, 0x44, 0x10, 0x00, 0x12, 0x21, 0x0a, 0x1d, 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, |
| 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x43, 0x48, 0x45, 0x44, 0x55, 0x4c, 0x49, 0x4e, 0x47, |
| 0x5f, 0x55, 0x4e, 0x49, 0x54, 0x10, 0x01, 0x12, 0x21, 0x0a, 0x1d, 0x52, 0x45, 0x53, 0x4f, 0x55, |
| 0x52, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x48, 0x52, 0x4f, 0x4d, 0x45, 0x4f, |
| 0x53, 0x5f, 0x44, 0x45, 0x56, 0x49, 0x43, 0x45, 0x10, 0x02, 0x12, 0x21, 0x0a, 0x1d, 0x52, 0x45, |
| 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x54, 0x54, 0x41, |
| 0x43, 0x48, 0x45, 0x44, 0x5f, 0x44, 0x45, 0x56, 0x49, 0x43, 0x45, 0x10, 0x03, 0x12, 0x20, 0x0a, |
| 0x1c, 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, |
| 0x52, 0x4f, 0x57, 0x53, 0x45, 0x52, 0x5f, 0x44, 0x45, 0x56, 0x49, 0x43, 0x45, 0x10, 0x04, 0x42, |
| 0x0a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x22, 0xea, 0x01, 0x0a, 0x12, |
| 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x65, 0x64, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44, 0x61, |
| 0x74, 0x61, 0x12, 0x45, 0x0a, 0x0a, 0x6c, 0x61, 0x62, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, |
| 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, |
| 0x65, 0x6c, 0x73, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x52, 0x09, |
| 0x6c, 0x61, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3d, 0x0a, 0x07, 0x6d, 0x61, 0x63, |
| 0x68, 0x69, 0x6e, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x75, 0x6e, 0x69, |
| 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, |
| 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x52, |
| 0x07, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x12, 0x4e, 0x0a, 0x09, 0x64, 0x75, 0x74, 0x5f, |
| 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x6f, |
| 0x73, 0x2e, 0x6c, 0x61, 0x62, 0x2e, 0x44, 0x75, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x08, |
| 0x64, 0x75, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x22, 0x7f, 0x0a, 0x11, 0x42, 0x72, 0x6f, 0x77, |
| 0x73, 0x65, 0x72, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x3a, 0x0a, |
| 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, |
| 0x4c, 0x53, 0x45, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x2e, 0x0a, 0x02, 0x76, 0x6d, 0x18, |
| 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, |
| 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, |
| 0x6c, 0x73, 0x2e, 0x56, 0x4d, 0x52, 0x02, 0x76, 0x6d, 0x22, 0xce, 0x01, 0x0a, 0x1c, 0x43, 0x68, |
| 0x65, 0x63, 0x6b, 0x46, 0x6c, 0x65, 0x65, 0x74, 0x54, 0x65, 0x73, 0x74, 0x73, 0x50, 0x6f, 0x6c, |
| 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x65, |
| 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, |
| 0x65, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x6f, 0x61, 0x72, 0x64, |
| 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x12, 0x14, 0x0a, |
| 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6d, 0x6f, |
| 0x64, 0x65, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, |
| 0x28, 0x09, 0x52, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x74, 0x65, 0x73, |
| 0x74, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, |
| 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x74, 0x65, 0x73, 0x74, 0x53, 0x65, 0x72, |
| 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x71, |
| 0x73, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, |
| 0x09, 0x71, 0x73, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xfd, 0x01, 0x0a, 0x0a, 0x54, |
| 0x65, 0x73, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x3c, 0x0a, 0x04, 0x63, 0x6f, 0x64, |
| 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x28, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, |
| 0x63, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x43, 0x6f, 0x64, |
| 0x65, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, |
| 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, |
| 0x65, 0x22, 0x96, 0x01, 0x0a, 0x04, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x0f, 0x0a, 0x0b, 0x55, 0x4e, |
| 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x06, 0x0a, 0x02, 0x4f, |
| 0x4b, 0x10, 0x01, 0x12, 0x16, 0x0a, 0x12, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x5f, 0x50, 0x55, 0x42, |
| 0x4c, 0x49, 0x43, 0x5f, 0x42, 0x4f, 0x41, 0x52, 0x44, 0x10, 0x02, 0x12, 0x16, 0x0a, 0x12, 0x4e, |
| 0x4f, 0x54, 0x5f, 0x41, 0x5f, 0x50, 0x55, 0x42, 0x4c, 0x49, 0x43, 0x5f, 0x4d, 0x4f, 0x44, 0x45, |
| 0x4c, 0x10, 0x03, 0x12, 0x16, 0x0a, 0x12, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x5f, 0x50, 0x55, 0x42, |
| 0x4c, 0x49, 0x43, 0x5f, 0x49, 0x4d, 0x41, 0x47, 0x45, 0x10, 0x04, 0x12, 0x15, 0x0a, 0x11, 0x4e, |
| 0x4f, 0x54, 0x5f, 0x41, 0x5f, 0x50, 0x55, 0x42, 0x4c, 0x49, 0x43, 0x5f, 0x54, 0x45, 0x53, 0x54, |
| 0x10, 0x05, 0x12, 0x16, 0x0a, 0x12, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x51, 0x53, |
| 0x5f, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x10, 0x06, 0x22, 0x8c, 0x01, 0x0a, 0x1d, 0x43, |
| 0x68, 0x65, 0x63, 0x6b, 0x46, 0x6c, 0x65, 0x65, 0x74, 0x54, 0x65, 0x73, 0x74, 0x73, 0x50, 0x6f, |
| 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x26, 0x0a, 0x0d, |
| 0x69, 0x73, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x18, 0x01, 0x20, |
| 0x01, 0x28, 0x08, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0b, 0x69, 0x73, 0x54, 0x65, 0x73, 0x74, 0x56, |
| 0x61, 0x6c, 0x69, 0x64, 0x12, 0x43, 0x0a, 0x0a, 0x74, 0x65, 0x73, 0x74, 0x53, 0x74, 0x61, 0x74, |
| 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, |
| 0x70, 0x63, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0a, 0x74, |
| 0x65, 0x73, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x3a, 0x0a, 0x17, 0x47, 0x65, 0x74, |
| 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, |
| 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, |
| 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x68, 0x6f, 0x73, |
| 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x8a, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x77, |
| 0x6e, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, |
| 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, |
| 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, |
| 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, |
| 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, |
| 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, |
| 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, |
| 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, |
| 0x6c, 0x79, 0x22, 0x76, 0x0a, 0x0f, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x42, |
| 0x79, 0x48, 0x6f, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, |
| 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, |
| 0x65, 0x12, 0x47, 0x0a, 0x09, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x18, 0x02, |
| 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, |
| 0x73, 0x2e, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x52, |
| 0x09, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x22, 0x93, 0x01, 0x0a, 0x19, 0x4c, |
| 0x69, 0x73, 0x74, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, |
| 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4e, 0x0a, 0x0d, 0x6f, 0x77, 0x6e, 0x65, |
| 0x72, 0x73, 0x68, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, |
| 0x28, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, |
| 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x73, |
| 0x68, 0x69, 0x70, 0x42, 0x79, 0x48, 0x6f, 0x73, 0x74, 0x52, 0x0d, 0x6f, 0x77, 0x6e, 0x65, 0x72, |
| 0x73, 0x68, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, |
| 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, |
| 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, |
| 0x22, 0x61, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, |
| 0x66, 0x69, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x48, 0x0a, 0x04, 0x6e, 0x61, 0x6d, |
| 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x34, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2e, 0x0a, |
| 0x2c, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, |
| 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, |
| 0x6d, 0x2f, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x66, 0x69, 0x52, 0x04, 0x6e, |
| 0x61, 0x6d, 0x65, 0x22, 0x8a, 0x01, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x65, 0x66, 0x61, |
| 0x75, 0x6c, 0x74, 0x57, 0x69, 0x66, 0x69, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, |
| 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, |
| 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, |
| 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, |
| 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, |
| 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, |
| 0x74, 0x65, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x6b, 0x65, 0x79, 0x73, 0x5f, 0x6f, 0x6e, 0x6c, 0x79, |
| 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6b, 0x65, 0x79, 0x73, 0x4f, 0x6e, 0x6c, 0x79, |
| 0x22, 0x90, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, |
| 0x57, 0x69, 0x66, 0x69, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4c, 0x0a, |
| 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x77, 0x69, 0x66, 0x69, 0x73, 0x18, 0x01, |
| 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, |
| 0x73, 0x2e, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x66, 0x69, 0x52, 0x0c, 0x64, |
| 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x66, 0x69, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, |
| 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, |
| 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, |
| 0x6b, 0x65, 0x6e, 0x22, 0x98, 0x01, 0x0a, 0x18, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x65, |
| 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x66, 0x69, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, |
| 0x12, 0x2b, 0x0a, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x77, 0x69, 0x66, 0x69, |
| 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0d, |
| 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x66, 0x69, 0x49, 0x64, 0x12, 0x4f, 0x0a, |
| 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x77, 0x69, 0x66, 0x69, 0x18, 0x02, 0x20, |
| 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, |
| 0x2e, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x66, 0x69, 0x42, 0x03, 0xe0, 0x41, |
| 0x02, 0x52, 0x0b, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x66, 0x69, 0x22, 0xa8, |
| 0x01, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, |
| 0x57, 0x69, 0x66, 0x69, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4f, 0x0a, 0x0c, 0x64, |
| 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x77, 0x69, 0x66, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, |
| 0x0b, 0x32, 0x27, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x44, |
| 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x66, 0x69, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, |
| 0x0b, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x66, 0x69, 0x12, 0x3b, 0x0a, 0x0b, |
| 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, |
| 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, |
| 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, |
| 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x64, 0x0a, 0x18, 0x44, 0x65, 0x6c, |
| 0x65, 0x74, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x66, 0x69, 0x52, 0x65, |
| 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x48, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, |
| 0x01, 0x28, 0x09, 0x42, 0x34, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2e, 0x0a, 0x2c, 0x75, 0x6e, 0x69, |
| 0x66, 0x69, 0x65, 0x64, 0x2d, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2d, 0x73, 0x79, 0x73, 0x74, 0x65, |
| 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x65, |
| 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x66, 0x69, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x32, |
| 0xca, 0x72, 0x0a, 0x05, 0x46, 0x6c, 0x65, 0x65, 0x74, 0x12, 0x78, 0x0a, 0x14, 0x43, 0x72, 0x65, |
| 0x61, 0x74, 0x65, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, |
| 0x6d, 0x12, 0x34, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x72, 0x65, 0x61, |
| 0x74, 0x65, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, |
| 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, |
| 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, |
| 0x6f, 0x72, 0x6d, 0x12, 0x78, 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x68, 0x72, |
| 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x34, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x68, 0x72, 0x6f, |
| 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, |
| 0x74, 0x1a, 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x43, |
| 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x72, 0x0a, |
| 0x11, 0x47, 0x65, 0x74, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, |
| 0x72, 0x6d, 0x12, 0x31, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, |
| 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x65, |
| 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, |
| 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, |
| 0x6c, 0x73, 0x2e, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, |
| 0x6d, 0x12, 0x80, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, |
| 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x12, 0x33, 0x2e, 0x75, 0x6e, 0x69, 0x66, |
| 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, |
| 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, |
| 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, |
| 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, |
| 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x68, 0x72, |
| 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, |
| 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x64, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x68, |
| 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x34, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x68, 0x72, |
| 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, |
| 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, |
| 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x71, 0x0a, 0x0e, 0x4c, 0x69, |
| 0x73, 0x74, 0x4f, 0x53, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2e, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x53, 0x56, 0x65, 0x72, |
| 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x53, 0x56, 0x65, 0x72, |
| 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x87, 0x01, |
| 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, |
| 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x12, 0x39, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x63, 0x68, |
| 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x52, |
| 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, |
| 0x65, 0x6c, 0x73, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, 0x72, |
| 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x12, 0x87, 0x01, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, |
| 0x74, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, |
| 0x6f, 0x74, 0x79, 0x70, 0x65, 0x12, 0x39, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, |
| 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, |
| 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, |
| 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, |
| 0x1a, 0x2f, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, |
| 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4d, 0x61, |
| 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, |
| 0x65, 0x12, 0x81, 0x01, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, |
| 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x12, 0x36, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, |
| 0x65, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, |
| 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, |
| 0x73, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, |
| 0x6f, 0x74, 0x79, 0x70, 0x65, 0x12, 0x8f, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x61, |
| 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, |
| 0x65, 0x73, 0x12, 0x38, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, |
| 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, |
| 0x74, 0x79, 0x70, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x39, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, |
| 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x52, |
| 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6e, 0x0a, 0x19, 0x44, 0x65, 0x6c, 0x65, 0x74, |
| 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, |
| 0x74, 0x79, 0x70, 0x65, 0x12, 0x39, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x44, |
| 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, |
| 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, |
| 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, |
| 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x7e, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, |
| 0x65, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, |
| 0x65, 0x12, 0x36, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x72, 0x65, 0x61, |
| 0x74, 0x65, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, |
| 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x75, 0x6e, 0x69, 0x66, |
| 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, |
| 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, |
| 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x12, 0x7e, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, |
| 0x65, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, |
| 0x65, 0x12, 0x36, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x55, 0x70, 0x64, 0x61, |
| 0x74, 0x65, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, |
| 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x75, 0x6e, 0x69, 0x66, |
| 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, |
| 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, |
| 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x12, 0x78, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x52, 0x61, |
| 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x12, 0x33, |
| 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, |
| 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x61, 0x63, 0x6b, |
| 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, |
| 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, |
| 0x2e, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, |
| 0x65, 0x12, 0x86, 0x01, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, |
| 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x12, 0x35, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, |
| 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, |
| 0x73, 0x74, 0x1a, 0x36, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, |
| 0x74, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, |
| 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x16, 0x44, 0x65, |
| 0x6c, 0x65, 0x74, 0x65, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, |
| 0x74, 0x79, 0x70, 0x65, 0x12, 0x36, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x44, |
| 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, |
| 0x6f, 0x74, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, |
| 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, |
| 0x6d, 0x70, 0x74, 0x79, 0x12, 0x6f, 0x0a, 0x13, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x52, |
| 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x33, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x67, |
| 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, |
| 0x1a, 0x23, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, |
| 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4d, 0x61, |
| 0x63, 0x68, 0x69, 0x6e, 0x65, 0x12, 0x63, 0x0a, 0x0d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, |
| 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x12, 0x2d, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, |
| 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x52, 0x65, |
| 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, |
| 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, |
| 0x6c, 0x73, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x12, 0x5d, 0x0a, 0x0a, 0x47, 0x65, |
| 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x12, 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, |
| 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x71, |
| 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, |
| 0x73, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x12, 0x6b, 0x0a, 0x0c, 0x4c, 0x69, 0x73, |
| 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x73, 0x12, 0x2c, 0x2e, 0x75, 0x6e, 0x69, 0x66, |
| 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, |
| 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x73, |
| 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, |
| 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x73, 0x52, 0x65, |
| 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, 0x0d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, |
| 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x12, 0x2d, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, |
| 0x63, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x52, |
| 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, |
| 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x63, |
| 0x0a, 0x0d, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x12, |
| 0x2d, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, |
| 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, |
| 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, |
| 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, |
| 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4d, 0x61, 0x63, 0x68, |
| 0x69, 0x6e, 0x65, 0x12, 0x66, 0x0a, 0x10, 0x52, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x67, 0x69, 0x73, |
| 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x30, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, |
| 0x63, 0x2e, 0x52, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, |
| 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x75, 0x6e, 0x69, 0x66, |
| 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, |
| 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x61, 0x63, 0x6b, 0x12, 0x5a, 0x0a, 0x0a, 0x55, |
| 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x61, 0x63, 0x6b, 0x12, 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, |
| 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, |
| 0x72, 0x70, 0x63, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x61, 0x63, 0x6b, 0x52, 0x65, |
| 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, |
| 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, |
| 0x6c, 0x73, 0x2e, 0x52, 0x61, 0x63, 0x6b, 0x12, 0x54, 0x0a, 0x07, 0x47, 0x65, 0x74, 0x52, 0x61, |
| 0x63, 0x6b, 0x12, 0x27, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, |
| 0x52, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x61, 0x63, 0x6b, 0x12, 0x62, 0x0a, |
| 0x09, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x61, 0x63, 0x6b, 0x73, 0x12, 0x29, 0x2e, 0x75, 0x6e, 0x69, |
| 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, |
| 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x61, 0x63, 0x6b, 0x73, 0x52, 0x65, |
| 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, |
| 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, |
| 0x4c, 0x69, 0x73, 0x74, 0x52, 0x61, 0x63, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, |
| 0x65, 0x12, 0x50, 0x0a, 0x0a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x61, 0x63, 0x6b, 0x12, |
| 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, |
| 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, |
| 0x52, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, |
| 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, |
| 0x70, 0x74, 0x79, 0x12, 0x5a, 0x0a, 0x0a, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x61, 0x63, |
| 0x6b, 0x12, 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x52, 0x65, 0x6e, 0x61, |
| 0x6d, 0x65, 0x52, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, |
| 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x61, 0x63, 0x6b, 0x12, |
| 0x6c, 0x0a, 0x10, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, |
| 0x4c, 0x53, 0x45, 0x12, 0x30, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x72, |
| 0x65, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x52, 0x65, |
| 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, |
| 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, |
| 0x6c, 0x73, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x12, 0x6c, 0x0a, |
| 0x10, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, |
| 0x45, 0x12, 0x30, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x55, 0x70, 0x64, 0x61, |
| 0x74, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x52, 0x65, 0x71, 0x75, |
| 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, |
| 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x12, 0x66, 0x0a, 0x0d, 0x47, |
| 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x12, 0x2d, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, |
| 0x65, 0x4c, 0x53, 0x45, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, |
| 0x4c, 0x53, 0x45, 0x12, 0x76, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, |
| 0x65, 0x4c, 0x53, 0x45, 0x42, 0x79, 0x53, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x12, 0x35, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, |
| 0x65, 0x4c, 0x53, 0x45, 0x42, 0x79, 0x53, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, |
| 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, |
| 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x12, 0x68, 0x0a, 0x0b, 0x47, |
| 0x65, 0x74, 0x48, 0x6f, 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2b, 0x2e, 0x75, 0x6e, 0x69, |
| 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, |
| 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x48, 0x6f, 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, |
| 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, |
| 0x63, 0x2e, 0x47, 0x65, 0x74, 0x48, 0x6f, 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, |
| 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x74, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x61, 0x63, |
| 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x73, 0x12, 0x2f, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, |
| 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, |
| 0x45, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x75, 0x6e, 0x69, 0x66, |
| 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, |
| 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, |
| 0x53, 0x45, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x10, 0x44, |
| 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x12, |
| 0x30, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, |
| 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, |
| 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, |
| 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, |
| 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x6c, 0x0a, 0x10, 0x52, 0x65, 0x6e, |
| 0x61, 0x6d, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x12, 0x30, 0x2e, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, |
| 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x4d, 0x61, |
| 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, |
| 0x26, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, |
| 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4d, 0x61, 0x63, |
| 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x12, 0x5e, 0x0a, 0x13, 0x49, 0x6d, 0x70, 0x6f, 0x72, |
| 0x74, 0x4f, 0x53, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x73, 0x12, 0x33, |
| 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, |
| 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4f, |
| 0x53, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x73, 0x52, 0x65, 0x71, 0x75, |
| 0x65, 0x73, 0x74, 0x1a, 0x12, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, |
| 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x63, 0x0a, 0x0d, 0x43, 0x72, 0x65, 0x61, 0x74, |
| 0x65, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x12, 0x2d, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, |
| 0x70, 0x63, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, |
| 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, |
| 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x12, 0x63, 0x0a, 0x0d, |
| 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x12, 0x2d, 0x2e, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, |
| 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x61, |
| 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, |
| 0x45, 0x12, 0x5d, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x12, |
| 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, |
| 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x61, 0x63, |
| 0x6b, 0x4c, 0x53, 0x45, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, |
| 0x12, 0x6b, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x73, |
| 0x12, 0x2c, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, |
| 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, |
| 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, |
| 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, |
| 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x61, 0x63, |
| 0x6b, 0x4c, 0x53, 0x45, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, |
| 0x0d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x12, 0x2d, |
| 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, |
| 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, |
| 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, |
| 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, |
| 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x57, 0x0a, 0x09, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, |
| 0x69, 0x63, 0x12, 0x29, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x72, 0x65, |
| 0x61, 0x74, 0x65, 0x4e, 0x69, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, |
| 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4e, 0x69, 0x63, 0x12, 0x57, |
| 0x0a, 0x09, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x69, 0x63, 0x12, 0x29, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x69, 0x63, 0x52, |
| 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, |
| 0x65, 0x6c, 0x73, 0x2e, 0x4e, 0x69, 0x63, 0x12, 0x51, 0x0a, 0x06, 0x47, 0x65, 0x74, 0x4e, 0x69, |
| 0x63, 0x12, 0x26, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x4e, |
| 0x69, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x75, 0x6e, 0x69, 0x66, |
| 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, |
| 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4e, 0x69, 0x63, 0x12, 0x5f, 0x0a, 0x08, 0x4c, 0x69, |
| 0x73, 0x74, 0x4e, 0x69, 0x63, 0x73, 0x12, 0x28, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, |
| 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x69, 0x63, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, |
| 0x1a, 0x29, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, |
| 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, |
| 0x69, 0x63, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4e, 0x0a, 0x09, 0x44, |
| 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x69, 0x63, 0x12, 0x29, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, |
| 0x70, 0x63, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x69, 0x63, 0x52, 0x65, 0x71, 0x75, |
| 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, |
| 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x57, 0x0a, 0x09, 0x52, |
| 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x4e, 0x69, 0x63, 0x12, 0x29, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, |
| 0x70, 0x63, 0x2e, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x4e, 0x69, 0x63, 0x52, 0x65, 0x71, 0x75, |
| 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, |
| 0x2e, 0x4e, 0x69, 0x63, 0x12, 0x57, 0x0a, 0x09, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4b, 0x56, |
| 0x4d, 0x12, 0x29, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x72, 0x65, 0x61, |
| 0x74, 0x65, 0x4b, 0x56, 0x4d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4b, 0x56, 0x4d, 0x12, 0x57, 0x0a, |
| 0x09, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4b, 0x56, 0x4d, 0x12, 0x29, 0x2e, 0x75, 0x6e, 0x69, |
| 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, |
| 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4b, 0x56, 0x4d, 0x52, 0x65, |
| 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, |
| 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, |
| 0x6c, 0x73, 0x2e, 0x4b, 0x56, 0x4d, 0x12, 0x51, 0x0a, 0x06, 0x47, 0x65, 0x74, 0x4b, 0x56, 0x4d, |
| 0x12, 0x26, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, |
| 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x4b, 0x56, |
| 0x4d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, |
| 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4b, 0x56, 0x4d, 0x12, 0x5f, 0x0a, 0x08, 0x4c, 0x69, 0x73, |
| 0x74, 0x4b, 0x56, 0x4d, 0x73, 0x12, 0x28, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, |
| 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, |
| 0x4c, 0x69, 0x73, 0x74, 0x4b, 0x56, 0x4d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, |
| 0x29, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, |
| 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4b, 0x56, |
| 0x4d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4e, 0x0a, 0x09, 0x44, 0x65, |
| 0x6c, 0x65, 0x74, 0x65, 0x4b, 0x56, 0x4d, 0x12, 0x29, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, |
| 0x63, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4b, 0x56, 0x4d, 0x52, 0x65, 0x71, 0x75, 0x65, |
| 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, |
| 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x57, 0x0a, 0x09, 0x43, 0x72, |
| 0x65, 0x61, 0x74, 0x65, 0x52, 0x50, 0x4d, 0x12, 0x29, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, |
| 0x63, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x50, 0x4d, 0x52, 0x65, 0x71, 0x75, 0x65, |
| 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, |
| 0x52, 0x50, 0x4d, 0x12, 0x57, 0x0a, 0x09, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x50, 0x4d, |
| 0x12, 0x29, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, |
| 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, |
| 0x65, 0x52, 0x50, 0x4d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x50, 0x4d, 0x12, 0x51, 0x0a, 0x06, |
| 0x47, 0x65, 0x74, 0x52, 0x50, 0x4d, 0x12, 0x26, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, |
| 0x2e, 0x47, 0x65, 0x74, 0x52, 0x50, 0x4d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, |
| 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, |
| 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x50, 0x4d, 0x12, |
| 0x5f, 0x0a, 0x08, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x50, 0x4d, 0x73, 0x12, 0x28, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x50, 0x4d, 0x73, 0x52, 0x65, |
| 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, |
| 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, |
| 0x4c, 0x69, 0x73, 0x74, 0x52, 0x50, 0x4d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, |
| 0x12, 0x4e, 0x0a, 0x09, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x50, 0x4d, 0x12, 0x29, 0x2e, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, |
| 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x50, |
| 0x4d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, |
| 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, |
| 0x12, 0x5a, 0x0a, 0x0a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x72, 0x61, 0x63, 0x12, 0x2a, |
| 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, |
| 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, |
| 0x72, 0x61, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x75, 0x6e, 0x69, |
| 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, |
| 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x44, 0x72, 0x61, 0x63, 0x12, 0x5a, 0x0a, 0x0a, |
| 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x72, 0x61, 0x63, 0x12, 0x2a, 0x2e, 0x75, 0x6e, 0x69, |
| 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, |
| 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x72, 0x61, 0x63, 0x52, |
| 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, |
| 0x65, 0x6c, 0x73, 0x2e, 0x44, 0x72, 0x61, 0x63, 0x12, 0x54, 0x0a, 0x07, 0x47, 0x65, 0x74, 0x44, |
| 0x72, 0x61, 0x63, 0x12, 0x27, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, |
| 0x74, 0x44, 0x72, 0x61, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x44, 0x72, 0x61, 0x63, 0x12, 0x62, |
| 0x0a, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x72, 0x61, 0x63, 0x73, 0x12, 0x29, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x72, 0x61, 0x63, 0x73, 0x52, |
| 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, |
| 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x72, 0x61, 0x63, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, |
| 0x73, 0x65, 0x12, 0x50, 0x0a, 0x0a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x72, 0x61, 0x63, |
| 0x12, 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, |
| 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, |
| 0x65, 0x44, 0x72, 0x61, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, |
| 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, |
| 0x6d, 0x70, 0x74, 0x79, 0x12, 0x60, 0x0a, 0x0c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x77, |
| 0x69, 0x74, 0x63, 0x68, 0x12, 0x2c, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, |
| 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, |
| 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, |
| 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x12, 0x60, 0x0a, 0x0c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, |
| 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x12, 0x2c, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, |
| 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, |
| 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, |
| 0x73, 0x2e, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x12, 0x5a, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x53, |
| 0x77, 0x69, 0x74, 0x63, 0x68, 0x12, 0x29, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, |
| 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, |
| 0x47, 0x65, 0x74, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, |
| 0x1a, 0x22, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, |
| 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x53, 0x77, |
| 0x69, 0x74, 0x63, 0x68, 0x12, 0x6b, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x77, 0x69, 0x74, |
| 0x63, 0x68, 0x65, 0x73, 0x12, 0x2c, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, |
| 0x69, 0x73, 0x74, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, |
| 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, |
| 0x74, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, |
| 0x65, 0x12, 0x54, 0x0a, 0x0c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x77, 0x69, 0x74, 0x63, |
| 0x68, 0x12, 0x2c, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x44, 0x65, 0x6c, 0x65, |
| 0x74, 0x65, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, |
| 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, |
| 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x60, 0x0a, 0x0c, 0x52, 0x65, 0x6e, 0x61, 0x6d, |
| 0x65, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x12, 0x2c, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, |
| 0x63, 0x2e, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x52, 0x65, |
| 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, |
| 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, |
| 0x6c, 0x73, 0x2e, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x12, 0x5a, 0x0a, 0x0a, 0x43, 0x72, 0x65, |
| 0x61, 0x74, 0x65, 0x56, 0x6c, 0x61, 0x6e, 0x12, 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, |
| 0x63, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, |
| 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, |
| 0x2e, 0x56, 0x6c, 0x61, 0x6e, 0x12, 0x5a, 0x0a, 0x0a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, |
| 0x6c, 0x61, 0x6e, 0x12, 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x55, 0x70, |
| 0x64, 0x61, 0x74, 0x65, 0x56, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, |
| 0x20, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, |
| 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x56, 0x6c, 0x61, |
| 0x6e, 0x12, 0x54, 0x0a, 0x07, 0x47, 0x65, 0x74, 0x56, 0x6c, 0x61, 0x6e, 0x12, 0x27, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x56, 0x6c, 0x61, 0x6e, 0x52, 0x65, |
| 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, |
| 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, |
| 0x6c, 0x73, 0x2e, 0x56, 0x6c, 0x61, 0x6e, 0x12, 0x5c, 0x0a, 0x07, 0x4c, 0x69, 0x73, 0x74, 0x49, |
| 0x50, 0x73, 0x12, 0x27, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, |
| 0x74, 0x49, 0x50, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x50, 0x73, 0x52, 0x65, 0x73, |
| 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x62, 0x0a, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x6c, 0x61, |
| 0x6e, 0x73, 0x12, 0x29, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, |
| 0x74, 0x56, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, |
| 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x6c, 0x61, 0x6e, |
| 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x0a, 0x44, 0x65, 0x6c, |
| 0x65, 0x74, 0x65, 0x56, 0x6c, 0x61, 0x6e, 0x12, 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, |
| 0x63, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, |
| 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, |
| 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x52, 0x0a, 0x0d, 0x49, |
| 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x53, 0x56, 0x6c, 0x61, 0x6e, 0x73, 0x12, 0x2d, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x53, 0x56, |
| 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x12, 0x2e, 0x67, 0x6f, |
| 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, |
| 0x63, 0x0a, 0x0b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x2b, |
| 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, |
| 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, |
| 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, |
| 0x63, 0x6f, 0x72, 0x64, 0x12, 0x5d, 0x0a, 0x08, 0x47, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, |
| 0x12, 0x28, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, |
| 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x74, |
| 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x75, 0x6e, 0x69, |
| 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, |
| 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x63, |
| 0x6f, 0x72, 0x64, 0x12, 0x6d, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x44, 0x75, 0x74, 0x53, 0x74, 0x61, |
| 0x74, 0x65, 0x12, 0x2b, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, |
| 0x44, 0x75, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, |
| 0x31, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, |
| 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x63, 0x68, 0x72, |
| 0x6f, 0x6d, 0x65, 0x6f, 0x73, 0x2e, 0x6c, 0x61, 0x62, 0x2e, 0x44, 0x75, 0x74, 0x53, 0x74, 0x61, |
| 0x74, 0x65, 0x12, 0x6e, 0x0a, 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x75, 0x74, 0x53, 0x74, 0x61, |
| 0x74, 0x65, 0x73, 0x12, 0x2d, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, |
| 0x73, 0x74, 0x44, 0x75, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, |
| 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, |
| 0x74, 0x44, 0x75, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, |
| 0x73, 0x65, 0x12, 0x73, 0x0a, 0x0e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x75, 0x74, 0x53, |
| 0x74, 0x61, 0x74, 0x65, 0x12, 0x2e, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x55, |
| 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x75, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, |
| 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, |
| 0x73, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x6f, 0x73, 0x2e, 0x6c, 0x61, 0x62, 0x2e, 0x44, |
| 0x75, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x8f, 0x01, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, |
| 0x74, 0x65, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, |
| 0x44, 0x61, 0x74, 0x61, 0x12, 0x38, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x55, |
| 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x76, |
| 0x65, 0x72, 0x79, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x39, |
| 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, |
| 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, |
| 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x44, 0x61, 0x74, |
| 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x71, 0x0a, 0x0e, 0x55, 0x70, 0x64, |
| 0x61, 0x74, 0x65, 0x54, 0x65, 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2e, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x73, 0x74, |
| 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x73, 0x74, |
| 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x66, 0x0a, 0x0d, |
| 0x47, 0x65, 0x74, 0x44, 0x48, 0x43, 0x50, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x2d, 0x2e, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, |
| 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x48, 0x43, 0x50, 0x43, |
| 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x44, 0x48, 0x43, 0x50, 0x43, 0x6f, |
| 0x6e, 0x66, 0x69, 0x67, 0x12, 0x54, 0x0a, 0x08, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x4d, |
| 0x12, 0x28, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, |
| 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, |
| 0x65, 0x56, 0x4d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x75, 0x6e, 0x69, |
| 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, |
| 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x56, 0x4d, 0x12, 0x54, 0x0a, 0x08, 0x55, 0x70, |
| 0x64, 0x61, 0x74, 0x65, 0x56, 0x4d, 0x12, 0x28, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, |
| 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x4d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, |
| 0x1a, 0x1e, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, |
| 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x56, 0x4d, |
| 0x12, 0x4c, 0x0a, 0x08, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x4d, 0x12, 0x28, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x4d, 0x52, |
| 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, |
| 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x4e, |
| 0x0a, 0x05, 0x47, 0x65, 0x74, 0x56, 0x4d, 0x12, 0x25, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, |
| 0x63, 0x2e, 0x47, 0x65, 0x74, 0x56, 0x4d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, |
| 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, |
| 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x56, 0x4d, 0x12, 0x5c, |
| 0x0a, 0x07, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x4d, 0x73, 0x12, 0x27, 0x2e, 0x75, 0x6e, 0x69, 0x66, |
| 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, |
| 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x4d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, |
| 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, |
| 0x74, 0x56, 0x4d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5d, 0x0a, 0x0b, |
| 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x73, 0x73, 0x65, 0x74, 0x12, 0x2b, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x73, 0x73, 0x65, |
| 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, |
| 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x61, 0x73, 0x73, 0x65, 0x74, 0x12, 0x5d, 0x0a, 0x0b, 0x55, |
| 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x73, 0x73, 0x65, 0x74, 0x12, 0x2b, 0x2e, 0x75, 0x6e, 0x69, |
| 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, |
| 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x73, 0x73, 0x65, 0x74, |
| 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, |
| 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x61, 0x73, 0x73, 0x65, 0x74, 0x12, 0x57, 0x0a, 0x08, 0x47, 0x65, |
| 0x74, 0x41, 0x73, 0x73, 0x65, 0x74, 0x12, 0x28, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, |
| 0x2e, 0x47, 0x65, 0x74, 0x41, 0x73, 0x73, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, |
| 0x1a, 0x21, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, |
| 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x61, 0x73, |
| 0x73, 0x65, 0x74, 0x12, 0x65, 0x0a, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x73, 0x73, 0x65, 0x74, |
| 0x73, 0x12, 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, |
| 0x41, 0x73, 0x73, 0x65, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, |
| 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x73, 0x73, 0x65, |
| 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x52, 0x0a, 0x0b, 0x44, 0x65, |
| 0x6c, 0x65, 0x74, 0x65, 0x41, 0x73, 0x73, 0x65, 0x74, 0x12, 0x2b, 0x2e, 0x75, 0x6e, 0x69, 0x66, |
| 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, |
| 0x72, 0x70, 0x63, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x73, 0x73, 0x65, 0x74, 0x52, |
| 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, |
| 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x5d, |
| 0x0a, 0x0b, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x73, 0x73, 0x65, 0x74, 0x12, 0x2b, 0x2e, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, |
| 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x73, |
| 0x73, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x75, 0x6e, 0x69, |
| 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, |
| 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x61, 0x73, 0x73, 0x65, 0x74, 0x12, 0x6b, 0x0a, |
| 0x0c, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x4b, 0x56, 0x4d, 0x73, 0x12, 0x2c, 0x2e, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, |
| 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, |
| 0x4b, 0x56, 0x4d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x4b, 0x56, |
| 0x4d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x80, 0x01, 0x0a, 0x13, 0x42, |
| 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x44, 0x48, 0x43, 0x50, 0x43, 0x6f, 0x6e, 0x66, 0x69, |
| 0x67, 0x73, 0x12, 0x33, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x42, 0x61, 0x74, |
| 0x63, 0x68, 0x47, 0x65, 0x74, 0x44, 0x48, 0x43, 0x50, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, |
| 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, |
| 0x63, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x44, 0x48, 0x43, 0x50, 0x43, 0x6f, |
| 0x6e, 0x66, 0x69, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x80, 0x01, |
| 0x0a, 0x13, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, |
| 0x65, 0x4c, 0x53, 0x45, 0x73, 0x12, 0x33, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, |
| 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, |
| 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, |
| 0x53, 0x45, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x75, 0x6e, 0x69, |
| 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, |
| 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, |
| 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, |
| 0x12, 0x77, 0x0a, 0x10, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, |
| 0x69, 0x6e, 0x65, 0x73, 0x12, 0x30, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x42, |
| 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x73, 0x52, |
| 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, |
| 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, |
| 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x77, 0x0a, 0x10, 0x42, 0x61, 0x74, |
| 0x63, 0x68, 0x47, 0x65, 0x74, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x65, 0x73, 0x12, 0x30, 0x2e, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, |
| 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, |
| 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, |
| 0x31, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, |
| 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, |
| 0x65, 0x74, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, |
| 0x73, 0x65, 0x12, 0x6b, 0x0a, 0x0c, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x52, 0x50, |
| 0x4d, 0x73, 0x12, 0x2c, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x42, 0x61, 0x74, |
| 0x63, 0x68, 0x47, 0x65, 0x74, 0x52, 0x50, 0x4d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, |
| 0x1a, 0x2d, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, |
| 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, |
| 0x47, 0x65, 0x74, 0x52, 0x50, 0x4d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, |
| 0x6e, 0x0a, 0x0d, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x44, 0x72, 0x61, 0x63, 0x73, |
| 0x12, 0x2d, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, |
| 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, |
| 0x47, 0x65, 0x74, 0x44, 0x72, 0x61, 0x63, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, |
| 0x2e, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, |
| 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, |
| 0x65, 0x74, 0x44, 0x72, 0x61, 0x63, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, |
| 0x6b, 0x0a, 0x0c, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x4e, 0x69, 0x63, 0x73, 0x12, |
| 0x2c, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, |
| 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, |
| 0x65, 0x74, 0x4e, 0x69, 0x63, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, |
| 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, |
| 0x4e, 0x69, 0x63, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x0b, |
| 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x56, 0x4d, 0x73, 0x12, 0x2b, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x56, 0x4d, |
| 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, |
| 0x70, 0x63, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x56, 0x4d, 0x73, 0x52, 0x65, |
| 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6e, 0x0a, 0x0d, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, |
| 0x65, 0x74, 0x56, 0x6c, 0x61, 0x6e, 0x73, 0x12, 0x2d, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, |
| 0x63, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x56, 0x6c, 0x61, 0x6e, 0x73, 0x52, |
| 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, |
| 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x56, 0x6c, 0x61, 0x6e, 0x73, 0x52, 0x65, |
| 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6e, 0x0a, 0x0d, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, |
| 0x65, 0x74, 0x52, 0x61, 0x63, 0x6b, 0x73, 0x12, 0x2d, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, |
| 0x63, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x52, 0x61, 0x63, 0x6b, 0x73, 0x52, |
| 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, |
| 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x52, 0x61, 0x63, 0x6b, 0x73, 0x52, 0x65, |
| 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x8c, 0x01, 0x0a, 0x17, 0x42, 0x61, 0x74, 0x63, 0x68, |
| 0x47, 0x65, 0x74, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, |
| 0x6d, 0x73, 0x12, 0x37, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x42, 0x61, 0x74, |
| 0x63, 0x68, 0x47, 0x65, 0x74, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, |
| 0x6f, 0x72, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x43, 0x68, |
| 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x52, 0x65, 0x73, |
| 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x9b, 0x01, 0x0a, 0x1c, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, |
| 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, |
| 0x6f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x12, 0x3c, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, |
| 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, |
| 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x52, 0x65, 0x71, |
| 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3d, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x42, |
| 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, |
| 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, |
| 0x6e, 0x73, 0x65, 0x12, 0x92, 0x01, 0x0a, 0x19, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, |
| 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, |
| 0x73, 0x12, 0x39, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x42, 0x61, 0x74, 0x63, |
| 0x68, 0x47, 0x65, 0x74, 0x52, 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, |
| 0x74, 0x79, 0x70, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3a, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x52, |
| 0x61, 0x63, 0x6b, 0x4c, 0x53, 0x45, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x73, |
| 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7e, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x43, |
| 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x4f, 0x53, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44, 0x61, 0x74, |
| 0x61, 0x12, 0x35, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x43, |
| 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x4f, 0x53, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44, 0x61, 0x74, |
| 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, |
| 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x4f, 0x53, 0x44, 0x65, |
| 0x76, 0x69, 0x63, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x78, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, |
| 0x74, 0x65, 0x43, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, |
| 0x12, 0x34, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, |
| 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, |
| 0x65, 0x43, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, |
| 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, |
| 0x65, 0x6c, 0x73, 0x2e, 0x43, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, |
| 0x63, 0x65, 0x12, 0x78, 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x61, 0x63, 0x68, |
| 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x34, 0x2e, 0x75, 0x6e, 0x69, |
| 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, |
| 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x61, 0x63, 0x68, 0x69, |
| 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, |
| 0x1a, 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, |
| 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x43, 0x61, |
| 0x63, 0x68, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x72, 0x0a, 0x11, |
| 0x47, 0x65, 0x74, 0x43, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, |
| 0x65, 0x12, 0x31, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x43, |
| 0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, |
| 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, |
| 0x73, 0x2e, 0x43, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, |
| 0x12, 0x80, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, |
| 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x33, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, |
| 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x53, 0x65, |
| 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, |
| 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x61, 0x63, 0x68, |
| 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, |
| 0x6e, 0x73, 0x65, 0x12, 0x64, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x61, 0x63, |
| 0x68, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x34, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x61, 0x63, 0x68, |
| 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, |
| 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, |
| 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x8a, 0x01, 0x0a, 0x1a, 0x55, 0x70, |
| 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x44, 0x65, |
| 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x3a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, |
| 0x70, 0x63, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, |
| 0x4c, 0x53, 0x45, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, |
| 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, |
| 0x73, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x44, 0x65, 0x70, 0x6c, |
| 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0xa4, 0x01, 0x0a, 0x1f, 0x42, 0x61, 0x74, 0x63, 0x68, |
| 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, |
| 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x3f, 0x2e, 0x75, 0x6e, 0x69, |
| 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, |
| 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, |
| 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, |
| 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x40, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x55, 0x70, 0x64, 0x61, 0x74, |
| 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x44, 0x65, 0x70, 0x6c, 0x6f, |
| 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x84, 0x01, |
| 0x0a, 0x17, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x44, |
| 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x37, 0x2e, 0x75, 0x6e, 0x69, 0x66, |
| 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, |
| 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, |
| 0x45, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, |
| 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, |
| 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, |
| 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x9e, 0x01, 0x0a, 0x1d, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, |
| 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x44, 0x65, 0x70, 0x6c, 0x6f, |
| 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x3d, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, |
| 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, |
| 0x4c, 0x53, 0x45, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, |
| 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, |
| 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, |
| 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, |
| 0x53, 0x45, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, |
| 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x92, 0x01, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x61, |
| 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, |
| 0x6e, 0x74, 0x73, 0x12, 0x39, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, |
| 0x73, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x44, 0x65, 0x70, 0x6c, |
| 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3a, |
| 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, |
| 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x61, 0x63, |
| 0x68, 0x69, 0x6e, 0x65, 0x4c, 0x53, 0x45, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, |
| 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x78, 0x0a, 0x14, 0x43, 0x72, |
| 0x65, 0x61, 0x74, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, 0x6e, |
| 0x69, 0x74, 0x12, 0x34, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x72, 0x65, |
| 0x61, 0x74, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, |
| 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, |
| 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, |
| 0x55, 0x6e, 0x69, 0x74, 0x12, 0x78, 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x63, |
| 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x74, 0x12, 0x34, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x63, 0x68, |
| 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, |
| 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, |
| 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x74, 0x12, 0x72, |
| 0x0a, 0x11, 0x47, 0x65, 0x74, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, |
| 0x6e, 0x69, 0x74, 0x12, 0x31, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, |
| 0x74, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x74, 0x52, |
| 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, |
| 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, |
| 0x65, 0x6c, 0x73, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, 0x6e, |
| 0x69, 0x74, 0x12, 0x80, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x63, 0x68, 0x65, 0x64, |
| 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x74, 0x73, 0x12, 0x33, 0x2e, 0x75, 0x6e, 0x69, |
| 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, |
| 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, |
| 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, |
| 0x34, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, |
| 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x63, |
| 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x74, 0x73, 0x52, 0x65, 0x73, |
| 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x64, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, |
| 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x74, 0x12, 0x34, 0x2e, |
| 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, |
| 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x63, |
| 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x74, 0x52, 0x65, 0x71, 0x75, |
| 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, |
| 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x7d, 0x0a, 0x12, 0x55, |
| 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x75, 0x6e, 0x64, 0x6c, |
| 0x65, 0x12, 0x32, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x55, 0x70, 0x64, 0x61, |
| 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x52, 0x65, |
| 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, |
| 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, |
| 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x75, 0x6e, 0x64, |
| 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6e, 0x0a, 0x0d, 0x47, 0x65, |
| 0x74, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2d, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44, |
| 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x75, 0x6e, 0x69, |
| 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, |
| 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44, 0x61, |
| 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x86, 0x01, 0x0a, 0x15, 0x43, |
| 0x68, 0x65, 0x63, 0x6b, 0x46, 0x6c, 0x65, 0x65, 0x74, 0x54, 0x65, 0x73, 0x74, 0x73, 0x50, 0x6f, |
| 0x6c, 0x69, 0x63, 0x79, 0x12, 0x35, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, |
| 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, |
| 0x68, 0x65, 0x63, 0x6b, 0x46, 0x6c, 0x65, 0x65, 0x74, 0x54, 0x65, 0x73, 0x74, 0x73, 0x50, 0x6f, |
| 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, 0x2e, 0x75, 0x6e, |
| 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, |
| 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x46, 0x6c, 0x65, 0x65, 0x74, |
| 0x54, 0x65, 0x73, 0x74, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, |
| 0x6e, 0x73, 0x65, 0x12, 0x6f, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x73, |
| 0x68, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x12, 0x30, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, |
| 0x63, 0x2e, 0x47, 0x65, 0x74, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x44, 0x61, |
| 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x75, 0x6e, 0x69, 0x66, |
| 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, |
| 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, |
| 0x44, 0x61, 0x74, 0x61, 0x12, 0x7a, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x77, 0x6e, 0x65, |
| 0x72, 0x73, 0x68, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x12, 0x31, 0x2e, 0x75, 0x6e, 0x69, 0x66, |
| 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, |
| 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x68, 0x69, |
| 0x70, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x75, |
| 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, |
| 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x77, 0x6e, 0x65, 0x72, |
| 0x73, 0x68, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, |
| 0x12, 0x83, 0x01, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x44, 0x55, 0x54, 0x73, 0x46, 0x6f, 0x72, 0x4c, |
| 0x61, 0x62, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x34, 0x2e, 0x75, 0x6e, 0x69, 0x66, |
| 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, |
| 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x55, 0x54, 0x73, 0x46, 0x6f, 0x72, 0x4c, 0x61, |
| 0x62, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, |
| 0x35, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, |
| 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x55, 0x54, |
| 0x73, 0x46, 0x6f, 0x72, 0x4c, 0x61, 0x62, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, |
| 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x69, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, |
| 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x66, 0x69, 0x12, 0x2e, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, |
| 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x66, |
| 0x69, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, |
| 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, |
| 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x66, |
| 0x69, 0x12, 0x77, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, |
| 0x57, 0x69, 0x66, 0x69, 0x73, 0x12, 0x30, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, |
| 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, |
| 0x4c, 0x69, 0x73, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x66, 0x69, 0x73, |
| 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, |
| 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, |
| 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x66, |
| 0x69, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6f, 0x0a, 0x11, 0x43, 0x72, |
| 0x65, 0x61, 0x74, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x66, 0x69, 0x12, |
| 0x31, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, 0x61, |
| 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, |
| 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x66, 0x69, 0x52, 0x65, 0x71, 0x75, 0x65, |
| 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, |
| 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, |
| 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x66, 0x69, 0x12, 0x6f, 0x0a, 0x11, 0x55, |
| 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x66, 0x69, |
| 0x12, 0x31, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x2e, |
| 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, |
| 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x66, 0x69, 0x52, 0x65, 0x71, 0x75, |
| 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, |
| 0x2e, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x66, 0x69, 0x12, 0x5e, 0x0a, 0x11, |
| 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x66, |
| 0x69, 0x12, 0x31, 0x2e, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, 0x65, 0x74, |
| 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x44, 0x65, 0x6c, 0x65, |
| 0x74, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x66, 0x69, 0x52, 0x65, 0x71, |
| 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, |
| 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x42, 0x25, 0x5a, 0x23, |
| 0x69, 0x6e, 0x66, 0x72, 0x61, 0x2f, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x66, 0x6c, 0x65, |
| 0x65, 0x74, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x70, 0x63, 0x3b, 0x75, 0x66, |
| 0x73, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, |
| } |
| |
| var ( |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescOnce sync.Once |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescData = file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDesc |
| ) |
| |
| func file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescGZIP() []byte { |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescOnce.Do(func() { |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescData = protoimpl.X.CompressGZIP(file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescData) |
| }) |
| return file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDescData |
| } |
| |
| var file_infra_unifiedfleet_api_v1_rpc_fleet_proto_enumTypes = make([]protoimpl.EnumInfo, 3) |
| var file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes = make([]protoimpl.MessageInfo, 208) |
| var file_infra_unifiedfleet_api_v1_rpc_fleet_proto_goTypes = []interface{}{ |
| (UpdateDeviceRecoveryDataRequest_ResourceType)(0), // 0: unifiedfleet.api.v1.rpc.UpdateDeviceRecoveryDataRequest.ResourceType |
| (GetDeviceDataResponse_ResourceType)(0), // 1: unifiedfleet.api.v1.rpc.GetDeviceDataResponse.ResourceType |
| (TestStatus_Code)(0), // 2: unifiedfleet.api.v1.rpc.TestStatus.Code |
| (*GetDUTsForLabstationRequest)(nil), // 3: unifiedfleet.api.v1.rpc.GetDUTsForLabstationRequest |
| (*GetDUTsForLabstationResponse)(nil), // 4: unifiedfleet.api.v1.rpc.GetDUTsForLabstationResponse |
| (*UpdateMachineLSEDeploymentRequest)(nil), // 5: unifiedfleet.api.v1.rpc.UpdateMachineLSEDeploymentRequest |
| (*BatchUpdateMachineLSEDeploymentRequest)(nil), // 6: unifiedfleet.api.v1.rpc.BatchUpdateMachineLSEDeploymentRequest |
| (*BatchUpdateMachineLSEDeploymentResponse)(nil), // 7: unifiedfleet.api.v1.rpc.BatchUpdateMachineLSEDeploymentResponse |
| (*GetMachineLSEDeploymentRequest)(nil), // 8: unifiedfleet.api.v1.rpc.GetMachineLSEDeploymentRequest |
| (*BatchGetMachineLSEDeploymentsRequest)(nil), // 9: unifiedfleet.api.v1.rpc.BatchGetMachineLSEDeploymentsRequest |
| (*BatchGetMachineLSEDeploymentsResponse)(nil), // 10: unifiedfleet.api.v1.rpc.BatchGetMachineLSEDeploymentsResponse |
| (*ListMachineLSEDeploymentsRequest)(nil), // 11: unifiedfleet.api.v1.rpc.ListMachineLSEDeploymentsRequest |
| (*ListMachineLSEDeploymentsResponse)(nil), // 12: unifiedfleet.api.v1.rpc.ListMachineLSEDeploymentsResponse |
| (*CreateVMRequest)(nil), // 13: unifiedfleet.api.v1.rpc.CreateVMRequest |
| (*UpdateVMRequest)(nil), // 14: unifiedfleet.api.v1.rpc.UpdateVMRequest |
| (*GetVMRequest)(nil), // 15: unifiedfleet.api.v1.rpc.GetVMRequest |
| (*DeleteVMRequest)(nil), // 16: unifiedfleet.api.v1.rpc.DeleteVMRequest |
| (*ListVMsRequest)(nil), // 17: unifiedfleet.api.v1.rpc.ListVMsRequest |
| (*ListVMsResponse)(nil), // 18: unifiedfleet.api.v1.rpc.ListVMsResponse |
| (*GetDHCPConfigRequest)(nil), // 19: unifiedfleet.api.v1.rpc.GetDHCPConfigRequest |
| (*CreateChromePlatformRequest)(nil), // 20: unifiedfleet.api.v1.rpc.CreateChromePlatformRequest |
| (*UpdateChromePlatformRequest)(nil), // 21: unifiedfleet.api.v1.rpc.UpdateChromePlatformRequest |
| (*GetChromePlatformRequest)(nil), // 22: unifiedfleet.api.v1.rpc.GetChromePlatformRequest |
| (*ListChromePlatformsRequest)(nil), // 23: unifiedfleet.api.v1.rpc.ListChromePlatformsRequest |
| (*ListChromePlatformsResponse)(nil), // 24: unifiedfleet.api.v1.rpc.ListChromePlatformsResponse |
| (*DeleteChromePlatformRequest)(nil), // 25: unifiedfleet.api.v1.rpc.DeleteChromePlatformRequest |
| (*ImportChromePlatformsRequest)(nil), // 26: unifiedfleet.api.v1.rpc.ImportChromePlatformsRequest |
| (*ImportChromePlatformsResponse)(nil), // 27: unifiedfleet.api.v1.rpc.ImportChromePlatformsResponse |
| (*ChromePlatformResult)(nil), // 28: unifiedfleet.api.v1.rpc.ChromePlatformResult |
| (*ImportOSVersionsRequest)(nil), // 29: unifiedfleet.api.v1.rpc.ImportOSVersionsRequest |
| (*ListOSVersionsRequest)(nil), // 30: unifiedfleet.api.v1.rpc.ListOSVersionsRequest |
| (*ListOSVersionsResponse)(nil), // 31: unifiedfleet.api.v1.rpc.ListOSVersionsResponse |
| (*CreateMachineLSEPrototypeRequest)(nil), // 32: unifiedfleet.api.v1.rpc.CreateMachineLSEPrototypeRequest |
| (*UpdateMachineLSEPrototypeRequest)(nil), // 33: unifiedfleet.api.v1.rpc.UpdateMachineLSEPrototypeRequest |
| (*GetMachineLSEPrototypeRequest)(nil), // 34: unifiedfleet.api.v1.rpc.GetMachineLSEPrototypeRequest |
| (*ListMachineLSEPrototypesRequest)(nil), // 35: unifiedfleet.api.v1.rpc.ListMachineLSEPrototypesRequest |
| (*ListMachineLSEPrototypesResponse)(nil), // 36: unifiedfleet.api.v1.rpc.ListMachineLSEPrototypesResponse |
| (*DeleteMachineLSEPrototypeRequest)(nil), // 37: unifiedfleet.api.v1.rpc.DeleteMachineLSEPrototypeRequest |
| (*CreateRackLSEPrototypeRequest)(nil), // 38: unifiedfleet.api.v1.rpc.CreateRackLSEPrototypeRequest |
| (*UpdateRackLSEPrototypeRequest)(nil), // 39: unifiedfleet.api.v1.rpc.UpdateRackLSEPrototypeRequest |
| (*GetRackLSEPrototypeRequest)(nil), // 40: unifiedfleet.api.v1.rpc.GetRackLSEPrototypeRequest |
| (*ListRackLSEPrototypesRequest)(nil), // 41: unifiedfleet.api.v1.rpc.ListRackLSEPrototypesRequest |
| (*ListRackLSEPrototypesResponse)(nil), // 42: unifiedfleet.api.v1.rpc.ListRackLSEPrototypesResponse |
| (*DeleteRackLSEPrototypeRequest)(nil), // 43: unifiedfleet.api.v1.rpc.DeleteRackLSEPrototypeRequest |
| (*MachineRegistrationRequest)(nil), // 44: unifiedfleet.api.v1.rpc.MachineRegistrationRequest |
| (*UpdateMachineRequest)(nil), // 45: unifiedfleet.api.v1.rpc.UpdateMachineRequest |
| (*GetMachineRequest)(nil), // 46: unifiedfleet.api.v1.rpc.GetMachineRequest |
| (*ListMachinesRequest)(nil), // 47: unifiedfleet.api.v1.rpc.ListMachinesRequest |
| (*ListMachinesResponse)(nil), // 48: unifiedfleet.api.v1.rpc.ListMachinesResponse |
| (*DeleteMachineRequest)(nil), // 49: unifiedfleet.api.v1.rpc.DeleteMachineRequest |
| (*RenameMachineRequest)(nil), // 50: unifiedfleet.api.v1.rpc.RenameMachineRequest |
| (*MachineDBSource)(nil), // 51: unifiedfleet.api.v1.rpc.MachineDBSource |
| (*ConfigSource)(nil), // 52: unifiedfleet.api.v1.rpc.ConfigSource |
| (*CreateRackRequest)(nil), // 53: unifiedfleet.api.v1.rpc.CreateRackRequest |
| (*UpdateRackRequest)(nil), // 54: unifiedfleet.api.v1.rpc.UpdateRackRequest |
| (*GetRackRequest)(nil), // 55: unifiedfleet.api.v1.rpc.GetRackRequest |
| (*ListRacksRequest)(nil), // 56: unifiedfleet.api.v1.rpc.ListRacksRequest |
| (*ListRacksResponse)(nil), // 57: unifiedfleet.api.v1.rpc.ListRacksResponse |
| (*DeleteRackRequest)(nil), // 58: unifiedfleet.api.v1.rpc.DeleteRackRequest |
| (*RenameRackRequest)(nil), // 59: unifiedfleet.api.v1.rpc.RenameRackRequest |
| (*CreateMachineLSERequest)(nil), // 60: unifiedfleet.api.v1.rpc.CreateMachineLSERequest |
| (*UpdateMachineLSERequest)(nil), // 61: unifiedfleet.api.v1.rpc.UpdateMachineLSERequest |
| (*GetMachineLSERequest)(nil), // 62: unifiedfleet.api.v1.rpc.GetMachineLSERequest |
| (*GetMachineLSEBySerialRequest)(nil), // 63: unifiedfleet.api.v1.rpc.GetMachineLSEBySerialRequest |
| (*GetHostDataRequest)(nil), // 64: unifiedfleet.api.v1.rpc.GetHostDataRequest |
| (*GetHostDataResponse)(nil), // 65: unifiedfleet.api.v1.rpc.GetHostDataResponse |
| (*ListMachineLSEsRequest)(nil), // 66: unifiedfleet.api.v1.rpc.ListMachineLSEsRequest |
| (*ListMachineLSEsResponse)(nil), // 67: unifiedfleet.api.v1.rpc.ListMachineLSEsResponse |
| (*DeleteMachineLSERequest)(nil), // 68: unifiedfleet.api.v1.rpc.DeleteMachineLSERequest |
| (*RenameMachineLSERequest)(nil), // 69: unifiedfleet.api.v1.rpc.RenameMachineLSERequest |
| (*ImportMachineLSEsRequest)(nil), // 70: unifiedfleet.api.v1.rpc.ImportMachineLSEsRequest |
| (*ImportOSMachineLSEsRequest)(nil), // 71: unifiedfleet.api.v1.rpc.ImportOSMachineLSEsRequest |
| (*CreateRackLSERequest)(nil), // 72: unifiedfleet.api.v1.rpc.CreateRackLSERequest |
| (*UpdateRackLSERequest)(nil), // 73: unifiedfleet.api.v1.rpc.UpdateRackLSERequest |
| (*GetRackLSERequest)(nil), // 74: unifiedfleet.api.v1.rpc.GetRackLSERequest |
| (*ListRackLSEsRequest)(nil), // 75: unifiedfleet.api.v1.rpc.ListRackLSEsRequest |
| (*ListRackLSEsResponse)(nil), // 76: unifiedfleet.api.v1.rpc.ListRackLSEsResponse |
| (*DeleteRackLSERequest)(nil), // 77: unifiedfleet.api.v1.rpc.DeleteRackLSERequest |
| (*CreateNicRequest)(nil), // 78: unifiedfleet.api.v1.rpc.CreateNicRequest |
| (*UpdateNicRequest)(nil), // 79: unifiedfleet.api.v1.rpc.UpdateNicRequest |
| (*GetNicRequest)(nil), // 80: unifiedfleet.api.v1.rpc.GetNicRequest |
| (*ListNicsRequest)(nil), // 81: unifiedfleet.api.v1.rpc.ListNicsRequest |
| (*ListNicsResponse)(nil), // 82: unifiedfleet.api.v1.rpc.ListNicsResponse |
| (*DeleteNicRequest)(nil), // 83: unifiedfleet.api.v1.rpc.DeleteNicRequest |
| (*ImportNicsRequest)(nil), // 84: unifiedfleet.api.v1.rpc.ImportNicsRequest |
| (*RenameNicRequest)(nil), // 85: unifiedfleet.api.v1.rpc.RenameNicRequest |
| (*RenameSwitchRequest)(nil), // 86: unifiedfleet.api.v1.rpc.RenameSwitchRequest |
| (*CreateKVMRequest)(nil), // 87: unifiedfleet.api.v1.rpc.CreateKVMRequest |
| (*UpdateKVMRequest)(nil), // 88: unifiedfleet.api.v1.rpc.UpdateKVMRequest |
| (*GetKVMRequest)(nil), // 89: unifiedfleet.api.v1.rpc.GetKVMRequest |
| (*ListKVMsRequest)(nil), // 90: unifiedfleet.api.v1.rpc.ListKVMsRequest |
| (*ListKVMsResponse)(nil), // 91: unifiedfleet.api.v1.rpc.ListKVMsResponse |
| (*DeleteKVMRequest)(nil), // 92: unifiedfleet.api.v1.rpc.DeleteKVMRequest |
| (*CreateRPMRequest)(nil), // 93: unifiedfleet.api.v1.rpc.CreateRPMRequest |
| (*UpdateRPMRequest)(nil), // 94: unifiedfleet.api.v1.rpc.UpdateRPMRequest |
| (*GetRPMRequest)(nil), // 95: unifiedfleet.api.v1.rpc.GetRPMRequest |
| (*ListRPMsRequest)(nil), // 96: unifiedfleet.api.v1.rpc.ListRPMsRequest |
| (*ListRPMsResponse)(nil), // 97: unifiedfleet.api.v1.rpc.ListRPMsResponse |
| (*DeleteRPMRequest)(nil), // 98: unifiedfleet.api.v1.rpc.DeleteRPMRequest |
| (*CreateDracRequest)(nil), // 99: unifiedfleet.api.v1.rpc.CreateDracRequest |
| (*UpdateDracRequest)(nil), // 100: unifiedfleet.api.v1.rpc.UpdateDracRequest |
| (*GetDracRequest)(nil), // 101: unifiedfleet.api.v1.rpc.GetDracRequest |
| (*ListDracsRequest)(nil), // 102: unifiedfleet.api.v1.rpc.ListDracsRequest |
| (*ListDracsResponse)(nil), // 103: unifiedfleet.api.v1.rpc.ListDracsResponse |
| (*DeleteDracRequest)(nil), // 104: unifiedfleet.api.v1.rpc.DeleteDracRequest |
| (*CreateSwitchRequest)(nil), // 105: unifiedfleet.api.v1.rpc.CreateSwitchRequest |
| (*UpdateSwitchRequest)(nil), // 106: unifiedfleet.api.v1.rpc.UpdateSwitchRequest |
| (*GetSwitchRequest)(nil), // 107: unifiedfleet.api.v1.rpc.GetSwitchRequest |
| (*ListSwitchesRequest)(nil), // 108: unifiedfleet.api.v1.rpc.ListSwitchesRequest |
| (*ListSwitchesResponse)(nil), // 109: unifiedfleet.api.v1.rpc.ListSwitchesResponse |
| (*DeleteSwitchRequest)(nil), // 110: unifiedfleet.api.v1.rpc.DeleteSwitchRequest |
| (*CreateVlanRequest)(nil), // 111: unifiedfleet.api.v1.rpc.CreateVlanRequest |
| (*UpdateVlanRequest)(nil), // 112: unifiedfleet.api.v1.rpc.UpdateVlanRequest |
| (*GetVlanRequest)(nil), // 113: unifiedfleet.api.v1.rpc.GetVlanRequest |
| (*ListIPsRequest)(nil), // 114: unifiedfleet.api.v1.rpc.ListIPsRequest |
| (*ListVlansRequest)(nil), // 115: unifiedfleet.api.v1.rpc.ListVlansRequest |
| (*ListIPsResponse)(nil), // 116: unifiedfleet.api.v1.rpc.ListIPsResponse |
| (*ListVlansResponse)(nil), // 117: unifiedfleet.api.v1.rpc.ListVlansResponse |
| (*DeleteVlanRequest)(nil), // 118: unifiedfleet.api.v1.rpc.DeleteVlanRequest |
| (*ImportOSVlansRequest)(nil), // 119: unifiedfleet.api.v1.rpc.ImportOSVlansRequest |
| (*GetStateRequest)(nil), // 120: unifiedfleet.api.v1.rpc.GetStateRequest |
| (*GetDutStateRequest)(nil), // 121: unifiedfleet.api.v1.rpc.GetDutStateRequest |
| (*ListDutStatesRequest)(nil), // 122: unifiedfleet.api.v1.rpc.ListDutStatesRequest |
| (*ListDutStatesResponse)(nil), // 123: unifiedfleet.api.v1.rpc.ListDutStatesResponse |
| (*UpdateStateRequest)(nil), // 124: unifiedfleet.api.v1.rpc.UpdateStateRequest |
| (*UpdateDutStateRequest)(nil), // 125: unifiedfleet.api.v1.rpc.UpdateDutStateRequest |
| (*ChromeOsRecoveryData)(nil), // 126: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData |
| (*UpdateDeviceRecoveryDataRequest)(nil), // 127: unifiedfleet.api.v1.rpc.UpdateDeviceRecoveryDataRequest |
| (*UpdateDeviceRecoveryDataResponse)(nil), // 128: unifiedfleet.api.v1.rpc.UpdateDeviceRecoveryDataResponse |
| (*UpdateTestDataRequest)(nil), // 129: unifiedfleet.api.v1.rpc.UpdateTestDataRequest |
| (*UpdateTestDataResponse)(nil), // 130: unifiedfleet.api.v1.rpc.UpdateTestDataResponse |
| (*RackRegistrationRequest)(nil), // 131: unifiedfleet.api.v1.rpc.RackRegistrationRequest |
| (*NetworkOption)(nil), // 132: unifiedfleet.api.v1.rpc.NetworkOption |
| (*CreateAssetRequest)(nil), // 133: unifiedfleet.api.v1.rpc.CreateAssetRequest |
| (*UpdateAssetRequest)(nil), // 134: unifiedfleet.api.v1.rpc.UpdateAssetRequest |
| (*GetAssetRequest)(nil), // 135: unifiedfleet.api.v1.rpc.GetAssetRequest |
| (*ListAssetsRequest)(nil), // 136: unifiedfleet.api.v1.rpc.ListAssetsRequest |
| (*ListAssetsResponse)(nil), // 137: unifiedfleet.api.v1.rpc.ListAssetsResponse |
| (*DeleteAssetRequest)(nil), // 138: unifiedfleet.api.v1.rpc.DeleteAssetRequest |
| (*RenameAssetRequest)(nil), // 139: unifiedfleet.api.v1.rpc.RenameAssetRequest |
| (*BatchGetKVMsRequest)(nil), // 140: unifiedfleet.api.v1.rpc.BatchGetKVMsRequest |
| (*BatchGetKVMsResponse)(nil), // 141: unifiedfleet.api.v1.rpc.BatchGetKVMsResponse |
| (*BatchGetDHCPConfigsRequest)(nil), // 142: unifiedfleet.api.v1.rpc.BatchGetDHCPConfigsRequest |
| (*BatchGetDHCPConfigsResponse)(nil), // 143: unifiedfleet.api.v1.rpc.BatchGetDHCPConfigsResponse |
| (*BatchGetMachineLSEsRequest)(nil), // 144: unifiedfleet.api.v1.rpc.BatchGetMachineLSEsRequest |
| (*BatchGetMachineLSEsResponse)(nil), // 145: unifiedfleet.api.v1.rpc.BatchGetMachineLSEsResponse |
| (*BatchGetMachinesRequest)(nil), // 146: unifiedfleet.api.v1.rpc.BatchGetMachinesRequest |
| (*BatchGetMachinesResponse)(nil), // 147: unifiedfleet.api.v1.rpc.BatchGetMachinesResponse |
| (*BatchGetSwitchesRequest)(nil), // 148: unifiedfleet.api.v1.rpc.BatchGetSwitchesRequest |
| (*BatchGetSwitchesResponse)(nil), // 149: unifiedfleet.api.v1.rpc.BatchGetSwitchesResponse |
| (*BatchGetRPMsRequest)(nil), // 150: unifiedfleet.api.v1.rpc.BatchGetRPMsRequest |
| (*BatchGetRPMsResponse)(nil), // 151: unifiedfleet.api.v1.rpc.BatchGetRPMsResponse |
| (*BatchGetDracsRequest)(nil), // 152: unifiedfleet.api.v1.rpc.BatchGetDracsRequest |
| (*BatchGetDracsResponse)(nil), // 153: unifiedfleet.api.v1.rpc.BatchGetDracsResponse |
| (*BatchGetNicsRequest)(nil), // 154: unifiedfleet.api.v1.rpc.BatchGetNicsRequest |
| (*BatchGetNicsResponse)(nil), // 155: unifiedfleet.api.v1.rpc.BatchGetNicsResponse |
| (*BatchGetVMsRequest)(nil), // 156: unifiedfleet.api.v1.rpc.BatchGetVMsRequest |
| (*BatchGetVMsResponse)(nil), // 157: unifiedfleet.api.v1.rpc.BatchGetVMsResponse |
| (*BatchGetVlansRequest)(nil), // 158: unifiedfleet.api.v1.rpc.BatchGetVlansRequest |
| (*BatchGetVlansResponse)(nil), // 159: unifiedfleet.api.v1.rpc.BatchGetVlansResponse |
| (*BatchGetRacksRequest)(nil), // 160: unifiedfleet.api.v1.rpc.BatchGetRacksRequest |
| (*BatchGetRacksResponse)(nil), // 161: unifiedfleet.api.v1.rpc.BatchGetRacksResponse |
| (*BatchGetChromePlatformsRequest)(nil), // 162: unifiedfleet.api.v1.rpc.BatchGetChromePlatformsRequest |
| (*BatchGetChromePlatformsResponse)(nil), // 163: unifiedfleet.api.v1.rpc.BatchGetChromePlatformsResponse |
| (*BatchGetMachineLSEPrototypesRequest)(nil), // 164: unifiedfleet.api.v1.rpc.BatchGetMachineLSEPrototypesRequest |
| (*BatchGetMachineLSEPrototypesResponse)(nil), // 165: unifiedfleet.api.v1.rpc.BatchGetMachineLSEPrototypesResponse |
| (*BatchGetRackLSEPrototypesRequest)(nil), // 166: unifiedfleet.api.v1.rpc.BatchGetRackLSEPrototypesRequest |
| (*BatchGetRackLSEPrototypesResponse)(nil), // 167: unifiedfleet.api.v1.rpc.BatchGetRackLSEPrototypesResponse |
| (*GetChromeOSDeviceDataRequest)(nil), // 168: unifiedfleet.api.v1.rpc.GetChromeOSDeviceDataRequest |
| (*CreateCachingServiceRequest)(nil), // 169: unifiedfleet.api.v1.rpc.CreateCachingServiceRequest |
| (*UpdateCachingServiceRequest)(nil), // 170: unifiedfleet.api.v1.rpc.UpdateCachingServiceRequest |
| (*GetCachingServiceRequest)(nil), // 171: unifiedfleet.api.v1.rpc.GetCachingServiceRequest |
| (*ListCachingServicesRequest)(nil), // 172: unifiedfleet.api.v1.rpc.ListCachingServicesRequest |
| (*ListCachingServicesResponse)(nil), // 173: unifiedfleet.api.v1.rpc.ListCachingServicesResponse |
| (*DeleteCachingServiceRequest)(nil), // 174: unifiedfleet.api.v1.rpc.DeleteCachingServiceRequest |
| (*CreateSchedulingUnitRequest)(nil), // 175: unifiedfleet.api.v1.rpc.CreateSchedulingUnitRequest |
| (*UpdateSchedulingUnitRequest)(nil), // 176: unifiedfleet.api.v1.rpc.UpdateSchedulingUnitRequest |
| (*GetSchedulingUnitRequest)(nil), // 177: unifiedfleet.api.v1.rpc.GetSchedulingUnitRequest |
| (*ListSchedulingUnitsRequest)(nil), // 178: unifiedfleet.api.v1.rpc.ListSchedulingUnitsRequest |
| (*ListSchedulingUnitsResponse)(nil), // 179: unifiedfleet.api.v1.rpc.ListSchedulingUnitsResponse |
| (*DeleteSchedulingUnitRequest)(nil), // 180: unifiedfleet.api.v1.rpc.DeleteSchedulingUnitRequest |
| (*UpdateConfigBundleRequest)(nil), // 181: unifiedfleet.api.v1.rpc.UpdateConfigBundleRequest |
| (*UpdateConfigBundleResponse)(nil), // 182: unifiedfleet.api.v1.rpc.UpdateConfigBundleResponse |
| (*GetDeviceDataRequest)(nil), // 183: unifiedfleet.api.v1.rpc.GetDeviceDataRequest |
| (*GetDeviceDataResponse)(nil), // 184: unifiedfleet.api.v1.rpc.GetDeviceDataResponse |
| (*AttachedDeviceData)(nil), // 185: unifiedfleet.api.v1.rpc.AttachedDeviceData |
| (*BrowserDeviceData)(nil), // 186: unifiedfleet.api.v1.rpc.BrowserDeviceData |
| (*CheckFleetTestsPolicyRequest)(nil), // 187: unifiedfleet.api.v1.rpc.CheckFleetTestsPolicyRequest |
| (*TestStatus)(nil), // 188: unifiedfleet.api.v1.rpc.TestStatus |
| (*CheckFleetTestsPolicyResponse)(nil), // 189: unifiedfleet.api.v1.rpc.CheckFleetTestsPolicyResponse |
| (*GetOwnershipDataRequest)(nil), // 190: unifiedfleet.api.v1.rpc.GetOwnershipDataRequest |
| (*ListOwnershipDataRequest)(nil), // 191: unifiedfleet.api.v1.rpc.ListOwnershipDataRequest |
| (*OwnershipByHost)(nil), // 192: unifiedfleet.api.v1.rpc.OwnershipByHost |
| (*ListOwnershipDataResponse)(nil), // 193: unifiedfleet.api.v1.rpc.ListOwnershipDataResponse |
| (*GetDefaultWifiRequest)(nil), // 194: unifiedfleet.api.v1.rpc.GetDefaultWifiRequest |
| (*ListDefaultWifisRequest)(nil), // 195: unifiedfleet.api.v1.rpc.ListDefaultWifisRequest |
| (*ListDefaultWifisResponse)(nil), // 196: unifiedfleet.api.v1.rpc.ListDefaultWifisResponse |
| (*CreateDefaultWifiRequest)(nil), // 197: unifiedfleet.api.v1.rpc.CreateDefaultWifiRequest |
| (*UpdateDefaultWifiRequest)(nil), // 198: unifiedfleet.api.v1.rpc.UpdateDefaultWifiRequest |
| (*DeleteDefaultWifiRequest)(nil), // 199: unifiedfleet.api.v1.rpc.DeleteDefaultWifiRequest |
| (*GetDUTsForLabstationResponse_LabstationMapping)(nil), // 200: unifiedfleet.api.v1.rpc.GetDUTsForLabstationResponse.LabstationMapping |
| nil, // 201: unifiedfleet.api.v1.rpc.UpdateMachineLSERequest.NetworkOptionsEntry |
| (*ChromeOsRecoveryData_DutData)(nil), // 202: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.DutData |
| (*ChromeOsRecoveryData_WifiRouter)(nil), // 203: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.WifiRouter |
| (*ChromeOsRecoveryData_BluetoothPeer)(nil), // 204: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.BluetoothPeer |
| (*ChromeOsRecoveryData_Dolos)(nil), // 205: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.Dolos |
| (*ChromeOsRecoveryData_ModemInfo)(nil), // 206: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.ModemInfo |
| (*ChromeOsRecoveryData_LabData)(nil), // 207: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.LabData |
| nil, // 208: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.LabData.RoVpdMapEntry |
| (*UpdateTestDataRequest_ChromeOs)(nil), // 209: unifiedfleet.api.v1.rpc.UpdateTestDataRequest.ChromeOs |
| (*UpdateTestDataRequest_Android)(nil), // 210: unifiedfleet.api.v1.rpc.UpdateTestDataRequest.Android |
| (*models.MachineLSEDeployment)(nil), // 211: unifiedfleet.api.v1.models.MachineLSEDeployment |
| (*fieldmaskpb.FieldMask)(nil), // 212: google.protobuf.FieldMask |
| (*models.VM)(nil), // 213: unifiedfleet.api.v1.models.VM |
| (*models.ChromePlatform)(nil), // 214: unifiedfleet.api.v1.models.ChromePlatform |
| (*models.OSVersion)(nil), // 215: unifiedfleet.api.v1.models.OSVersion |
| (*models.MachineLSEPrototype)(nil), // 216: unifiedfleet.api.v1.models.MachineLSEPrototype |
| (*models.RackLSEPrototype)(nil), // 217: unifiedfleet.api.v1.models.RackLSEPrototype |
| (*models.Machine)(nil), // 218: unifiedfleet.api.v1.models.Machine |
| (*models.Rack)(nil), // 219: unifiedfleet.api.v1.models.Rack |
| (*models.MachineLSE)(nil), // 220: unifiedfleet.api.v1.models.MachineLSE |
| (*models.RackLSE)(nil), // 221: unifiedfleet.api.v1.models.RackLSE |
| (*models.Nic)(nil), // 222: unifiedfleet.api.v1.models.Nic |
| (*models.KVM)(nil), // 223: unifiedfleet.api.v1.models.KVM |
| (*models.RPM)(nil), // 224: unifiedfleet.api.v1.models.RPM |
| (*models.Drac)(nil), // 225: unifiedfleet.api.v1.models.Drac |
| (*models.Switch)(nil), // 226: unifiedfleet.api.v1.models.Switch |
| (*models.Vlan)(nil), // 227: unifiedfleet.api.v1.models.Vlan |
| (*models.IP)(nil), // 228: unifiedfleet.api.v1.models.IP |
| (*lab.DutState)(nil), // 229: unifiedfleet.api.v1.models.chromeos.lab.DutState |
| (*models.StateRecord)(nil), // 230: unifiedfleet.api.v1.models.StateRecord |
| (*models.DutMeta)(nil), // 231: unifiedfleet.api.v1.models.DutMeta |
| (*models.LabMeta)(nil), // 232: unifiedfleet.api.v1.models.LabMeta |
| (models.State)(0), // 233: unifiedfleet.api.v1.models.State |
| (*models.Asset)(nil), // 234: unifiedfleet.api.v1.models.asset |
| (*models.DHCPConfig)(nil), // 235: unifiedfleet.api.v1.models.DHCPConfig |
| (*models.CachingService)(nil), // 236: unifiedfleet.api.v1.models.CachingService |
| (*models.SchedulingUnit)(nil), // 237: unifiedfleet.api.v1.models.SchedulingUnit |
| (*models.ChromeOSDeviceData)(nil), // 238: unifiedfleet.api.v1.models.ChromeOSDeviceData |
| (*models.OwnershipData)(nil), // 239: unifiedfleet.api.v1.models.OwnershipData |
| (*models.DefaultWifi)(nil), // 240: unifiedfleet.api.v1.models.DefaultWifi |
| (lab.PeripheralState)(0), // 241: unifiedfleet.api.v1.models.chromeos.lab.PeripheralState |
| (api.WifiRouterFeature)(0), // 242: chromiumos.test.lab.api.WifiRouterFeature |
| (api.WifiRouterDeviceType)(0), // 243: chromiumos.test.lab.api.WifiRouterDeviceType |
| (lab.ModemType)(0), // 244: unifiedfleet.api.v1.models.chromeos.lab.ModemType |
| (*lab.ServoTopology)(nil), // 245: unifiedfleet.api.v1.models.chromeos.lab.ServoTopology |
| (*api.UsbDrive)(nil), // 246: chromiumos.test.lab.api.UsbDrive |
| (*api.Cbi)(nil), // 247: chromiumos.test.lab.api.Cbi |
| (lab.Chameleon_AudioBoxJackPlugger)(0), // 248: unifiedfleet.api.v1.models.chromeos.lab.Chameleon.AudioBoxJackPlugger |
| (*lab.SIMInfo)(nil), // 249: unifiedfleet.api.v1.models.chromeos.lab.SIMInfo |
| (*emptypb.Empty)(nil), // 250: google.protobuf.Empty |
| (*status.Status)(nil), // 251: google.rpc.Status |
| } |
| var file_infra_unifiedfleet_api_v1_rpc_fleet_proto_depIdxs = []int32{ |
| 200, // 0: unifiedfleet.api.v1.rpc.GetDUTsForLabstationResponse.items:type_name -> unifiedfleet.api.v1.rpc.GetDUTsForLabstationResponse.LabstationMapping |
| 211, // 1: unifiedfleet.api.v1.rpc.UpdateMachineLSEDeploymentRequest.machine_lse_deployment:type_name -> unifiedfleet.api.v1.models.MachineLSEDeployment |
| 212, // 2: unifiedfleet.api.v1.rpc.UpdateMachineLSEDeploymentRequest.update_mask:type_name -> google.protobuf.FieldMask |
| 5, // 3: unifiedfleet.api.v1.rpc.BatchUpdateMachineLSEDeploymentRequest.requests:type_name -> unifiedfleet.api.v1.rpc.UpdateMachineLSEDeploymentRequest |
| 211, // 4: unifiedfleet.api.v1.rpc.BatchUpdateMachineLSEDeploymentResponse.machine_lse_deployments:type_name -> unifiedfleet.api.v1.models.MachineLSEDeployment |
| 211, // 5: unifiedfleet.api.v1.rpc.BatchGetMachineLSEDeploymentsResponse.machine_lse_deployments:type_name -> unifiedfleet.api.v1.models.MachineLSEDeployment |
| 211, // 6: unifiedfleet.api.v1.rpc.ListMachineLSEDeploymentsResponse.machine_lse_deployments:type_name -> unifiedfleet.api.v1.models.MachineLSEDeployment |
| 213, // 7: unifiedfleet.api.v1.rpc.CreateVMRequest.vm:type_name -> unifiedfleet.api.v1.models.VM |
| 132, // 8: unifiedfleet.api.v1.rpc.CreateVMRequest.network_option:type_name -> unifiedfleet.api.v1.rpc.NetworkOption |
| 213, // 9: unifiedfleet.api.v1.rpc.UpdateVMRequest.vm:type_name -> unifiedfleet.api.v1.models.VM |
| 212, // 10: unifiedfleet.api.v1.rpc.UpdateVMRequest.update_mask:type_name -> google.protobuf.FieldMask |
| 132, // 11: unifiedfleet.api.v1.rpc.UpdateVMRequest.network_option:type_name -> unifiedfleet.api.v1.rpc.NetworkOption |
| 213, // 12: unifiedfleet.api.v1.rpc.ListVMsResponse.vms:type_name -> unifiedfleet.api.v1.models.VM |
| 214, // 13: unifiedfleet.api.v1.rpc.CreateChromePlatformRequest.chromePlatform:type_name -> unifiedfleet.api.v1.models.ChromePlatform |
| 214, // 14: unifiedfleet.api.v1.rpc.UpdateChromePlatformRequest.chromePlatform:type_name -> unifiedfleet.api.v1.models.ChromePlatform |
| 212, // 15: unifiedfleet.api.v1.rpc.UpdateChromePlatformRequest.update_mask:type_name -> google.protobuf.FieldMask |
| 214, // 16: unifiedfleet.api.v1.rpc.ListChromePlatformsResponse.chromePlatforms:type_name -> unifiedfleet.api.v1.models.ChromePlatform |
| 51, // 17: unifiedfleet.api.v1.rpc.ImportChromePlatformsRequest.machine_db_source:type_name -> unifiedfleet.api.v1.rpc.MachineDBSource |
| 52, // 18: unifiedfleet.api.v1.rpc.ImportChromePlatformsRequest.config_source:type_name -> unifiedfleet.api.v1.rpc.ConfigSource |
| 28, // 19: unifiedfleet.api.v1.rpc.ImportChromePlatformsResponse.passed:type_name -> unifiedfleet.api.v1.rpc.ChromePlatformResult |
| 28, // 20: unifiedfleet.api.v1.rpc.ImportChromePlatformsResponse.failed:type_name -> unifiedfleet.api.v1.rpc.ChromePlatformResult |
| 214, // 21: unifiedfleet.api.v1.rpc.ChromePlatformResult.platform:type_name -> unifiedfleet.api.v1.models.ChromePlatform |
| 51, // 22: unifiedfleet.api.v1.rpc.ImportOSVersionsRequest.machine_db_source:type_name -> unifiedfleet.api.v1.rpc.MachineDBSource |
| 52, // 23: unifiedfleet.api.v1.rpc.ImportOSVersionsRequest.config_source:type_name -> unifiedfleet.api.v1.rpc.ConfigSource |
| 215, // 24: unifiedfleet.api.v1.rpc.ListOSVersionsResponse.os_version:type_name -> unifiedfleet.api.v1.models.OSVersion |
| 216, // 25: unifiedfleet.api.v1.rpc.CreateMachineLSEPrototypeRequest.machineLSEPrototype:type_name -> unifiedfleet.api.v1.models.MachineLSEPrototype |
| 216, // 26: unifiedfleet.api.v1.rpc.UpdateMachineLSEPrototypeRequest.machineLSEPrototype:type_name -> unifiedfleet.api.v1.models.MachineLSEPrototype |
| 212, // 27: unifiedfleet.api.v1.rpc.UpdateMachineLSEPrototypeRequest.update_mask:type_name -> google.protobuf.FieldMask |
| 216, // 28: unifiedfleet.api.v1.rpc.ListMachineLSEPrototypesResponse.machineLSEPrototypes:type_name -> unifiedfleet.api.v1.models.MachineLSEPrototype |
| 217, // 29: unifiedfleet.api.v1.rpc.CreateRackLSEPrototypeRequest.rackLSEPrototype:type_name -> unifiedfleet.api.v1.models.RackLSEPrototype |
| 217, // 30: unifiedfleet.api.v1.rpc.UpdateRackLSEPrototypeRequest.rackLSEPrototype:type_name -> unifiedfleet.api.v1.models.RackLSEPrototype |
| 212, // 31: unifiedfleet.api.v1.rpc.UpdateRackLSEPrototypeRequest.update_mask:type_name -> google.protobuf.FieldMask |
| 217, // 32: unifiedfleet.api.v1.rpc.ListRackLSEPrototypesResponse.rackLSEPrototypes:type_name -> unifiedfleet.api.v1.models.RackLSEPrototype |
| 218, // 33: unifiedfleet.api.v1.rpc.MachineRegistrationRequest.machine:type_name -> unifiedfleet.api.v1.models.Machine |
| 218, // 34: unifiedfleet.api.v1.rpc.UpdateMachineRequest.machine:type_name -> unifiedfleet.api.v1.models.Machine |
| 212, // 35: unifiedfleet.api.v1.rpc.UpdateMachineRequest.update_mask:type_name -> google.protobuf.FieldMask |
| 218, // 36: unifiedfleet.api.v1.rpc.ListMachinesResponse.machines:type_name -> unifiedfleet.api.v1.models.Machine |
| 219, // 37: unifiedfleet.api.v1.rpc.CreateRackRequest.rack:type_name -> unifiedfleet.api.v1.models.Rack |
| 219, // 38: unifiedfleet.api.v1.rpc.UpdateRackRequest.rack:type_name -> unifiedfleet.api.v1.models.Rack |
| 212, // 39: unifiedfleet.api.v1.rpc.UpdateRackRequest.update_mask:type_name -> google.protobuf.FieldMask |
| 219, // 40: unifiedfleet.api.v1.rpc.ListRacksResponse.racks:type_name -> unifiedfleet.api.v1.models.Rack |
| 220, // 41: unifiedfleet.api.v1.rpc.CreateMachineLSERequest.machineLSE:type_name -> unifiedfleet.api.v1.models.MachineLSE |
| 132, // 42: unifiedfleet.api.v1.rpc.CreateMachineLSERequest.network_option:type_name -> unifiedfleet.api.v1.rpc.NetworkOption |
| 220, // 43: unifiedfleet.api.v1.rpc.UpdateMachineLSERequest.machineLSE:type_name -> unifiedfleet.api.v1.models.MachineLSE |
| 212, // 44: unifiedfleet.api.v1.rpc.UpdateMachineLSERequest.update_mask:type_name -> google.protobuf.FieldMask |
| 201, // 45: unifiedfleet.api.v1.rpc.UpdateMachineLSERequest.network_options:type_name -> unifiedfleet.api.v1.rpc.UpdateMachineLSERequest.NetworkOptionsEntry |
| 220, // 46: unifiedfleet.api.v1.rpc.GetHostDataResponse.host:type_name -> unifiedfleet.api.v1.models.MachineLSE |
| 218, // 47: unifiedfleet.api.v1.rpc.GetHostDataResponse.machine:type_name -> unifiedfleet.api.v1.models.Machine |
| 220, // 48: unifiedfleet.api.v1.rpc.ListMachineLSEsResponse.machineLSEs:type_name -> unifiedfleet.api.v1.models.MachineLSE |
| 51, // 49: unifiedfleet.api.v1.rpc.ImportMachineLSEsRequest.machine_db_source:type_name -> unifiedfleet.api.v1.rpc.MachineDBSource |
| 52, // 50: unifiedfleet.api.v1.rpc.ImportMachineLSEsRequest.config_source:type_name -> unifiedfleet.api.v1.rpc.ConfigSource |
| 51, // 51: unifiedfleet.api.v1.rpc.ImportOSMachineLSEsRequest.machine_db_source:type_name -> unifiedfleet.api.v1.rpc.MachineDBSource |
| 52, // 52: unifiedfleet.api.v1.rpc.ImportOSMachineLSEsRequest.config_source:type_name -> unifiedfleet.api.v1.rpc.ConfigSource |
| 221, // 53: unifiedfleet.api.v1.rpc.CreateRackLSERequest.rackLSE:type_name -> unifiedfleet.api.v1.models.RackLSE |
| 221, // 54: unifiedfleet.api.v1.rpc.UpdateRackLSERequest.rackLSE:type_name -> unifiedfleet.api.v1.models.RackLSE |
| 212, // 55: unifiedfleet.api.v1.rpc.UpdateRackLSERequest.update_mask:type_name -> google.protobuf.FieldMask |
| 221, // 56: unifiedfleet.api.v1.rpc.ListRackLSEsResponse.rackLSEs:type_name -> unifiedfleet.api.v1.models.RackLSE |
| 222, // 57: unifiedfleet.api.v1.rpc.CreateNicRequest.nic:type_name -> unifiedfleet.api.v1.models.Nic |
| 222, // 58: unifiedfleet.api.v1.rpc.UpdateNicRequest.nic:type_name -> unifiedfleet.api.v1.models.Nic |
| 212, // 59: unifiedfleet.api.v1.rpc.UpdateNicRequest.update_mask:type_name -> google.protobuf.FieldMask |
| 222, // 60: unifiedfleet.api.v1.rpc.ListNicsResponse.nics:type_name -> unifiedfleet.api.v1.models.Nic |
| 51, // 61: unifiedfleet.api.v1.rpc.ImportNicsRequest.machine_db_source:type_name -> unifiedfleet.api.v1.rpc.MachineDBSource |
| 52, // 62: unifiedfleet.api.v1.rpc.ImportNicsRequest.config_source:type_name -> unifiedfleet.api.v1.rpc.ConfigSource |
| 223, // 63: unifiedfleet.api.v1.rpc.CreateKVMRequest.KVM:type_name -> unifiedfleet.api.v1.models.KVM |
| 223, // 64: unifiedfleet.api.v1.rpc.UpdateKVMRequest.KVM:type_name -> unifiedfleet.api.v1.models.KVM |
| 212, // 65: unifiedfleet.api.v1.rpc.UpdateKVMRequest.update_mask:type_name -> google.protobuf.FieldMask |
| 132, // 66: unifiedfleet.api.v1.rpc.UpdateKVMRequest.network_option:type_name -> unifiedfleet.api.v1.rpc.NetworkOption |
| 223, // 67: unifiedfleet.api.v1.rpc.ListKVMsResponse.KVMs:type_name -> unifiedfleet.api.v1.models.KVM |
| 224, // 68: unifiedfleet.api.v1.rpc.CreateRPMRequest.RPM:type_name -> unifiedfleet.api.v1.models.RPM |
| 224, // 69: unifiedfleet.api.v1.rpc.UpdateRPMRequest.RPM:type_name -> unifiedfleet.api.v1.models.RPM |
| 212, // 70: unifiedfleet.api.v1.rpc.UpdateRPMRequest.update_mask:type_name -> google.protobuf.FieldMask |
| 132, // 71: unifiedfleet.api.v1.rpc.UpdateRPMRequest.network_option:type_name -> unifiedfleet.api.v1.rpc.NetworkOption |
| 224, // 72: unifiedfleet.api.v1.rpc.ListRPMsResponse.RPMs:type_name -> unifiedfleet.api.v1.models.RPM |
| 225, // 73: unifiedfleet.api.v1.rpc.CreateDracRequest.drac:type_name -> unifiedfleet.api.v1.models.Drac |
| 132, // 74: unifiedfleet.api.v1.rpc.CreateDracRequest.network_option:type_name -> unifiedfleet.api.v1.rpc.NetworkOption |
| 225, // 75: unifiedfleet.api.v1.rpc.UpdateDracRequest.drac:type_name -> unifiedfleet.api.v1.models.Drac |
| 212, // 76: unifiedfleet.api.v1.rpc.UpdateDracRequest.update_mask:type_name -> google.protobuf.FieldMask |
| 132, // 77: unifiedfleet.api.v1.rpc.UpdateDracRequest.network_option:type_name -> unifiedfleet.api.v1.rpc.NetworkOption |
| 225, // 78: unifiedfleet.api.v1.rpc.ListDracsResponse.dracs:type_name -> unifiedfleet.api.v1.models.Drac |
| 226, // 79: unifiedfleet.api.v1.rpc.CreateSwitchRequest.switch:type_name -> unifiedfleet.api.v1.models.Switch |
| 226, // 80: unifiedfleet.api.v1.rpc.UpdateSwitchRequest.switch:type_name -> unifiedfleet.api.v1.models.Switch |
| 212, // 81: unifiedfleet.api.v1.rpc.UpdateSwitchRequest.update_mask:type_name -> google.protobuf.FieldMask |
| 226, // 82: unifiedfleet.api.v1.rpc.ListSwitchesResponse.switches:type_name -> unifiedfleet.api.v1.models.Switch |
| 227, // 83: unifiedfleet.api.v1.rpc.CreateVlanRequest.vlan:type_name -> unifiedfleet.api.v1.models.Vlan |
| 227, // 84: unifiedfleet.api.v1.rpc.UpdateVlanRequest.vlan:type_name -> unifiedfleet.api.v1.models.Vlan |
| 212, // 85: unifiedfleet.api.v1.rpc.UpdateVlanRequest.update_mask:type_name -> google.protobuf.FieldMask |
| 228, // 86: unifiedfleet.api.v1.rpc.ListIPsResponse.ips:type_name -> unifiedfleet.api.v1.models.IP |
| 227, // 87: unifiedfleet.api.v1.rpc.ListVlansResponse.vlans:type_name -> unifiedfleet.api.v1.models.Vlan |
| 51, // 88: unifiedfleet.api.v1.rpc.ImportOSVlansRequest.machine_db_source:type_name -> unifiedfleet.api.v1.rpc.MachineDBSource |
| 52, // 89: unifiedfleet.api.v1.rpc.ImportOSVlansRequest.config_source:type_name -> unifiedfleet.api.v1.rpc.ConfigSource |
| 229, // 90: unifiedfleet.api.v1.rpc.ListDutStatesResponse.dut_states:type_name -> unifiedfleet.api.v1.models.chromeos.lab.DutState |
| 230, // 91: unifiedfleet.api.v1.rpc.UpdateStateRequest.state:type_name -> unifiedfleet.api.v1.models.StateRecord |
| 212, // 92: unifiedfleet.api.v1.rpc.UpdateStateRequest.update_mask:type_name -> google.protobuf.FieldMask |
| 229, // 93: unifiedfleet.api.v1.rpc.UpdateDutStateRequest.dut_state:type_name -> unifiedfleet.api.v1.models.chromeos.lab.DutState |
| 212, // 94: unifiedfleet.api.v1.rpc.UpdateDutStateRequest.update_mask:type_name -> google.protobuf.FieldMask |
| 231, // 95: unifiedfleet.api.v1.rpc.UpdateDutStateRequest.dut_meta:type_name -> unifiedfleet.api.v1.models.DutMeta |
| 232, // 96: unifiedfleet.api.v1.rpc.UpdateDutStateRequest.lab_meta:type_name -> unifiedfleet.api.v1.models.LabMeta |
| 229, // 97: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.dut_state:type_name -> unifiedfleet.api.v1.models.chromeos.lab.DutState |
| 202, // 98: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.dut_data:type_name -> unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.DutData |
| 207, // 99: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.lab_data:type_name -> unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.LabData |
| 0, // 100: unifiedfleet.api.v1.rpc.UpdateDeviceRecoveryDataRequest.resource_type:type_name -> unifiedfleet.api.v1.rpc.UpdateDeviceRecoveryDataRequest.ResourceType |
| 233, // 101: unifiedfleet.api.v1.rpc.UpdateDeviceRecoveryDataRequest.resource_state:type_name -> unifiedfleet.api.v1.models.State |
| 126, // 102: unifiedfleet.api.v1.rpc.UpdateDeviceRecoveryDataRequest.chromeos:type_name -> unifiedfleet.api.v1.rpc.ChromeOsRecoveryData |
| 233, // 103: unifiedfleet.api.v1.rpc.UpdateTestDataRequest.resource_state:type_name -> unifiedfleet.api.v1.models.State |
| 209, // 104: unifiedfleet.api.v1.rpc.UpdateTestDataRequest.chromeos_data:type_name -> unifiedfleet.api.v1.rpc.UpdateTestDataRequest.ChromeOs |
| 210, // 105: unifiedfleet.api.v1.rpc.UpdateTestDataRequest.android_data:type_name -> unifiedfleet.api.v1.rpc.UpdateTestDataRequest.Android |
| 212, // 106: unifiedfleet.api.v1.rpc.UpdateTestDataRequest.update_mask:type_name -> google.protobuf.FieldMask |
| 219, // 107: unifiedfleet.api.v1.rpc.RackRegistrationRequest.rack:type_name -> unifiedfleet.api.v1.models.Rack |
| 234, // 108: unifiedfleet.api.v1.rpc.CreateAssetRequest.asset:type_name -> unifiedfleet.api.v1.models.asset |
| 234, // 109: unifiedfleet.api.v1.rpc.UpdateAssetRequest.asset:type_name -> unifiedfleet.api.v1.models.asset |
| 212, // 110: unifiedfleet.api.v1.rpc.UpdateAssetRequest.update_mask:type_name -> google.protobuf.FieldMask |
| 234, // 111: unifiedfleet.api.v1.rpc.ListAssetsResponse.assets:type_name -> unifiedfleet.api.v1.models.asset |
| 223, // 112: unifiedfleet.api.v1.rpc.BatchGetKVMsResponse.KVMs:type_name -> unifiedfleet.api.v1.models.KVM |
| 235, // 113: unifiedfleet.api.v1.rpc.BatchGetDHCPConfigsResponse.dhcp_configs:type_name -> unifiedfleet.api.v1.models.DHCPConfig |
| 220, // 114: unifiedfleet.api.v1.rpc.BatchGetMachineLSEsResponse.machine_lses:type_name -> unifiedfleet.api.v1.models.MachineLSE |
| 218, // 115: unifiedfleet.api.v1.rpc.BatchGetMachinesResponse.machines:type_name -> unifiedfleet.api.v1.models.Machine |
| 226, // 116: unifiedfleet.api.v1.rpc.BatchGetSwitchesResponse.switches:type_name -> unifiedfleet.api.v1.models.Switch |
| 224, // 117: unifiedfleet.api.v1.rpc.BatchGetRPMsResponse.rpms:type_name -> unifiedfleet.api.v1.models.RPM |
| 225, // 118: unifiedfleet.api.v1.rpc.BatchGetDracsResponse.dracs:type_name -> unifiedfleet.api.v1.models.Drac |
| 222, // 119: unifiedfleet.api.v1.rpc.BatchGetNicsResponse.nics:type_name -> unifiedfleet.api.v1.models.Nic |
| 213, // 120: unifiedfleet.api.v1.rpc.BatchGetVMsResponse.vms:type_name -> unifiedfleet.api.v1.models.VM |
| 227, // 121: unifiedfleet.api.v1.rpc.BatchGetVlansResponse.vlans:type_name -> unifiedfleet.api.v1.models.Vlan |
| 219, // 122: unifiedfleet.api.v1.rpc.BatchGetRacksResponse.racks:type_name -> unifiedfleet.api.v1.models.Rack |
| 214, // 123: unifiedfleet.api.v1.rpc.BatchGetChromePlatformsResponse.chrome_platforms:type_name -> unifiedfleet.api.v1.models.ChromePlatform |
| 216, // 124: unifiedfleet.api.v1.rpc.BatchGetMachineLSEPrototypesResponse.machine_lse_prototypes:type_name -> unifiedfleet.api.v1.models.MachineLSEPrototype |
| 217, // 125: unifiedfleet.api.v1.rpc.BatchGetRackLSEPrototypesResponse.rack_lse_prototypes:type_name -> unifiedfleet.api.v1.models.RackLSEPrototype |
| 236, // 126: unifiedfleet.api.v1.rpc.CreateCachingServiceRequest.cachingService:type_name -> unifiedfleet.api.v1.models.CachingService |
| 236, // 127: unifiedfleet.api.v1.rpc.UpdateCachingServiceRequest.cachingService:type_name -> unifiedfleet.api.v1.models.CachingService |
| 212, // 128: unifiedfleet.api.v1.rpc.UpdateCachingServiceRequest.update_mask:type_name -> google.protobuf.FieldMask |
| 236, // 129: unifiedfleet.api.v1.rpc.ListCachingServicesResponse.cachingServices:type_name -> unifiedfleet.api.v1.models.CachingService |
| 237, // 130: unifiedfleet.api.v1.rpc.CreateSchedulingUnitRequest.scheduling_unit:type_name -> unifiedfleet.api.v1.models.SchedulingUnit |
| 237, // 131: unifiedfleet.api.v1.rpc.UpdateSchedulingUnitRequest.scheduling_unit:type_name -> unifiedfleet.api.v1.models.SchedulingUnit |
| 212, // 132: unifiedfleet.api.v1.rpc.UpdateSchedulingUnitRequest.update_mask:type_name -> google.protobuf.FieldMask |
| 237, // 133: unifiedfleet.api.v1.rpc.ListSchedulingUnitsResponse.scheduling_units:type_name -> unifiedfleet.api.v1.models.SchedulingUnit |
| 212, // 134: unifiedfleet.api.v1.rpc.UpdateConfigBundleRequest.update_mask:type_name -> google.protobuf.FieldMask |
| 237, // 135: unifiedfleet.api.v1.rpc.GetDeviceDataResponse.scheduling_unit:type_name -> unifiedfleet.api.v1.models.SchedulingUnit |
| 238, // 136: unifiedfleet.api.v1.rpc.GetDeviceDataResponse.chrome_os_device_data:type_name -> unifiedfleet.api.v1.models.ChromeOSDeviceData |
| 185, // 137: unifiedfleet.api.v1.rpc.GetDeviceDataResponse.attached_device_data:type_name -> unifiedfleet.api.v1.rpc.AttachedDeviceData |
| 186, // 138: unifiedfleet.api.v1.rpc.GetDeviceDataResponse.browser_device_data:type_name -> unifiedfleet.api.v1.rpc.BrowserDeviceData |
| 1, // 139: unifiedfleet.api.v1.rpc.GetDeviceDataResponse.resource_type:type_name -> unifiedfleet.api.v1.rpc.GetDeviceDataResponse.ResourceType |
| 220, // 140: unifiedfleet.api.v1.rpc.AttachedDeviceData.lab_config:type_name -> unifiedfleet.api.v1.models.MachineLSE |
| 218, // 141: unifiedfleet.api.v1.rpc.AttachedDeviceData.machine:type_name -> unifiedfleet.api.v1.models.Machine |
| 229, // 142: unifiedfleet.api.v1.rpc.AttachedDeviceData.dut_state:type_name -> unifiedfleet.api.v1.models.chromeos.lab.DutState |
| 220, // 143: unifiedfleet.api.v1.rpc.BrowserDeviceData.host:type_name -> unifiedfleet.api.v1.models.MachineLSE |
| 213, // 144: unifiedfleet.api.v1.rpc.BrowserDeviceData.vm:type_name -> unifiedfleet.api.v1.models.VM |
| 2, // 145: unifiedfleet.api.v1.rpc.TestStatus.code:type_name -> unifiedfleet.api.v1.rpc.TestStatus.Code |
| 188, // 146: unifiedfleet.api.v1.rpc.CheckFleetTestsPolicyResponse.testStatus:type_name -> unifiedfleet.api.v1.rpc.TestStatus |
| 239, // 147: unifiedfleet.api.v1.rpc.OwnershipByHost.ownership:type_name -> unifiedfleet.api.v1.models.OwnershipData |
| 192, // 148: unifiedfleet.api.v1.rpc.ListOwnershipDataResponse.ownershipData:type_name -> unifiedfleet.api.v1.rpc.OwnershipByHost |
| 240, // 149: unifiedfleet.api.v1.rpc.ListDefaultWifisResponse.default_wifis:type_name -> unifiedfleet.api.v1.models.DefaultWifi |
| 240, // 150: unifiedfleet.api.v1.rpc.CreateDefaultWifiRequest.default_wifi:type_name -> unifiedfleet.api.v1.models.DefaultWifi |
| 240, // 151: unifiedfleet.api.v1.rpc.UpdateDefaultWifiRequest.default_wifi:type_name -> unifiedfleet.api.v1.models.DefaultWifi |
| 212, // 152: unifiedfleet.api.v1.rpc.UpdateDefaultWifiRequest.update_mask:type_name -> google.protobuf.FieldMask |
| 132, // 153: unifiedfleet.api.v1.rpc.UpdateMachineLSERequest.NetworkOptionsEntry.value:type_name -> unifiedfleet.api.v1.rpc.NetworkOption |
| 241, // 154: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.WifiRouter.state:type_name -> unifiedfleet.api.v1.models.chromeos.lab.PeripheralState |
| 242, // 155: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.WifiRouter.supported_features:type_name -> chromiumos.test.lab.api.WifiRouterFeature |
| 243, // 156: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.WifiRouter.device_type:type_name -> chromiumos.test.lab.api.WifiRouterDeviceType |
| 241, // 157: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.BluetoothPeer.state:type_name -> unifiedfleet.api.v1.models.chromeos.lab.PeripheralState |
| 244, // 158: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.ModemInfo.type:type_name -> unifiedfleet.api.v1.models.chromeos.lab.ModemType |
| 245, // 159: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.LabData.servo_topology:type_name -> unifiedfleet.api.v1.models.chromeos.lab.ServoTopology |
| 203, // 160: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.LabData.wifi_routers:type_name -> unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.WifiRouter |
| 204, // 161: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.LabData.bluetooth_peers:type_name -> unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.BluetoothPeer |
| 246, // 162: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.LabData.servo_usb_drive:type_name -> chromiumos.test.lab.api.UsbDrive |
| 208, // 163: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.LabData.ro_vpd_map:type_name -> unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.LabData.RoVpdMapEntry |
| 247, // 164: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.LabData.cbi:type_name -> chromiumos.test.lab.api.Cbi |
| 248, // 165: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.LabData.audiobox_jackplugger_state:type_name -> unifiedfleet.api.v1.models.chromeos.lab.Chameleon.AudioBoxJackPlugger |
| 242, // 166: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.LabData.wifi_router_features:type_name -> chromiumos.test.lab.api.WifiRouterFeature |
| 206, // 167: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.LabData.modem_info:type_name -> unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.ModemInfo |
| 249, // 168: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.LabData.sim_infos:type_name -> unifiedfleet.api.v1.models.chromeos.lab.SIMInfo |
| 205, // 169: unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.LabData.dolos:type_name -> unifiedfleet.api.v1.rpc.ChromeOsRecoveryData.Dolos |
| 229, // 170: unifiedfleet.api.v1.rpc.UpdateTestDataRequest.ChromeOs.dut_state:type_name -> unifiedfleet.api.v1.models.chromeos.lab.DutState |
| 20, // 171: unifiedfleet.api.v1.rpc.Fleet.CreateChromePlatform:input_type -> unifiedfleet.api.v1.rpc.CreateChromePlatformRequest |
| 21, // 172: unifiedfleet.api.v1.rpc.Fleet.UpdateChromePlatform:input_type -> unifiedfleet.api.v1.rpc.UpdateChromePlatformRequest |
| 22, // 173: unifiedfleet.api.v1.rpc.Fleet.GetChromePlatform:input_type -> unifiedfleet.api.v1.rpc.GetChromePlatformRequest |
| 23, // 174: unifiedfleet.api.v1.rpc.Fleet.ListChromePlatforms:input_type -> unifiedfleet.api.v1.rpc.ListChromePlatformsRequest |
| 25, // 175: unifiedfleet.api.v1.rpc.Fleet.DeleteChromePlatform:input_type -> unifiedfleet.api.v1.rpc.DeleteChromePlatformRequest |
| 30, // 176: unifiedfleet.api.v1.rpc.Fleet.ListOSVersions:input_type -> unifiedfleet.api.v1.rpc.ListOSVersionsRequest |
| 32, // 177: unifiedfleet.api.v1.rpc.Fleet.CreateMachineLSEPrototype:input_type -> unifiedfleet.api.v1.rpc.CreateMachineLSEPrototypeRequest |
| 33, // 178: unifiedfleet.api.v1.rpc.Fleet.UpdateMachineLSEPrototype:input_type -> unifiedfleet.api.v1.rpc.UpdateMachineLSEPrototypeRequest |
| 34, // 179: unifiedfleet.api.v1.rpc.Fleet.GetMachineLSEPrototype:input_type -> unifiedfleet.api.v1.rpc.GetMachineLSEPrototypeRequest |
| 35, // 180: unifiedfleet.api.v1.rpc.Fleet.ListMachineLSEPrototypes:input_type -> unifiedfleet.api.v1.rpc.ListMachineLSEPrototypesRequest |
| 37, // 181: unifiedfleet.api.v1.rpc.Fleet.DeleteMachineLSEPrototype:input_type -> unifiedfleet.api.v1.rpc.DeleteMachineLSEPrototypeRequest |
| 38, // 182: unifiedfleet.api.v1.rpc.Fleet.CreateRackLSEPrototype:input_type -> unifiedfleet.api.v1.rpc.CreateRackLSEPrototypeRequest |
| 39, // 183: unifiedfleet.api.v1.rpc.Fleet.UpdateRackLSEPrototype:input_type -> unifiedfleet.api.v1.rpc.UpdateRackLSEPrototypeRequest |
| 40, // 184: unifiedfleet.api.v1.rpc.Fleet.GetRackLSEPrototype:input_type -> unifiedfleet.api.v1.rpc.GetRackLSEPrototypeRequest |
| 41, // 185: unifiedfleet.api.v1.rpc.Fleet.ListRackLSEPrototypes:input_type -> unifiedfleet.api.v1.rpc.ListRackLSEPrototypesRequest |
| 43, // 186: unifiedfleet.api.v1.rpc.Fleet.DeleteRackLSEPrototype:input_type -> unifiedfleet.api.v1.rpc.DeleteRackLSEPrototypeRequest |
| 44, // 187: unifiedfleet.api.v1.rpc.Fleet.MachineRegistration:input_type -> unifiedfleet.api.v1.rpc.MachineRegistrationRequest |
| 45, // 188: unifiedfleet.api.v1.rpc.Fleet.UpdateMachine:input_type -> unifiedfleet.api.v1.rpc.UpdateMachineRequest |
| 46, // 189: unifiedfleet.api.v1.rpc.Fleet.GetMachine:input_type -> unifiedfleet.api.v1.rpc.GetMachineRequest |
| 47, // 190: unifiedfleet.api.v1.rpc.Fleet.ListMachines:input_type -> unifiedfleet.api.v1.rpc.ListMachinesRequest |
| 49, // 191: unifiedfleet.api.v1.rpc.Fleet.DeleteMachine:input_type -> unifiedfleet.api.v1.rpc.DeleteMachineRequest |
| 50, // 192: unifiedfleet.api.v1.rpc.Fleet.RenameMachine:input_type -> unifiedfleet.api.v1.rpc.RenameMachineRequest |
| 131, // 193: unifiedfleet.api.v1.rpc.Fleet.RackRegistration:input_type -> unifiedfleet.api.v1.rpc.RackRegistrationRequest |
| 54, // 194: unifiedfleet.api.v1.rpc.Fleet.UpdateRack:input_type -> unifiedfleet.api.v1.rpc.UpdateRackRequest |
| 55, // 195: unifiedfleet.api.v1.rpc.Fleet.GetRack:input_type -> unifiedfleet.api.v1.rpc.GetRackRequest |
| 56, // 196: unifiedfleet.api.v1.rpc.Fleet.ListRacks:input_type -> unifiedfleet.api.v1.rpc.ListRacksRequest |
| 58, // 197: unifiedfleet.api.v1.rpc.Fleet.DeleteRack:input_type -> unifiedfleet.api.v1.rpc.DeleteRackRequest |
| 59, // 198: unifiedfleet.api.v1.rpc.Fleet.RenameRack:input_type -> unifiedfleet.api.v1.rpc.RenameRackRequest |
| 60, // 199: unifiedfleet.api.v1.rpc.Fleet.CreateMachineLSE:input_type -> unifiedfleet.api.v1.rpc.CreateMachineLSERequest |
| 61, // 200: unifiedfleet.api.v1.rpc.Fleet.UpdateMachineLSE:input_type -> unifiedfleet.api.v1.rpc.UpdateMachineLSERequest |
| 62, // 201: unifiedfleet.api.v1.rpc.Fleet.GetMachineLSE:input_type -> unifiedfleet.api.v1.rpc.GetMachineLSERequest |
| 63, // 202: unifiedfleet.api.v1.rpc.Fleet.GetMachineLSEBySerial:input_type -> unifiedfleet.api.v1.rpc.GetMachineLSEBySerialRequest |
| 64, // 203: unifiedfleet.api.v1.rpc.Fleet.GetHostData:input_type -> unifiedfleet.api.v1.rpc.GetHostDataRequest |
| 66, // 204: unifiedfleet.api.v1.rpc.Fleet.ListMachineLSEs:input_type -> unifiedfleet.api.v1.rpc.ListMachineLSEsRequest |
| 68, // 205: unifiedfleet.api.v1.rpc.Fleet.DeleteMachineLSE:input_type -> unifiedfleet.api.v1.rpc.DeleteMachineLSERequest |
| 69, // 206: unifiedfleet.api.v1.rpc.Fleet.RenameMachineLSE:input_type -> unifiedfleet.api.v1.rpc.RenameMachineLSERequest |
| 71, // 207: unifiedfleet.api.v1.rpc.Fleet.ImportOSMachineLSEs:input_type -> unifiedfleet.api.v1.rpc.ImportOSMachineLSEsRequest |
| 72, // 208: unifiedfleet.api.v1.rpc.Fleet.CreateRackLSE:input_type -> unifiedfleet.api.v1.rpc.CreateRackLSERequest |
| 73, // 209: unifiedfleet.api.v1.rpc.Fleet.UpdateRackLSE:input_type -> unifiedfleet.api.v1.rpc.UpdateRackLSERequest |
| 74, // 210: unifiedfleet.api.v1.rpc.Fleet.GetRackLSE:input_type -> unifiedfleet.api.v1.rpc.GetRackLSERequest |
| 75, // 211: unifiedfleet.api.v1.rpc.Fleet.ListRackLSEs:input_type -> unifiedfleet.api.v1.rpc.ListRackLSEsRequest |
| 77, // 212: unifiedfleet.api.v1.rpc.Fleet.DeleteRackLSE:input_type -> unifiedfleet.api.v1.rpc.DeleteRackLSERequest |
| 78, // 213: unifiedfleet.api.v1.rpc.Fleet.CreateNic:input_type -> unifiedfleet.api.v1.rpc.CreateNicRequest |
| 79, // 214: unifiedfleet.api.v1.rpc.Fleet.UpdateNic:input_type -> unifiedfleet.api.v1.rpc.UpdateNicRequest |
| 80, // 215: unifiedfleet.api.v1.rpc.Fleet.GetNic:input_type -> unifiedfleet.api.v1.rpc.GetNicRequest |
| 81, // 216: unifiedfleet.api.v1.rpc.Fleet.ListNics:input_type -> unifiedfleet.api.v1.rpc.ListNicsRequest |
| 83, // 217: unifiedfleet.api.v1.rpc.Fleet.DeleteNic:input_type -> unifiedfleet.api.v1.rpc.DeleteNicRequest |
| 85, // 218: unifiedfleet.api.v1.rpc.Fleet.RenameNic:input_type -> unifiedfleet.api.v1.rpc.RenameNicRequest |
| 87, // 219: unifiedfleet.api.v1.rpc.Fleet.CreateKVM:input_type -> unifiedfleet.api.v1.rpc.CreateKVMRequest |
| 88, // 220: unifiedfleet.api.v1.rpc.Fleet.UpdateKVM:input_type -> unifiedfleet.api.v1.rpc.UpdateKVMRequest |
| 89, // 221: unifiedfleet.api.v1.rpc.Fleet.GetKVM:input_type -> unifiedfleet.api.v1.rpc.GetKVMRequest |
| 90, // 222: unifiedfleet.api.v1.rpc.Fleet.ListKVMs:input_type -> unifiedfleet.api.v1.rpc.ListKVMsRequest |
| 92, // 223: unifiedfleet.api.v1.rpc.Fleet.DeleteKVM:input_type -> unifiedfleet.api.v1.rpc.DeleteKVMRequest |
| 93, // 224: unifiedfleet.api.v1.rpc.Fleet.CreateRPM:input_type -> unifiedfleet.api.v1.rpc.CreateRPMRequest |
| 94, // 225: unifiedfleet.api.v1.rpc.Fleet.UpdateRPM:input_type -> unifiedfleet.api.v1.rpc.UpdateRPMRequest |
| 95, // 226: unifiedfleet.api.v1.rpc.Fleet.GetRPM:input_type -> unifiedfleet.api.v1.rpc.GetRPMRequest |
| 96, // 227: unifiedfleet.api.v1.rpc.Fleet.ListRPMs:input_type -> unifiedfleet.api.v1.rpc.ListRPMsRequest |
| 98, // 228: unifiedfleet.api.v1.rpc.Fleet.DeleteRPM:input_type -> unifiedfleet.api.v1.rpc.DeleteRPMRequest |
| 99, // 229: unifiedfleet.api.v1.rpc.Fleet.CreateDrac:input_type -> unifiedfleet.api.v1.rpc.CreateDracRequest |
| 100, // 230: unifiedfleet.api.v1.rpc.Fleet.UpdateDrac:input_type -> unifiedfleet.api.v1.rpc.UpdateDracRequest |
| 101, // 231: unifiedfleet.api.v1.rpc.Fleet.GetDrac:input_type -> unifiedfleet.api.v1.rpc.GetDracRequest |
| 102, // 232: unifiedfleet.api.v1.rpc.Fleet.ListDracs:input_type -> unifiedfleet.api.v1.rpc.ListDracsRequest |
| 104, // 233: unifiedfleet.api.v1.rpc.Fleet.DeleteDrac:input_type -> unifiedfleet.api.v1.rpc.DeleteDracRequest |
| 105, // 234: unifiedfleet.api.v1.rpc.Fleet.CreateSwitch:input_type -> unifiedfleet.api.v1.rpc.CreateSwitchRequest |
| 106, // 235: unifiedfleet.api.v1.rpc.Fleet.UpdateSwitch:input_type -> unifiedfleet.api.v1.rpc.UpdateSwitchRequest |
| 107, // 236: unifiedfleet.api.v1.rpc.Fleet.GetSwitch:input_type -> unifiedfleet.api.v1.rpc.GetSwitchRequest |
| 108, // 237: unifiedfleet.api.v1.rpc.Fleet.ListSwitches:input_type -> unifiedfleet.api.v1.rpc.ListSwitchesRequest |
| 110, // 238: unifiedfleet.api.v1.rpc.Fleet.DeleteSwitch:input_type -> unifiedfleet.api.v1.rpc.DeleteSwitchRequest |
| 86, // 239: unifiedfleet.api.v1.rpc.Fleet.RenameSwitch:input_type -> unifiedfleet.api.v1.rpc.RenameSwitchRequest |
| 111, // 240: unifiedfleet.api.v1.rpc.Fleet.CreateVlan:input_type -> unifiedfleet.api.v1.rpc.CreateVlanRequest |
| 112, // 241: unifiedfleet.api.v1.rpc.Fleet.UpdateVlan:input_type -> unifiedfleet.api.v1.rpc.UpdateVlanRequest |
| 113, // 242: unifiedfleet.api.v1.rpc.Fleet.GetVlan:input_type -> unifiedfleet.api.v1.rpc.GetVlanRequest |
| 114, // 243: unifiedfleet.api.v1.rpc.Fleet.ListIPs:input_type -> unifiedfleet.api.v1.rpc.ListIPsRequest |
| 115, // 244: unifiedfleet.api.v1.rpc.Fleet.ListVlans:input_type -> unifiedfleet.api.v1.rpc.ListVlansRequest |
| 118, // 245: unifiedfleet.api.v1.rpc.Fleet.DeleteVlan:input_type -> unifiedfleet.api.v1.rpc.DeleteVlanRequest |
| 119, // 246: unifiedfleet.api.v1.rpc.Fleet.ImportOSVlans:input_type -> unifiedfleet.api.v1.rpc.ImportOSVlansRequest |
| 124, // 247: unifiedfleet.api.v1.rpc.Fleet.UpdateState:input_type -> unifiedfleet.api.v1.rpc.UpdateStateRequest |
| 120, // 248: unifiedfleet.api.v1.rpc.Fleet.GetState:input_type -> unifiedfleet.api.v1.rpc.GetStateRequest |
| 121, // 249: unifiedfleet.api.v1.rpc.Fleet.GetDutState:input_type -> unifiedfleet.api.v1.rpc.GetDutStateRequest |
| 122, // 250: unifiedfleet.api.v1.rpc.Fleet.ListDutStates:input_type -> unifiedfleet.api.v1.rpc.ListDutStatesRequest |
| 125, // 251: unifiedfleet.api.v1.rpc.Fleet.UpdateDutState:input_type -> unifiedfleet.api.v1.rpc.UpdateDutStateRequest |
| 127, // 252: unifiedfleet.api.v1.rpc.Fleet.UpdateDeviceRecoveryData:input_type -> unifiedfleet.api.v1.rpc.UpdateDeviceRecoveryDataRequest |
| 129, // 253: unifiedfleet.api.v1.rpc.Fleet.UpdateTestData:input_type -> unifiedfleet.api.v1.rpc.UpdateTestDataRequest |
| 19, // 254: unifiedfleet.api.v1.rpc.Fleet.GetDHCPConfig:input_type -> unifiedfleet.api.v1.rpc.GetDHCPConfigRequest |
| 13, // 255: unifiedfleet.api.v1.rpc.Fleet.CreateVM:input_type -> unifiedfleet.api.v1.rpc.CreateVMRequest |
| 14, // 256: unifiedfleet.api.v1.rpc.Fleet.UpdateVM:input_type -> unifiedfleet.api.v1.rpc.UpdateVMRequest |
| 16, // 257: unifiedfleet.api.v1.rpc.Fleet.DeleteVM:input_type -> unifiedfleet.api.v1.rpc.DeleteVMRequest |
| 15, // 258: unifiedfleet.api.v1.rpc.Fleet.GetVM:input_type -> unifiedfleet.api.v1.rpc.GetVMRequest |
| 17, // 259: unifiedfleet.api.v1.rpc.Fleet.ListVMs:input_type -> unifiedfleet.api.v1.rpc.ListVMsRequest |
| 133, // 260: unifiedfleet.api.v1.rpc.Fleet.CreateAsset:input_type -> unifiedfleet.api.v1.rpc.CreateAssetRequest |
| 134, // 261: unifiedfleet.api.v1.rpc.Fleet.UpdateAsset:input_type -> unifiedfleet.api.v1.rpc.UpdateAssetRequest |
| 135, // 262: unifiedfleet.api.v1.rpc.Fleet.GetAsset:input_type -> unifiedfleet.api.v1.rpc.GetAssetRequest |
| 136, // 263: unifiedfleet.api.v1.rpc.Fleet.ListAssets:input_type -> unifiedfleet.api.v1.rpc.ListAssetsRequest |
| 138, // 264: unifiedfleet.api.v1.rpc.Fleet.DeleteAsset:input_type -> unifiedfleet.api.v1.rpc.DeleteAssetRequest |
| 139, // 265: unifiedfleet.api.v1.rpc.Fleet.RenameAsset:input_type -> unifiedfleet.api.v1.rpc.RenameAssetRequest |
| 140, // 266: unifiedfleet.api.v1.rpc.Fleet.BatchGetKVMs:input_type -> unifiedfleet.api.v1.rpc.BatchGetKVMsRequest |
| 142, // 267: unifiedfleet.api.v1.rpc.Fleet.BatchGetDHCPConfigs:input_type -> unifiedfleet.api.v1.rpc.BatchGetDHCPConfigsRequest |
| 144, // 268: unifiedfleet.api.v1.rpc.Fleet.BatchGetMachineLSEs:input_type -> unifiedfleet.api.v1.rpc.BatchGetMachineLSEsRequest |
| 146, // 269: unifiedfleet.api.v1.rpc.Fleet.BatchGetMachines:input_type -> unifiedfleet.api.v1.rpc.BatchGetMachinesRequest |
| 148, // 270: unifiedfleet.api.v1.rpc.Fleet.BatchGetSwitches:input_type -> unifiedfleet.api.v1.rpc.BatchGetSwitchesRequest |
| 150, // 271: unifiedfleet.api.v1.rpc.Fleet.BatchGetRPMs:input_type -> unifiedfleet.api.v1.rpc.BatchGetRPMsRequest |
| 152, // 272: unifiedfleet.api.v1.rpc.Fleet.BatchGetDracs:input_type -> unifiedfleet.api.v1.rpc.BatchGetDracsRequest |
| 154, // 273: unifiedfleet.api.v1.rpc.Fleet.BatchGetNics:input_type -> unifiedfleet.api.v1.rpc.BatchGetNicsRequest |
| 156, // 274: unifiedfleet.api.v1.rpc.Fleet.BatchGetVMs:input_type -> unifiedfleet.api.v1.rpc.BatchGetVMsRequest |
| 158, // 275: unifiedfleet.api.v1.rpc.Fleet.BatchGetVlans:input_type -> unifiedfleet.api.v1.rpc.BatchGetVlansRequest |
| 160, // 276: unifiedfleet.api.v1.rpc.Fleet.BatchGetRacks:input_type -> unifiedfleet.api.v1.rpc.BatchGetRacksRequest |
| 162, // 277: unifiedfleet.api.v1.rpc.Fleet.BatchGetChromePlatforms:input_type -> unifiedfleet.api.v1.rpc.BatchGetChromePlatformsRequest |
| 164, // 278: unifiedfleet.api.v1.rpc.Fleet.BatchGetMachineLSEPrototypes:input_type -> unifiedfleet.api.v1.rpc.BatchGetMachineLSEPrototypesRequest |
| 166, // 279: unifiedfleet.api.v1.rpc.Fleet.BatchGetRackLSEPrototypes:input_type -> unifiedfleet.api.v1.rpc.BatchGetRackLSEPrototypesRequest |
| 168, // 280: unifiedfleet.api.v1.rpc.Fleet.GetChromeOSDeviceData:input_type -> unifiedfleet.api.v1.rpc.GetChromeOSDeviceDataRequest |
| 169, // 281: unifiedfleet.api.v1.rpc.Fleet.CreateCachingService:input_type -> unifiedfleet.api.v1.rpc.CreateCachingServiceRequest |
| 170, // 282: unifiedfleet.api.v1.rpc.Fleet.UpdateCachingService:input_type -> unifiedfleet.api.v1.rpc.UpdateCachingServiceRequest |
| 171, // 283: unifiedfleet.api.v1.rpc.Fleet.GetCachingService:input_type -> unifiedfleet.api.v1.rpc.GetCachingServiceRequest |
| 172, // 284: unifiedfleet.api.v1.rpc.Fleet.ListCachingServices:input_type -> unifiedfleet.api.v1.rpc.ListCachingServicesRequest |
| 174, // 285: unifiedfleet.api.v1.rpc.Fleet.DeleteCachingService:input_type -> unifiedfleet.api.v1.rpc.DeleteCachingServiceRequest |
| 5, // 286: unifiedfleet.api.v1.rpc.Fleet.UpdateMachineLSEDeployment:input_type -> unifiedfleet.api.v1.rpc.UpdateMachineLSEDeploymentRequest |
| 6, // 287: unifiedfleet.api.v1.rpc.Fleet.BatchUpdateMachineLSEDeployment:input_type -> unifiedfleet.api.v1.rpc.BatchUpdateMachineLSEDeploymentRequest |
| 8, // 288: unifiedfleet.api.v1.rpc.Fleet.GetMachineLSEDeployment:input_type -> unifiedfleet.api.v1.rpc.GetMachineLSEDeploymentRequest |
| 9, // 289: unifiedfleet.api.v1.rpc.Fleet.BatchGetMachineLSEDeployments:input_type -> unifiedfleet.api.v1.rpc.BatchGetMachineLSEDeploymentsRequest |
| 11, // 290: unifiedfleet.api.v1.rpc.Fleet.ListMachineLSEDeployments:input_type -> unifiedfleet.api.v1.rpc.ListMachineLSEDeploymentsRequest |
| 175, // 291: unifiedfleet.api.v1.rpc.Fleet.CreateSchedulingUnit:input_type -> unifiedfleet.api.v1.rpc.CreateSchedulingUnitRequest |
| 176, // 292: unifiedfleet.api.v1.rpc.Fleet.UpdateSchedulingUnit:input_type -> unifiedfleet.api.v1.rpc.UpdateSchedulingUnitRequest |
| 177, // 293: unifiedfleet.api.v1.rpc.Fleet.GetSchedulingUnit:input_type -> unifiedfleet.api.v1.rpc.GetSchedulingUnitRequest |
| 178, // 294: unifiedfleet.api.v1.rpc.Fleet.ListSchedulingUnits:input_type -> unifiedfleet.api.v1.rpc.ListSchedulingUnitsRequest |
| 180, // 295: unifiedfleet.api.v1.rpc.Fleet.DeleteSchedulingUnit:input_type -> unifiedfleet.api.v1.rpc.DeleteSchedulingUnitRequest |
| 181, // 296: unifiedfleet.api.v1.rpc.Fleet.UpdateConfigBundle:input_type -> unifiedfleet.api.v1.rpc.UpdateConfigBundleRequest |
| 183, // 297: unifiedfleet.api.v1.rpc.Fleet.GetDeviceData:input_type -> unifiedfleet.api.v1.rpc.GetDeviceDataRequest |
| 187, // 298: unifiedfleet.api.v1.rpc.Fleet.CheckFleetTestsPolicy:input_type -> unifiedfleet.api.v1.rpc.CheckFleetTestsPolicyRequest |
| 190, // 299: unifiedfleet.api.v1.rpc.Fleet.GetOwnershipData:input_type -> unifiedfleet.api.v1.rpc.GetOwnershipDataRequest |
| 191, // 300: unifiedfleet.api.v1.rpc.Fleet.ListOwnershipData:input_type -> unifiedfleet.api.v1.rpc.ListOwnershipDataRequest |
| 3, // 301: unifiedfleet.api.v1.rpc.Fleet.GetDUTsForLabstation:input_type -> unifiedfleet.api.v1.rpc.GetDUTsForLabstationRequest |
| 194, // 302: unifiedfleet.api.v1.rpc.Fleet.GetDefaultWifi:input_type -> unifiedfleet.api.v1.rpc.GetDefaultWifiRequest |
| 195, // 303: unifiedfleet.api.v1.rpc.Fleet.ListDefaultWifis:input_type -> unifiedfleet.api.v1.rpc.ListDefaultWifisRequest |
| 197, // 304: unifiedfleet.api.v1.rpc.Fleet.CreateDefaultWifi:input_type -> unifiedfleet.api.v1.rpc.CreateDefaultWifiRequest |
| 198, // 305: unifiedfleet.api.v1.rpc.Fleet.UpdateDefaultWifi:input_type -> unifiedfleet.api.v1.rpc.UpdateDefaultWifiRequest |
| 199, // 306: unifiedfleet.api.v1.rpc.Fleet.DeleteDefaultWifi:input_type -> unifiedfleet.api.v1.rpc.DeleteDefaultWifiRequest |
| 214, // 307: unifiedfleet.api.v1.rpc.Fleet.CreateChromePlatform:output_type -> unifiedfleet.api.v1.models.ChromePlatform |
| 214, // 308: unifiedfleet.api.v1.rpc.Fleet.UpdateChromePlatform:output_type -> unifiedfleet.api.v1.models.ChromePlatform |
| 214, // 309: unifiedfleet.api.v1.rpc.Fleet.GetChromePlatform:output_type -> unifiedfleet.api.v1.models.ChromePlatform |
| 24, // 310: unifiedfleet.api.v1.rpc.Fleet.ListChromePlatforms:output_type -> unifiedfleet.api.v1.rpc.ListChromePlatformsResponse |
| 250, // 311: unifiedfleet.api.v1.rpc.Fleet.DeleteChromePlatform:output_type -> google.protobuf.Empty |
| 31, // 312: unifiedfleet.api.v1.rpc.Fleet.ListOSVersions:output_type -> unifiedfleet.api.v1.rpc.ListOSVersionsResponse |
| 216, // 313: unifiedfleet.api.v1.rpc.Fleet.CreateMachineLSEPrototype:output_type -> unifiedfleet.api.v1.models.MachineLSEPrototype |
| 216, // 314: unifiedfleet.api.v1.rpc.Fleet.UpdateMachineLSEPrototype:output_type -> unifiedfleet.api.v1.models.MachineLSEPrototype |
| 216, // 315: unifiedfleet.api.v1.rpc.Fleet.GetMachineLSEPrototype:output_type -> unifiedfleet.api.v1.models.MachineLSEPrototype |
| 36, // 316: unifiedfleet.api.v1.rpc.Fleet.ListMachineLSEPrototypes:output_type -> unifiedfleet.api.v1.rpc.ListMachineLSEPrototypesResponse |
| 250, // 317: unifiedfleet.api.v1.rpc.Fleet.DeleteMachineLSEPrototype:output_type -> google.protobuf.Empty |
| 217, // 318: unifiedfleet.api.v1.rpc.Fleet.CreateRackLSEPrototype:output_type -> unifiedfleet.api.v1.models.RackLSEPrototype |
| 217, // 319: unifiedfleet.api.v1.rpc.Fleet.UpdateRackLSEPrototype:output_type -> unifiedfleet.api.v1.models.RackLSEPrototype |
| 217, // 320: unifiedfleet.api.v1.rpc.Fleet.GetRackLSEPrototype:output_type -> unifiedfleet.api.v1.models.RackLSEPrototype |
| 42, // 321: unifiedfleet.api.v1.rpc.Fleet.ListRackLSEPrototypes:output_type -> unifiedfleet.api.v1.rpc.ListRackLSEPrototypesResponse |
| 250, // 322: unifiedfleet.api.v1.rpc.Fleet.DeleteRackLSEPrototype:output_type -> google.protobuf.Empty |
| 218, // 323: unifiedfleet.api.v1.rpc.Fleet.MachineRegistration:output_type -> unifiedfleet.api.v1.models.Machine |
| 218, // 324: unifiedfleet.api.v1.rpc.Fleet.UpdateMachine:output_type -> unifiedfleet.api.v1.models.Machine |
| 218, // 325: unifiedfleet.api.v1.rpc.Fleet.GetMachine:output_type -> unifiedfleet.api.v1.models.Machine |
| 48, // 326: unifiedfleet.api.v1.rpc.Fleet.ListMachines:output_type -> unifiedfleet.api.v1.rpc.ListMachinesResponse |
| 250, // 327: unifiedfleet.api.v1.rpc.Fleet.DeleteMachine:output_type -> google.protobuf.Empty |
| 218, // 328: unifiedfleet.api.v1.rpc.Fleet.RenameMachine:output_type -> unifiedfleet.api.v1.models.Machine |
| 219, // 329: unifiedfleet.api.v1.rpc.Fleet.RackRegistration:output_type -> unifiedfleet.api.v1.models.Rack |
| 219, // 330: unifiedfleet.api.v1.rpc.Fleet.UpdateRack:output_type -> unifiedfleet.api.v1.models.Rack |
| 219, // 331: unifiedfleet.api.v1.rpc.Fleet.GetRack:output_type -> unifiedfleet.api.v1.models.Rack |
| 57, // 332: unifiedfleet.api.v1.rpc.Fleet.ListRacks:output_type -> unifiedfleet.api.v1.rpc.ListRacksResponse |
| 250, // 333: unifiedfleet.api.v1.rpc.Fleet.DeleteRack:output_type -> google.protobuf.Empty |
| 219, // 334: unifiedfleet.api.v1.rpc.Fleet.RenameRack:output_type -> unifiedfleet.api.v1.models.Rack |
| 220, // 335: unifiedfleet.api.v1.rpc.Fleet.CreateMachineLSE:output_type -> unifiedfleet.api.v1.models.MachineLSE |
| 220, // 336: unifiedfleet.api.v1.rpc.Fleet.UpdateMachineLSE:output_type -> unifiedfleet.api.v1.models.MachineLSE |
| 220, // 337: unifiedfleet.api.v1.rpc.Fleet.GetMachineLSE:output_type -> unifiedfleet.api.v1.models.MachineLSE |
| 220, // 338: unifiedfleet.api.v1.rpc.Fleet.GetMachineLSEBySerial:output_type -> unifiedfleet.api.v1.models.MachineLSE |
| 65, // 339: unifiedfleet.api.v1.rpc.Fleet.GetHostData:output_type -> unifiedfleet.api.v1.rpc.GetHostDataResponse |
| 67, // 340: unifiedfleet.api.v1.rpc.Fleet.ListMachineLSEs:output_type -> unifiedfleet.api.v1.rpc.ListMachineLSEsResponse |
| 250, // 341: unifiedfleet.api.v1.rpc.Fleet.DeleteMachineLSE:output_type -> google.protobuf.Empty |
| 220, // 342: unifiedfleet.api.v1.rpc.Fleet.RenameMachineLSE:output_type -> unifiedfleet.api.v1.models.MachineLSE |
| 251, // 343: unifiedfleet.api.v1.rpc.Fleet.ImportOSMachineLSEs:output_type -> google.rpc.Status |
| 221, // 344: unifiedfleet.api.v1.rpc.Fleet.CreateRackLSE:output_type -> unifiedfleet.api.v1.models.RackLSE |
| 221, // 345: unifiedfleet.api.v1.rpc.Fleet.UpdateRackLSE:output_type -> unifiedfleet.api.v1.models.RackLSE |
| 221, // 346: unifiedfleet.api.v1.rpc.Fleet.GetRackLSE:output_type -> unifiedfleet.api.v1.models.RackLSE |
| 76, // 347: unifiedfleet.api.v1.rpc.Fleet.ListRackLSEs:output_type -> unifiedfleet.api.v1.rpc.ListRackLSEsResponse |
| 250, // 348: unifiedfleet.api.v1.rpc.Fleet.DeleteRackLSE:output_type -> google.protobuf.Empty |
| 222, // 349: unifiedfleet.api.v1.rpc.Fleet.CreateNic:output_type -> unifiedfleet.api.v1.models.Nic |
| 222, // 350: unifiedfleet.api.v1.rpc.Fleet.UpdateNic:output_type -> unifiedfleet.api.v1.models.Nic |
| 222, // 351: unifiedfleet.api.v1.rpc.Fleet.GetNic:output_type -> unifiedfleet.api.v1.models.Nic |
| 82, // 352: unifiedfleet.api.v1.rpc.Fleet.ListNics:output_type -> unifiedfleet.api.v1.rpc.ListNicsResponse |
| 250, // 353: unifiedfleet.api.v1.rpc.Fleet.DeleteNic:output_type -> google.protobuf.Empty |
| 222, // 354: unifiedfleet.api.v1.rpc.Fleet.RenameNic:output_type -> unifiedfleet.api.v1.models.Nic |
| 223, // 355: unifiedfleet.api.v1.rpc.Fleet.CreateKVM:output_type -> unifiedfleet.api.v1.models.KVM |
| 223, // 356: unifiedfleet.api.v1.rpc.Fleet.UpdateKVM:output_type -> unifiedfleet.api.v1.models.KVM |
| 223, // 357: unifiedfleet.api.v1.rpc.Fleet.GetKVM:output_type -> unifiedfleet.api.v1.models.KVM |
| 91, // 358: unifiedfleet.api.v1.rpc.Fleet.ListKVMs:output_type -> unifiedfleet.api.v1.rpc.ListKVMsResponse |
| 250, // 359: unifiedfleet.api.v1.rpc.Fleet.DeleteKVM:output_type -> google.protobuf.Empty |
| 224, // 360: unifiedfleet.api.v1.rpc.Fleet.CreateRPM:output_type -> unifiedfleet.api.v1.models.RPM |
| 224, // 361: unifiedfleet.api.v1.rpc.Fleet.UpdateRPM:output_type -> unifiedfleet.api.v1.models.RPM |
| 224, // 362: unifiedfleet.api.v1.rpc.Fleet.GetRPM:output_type -> unifiedfleet.api.v1.models.RPM |
| 97, // 363: unifiedfleet.api.v1.rpc.Fleet.ListRPMs:output_type -> unifiedfleet.api.v1.rpc.ListRPMsResponse |
| 250, // 364: unifiedfleet.api.v1.rpc.Fleet.DeleteRPM:output_type -> google.protobuf.Empty |
| 225, // 365: unifiedfleet.api.v1.rpc.Fleet.CreateDrac:output_type -> unifiedfleet.api.v1.models.Drac |
| 225, // 366: unifiedfleet.api.v1.rpc.Fleet.UpdateDrac:output_type -> unifiedfleet.api.v1.models.Drac |
| 225, // 367: unifiedfleet.api.v1.rpc.Fleet.GetDrac:output_type -> unifiedfleet.api.v1.models.Drac |
| 103, // 368: unifiedfleet.api.v1.rpc.Fleet.ListDracs:output_type -> unifiedfleet.api.v1.rpc.ListDracsResponse |
| 250, // 369: unifiedfleet.api.v1.rpc.Fleet.DeleteDrac:output_type -> google.protobuf.Empty |
| 226, // 370: unifiedfleet.api.v1.rpc.Fleet.CreateSwitch:output_type -> unifiedfleet.api.v1.models.Switch |
| 226, // 371: unifiedfleet.api.v1.rpc.Fleet.UpdateSwitch:output_type -> unifiedfleet.api.v1.models.Switch |
| 226, // 372: unifiedfleet.api.v1.rpc.Fleet.GetSwitch:output_type -> unifiedfleet.api.v1.models.Switch |
| 109, // 373: unifiedfleet.api.v1.rpc.Fleet.ListSwitches:output_type -> unifiedfleet.api.v1.rpc.ListSwitchesResponse |
| 250, // 374: unifiedfleet.api.v1.rpc.Fleet.DeleteSwitch:output_type -> google.protobuf.Empty |
| 226, // 375: unifiedfleet.api.v1.rpc.Fleet.RenameSwitch:output_type -> unifiedfleet.api.v1.models.Switch |
| 227, // 376: unifiedfleet.api.v1.rpc.Fleet.CreateVlan:output_type -> unifiedfleet.api.v1.models.Vlan |
| 227, // 377: unifiedfleet.api.v1.rpc.Fleet.UpdateVlan:output_type -> unifiedfleet.api.v1.models.Vlan |
| 227, // 378: unifiedfleet.api.v1.rpc.Fleet.GetVlan:output_type -> unifiedfleet.api.v1.models.Vlan |
| 116, // 379: unifiedfleet.api.v1.rpc.Fleet.ListIPs:output_type -> unifiedfleet.api.v1.rpc.ListIPsResponse |
| 117, // 380: unifiedfleet.api.v1.rpc.Fleet.ListVlans:output_type -> unifiedfleet.api.v1.rpc.ListVlansResponse |
| 250, // 381: unifiedfleet.api.v1.rpc.Fleet.DeleteVlan:output_type -> google.protobuf.Empty |
| 251, // 382: unifiedfleet.api.v1.rpc.Fleet.ImportOSVlans:output_type -> google.rpc.Status |
| 230, // 383: unifiedfleet.api.v1.rpc.Fleet.UpdateState:output_type -> unifiedfleet.api.v1.models.StateRecord |
| 230, // 384: unifiedfleet.api.v1.rpc.Fleet.GetState:output_type -> unifiedfleet.api.v1.models.StateRecord |
| 229, // 385: unifiedfleet.api.v1.rpc.Fleet.GetDutState:output_type -> unifiedfleet.api.v1.models.chromeos.lab.DutState |
| 123, // 386: unifiedfleet.api.v1.rpc.Fleet.ListDutStates:output_type -> unifiedfleet.api.v1.rpc.ListDutStatesResponse |
| 229, // 387: unifiedfleet.api.v1.rpc.Fleet.UpdateDutState:output_type -> unifiedfleet.api.v1.models.chromeos.lab.DutState |
| 128, // 388: unifiedfleet.api.v1.rpc.Fleet.UpdateDeviceRecoveryData:output_type -> unifiedfleet.api.v1.rpc.UpdateDeviceRecoveryDataResponse |
| 130, // 389: unifiedfleet.api.v1.rpc.Fleet.UpdateTestData:output_type -> unifiedfleet.api.v1.rpc.UpdateTestDataResponse |
| 235, // 390: unifiedfleet.api.v1.rpc.Fleet.GetDHCPConfig:output_type -> unifiedfleet.api.v1.models.DHCPConfig |
| 213, // 391: unifiedfleet.api.v1.rpc.Fleet.CreateVM:output_type -> unifiedfleet.api.v1.models.VM |
| 213, // 392: unifiedfleet.api.v1.rpc.Fleet.UpdateVM:output_type -> unifiedfleet.api.v1.models.VM |
| 250, // 393: unifiedfleet.api.v1.rpc.Fleet.DeleteVM:output_type -> google.protobuf.Empty |
| 213, // 394: unifiedfleet.api.v1.rpc.Fleet.GetVM:output_type -> unifiedfleet.api.v1.models.VM |
| 18, // 395: unifiedfleet.api.v1.rpc.Fleet.ListVMs:output_type -> unifiedfleet.api.v1.rpc.ListVMsResponse |
| 234, // 396: unifiedfleet.api.v1.rpc.Fleet.CreateAsset:output_type -> unifiedfleet.api.v1.models.asset |
| 234, // 397: unifiedfleet.api.v1.rpc.Fleet.UpdateAsset:output_type -> unifiedfleet.api.v1.models.asset |
| 234, // 398: unifiedfleet.api.v1.rpc.Fleet.GetAsset:output_type -> unifiedfleet.api.v1.models.asset |
| 137, // 399: unifiedfleet.api.v1.rpc.Fleet.ListAssets:output_type -> unifiedfleet.api.v1.rpc.ListAssetsResponse |
| 250, // 400: unifiedfleet.api.v1.rpc.Fleet.DeleteAsset:output_type -> google.protobuf.Empty |
| 234, // 401: unifiedfleet.api.v1.rpc.Fleet.RenameAsset:output_type -> unifiedfleet.api.v1.models.asset |
| 141, // 402: unifiedfleet.api.v1.rpc.Fleet.BatchGetKVMs:output_type -> unifiedfleet.api.v1.rpc.BatchGetKVMsResponse |
| 143, // 403: unifiedfleet.api.v1.rpc.Fleet.BatchGetDHCPConfigs:output_type -> unifiedfleet.api.v1.rpc.BatchGetDHCPConfigsResponse |
| 145, // 404: unifiedfleet.api.v1.rpc.Fleet.BatchGetMachineLSEs:output_type -> unifiedfleet.api.v1.rpc.BatchGetMachineLSEsResponse |
| 147, // 405: unifiedfleet.api.v1.rpc.Fleet.BatchGetMachines:output_type -> unifiedfleet.api.v1.rpc.BatchGetMachinesResponse |
| 149, // 406: unifiedfleet.api.v1.rpc.Fleet.BatchGetSwitches:output_type -> unifiedfleet.api.v1.rpc.BatchGetSwitchesResponse |
| 151, // 407: unifiedfleet.api.v1.rpc.Fleet.BatchGetRPMs:output_type -> unifiedfleet.api.v1.rpc.BatchGetRPMsResponse |
| 153, // 408: unifiedfleet.api.v1.rpc.Fleet.BatchGetDracs:output_type -> unifiedfleet.api.v1.rpc.BatchGetDracsResponse |
| 155, // 409: unifiedfleet.api.v1.rpc.Fleet.BatchGetNics:output_type -> unifiedfleet.api.v1.rpc.BatchGetNicsResponse |
| 157, // 410: unifiedfleet.api.v1.rpc.Fleet.BatchGetVMs:output_type -> unifiedfleet.api.v1.rpc.BatchGetVMsResponse |
| 159, // 411: unifiedfleet.api.v1.rpc.Fleet.BatchGetVlans:output_type -> unifiedfleet.api.v1.rpc.BatchGetVlansResponse |
| 161, // 412: unifiedfleet.api.v1.rpc.Fleet.BatchGetRacks:output_type -> unifiedfleet.api.v1.rpc.BatchGetRacksResponse |
| 163, // 413: unifiedfleet.api.v1.rpc.Fleet.BatchGetChromePlatforms:output_type -> unifiedfleet.api.v1.rpc.BatchGetChromePlatformsResponse |
| 165, // 414: unifiedfleet.api.v1.rpc.Fleet.BatchGetMachineLSEPrototypes:output_type -> unifiedfleet.api.v1.rpc.BatchGetMachineLSEPrototypesResponse |
| 167, // 415: unifiedfleet.api.v1.rpc.Fleet.BatchGetRackLSEPrototypes:output_type -> unifiedfleet.api.v1.rpc.BatchGetRackLSEPrototypesResponse |
| 238, // 416: unifiedfleet.api.v1.rpc.Fleet.GetChromeOSDeviceData:output_type -> unifiedfleet.api.v1.models.ChromeOSDeviceData |
| 236, // 417: unifiedfleet.api.v1.rpc.Fleet.CreateCachingService:output_type -> unifiedfleet.api.v1.models.CachingService |
| 236, // 418: unifiedfleet.api.v1.rpc.Fleet.UpdateCachingService:output_type -> unifiedfleet.api.v1.models.CachingService |
| 236, // 419: unifiedfleet.api.v1.rpc.Fleet.GetCachingService:output_type -> unifiedfleet.api.v1.models.CachingService |
| 173, // 420: unifiedfleet.api.v1.rpc.Fleet.ListCachingServices:output_type -> unifiedfleet.api.v1.rpc.ListCachingServicesResponse |
| 250, // 421: unifiedfleet.api.v1.rpc.Fleet.DeleteCachingService:output_type -> google.protobuf.Empty |
| 211, // 422: unifiedfleet.api.v1.rpc.Fleet.UpdateMachineLSEDeployment:output_type -> unifiedfleet.api.v1.models.MachineLSEDeployment |
| 7, // 423: unifiedfleet.api.v1.rpc.Fleet.BatchUpdateMachineLSEDeployment:output_type -> unifiedfleet.api.v1.rpc.BatchUpdateMachineLSEDeploymentResponse |
| 211, // 424: unifiedfleet.api.v1.rpc.Fleet.GetMachineLSEDeployment:output_type -> unifiedfleet.api.v1.models.MachineLSEDeployment |
| 10, // 425: unifiedfleet.api.v1.rpc.Fleet.BatchGetMachineLSEDeployments:output_type -> unifiedfleet.api.v1.rpc.BatchGetMachineLSEDeploymentsResponse |
| 12, // 426: unifiedfleet.api.v1.rpc.Fleet.ListMachineLSEDeployments:output_type -> unifiedfleet.api.v1.rpc.ListMachineLSEDeploymentsResponse |
| 237, // 427: unifiedfleet.api.v1.rpc.Fleet.CreateSchedulingUnit:output_type -> unifiedfleet.api.v1.models.SchedulingUnit |
| 237, // 428: unifiedfleet.api.v1.rpc.Fleet.UpdateSchedulingUnit:output_type -> unifiedfleet.api.v1.models.SchedulingUnit |
| 237, // 429: unifiedfleet.api.v1.rpc.Fleet.GetSchedulingUnit:output_type -> unifiedfleet.api.v1.models.SchedulingUnit |
| 179, // 430: unifiedfleet.api.v1.rpc.Fleet.ListSchedulingUnits:output_type -> unifiedfleet.api.v1.rpc.ListSchedulingUnitsResponse |
| 250, // 431: unifiedfleet.api.v1.rpc.Fleet.DeleteSchedulingUnit:output_type -> google.protobuf.Empty |
| 182, // 432: unifiedfleet.api.v1.rpc.Fleet.UpdateConfigBundle:output_type -> unifiedfleet.api.v1.rpc.UpdateConfigBundleResponse |
| 184, // 433: unifiedfleet.api.v1.rpc.Fleet.GetDeviceData:output_type -> unifiedfleet.api.v1.rpc.GetDeviceDataResponse |
| 189, // 434: unifiedfleet.api.v1.rpc.Fleet.CheckFleetTestsPolicy:output_type -> unifiedfleet.api.v1.rpc.CheckFleetTestsPolicyResponse |
| 239, // 435: unifiedfleet.api.v1.rpc.Fleet.GetOwnershipData:output_type -> unifiedfleet.api.v1.models.OwnershipData |
| 193, // 436: unifiedfleet.api.v1.rpc.Fleet.ListOwnershipData:output_type -> unifiedfleet.api.v1.rpc.ListOwnershipDataResponse |
| 4, // 437: unifiedfleet.api.v1.rpc.Fleet.GetDUTsForLabstation:output_type -> unifiedfleet.api.v1.rpc.GetDUTsForLabstationResponse |
| 240, // 438: unifiedfleet.api.v1.rpc.Fleet.GetDefaultWifi:output_type -> unifiedfleet.api.v1.models.DefaultWifi |
| 196, // 439: unifiedfleet.api.v1.rpc.Fleet.ListDefaultWifis:output_type -> unifiedfleet.api.v1.rpc.ListDefaultWifisResponse |
| 240, // 440: unifiedfleet.api.v1.rpc.Fleet.CreateDefaultWifi:output_type -> unifiedfleet.api.v1.models.DefaultWifi |
| 240, // 441: unifiedfleet.api.v1.rpc.Fleet.UpdateDefaultWifi:output_type -> unifiedfleet.api.v1.models.DefaultWifi |
| 250, // 442: unifiedfleet.api.v1.rpc.Fleet.DeleteDefaultWifi:output_type -> google.protobuf.Empty |
| 307, // [307:443] is the sub-list for method output_type |
| 171, // [171:307] is the sub-list for method input_type |
| 171, // [171:171] is the sub-list for extension type_name |
| 171, // [171:171] is the sub-list for extension extendee |
| 0, // [0:171] is the sub-list for field type_name |
| } |
| |
| func init() { file_infra_unifiedfleet_api_v1_rpc_fleet_proto_init() } |
| func file_infra_unifiedfleet_api_v1_rpc_fleet_proto_init() { |
| if File_infra_unifiedfleet_api_v1_rpc_fleet_proto != nil { |
| return |
| } |
| if !protoimpl.UnsafeEnabled { |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetDUTsForLabstationRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetDUTsForLabstationResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateMachineLSEDeploymentRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchUpdateMachineLSEDeploymentRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchUpdateMachineLSEDeploymentResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetMachineLSEDeploymentRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetMachineLSEDeploymentsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetMachineLSEDeploymentsResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListMachineLSEDeploymentsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListMachineLSEDeploymentsResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*CreateVMRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateVMRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetVMRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*DeleteVMRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListVMsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListVMsResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetDHCPConfigRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*CreateChromePlatformRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateChromePlatformRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetChromePlatformRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListChromePlatformsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListChromePlatformsResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*DeleteChromePlatformRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ImportChromePlatformsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ImportChromePlatformsResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ChromePlatformResult); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ImportOSVersionsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListOSVersionsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListOSVersionsResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*CreateMachineLSEPrototypeRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateMachineLSEPrototypeRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetMachineLSEPrototypeRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListMachineLSEPrototypesRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListMachineLSEPrototypesResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*DeleteMachineLSEPrototypeRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*CreateRackLSEPrototypeRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateRackLSEPrototypeRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetRackLSEPrototypeRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListRackLSEPrototypesRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListRackLSEPrototypesResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*DeleteRackLSEPrototypeRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*MachineRegistrationRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateMachineRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetMachineRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListMachinesRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListMachinesResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*DeleteMachineRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*RenameMachineRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*MachineDBSource); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ConfigSource); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*CreateRackRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateRackRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetRackRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListRacksRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListRacksResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*DeleteRackRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*RenameRackRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*CreateMachineLSERequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateMachineLSERequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetMachineLSERequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetMachineLSEBySerialRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetHostDataRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetHostDataResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListMachineLSEsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListMachineLSEsResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*DeleteMachineLSERequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*RenameMachineLSERequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ImportMachineLSEsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[68].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ImportOSMachineLSEsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[69].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*CreateRackLSERequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[70].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateRackLSERequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[71].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetRackLSERequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[72].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListRackLSEsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[73].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListRackLSEsResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[74].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*DeleteRackLSERequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[75].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*CreateNicRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[76].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateNicRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[77].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetNicRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[78].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListNicsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[79].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListNicsResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[80].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*DeleteNicRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[81].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ImportNicsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[82].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*RenameNicRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[83].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*RenameSwitchRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[84].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*CreateKVMRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[85].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateKVMRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[86].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetKVMRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[87].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListKVMsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[88].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListKVMsResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[89].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*DeleteKVMRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[90].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*CreateRPMRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[91].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateRPMRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[92].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetRPMRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[93].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListRPMsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[94].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListRPMsResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[95].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*DeleteRPMRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[96].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*CreateDracRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[97].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateDracRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[98].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetDracRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[99].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListDracsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[100].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListDracsResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[101].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*DeleteDracRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[102].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*CreateSwitchRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[103].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateSwitchRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[104].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetSwitchRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[105].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListSwitchesRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[106].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListSwitchesResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[107].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*DeleteSwitchRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[108].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*CreateVlanRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[109].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateVlanRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[110].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetVlanRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[111].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListIPsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[112].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListVlansRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[113].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListIPsResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[114].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListVlansResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[115].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*DeleteVlanRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[116].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ImportOSVlansRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[117].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetStateRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[118].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetDutStateRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[119].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListDutStatesRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[120].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListDutStatesResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[121].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateStateRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[122].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateDutStateRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[123].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ChromeOsRecoveryData); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[124].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateDeviceRecoveryDataRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[125].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateDeviceRecoveryDataResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[126].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateTestDataRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[127].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateTestDataResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[128].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*RackRegistrationRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[129].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*NetworkOption); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[130].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*CreateAssetRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[131].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateAssetRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[132].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetAssetRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[133].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListAssetsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[134].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListAssetsResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[135].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*DeleteAssetRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[136].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*RenameAssetRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[137].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetKVMsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[138].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetKVMsResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[139].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetDHCPConfigsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[140].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetDHCPConfigsResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[141].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetMachineLSEsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[142].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetMachineLSEsResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[143].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetMachinesRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[144].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetMachinesResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[145].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetSwitchesRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[146].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetSwitchesResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[147].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetRPMsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[148].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetRPMsResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[149].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetDracsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[150].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetDracsResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[151].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetNicsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[152].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetNicsResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[153].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetVMsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[154].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetVMsResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[155].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetVlansRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[156].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetVlansResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[157].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetRacksRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[158].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetRacksResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[159].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetChromePlatformsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[160].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetChromePlatformsResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[161].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetMachineLSEPrototypesRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[162].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetMachineLSEPrototypesResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[163].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetRackLSEPrototypesRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[164].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BatchGetRackLSEPrototypesResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[165].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetChromeOSDeviceDataRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[166].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*CreateCachingServiceRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[167].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateCachingServiceRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[168].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetCachingServiceRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[169].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListCachingServicesRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[170].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListCachingServicesResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[171].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*DeleteCachingServiceRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[172].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*CreateSchedulingUnitRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[173].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateSchedulingUnitRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[174].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetSchedulingUnitRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[175].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListSchedulingUnitsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[176].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListSchedulingUnitsResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[177].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*DeleteSchedulingUnitRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[178].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateConfigBundleRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[179].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateConfigBundleResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[180].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetDeviceDataRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[181].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetDeviceDataResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[182].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*AttachedDeviceData); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[183].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BrowserDeviceData); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[184].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*CheckFleetTestsPolicyRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[185].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*TestStatus); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[186].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*CheckFleetTestsPolicyResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[187].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetOwnershipDataRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[188].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListOwnershipDataRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[189].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*OwnershipByHost); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[190].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListOwnershipDataResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[191].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetDefaultWifiRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[192].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListDefaultWifisRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[193].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListDefaultWifisResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[194].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*CreateDefaultWifiRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[195].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateDefaultWifiRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[196].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*DeleteDefaultWifiRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[197].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetDUTsForLabstationResponse_LabstationMapping); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[199].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ChromeOsRecoveryData_DutData); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[200].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ChromeOsRecoveryData_WifiRouter); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[201].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ChromeOsRecoveryData_BluetoothPeer); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[202].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ChromeOsRecoveryData_Dolos); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[203].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ChromeOsRecoveryData_ModemInfo); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[204].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ChromeOsRecoveryData_LabData); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[206].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateTestDataRequest_ChromeOs); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[207].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*UpdateTestDataRequest_Android); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[23].OneofWrappers = []interface{}{ |
| (*ImportChromePlatformsRequest_MachineDbSource)(nil), |
| (*ImportChromePlatformsRequest_ConfigSource)(nil), |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[26].OneofWrappers = []interface{}{ |
| (*ImportOSVersionsRequest_MachineDbSource)(nil), |
| (*ImportOSVersionsRequest_ConfigSource)(nil), |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[67].OneofWrappers = []interface{}{ |
| (*ImportMachineLSEsRequest_MachineDbSource)(nil), |
| (*ImportMachineLSEsRequest_ConfigSource)(nil), |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[68].OneofWrappers = []interface{}{ |
| (*ImportOSMachineLSEsRequest_MachineDbSource)(nil), |
| (*ImportOSMachineLSEsRequest_ConfigSource)(nil), |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[81].OneofWrappers = []interface{}{ |
| (*ImportNicsRequest_MachineDbSource)(nil), |
| (*ImportNicsRequest_ConfigSource)(nil), |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[116].OneofWrappers = []interface{}{ |
| (*ImportOSVlansRequest_MachineDbSource)(nil), |
| (*ImportOSVlansRequest_ConfigSource)(nil), |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[124].OneofWrappers = []interface{}{ |
| (*UpdateDeviceRecoveryDataRequest_Chromeos)(nil), |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[126].OneofWrappers = []interface{}{ |
| (*UpdateTestDataRequest_ChromeosData)(nil), |
| (*UpdateTestDataRequest_AndroidData)(nil), |
| } |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes[181].OneofWrappers = []interface{}{ |
| (*GetDeviceDataResponse_SchedulingUnit)(nil), |
| (*GetDeviceDataResponse_ChromeOsDeviceData)(nil), |
| (*GetDeviceDataResponse_AttachedDeviceData)(nil), |
| (*GetDeviceDataResponse_BrowserDeviceData)(nil), |
| } |
| type x struct{} |
| out := protoimpl.TypeBuilder{ |
| File: protoimpl.DescBuilder{ |
| GoPackagePath: reflect.TypeOf(x{}).PkgPath(), |
| RawDescriptor: file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDesc, |
| NumEnums: 3, |
| NumMessages: 208, |
| NumExtensions: 0, |
| NumServices: 1, |
| }, |
| GoTypes: file_infra_unifiedfleet_api_v1_rpc_fleet_proto_goTypes, |
| DependencyIndexes: file_infra_unifiedfleet_api_v1_rpc_fleet_proto_depIdxs, |
| EnumInfos: file_infra_unifiedfleet_api_v1_rpc_fleet_proto_enumTypes, |
| MessageInfos: file_infra_unifiedfleet_api_v1_rpc_fleet_proto_msgTypes, |
| }.Build() |
| File_infra_unifiedfleet_api_v1_rpc_fleet_proto = out.File |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_rawDesc = nil |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_goTypes = nil |
| file_infra_unifiedfleet_api_v1_rpc_fleet_proto_depIdxs = nil |
| } |
| |
| // Reference imports to suppress errors if they are not otherwise used. |
| var _ context.Context |
| var _ grpc.ClientConnInterface |
| |
| // This is a compile-time assertion to ensure that this generated file |
| // is compatible with the grpc package it is being compiled against. |
| const _ = grpc.SupportPackageIsVersion6 |
| |
| // FleetClient is the client API for Fleet service. |
| // |
| // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. |
| type FleetClient interface { |
| // CreateChromePlatform creates a new chromePlatform. |
| CreateChromePlatform(ctx context.Context, in *CreateChromePlatformRequest, opts ...grpc.CallOption) (*models.ChromePlatform, error) |
| // Update updates the chromePlatform |
| UpdateChromePlatform(ctx context.Context, in *UpdateChromePlatformRequest, opts ...grpc.CallOption) (*models.ChromePlatform, error) |
| // Get retrieves the details of the chromePlatform |
| GetChromePlatform(ctx context.Context, in *GetChromePlatformRequest, opts ...grpc.CallOption) (*models.ChromePlatform, error) |
| // List gets all the chromePlatforms |
| ListChromePlatforms(ctx context.Context, in *ListChromePlatformsRequest, opts ...grpc.CallOption) (*ListChromePlatformsResponse, error) |
| // Delete delete the chromePlatform |
| DeleteChromePlatform(ctx context.Context, in *DeleteChromePlatformRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) |
| // List all the chrome osversions. |
| ListOSVersions(ctx context.Context, in *ListOSVersionsRequest, opts ...grpc.CallOption) (*ListOSVersionsResponse, error) |
| // CreateMachineLSEPrototype creates a new MachineLSEPrototype. |
| CreateMachineLSEPrototype(ctx context.Context, in *CreateMachineLSEPrototypeRequest, opts ...grpc.CallOption) (*models.MachineLSEPrototype, error) |
| // Update updates the MachineLSEPrototype |
| UpdateMachineLSEPrototype(ctx context.Context, in *UpdateMachineLSEPrototypeRequest, opts ...grpc.CallOption) (*models.MachineLSEPrototype, error) |
| // Get retrieves the details of the MachineLSEPrototype |
| GetMachineLSEPrototype(ctx context.Context, in *GetMachineLSEPrototypeRequest, opts ...grpc.CallOption) (*models.MachineLSEPrototype, error) |
| // List gets all the MachineLSEPrototypes |
| ListMachineLSEPrototypes(ctx context.Context, in *ListMachineLSEPrototypesRequest, opts ...grpc.CallOption) (*ListMachineLSEPrototypesResponse, error) |
| // Delete delete the MachineLSEPrototype |
| DeleteMachineLSEPrototype(ctx context.Context, in *DeleteMachineLSEPrototypeRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) |
| // CreateRackLSEPrototype creates a new RackLSEPrototype. |
| CreateRackLSEPrototype(ctx context.Context, in *CreateRackLSEPrototypeRequest, opts ...grpc.CallOption) (*models.RackLSEPrototype, error) |
| // Update updates the RackLSEPrototype |
| UpdateRackLSEPrototype(ctx context.Context, in *UpdateRackLSEPrototypeRequest, opts ...grpc.CallOption) (*models.RackLSEPrototype, error) |
| // Get retrieves the details of the RackLSEPrototype |
| GetRackLSEPrototype(ctx context.Context, in *GetRackLSEPrototypeRequest, opts ...grpc.CallOption) (*models.RackLSEPrototype, error) |
| // List gets all the RackLSEPrototypes |
| ListRackLSEPrototypes(ctx context.Context, in *ListRackLSEPrototypesRequest, opts ...grpc.CallOption) (*ListRackLSEPrototypesResponse, error) |
| // Delete delete the RackLSEPrototype |
| DeleteRackLSEPrototype(ctx context.Context, in *DeleteRackLSEPrototypeRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) |
| // MachineRegistration creates a new machine/nics/drac. |
| MachineRegistration(ctx context.Context, in *MachineRegistrationRequest, opts ...grpc.CallOption) (*models.Machine, error) |
| // Update updates the machine |
| UpdateMachine(ctx context.Context, in *UpdateMachineRequest, opts ...grpc.CallOption) (*models.Machine, error) |
| // Get retrieves the details of the machine |
| GetMachine(ctx context.Context, in *GetMachineRequest, opts ...grpc.CallOption) (*models.Machine, error) |
| // List gets all the machines |
| ListMachines(ctx context.Context, in *ListMachinesRequest, opts ...grpc.CallOption) (*ListMachinesResponse, error) |
| // Delete delete the machine |
| DeleteMachine(ctx context.Context, in *DeleteMachineRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) |
| // Rename rename the machine |
| RenameMachine(ctx context.Context, in *RenameMachineRequest, opts ...grpc.CallOption) (*models.Machine, error) |
| // RackRegistration creates a new rack/kvms/rpms/switches |
| RackRegistration(ctx context.Context, in *RackRegistrationRequest, opts ...grpc.CallOption) (*models.Rack, error) |
| // Update updates the rack |
| UpdateRack(ctx context.Context, in *UpdateRackRequest, opts ...grpc.CallOption) (*models.Rack, error) |
| // Get retrieves the details of the rack |
| GetRack(ctx context.Context, in *GetRackRequest, opts ...grpc.CallOption) (*models.Rack, error) |
| // List gets all the racks |
| ListRacks(ctx context.Context, in *ListRacksRequest, opts ...grpc.CallOption) (*ListRacksResponse, error) |
| // Delete delete the rack |
| DeleteRack(ctx context.Context, in *DeleteRackRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) |
| // Rename rename the rack |
| RenameRack(ctx context.Context, in *RenameRackRequest, opts ...grpc.CallOption) (*models.Rack, error) |
| // CreateMachineLSE creates a new machineLSE |
| CreateMachineLSE(ctx context.Context, in *CreateMachineLSERequest, opts ...grpc.CallOption) (*models.MachineLSE, error) |
| // Update updates the machineLSE |
| UpdateMachineLSE(ctx context.Context, in *UpdateMachineLSERequest, opts ...grpc.CallOption) (*models.MachineLSE, error) |
| // Get retrieves the details of the machineLSE |
| GetMachineLSE(ctx context.Context, in *GetMachineLSERequest, opts ...grpc.CallOption) (*models.MachineLSE, error) |
| // Get retrieves the details of the machineLSE by serial number |
| GetMachineLSEBySerial(ctx context.Context, in *GetMachineLSEBySerialRequest, opts ...grpc.CallOption) (*models.MachineLSE, error) |
| // Get retrieves the details of the host by serial number |
| GetHostData(ctx context.Context, in *GetHostDataRequest, opts ...grpc.CallOption) (*GetHostDataResponse, error) |
| // List gets all the machineLSEs |
| ListMachineLSEs(ctx context.Context, in *ListMachineLSEsRequest, opts ...grpc.CallOption) (*ListMachineLSEsResponse, error) |
| // Delete delete the machineLSE |
| DeleteMachineLSE(ctx context.Context, in *DeleteMachineLSERequest, opts ...grpc.CallOption) (*emptypb.Empty, error) |
| // Rename the machine lse |
| RenameMachineLSE(ctx context.Context, in *RenameMachineLSERequest, opts ...grpc.CallOption) (*models.MachineLSE, error) |
| // ImportOSMachineLSEs imports ChromeOS machine LSEs & all related infos if needed. |
| ImportOSMachineLSEs(ctx context.Context, in *ImportOSMachineLSEsRequest, opts ...grpc.CallOption) (*status.Status, error) |
| // CreateRackLSE creates a new rackLSE |
| CreateRackLSE(ctx context.Context, in *CreateRackLSERequest, opts ...grpc.CallOption) (*models.RackLSE, error) |
| // Update updates the rackLSE |
| UpdateRackLSE(ctx context.Context, in *UpdateRackLSERequest, opts ...grpc.CallOption) (*models.RackLSE, error) |
| // Get retrieves the details of the rackLSE |
| GetRackLSE(ctx context.Context, in *GetRackLSERequest, opts ...grpc.CallOption) (*models.RackLSE, error) |
| // List gets all the rackLSEs |
| ListRackLSEs(ctx context.Context, in *ListRackLSEsRequest, opts ...grpc.CallOption) (*ListRackLSEsResponse, error) |
| // Delete delete the rackLSE |
| DeleteRackLSE(ctx context.Context, in *DeleteRackLSERequest, opts ...grpc.CallOption) (*emptypb.Empty, error) |
| // CreateNic creates a new nic |
| CreateNic(ctx context.Context, in *CreateNicRequest, opts ...grpc.CallOption) (*models.Nic, error) |
| // Update updates the nic |
| UpdateNic(ctx context.Context, in *UpdateNicRequest, opts ...grpc.CallOption) (*models.Nic, error) |
| // Get retrieves the details of the nic |
| GetNic(ctx context.Context, in *GetNicRequest, opts ...grpc.CallOption) (*models.Nic, error) |
| // List gets all the nics |
| ListNics(ctx context.Context, in *ListNicsRequest, opts ...grpc.CallOption) (*ListNicsResponse, error) |
| // Delete delete the nic |
| DeleteNic(ctx context.Context, in *DeleteNicRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) |
| // Rename rename the nic |
| RenameNic(ctx context.Context, in *RenameNicRequest, opts ...grpc.CallOption) (*models.Nic, error) |
| // CreateKVM creates a new KVM |
| CreateKVM(ctx context.Context, in *CreateKVMRequest, opts ...grpc.CallOption) (*models.KVM, error) |
| // Update updates the KVM |
| UpdateKVM(ctx context.Context, in *UpdateKVMRequest, opts ...grpc.CallOption) (*models.KVM, error) |
| // Get retrieves the details of the KVM |
| GetKVM(ctx context.Context, in *GetKVMRequest, opts ...grpc.CallOption) (*models.KVM, error) |
| // List gets all the KVMs |
| ListKVMs(ctx context.Context, in *ListKVMsRequest, opts ...grpc.CallOption) (*ListKVMsResponse, error) |
| // Delete delete the KVM |
| DeleteKVM(ctx context.Context, in *DeleteKVMRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) |
| // CreateRPM creates a new RPM |
| CreateRPM(ctx context.Context, in *CreateRPMRequest, opts ...grpc.CallOption) (*models.RPM, error) |
| // Update updates the RPM |
| UpdateRPM(ctx context.Context, in *UpdateRPMRequest, opts ...grpc.CallOption) (*models.RPM, error) |
| // Get retrieves the details of the RPM |
| GetRPM(ctx context.Context, in *GetRPMRequest, opts ...grpc.CallOption) (*models.RPM, error) |
| // List gets all the RPMs |
| ListRPMs(ctx context.Context, in *ListRPMsRequest, opts ...grpc.CallOption) (*ListRPMsResponse, error) |
| // Delete delete the RPM |
| DeleteRPM(ctx context.Context, in *DeleteRPMRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) |
| // CreateDrac creates a new drac |
| CreateDrac(ctx context.Context, in *CreateDracRequest, opts ...grpc.CallOption) (*models.Drac, error) |
| // Update updates the drac |
| UpdateDrac(ctx context.Context, in *UpdateDracRequest, opts ...grpc.CallOption) (*models.Drac, error) |
| // Get retrieves the details of the drac |
| GetDrac(ctx context.Context, in *GetDracRequest, opts ...grpc.CallOption) (*models.Drac, error) |
| // List gets all the dracs |
| ListDracs(ctx context.Context, in *ListDracsRequest, opts ...grpc.CallOption) (*ListDracsResponse, error) |
| // Delete delete the drac |
| DeleteDrac(ctx context.Context, in *DeleteDracRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) |
| // CreateSwitch creates a new switch |
| CreateSwitch(ctx context.Context, in *CreateSwitchRequest, opts ...grpc.CallOption) (*models.Switch, error) |
| // Update updates the switch |
| UpdateSwitch(ctx context.Context, in *UpdateSwitchRequest, opts ...grpc.CallOption) (*models.Switch, error) |
| // Get retrieves the details of the switch |
| GetSwitch(ctx context.Context, in *GetSwitchRequest, opts ...grpc.CallOption) (*models.Switch, error) |
| // List gets all the switches |
| ListSwitches(ctx context.Context, in *ListSwitchesRequest, opts ...grpc.CallOption) (*ListSwitchesResponse, error) |
| // Delete delete the switch |
| DeleteSwitch(ctx context.Context, in *DeleteSwitchRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) |
| // Rename rename the switch |
| RenameSwitch(ctx context.Context, in *RenameSwitchRequest, opts ...grpc.CallOption) (*models.Switch, error) |
| // CreateVlan creates a new vlan |
| CreateVlan(ctx context.Context, in *CreateVlanRequest, opts ...grpc.CallOption) (*models.Vlan, error) |
| // Update updates the vlan |
| UpdateVlan(ctx context.Context, in *UpdateVlanRequest, opts ...grpc.CallOption) (*models.Vlan, error) |
| // Get retrieves the details of the vlan |
| GetVlan(ctx context.Context, in *GetVlanRequest, opts ...grpc.CallOption) (*models.Vlan, error) |
| // ListIPs retrieves the IPs |
| ListIPs(ctx context.Context, in *ListIPsRequest, opts ...grpc.CallOption) (*ListIPsResponse, error) |
| // List gets all the vlans |
| ListVlans(ctx context.Context, in *ListVlansRequest, opts ...grpc.CallOption) (*ListVlansResponse, error) |
| // Delete delete the vlan |
| DeleteVlan(ctx context.Context, in *DeleteVlanRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) |
| // ImportOSVlans imports the ChromeOS vlans, ips, and dhcp configs. |
| ImportOSVlans(ctx context.Context, in *ImportOSVlansRequest, opts ...grpc.CallOption) (*status.Status, error) |
| // UpdateState updates the state for a resource. |
| // If the state doesn't exist before, it will create the state record for the resource. |
| UpdateState(ctx context.Context, in *UpdateStateRequest, opts ...grpc.CallOption) (*models.StateRecord, error) |
| // GetState retrieves the state of a resource. |
| GetState(ctx context.Context, in *GetStateRequest, opts ...grpc.CallOption) (*models.StateRecord, error) |
| // GetDutState retrieves requested Chrome OS device DutState from UFS. |
| GetDutState(ctx context.Context, in *GetDutStateRequest, opts ...grpc.CallOption) (*lab.DutState, error) |
| // ListDutStates gets all the DutStates |
| ListDutStates(ctx context.Context, in *ListDutStatesRequest, opts ...grpc.CallOption) (*ListDutStatesResponse, error) |
| // UpdateDutState updates the state config for a DUT |
| // If the dut state doesn't exist before, it will create the dut state record. |
| UpdateDutState(ctx context.Context, in *UpdateDutStateRequest, opts ...grpc.CallOption) (*lab.DutState, error) |
| // UpdateDeviceRecoveryData updates the device configs for a DUT |
| UpdateDeviceRecoveryData(ctx context.Context, in *UpdateDeviceRecoveryDataRequest, opts ...grpc.CallOption) (*UpdateDeviceRecoveryDataResponse, error) |
| // UpdateTestData updates the device date provide by Test runner. |
| UpdateTestData(ctx context.Context, in *UpdateTestDataRequest, opts ...grpc.CallOption) (*UpdateTestDataResponse, error) |
| // GetDHCPConfig retrieves a dhcp record. |
| GetDHCPConfig(ctx context.Context, in *GetDHCPConfigRequest, opts ...grpc.CallOption) (*models.DHCPConfig, error) |
| // CreateVM creates a new VM |
| CreateVM(ctx context.Context, in *CreateVMRequest, opts ...grpc.CallOption) (*models.VM, error) |
| // UpdateVM updates a VM |
| UpdateVM(ctx context.Context, in *UpdateVMRequest, opts ...grpc.CallOption) (*models.VM, error) |
| // DeleteVM delete a VM |
| DeleteVM(ctx context.Context, in *DeleteVMRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) |
| // GetVM retrieves the details of the VM |
| GetVM(ctx context.Context, in *GetVMRequest, opts ...grpc.CallOption) (*models.VM, error) |
| // ListVMs gets all the Vms |
| ListVMs(ctx context.Context, in *ListVMsRequest, opts ...grpc.CallOption) (*ListVMsResponse, error) |
| // CreateAsset creates a new asset |
| CreateAsset(ctx context.Context, in *CreateAssetRequest, opts ...grpc.CallOption) (*models.Asset, error) |
| // Update updates the asset |
| UpdateAsset(ctx context.Context, in *UpdateAssetRequest, opts ...grpc.CallOption) (*models.Asset, error) |
| // Get retrieves the details of the asset |
| GetAsset(ctx context.Context, in *GetAssetRequest, opts ...grpc.CallOption) (*models.Asset, error) |
| // List gets all the assets |
| ListAssets(ctx context.Context, in *ListAssetsRequest, opts ...grpc.CallOption) (*ListAssetsResponse, error) |
| // Delete delete the asset |
| DeleteAsset(ctx context.Context, in *DeleteAssetRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) |
| // Rename the asset |
| RenameAsset(ctx context.Context, in *RenameAssetRequest, opts ...grpc.CallOption) (*models.Asset, error) |
| // BatchGetKVMs retrieves a batch of kvms |
| BatchGetKVMs(ctx context.Context, in *BatchGetKVMsRequest, opts ...grpc.CallOption) (*BatchGetKVMsResponse, error) |
| // BatchGetDHCPConfigs retrieves a batch of dhcp records. |
| BatchGetDHCPConfigs(ctx context.Context, in *BatchGetDHCPConfigsRequest, opts ...grpc.CallOption) (*BatchGetDHCPConfigsResponse, error) |
| // BatchGetMachineLSEs retrieves a batch of machineLSEs |
| BatchGetMachineLSEs(ctx context.Context, in *BatchGetMachineLSEsRequest, opts ...grpc.CallOption) (*BatchGetMachineLSEsResponse, error) |
| // BatchGetMachines retrieves a batch of machines |
| BatchGetMachines(ctx context.Context, in *BatchGetMachinesRequest, opts ...grpc.CallOption) (*BatchGetMachinesResponse, error) |
| // BatchGetSwitches retrieves a batch of switches |
| BatchGetSwitches(ctx context.Context, in *BatchGetSwitchesRequest, opts ...grpc.CallOption) (*BatchGetSwitchesResponse, error) |
| // BatchGetRPMs retrieves a batch of rpms |
| BatchGetRPMs(ctx context.Context, in *BatchGetRPMsRequest, opts ...grpc.CallOption) (*BatchGetRPMsResponse, error) |
| // BatchGetDracs retrieves a batch of dracs |
| BatchGetDracs(ctx context.Context, in *BatchGetDracsRequest, opts ...grpc.CallOption) (*BatchGetDracsResponse, error) |
| // BatchGetNics retrieves a batch of nics |
| BatchGetNics(ctx context.Context, in *BatchGetNicsRequest, opts ...grpc.CallOption) (*BatchGetNicsResponse, error) |
| // BatchGetVMs retrieves a batch of vms |
| BatchGetVMs(ctx context.Context, in *BatchGetVMsRequest, opts ...grpc.CallOption) (*BatchGetVMsResponse, error) |
| // BatchGetVlans retrieves a batch of vlans |
| BatchGetVlans(ctx context.Context, in *BatchGetVlansRequest, opts ...grpc.CallOption) (*BatchGetVlansResponse, error) |
| // BatchGetRacks retrieves a batch of racks |
| BatchGetRacks(ctx context.Context, in *BatchGetRacksRequest, opts ...grpc.CallOption) (*BatchGetRacksResponse, error) |
| // BatchGetChromePlatforms retrieves a batch of chrome platforms |
| BatchGetChromePlatforms(ctx context.Context, in *BatchGetChromePlatformsRequest, opts ...grpc.CallOption) (*BatchGetChromePlatformsResponse, error) |
| // BatchGetMachineLSEPrototypes retrieves a batch of machine lse prototypes |
| BatchGetMachineLSEPrototypes(ctx context.Context, in *BatchGetMachineLSEPrototypesRequest, opts ...grpc.CallOption) (*BatchGetMachineLSEPrototypesResponse, error) |
| // BatchGetRackLSEPrototypes retrieves a batch of rack lse prototypes |
| BatchGetRackLSEPrototypes(ctx context.Context, in *BatchGetRackLSEPrototypesRequest, opts ...grpc.CallOption) (*BatchGetRackLSEPrototypesResponse, error) |
| // GetChromeOSDeviceData retrieves requested Chrome OS device data from the UFS and inventoryV2. |
| GetChromeOSDeviceData(ctx context.Context, in *GetChromeOSDeviceDataRequest, opts ...grpc.CallOption) (*models.ChromeOSDeviceData, error) |
| // CreateCachingService creates a new CachingService. |
| CreateCachingService(ctx context.Context, in *CreateCachingServiceRequest, opts ...grpc.CallOption) (*models.CachingService, error) |
| // Update updates the CachingService. |
| UpdateCachingService(ctx context.Context, in *UpdateCachingServiceRequest, opts ...grpc.CallOption) (*models.CachingService, error) |
| // Get retrieves the details of the CachingService. |
| GetCachingService(ctx context.Context, in *GetCachingServiceRequest, opts ...grpc.CallOption) (*models.CachingService, error) |
| // List gets all the CachingServices. |
| ListCachingServices(ctx context.Context, in *ListCachingServicesRequest, opts ...grpc.CallOption) (*ListCachingServicesResponse, error) |
| // Delete delete the CachingService. |
| DeleteCachingService(ctx context.Context, in *DeleteCachingServiceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) |
| // UpdateMachineLSEDeployment updates a deployment record for a host. |
| UpdateMachineLSEDeployment(ctx context.Context, in *UpdateMachineLSEDeploymentRequest, opts ...grpc.CallOption) (*models.MachineLSEDeployment, error) |
| // BatchUpdateMachineLSEDeployment updates the deployment records for a batch of hosts. |
| BatchUpdateMachineLSEDeployment(ctx context.Context, in *BatchUpdateMachineLSEDeploymentRequest, opts ...grpc.CallOption) (*BatchUpdateMachineLSEDeploymentResponse, error) |
| // GetMachineLSEDeployment retrieves a deployment record for a given host identifier, e.g. serial number. |
| GetMachineLSEDeployment(ctx context.Context, in *GetMachineLSEDeploymentRequest, opts ...grpc.CallOption) (*models.MachineLSEDeployment, error) |
| // BatchGetMachineLSEDeployments retrieves a batch of deployment records. |
| BatchGetMachineLSEDeployments(ctx context.Context, in *BatchGetMachineLSEDeploymentsRequest, opts ...grpc.CallOption) (*BatchGetMachineLSEDeploymentsResponse, error) |
| // ListMachineLSEDeployments lists all deployment records which fulfill the requirements |
| ListMachineLSEDeployments(ctx context.Context, in *ListMachineLSEDeploymentsRequest, opts ...grpc.CallOption) (*ListMachineLSEDeploymentsResponse, error) |
| // CreateSchedulingUnit creates a new SchedulingUnit. |
| CreateSchedulingUnit(ctx context.Context, in *CreateSchedulingUnitRequest, opts ...grpc.CallOption) (*models.SchedulingUnit, error) |
| // Update updates the SchedulingUnit. |
| UpdateSchedulingUnit(ctx context.Context, in *UpdateSchedulingUnitRequest, opts ...grpc.CallOption) (*models.SchedulingUnit, error) |
| // Get retrieves the details of the SchedulingUnit. |
| GetSchedulingUnit(ctx context.Context, in *GetSchedulingUnitRequest, opts ...grpc.CallOption) (*models.SchedulingUnit, error) |
| // List gets all the SchedulingUnits. |
| ListSchedulingUnits(ctx context.Context, in *ListSchedulingUnitsRequest, opts ...grpc.CallOption) (*ListSchedulingUnitsResponse, error) |
| // Delete delete the SchedulingUnit. |
| DeleteSchedulingUnit(ctx context.Context, in *DeleteSchedulingUnitRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) |
| // UpdateConfigBundle updates the ConfigBundle |
| UpdateConfigBundle(ctx context.Context, in *UpdateConfigBundleRequest, opts ...grpc.CallOption) (*UpdateConfigBundleResponse, error) |
| // GetDeviceData retrieves requested device data from UFS. |
| GetDeviceData(ctx context.Context, in *GetDeviceDataRequest, opts ...grpc.CallOption) (*GetDeviceDataResponse, error) |
| // CheckFleetPolicyForTest checks whether a given test parameters indicate a valid test |
| CheckFleetTestsPolicy(ctx context.Context, in *CheckFleetTestsPolicyRequest, opts ...grpc.CallOption) (*CheckFleetTestsPolicyResponse, error) |
| // GetOwnershipData retrieves the ownership data for a given machine/vm/machineLse |
| GetOwnershipData(ctx context.Context, in *GetOwnershipDataRequest, opts ...grpc.CallOption) (*models.OwnershipData, error) |
| // ListOwnershipData lists all the ownership/security_info data |
| ListOwnershipData(ctx context.Context, in *ListOwnershipDataRequest, opts ...grpc.CallOption) (*ListOwnershipDataResponse, error) |
| // GetDUTsForLabstation gets the DUTs associated with a labstation. |
| GetDUTsForLabstation(ctx context.Context, in *GetDUTsForLabstationRequest, opts ...grpc.CallOption) (*GetDUTsForLabstationResponse, error) |
| // GetDefaultWifi gets the specified default wifi. |
| GetDefaultWifi(ctx context.Context, in *GetDefaultWifiRequest, opts ...grpc.CallOption) (*models.DefaultWifi, error) |
| // ListDefaultWifi lists all the default wifis. |
| ListDefaultWifis(ctx context.Context, in *ListDefaultWifisRequest, opts ...grpc.CallOption) (*ListDefaultWifisResponse, error) |
| // CreateDefaultWifi creates a new default wifi. |
| CreateDefaultWifi(ctx context.Context, in *CreateDefaultWifiRequest, opts ...grpc.CallOption) (*models.DefaultWifi, error) |
| // UpdateDefaultWifi updates the specified default wifi. |
| UpdateDefaultWifi(ctx context.Context, in *UpdateDefaultWifiRequest, opts ...grpc.CallOption) (*models.DefaultWifi, error) |
| // DeleteDefaultWifi deletes the specified default wifi. |
| DeleteDefaultWifi(ctx context.Context, in *DeleteDefaultWifiRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) |
| } |
| type fleetPRPCClient struct { |
| client *prpc.Client |
| } |
| |
| func NewFleetPRPCClient(client *prpc.Client) FleetClient { |
| return &fleetPRPCClient{client} |
| } |
| |
| func (c *fleetPRPCClient) CreateChromePlatform(ctx context.Context, in *CreateChromePlatformRequest, opts ...grpc.CallOption) (*models.ChromePlatform, error) { |
| out := new(models.ChromePlatform) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "CreateChromePlatform", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) UpdateChromePlatform(ctx context.Context, in *UpdateChromePlatformRequest, opts ...grpc.CallOption) (*models.ChromePlatform, error) { |
| out := new(models.ChromePlatform) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "UpdateChromePlatform", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetChromePlatform(ctx context.Context, in *GetChromePlatformRequest, opts ...grpc.CallOption) (*models.ChromePlatform, error) { |
| out := new(models.ChromePlatform) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetChromePlatform", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) ListChromePlatforms(ctx context.Context, in *ListChromePlatformsRequest, opts ...grpc.CallOption) (*ListChromePlatformsResponse, error) { |
| out := new(ListChromePlatformsResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "ListChromePlatforms", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) DeleteChromePlatform(ctx context.Context, in *DeleteChromePlatformRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { |
| out := new(emptypb.Empty) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "DeleteChromePlatform", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) ListOSVersions(ctx context.Context, in *ListOSVersionsRequest, opts ...grpc.CallOption) (*ListOSVersionsResponse, error) { |
| out := new(ListOSVersionsResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "ListOSVersions", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) CreateMachineLSEPrototype(ctx context.Context, in *CreateMachineLSEPrototypeRequest, opts ...grpc.CallOption) (*models.MachineLSEPrototype, error) { |
| out := new(models.MachineLSEPrototype) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "CreateMachineLSEPrototype", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) UpdateMachineLSEPrototype(ctx context.Context, in *UpdateMachineLSEPrototypeRequest, opts ...grpc.CallOption) (*models.MachineLSEPrototype, error) { |
| out := new(models.MachineLSEPrototype) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "UpdateMachineLSEPrototype", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetMachineLSEPrototype(ctx context.Context, in *GetMachineLSEPrototypeRequest, opts ...grpc.CallOption) (*models.MachineLSEPrototype, error) { |
| out := new(models.MachineLSEPrototype) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetMachineLSEPrototype", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) ListMachineLSEPrototypes(ctx context.Context, in *ListMachineLSEPrototypesRequest, opts ...grpc.CallOption) (*ListMachineLSEPrototypesResponse, error) { |
| out := new(ListMachineLSEPrototypesResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "ListMachineLSEPrototypes", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) DeleteMachineLSEPrototype(ctx context.Context, in *DeleteMachineLSEPrototypeRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { |
| out := new(emptypb.Empty) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "DeleteMachineLSEPrototype", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) CreateRackLSEPrototype(ctx context.Context, in *CreateRackLSEPrototypeRequest, opts ...grpc.CallOption) (*models.RackLSEPrototype, error) { |
| out := new(models.RackLSEPrototype) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "CreateRackLSEPrototype", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) UpdateRackLSEPrototype(ctx context.Context, in *UpdateRackLSEPrototypeRequest, opts ...grpc.CallOption) (*models.RackLSEPrototype, error) { |
| out := new(models.RackLSEPrototype) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "UpdateRackLSEPrototype", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetRackLSEPrototype(ctx context.Context, in *GetRackLSEPrototypeRequest, opts ...grpc.CallOption) (*models.RackLSEPrototype, error) { |
| out := new(models.RackLSEPrototype) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetRackLSEPrototype", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) ListRackLSEPrototypes(ctx context.Context, in *ListRackLSEPrototypesRequest, opts ...grpc.CallOption) (*ListRackLSEPrototypesResponse, error) { |
| out := new(ListRackLSEPrototypesResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "ListRackLSEPrototypes", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) DeleteRackLSEPrototype(ctx context.Context, in *DeleteRackLSEPrototypeRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { |
| out := new(emptypb.Empty) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "DeleteRackLSEPrototype", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) MachineRegistration(ctx context.Context, in *MachineRegistrationRequest, opts ...grpc.CallOption) (*models.Machine, error) { |
| out := new(models.Machine) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "MachineRegistration", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) UpdateMachine(ctx context.Context, in *UpdateMachineRequest, opts ...grpc.CallOption) (*models.Machine, error) { |
| out := new(models.Machine) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "UpdateMachine", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetMachine(ctx context.Context, in *GetMachineRequest, opts ...grpc.CallOption) (*models.Machine, error) { |
| out := new(models.Machine) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetMachine", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) ListMachines(ctx context.Context, in *ListMachinesRequest, opts ...grpc.CallOption) (*ListMachinesResponse, error) { |
| out := new(ListMachinesResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "ListMachines", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) DeleteMachine(ctx context.Context, in *DeleteMachineRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { |
| out := new(emptypb.Empty) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "DeleteMachine", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) RenameMachine(ctx context.Context, in *RenameMachineRequest, opts ...grpc.CallOption) (*models.Machine, error) { |
| out := new(models.Machine) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "RenameMachine", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) RackRegistration(ctx context.Context, in *RackRegistrationRequest, opts ...grpc.CallOption) (*models.Rack, error) { |
| out := new(models.Rack) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "RackRegistration", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) UpdateRack(ctx context.Context, in *UpdateRackRequest, opts ...grpc.CallOption) (*models.Rack, error) { |
| out := new(models.Rack) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "UpdateRack", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetRack(ctx context.Context, in *GetRackRequest, opts ...grpc.CallOption) (*models.Rack, error) { |
| out := new(models.Rack) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetRack", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) ListRacks(ctx context.Context, in *ListRacksRequest, opts ...grpc.CallOption) (*ListRacksResponse, error) { |
| out := new(ListRacksResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "ListRacks", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) DeleteRack(ctx context.Context, in *DeleteRackRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { |
| out := new(emptypb.Empty) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "DeleteRack", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) RenameRack(ctx context.Context, in *RenameRackRequest, opts ...grpc.CallOption) (*models.Rack, error) { |
| out := new(models.Rack) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "RenameRack", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) CreateMachineLSE(ctx context.Context, in *CreateMachineLSERequest, opts ...grpc.CallOption) (*models.MachineLSE, error) { |
| out := new(models.MachineLSE) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "CreateMachineLSE", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) UpdateMachineLSE(ctx context.Context, in *UpdateMachineLSERequest, opts ...grpc.CallOption) (*models.MachineLSE, error) { |
| out := new(models.MachineLSE) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "UpdateMachineLSE", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetMachineLSE(ctx context.Context, in *GetMachineLSERequest, opts ...grpc.CallOption) (*models.MachineLSE, error) { |
| out := new(models.MachineLSE) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetMachineLSE", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetMachineLSEBySerial(ctx context.Context, in *GetMachineLSEBySerialRequest, opts ...grpc.CallOption) (*models.MachineLSE, error) { |
| out := new(models.MachineLSE) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetMachineLSEBySerial", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetHostData(ctx context.Context, in *GetHostDataRequest, opts ...grpc.CallOption) (*GetHostDataResponse, error) { |
| out := new(GetHostDataResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetHostData", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) ListMachineLSEs(ctx context.Context, in *ListMachineLSEsRequest, opts ...grpc.CallOption) (*ListMachineLSEsResponse, error) { |
| out := new(ListMachineLSEsResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "ListMachineLSEs", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) DeleteMachineLSE(ctx context.Context, in *DeleteMachineLSERequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { |
| out := new(emptypb.Empty) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "DeleteMachineLSE", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) RenameMachineLSE(ctx context.Context, in *RenameMachineLSERequest, opts ...grpc.CallOption) (*models.MachineLSE, error) { |
| out := new(models.MachineLSE) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "RenameMachineLSE", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) ImportOSMachineLSEs(ctx context.Context, in *ImportOSMachineLSEsRequest, opts ...grpc.CallOption) (*status.Status, error) { |
| out := new(status.Status) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "ImportOSMachineLSEs", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) CreateRackLSE(ctx context.Context, in *CreateRackLSERequest, opts ...grpc.CallOption) (*models.RackLSE, error) { |
| out := new(models.RackLSE) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "CreateRackLSE", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) UpdateRackLSE(ctx context.Context, in *UpdateRackLSERequest, opts ...grpc.CallOption) (*models.RackLSE, error) { |
| out := new(models.RackLSE) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "UpdateRackLSE", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetRackLSE(ctx context.Context, in *GetRackLSERequest, opts ...grpc.CallOption) (*models.RackLSE, error) { |
| out := new(models.RackLSE) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetRackLSE", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) ListRackLSEs(ctx context.Context, in *ListRackLSEsRequest, opts ...grpc.CallOption) (*ListRackLSEsResponse, error) { |
| out := new(ListRackLSEsResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "ListRackLSEs", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) DeleteRackLSE(ctx context.Context, in *DeleteRackLSERequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { |
| out := new(emptypb.Empty) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "DeleteRackLSE", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) CreateNic(ctx context.Context, in *CreateNicRequest, opts ...grpc.CallOption) (*models.Nic, error) { |
| out := new(models.Nic) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "CreateNic", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) UpdateNic(ctx context.Context, in *UpdateNicRequest, opts ...grpc.CallOption) (*models.Nic, error) { |
| out := new(models.Nic) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "UpdateNic", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetNic(ctx context.Context, in *GetNicRequest, opts ...grpc.CallOption) (*models.Nic, error) { |
| out := new(models.Nic) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetNic", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) ListNics(ctx context.Context, in *ListNicsRequest, opts ...grpc.CallOption) (*ListNicsResponse, error) { |
| out := new(ListNicsResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "ListNics", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) DeleteNic(ctx context.Context, in *DeleteNicRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { |
| out := new(emptypb.Empty) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "DeleteNic", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) RenameNic(ctx context.Context, in *RenameNicRequest, opts ...grpc.CallOption) (*models.Nic, error) { |
| out := new(models.Nic) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "RenameNic", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) CreateKVM(ctx context.Context, in *CreateKVMRequest, opts ...grpc.CallOption) (*models.KVM, error) { |
| out := new(models.KVM) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "CreateKVM", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) UpdateKVM(ctx context.Context, in *UpdateKVMRequest, opts ...grpc.CallOption) (*models.KVM, error) { |
| out := new(models.KVM) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "UpdateKVM", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetKVM(ctx context.Context, in *GetKVMRequest, opts ...grpc.CallOption) (*models.KVM, error) { |
| out := new(models.KVM) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetKVM", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) ListKVMs(ctx context.Context, in *ListKVMsRequest, opts ...grpc.CallOption) (*ListKVMsResponse, error) { |
| out := new(ListKVMsResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "ListKVMs", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) DeleteKVM(ctx context.Context, in *DeleteKVMRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { |
| out := new(emptypb.Empty) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "DeleteKVM", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) CreateRPM(ctx context.Context, in *CreateRPMRequest, opts ...grpc.CallOption) (*models.RPM, error) { |
| out := new(models.RPM) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "CreateRPM", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) UpdateRPM(ctx context.Context, in *UpdateRPMRequest, opts ...grpc.CallOption) (*models.RPM, error) { |
| out := new(models.RPM) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "UpdateRPM", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetRPM(ctx context.Context, in *GetRPMRequest, opts ...grpc.CallOption) (*models.RPM, error) { |
| out := new(models.RPM) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetRPM", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) ListRPMs(ctx context.Context, in *ListRPMsRequest, opts ...grpc.CallOption) (*ListRPMsResponse, error) { |
| out := new(ListRPMsResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "ListRPMs", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) DeleteRPM(ctx context.Context, in *DeleteRPMRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { |
| out := new(emptypb.Empty) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "DeleteRPM", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) CreateDrac(ctx context.Context, in *CreateDracRequest, opts ...grpc.CallOption) (*models.Drac, error) { |
| out := new(models.Drac) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "CreateDrac", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) UpdateDrac(ctx context.Context, in *UpdateDracRequest, opts ...grpc.CallOption) (*models.Drac, error) { |
| out := new(models.Drac) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "UpdateDrac", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetDrac(ctx context.Context, in *GetDracRequest, opts ...grpc.CallOption) (*models.Drac, error) { |
| out := new(models.Drac) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetDrac", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) ListDracs(ctx context.Context, in *ListDracsRequest, opts ...grpc.CallOption) (*ListDracsResponse, error) { |
| out := new(ListDracsResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "ListDracs", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) DeleteDrac(ctx context.Context, in *DeleteDracRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { |
| out := new(emptypb.Empty) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "DeleteDrac", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) CreateSwitch(ctx context.Context, in *CreateSwitchRequest, opts ...grpc.CallOption) (*models.Switch, error) { |
| out := new(models.Switch) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "CreateSwitch", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) UpdateSwitch(ctx context.Context, in *UpdateSwitchRequest, opts ...grpc.CallOption) (*models.Switch, error) { |
| out := new(models.Switch) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "UpdateSwitch", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetSwitch(ctx context.Context, in *GetSwitchRequest, opts ...grpc.CallOption) (*models.Switch, error) { |
| out := new(models.Switch) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetSwitch", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) ListSwitches(ctx context.Context, in *ListSwitchesRequest, opts ...grpc.CallOption) (*ListSwitchesResponse, error) { |
| out := new(ListSwitchesResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "ListSwitches", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) DeleteSwitch(ctx context.Context, in *DeleteSwitchRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { |
| out := new(emptypb.Empty) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "DeleteSwitch", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) RenameSwitch(ctx context.Context, in *RenameSwitchRequest, opts ...grpc.CallOption) (*models.Switch, error) { |
| out := new(models.Switch) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "RenameSwitch", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) CreateVlan(ctx context.Context, in *CreateVlanRequest, opts ...grpc.CallOption) (*models.Vlan, error) { |
| out := new(models.Vlan) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "CreateVlan", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) UpdateVlan(ctx context.Context, in *UpdateVlanRequest, opts ...grpc.CallOption) (*models.Vlan, error) { |
| out := new(models.Vlan) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "UpdateVlan", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetVlan(ctx context.Context, in *GetVlanRequest, opts ...grpc.CallOption) (*models.Vlan, error) { |
| out := new(models.Vlan) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetVlan", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) ListIPs(ctx context.Context, in *ListIPsRequest, opts ...grpc.CallOption) (*ListIPsResponse, error) { |
| out := new(ListIPsResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "ListIPs", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) ListVlans(ctx context.Context, in *ListVlansRequest, opts ...grpc.CallOption) (*ListVlansResponse, error) { |
| out := new(ListVlansResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "ListVlans", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) DeleteVlan(ctx context.Context, in *DeleteVlanRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { |
| out := new(emptypb.Empty) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "DeleteVlan", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) ImportOSVlans(ctx context.Context, in *ImportOSVlansRequest, opts ...grpc.CallOption) (*status.Status, error) { |
| out := new(status.Status) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "ImportOSVlans", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) UpdateState(ctx context.Context, in *UpdateStateRequest, opts ...grpc.CallOption) (*models.StateRecord, error) { |
| out := new(models.StateRecord) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "UpdateState", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetState(ctx context.Context, in *GetStateRequest, opts ...grpc.CallOption) (*models.StateRecord, error) { |
| out := new(models.StateRecord) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetState", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetDutState(ctx context.Context, in *GetDutStateRequest, opts ...grpc.CallOption) (*lab.DutState, error) { |
| out := new(lab.DutState) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetDutState", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) ListDutStates(ctx context.Context, in *ListDutStatesRequest, opts ...grpc.CallOption) (*ListDutStatesResponse, error) { |
| out := new(ListDutStatesResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "ListDutStates", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) UpdateDutState(ctx context.Context, in *UpdateDutStateRequest, opts ...grpc.CallOption) (*lab.DutState, error) { |
| out := new(lab.DutState) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "UpdateDutState", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) UpdateDeviceRecoveryData(ctx context.Context, in *UpdateDeviceRecoveryDataRequest, opts ...grpc.CallOption) (*UpdateDeviceRecoveryDataResponse, error) { |
| out := new(UpdateDeviceRecoveryDataResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "UpdateDeviceRecoveryData", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) UpdateTestData(ctx context.Context, in *UpdateTestDataRequest, opts ...grpc.CallOption) (*UpdateTestDataResponse, error) { |
| out := new(UpdateTestDataResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "UpdateTestData", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetDHCPConfig(ctx context.Context, in *GetDHCPConfigRequest, opts ...grpc.CallOption) (*models.DHCPConfig, error) { |
| out := new(models.DHCPConfig) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetDHCPConfig", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) CreateVM(ctx context.Context, in *CreateVMRequest, opts ...grpc.CallOption) (*models.VM, error) { |
| out := new(models.VM) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "CreateVM", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) UpdateVM(ctx context.Context, in *UpdateVMRequest, opts ...grpc.CallOption) (*models.VM, error) { |
| out := new(models.VM) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "UpdateVM", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) DeleteVM(ctx context.Context, in *DeleteVMRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { |
| out := new(emptypb.Empty) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "DeleteVM", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetVM(ctx context.Context, in *GetVMRequest, opts ...grpc.CallOption) (*models.VM, error) { |
| out := new(models.VM) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetVM", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) ListVMs(ctx context.Context, in *ListVMsRequest, opts ...grpc.CallOption) (*ListVMsResponse, error) { |
| out := new(ListVMsResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "ListVMs", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) CreateAsset(ctx context.Context, in *CreateAssetRequest, opts ...grpc.CallOption) (*models.Asset, error) { |
| out := new(models.Asset) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "CreateAsset", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) UpdateAsset(ctx context.Context, in *UpdateAssetRequest, opts ...grpc.CallOption) (*models.Asset, error) { |
| out := new(models.Asset) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "UpdateAsset", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetAsset(ctx context.Context, in *GetAssetRequest, opts ...grpc.CallOption) (*models.Asset, error) { |
| out := new(models.Asset) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetAsset", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) ListAssets(ctx context.Context, in *ListAssetsRequest, opts ...grpc.CallOption) (*ListAssetsResponse, error) { |
| out := new(ListAssetsResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "ListAssets", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) DeleteAsset(ctx context.Context, in *DeleteAssetRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { |
| out := new(emptypb.Empty) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "DeleteAsset", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) RenameAsset(ctx context.Context, in *RenameAssetRequest, opts ...grpc.CallOption) (*models.Asset, error) { |
| out := new(models.Asset) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "RenameAsset", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) BatchGetKVMs(ctx context.Context, in *BatchGetKVMsRequest, opts ...grpc.CallOption) (*BatchGetKVMsResponse, error) { |
| out := new(BatchGetKVMsResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "BatchGetKVMs", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) BatchGetDHCPConfigs(ctx context.Context, in *BatchGetDHCPConfigsRequest, opts ...grpc.CallOption) (*BatchGetDHCPConfigsResponse, error) { |
| out := new(BatchGetDHCPConfigsResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "BatchGetDHCPConfigs", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) BatchGetMachineLSEs(ctx context.Context, in *BatchGetMachineLSEsRequest, opts ...grpc.CallOption) (*BatchGetMachineLSEsResponse, error) { |
| out := new(BatchGetMachineLSEsResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "BatchGetMachineLSEs", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) BatchGetMachines(ctx context.Context, in *BatchGetMachinesRequest, opts ...grpc.CallOption) (*BatchGetMachinesResponse, error) { |
| out := new(BatchGetMachinesResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "BatchGetMachines", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) BatchGetSwitches(ctx context.Context, in *BatchGetSwitchesRequest, opts ...grpc.CallOption) (*BatchGetSwitchesResponse, error) { |
| out := new(BatchGetSwitchesResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "BatchGetSwitches", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) BatchGetRPMs(ctx context.Context, in *BatchGetRPMsRequest, opts ...grpc.CallOption) (*BatchGetRPMsResponse, error) { |
| out := new(BatchGetRPMsResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "BatchGetRPMs", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) BatchGetDracs(ctx context.Context, in *BatchGetDracsRequest, opts ...grpc.CallOption) (*BatchGetDracsResponse, error) { |
| out := new(BatchGetDracsResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "BatchGetDracs", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) BatchGetNics(ctx context.Context, in *BatchGetNicsRequest, opts ...grpc.CallOption) (*BatchGetNicsResponse, error) { |
| out := new(BatchGetNicsResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "BatchGetNics", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) BatchGetVMs(ctx context.Context, in *BatchGetVMsRequest, opts ...grpc.CallOption) (*BatchGetVMsResponse, error) { |
| out := new(BatchGetVMsResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "BatchGetVMs", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) BatchGetVlans(ctx context.Context, in *BatchGetVlansRequest, opts ...grpc.CallOption) (*BatchGetVlansResponse, error) { |
| out := new(BatchGetVlansResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "BatchGetVlans", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) BatchGetRacks(ctx context.Context, in *BatchGetRacksRequest, opts ...grpc.CallOption) (*BatchGetRacksResponse, error) { |
| out := new(BatchGetRacksResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "BatchGetRacks", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) BatchGetChromePlatforms(ctx context.Context, in *BatchGetChromePlatformsRequest, opts ...grpc.CallOption) (*BatchGetChromePlatformsResponse, error) { |
| out := new(BatchGetChromePlatformsResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "BatchGetChromePlatforms", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) BatchGetMachineLSEPrototypes(ctx context.Context, in *BatchGetMachineLSEPrototypesRequest, opts ...grpc.CallOption) (*BatchGetMachineLSEPrototypesResponse, error) { |
| out := new(BatchGetMachineLSEPrototypesResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "BatchGetMachineLSEPrototypes", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) BatchGetRackLSEPrototypes(ctx context.Context, in *BatchGetRackLSEPrototypesRequest, opts ...grpc.CallOption) (*BatchGetRackLSEPrototypesResponse, error) { |
| out := new(BatchGetRackLSEPrototypesResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "BatchGetRackLSEPrototypes", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetChromeOSDeviceData(ctx context.Context, in *GetChromeOSDeviceDataRequest, opts ...grpc.CallOption) (*models.ChromeOSDeviceData, error) { |
| out := new(models.ChromeOSDeviceData) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetChromeOSDeviceData", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) CreateCachingService(ctx context.Context, in *CreateCachingServiceRequest, opts ...grpc.CallOption) (*models.CachingService, error) { |
| out := new(models.CachingService) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "CreateCachingService", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) UpdateCachingService(ctx context.Context, in *UpdateCachingServiceRequest, opts ...grpc.CallOption) (*models.CachingService, error) { |
| out := new(models.CachingService) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "UpdateCachingService", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetCachingService(ctx context.Context, in *GetCachingServiceRequest, opts ...grpc.CallOption) (*models.CachingService, error) { |
| out := new(models.CachingService) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetCachingService", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) ListCachingServices(ctx context.Context, in *ListCachingServicesRequest, opts ...grpc.CallOption) (*ListCachingServicesResponse, error) { |
| out := new(ListCachingServicesResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "ListCachingServices", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) DeleteCachingService(ctx context.Context, in *DeleteCachingServiceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { |
| out := new(emptypb.Empty) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "DeleteCachingService", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) UpdateMachineLSEDeployment(ctx context.Context, in *UpdateMachineLSEDeploymentRequest, opts ...grpc.CallOption) (*models.MachineLSEDeployment, error) { |
| out := new(models.MachineLSEDeployment) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "UpdateMachineLSEDeployment", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) BatchUpdateMachineLSEDeployment(ctx context.Context, in *BatchUpdateMachineLSEDeploymentRequest, opts ...grpc.CallOption) (*BatchUpdateMachineLSEDeploymentResponse, error) { |
| out := new(BatchUpdateMachineLSEDeploymentResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "BatchUpdateMachineLSEDeployment", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetMachineLSEDeployment(ctx context.Context, in *GetMachineLSEDeploymentRequest, opts ...grpc.CallOption) (*models.MachineLSEDeployment, error) { |
| out := new(models.MachineLSEDeployment) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetMachineLSEDeployment", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) BatchGetMachineLSEDeployments(ctx context.Context, in *BatchGetMachineLSEDeploymentsRequest, opts ...grpc.CallOption) (*BatchGetMachineLSEDeploymentsResponse, error) { |
| out := new(BatchGetMachineLSEDeploymentsResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "BatchGetMachineLSEDeployments", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) ListMachineLSEDeployments(ctx context.Context, in *ListMachineLSEDeploymentsRequest, opts ...grpc.CallOption) (*ListMachineLSEDeploymentsResponse, error) { |
| out := new(ListMachineLSEDeploymentsResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "ListMachineLSEDeployments", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) CreateSchedulingUnit(ctx context.Context, in *CreateSchedulingUnitRequest, opts ...grpc.CallOption) (*models.SchedulingUnit, error) { |
| out := new(models.SchedulingUnit) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "CreateSchedulingUnit", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) UpdateSchedulingUnit(ctx context.Context, in *UpdateSchedulingUnitRequest, opts ...grpc.CallOption) (*models.SchedulingUnit, error) { |
| out := new(models.SchedulingUnit) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "UpdateSchedulingUnit", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetSchedulingUnit(ctx context.Context, in *GetSchedulingUnitRequest, opts ...grpc.CallOption) (*models.SchedulingUnit, error) { |
| out := new(models.SchedulingUnit) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetSchedulingUnit", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) ListSchedulingUnits(ctx context.Context, in *ListSchedulingUnitsRequest, opts ...grpc.CallOption) (*ListSchedulingUnitsResponse, error) { |
| out := new(ListSchedulingUnitsResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "ListSchedulingUnits", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) DeleteSchedulingUnit(ctx context.Context, in *DeleteSchedulingUnitRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { |
| out := new(emptypb.Empty) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "DeleteSchedulingUnit", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) UpdateConfigBundle(ctx context.Context, in *UpdateConfigBundleRequest, opts ...grpc.CallOption) (*UpdateConfigBundleResponse, error) { |
| out := new(UpdateConfigBundleResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "UpdateConfigBundle", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetDeviceData(ctx context.Context, in *GetDeviceDataRequest, opts ...grpc.CallOption) (*GetDeviceDataResponse, error) { |
| out := new(GetDeviceDataResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetDeviceData", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) CheckFleetTestsPolicy(ctx context.Context, in *CheckFleetTestsPolicyRequest, opts ...grpc.CallOption) (*CheckFleetTestsPolicyResponse, error) { |
| out := new(CheckFleetTestsPolicyResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "CheckFleetTestsPolicy", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetOwnershipData(ctx context.Context, in *GetOwnershipDataRequest, opts ...grpc.CallOption) (*models.OwnershipData, error) { |
| out := new(models.OwnershipData) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetOwnershipData", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) ListOwnershipData(ctx context.Context, in *ListOwnershipDataRequest, opts ...grpc.CallOption) (*ListOwnershipDataResponse, error) { |
| out := new(ListOwnershipDataResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "ListOwnershipData", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetDUTsForLabstation(ctx context.Context, in *GetDUTsForLabstationRequest, opts ...grpc.CallOption) (*GetDUTsForLabstationResponse, error) { |
| out := new(GetDUTsForLabstationResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetDUTsForLabstation", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) GetDefaultWifi(ctx context.Context, in *GetDefaultWifiRequest, opts ...grpc.CallOption) (*models.DefaultWifi, error) { |
| out := new(models.DefaultWifi) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "GetDefaultWifi", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) ListDefaultWifis(ctx context.Context, in *ListDefaultWifisRequest, opts ...grpc.CallOption) (*ListDefaultWifisResponse, error) { |
| out := new(ListDefaultWifisResponse) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "ListDefaultWifis", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) CreateDefaultWifi(ctx context.Context, in *CreateDefaultWifiRequest, opts ...grpc.CallOption) (*models.DefaultWifi, error) { |
| out := new(models.DefaultWifi) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "CreateDefaultWifi", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) UpdateDefaultWifi(ctx context.Context, in *UpdateDefaultWifiRequest, opts ...grpc.CallOption) (*models.DefaultWifi, error) { |
| out := new(models.DefaultWifi) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "UpdateDefaultWifi", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetPRPCClient) DeleteDefaultWifi(ctx context.Context, in *DeleteDefaultWifiRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { |
| out := new(emptypb.Empty) |
| err := c.client.Call(ctx, "unifiedfleet.api.v1.rpc.Fleet", "DeleteDefaultWifi", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| type fleetClient struct { |
| cc grpc.ClientConnInterface |
| } |
| |
| func NewFleetClient(cc grpc.ClientConnInterface) FleetClient { |
| return &fleetClient{cc} |
| } |
| |
| func (c *fleetClient) CreateChromePlatform(ctx context.Context, in *CreateChromePlatformRequest, opts ...grpc.CallOption) (*models.ChromePlatform, error) { |
| out := new(models.ChromePlatform) |
| err := c.cc.Invoke(ctx, "/unifiedfleet.api.v1.rpc.Fleet/CreateChromePlatform", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetClient) UpdateChromePlatform(ctx context.Context, in *UpdateChromePlatformRequest, opts ...grpc.CallOption) (*models.ChromePlatform, error) { |
| out := new(models.ChromePlatform) |
| err := c.cc.Invoke(ctx, "/unifiedfleet.api.v1.rpc.Fleet/UpdateChromePlatform", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetClient) GetChromePlatform(ctx context.Context, in *GetChromePlatformRequest, opts ...grpc.CallOption) (*models.ChromePlatform, error) { |
| out := new(models.ChromePlatform) |
| err := c.cc.Invoke(ctx, "/unifiedfleet.api.v1.rpc.Fleet/GetChromePlatform", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetClient) ListChromePlatforms(ctx context.Context, in *ListChromePlatformsRequest, opts ...grpc.CallOption) (*ListChromePlatformsResponse, error) { |
| out := new(ListChromePlatformsResponse) |
| err := c.cc.Invoke(ctx, "/unifiedfleet.api.v1.rpc.Fleet/ListChromePlatforms", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetClient) DeleteChromePlatform(ctx context.Context, in *DeleteChromePlatformRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { |
| out := new(emptypb.Empty) |
| err := c.cc.Invoke(ctx, "/unifiedfleet.api.v1.rpc.Fleet/DeleteChromePlatform", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetClient) ListOSVersions(ctx context.Context, in *ListOSVersionsRequest, opts ...grpc.CallOption) (*ListOSVersionsResponse, error) { |
| out := new(ListOSVersionsResponse) |
| err := c.cc.Invoke(ctx, "/unifiedfleet.api.v1.rpc.Fleet/ListOSVersions", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetClient) CreateMachineLSEPrototype(ctx context.Context, in *CreateMachineLSEPrototypeRequest, opts ...grpc.CallOption) (*models.MachineLSEPrototype, error) { |
| out := new(models.MachineLSEPrototype) |
| err := c.cc.Invoke(ctx, "/unifiedfleet.api.v1.rpc.Fleet/CreateMachineLSEPrototype", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetClient) UpdateMachineLSEPrototype(ctx context.Context, in *UpdateMachineLSEPrototypeRequest, opts ...grpc.CallOption) (*models.MachineLSEPrototype, error) { |
| out := new(models.MachineLSEPrototype) |
| err := c.cc.Invoke(ctx, "/unifiedfleet.api.v1.rpc.Fleet/UpdateMachineLSEPrototype", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetClient) GetMachineLSEPrototype(ctx context.Context, in *GetMachineLSEPrototypeRequest, opts ...grpc.CallOption) (*models.MachineLSEPrototype, error) { |
| out := new(models.MachineLSEPrototype) |
| err := c.cc.Invoke(ctx, "/unifiedfleet.api.v1.rpc.Fleet/GetMachineLSEPrototype", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetClient) ListMachineLSEPrototypes(ctx context.Context, in *ListMachineLSEPrototypesRequest, opts ...grpc.CallOption) (*ListMachineLSEPrototypesResponse, error) { |
| out := new(ListMachineLSEPrototypesResponse) |
| err := c.cc.Invoke(ctx, "/unifiedfleet.api.v1.rpc.Fleet/ListMachineLSEPrototypes", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetClient) DeleteMachineLSEPrototype(ctx context.Context, in *DeleteMachineLSEPrototypeRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { |
| out := new(emptypb.Empty) |
| err := c.cc.Invoke(ctx, "/unifiedfleet.api.v1.rpc.Fleet/DeleteMachineLSEPrototype", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetClient) CreateRackLSEPrototype(ctx context.Context, in *CreateRackLSEPrototypeRequest, opts ...grpc.CallOption) (*models.RackLSEPrototype, error) { |
| out := new(models.RackLSEPrototype) |
| err := c.cc.Invoke(ctx, "/unifiedfleet.api.v1.rpc.Fleet/CreateRackLSEPrototype", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetClient) UpdateRackLSEPrototype(ctx context.Context, in *UpdateRackLSEPrototypeRequest, opts ...grpc.CallOption) (*models.RackLSEPrototype, error) { |
| out := new(models.RackLSEPrototype) |
| err := c.cc.Invoke(ctx, "/unifiedfleet.api.v1.rpc.Fleet/UpdateRackLSEPrototype", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetClient) GetRackLSEPrototype(ctx context.Context, in *GetRackLSEPrototypeRequest, opts ...grpc.CallOption) (*models.RackLSEPrototype, error) { |
| out := new(models.RackLSEPrototype) |
| err := c.cc.Invoke(ctx, "/unifiedfleet.api.v1.rpc.Fleet/GetRackLSEPrototype", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetClient) ListRackLSEPrototypes(ctx context.Context, in *ListRackLSEPrototypesRequest, opts ...grpc.CallOption) (*ListRackLSEPrototypesResponse, error) { |
| out := new(ListRackLSEPrototypesResponse) |
| err := c.cc.Invoke(ctx, "/unifiedfleet.api.v1.rpc.Fleet/ListRackLSEPrototypes", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetClient) DeleteRackLSEPrototype(ctx context.Context, in *DeleteRackLSEPrototypeRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { |
| out := new(emptypb.Empty) |
| err := c.cc.Invoke(ctx, "/unifiedfleet.api.v1.rpc.Fleet/DeleteRackLSEPrototype", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetClient) MachineRegistration(ctx context.Context, in *MachineRegistrationRequest, opts ...grpc.CallOption) (*models.Machine, error) { |
| out := new(models.Machine) |
| err := c.cc.Invoke(ctx, "/unifiedfleet.api.v1.rpc.Fleet/MachineRegistration", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetClient) UpdateMachine(ctx context.Context, in *UpdateMachineRequest, opts ...grpc.CallOption) (*models.Machine, error) { |
| out := new(models.Machine) |
| err := c.cc.Invoke(ctx, "/unifiedfleet.api.v1.rpc.Fleet/UpdateMachine", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetClient) GetMachine(ctx context.Context, in *GetMachineRequest, opts ...grpc.CallOption) (*models.Machine, error) { |
| out := new(models.Machine) |
| err := c.cc.Invoke(ctx, "/unifiedfleet.api.v1.rpc.Fleet/GetMachine", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetClient) ListMachines(ctx context.Context, in *ListMachinesRequest, opts ...grpc.CallOption) (*ListMachinesResponse, error) { |
| out := new(ListMachinesResponse) |
| err := c.cc.Invoke(ctx, "/unifiedfleet.api.v1.rpc.Fleet/ListMachines", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetClient) DeleteMachine(ctx context.Context, in *DeleteMachineRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { |
| out := new(emptypb.Empty) |
| err := c.cc.Invoke(ctx, "/unifiedfleet.api.v1.rpc.Fleet/DeleteMachine", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetClient) RenameMachine(ctx context.Context, in *RenameMachineRequest, opts ...grpc.CallOption) (*models.Machine, error) { |
| out := new(models.Machine) |
| err := c.cc.Invoke(ctx, "/unifiedfleet.api.v1.rpc.Fleet/RenameMachine", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetClient) RackRegistration(ctx context.Context, in *RackRegistrationRequest, opts ...grpc.CallOption) (*models.Rack, error) { |
| out := new(models.Rack) |
| err := c.cc.Invoke(ctx, "/unifiedfleet.api.v1.rpc.Fleet/RackRegistration", in, out, opts...) |
| if err != nil { |
| return nil, err |
| } |
| return out, nil |
| } |
| |
| func (c *fleetClient) UpdateRack(ctx context.Context, in *UpdateRackRequest, opts ...grpc.CallOption) (*models.Rack, error) { |
| out := new(models.Rack) |
| |