From 4b92cf27ff00083fc17fd1e362f2503263b2a734 Mon Sep 17 00:00:00 2001 From: droplet-bot Date: Mon, 4 Nov 2024 03:45:49 +0000 Subject: [PATCH] chore: auto-gen by protobufs triggered by commit: https://github.com/instill-ai/protobufs/commit/359b6fda5921e8470e31bcf34cc82f587f275297 --- core/mgmt/v1beta/metric.pb.go | 772 ++++++++++++------ core/mgmt/v1beta/mgmt_public_service.pb.go | 211 ++--- core/mgmt/v1beta/mgmt_public_service.pb.gw.go | 87 ++ .../v1beta/mgmt_public_service_grpc.pb.go | 48 ++ 4 files changed, 784 insertions(+), 334 deletions(-) diff --git a/core/mgmt/v1beta/metric.pb.go b/core/mgmt/v1beta/metric.pb.go index 3bcba6c..75f7b69 100644 --- a/core/mgmt/v1beta/metric.pb.go +++ b/core/mgmt/v1beta/metric.pb.go @@ -752,6 +752,222 @@ func (x *ListPipelineTriggerTableRecordsResponse) GetTotalSize() int32 { return 0 } +// ModelTriggerTableRecord contains model trigger metrics, aggregated by +// model ID. +type ModelTriggerTableRecord struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Model ID. + ModelId string `protobuf:"bytes,1,opt,name=model_id,json=modelId,proto3" json:"model_id,omitempty"` + // Model UUID. + ModelUid string `protobuf:"bytes,2,opt,name=model_uid,json=modelUid,proto3" json:"model_uid,omitempty"` + // Number of triggers with `STATUS_COMPLETED`. + TriggerCountCompleted int32 `protobuf:"varint,3,opt,name=trigger_count_completed,json=triggerCountCompleted,proto3" json:"trigger_count_completed,omitempty"` + // Number of triggers with `STATUS_ERRORED`. + TriggerCountErrored int32 `protobuf:"varint,4,opt,name=trigger_count_errored,json=triggerCountErrored,proto3" json:"trigger_count_errored,omitempty"` +} + +func (x *ModelTriggerTableRecord) Reset() { + *x = ModelTriggerTableRecord{} + if protoimpl.UnsafeEnabled { + mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ModelTriggerTableRecord) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ModelTriggerTableRecord) ProtoMessage() {} + +func (x *ModelTriggerTableRecord) ProtoReflect() protoreflect.Message { + mi := &file_core_mgmt_v1beta_metric_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 ModelTriggerTableRecord.ProtoReflect.Descriptor instead. +func (*ModelTriggerTableRecord) Descriptor() ([]byte, []int) { + return file_core_mgmt_v1beta_metric_proto_rawDescGZIP(), []int{9} +} + +func (x *ModelTriggerTableRecord) GetModelId() string { + if x != nil { + return x.ModelId + } + return "" +} + +func (x *ModelTriggerTableRecord) GetModelUid() string { + if x != nil { + return x.ModelUid + } + return "" +} + +func (x *ModelTriggerTableRecord) GetTriggerCountCompleted() int32 { + if x != nil { + return x.TriggerCountCompleted + } + return 0 +} + +func (x *ModelTriggerTableRecord) GetTriggerCountErrored() int32 { + if x != nil { + return x.TriggerCountErrored + } + return 0 +} + +// ListModelTriggerTableRecordsRequest represents a request to list the +// model triggers metrics, aggregated by model ID. +type ListModelTriggerTableRecordsRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The maximum number of results to return. If this parameter is unspecified, + // at most 100 models will be returned. The cap value for this parameter + // is 1000 (i.e. any value above that will be coerced to 1000). + PageSize *int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3,oneof" json:"page_size,omitempty"` + // Page token. + PageToken *string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3,oneof" json:"page_token,omitempty"` + // Filter can hold an [AIP-160](https://google.aip.dev/160)-compliant filter + // expression. + // - Example: `create_time>timestamp("2000-06-19T23:31:08.657Z")`. + Filter *string `protobuf:"bytes,3,opt,name=filter,proto3,oneof" json:"filter,omitempty"` +} + +func (x *ListModelTriggerTableRecordsRequest) Reset() { + *x = ListModelTriggerTableRecordsRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ListModelTriggerTableRecordsRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListModelTriggerTableRecordsRequest) ProtoMessage() {} + +func (x *ListModelTriggerTableRecordsRequest) ProtoReflect() protoreflect.Message { + mi := &file_core_mgmt_v1beta_metric_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 ListModelTriggerTableRecordsRequest.ProtoReflect.Descriptor instead. +func (*ListModelTriggerTableRecordsRequest) Descriptor() ([]byte, []int) { + return file_core_mgmt_v1beta_metric_proto_rawDescGZIP(), []int{10} +} + +func (x *ListModelTriggerTableRecordsRequest) GetPageSize() int32 { + if x != nil && x.PageSize != nil { + return *x.PageSize + } + return 0 +} + +func (x *ListModelTriggerTableRecordsRequest) GetPageToken() string { + if x != nil && x.PageToken != nil { + return *x.PageToken + } + return "" +} + +func (x *ListModelTriggerTableRecordsRequest) GetFilter() string { + if x != nil && x.Filter != nil { + return *x.Filter + } + return "" +} + +// ListModelTriggerTableRecordsResponse contains the model metrics. +type ListModelTriggerTableRecordsResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // A list of model trigger tables. + ModelTriggerTableRecords []*ModelTriggerTableRecord `protobuf:"bytes,1,rep,name=model_trigger_table_records,json=modelTriggerTableRecords,proto3" json:"model_trigger_table_records,omitempty"` + // Next page token. + NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` + // Total number of model trigger records + TotalSize int32 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"` +} + +func (x *ListModelTriggerTableRecordsResponse) Reset() { + *x = ListModelTriggerTableRecordsResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ListModelTriggerTableRecordsResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListModelTriggerTableRecordsResponse) ProtoMessage() {} + +func (x *ListModelTriggerTableRecordsResponse) ProtoReflect() protoreflect.Message { + mi := &file_core_mgmt_v1beta_metric_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 ListModelTriggerTableRecordsResponse.ProtoReflect.Descriptor instead. +func (*ListModelTriggerTableRecordsResponse) Descriptor() ([]byte, []int) { + return file_core_mgmt_v1beta_metric_proto_rawDescGZIP(), []int{11} +} + +func (x *ListModelTriggerTableRecordsResponse) GetModelTriggerTableRecords() []*ModelTriggerTableRecord { + if x != nil { + return x.ModelTriggerTableRecords + } + return nil +} + +func (x *ListModelTriggerTableRecordsResponse) GetNextPageToken() string { + if x != nil { + return x.NextPageToken + } + return "" +} + +func (x *ListModelTriggerTableRecordsResponse) GetTotalSize() int32 { + if x != nil { + return x.TotalSize + } + return 0 +} + // ListPipelineTriggerChartRecordsRequest represents a request to list pipeline // trigger metrics, aggregated by pipeline ID and time frame. type ListPipelineTriggerChartRecordsRequest struct { @@ -770,7 +986,7 @@ type ListPipelineTriggerChartRecordsRequest struct { func (x *ListPipelineTriggerChartRecordsRequest) Reset() { *x = ListPipelineTriggerChartRecordsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[9] + mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -783,7 +999,7 @@ func (x *ListPipelineTriggerChartRecordsRequest) String() string { func (*ListPipelineTriggerChartRecordsRequest) ProtoMessage() {} func (x *ListPipelineTriggerChartRecordsRequest) ProtoReflect() protoreflect.Message { - mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[9] + mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[12] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -796,7 +1012,7 @@ func (x *ListPipelineTriggerChartRecordsRequest) ProtoReflect() protoreflect.Mes // Deprecated: Use ListPipelineTriggerChartRecordsRequest.ProtoReflect.Descriptor instead. func (*ListPipelineTriggerChartRecordsRequest) Descriptor() ([]byte, []int) { - return file_core_mgmt_v1beta_metric_proto_rawDescGZIP(), []int{9} + return file_core_mgmt_v1beta_metric_proto_rawDescGZIP(), []int{12} } func (x *ListPipelineTriggerChartRecordsRequest) GetAggregationWindow() int32 { @@ -838,7 +1054,7 @@ type ListModelTriggerChartRecordsRequest struct { func (x *ListModelTriggerChartRecordsRequest) Reset() { *x = ListModelTriggerChartRecordsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[10] + mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -851,7 +1067,7 @@ func (x *ListModelTriggerChartRecordsRequest) String() string { func (*ListModelTriggerChartRecordsRequest) ProtoMessage() {} func (x *ListModelTriggerChartRecordsRequest) ProtoReflect() protoreflect.Message { - mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[10] + mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[13] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -864,7 +1080,7 @@ func (x *ListModelTriggerChartRecordsRequest) ProtoReflect() protoreflect.Messag // Deprecated: Use ListModelTriggerChartRecordsRequest.ProtoReflect.Descriptor instead. func (*ListModelTriggerChartRecordsRequest) Descriptor() ([]byte, []int) { - return file_core_mgmt_v1beta_metric_proto_rawDescGZIP(), []int{10} + return file_core_mgmt_v1beta_metric_proto_rawDescGZIP(), []int{13} } func (x *ListModelTriggerChartRecordsRequest) GetRequesterId() string { @@ -909,7 +1125,7 @@ type ListPipelineTriggerChartRecordsResponse struct { func (x *ListPipelineTriggerChartRecordsResponse) Reset() { *x = ListPipelineTriggerChartRecordsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[11] + mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -922,7 +1138,7 @@ func (x *ListPipelineTriggerChartRecordsResponse) String() string { func (*ListPipelineTriggerChartRecordsResponse) ProtoMessage() {} func (x *ListPipelineTriggerChartRecordsResponse) ProtoReflect() protoreflect.Message { - mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[11] + mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[14] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -935,7 +1151,7 @@ func (x *ListPipelineTriggerChartRecordsResponse) ProtoReflect() protoreflect.Me // Deprecated: Use ListPipelineTriggerChartRecordsResponse.ProtoReflect.Descriptor instead. func (*ListPipelineTriggerChartRecordsResponse) Descriptor() ([]byte, []int) { - return file_core_mgmt_v1beta_metric_proto_rawDescGZIP(), []int{11} + return file_core_mgmt_v1beta_metric_proto_rawDescGZIP(), []int{14} } func (x *ListPipelineTriggerChartRecordsResponse) GetPipelineTriggerChartRecords() []*PipelineTriggerChartRecord { @@ -962,7 +1178,7 @@ type ListModelTriggerChartRecordsResponse struct { func (x *ListModelTriggerChartRecordsResponse) Reset() { *x = ListModelTriggerChartRecordsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[12] + mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -975,7 +1191,7 @@ func (x *ListModelTriggerChartRecordsResponse) String() string { func (*ListModelTriggerChartRecordsResponse) ProtoMessage() {} func (x *ListModelTriggerChartRecordsResponse) ProtoReflect() protoreflect.Message { - mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[12] + mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[15] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -988,7 +1204,7 @@ func (x *ListModelTriggerChartRecordsResponse) ProtoReflect() protoreflect.Messa // Deprecated: Use ListModelTriggerChartRecordsResponse.ProtoReflect.Descriptor instead. func (*ListModelTriggerChartRecordsResponse) Descriptor() ([]byte, []int) { - return file_core_mgmt_v1beta_metric_proto_rawDescGZIP(), []int{12} + return file_core_mgmt_v1beta_metric_proto_rawDescGZIP(), []int{15} } func (x *ListModelTriggerChartRecordsResponse) GetModelTriggerChartRecords() []*ModelTriggerChartRecord { @@ -1028,7 +1244,7 @@ type PipelineTriggerChartRecord struct { func (x *PipelineTriggerChartRecord) Reset() { *x = PipelineTriggerChartRecord{} if protoimpl.UnsafeEnabled { - mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[13] + mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1041,7 +1257,7 @@ func (x *PipelineTriggerChartRecord) String() string { func (*PipelineTriggerChartRecord) ProtoMessage() {} func (x *PipelineTriggerChartRecord) ProtoReflect() protoreflect.Message { - mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[13] + mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[16] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1054,7 +1270,7 @@ func (x *PipelineTriggerChartRecord) ProtoReflect() protoreflect.Message { // Deprecated: Use PipelineTriggerChartRecord.ProtoReflect.Descriptor instead. func (*PipelineTriggerChartRecord) Descriptor() ([]byte, []int) { - return file_core_mgmt_v1beta_metric_proto_rawDescGZIP(), []int{13} + return file_core_mgmt_v1beta_metric_proto_rawDescGZIP(), []int{16} } func (x *PipelineTriggerChartRecord) GetPipelineId() string { @@ -1149,7 +1365,7 @@ type PipelineTriggerRecord struct { func (x *PipelineTriggerRecord) Reset() { *x = PipelineTriggerRecord{} if protoimpl.UnsafeEnabled { - mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[14] + mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1162,7 +1378,7 @@ func (x *PipelineTriggerRecord) String() string { func (*PipelineTriggerRecord) ProtoMessage() {} func (x *PipelineTriggerRecord) ProtoReflect() protoreflect.Message { - mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[14] + mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[17] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1175,7 +1391,7 @@ func (x *PipelineTriggerRecord) ProtoReflect() protoreflect.Message { // Deprecated: Use PipelineTriggerRecord.ProtoReflect.Descriptor instead. func (*PipelineTriggerRecord) Descriptor() ([]byte, []int) { - return file_core_mgmt_v1beta_metric_proto_rawDescGZIP(), []int{14} + return file_core_mgmt_v1beta_metric_proto_rawDescGZIP(), []int{17} } func (x *PipelineTriggerRecord) GetTriggerTime() *timestamppb.Timestamp { @@ -1263,7 +1479,7 @@ type ListPipelineTriggerRecordsRequest struct { func (x *ListPipelineTriggerRecordsRequest) Reset() { *x = ListPipelineTriggerRecordsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[15] + mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1276,7 +1492,7 @@ func (x *ListPipelineTriggerRecordsRequest) String() string { func (*ListPipelineTriggerRecordsRequest) ProtoMessage() {} func (x *ListPipelineTriggerRecordsRequest) ProtoReflect() protoreflect.Message { - mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[15] + mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[18] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1289,7 +1505,7 @@ func (x *ListPipelineTriggerRecordsRequest) ProtoReflect() protoreflect.Message // Deprecated: Use ListPipelineTriggerRecordsRequest.ProtoReflect.Descriptor instead. func (*ListPipelineTriggerRecordsRequest) Descriptor() ([]byte, []int) { - return file_core_mgmt_v1beta_metric_proto_rawDescGZIP(), []int{15} + return file_core_mgmt_v1beta_metric_proto_rawDescGZIP(), []int{18} } func (x *ListPipelineTriggerRecordsRequest) GetPageSize() int32 { @@ -1330,7 +1546,7 @@ type ListPipelineTriggerRecordsResponse struct { func (x *ListPipelineTriggerRecordsResponse) Reset() { *x = ListPipelineTriggerRecordsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[16] + mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1343,7 +1559,7 @@ func (x *ListPipelineTriggerRecordsResponse) String() string { func (*ListPipelineTriggerRecordsResponse) ProtoMessage() {} func (x *ListPipelineTriggerRecordsResponse) ProtoReflect() protoreflect.Message { - mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[16] + mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[19] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1356,7 +1572,7 @@ func (x *ListPipelineTriggerRecordsResponse) ProtoReflect() protoreflect.Message // Deprecated: Use ListPipelineTriggerRecordsResponse.ProtoReflect.Descriptor instead. func (*ListPipelineTriggerRecordsResponse) Descriptor() ([]byte, []int) { - return file_core_mgmt_v1beta_metric_proto_rawDescGZIP(), []int{16} + return file_core_mgmt_v1beta_metric_proto_rawDescGZIP(), []int{19} } func (x *ListPipelineTriggerRecordsResponse) GetPipelineTriggerRecords() []*PipelineTriggerRecord { @@ -1401,7 +1617,7 @@ type ModelTriggerChartRecord struct { func (x *ModelTriggerChartRecord) Reset() { *x = ModelTriggerChartRecord{} if protoimpl.UnsafeEnabled { - mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[17] + mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1414,7 +1630,7 @@ func (x *ModelTriggerChartRecord) String() string { func (*ModelTriggerChartRecord) ProtoMessage() {} func (x *ModelTriggerChartRecord) ProtoReflect() protoreflect.Message { - mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[17] + mi := &file_core_mgmt_v1beta_metric_proto_msgTypes[20] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1427,7 +1643,7 @@ func (x *ModelTriggerChartRecord) ProtoReflect() protoreflect.Message { // Deprecated: Use ModelTriggerChartRecord.ProtoReflect.Descriptor instead. func (*ModelTriggerChartRecord) Descriptor() ([]byte, []int) { - return file_core_mgmt_v1beta_metric_proto_rawDescGZIP(), []int{17} + return file_core_mgmt_v1beta_metric_proto_rawDescGZIP(), []int{20} } func (x *ModelTriggerChartRecord) GetModelId() string { @@ -1585,174 +1801,213 @@ var file_core_mgmt_v1beta_metric_proto_rawDesc = []byte{ 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, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x84, - 0x01, 0x0a, 0x26, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x54, - 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x43, 0x68, 0x61, 0x72, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, - 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2d, 0x0a, 0x12, 0x61, 0x67, 0x67, - 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x12, 0x20, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, - 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, - 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x88, 0x01, 0x01, 0x42, 0x09, 0x0a, 0x07, 0x5f, 0x66, - 0x69, 0x6c, 0x74, 0x65, 0x72, 0x22, 0x97, 0x02, 0x0a, 0x23, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x6f, - 0x64, 0x65, 0x6c, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x43, 0x68, 0x61, 0x72, 0x74, 0x52, - 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, - 0x0c, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x32, 0x0a, 0x12, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x09, 0x48, 0x00, 0x52, 0x11, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x05, 0x73, 0x74, 0x61, - 0x72, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, - 0x74, 0x61, 0x6d, 0x70, 0x48, 0x01, 0x52, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x88, 0x01, 0x01, - 0x12, 0x33, 0x0a, 0x04, 0x73, 0x74, 0x6f, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, + 0x01, 0x28, 0x05, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x22, 0xc7, + 0x01, 0x0a, 0x17, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x54, + 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x6f, + 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x6f, + 0x64, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x75, + 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x55, + 0x69, 0x64, 0x12, 0x3b, 0x0a, 0x17, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x63, 0x6f, + 0x75, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x15, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, + 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x12, + 0x37, 0x0a, 0x15, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, + 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, + 0xe0, 0x41, 0x03, 0x52, 0x13, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, + 0x74, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x65, 0x64, 0x22, 0xbf, 0x01, 0x0a, 0x23, 0x4c, 0x69, 0x73, + 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x54, 0x61, 0x62, + 0x6c, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, + 0x53, 0x69, 0x7a, 0x65, 0x88, 0x01, 0x01, 0x12, 0x27, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, + 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, + 0x48, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x88, 0x01, 0x01, + 0x12, 0x20, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, + 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x02, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x88, + 0x01, 0x01, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, + 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x42, + 0x09, 0x0a, 0x07, 0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x22, 0xd7, 0x01, 0x0a, 0x24, 0x4c, + 0x69, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x54, + 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x1b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x74, 0x72, 0x69, + 0x67, 0x67, 0x65, 0x72, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, + 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, + 0x6d, 0x67, 0x6d, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, + 0x6c, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x63, + 0x6f, 0x72, 0x64, 0x52, 0x18, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, + 0x72, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 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, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, + 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, + 0x53, 0x69, 0x7a, 0x65, 0x22, 0x84, 0x01, 0x0a, 0x26, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x69, 0x70, + 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x43, 0x68, 0x61, 0x72, + 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, + 0x2d, 0x0a, 0x12, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x77, + 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x61, 0x67, 0x67, + 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x12, 0x20, + 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, + 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x88, 0x01, 0x01, + 0x42, 0x09, 0x0a, 0x07, 0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x22, 0x97, 0x02, 0x0a, 0x23, + 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, + 0x43, 0x68, 0x61, 0x72, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0c, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x72, + 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, + 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x32, 0x0a, 0x12, 0x61, + 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x77, 0x69, 0x6e, 0x64, 0x6f, + 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x11, 0x61, 0x67, 0x67, 0x72, 0x65, + 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x88, 0x01, 0x01, 0x12, + 0x35, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, - 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x48, 0x02, 0x52, 0x04, 0x73, 0x74, - 0x6f, 0x70, 0x88, 0x01, 0x01, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x42, 0x08, 0x0a, 0x06, - 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x73, 0x74, 0x6f, 0x70, 0x22, - 0x9c, 0x01, 0x0a, 0x27, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, - 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x43, 0x68, 0x61, 0x72, 0x74, 0x52, 0x65, 0x63, 0x6f, - 0x72, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x71, 0x0a, 0x1e, 0x70, - 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, - 0x63, 0x68, 0x61, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x6d, 0x67, 0x6d, 0x74, 0x2e, - 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x50, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x54, - 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x43, 0x68, 0x61, 0x72, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, - 0x64, 0x52, 0x1b, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x72, 0x69, 0x67, 0x67, - 0x65, 0x72, 0x43, 0x68, 0x61, 0x72, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x22, 0x90, - 0x01, 0x0a, 0x24, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x54, 0x72, 0x69, 0x67, - 0x67, 0x65, 0x72, 0x43, 0x68, 0x61, 0x72, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x1b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x5f, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x74, 0x5f, 0x72, - 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x63, - 0x6f, 0x72, 0x65, 0x2e, 0x6d, 0x67, 0x6d, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, - 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x43, 0x68, 0x61, 0x72, - 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x18, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x54, 0x72, - 0x69, 0x67, 0x67, 0x65, 0x72, 0x43, 0x68, 0x61, 0x72, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, - 0x73, 0x22, 0xe7, 0x03, 0x0a, 0x1a, 0x50, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x72, - 0x69, 0x67, 0x67, 0x65, 0x72, 0x43, 0x68, 0x61, 0x72, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, - 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x49, - 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x75, 0x69, - 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, - 0x65, 0x55, 0x69, 0x64, 0x12, 0x39, 0x0a, 0x0c, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, - 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x63, 0x6f, 0x72, - 0x65, 0x2e, 0x6d, 0x67, 0x6d, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4d, 0x6f, - 0x64, 0x65, 0x52, 0x0b, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x12, - 0x35, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, - 0x18, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x6d, 0x67, 0x6d, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x06, - 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x42, 0x0a, 0x0c, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x62, - 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, - 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x74, - 0x69, 0x6d, 0x65, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x12, 0x2a, 0x0a, 0x0e, 0x74, 0x72, - 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x18, 0x06, 0x20, 0x03, - 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x37, 0x0a, 0x15, 0x63, 0x6f, 0x6d, 0x70, 0x75, 0x74, - 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, - 0x07, 0x20, 0x03, 0x28, 0x02, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x6d, 0x70, - 0x75, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, - 0x33, 0x0a, 0x13, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x72, 0x65, 0x6c, 0x65, - 0x61, 0x73, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, - 0x03, 0x52, 0x11, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x6c, 0x65, 0x61, - 0x73, 0x65, 0x49, 0x64, 0x12, 0x35, 0x0a, 0x14, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, - 0x5f, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, - 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x12, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, - 0x65, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x55, 0x69, 0x64, 0x22, 0xe1, 0x03, 0x0a, 0x15, - 0x50, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x52, - 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x3d, 0x0a, 0x0c, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, - 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, - 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0b, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, - 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, - 0x5f, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x11, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x72, 0x69, 0x67, 0x67, - 0x65, 0x72, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, - 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x69, 0x70, 0x65, 0x6c, - 0x69, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, - 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x69, 0x70, - 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x55, 0x69, 0x64, 0x12, 0x39, 0x0a, 0x0c, 0x74, 0x72, 0x69, 0x67, - 0x67, 0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, + 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x48, 0x01, 0x52, 0x05, 0x73, 0x74, + 0x61, 0x72, 0x74, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x04, 0x73, 0x74, 0x6f, 0x70, 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, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, + 0x48, 0x02, 0x52, 0x04, 0x73, 0x74, 0x6f, 0x70, 0x88, 0x01, 0x01, 0x42, 0x15, 0x0a, 0x13, 0x5f, + 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x77, 0x69, 0x6e, 0x64, + 0x6f, 0x77, 0x42, 0x08, 0x0a, 0x06, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x42, 0x07, 0x0a, 0x05, + 0x5f, 0x73, 0x74, 0x6f, 0x70, 0x22, 0x9c, 0x01, 0x0a, 0x27, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x69, + 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x43, 0x68, 0x61, + 0x72, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x71, 0x0a, 0x1e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x74, 0x72, + 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x63, 0x6f, + 0x72, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x63, 0x6f, 0x72, 0x65, + 0x2e, 0x6d, 0x67, 0x6d, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x50, 0x69, 0x70, + 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x43, 0x68, 0x61, 0x72, + 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x1b, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, + 0x65, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x43, 0x68, 0x61, 0x72, 0x74, 0x52, 0x65, 0x63, + 0x6f, 0x72, 0x64, 0x73, 0x22, 0x90, 0x01, 0x0a, 0x24, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x6f, 0x64, + 0x65, 0x6c, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x43, 0x68, 0x61, 0x72, 0x74, 0x52, 0x65, + 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, + 0x1b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x63, + 0x68, 0x61, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x6d, 0x67, 0x6d, 0x74, 0x2e, 0x76, + 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x54, 0x72, 0x69, 0x67, 0x67, + 0x65, 0x72, 0x43, 0x68, 0x61, 0x72, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x18, 0x6d, + 0x6f, 0x64, 0x65, 0x6c, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x43, 0x68, 0x61, 0x72, 0x74, + 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x22, 0xe7, 0x03, 0x0a, 0x1a, 0x50, 0x69, 0x70, 0x65, + 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x43, 0x68, 0x61, 0x72, 0x74, + 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, + 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x69, 0x70, + 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x69, 0x70, 0x65, 0x6c, + 0x69, 0x6e, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, + 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x55, 0x69, 0x64, 0x12, 0x39, 0x0a, 0x0c, 0x74, 0x72, + 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, + 0x32, 0x16, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x6d, 0x67, 0x6d, 0x74, 0x2e, 0x76, 0x31, 0x62, + 0x65, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x0b, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, + 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x35, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, + 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x6d, 0x67, 0x6d, + 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, + 0x03, 0xe0, 0x41, 0x03, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x42, 0x0a, 0x0c, + 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x18, 0x05, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, + 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73, + 0x12, 0x2a, 0x0a, 0x0e, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, + 0x74, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0d, 0x74, + 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x37, 0x0a, 0x15, + 0x63, 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x64, 0x75, 0x72, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x03, 0x28, 0x02, 0x42, 0x03, 0xe0, 0x41, 0x03, + 0x52, 0x13, 0x63, 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x44, 0x75, 0x72, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x33, 0x0a, 0x13, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, + 0x65, 0x5f, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x11, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, + 0x65, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x49, 0x64, 0x12, 0x35, 0x0a, 0x14, 0x70, 0x69, + 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x75, + 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x12, 0x70, + 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x55, 0x69, + 0x64, 0x22, 0xe1, 0x03, 0x0a, 0x15, 0x50, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x72, + 0x69, 0x67, 0x67, 0x65, 0x72, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x3d, 0x0a, 0x0c, 0x74, + 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0b, 0x74, + 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x70, 0x69, + 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x69, + 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, + 0x65, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x69, + 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0a, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x70, + 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0b, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x55, 0x69, 0x64, 0x12, 0x39, + 0x0a, 0x0c, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x05, + 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x6d, 0x67, 0x6d, 0x74, + 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x0b, 0x74, 0x72, + 0x69, 0x67, 0x67, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x37, 0x0a, 0x15, 0x63, 0x6f, 0x6d, + 0x70, 0x75, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x02, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x13, 0x63, + 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x12, 0x35, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x07, 0x20, 0x01, + 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x6d, 0x67, 0x6d, 0x74, 0x2e, 0x76, + 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x03, 0xe0, 0x41, + 0x03, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x33, 0x0a, 0x13, 0x70, 0x69, 0x70, + 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x69, 0x64, + 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x11, 0x70, 0x69, 0x70, + 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x49, 0x64, 0x12, 0x35, + 0x0a, 0x14, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x72, 0x65, 0x6c, 0x65, 0x61, + 0x73, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, + 0x03, 0x52, 0x12, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x6c, 0x65, 0x61, + 0x73, 0x65, 0x55, 0x69, 0x64, 0x22, 0xbd, 0x01, 0x0a, 0x21, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x69, + 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x52, 0x65, 0x63, + 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x09, 0x70, + 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, + 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x88, + 0x01, 0x01, 0x12, 0x27, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x01, 0x52, 0x09, 0x70, + 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x20, 0x0a, 0x06, 0x66, + 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, + 0x48, 0x02, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x88, 0x01, 0x01, 0x42, 0x0c, 0x0a, + 0x0a, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, + 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x42, 0x09, 0x0a, 0x07, 0x5f, 0x66, + 0x69, 0x6c, 0x74, 0x65, 0x72, 0x22, 0xce, 0x01, 0x0a, 0x22, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x69, + 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x52, 0x65, 0x63, + 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x61, 0x0a, 0x18, + 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, + 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x6d, 0x67, 0x6d, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, - 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x0b, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x4d, - 0x6f, 0x64, 0x65, 0x12, 0x37, 0x0a, 0x15, 0x63, 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x5f, 0x74, - 0x69, 0x6d, 0x65, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, - 0x28, 0x02, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, - 0x54, 0x69, 0x6d, 0x65, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x35, 0x0a, 0x06, - 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x63, - 0x6f, 0x72, 0x65, 0x2e, 0x6d, 0x67, 0x6d, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, - 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x06, 0x73, 0x74, 0x61, - 0x74, 0x75, 0x73, 0x12, 0x33, 0x0a, 0x13, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x5f, - 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x11, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x52, - 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x49, 0x64, 0x12, 0x35, 0x0a, 0x14, 0x70, 0x69, 0x70, 0x65, - 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x75, 0x69, 0x64, - 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x12, 0x70, 0x69, 0x70, - 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x55, 0x69, 0x64, 0x22, - 0xbd, 0x01, 0x0a, 0x21, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, - 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, - 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, - 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x88, 0x01, 0x01, 0x12, 0x27, 0x0a, 0x0a, - 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, - 0x65, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x20, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x02, 0x52, 0x06, 0x66, 0x69, - 0x6c, 0x74, 0x65, 0x72, 0x88, 0x01, 0x01, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x70, 0x61, 0x67, 0x65, - 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, - 0x6f, 0x6b, 0x65, 0x6e, 0x42, 0x09, 0x0a, 0x07, 0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x22, - 0xce, 0x01, 0x0a, 0x22, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, - 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x61, 0x0a, 0x18, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, - 0x6e, 0x65, 0x5f, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, - 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, - 0x6d, 0x67, 0x6d, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x50, 0x69, 0x70, 0x65, - 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x52, 0x65, 0x63, 0x6f, 0x72, - 0x64, 0x52, 0x16, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x72, 0x69, 0x67, 0x67, - 0x65, 0x72, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 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, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, - 0x22, 0xe3, 0x01, 0x0a, 0x17, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, - 0x72, 0x43, 0x68, 0x61, 0x72, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x23, 0x0a, 0x08, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, - 0xe0, 0x41, 0x03, 0x48, 0x00, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x88, 0x01, - 0x01, 0x12, 0x42, 0x0a, 0x0c, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, - 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, - 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x75, - 0x63, 0x6b, 0x65, 0x74, 0x73, 0x12, 0x2a, 0x0a, 0x0e, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, - 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x05, 0x42, 0x03, 0xe0, - 0x41, 0x03, 0x52, 0x0d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x73, 0x12, 0x26, 0x0a, 0x0c, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, - 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x72, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x2a, 0x3b, 0x0a, 0x04, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x14, - 0x0a, 0x10, 0x4d, 0x4f, 0x44, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, - 0x45, 0x44, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x4d, 0x4f, 0x44, 0x45, 0x5f, 0x53, 0x59, 0x4e, - 0x43, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x4d, 0x4f, 0x44, 0x45, 0x5f, 0x41, 0x53, 0x59, 0x4e, - 0x43, 0x10, 0x02, 0x2a, 0x4a, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x16, 0x0a, - 0x12, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, - 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, - 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x44, 0x10, 0x01, 0x12, 0x12, 0x0a, 0x0e, 0x53, - 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x45, 0x44, 0x10, 0x02, 0x42, - 0xc4, 0x01, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x6d, 0x67, 0x6d, - 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x42, 0x0b, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, - 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, - 0x63, 0x6f, 0x6d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2d, 0x61, 0x69, 0x2f, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x67, 0x65, 0x6e, 0x2d, 0x67, 0x6f, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, - 0x6d, 0x67, 0x6d, 0x74, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x3b, 0x6d, 0x67, 0x6d, 0x74, - 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0xa2, 0x02, 0x03, 0x43, 0x4d, 0x58, 0xaa, 0x02, 0x10, 0x43, - 0x6f, 0x72, 0x65, 0x2e, 0x4d, 0x67, 0x6d, 0x74, 0x2e, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0xca, - 0x02, 0x10, 0x43, 0x6f, 0x72, 0x65, 0x5c, 0x4d, 0x67, 0x6d, 0x74, 0x5c, 0x56, 0x31, 0x62, 0x65, - 0x74, 0x61, 0xe2, 0x02, 0x1c, 0x43, 0x6f, 0x72, 0x65, 0x5c, 0x4d, 0x67, 0x6d, 0x74, 0x5c, 0x56, - 0x31, 0x62, 0x65, 0x74, 0x61, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, - 0x61, 0xea, 0x02, 0x12, 0x43, 0x6f, 0x72, 0x65, 0x3a, 0x3a, 0x4d, 0x67, 0x6d, 0x74, 0x3a, 0x3a, - 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x61, 0x2e, 0x50, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, + 0x72, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x16, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, + 0x65, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 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, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, + 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x74, 0x6f, 0x74, + 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x22, 0xe3, 0x01, 0x0a, 0x17, 0x4d, 0x6f, 0x64, 0x65, 0x6c, + 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x43, 0x68, 0x61, 0x72, 0x74, 0x52, 0x65, 0x63, 0x6f, + 0x72, 0x64, 0x12, 0x23, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x48, 0x00, 0x52, 0x07, 0x6d, 0x6f, 0x64, + 0x65, 0x6c, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x42, 0x0a, 0x0c, 0x74, 0x69, 0x6d, 0x65, 0x5f, + 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, + 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, + 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, + 0x74, 0x69, 0x6d, 0x65, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x12, 0x2a, 0x0a, 0x0e, 0x74, + 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x18, 0x03, 0x20, + 0x03, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, + 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x26, 0x0a, 0x0c, 0x72, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, + 0x41, 0x03, 0x52, 0x0b, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x42, + 0x0b, 0x0a, 0x09, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x2a, 0x3b, 0x0a, 0x04, + 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x4d, 0x4f, 0x44, 0x45, 0x5f, 0x55, 0x4e, 0x53, + 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x4d, 0x4f, + 0x44, 0x45, 0x5f, 0x53, 0x59, 0x4e, 0x43, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x4d, 0x4f, 0x44, + 0x45, 0x5f, 0x41, 0x53, 0x59, 0x4e, 0x43, 0x10, 0x02, 0x2a, 0x4a, 0x0a, 0x06, 0x53, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x12, 0x16, 0x0a, 0x12, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x55, 0x4e, + 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x53, + 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x44, 0x10, + 0x01, 0x12, 0x12, 0x0a, 0x0e, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x45, 0x52, 0x52, 0x4f, + 0x52, 0x45, 0x44, 0x10, 0x02, 0x42, 0xc4, 0x01, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, + 0x72, 0x65, 0x2e, 0x6d, 0x67, 0x6d, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x42, 0x0b, + 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3d, 0x67, + 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, + 0x6c, 0x2d, 0x61, 0x69, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x67, 0x65, 0x6e, 0x2d, 0x67, 0x6f, + 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x6d, 0x67, 0x6d, 0x74, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x3b, 0x6d, 0x67, 0x6d, 0x74, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0xa2, 0x02, 0x03, 0x43, + 0x4d, 0x58, 0xaa, 0x02, 0x10, 0x43, 0x6f, 0x72, 0x65, 0x2e, 0x4d, 0x67, 0x6d, 0x74, 0x2e, 0x56, + 0x31, 0x62, 0x65, 0x74, 0x61, 0xca, 0x02, 0x10, 0x43, 0x6f, 0x72, 0x65, 0x5c, 0x4d, 0x67, 0x6d, + 0x74, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0xe2, 0x02, 0x1c, 0x43, 0x6f, 0x72, 0x65, 0x5c, + 0x4d, 0x67, 0x6d, 0x74, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x5c, 0x47, 0x50, 0x42, 0x4d, + 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x12, 0x43, 0x6f, 0x72, 0x65, 0x3a, 0x3a, + 0x4d, 0x67, 0x6d, 0x74, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x62, 0x06, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -1768,7 +2023,7 @@ func file_core_mgmt_v1beta_metric_proto_rawDescGZIP() []byte { } var file_core_mgmt_v1beta_metric_proto_enumTypes = make([]protoimpl.EnumInfo, 2) -var file_core_mgmt_v1beta_metric_proto_msgTypes = make([]protoimpl.MessageInfo, 18) +var file_core_mgmt_v1beta_metric_proto_msgTypes = make([]protoimpl.MessageInfo, 21) var file_core_mgmt_v1beta_metric_proto_goTypes = []interface{}{ (Mode)(0), // 0: core.mgmt.v1beta.Mode (Status)(0), // 1: core.mgmt.v1beta.Status @@ -1781,44 +2036,48 @@ var file_core_mgmt_v1beta_metric_proto_goTypes = []interface{}{ (*PipelineTriggerTableRecord)(nil), // 8: core.mgmt.v1beta.PipelineTriggerTableRecord (*ListPipelineTriggerTableRecordsRequest)(nil), // 9: core.mgmt.v1beta.ListPipelineTriggerTableRecordsRequest (*ListPipelineTriggerTableRecordsResponse)(nil), // 10: core.mgmt.v1beta.ListPipelineTriggerTableRecordsResponse - (*ListPipelineTriggerChartRecordsRequest)(nil), // 11: core.mgmt.v1beta.ListPipelineTriggerChartRecordsRequest - (*ListModelTriggerChartRecordsRequest)(nil), // 12: core.mgmt.v1beta.ListModelTriggerChartRecordsRequest - (*ListPipelineTriggerChartRecordsResponse)(nil), // 13: core.mgmt.v1beta.ListPipelineTriggerChartRecordsResponse - (*ListModelTriggerChartRecordsResponse)(nil), // 14: core.mgmt.v1beta.ListModelTriggerChartRecordsResponse - (*PipelineTriggerChartRecord)(nil), // 15: core.mgmt.v1beta.PipelineTriggerChartRecord - (*PipelineTriggerRecord)(nil), // 16: core.mgmt.v1beta.PipelineTriggerRecord - (*ListPipelineTriggerRecordsRequest)(nil), // 17: core.mgmt.v1beta.ListPipelineTriggerRecordsRequest - (*ListPipelineTriggerRecordsResponse)(nil), // 18: core.mgmt.v1beta.ListPipelineTriggerRecordsResponse - (*ModelTriggerChartRecord)(nil), // 19: core.mgmt.v1beta.ModelTriggerChartRecord - (*timestamppb.Timestamp)(nil), // 20: google.protobuf.Timestamp + (*ModelTriggerTableRecord)(nil), // 11: core.mgmt.v1beta.ModelTriggerTableRecord + (*ListModelTriggerTableRecordsRequest)(nil), // 12: core.mgmt.v1beta.ListModelTriggerTableRecordsRequest + (*ListModelTriggerTableRecordsResponse)(nil), // 13: core.mgmt.v1beta.ListModelTriggerTableRecordsResponse + (*ListPipelineTriggerChartRecordsRequest)(nil), // 14: core.mgmt.v1beta.ListPipelineTriggerChartRecordsRequest + (*ListModelTriggerChartRecordsRequest)(nil), // 15: core.mgmt.v1beta.ListModelTriggerChartRecordsRequest + (*ListPipelineTriggerChartRecordsResponse)(nil), // 16: core.mgmt.v1beta.ListPipelineTriggerChartRecordsResponse + (*ListModelTriggerChartRecordsResponse)(nil), // 17: core.mgmt.v1beta.ListModelTriggerChartRecordsResponse + (*PipelineTriggerChartRecord)(nil), // 18: core.mgmt.v1beta.PipelineTriggerChartRecord + (*PipelineTriggerRecord)(nil), // 19: core.mgmt.v1beta.PipelineTriggerRecord + (*ListPipelineTriggerRecordsRequest)(nil), // 20: core.mgmt.v1beta.ListPipelineTriggerRecordsRequest + (*ListPipelineTriggerRecordsResponse)(nil), // 21: core.mgmt.v1beta.ListPipelineTriggerRecordsResponse + (*ModelTriggerChartRecord)(nil), // 22: core.mgmt.v1beta.ModelTriggerChartRecord + (*timestamppb.Timestamp)(nil), // 23: google.protobuf.Timestamp } var file_core_mgmt_v1beta_metric_proto_depIdxs = []int32{ 1, // 0: core.mgmt.v1beta.PipelineTriggerCount.status:type_name -> core.mgmt.v1beta.Status - 20, // 1: core.mgmt.v1beta.GetPipelineTriggerCountRequest.start:type_name -> google.protobuf.Timestamp - 20, // 2: core.mgmt.v1beta.GetPipelineTriggerCountRequest.stop:type_name -> google.protobuf.Timestamp + 23, // 1: core.mgmt.v1beta.GetPipelineTriggerCountRequest.start:type_name -> google.protobuf.Timestamp + 23, // 2: core.mgmt.v1beta.GetPipelineTriggerCountRequest.stop:type_name -> google.protobuf.Timestamp 2, // 3: core.mgmt.v1beta.GetPipelineTriggerCountResponse.pipeline_trigger_counts:type_name -> core.mgmt.v1beta.PipelineTriggerCount - 20, // 4: core.mgmt.v1beta.CreditConsumptionChartRecord.time_buckets:type_name -> google.protobuf.Timestamp - 20, // 5: core.mgmt.v1beta.ListCreditConsumptionChartRecordsRequest.start:type_name -> google.protobuf.Timestamp - 20, // 6: core.mgmt.v1beta.ListCreditConsumptionChartRecordsRequest.stop:type_name -> google.protobuf.Timestamp + 23, // 4: core.mgmt.v1beta.CreditConsumptionChartRecord.time_buckets:type_name -> google.protobuf.Timestamp + 23, // 5: core.mgmt.v1beta.ListCreditConsumptionChartRecordsRequest.start:type_name -> google.protobuf.Timestamp + 23, // 6: core.mgmt.v1beta.ListCreditConsumptionChartRecordsRequest.stop:type_name -> google.protobuf.Timestamp 5, // 7: core.mgmt.v1beta.ListCreditConsumptionChartRecordsResponse.credit_consumption_chart_records:type_name -> core.mgmt.v1beta.CreditConsumptionChartRecord 8, // 8: core.mgmt.v1beta.ListPipelineTriggerTableRecordsResponse.pipeline_trigger_table_records:type_name -> core.mgmt.v1beta.PipelineTriggerTableRecord - 20, // 9: core.mgmt.v1beta.ListModelTriggerChartRecordsRequest.start:type_name -> google.protobuf.Timestamp - 20, // 10: core.mgmt.v1beta.ListModelTriggerChartRecordsRequest.stop:type_name -> google.protobuf.Timestamp - 15, // 11: core.mgmt.v1beta.ListPipelineTriggerChartRecordsResponse.pipeline_trigger_chart_records:type_name -> core.mgmt.v1beta.PipelineTriggerChartRecord - 19, // 12: core.mgmt.v1beta.ListModelTriggerChartRecordsResponse.model_trigger_chart_records:type_name -> core.mgmt.v1beta.ModelTriggerChartRecord - 0, // 13: core.mgmt.v1beta.PipelineTriggerChartRecord.trigger_mode:type_name -> core.mgmt.v1beta.Mode - 1, // 14: core.mgmt.v1beta.PipelineTriggerChartRecord.status:type_name -> core.mgmt.v1beta.Status - 20, // 15: core.mgmt.v1beta.PipelineTriggerChartRecord.time_buckets:type_name -> google.protobuf.Timestamp - 20, // 16: core.mgmt.v1beta.PipelineTriggerRecord.trigger_time:type_name -> google.protobuf.Timestamp - 0, // 17: core.mgmt.v1beta.PipelineTriggerRecord.trigger_mode:type_name -> core.mgmt.v1beta.Mode - 1, // 18: core.mgmt.v1beta.PipelineTriggerRecord.status:type_name -> core.mgmt.v1beta.Status - 16, // 19: core.mgmt.v1beta.ListPipelineTriggerRecordsResponse.pipeline_trigger_records:type_name -> core.mgmt.v1beta.PipelineTriggerRecord - 20, // 20: core.mgmt.v1beta.ModelTriggerChartRecord.time_buckets:type_name -> google.protobuf.Timestamp - 21, // [21:21] is the sub-list for method output_type - 21, // [21:21] is the sub-list for method input_type - 21, // [21:21] is the sub-list for extension type_name - 21, // [21:21] is the sub-list for extension extendee - 0, // [0:21] is the sub-list for field type_name + 11, // 9: core.mgmt.v1beta.ListModelTriggerTableRecordsResponse.model_trigger_table_records:type_name -> core.mgmt.v1beta.ModelTriggerTableRecord + 23, // 10: core.mgmt.v1beta.ListModelTriggerChartRecordsRequest.start:type_name -> google.protobuf.Timestamp + 23, // 11: core.mgmt.v1beta.ListModelTriggerChartRecordsRequest.stop:type_name -> google.protobuf.Timestamp + 18, // 12: core.mgmt.v1beta.ListPipelineTriggerChartRecordsResponse.pipeline_trigger_chart_records:type_name -> core.mgmt.v1beta.PipelineTriggerChartRecord + 22, // 13: core.mgmt.v1beta.ListModelTriggerChartRecordsResponse.model_trigger_chart_records:type_name -> core.mgmt.v1beta.ModelTriggerChartRecord + 0, // 14: core.mgmt.v1beta.PipelineTriggerChartRecord.trigger_mode:type_name -> core.mgmt.v1beta.Mode + 1, // 15: core.mgmt.v1beta.PipelineTriggerChartRecord.status:type_name -> core.mgmt.v1beta.Status + 23, // 16: core.mgmt.v1beta.PipelineTriggerChartRecord.time_buckets:type_name -> google.protobuf.Timestamp + 23, // 17: core.mgmt.v1beta.PipelineTriggerRecord.trigger_time:type_name -> google.protobuf.Timestamp + 0, // 18: core.mgmt.v1beta.PipelineTriggerRecord.trigger_mode:type_name -> core.mgmt.v1beta.Mode + 1, // 19: core.mgmt.v1beta.PipelineTriggerRecord.status:type_name -> core.mgmt.v1beta.Status + 19, // 20: core.mgmt.v1beta.ListPipelineTriggerRecordsResponse.pipeline_trigger_records:type_name -> core.mgmt.v1beta.PipelineTriggerRecord + 23, // 21: core.mgmt.v1beta.ModelTriggerChartRecord.time_buckets:type_name -> google.protobuf.Timestamp + 22, // [22:22] is the sub-list for method output_type + 22, // [22:22] is the sub-list for method input_type + 22, // [22:22] is the sub-list for extension type_name + 22, // [22:22] is the sub-list for extension extendee + 0, // [0:22] is the sub-list for field type_name } func init() { file_core_mgmt_v1beta_metric_proto_init() } @@ -1936,7 +2195,7 @@ func file_core_mgmt_v1beta_metric_proto_init() { } } file_core_mgmt_v1beta_metric_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListPipelineTriggerChartRecordsRequest); i { + switch v := v.(*ModelTriggerTableRecord); i { case 0: return &v.state case 1: @@ -1948,7 +2207,7 @@ func file_core_mgmt_v1beta_metric_proto_init() { } } file_core_mgmt_v1beta_metric_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListModelTriggerChartRecordsRequest); i { + switch v := v.(*ListModelTriggerTableRecordsRequest); i { case 0: return &v.state case 1: @@ -1960,7 +2219,7 @@ func file_core_mgmt_v1beta_metric_proto_init() { } } file_core_mgmt_v1beta_metric_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListPipelineTriggerChartRecordsResponse); i { + switch v := v.(*ListModelTriggerTableRecordsResponse); i { case 0: return &v.state case 1: @@ -1972,7 +2231,7 @@ func file_core_mgmt_v1beta_metric_proto_init() { } } file_core_mgmt_v1beta_metric_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListModelTriggerChartRecordsResponse); i { + switch v := v.(*ListPipelineTriggerChartRecordsRequest); i { case 0: return &v.state case 1: @@ -1984,7 +2243,7 @@ func file_core_mgmt_v1beta_metric_proto_init() { } } file_core_mgmt_v1beta_metric_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PipelineTriggerChartRecord); i { + switch v := v.(*ListModelTriggerChartRecordsRequest); i { case 0: return &v.state case 1: @@ -1996,7 +2255,7 @@ func file_core_mgmt_v1beta_metric_proto_init() { } } file_core_mgmt_v1beta_metric_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PipelineTriggerRecord); i { + switch v := v.(*ListPipelineTriggerChartRecordsResponse); i { case 0: return &v.state case 1: @@ -2008,7 +2267,7 @@ func file_core_mgmt_v1beta_metric_proto_init() { } } file_core_mgmt_v1beta_metric_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListPipelineTriggerRecordsRequest); i { + switch v := v.(*ListModelTriggerChartRecordsResponse); i { case 0: return &v.state case 1: @@ -2020,7 +2279,7 @@ func file_core_mgmt_v1beta_metric_proto_init() { } } file_core_mgmt_v1beta_metric_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListPipelineTriggerRecordsResponse); i { + switch v := v.(*PipelineTriggerChartRecord); i { case 0: return &v.state case 1: @@ -2032,6 +2291,42 @@ func file_core_mgmt_v1beta_metric_proto_init() { } } file_core_mgmt_v1beta_metric_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*PipelineTriggerRecord); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_core_mgmt_v1beta_metric_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListPipelineTriggerRecordsRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_core_mgmt_v1beta_metric_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListPipelineTriggerRecordsResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_core_mgmt_v1beta_metric_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ModelTriggerChartRecord); i { case 0: return &v.state @@ -2048,17 +2343,18 @@ func file_core_mgmt_v1beta_metric_proto_init() { file_core_mgmt_v1beta_metric_proto_msgTypes[1].OneofWrappers = []interface{}{} file_core_mgmt_v1beta_metric_proto_msgTypes[4].OneofWrappers = []interface{}{} file_core_mgmt_v1beta_metric_proto_msgTypes[7].OneofWrappers = []interface{}{} - file_core_mgmt_v1beta_metric_proto_msgTypes[9].OneofWrappers = []interface{}{} file_core_mgmt_v1beta_metric_proto_msgTypes[10].OneofWrappers = []interface{}{} - file_core_mgmt_v1beta_metric_proto_msgTypes[15].OneofWrappers = []interface{}{} - file_core_mgmt_v1beta_metric_proto_msgTypes[17].OneofWrappers = []interface{}{} + file_core_mgmt_v1beta_metric_proto_msgTypes[12].OneofWrappers = []interface{}{} + file_core_mgmt_v1beta_metric_proto_msgTypes[13].OneofWrappers = []interface{}{} + file_core_mgmt_v1beta_metric_proto_msgTypes[18].OneofWrappers = []interface{}{} + file_core_mgmt_v1beta_metric_proto_msgTypes[20].OneofWrappers = []interface{}{} type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_core_mgmt_v1beta_metric_proto_rawDesc, NumEnums: 2, - NumMessages: 18, + NumMessages: 21, NumExtensions: 0, NumServices: 0, }, diff --git a/core/mgmt/v1beta/mgmt_public_service.pb.go b/core/mgmt/v1beta/mgmt_public_service.pb.go index c04c5d6..a079c1f 100644 --- a/core/mgmt/v1beta/mgmt_public_service.pb.go +++ b/core/mgmt/v1beta/mgmt_public_service.pb.go @@ -39,7 +39,7 @@ var file_core_mgmt_v1beta_mgmt_public_service_proto_rawDesc = []byte{ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e, 0x2d, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x76, 0x32, 0x2f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0xa9, 0x3c, 0x0a, 0x11, 0x4d, 0x67, 0x6d, 0x74, 0x50, 0x75, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x99, 0x3e, 0x0a, 0x11, 0x4d, 0x67, 0x6d, 0x74, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x94, 0x01, 0x0a, 0x08, 0x4c, 0x69, 0x76, 0x65, 0x6e, 0x65, 0x73, 0x73, 0x12, 0x21, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x6d, 0x67, 0x6d, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x76, 0x65, @@ -442,7 +442,22 @@ var file_core_mgmt_v1beta_mgmt_public_service_proto_rawDesc = []byte{ 0x11, 0x0a, 0x07, 0x78, 0x2d, 0x73, 0x74, 0x61, 0x67, 0x65, 0x12, 0x06, 0x1a, 0x04, 0x62, 0x65, 0x74, 0x61, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x25, 0x12, 0x23, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2f, 0x76, 0x64, 0x70, 0x2f, 0x70, 0x69, - 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2f, 0x63, 0x68, 0x61, 0x72, 0x74, 0x73, 0x12, 0xda, 0x01, + 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2f, 0x63, 0x68, 0x61, 0x72, 0x74, 0x73, 0x12, 0xed, 0x01, + 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x54, 0x72, 0x69, 0x67, 0x67, + 0x65, 0x72, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x12, 0x35, + 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x6d, 0x67, 0x6d, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x54, 0x72, 0x69, 0x67, 0x67, + 0x65, 0x72, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x6d, 0x67, 0x6d, + 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x6f, 0x64, + 0x65, 0x6c, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, + 0x63, 0x6f, 0x72, 0x64, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5e, 0x92, + 0x41, 0x21, 0x0a, 0x0c, 0xf0, 0x9f, 0x93, 0x8a, 0x20, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, + 0x6a, 0x11, 0x0a, 0x07, 0x78, 0x2d, 0x73, 0x74, 0x61, 0x67, 0x65, 0x12, 0x06, 0x1a, 0x04, 0x62, + 0x65, 0x74, 0x61, 0xfa, 0xd2, 0xe4, 0x93, 0x02, 0x0a, 0x12, 0x08, 0x49, 0x4e, 0x54, 0x45, 0x52, + 0x4e, 0x41, 0x4c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x21, 0x12, 0x1f, 0x2f, 0x76, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2d, 0x72, 0x75, 0x6e, 0x73, 0x3a, 0x71, 0x75, + 0x65, 0x72, 0x79, 0x2d, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x88, 0x02, 0x01, 0x12, 0xda, 0x01, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x43, 0x68, 0x61, 0x72, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x12, 0x35, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x6d, 0x67, 0x6d, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, @@ -571,52 +586,54 @@ var file_core_mgmt_v1beta_mgmt_public_service_proto_goTypes = []interface{}{ (*GetPipelineTriggerCountRequest)(nil), // 29: core.mgmt.v1beta.GetPipelineTriggerCountRequest (*ListPipelineTriggerTableRecordsRequest)(nil), // 30: core.mgmt.v1beta.ListPipelineTriggerTableRecordsRequest (*ListPipelineTriggerChartRecordsRequest)(nil), // 31: core.mgmt.v1beta.ListPipelineTriggerChartRecordsRequest - (*ListModelTriggerChartRecordsRequest)(nil), // 32: core.mgmt.v1beta.ListModelTriggerChartRecordsRequest - (*ListCreditConsumptionChartRecordsRequest)(nil), // 33: core.mgmt.v1beta.ListCreditConsumptionChartRecordsRequest - (*AuthTokenIssuerRequest)(nil), // 34: core.mgmt.v1beta.AuthTokenIssuerRequest - (*AuthLoginRequest)(nil), // 35: core.mgmt.v1beta.AuthLoginRequest - (*AuthLogoutRequest)(nil), // 36: core.mgmt.v1beta.AuthLogoutRequest - (*AuthChangePasswordRequest)(nil), // 37: core.mgmt.v1beta.AuthChangePasswordRequest - (*AuthValidateAccessTokenRequest)(nil), // 38: core.mgmt.v1beta.AuthValidateAccessTokenRequest - (*LivenessResponse)(nil), // 39: core.mgmt.v1beta.LivenessResponse - (*ReadinessResponse)(nil), // 40: core.mgmt.v1beta.ReadinessResponse - (*GetAuthenticatedUserResponse)(nil), // 41: core.mgmt.v1beta.GetAuthenticatedUserResponse - (*PatchAuthenticatedUserResponse)(nil), // 42: core.mgmt.v1beta.PatchAuthenticatedUserResponse - (*ListUsersResponse)(nil), // 43: core.mgmt.v1beta.ListUsersResponse - (*GetUserResponse)(nil), // 44: core.mgmt.v1beta.GetUserResponse - (*CreateOrganizationResponse)(nil), // 45: core.mgmt.v1beta.CreateOrganizationResponse - (*ListOrganizationsResponse)(nil), // 46: core.mgmt.v1beta.ListOrganizationsResponse - (*GetOrganizationResponse)(nil), // 47: core.mgmt.v1beta.GetOrganizationResponse - (*UpdateOrganizationResponse)(nil), // 48: core.mgmt.v1beta.UpdateOrganizationResponse - (*DeleteOrganizationResponse)(nil), // 49: core.mgmt.v1beta.DeleteOrganizationResponse - (*ListUserMembershipsResponse)(nil), // 50: core.mgmt.v1beta.ListUserMembershipsResponse - (*GetUserMembershipResponse)(nil), // 51: core.mgmt.v1beta.GetUserMembershipResponse - (*UpdateUserMembershipResponse)(nil), // 52: core.mgmt.v1beta.UpdateUserMembershipResponse - (*DeleteUserMembershipResponse)(nil), // 53: core.mgmt.v1beta.DeleteUserMembershipResponse - (*ListOrganizationMembershipsResponse)(nil), // 54: core.mgmt.v1beta.ListOrganizationMembershipsResponse - (*GetOrganizationMembershipResponse)(nil), // 55: core.mgmt.v1beta.GetOrganizationMembershipResponse - (*UpdateOrganizationMembershipResponse)(nil), // 56: core.mgmt.v1beta.UpdateOrganizationMembershipResponse - (*DeleteOrganizationMembershipResponse)(nil), // 57: core.mgmt.v1beta.DeleteOrganizationMembershipResponse - (*GetAuthenticatedUserSubscriptionResponse)(nil), // 58: core.mgmt.v1beta.GetAuthenticatedUserSubscriptionResponse - (*GetOrganizationSubscriptionResponse)(nil), // 59: core.mgmt.v1beta.GetOrganizationSubscriptionResponse - (*CreateTokenResponse)(nil), // 60: core.mgmt.v1beta.CreateTokenResponse - (*ListTokensResponse)(nil), // 61: core.mgmt.v1beta.ListTokensResponse - (*GetTokenResponse)(nil), // 62: core.mgmt.v1beta.GetTokenResponse - (*DeleteTokenResponse)(nil), // 63: core.mgmt.v1beta.DeleteTokenResponse - (*ValidateTokenResponse)(nil), // 64: core.mgmt.v1beta.ValidateTokenResponse - (*GetRemainingCreditResponse)(nil), // 65: core.mgmt.v1beta.GetRemainingCreditResponse - (*CheckNamespaceResponse)(nil), // 66: core.mgmt.v1beta.CheckNamespaceResponse - (*ListPipelineTriggerRecordsResponse)(nil), // 67: core.mgmt.v1beta.ListPipelineTriggerRecordsResponse - (*GetPipelineTriggerCountResponse)(nil), // 68: core.mgmt.v1beta.GetPipelineTriggerCountResponse - (*ListPipelineTriggerTableRecordsResponse)(nil), // 69: core.mgmt.v1beta.ListPipelineTriggerTableRecordsResponse - (*ListPipelineTriggerChartRecordsResponse)(nil), // 70: core.mgmt.v1beta.ListPipelineTriggerChartRecordsResponse - (*ListModelTriggerChartRecordsResponse)(nil), // 71: core.mgmt.v1beta.ListModelTriggerChartRecordsResponse - (*ListCreditConsumptionChartRecordsResponse)(nil), // 72: core.mgmt.v1beta.ListCreditConsumptionChartRecordsResponse - (*AuthTokenIssuerResponse)(nil), // 73: core.mgmt.v1beta.AuthTokenIssuerResponse - (*AuthLoginResponse)(nil), // 74: core.mgmt.v1beta.AuthLoginResponse - (*AuthLogoutResponse)(nil), // 75: core.mgmt.v1beta.AuthLogoutResponse - (*AuthChangePasswordResponse)(nil), // 76: core.mgmt.v1beta.AuthChangePasswordResponse - (*AuthValidateAccessTokenResponse)(nil), // 77: core.mgmt.v1beta.AuthValidateAccessTokenResponse + (*ListModelTriggerTableRecordsRequest)(nil), // 32: core.mgmt.v1beta.ListModelTriggerTableRecordsRequest + (*ListModelTriggerChartRecordsRequest)(nil), // 33: core.mgmt.v1beta.ListModelTriggerChartRecordsRequest + (*ListCreditConsumptionChartRecordsRequest)(nil), // 34: core.mgmt.v1beta.ListCreditConsumptionChartRecordsRequest + (*AuthTokenIssuerRequest)(nil), // 35: core.mgmt.v1beta.AuthTokenIssuerRequest + (*AuthLoginRequest)(nil), // 36: core.mgmt.v1beta.AuthLoginRequest + (*AuthLogoutRequest)(nil), // 37: core.mgmt.v1beta.AuthLogoutRequest + (*AuthChangePasswordRequest)(nil), // 38: core.mgmt.v1beta.AuthChangePasswordRequest + (*AuthValidateAccessTokenRequest)(nil), // 39: core.mgmt.v1beta.AuthValidateAccessTokenRequest + (*LivenessResponse)(nil), // 40: core.mgmt.v1beta.LivenessResponse + (*ReadinessResponse)(nil), // 41: core.mgmt.v1beta.ReadinessResponse + (*GetAuthenticatedUserResponse)(nil), // 42: core.mgmt.v1beta.GetAuthenticatedUserResponse + (*PatchAuthenticatedUserResponse)(nil), // 43: core.mgmt.v1beta.PatchAuthenticatedUserResponse + (*ListUsersResponse)(nil), // 44: core.mgmt.v1beta.ListUsersResponse + (*GetUserResponse)(nil), // 45: core.mgmt.v1beta.GetUserResponse + (*CreateOrganizationResponse)(nil), // 46: core.mgmt.v1beta.CreateOrganizationResponse + (*ListOrganizationsResponse)(nil), // 47: core.mgmt.v1beta.ListOrganizationsResponse + (*GetOrganizationResponse)(nil), // 48: core.mgmt.v1beta.GetOrganizationResponse + (*UpdateOrganizationResponse)(nil), // 49: core.mgmt.v1beta.UpdateOrganizationResponse + (*DeleteOrganizationResponse)(nil), // 50: core.mgmt.v1beta.DeleteOrganizationResponse + (*ListUserMembershipsResponse)(nil), // 51: core.mgmt.v1beta.ListUserMembershipsResponse + (*GetUserMembershipResponse)(nil), // 52: core.mgmt.v1beta.GetUserMembershipResponse + (*UpdateUserMembershipResponse)(nil), // 53: core.mgmt.v1beta.UpdateUserMembershipResponse + (*DeleteUserMembershipResponse)(nil), // 54: core.mgmt.v1beta.DeleteUserMembershipResponse + (*ListOrganizationMembershipsResponse)(nil), // 55: core.mgmt.v1beta.ListOrganizationMembershipsResponse + (*GetOrganizationMembershipResponse)(nil), // 56: core.mgmt.v1beta.GetOrganizationMembershipResponse + (*UpdateOrganizationMembershipResponse)(nil), // 57: core.mgmt.v1beta.UpdateOrganizationMembershipResponse + (*DeleteOrganizationMembershipResponse)(nil), // 58: core.mgmt.v1beta.DeleteOrganizationMembershipResponse + (*GetAuthenticatedUserSubscriptionResponse)(nil), // 59: core.mgmt.v1beta.GetAuthenticatedUserSubscriptionResponse + (*GetOrganizationSubscriptionResponse)(nil), // 60: core.mgmt.v1beta.GetOrganizationSubscriptionResponse + (*CreateTokenResponse)(nil), // 61: core.mgmt.v1beta.CreateTokenResponse + (*ListTokensResponse)(nil), // 62: core.mgmt.v1beta.ListTokensResponse + (*GetTokenResponse)(nil), // 63: core.mgmt.v1beta.GetTokenResponse + (*DeleteTokenResponse)(nil), // 64: core.mgmt.v1beta.DeleteTokenResponse + (*ValidateTokenResponse)(nil), // 65: core.mgmt.v1beta.ValidateTokenResponse + (*GetRemainingCreditResponse)(nil), // 66: core.mgmt.v1beta.GetRemainingCreditResponse + (*CheckNamespaceResponse)(nil), // 67: core.mgmt.v1beta.CheckNamespaceResponse + (*ListPipelineTriggerRecordsResponse)(nil), // 68: core.mgmt.v1beta.ListPipelineTriggerRecordsResponse + (*GetPipelineTriggerCountResponse)(nil), // 69: core.mgmt.v1beta.GetPipelineTriggerCountResponse + (*ListPipelineTriggerTableRecordsResponse)(nil), // 70: core.mgmt.v1beta.ListPipelineTriggerTableRecordsResponse + (*ListPipelineTriggerChartRecordsResponse)(nil), // 71: core.mgmt.v1beta.ListPipelineTriggerChartRecordsResponse + (*ListModelTriggerTableRecordsResponse)(nil), // 72: core.mgmt.v1beta.ListModelTriggerTableRecordsResponse + (*ListModelTriggerChartRecordsResponse)(nil), // 73: core.mgmt.v1beta.ListModelTriggerChartRecordsResponse + (*ListCreditConsumptionChartRecordsResponse)(nil), // 74: core.mgmt.v1beta.ListCreditConsumptionChartRecordsResponse + (*AuthTokenIssuerResponse)(nil), // 75: core.mgmt.v1beta.AuthTokenIssuerResponse + (*AuthLoginResponse)(nil), // 76: core.mgmt.v1beta.AuthLoginResponse + (*AuthLogoutResponse)(nil), // 77: core.mgmt.v1beta.AuthLogoutResponse + (*AuthChangePasswordResponse)(nil), // 78: core.mgmt.v1beta.AuthChangePasswordResponse + (*AuthValidateAccessTokenResponse)(nil), // 79: core.mgmt.v1beta.AuthValidateAccessTokenResponse } var file_core_mgmt_v1beta_mgmt_public_service_proto_depIdxs = []int32{ 0, // 0: core.mgmt.v1beta.MgmtPublicService.Liveness:input_type -> core.mgmt.v1beta.LivenessRequest @@ -651,54 +668,56 @@ var file_core_mgmt_v1beta_mgmt_public_service_proto_depIdxs = []int32{ 29, // 29: core.mgmt.v1beta.MgmtPublicService.GetPipelineTriggerCount:input_type -> core.mgmt.v1beta.GetPipelineTriggerCountRequest 30, // 30: core.mgmt.v1beta.MgmtPublicService.ListPipelineTriggerTableRecords:input_type -> core.mgmt.v1beta.ListPipelineTriggerTableRecordsRequest 31, // 31: core.mgmt.v1beta.MgmtPublicService.ListPipelineTriggerChartRecords:input_type -> core.mgmt.v1beta.ListPipelineTriggerChartRecordsRequest - 32, // 32: core.mgmt.v1beta.MgmtPublicService.ListModelTriggerChartRecords:input_type -> core.mgmt.v1beta.ListModelTriggerChartRecordsRequest - 33, // 33: core.mgmt.v1beta.MgmtPublicService.ListCreditConsumptionChartRecords:input_type -> core.mgmt.v1beta.ListCreditConsumptionChartRecordsRequest - 34, // 34: core.mgmt.v1beta.MgmtPublicService.AuthTokenIssuer:input_type -> core.mgmt.v1beta.AuthTokenIssuerRequest - 35, // 35: core.mgmt.v1beta.MgmtPublicService.AuthLogin:input_type -> core.mgmt.v1beta.AuthLoginRequest - 36, // 36: core.mgmt.v1beta.MgmtPublicService.AuthLogout:input_type -> core.mgmt.v1beta.AuthLogoutRequest - 37, // 37: core.mgmt.v1beta.MgmtPublicService.AuthChangePassword:input_type -> core.mgmt.v1beta.AuthChangePasswordRequest - 38, // 38: core.mgmt.v1beta.MgmtPublicService.AuthValidateAccessToken:input_type -> core.mgmt.v1beta.AuthValidateAccessTokenRequest - 39, // 39: core.mgmt.v1beta.MgmtPublicService.Liveness:output_type -> core.mgmt.v1beta.LivenessResponse - 40, // 40: core.mgmt.v1beta.MgmtPublicService.Readiness:output_type -> core.mgmt.v1beta.ReadinessResponse - 41, // 41: core.mgmt.v1beta.MgmtPublicService.GetAuthenticatedUser:output_type -> core.mgmt.v1beta.GetAuthenticatedUserResponse - 42, // 42: core.mgmt.v1beta.MgmtPublicService.PatchAuthenticatedUser:output_type -> core.mgmt.v1beta.PatchAuthenticatedUserResponse - 43, // 43: core.mgmt.v1beta.MgmtPublicService.ListUsers:output_type -> core.mgmt.v1beta.ListUsersResponse - 44, // 44: core.mgmt.v1beta.MgmtPublicService.GetUser:output_type -> core.mgmt.v1beta.GetUserResponse - 45, // 45: core.mgmt.v1beta.MgmtPublicService.CreateOrganization:output_type -> core.mgmt.v1beta.CreateOrganizationResponse - 46, // 46: core.mgmt.v1beta.MgmtPublicService.ListOrganizations:output_type -> core.mgmt.v1beta.ListOrganizationsResponse - 47, // 47: core.mgmt.v1beta.MgmtPublicService.GetOrganization:output_type -> core.mgmt.v1beta.GetOrganizationResponse - 48, // 48: core.mgmt.v1beta.MgmtPublicService.UpdateOrganization:output_type -> core.mgmt.v1beta.UpdateOrganizationResponse - 49, // 49: core.mgmt.v1beta.MgmtPublicService.DeleteOrganization:output_type -> core.mgmt.v1beta.DeleteOrganizationResponse - 50, // 50: core.mgmt.v1beta.MgmtPublicService.ListUserMemberships:output_type -> core.mgmt.v1beta.ListUserMembershipsResponse - 51, // 51: core.mgmt.v1beta.MgmtPublicService.GetUserMembership:output_type -> core.mgmt.v1beta.GetUserMembershipResponse - 52, // 52: core.mgmt.v1beta.MgmtPublicService.UpdateUserMembership:output_type -> core.mgmt.v1beta.UpdateUserMembershipResponse - 53, // 53: core.mgmt.v1beta.MgmtPublicService.DeleteUserMembership:output_type -> core.mgmt.v1beta.DeleteUserMembershipResponse - 54, // 54: core.mgmt.v1beta.MgmtPublicService.ListOrganizationMemberships:output_type -> core.mgmt.v1beta.ListOrganizationMembershipsResponse - 55, // 55: core.mgmt.v1beta.MgmtPublicService.GetOrganizationMembership:output_type -> core.mgmt.v1beta.GetOrganizationMembershipResponse - 56, // 56: core.mgmt.v1beta.MgmtPublicService.UpdateOrganizationMembership:output_type -> core.mgmt.v1beta.UpdateOrganizationMembershipResponse - 57, // 57: core.mgmt.v1beta.MgmtPublicService.DeleteOrganizationMembership:output_type -> core.mgmt.v1beta.DeleteOrganizationMembershipResponse - 58, // 58: core.mgmt.v1beta.MgmtPublicService.GetAuthenticatedUserSubscription:output_type -> core.mgmt.v1beta.GetAuthenticatedUserSubscriptionResponse - 59, // 59: core.mgmt.v1beta.MgmtPublicService.GetOrganizationSubscription:output_type -> core.mgmt.v1beta.GetOrganizationSubscriptionResponse - 60, // 60: core.mgmt.v1beta.MgmtPublicService.CreateToken:output_type -> core.mgmt.v1beta.CreateTokenResponse - 61, // 61: core.mgmt.v1beta.MgmtPublicService.ListTokens:output_type -> core.mgmt.v1beta.ListTokensResponse - 62, // 62: core.mgmt.v1beta.MgmtPublicService.GetToken:output_type -> core.mgmt.v1beta.GetTokenResponse - 63, // 63: core.mgmt.v1beta.MgmtPublicService.DeleteToken:output_type -> core.mgmt.v1beta.DeleteTokenResponse - 64, // 64: core.mgmt.v1beta.MgmtPublicService.ValidateToken:output_type -> core.mgmt.v1beta.ValidateTokenResponse - 65, // 65: core.mgmt.v1beta.MgmtPublicService.GetRemainingCredit:output_type -> core.mgmt.v1beta.GetRemainingCreditResponse - 66, // 66: core.mgmt.v1beta.MgmtPublicService.CheckNamespace:output_type -> core.mgmt.v1beta.CheckNamespaceResponse - 67, // 67: core.mgmt.v1beta.MgmtPublicService.ListPipelineTriggerRecords:output_type -> core.mgmt.v1beta.ListPipelineTriggerRecordsResponse - 68, // 68: core.mgmt.v1beta.MgmtPublicService.GetPipelineTriggerCount:output_type -> core.mgmt.v1beta.GetPipelineTriggerCountResponse - 69, // 69: core.mgmt.v1beta.MgmtPublicService.ListPipelineTriggerTableRecords:output_type -> core.mgmt.v1beta.ListPipelineTriggerTableRecordsResponse - 70, // 70: core.mgmt.v1beta.MgmtPublicService.ListPipelineTriggerChartRecords:output_type -> core.mgmt.v1beta.ListPipelineTriggerChartRecordsResponse - 71, // 71: core.mgmt.v1beta.MgmtPublicService.ListModelTriggerChartRecords:output_type -> core.mgmt.v1beta.ListModelTriggerChartRecordsResponse - 72, // 72: core.mgmt.v1beta.MgmtPublicService.ListCreditConsumptionChartRecords:output_type -> core.mgmt.v1beta.ListCreditConsumptionChartRecordsResponse - 73, // 73: core.mgmt.v1beta.MgmtPublicService.AuthTokenIssuer:output_type -> core.mgmt.v1beta.AuthTokenIssuerResponse - 74, // 74: core.mgmt.v1beta.MgmtPublicService.AuthLogin:output_type -> core.mgmt.v1beta.AuthLoginResponse - 75, // 75: core.mgmt.v1beta.MgmtPublicService.AuthLogout:output_type -> core.mgmt.v1beta.AuthLogoutResponse - 76, // 76: core.mgmt.v1beta.MgmtPublicService.AuthChangePassword:output_type -> core.mgmt.v1beta.AuthChangePasswordResponse - 77, // 77: core.mgmt.v1beta.MgmtPublicService.AuthValidateAccessToken:output_type -> core.mgmt.v1beta.AuthValidateAccessTokenResponse - 39, // [39:78] is the sub-list for method output_type - 0, // [0:39] is the sub-list for method input_type + 32, // 32: core.mgmt.v1beta.MgmtPublicService.ListModelTriggerTableRecords:input_type -> core.mgmt.v1beta.ListModelTriggerTableRecordsRequest + 33, // 33: core.mgmt.v1beta.MgmtPublicService.ListModelTriggerChartRecords:input_type -> core.mgmt.v1beta.ListModelTriggerChartRecordsRequest + 34, // 34: core.mgmt.v1beta.MgmtPublicService.ListCreditConsumptionChartRecords:input_type -> core.mgmt.v1beta.ListCreditConsumptionChartRecordsRequest + 35, // 35: core.mgmt.v1beta.MgmtPublicService.AuthTokenIssuer:input_type -> core.mgmt.v1beta.AuthTokenIssuerRequest + 36, // 36: core.mgmt.v1beta.MgmtPublicService.AuthLogin:input_type -> core.mgmt.v1beta.AuthLoginRequest + 37, // 37: core.mgmt.v1beta.MgmtPublicService.AuthLogout:input_type -> core.mgmt.v1beta.AuthLogoutRequest + 38, // 38: core.mgmt.v1beta.MgmtPublicService.AuthChangePassword:input_type -> core.mgmt.v1beta.AuthChangePasswordRequest + 39, // 39: core.mgmt.v1beta.MgmtPublicService.AuthValidateAccessToken:input_type -> core.mgmt.v1beta.AuthValidateAccessTokenRequest + 40, // 40: core.mgmt.v1beta.MgmtPublicService.Liveness:output_type -> core.mgmt.v1beta.LivenessResponse + 41, // 41: core.mgmt.v1beta.MgmtPublicService.Readiness:output_type -> core.mgmt.v1beta.ReadinessResponse + 42, // 42: core.mgmt.v1beta.MgmtPublicService.GetAuthenticatedUser:output_type -> core.mgmt.v1beta.GetAuthenticatedUserResponse + 43, // 43: core.mgmt.v1beta.MgmtPublicService.PatchAuthenticatedUser:output_type -> core.mgmt.v1beta.PatchAuthenticatedUserResponse + 44, // 44: core.mgmt.v1beta.MgmtPublicService.ListUsers:output_type -> core.mgmt.v1beta.ListUsersResponse + 45, // 45: core.mgmt.v1beta.MgmtPublicService.GetUser:output_type -> core.mgmt.v1beta.GetUserResponse + 46, // 46: core.mgmt.v1beta.MgmtPublicService.CreateOrganization:output_type -> core.mgmt.v1beta.CreateOrganizationResponse + 47, // 47: core.mgmt.v1beta.MgmtPublicService.ListOrganizations:output_type -> core.mgmt.v1beta.ListOrganizationsResponse + 48, // 48: core.mgmt.v1beta.MgmtPublicService.GetOrganization:output_type -> core.mgmt.v1beta.GetOrganizationResponse + 49, // 49: core.mgmt.v1beta.MgmtPublicService.UpdateOrganization:output_type -> core.mgmt.v1beta.UpdateOrganizationResponse + 50, // 50: core.mgmt.v1beta.MgmtPublicService.DeleteOrganization:output_type -> core.mgmt.v1beta.DeleteOrganizationResponse + 51, // 51: core.mgmt.v1beta.MgmtPublicService.ListUserMemberships:output_type -> core.mgmt.v1beta.ListUserMembershipsResponse + 52, // 52: core.mgmt.v1beta.MgmtPublicService.GetUserMembership:output_type -> core.mgmt.v1beta.GetUserMembershipResponse + 53, // 53: core.mgmt.v1beta.MgmtPublicService.UpdateUserMembership:output_type -> core.mgmt.v1beta.UpdateUserMembershipResponse + 54, // 54: core.mgmt.v1beta.MgmtPublicService.DeleteUserMembership:output_type -> core.mgmt.v1beta.DeleteUserMembershipResponse + 55, // 55: core.mgmt.v1beta.MgmtPublicService.ListOrganizationMemberships:output_type -> core.mgmt.v1beta.ListOrganizationMembershipsResponse + 56, // 56: core.mgmt.v1beta.MgmtPublicService.GetOrganizationMembership:output_type -> core.mgmt.v1beta.GetOrganizationMembershipResponse + 57, // 57: core.mgmt.v1beta.MgmtPublicService.UpdateOrganizationMembership:output_type -> core.mgmt.v1beta.UpdateOrganizationMembershipResponse + 58, // 58: core.mgmt.v1beta.MgmtPublicService.DeleteOrganizationMembership:output_type -> core.mgmt.v1beta.DeleteOrganizationMembershipResponse + 59, // 59: core.mgmt.v1beta.MgmtPublicService.GetAuthenticatedUserSubscription:output_type -> core.mgmt.v1beta.GetAuthenticatedUserSubscriptionResponse + 60, // 60: core.mgmt.v1beta.MgmtPublicService.GetOrganizationSubscription:output_type -> core.mgmt.v1beta.GetOrganizationSubscriptionResponse + 61, // 61: core.mgmt.v1beta.MgmtPublicService.CreateToken:output_type -> core.mgmt.v1beta.CreateTokenResponse + 62, // 62: core.mgmt.v1beta.MgmtPublicService.ListTokens:output_type -> core.mgmt.v1beta.ListTokensResponse + 63, // 63: core.mgmt.v1beta.MgmtPublicService.GetToken:output_type -> core.mgmt.v1beta.GetTokenResponse + 64, // 64: core.mgmt.v1beta.MgmtPublicService.DeleteToken:output_type -> core.mgmt.v1beta.DeleteTokenResponse + 65, // 65: core.mgmt.v1beta.MgmtPublicService.ValidateToken:output_type -> core.mgmt.v1beta.ValidateTokenResponse + 66, // 66: core.mgmt.v1beta.MgmtPublicService.GetRemainingCredit:output_type -> core.mgmt.v1beta.GetRemainingCreditResponse + 67, // 67: core.mgmt.v1beta.MgmtPublicService.CheckNamespace:output_type -> core.mgmt.v1beta.CheckNamespaceResponse + 68, // 68: core.mgmt.v1beta.MgmtPublicService.ListPipelineTriggerRecords:output_type -> core.mgmt.v1beta.ListPipelineTriggerRecordsResponse + 69, // 69: core.mgmt.v1beta.MgmtPublicService.GetPipelineTriggerCount:output_type -> core.mgmt.v1beta.GetPipelineTriggerCountResponse + 70, // 70: core.mgmt.v1beta.MgmtPublicService.ListPipelineTriggerTableRecords:output_type -> core.mgmt.v1beta.ListPipelineTriggerTableRecordsResponse + 71, // 71: core.mgmt.v1beta.MgmtPublicService.ListPipelineTriggerChartRecords:output_type -> core.mgmt.v1beta.ListPipelineTriggerChartRecordsResponse + 72, // 72: core.mgmt.v1beta.MgmtPublicService.ListModelTriggerTableRecords:output_type -> core.mgmt.v1beta.ListModelTriggerTableRecordsResponse + 73, // 73: core.mgmt.v1beta.MgmtPublicService.ListModelTriggerChartRecords:output_type -> core.mgmt.v1beta.ListModelTriggerChartRecordsResponse + 74, // 74: core.mgmt.v1beta.MgmtPublicService.ListCreditConsumptionChartRecords:output_type -> core.mgmt.v1beta.ListCreditConsumptionChartRecordsResponse + 75, // 75: core.mgmt.v1beta.MgmtPublicService.AuthTokenIssuer:output_type -> core.mgmt.v1beta.AuthTokenIssuerResponse + 76, // 76: core.mgmt.v1beta.MgmtPublicService.AuthLogin:output_type -> core.mgmt.v1beta.AuthLoginResponse + 77, // 77: core.mgmt.v1beta.MgmtPublicService.AuthLogout:output_type -> core.mgmt.v1beta.AuthLogoutResponse + 78, // 78: core.mgmt.v1beta.MgmtPublicService.AuthChangePassword:output_type -> core.mgmt.v1beta.AuthChangePasswordResponse + 79, // 79: core.mgmt.v1beta.MgmtPublicService.AuthValidateAccessToken:output_type -> core.mgmt.v1beta.AuthValidateAccessTokenResponse + 40, // [40:80] is the sub-list for method output_type + 0, // [0:40] is the sub-list for method input_type 0, // [0:0] is the sub-list for extension type_name 0, // [0:0] is the sub-list for extension extendee 0, // [0:0] is the sub-list for field type_name diff --git a/core/mgmt/v1beta/mgmt_public_service.pb.gw.go b/core/mgmt/v1beta/mgmt_public_service.pb.gw.go index 2e79ac3..ec7a752 100644 --- a/core/mgmt/v1beta/mgmt_public_service.pb.gw.go +++ b/core/mgmt/v1beta/mgmt_public_service.pb.gw.go @@ -1789,6 +1789,42 @@ func local_request_MgmtPublicService_ListPipelineTriggerChartRecords_0(ctx conte } +var ( + filter_MgmtPublicService_ListModelTriggerTableRecords_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} +) + +func request_MgmtPublicService_ListModelTriggerTableRecords_0(ctx context.Context, marshaler runtime.Marshaler, client MgmtPublicServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq ListModelTriggerTableRecordsRequest + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_MgmtPublicService_ListModelTriggerTableRecords_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := client.ListModelTriggerTableRecords(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_MgmtPublicService_ListModelTriggerTableRecords_0(ctx context.Context, marshaler runtime.Marshaler, server MgmtPublicServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq ListModelTriggerTableRecordsRequest + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_MgmtPublicService_ListModelTriggerTableRecords_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := server.ListModelTriggerTableRecords(ctx, &protoReq) + return msg, metadata, err + +} + var ( filter_MgmtPublicService_ListModelTriggerChartRecords_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} ) @@ -2857,6 +2893,31 @@ func RegisterMgmtPublicServiceHandlerServer(ctx context.Context, mux *runtime.Se }) + mux.Handle("GET", pattern_MgmtPublicService_ListModelTriggerTableRecords_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/core.mgmt.v1beta.MgmtPublicService/ListModelTriggerTableRecords", runtime.WithHTTPPathPattern("/v1beta/model-runs:query-tables")) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_MgmtPublicService_ListModelTriggerTableRecords_0(annotatedContext, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) + if err != nil { + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) + return + } + + forward_MgmtPublicService_ListModelTriggerTableRecords_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + mux.Handle("GET", pattern_MgmtPublicService_ListModelTriggerChartRecords_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() @@ -3821,6 +3882,28 @@ func RegisterMgmtPublicServiceHandlerClient(ctx context.Context, mux *runtime.Se }) + mux.Handle("GET", pattern_MgmtPublicService_ListModelTriggerTableRecords_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/core.mgmt.v1beta.MgmtPublicService/ListModelTriggerTableRecords", runtime.WithHTTPPathPattern("/v1beta/model-runs:query-tables")) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_MgmtPublicService_ListModelTriggerTableRecords_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) + if err != nil { + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) + return + } + + forward_MgmtPublicService_ListModelTriggerTableRecords_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + mux.Handle("GET", pattern_MgmtPublicService_ListModelTriggerChartRecords_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() @@ -4047,6 +4130,8 @@ var ( pattern_MgmtPublicService_ListPipelineTriggerChartRecords_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4}, []string{"v1beta", "metrics", "vdp", "pipeline", "charts"}, "")) + pattern_MgmtPublicService_ListModelTriggerTableRecords_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1beta", "model-runs"}, "query-tables")) + pattern_MgmtPublicService_ListModelTriggerChartRecords_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1beta", "model-runs"}, "query-charts")) pattern_MgmtPublicService_ListCreditConsumptionChartRecords_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"v1beta", "metrics", "credit", "charts"}, "")) @@ -4131,6 +4216,8 @@ var ( forward_MgmtPublicService_ListPipelineTriggerChartRecords_0 = runtime.ForwardResponseMessage + forward_MgmtPublicService_ListModelTriggerTableRecords_0 = runtime.ForwardResponseMessage + forward_MgmtPublicService_ListModelTriggerChartRecords_0 = runtime.ForwardResponseMessage forward_MgmtPublicService_ListCreditConsumptionChartRecords_0 = runtime.ForwardResponseMessage diff --git a/core/mgmt/v1beta/mgmt_public_service_grpc.pb.go b/core/mgmt/v1beta/mgmt_public_service_grpc.pb.go index 83b623f..595ab4f 100644 --- a/core/mgmt/v1beta/mgmt_public_service_grpc.pb.go +++ b/core/mgmt/v1beta/mgmt_public_service_grpc.pb.go @@ -51,6 +51,7 @@ const ( MgmtPublicService_GetPipelineTriggerCount_FullMethodName = "/core.mgmt.v1beta.MgmtPublicService/GetPipelineTriggerCount" MgmtPublicService_ListPipelineTriggerTableRecords_FullMethodName = "/core.mgmt.v1beta.MgmtPublicService/ListPipelineTriggerTableRecords" MgmtPublicService_ListPipelineTriggerChartRecords_FullMethodName = "/core.mgmt.v1beta.MgmtPublicService/ListPipelineTriggerChartRecords" + MgmtPublicService_ListModelTriggerTableRecords_FullMethodName = "/core.mgmt.v1beta.MgmtPublicService/ListModelTriggerTableRecords" MgmtPublicService_ListModelTriggerChartRecords_FullMethodName = "/core.mgmt.v1beta.MgmtPublicService/ListModelTriggerChartRecords" MgmtPublicService_ListCreditConsumptionChartRecords_FullMethodName = "/core.mgmt.v1beta.MgmtPublicService/ListCreditConsumptionChartRecords" MgmtPublicService_AuthTokenIssuer_FullMethodName = "/core.mgmt.v1beta.MgmtPublicService/AuthTokenIssuer" @@ -209,6 +210,12 @@ type MgmtPublicServiceClient interface { // owner. // NOTE: This method will soon return the trigger counts of a given requester. ListPipelineTriggerChartRecords(ctx context.Context, in *ListPipelineTriggerChartRecordsRequest, opts ...grpc.CallOption) (*ListPipelineTriggerChartRecordsResponse, error) + // Deprecated: Do not use. + // List model trigger metrics + // + // Returns a paginated list of model executions aggregated by model ID. + // NOTE: This method is deprecated and will be retired soon. + ListModelTriggerTableRecords(ctx context.Context, in *ListModelTriggerTableRecordsRequest, opts ...grpc.CallOption) (*ListModelTriggerTableRecordsResponse, error) // List model trigger time charts // // Returns a timeline of model trigger counts for a given requester. The @@ -541,6 +548,16 @@ func (c *mgmtPublicServiceClient) ListPipelineTriggerChartRecords(ctx context.Co return out, nil } +// Deprecated: Do not use. +func (c *mgmtPublicServiceClient) ListModelTriggerTableRecords(ctx context.Context, in *ListModelTriggerTableRecordsRequest, opts ...grpc.CallOption) (*ListModelTriggerTableRecordsResponse, error) { + out := new(ListModelTriggerTableRecordsResponse) + err := c.cc.Invoke(ctx, MgmtPublicService_ListModelTriggerTableRecords_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + func (c *mgmtPublicServiceClient) ListModelTriggerChartRecords(ctx context.Context, in *ListModelTriggerChartRecordsRequest, opts ...grpc.CallOption) (*ListModelTriggerChartRecordsResponse, error) { out := new(ListModelTriggerChartRecordsResponse) err := c.cc.Invoke(ctx, MgmtPublicService_ListModelTriggerChartRecords_FullMethodName, in, out, opts...) @@ -753,6 +770,12 @@ type MgmtPublicServiceServer interface { // owner. // NOTE: This method will soon return the trigger counts of a given requester. ListPipelineTriggerChartRecords(context.Context, *ListPipelineTriggerChartRecordsRequest) (*ListPipelineTriggerChartRecordsResponse, error) + // Deprecated: Do not use. + // List model trigger metrics + // + // Returns a paginated list of model executions aggregated by model ID. + // NOTE: This method is deprecated and will be retired soon. + ListModelTriggerTableRecords(context.Context, *ListModelTriggerTableRecordsRequest) (*ListModelTriggerTableRecordsResponse, error) // List model trigger time charts // // Returns a timeline of model trigger counts for a given requester. The @@ -888,6 +911,9 @@ func (UnimplementedMgmtPublicServiceServer) ListPipelineTriggerTableRecords(cont func (UnimplementedMgmtPublicServiceServer) ListPipelineTriggerChartRecords(context.Context, *ListPipelineTriggerChartRecordsRequest) (*ListPipelineTriggerChartRecordsResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ListPipelineTriggerChartRecords not implemented") } +func (UnimplementedMgmtPublicServiceServer) ListModelTriggerTableRecords(context.Context, *ListModelTriggerTableRecordsRequest) (*ListModelTriggerTableRecordsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ListModelTriggerTableRecords not implemented") +} func (UnimplementedMgmtPublicServiceServer) ListModelTriggerChartRecords(context.Context, *ListModelTriggerChartRecordsRequest) (*ListModelTriggerChartRecordsResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ListModelTriggerChartRecords not implemented") } @@ -1497,6 +1523,24 @@ func _MgmtPublicService_ListPipelineTriggerChartRecords_Handler(srv interface{}, return interceptor(ctx, in, info, handler) } +func _MgmtPublicService_ListModelTriggerTableRecords_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ListModelTriggerTableRecordsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MgmtPublicServiceServer).ListModelTriggerTableRecords(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MgmtPublicService_ListModelTriggerTableRecords_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MgmtPublicServiceServer).ListModelTriggerTableRecords(ctx, req.(*ListModelTriggerTableRecordsRequest)) + } + return interceptor(ctx, in, info, handler) +} + func _MgmtPublicService_ListModelTriggerChartRecords_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ListModelTriggerChartRecordsRequest) if err := dec(in); err != nil { @@ -1758,6 +1802,10 @@ var MgmtPublicService_ServiceDesc = grpc.ServiceDesc{ MethodName: "ListPipelineTriggerChartRecords", Handler: _MgmtPublicService_ListPipelineTriggerChartRecords_Handler, }, + { + MethodName: "ListModelTriggerTableRecords", + Handler: _MgmtPublicService_ListModelTriggerTableRecords_Handler, + }, { MethodName: "ListModelTriggerChartRecords", Handler: _MgmtPublicService_ListModelTriggerChartRecords_Handler,