diff --git a/pkg/resource_manager/resource_manager.pb.go b/pkg/resource_manager/resource_manager.pb.go index 4209f5e62..2bfb35c28 100644 --- a/pkg/resource_manager/resource_manager.pb.go +++ b/pkg/resource_manager/resource_manager.pb.go @@ -170,6 +170,7 @@ func (RunawayWatchType) EnumDescriptor() ([]byte, []int) { } type ListResourceGroupsRequest struct { + WithRuStats bool `protobuf:"varint,1,opt,name=with_ru_stats,json=withRuStats,proto3" json:"with_ru_stats,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -208,6 +209,13 @@ func (m *ListResourceGroupsRequest) XXX_DiscardUnknown() { var xxx_messageInfo_ListResourceGroupsRequest proto.InternalMessageInfo +func (m *ListResourceGroupsRequest) GetWithRuStats() bool { + if m != nil { + return m.WithRuStats + } + return false +} + type ListResourceGroupsResponse struct { Error *Error `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"` Groups []*ResourceGroup `protobuf:"bytes,2,rep,name=groups,proto3" json:"groups,omitempty"` @@ -265,6 +273,7 @@ func (m *ListResourceGroupsResponse) GetGroups() []*ResourceGroup { type GetResourceGroupRequest struct { ResourceGroupName string `protobuf:"bytes,1,opt,name=resource_group_name,json=resourceGroupName,proto3" json:"resource_group_name,omitempty"` + WithRuStats bool `protobuf:"varint,2,opt,name=with_ru_stats,json=withRuStats,proto3" json:"with_ru_stats,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -310,6 +319,13 @@ func (m *GetResourceGroupRequest) GetResourceGroupName() string { return "" } +func (m *GetResourceGroupRequest) GetWithRuStats() bool { + if m != nil { + return m.WithRuStats + } + return false +} + type GetResourceGroupResponse struct { Error *Error `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"` Group *ResourceGroup `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty"` @@ -1318,11 +1334,14 @@ type ResourceGroup struct { // The task scheduling priority Priority uint32 `protobuf:"varint,5,opt,name=priority,proto3" json:"priority,omitempty"` // Runaway queries settings - RunawaySettings *RunawaySettings `protobuf:"bytes,6,opt,name=runaway_settings,json=runawaySettings,proto3" json:"runaway_settings,omitempty"` - BackgroundSettings *BackgroundSettings `protobuf:"bytes,7,opt,name=background_settings,json=backgroundSettings,proto3" json:"background_settings,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + RunawaySettings *RunawaySettings `protobuf:"bytes,6,opt,name=runaway_settings,json=runawaySettings,proto3" json:"runaway_settings,omitempty"` + // Background task control settings. + BackgroundSettings *BackgroundSettings `protobuf:"bytes,7,opt,name=background_settings,json=backgroundSettings,proto3" json:"background_settings,omitempty"` + // RU consumption statistics. + RUStats *Consumption `protobuf:"bytes,8,opt,name=RUStats,proto3" json:"RUStats,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } func (m *ResourceGroup) Reset() { *m = ResourceGroup{} } @@ -1407,6 +1426,13 @@ func (m *ResourceGroup) GetBackgroundSettings() *BackgroundSettings { return nil } +func (m *ResourceGroup) GetRUStats() *Consumption { + if m != nil { + return m.RUStats + } + return nil +} + type GroupRequestUnitSettings struct { RU *TokenBucket `protobuf:"bytes,1,opt,name=r_u,json=rU,proto3" json:"r_u,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` @@ -2004,117 +2030,119 @@ func init() { func init() { proto.RegisterFile("resource_manager.proto", fileDescriptor_7048dd9233ee965d) } var fileDescriptor_7048dd9233ee965d = []byte{ - // 1746 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x58, 0x4f, 0x73, 0x1b, 0x49, - 0x15, 0xd7, 0xe8, 0xbf, 0x9e, 0x62, 0x5b, 0x6e, 0x3b, 0x1b, 0xad, 0x5c, 0x71, 0xb2, 0x03, 0xa4, - 0x1c, 0x2f, 0xeb, 0x6c, 0x0c, 0xbb, 0xa1, 0x8a, 0x2a, 0x6a, 0x63, 0x3b, 0x64, 0xcd, 0xda, 0x59, - 0x57, 0x3b, 0xaa, 0x3d, 0xb1, 0x43, 0x6b, 0xd4, 0xd1, 0x76, 0x34, 0x9a, 0x91, 0xbb, 0x7b, 0xac, - 0xe8, 0x46, 0x15, 0x9c, 0xf8, 0x04, 0x7c, 0x04, 0x8a, 0x13, 0x55, 0xdc, 0xa0, 0x38, 0xc1, 0x81, - 0x23, 0x47, 0x8e, 0x54, 0xb8, 0xf0, 0x31, 0xa8, 0xfe, 0x33, 0xa3, 0x91, 0x25, 0xd9, 0x8e, 0x6b, - 0x0b, 0x6e, 0x33, 0xaf, 0x7f, 0xef, 0xf7, 0xfe, 0xcc, 0x7b, 0xaf, 0x7b, 0x1a, 0xde, 0xe3, 0x54, - 0x44, 0x31, 0xf7, 0xa9, 0x37, 0x20, 0x21, 0xe9, 0x51, 0xbe, 0x33, 0xe4, 0x91, 0x8c, 0x50, 0xe3, - 0xa2, 0xbc, 0xb5, 0xde, 0x8b, 0x7a, 0x91, 0x5e, 0x7c, 0xa4, 0x9e, 0x0c, 0xae, 0xb5, 0xc2, 0x63, - 0x21, 0xf5, 0xa3, 0x11, 0xb8, 0x1b, 0xf0, 0xfe, 0x11, 0x13, 0x12, 0x5b, 0xf5, 0xe7, 0x3c, 0x8a, - 0x87, 0x02, 0xd3, 0xb3, 0x98, 0x0a, 0xe9, 0xfe, 0xda, 0x81, 0xd6, 0xbc, 0x55, 0x31, 0x8c, 0x42, - 0x41, 0xd1, 0x47, 0x50, 0xa2, 0x9c, 0x47, 0xbc, 0xe9, 0xdc, 0x77, 0xb6, 0xea, 0xbb, 0x77, 0x76, - 0x66, 0x9c, 0x7b, 0xa6, 0x96, 0xb1, 0x41, 0xa1, 0x27, 0x50, 0xee, 0x69, 0x82, 0x66, 0xfe, 0x7e, - 0x61, 0xab, 0xbe, 0x7b, 0x6f, 0x16, 0x3f, 0x65, 0x08, 0x5b, 0xb8, 0x7b, 0x08, 0x77, 0x9e, 0xd3, - 0x69, 0x27, 0xac, 0x87, 0x68, 0x07, 0xd6, 0x52, 0x12, 0x8d, 0xf6, 0x42, 0x32, 0xa0, 0xda, 0xa1, - 0x1a, 0x5e, 0xe5, 0x59, 0x95, 0x17, 0x64, 0x40, 0xdd, 0x5f, 0x3a, 0xd0, 0x9c, 0xe5, 0xba, 0x59, - 0x3c, 0x9f, 0x40, 0x49, 0x9b, 0x6c, 0xe6, 0x35, 0xfc, 0xca, 0x70, 0x0c, 0xda, 0x3d, 0x82, 0xd6, - 0x01, 0x0d, 0xa8, 0xa4, 0xdf, 0x4a, 0x40, 0xbf, 0x80, 0x8d, 0xb9, 0x6c, 0x37, 0x0b, 0x09, 0x41, - 0xb1, 0x13, 0x75, 0xc7, 0x3a, 0xa2, 0x1a, 0xd6, 0xcf, 0xee, 0x09, 0xdc, 0x39, 0x89, 0xe7, 0x67, - 0x3f, 0xcd, 0x80, 0xf3, 0x4e, 0x19, 0xf8, 0x39, 0x34, 0x67, 0x19, 0xbf, 0x3d, 0x87, 0xff, 0xe4, - 0xc0, 0xda, 0xcb, 0xa8, 0x4f, 0xc3, 0xbd, 0xd8, 0xef, 0x53, 0x99, 0x54, 0x33, 0xfa, 0x0c, 0xaa, - 0xdc, 0x3c, 0x8a, 0xa6, 0xa3, 0x2b, 0xf0, 0xbb, 0xb3, 0xec, 0x19, 0x45, 0xab, 0x87, 0x53, 0x2d, - 0xf4, 0x04, 0x9a, 0x92, 0xf0, 0x1e, 0x95, 0x9e, 0x15, 0x79, 0x43, 0xca, 0x59, 0xd4, 0xf5, 0x06, - 0x42, 0x7b, 0x50, 0xc4, 0xb7, 0xcd, 0xba, 0x55, 0x3d, 0xd1, 0xab, 0xc7, 0x02, 0x6d, 0x41, 0xc3, - 0x0f, 0x18, 0x0d, 0xa5, 0x17, 0x87, 0xec, 0x2c, 0xa6, 0x1e, 0xeb, 0x36, 0x0b, 0x5a, 0x61, 0xd9, - 0xc8, 0xdb, 0x5a, 0x7c, 0xd8, 0x75, 0xff, 0x53, 0x04, 0x34, 0xeb, 0xc3, 0xbb, 0x96, 0x05, 0xfa, - 0x02, 0xaa, 0x3c, 0xf6, 0x98, 0xa4, 0xd6, 0xb3, 0xfa, 0xee, 0xce, 0x75, 0x62, 0xdd, 0x49, 0x62, - 0x6e, 0x7f, 0x9e, 0xc3, 0x15, 0x1e, 0x1f, 0x2a, 0x02, 0xd4, 0x03, 0xc4, 0xc9, 0xc8, 0x4b, 0xf5, - 0x0d, 0x6d, 0x41, 0xd3, 0x3e, 0x79, 0x27, 0x5a, 0x32, 0x4a, 0xbe, 0xfa, 0xe7, 0x39, 0xdc, 0xe0, - 0x93, 0x57, 0x63, 0xa8, 0x03, 0x9b, 0x7e, 0x14, 0x8a, 0x78, 0x30, 0x94, 0x2c, 0x0a, 0x3d, 0xc1, - 0x42, 0x9f, 0x7a, 0x01, 0x11, 0x69, 0xbe, 0x9b, 0x45, 0x6d, 0xf4, 0xee, 0xac, 0xd1, 0xfd, 0x89, - 0x1e, 0xde, 0xc8, 0x90, 0x9c, 0x2a, 0x8e, 0x23, 0x22, 0xd2, 0x4c, 0x7e, 0x07, 0x96, 0x98, 0xf0, - 0x3a, 0xc4, 0xef, 0xab, 0x3c, 0x86, 0xdd, 0x66, 0xe9, 0xbe, 0xb3, 0x55, 0xc5, 0xb7, 0x98, 0xd8, - 0x4b, 0x65, 0xe8, 0x2e, 0x00, 0x13, 0x9e, 0x64, 0xaf, 0x02, 0x22, 0xbe, 0x69, 0x96, 0x35, 0xa2, - 0xc6, 0xc4, 0x4b, 0x23, 0x68, 0xbd, 0x80, 0x5a, 0x9a, 0x28, 0xf4, 0x14, 0xea, 0x49, 0x35, 0x70, - 0x2f, 0xb6, 0x95, 0xf5, 0xc1, 0xbc, 0x56, 0xd0, 0xa0, 0x76, 0xc8, 0xa4, 0x8a, 0x16, 0xd7, 0x78, - 0x42, 0xd1, 0x62, 0x80, 0x66, 0x33, 0x84, 0x4e, 0x61, 0x3d, 0x25, 0xce, 0xa4, 0xff, 0x12, 0x0b, - 0xd3, 0xf9, 0xc4, 0x88, 0xcf, 0x90, 0xee, 0xd5, 0xa0, 0x62, 0xa5, 0xee, 0x6f, 0x1c, 0x58, 0x9f, - 0xee, 0x93, 0x9b, 0xf5, 0xe0, 0x3e, 0xd4, 0xb8, 0x55, 0x4d, 0x46, 0xfb, 0xf7, 0xae, 0xa8, 0x0a, - 0x83, 0xc6, 0x13, 0x3d, 0xf7, 0x57, 0xf9, 0xa9, 0xa6, 0x4d, 0x7d, 0x79, 0xd7, 0xc2, 0x3f, 0x05, - 0xd4, 0xe3, 0x24, 0x94, 0xb4, 0xab, 0xbe, 0x86, 0x27, 0x15, 0x65, 0xe2, 0xd5, 0x83, 0x59, 0xaf, - 0x9e, 0x1b, 0x2c, 0x6e, 0x67, 0x6d, 0xaf, 0xf4, 0xa6, 0xa4, 0xaa, 0x01, 0xee, 0xa4, 0xa4, 0x09, - 0x83, 0x65, 0x2e, 0x68, 0xe6, 0x47, 0x8b, 0x99, 0x27, 0xb9, 0xcf, 0x9a, 0xb8, 0x9d, 0x98, 0xc8, - 0xae, 0x09, 0xf7, 0xcf, 0x0e, 0xac, 0xcf, 0x73, 0x09, 0x7d, 0x02, 0x45, 0x39, 0x1e, 0x9a, 0xb8, - 0x97, 0xaf, 0xa8, 0xae, 0x97, 0xe3, 0x21, 0xc5, 0x1a, 0x8e, 0x0e, 0x60, 0x39, 0x71, 0x3c, 0xcd, - 0xc4, 0x82, 0x06, 0xca, 0x7a, 0xb7, 0x64, 0x95, 0x6c, 0xf8, 0x0f, 0x60, 0x45, 0x72, 0xe6, 0xf7, - 0x03, 0xea, 0x49, 0x36, 0xa0, 0x9e, 0x6d, 0xfe, 0x02, 0x5e, 0xb2, 0xe2, 0x97, 0x6c, 0x40, 0x8f, - 0x85, 0xfb, 0x37, 0x07, 0xee, 0x5e, 0x1a, 0xf6, 0x35, 0xc2, 0xc8, 0xe8, 0xfd, 0xbf, 0xc2, 0xf8, - 0x7d, 0x1e, 0xea, 0x99, 0x71, 0x82, 0x10, 0x94, 0xb8, 0x6d, 0x6d, 0x67, 0xcb, 0xc1, 0x05, 0x8e, - 0xdb, 0x4a, 0x36, 0xd2, 0xb2, 0xbc, 0x91, 0x8d, 0x70, 0x5b, 0x0d, 0x0d, 0x4e, 0x49, 0xd7, 0xeb, - 0x8c, 0x25, 0x35, 0xd4, 0x8e, 0xaa, 0x70, 0xd2, 0xdd, 0x53, 0x02, 0x74, 0x0f, 0xea, 0x23, 0xce, - 0x24, 0xb5, 0xeb, 0x45, 0xbd, 0x0e, 0x5a, 0x64, 0x00, 0x0f, 0x61, 0x55, 0x46, 0x92, 0x04, 0x9e, - 0x3f, 0x8c, 0x53, 0x0f, 0x4b, 0x1a, 0xb6, 0xac, 0x17, 0xf6, 0x87, 0xb1, 0x71, 0x11, 0x7d, 0x0c, - 0xb7, 0xc5, 0x59, 0xe0, 0x05, 0x64, 0x4c, 0xf9, 0x14, 0xbc, 0xac, 0xe1, 0xab, 0xe2, 0x2c, 0x38, - 0x52, 0x6b, 0x13, 0x8d, 0x87, 0xb0, 0xda, 0x3f, 0xf7, 0xb4, 0x7f, 0x7c, 0xe8, 0x7b, 0x7e, 0x14, - 0x87, 0xb2, 0x59, 0x31, 0xe4, 0xfd, 0x73, 0x4c, 0x49, 0x17, 0x0f, 0xfd, 0x7d, 0x25, 0x45, 0x1f, - 0x02, 0xea, 0x9f, 0x7b, 0xc6, 0xd7, 0x09, 0xb6, 0xaa, 0xb1, 0x2b, 0xfd, 0xf3, 0xaf, 0xd4, 0x42, - 0x02, 0x76, 0xbf, 0x86, 0x95, 0x0b, 0x83, 0xed, 0xa6, 0xb5, 0xba, 0x0e, 0xa5, 0x73, 0x12, 0xc4, - 0xd4, 0xa6, 0xd4, 0xbc, 0x68, 0xfe, 0xe9, 0xb1, 0x76, 0xd3, 0x22, 0x9a, 0xcf, 0xff, 0xd7, 0x02, - 0x2c, 0x4d, 0x9d, 0x44, 0xd4, 0x91, 0x22, 0x33, 0x62, 0xf4, 0x33, 0x7a, 0x04, 0xc5, 0x41, 0xd4, - 0x35, 0xaa, 0xcb, 0xbb, 0x1b, 0xf3, 0xba, 0x3d, 0x8a, 0x87, 0xc7, 0x51, 0x97, 0x62, 0x0d, 0x44, - 0x47, 0x70, 0x4b, 0x8d, 0x1f, 0x41, 0xa5, 0x64, 0x61, 0x2f, 0xd9, 0x2c, 0xb7, 0x17, 0x28, 0x66, - 0x12, 0x72, 0x6a, 0x35, 0x30, 0xf0, 0x76, 0xf2, 0x8c, 0xbe, 0x86, 0xdb, 0x53, 0x1b, 0x70, 0x4a, - 0x5b, 0xbc, 0x9c, 0x76, 0x92, 0x87, 0x94, 0x76, 0x8d, 0xcf, 0x0a, 0x51, 0x0b, 0xaa, 0x43, 0xce, - 0x22, 0xce, 0xe4, 0x58, 0x17, 0xdc, 0x12, 0x4e, 0xdf, 0xd1, 0x11, 0x34, 0x78, 0x1c, 0x92, 0x11, - 0x19, 0x4f, 0xcc, 0x96, 0xb5, 0xd9, 0x79, 0x99, 0x37, 0xc8, 0xd4, 0xda, 0x0a, 0x9f, 0x16, 0xa0, - 0x36, 0xac, 0x4d, 0xb6, 0xde, 0x09, 0x61, 0x45, 0x13, 0xce, 0x39, 0x8e, 0x4d, 0xf6, 0xe4, 0x94, - 0x13, 0x75, 0x66, 0x64, 0xee, 0xcf, 0xa0, 0xb9, 0x28, 0x91, 0x68, 0x07, 0x0a, 0x49, 0xf3, 0x5e, - 0x39, 0x31, 0xf2, 0xbc, 0xed, 0xfe, 0xc5, 0x49, 0xc8, 0xe6, 0x64, 0xea, 0x11, 0x14, 0xfc, 0xe1, - 0x35, 0xc9, 0x14, 0x12, 0x7d, 0x0a, 0x15, 0x16, 0xe9, 0xbe, 0xbb, 0xde, 0xcc, 0x2a, 0xb3, 0x48, - 0x35, 0x23, 0xfa, 0x11, 0x54, 0x59, 0x64, 0x9a, 0xd0, 0x16, 0xcf, 0x15, 0x8a, 0x15, 0x16, 0xe9, - 0xce, 0x74, 0x7b, 0x50, 0xcf, 0x8e, 0xdc, 0xcf, 0xa0, 0x9a, 0xa6, 0xd9, 0x59, 0x94, 0x66, 0xad, - 0x70, 0xc4, 0x06, 0x99, 0xfa, 0x4b, 0xb5, 0xd0, 0x7b, 0x50, 0xce, 0x4c, 0x5d, 0x07, 0xdb, 0x37, - 0xf7, 0xcc, 0x9e, 0x54, 0xa7, 0xf4, 0xd0, 0x06, 0xd4, 0x5e, 0xb1, 0x20, 0xf0, 0x38, 0x91, 0xa6, - 0x87, 0x8a, 0xb8, 0xaa, 0x04, 0x98, 0x48, 0xaa, 0x66, 0x60, 0x27, 0xe6, 0x42, 0x7a, 0x81, 0xd2, - 0xd1, 0x7c, 0x05, 0x0c, 0x5a, 0xa4, 0x59, 0xd4, 0x0c, 0x1d, 0x90, 0x37, 0x93, 0xcd, 0x55, 0xcf, - 0xd0, 0x01, 0x79, 0x63, 0xf7, 0xc7, 0x0f, 0xa0, 0xa4, 0x8f, 0x1e, 0xa8, 0x09, 0x95, 0x01, 0x15, - 0x82, 0xf4, 0x92, 0x3e, 0x4d, 0x5e, 0xdd, 0x9f, 0x40, 0xdd, 0x56, 0x21, 0x8e, 0x03, 0xd5, 0xb9, - 0xeb, 0xf4, 0x0d, 0xf5, 0x3d, 0x1a, 0x90, 0xa1, 0x50, 0xfb, 0x87, 0x1d, 0x94, 0xc6, 0xb3, 0x55, - 0xb5, 0xf6, 0xcc, 0x2c, 0xd9, 0xe9, 0x7f, 0x0e, 0xb7, 0xac, 0xfe, 0x57, 0x44, 0xfa, 0xdf, 0xa8, - 0x03, 0x88, 0x3a, 0x81, 0xb2, 0xb0, 0xe7, 0x75, 0x63, 0x4e, 0xf4, 0xc1, 0xd4, 0xea, 0x17, 0xf0, - 0xaa, 0x5d, 0x3a, 0xb0, 0x2b, 0xc7, 0x02, 0x7d, 0x6a, 0xa7, 0x93, 0x19, 0x15, 0xee, 0xc2, 0x1e, - 0xd1, 0xec, 0x93, 0xf1, 0xe4, 0xfe, 0xd1, 0x81, 0x95, 0x0b, 0xed, 0x83, 0x1e, 0x43, 0x91, 0xc7, - 0x01, 0x5d, 0x5c, 0x6e, 0x99, 0x48, 0xb1, 0x86, 0xaa, 0x9f, 0x6c, 0xe2, 0x2b, 0x57, 0xac, 0x03, - 0xf7, 0x16, 0x2a, 0x3d, 0xd5, 0x30, 0x6c, 0xe1, 0xe8, 0x87, 0x50, 0x1a, 0x29, 0x97, 0x6c, 0xb5, - 0x6d, 0x5e, 0xee, 0x38, 0x36, 0x60, 0xf7, 0x31, 0xa0, 0xd9, 0x16, 0x55, 0x35, 0xf0, 0x3a, 0xea, - 0x78, 0x2a, 0x2e, 0xf3, 0xab, 0x55, 0xc3, 0xd5, 0xd7, 0x51, 0x47, 0x45, 0x2b, 0x5c, 0x0c, 0xf5, - 0x13, 0xc2, 0x25, 0xf3, 0xd9, 0x90, 0x84, 0x72, 0xee, 0xb8, 0x5d, 0x86, 0x3c, 0xeb, 0xda, 0x3f, - 0xaa, 0x3c, 0xeb, 0xaa, 0xb2, 0x09, 0x98, 0x90, 0x34, 0xf4, 0x62, 0x1e, 0x98, 0x33, 0x57, 0x0d, - 0x83, 0x11, 0xb5, 0x79, 0x20, 0xb6, 0xdf, 0x9f, 0xda, 0x85, 0x94, 0x1d, 0x54, 0x86, 0x3c, 0x6e, - 0x37, 0x72, 0xdb, 0x3f, 0x9e, 0xda, 0x40, 0xf4, 0x52, 0x05, 0x0a, 0xfb, 0x27, 0xed, 0x46, 0x0e, - 0x2d, 0x03, 0x1c, 0x7e, 0xa9, 0xda, 0xed, 0xa7, 0x41, 0x34, 0x6a, 0x38, 0x68, 0x05, 0xea, 0x87, - 0x5f, 0xea, 0x2e, 0xd2, 0x82, 0xfc, 0xf6, 0x63, 0xa8, 0xa5, 0x93, 0x1d, 0xd5, 0xa1, 0xd2, 0x0e, - 0xfb, 0x61, 0x34, 0x0a, 0x1b, 0x39, 0x04, 0x50, 0xc6, 0x6d, 0x25, 0x6e, 0x38, 0x6a, 0x01, 0x93, - 0x91, 0x7e, 0xc9, 0x6f, 0xef, 0xc3, 0xd2, 0x54, 0x82, 0x95, 0x91, 0x17, 0x51, 0x48, 0xcd, 0x9b, - 0xd1, 0x3c, 0xe0, 0x63, 0x1c, 0x87, 0x0d, 0x07, 0xdd, 0x82, 0xea, 0x7e, 0x14, 0x05, 0x07, 0x8a, - 0x33, 0x8f, 0xaa, 0x50, 0xfc, 0x82, 0x05, 0x41, 0xa3, 0xb0, 0xbd, 0x0f, 0x8d, 0x8b, 0x65, 0x82, - 0x96, 0xa0, 0xa6, 0x78, 0xb4, 0xa0, 0x91, 0x43, 0x35, 0x28, 0x3d, 0x7b, 0x43, 0x7c, 0x69, 0xec, - 0x9f, 0xb2, 0x01, 0x0b, 0x08, 0x37, 0x24, 0x27, 0x01, 0x09, 0x1b, 0x85, 0xdd, 0x3f, 0x94, 0x54, - 0x56, 0x4c, 0xdc, 0xc7, 0xe6, 0x1b, 0xa2, 0x33, 0x40, 0xb3, 0x17, 0x3a, 0xe8, 0xc3, 0xd9, 0x8f, - 0xbd, 0xf0, 0x52, 0xa8, 0xf5, 0xfd, 0xeb, 0x81, 0xcd, 0xf9, 0xdd, 0xcd, 0xa1, 0x3e, 0x34, 0x2e, - 0xde, 0xb8, 0xa0, 0x87, 0x73, 0x76, 0xac, 0xf9, 0x37, 0x3c, 0xad, 0xed, 0xeb, 0x40, 0xb3, 0xc6, - 0x9e, 0x76, 0xbb, 0x57, 0x1a, 0x5b, 0x70, 0xa1, 0x31, 0xcf, 0xd8, 0xa2, 0x9b, 0x0a, 0x37, 0x87, - 0x42, 0x58, 0x3b, 0x8e, 0xba, 0xec, 0xd5, 0xf8, 0x7f, 0x64, 0x4f, 0xc2, 0xda, 0x9c, 0xbb, 0x1e, - 0x34, 0xe7, 0x83, 0x2c, 0xbe, 0x60, 0x6a, 0x7d, 0x74, 0x4d, 0x74, 0x6a, 0xf5, 0x35, 0xac, 0x3d, - 0xf5, 0xcf, 0x62, 0xc6, 0xb3, 0x27, 0x79, 0x81, 0x2e, 0xff, 0xc5, 0x4b, 0xab, 0xe5, 0xc1, 0x55, - 0xb0, 0xc4, 0xce, 0x96, 0xf3, 0xb1, 0xb3, 0xb7, 0xfe, 0xcf, 0xdf, 0x55, 0x9d, 0xbf, 0xbf, 0xdd, - 0x74, 0xfe, 0xf1, 0x76, 0xd3, 0xf9, 0xd7, 0xdb, 0x4d, 0xe7, 0xb7, 0xff, 0xde, 0xcc, 0x75, 0xca, - 0xfa, 0xaa, 0xf2, 0x07, 0xff, 0x0d, 0x00, 0x00, 0xff, 0xff, 0x91, 0x73, 0xf9, 0x24, 0xfd, 0x14, - 0x00, 0x00, + // 1782 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x58, 0xcd, 0x73, 0x1b, 0x49, + 0x15, 0xd7, 0xe8, 0x5b, 0x4f, 0xb1, 0x2d, 0xb7, 0x9d, 0x8d, 0x56, 0xa9, 0x38, 0xbb, 0x03, 0xa4, + 0x1c, 0x2f, 0xeb, 0x6c, 0x0c, 0xbb, 0xa1, 0x8a, 0x2a, 0xd8, 0xd8, 0x0e, 0xd9, 0xb0, 0x76, 0xd6, + 0xd5, 0x8e, 0x6a, 0x4f, 0xec, 0xd0, 0x9a, 0xe9, 0x28, 0x1d, 0x8d, 0x66, 0xe4, 0x9e, 0x1e, 0x2b, + 0xba, 0x51, 0x05, 0x27, 0xfe, 0x02, 0xfe, 0x04, 0x8a, 0x13, 0x55, 0xdc, 0xa0, 0xb8, 0x71, 0xe0, + 0xc8, 0x91, 0x23, 0x15, 0x2e, 0xfc, 0x11, 0x1c, 0xa8, 0xfe, 0x98, 0xd1, 0xc8, 0x23, 0xf9, 0xab, + 0x52, 0xec, 0x6d, 0xfa, 0x7d, 0xfc, 0xde, 0x47, 0xbf, 0xf7, 0xba, 0xa7, 0xe1, 0x3d, 0x4e, 0xa3, + 0x30, 0xe6, 0x2e, 0x75, 0x86, 0x24, 0x20, 0x7d, 0xca, 0xb7, 0x47, 0x3c, 0x14, 0x21, 0x6a, 0x9d, + 0xa5, 0x77, 0xd6, 0xfb, 0x61, 0x3f, 0x54, 0xcc, 0x07, 0xf2, 0x4b, 0xcb, 0x75, 0x56, 0x78, 0x1c, + 0x09, 0xf5, 0xa9, 0x09, 0xf6, 0x4f, 0xe1, 0xfd, 0x03, 0x16, 0x09, 0x6c, 0xd4, 0x9f, 0xf2, 0x30, + 0x1e, 0x45, 0x98, 0x9e, 0xc4, 0x34, 0x12, 0xc8, 0x86, 0xa5, 0x31, 0x13, 0xaf, 0x1c, 0x1e, 0x3b, + 0x91, 0x20, 0x22, 0x6a, 0x5b, 0x1f, 0x58, 0x9b, 0x75, 0xdc, 0x94, 0x44, 0x1c, 0x1f, 0x4b, 0x92, + 0xfd, 0x1b, 0x0b, 0x3a, 0xf3, 0x10, 0xa2, 0x51, 0x18, 0x44, 0x14, 0x7d, 0x0c, 0x15, 0xca, 0x79, + 0xc8, 0x95, 0x6a, 0x73, 0xe7, 0xd6, 0x76, 0x2e, 0x80, 0x27, 0x92, 0x8d, 0xb5, 0x14, 0x7a, 0x04, + 0xd5, 0xbe, 0x02, 0x68, 0x17, 0x3f, 0x28, 0x6d, 0x36, 0x77, 0xee, 0xe6, 0xe5, 0x67, 0x0c, 0x61, + 0x23, 0x6e, 0x0f, 0xe1, 0xd6, 0x53, 0x3a, 0xeb, 0x44, 0x12, 0xc5, 0x36, 0xac, 0xa5, 0x20, 0x4a, + 0xda, 0x09, 0xc8, 0x90, 0x2a, 0x87, 0x1a, 0x78, 0x95, 0x67, 0x55, 0x9e, 0x93, 0x21, 0xcd, 0x47, + 0x5d, 0xcc, 0x47, 0xfd, 0x2b, 0x0b, 0xda, 0x79, 0x7b, 0xd7, 0x8b, 0xf9, 0x53, 0xa8, 0x28, 0xb7, + 0x94, 0x9d, 0x4b, 0x84, 0xac, 0xa5, 0xed, 0x03, 0xe8, 0xec, 0x53, 0x9f, 0x0a, 0xfa, 0x2e, 0x82, + 0xb6, 0x7f, 0x09, 0xb7, 0xe7, 0xa2, 0x5d, 0x2f, 0x24, 0x04, 0xe5, 0x5e, 0xe8, 0x4d, 0x54, 0x44, + 0x0d, 0xac, 0xbe, 0xed, 0x23, 0xb8, 0x75, 0x14, 0xcf, 0xdf, 0xa1, 0x34, 0x03, 0xd6, 0x95, 0x32, + 0xf0, 0x0b, 0x68, 0xe7, 0x11, 0xdf, 0x9d, 0xc3, 0x7f, 0xb6, 0x60, 0xed, 0x45, 0x38, 0xa0, 0xc1, + 0x6e, 0xec, 0x0e, 0xa8, 0x48, 0xbb, 0xe2, 0x73, 0xa8, 0x73, 0xfd, 0x29, 0x1b, 0x42, 0x56, 0xe9, + 0x77, 0xf3, 0xe8, 0x19, 0x45, 0xa3, 0x87, 0x53, 0x2d, 0xf4, 0x08, 0xda, 0x82, 0xf0, 0x3e, 0x15, + 0x8e, 0x21, 0x39, 0x23, 0xca, 0x59, 0xe8, 0x39, 0x43, 0x5d, 0x6c, 0x65, 0x7c, 0x53, 0xf3, 0x8d, + 0xea, 0x91, 0xe2, 0x1e, 0x46, 0x68, 0x13, 0x5a, 0xae, 0xcf, 0x68, 0x20, 0x9c, 0x38, 0x60, 0x27, + 0x31, 0x75, 0x98, 0xd7, 0x2e, 0x29, 0x85, 0x65, 0x4d, 0xef, 0x2a, 0xf2, 0x33, 0xcf, 0xfe, 0x4f, + 0x19, 0x50, 0xde, 0x87, 0x2b, 0xf7, 0xc2, 0x97, 0x50, 0xe7, 0xb1, 0xc3, 0x04, 0x35, 0x9e, 0x35, + 0x77, 0xb6, 0x2f, 0x13, 0xeb, 0x76, 0x12, 0x73, 0xf7, 0x8b, 0x02, 0xae, 0xf1, 0xf8, 0x99, 0x04, + 0x40, 0x7d, 0x40, 0x9c, 0x8c, 0x9d, 0x54, 0x5f, 0xc3, 0x96, 0x14, 0xec, 0xa3, 0x2b, 0xc1, 0x92, + 0x71, 0xb2, 0xeb, 0x5f, 0x14, 0x70, 0x8b, 0x4f, 0x97, 0xda, 0x50, 0x0f, 0x36, 0xdc, 0x30, 0x88, + 0xe2, 0xe1, 0x48, 0xb0, 0x30, 0x70, 0x22, 0x16, 0xb8, 0xd4, 0xf1, 0x49, 0x94, 0xe6, 0xbb, 0x5d, + 0x56, 0x46, 0xef, 0xe4, 0x8d, 0xee, 0x4d, 0xf5, 0xf0, 0xed, 0x0c, 0xc8, 0xb1, 0xc4, 0x38, 0x20, + 0x51, 0x9a, 0xc9, 0xef, 0xc0, 0x12, 0x8b, 0x9c, 0x1e, 0x71, 0x07, 0x32, 0x8f, 0x81, 0xd7, 0xae, + 0xa8, 0x29, 0x71, 0x83, 0x45, 0xbb, 0x29, 0x0d, 0xdd, 0x01, 0x60, 0x91, 0x23, 0xd8, 0x4b, 0x9f, + 0x44, 0xaf, 0xda, 0x55, 0x25, 0xd1, 0x60, 0xd1, 0x0b, 0x4d, 0xe8, 0x3c, 0x87, 0x46, 0x9a, 0x28, + 0xf4, 0x18, 0x9a, 0x49, 0x35, 0x70, 0x27, 0x36, 0x95, 0xf5, 0xe1, 0xbc, 0x56, 0x50, 0x42, 0xdd, + 0x80, 0x09, 0x19, 0x2d, 0x6e, 0xf0, 0x04, 0xa2, 0xc3, 0x00, 0xe5, 0x33, 0x84, 0x8e, 0x61, 0x3d, + 0x05, 0xce, 0xa4, 0xff, 0x1c, 0x0b, 0xb3, 0xf9, 0xc4, 0x88, 0xe7, 0x40, 0x77, 0x1b, 0x50, 0x33, + 0x54, 0xfb, 0xb7, 0x16, 0xac, 0xcf, 0xf6, 0xc9, 0xf5, 0x7a, 0x70, 0x0f, 0x1a, 0xdc, 0xa8, 0x26, + 0xe3, 0xff, 0x7b, 0x17, 0x54, 0x85, 0x96, 0xc6, 0x53, 0x3d, 0xfb, 0xd7, 0xc5, 0x99, 0xa6, 0x4d, + 0x7d, 0xb9, 0x6a, 0xe1, 0x1f, 0x03, 0xea, 0x73, 0x12, 0x08, 0xea, 0xc9, 0xdd, 0x70, 0x84, 0x84, + 0x4c, 0xbc, 0xba, 0x97, 0xf7, 0xea, 0xa9, 0x96, 0xc5, 0xdd, 0xac, 0xed, 0x95, 0xfe, 0x0c, 0x55, + 0x36, 0xc0, 0xad, 0x14, 0x34, 0x41, 0x30, 0xc8, 0x25, 0x85, 0xfc, 0x60, 0x31, 0xf2, 0x34, 0xf7, + 0x59, 0x13, 0x37, 0x13, 0x13, 0x59, 0x5e, 0x64, 0xff, 0xc5, 0x82, 0xf5, 0x79, 0x2e, 0xa1, 0x4f, + 0xa1, 0x2c, 0x26, 0x23, 0x1d, 0xf7, 0xf2, 0x05, 0xd5, 0xf5, 0x62, 0x32, 0xa2, 0x58, 0x89, 0xa3, + 0x7d, 0x58, 0x4e, 0x1c, 0x4f, 0x33, 0xb1, 0xa0, 0x81, 0xb2, 0xde, 0x2d, 0x19, 0x25, 0x13, 0xfe, + 0x3d, 0x58, 0x11, 0x9c, 0xb9, 0x03, 0x9f, 0x3a, 0x82, 0x0d, 0xa9, 0x63, 0x9a, 0xbf, 0x84, 0x97, + 0x0c, 0xf9, 0x05, 0x1b, 0xd2, 0xc3, 0xc8, 0xfe, 0x9b, 0x05, 0x77, 0xce, 0x0d, 0xfb, 0x12, 0x61, + 0x64, 0xf4, 0xbe, 0xad, 0x30, 0xfe, 0x50, 0x84, 0x66, 0x66, 0x9c, 0x20, 0x04, 0x15, 0x6e, 0x5a, + 0xdb, 0xda, 0xb4, 0x70, 0x89, 0xe3, 0xae, 0xa4, 0x8d, 0x15, 0xad, 0xa8, 0x69, 0x63, 0xdc, 0x95, + 0x43, 0x83, 0x53, 0xe2, 0x39, 0xbd, 0x89, 0xa0, 0x1a, 0xda, 0x92, 0x15, 0x4e, 0xbc, 0x5d, 0x49, + 0x40, 0x77, 0xa1, 0x39, 0xe6, 0x4c, 0x50, 0xc3, 0x2f, 0x2b, 0x3e, 0x28, 0x92, 0x16, 0xb8, 0x0f, + 0xab, 0x22, 0x14, 0xc4, 0x77, 0xdc, 0x51, 0x9c, 0x7a, 0x58, 0x51, 0x62, 0xcb, 0x8a, 0xb1, 0x37, + 0x8a, 0xb5, 0x8b, 0xe8, 0x13, 0xb8, 0x19, 0x9d, 0xf8, 0x8e, 0x4f, 0x26, 0x94, 0xcf, 0x88, 0x57, + 0x95, 0xf8, 0x6a, 0x74, 0xe2, 0x1f, 0x48, 0xde, 0x54, 0xe3, 0x3e, 0xac, 0x0e, 0x4e, 0x1d, 0xe5, + 0x1f, 0x1f, 0xb9, 0x8e, 0x1b, 0xc6, 0x81, 0x68, 0xd7, 0x34, 0xf8, 0xe0, 0x14, 0x53, 0xe2, 0xe1, + 0x91, 0xbb, 0x27, 0xa9, 0xe8, 0x23, 0x40, 0x83, 0x53, 0x47, 0xfb, 0x3a, 0x95, 0xad, 0x2b, 0xd9, + 0x95, 0xc1, 0xe9, 0xd7, 0x92, 0x91, 0x08, 0xdb, 0xdf, 0xc0, 0xca, 0x99, 0xc1, 0x76, 0xdd, 0x5a, + 0x5d, 0x87, 0xca, 0x29, 0xf1, 0x63, 0x6a, 0x52, 0xaa, 0x17, 0x0a, 0x7f, 0x76, 0xac, 0x5d, 0xb7, + 0x88, 0xe6, 0xe3, 0xff, 0xb7, 0x04, 0x4b, 0x33, 0x37, 0x11, 0x79, 0xa5, 0xc8, 0x8c, 0x18, 0xf5, + 0x8d, 0x1e, 0x40, 0x79, 0x18, 0x7a, 0x5a, 0x75, 0x79, 0xe7, 0xf6, 0xbc, 0x6e, 0x0f, 0xe3, 0xd1, + 0x61, 0xe8, 0x51, 0xac, 0x04, 0xd1, 0x01, 0xdc, 0x90, 0xe3, 0x27, 0xa2, 0x42, 0xb0, 0xa0, 0x9f, + 0x1c, 0x96, 0x5b, 0x0b, 0x14, 0x33, 0x09, 0x39, 0x36, 0x1a, 0x18, 0x78, 0x37, 0xf9, 0x46, 0xdf, + 0xc0, 0xcd, 0x99, 0x03, 0x38, 0x85, 0x2d, 0x9f, 0x0f, 0x3b, 0xcd, 0x43, 0x0a, 0xbb, 0xc6, 0xf3, + 0x44, 0xd4, 0x81, 0xfa, 0x88, 0xb3, 0x90, 0x33, 0x31, 0x51, 0x05, 0xb7, 0x84, 0xd3, 0x35, 0x3a, + 0x80, 0x16, 0x8f, 0x03, 0x32, 0x26, 0x93, 0xa9, 0xd9, 0xaa, 0x32, 0x3b, 0x2f, 0xf3, 0x5a, 0x32, + 0xb5, 0xb6, 0xc2, 0x67, 0x09, 0xa8, 0x0b, 0x6b, 0xd3, 0xa3, 0x77, 0x0a, 0x58, 0x53, 0x80, 0x73, + 0xae, 0x63, 0xd3, 0x33, 0x39, 0xc5, 0x44, 0xbd, 0x1c, 0x0d, 0x3d, 0x82, 0x1a, 0xee, 0xaa, 0x1b, + 0xbe, 0xaa, 0xd3, 0x0b, 0x6f, 0x08, 0x89, 0xb4, 0xfd, 0x73, 0x68, 0x2f, 0xda, 0x01, 0xb4, 0x0d, + 0xa5, 0xa4, 0xeb, 0x2f, 0x1c, 0x35, 0x45, 0xde, 0xb5, 0xff, 0x6a, 0x25, 0x60, 0x73, 0x52, 0xfc, + 0x00, 0x4a, 0xee, 0xe8, 0x92, 0x60, 0x52, 0x12, 0x7d, 0x06, 0x35, 0x16, 0xaa, 0x86, 0xbd, 0xdc, + 0xb0, 0xab, 0xb2, 0x50, 0x76, 0x31, 0xfa, 0x11, 0xd4, 0x59, 0xa8, 0xbb, 0xd7, 0x54, 0xdd, 0x05, + 0x8a, 0x35, 0x16, 0xaa, 0x96, 0xb6, 0xfb, 0xd0, 0xcc, 0xce, 0xea, 0xcf, 0xa1, 0x9e, 0xee, 0x8f, + 0xb5, 0x68, 0x7f, 0x94, 0xc2, 0x01, 0x1b, 0x66, 0x0a, 0x37, 0xd5, 0x42, 0xef, 0x41, 0x35, 0x33, + 0xae, 0x2d, 0x6c, 0x56, 0xf6, 0x89, 0xb9, 0xe2, 0xce, 0xe8, 0xa1, 0xdb, 0xd0, 0x78, 0xc9, 0x7c, + 0xdf, 0xe1, 0x44, 0xe8, 0xe6, 0x2b, 0xe3, 0xba, 0x24, 0x60, 0x22, 0xa8, 0x1c, 0x9e, 0xbd, 0x98, + 0x47, 0xc2, 0xf1, 0xa5, 0x8e, 0xc2, 0x2b, 0x61, 0x50, 0x24, 0x85, 0x22, 0x87, 0xef, 0x90, 0xbc, + 0x99, 0x9e, 0xca, 0x6a, 0xf8, 0x0e, 0xc9, 0x1b, 0x73, 0xb0, 0x7e, 0x08, 0x15, 0x75, 0x67, 0x41, + 0x6d, 0xa8, 0x0d, 0x69, 0x14, 0x91, 0x7e, 0xd2, 0xe0, 0xc9, 0xd2, 0xfe, 0x09, 0x34, 0x4d, 0xf9, + 0xe2, 0xd8, 0x97, 0x2d, 0xbf, 0x4e, 0xdf, 0x50, 0xd7, 0xa1, 0x3e, 0x19, 0x45, 0xf2, 0xe0, 0x31, + 0x13, 0x56, 0x7b, 0xb6, 0x2a, 0x79, 0x4f, 0x34, 0xcb, 0x1c, 0x1b, 0xa7, 0x70, 0xc3, 0xe8, 0x7f, + 0x4d, 0x84, 0xfb, 0x4a, 0xde, 0x5c, 0xe4, 0xd5, 0x95, 0x05, 0x7d, 0xc7, 0x8b, 0x39, 0x51, 0x37, + 0x5a, 0xa3, 0x5f, 0xc2, 0xab, 0x86, 0xb5, 0x6f, 0x38, 0x87, 0x11, 0xfa, 0xcc, 0x8c, 0x35, 0x3d, + 0x63, 0xec, 0x85, 0xcd, 0xa5, 0xd0, 0xa7, 0x73, 0xcd, 0xfe, 0x93, 0x05, 0x2b, 0x67, 0xfa, 0x0e, + 0x3d, 0x84, 0x32, 0x8f, 0x7d, 0xba, 0xb8, 0xdc, 0x32, 0x91, 0x62, 0x25, 0x2a, 0xff, 0xe0, 0x89, + 0x2b, 0x5d, 0x31, 0x0e, 0xdc, 0x5d, 0xa8, 0xf4, 0x58, 0x89, 0x61, 0x23, 0x8e, 0x7e, 0x08, 0x95, + 0xb1, 0x74, 0xc9, 0x54, 0xdb, 0xc6, 0xf9, 0x8e, 0x63, 0x2d, 0x6c, 0x3f, 0x04, 0x94, 0xef, 0x6d, + 0x59, 0x03, 0xaf, 0xc3, 0x9e, 0x23, 0xe3, 0xd2, 0xff, 0x68, 0x0d, 0x5c, 0x7f, 0x1d, 0xf6, 0x64, + 0xb4, 0x91, 0x8d, 0xa1, 0x79, 0x44, 0xb8, 0x60, 0x2e, 0x1b, 0x91, 0x40, 0xcc, 0x9d, 0xd3, 0xcb, + 0x50, 0x64, 0x9e, 0xf9, 0x15, 0x2b, 0x32, 0x4f, 0x96, 0x8d, 0xcf, 0x22, 0x41, 0x03, 0x27, 0xe6, + 0xbe, 0xbe, 0xac, 0x35, 0x30, 0x68, 0x52, 0x97, 0xfb, 0xd1, 0xd6, 0xfb, 0x33, 0xc7, 0x97, 0xb4, + 0x83, 0xaa, 0x50, 0xc4, 0xdd, 0x56, 0x61, 0xeb, 0xc7, 0x33, 0x27, 0x8f, 0x62, 0xd5, 0xa0, 0xb4, + 0x77, 0xd4, 0x6d, 0x15, 0xd0, 0x32, 0xc0, 0xb3, 0xaf, 0x64, 0xbb, 0xfd, 0xcc, 0x0f, 0xc7, 0x2d, + 0x0b, 0xad, 0x40, 0xf3, 0xd9, 0x57, 0xaa, 0x8b, 0x14, 0xa1, 0xb8, 0xf5, 0x10, 0x1a, 0xe9, 0x91, + 0x80, 0x9a, 0x50, 0xeb, 0x06, 0x83, 0x20, 0x1c, 0x07, 0xad, 0x02, 0x02, 0xa8, 0xe2, 0xae, 0x24, + 0xb7, 0x2c, 0xc9, 0xc0, 0x64, 0xac, 0x16, 0xc5, 0xad, 0x3d, 0x58, 0x9a, 0x49, 0xb0, 0x34, 0xf2, + 0x3c, 0x0c, 0xa8, 0x5e, 0x69, 0xcd, 0x7d, 0x3e, 0xc1, 0x71, 0xd0, 0xb2, 0xd0, 0x0d, 0xa8, 0xef, + 0x85, 0xa1, 0xbf, 0x2f, 0x31, 0x8b, 0xa8, 0x0e, 0xe5, 0x2f, 0x99, 0xef, 0xb7, 0x4a, 0x5b, 0x7b, + 0xd0, 0x3a, 0x5b, 0x26, 0x68, 0x09, 0x1a, 0x12, 0x47, 0x11, 0x5a, 0x05, 0xd4, 0x80, 0xca, 0x93, + 0x37, 0xc4, 0x15, 0xda, 0xfe, 0x31, 0x1b, 0x32, 0x9f, 0x70, 0x0d, 0x72, 0xe4, 0x93, 0xa0, 0x55, + 0xda, 0xf9, 0x63, 0x45, 0x66, 0x45, 0xc7, 0x7d, 0xa8, 0xf7, 0x10, 0x9d, 0x00, 0xca, 0xbf, 0x16, + 0xa1, 0x8f, 0xf2, 0x9b, 0xbd, 0xf0, 0x55, 0xaa, 0xf3, 0xfd, 0xcb, 0x09, 0xeb, 0x8b, 0xbf, 0x5d, + 0x40, 0x03, 0x68, 0x9d, 0x7d, 0xaa, 0x41, 0xf7, 0xe7, 0x1c, 0x75, 0xf3, 0x9f, 0x8f, 0x3a, 0x5b, + 0x97, 0x11, 0xcd, 0x1a, 0x7b, 0xec, 0x79, 0x17, 0x1a, 0x5b, 0xf0, 0x12, 0x32, 0xcf, 0xd8, 0xa2, + 0x27, 0x0e, 0xbb, 0x80, 0x02, 0x58, 0x3b, 0x0c, 0x3d, 0xf6, 0x72, 0xf2, 0x7f, 0xb2, 0x27, 0x60, + 0x6d, 0xce, 0x23, 0x11, 0x9a, 0xb3, 0x21, 0x8b, 0x5f, 0xa6, 0x3a, 0x1f, 0x5f, 0x52, 0x3a, 0xb5, + 0xfa, 0x1a, 0xd6, 0x1e, 0xbb, 0x27, 0x31, 0xe3, 0xd9, 0x5f, 0x80, 0x08, 0x9d, 0xff, 0x6f, 0x98, + 0x56, 0xcb, 0xbd, 0x8b, 0xc4, 0x12, 0x3b, 0x9b, 0xd6, 0x27, 0xd6, 0xee, 0xfa, 0x3f, 0x7f, 0x5f, + 0xb7, 0xfe, 0xfe, 0x76, 0xc3, 0xfa, 0xc7, 0xdb, 0x0d, 0xeb, 0x5f, 0x6f, 0x37, 0xac, 0xdf, 0xfd, + 0x7b, 0xa3, 0xd0, 0xab, 0xaa, 0xb7, 0xd2, 0x1f, 0xfc, 0x2f, 0x00, 0x00, 0xff, 0xff, 0x17, 0xdf, + 0xf0, 0xa9, 0x7e, 0x15, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -2434,6 +2462,16 @@ func (m *ListResourceGroupsRequest) MarshalToSizedBuffer(dAtA []byte) (int, erro i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } + if m.WithRuStats { + i-- + if m.WithRuStats { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x8 + } return len(dAtA) - i, nil } @@ -2514,6 +2552,16 @@ func (m *GetResourceGroupRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } + if m.WithRuStats { + i-- + if m.WithRuStats { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x10 + } if len(m.ResourceGroupName) > 0 { i -= len(m.ResourceGroupName) copy(dAtA[i:], m.ResourceGroupName) @@ -3378,6 +3426,18 @@ func (m *ResourceGroup) MarshalToSizedBuffer(dAtA []byte) (int, error) { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } + if m.RUStats != nil { + { + size, err := m.RUStats.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintResourceManager(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x42 + } if m.BackgroundSettings != nil { { size, err := m.BackgroundSettings.MarshalToSizedBuffer(dAtA[:i]) @@ -3896,6 +3956,9 @@ func (m *ListResourceGroupsRequest) Size() (n int) { } var l int _ = l + if m.WithRuStats { + n += 2 + } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } @@ -3934,6 +3997,9 @@ func (m *GetResourceGroupRequest) Size() (n int) { if l > 0 { n += 1 + l + sovResourceManager(uint64(l)) } + if m.WithRuStats { + n += 2 + } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } @@ -4343,6 +4409,10 @@ func (m *ResourceGroup) Size() (n int) { l = m.BackgroundSettings.Size() n += 1 + l + sovResourceManager(uint64(l)) } + if m.RUStats != nil { + l = m.RUStats.Size() + n += 1 + l + sovResourceManager(uint64(l)) + } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } @@ -4579,6 +4649,26 @@ func (m *ListResourceGroupsRequest) Unmarshal(dAtA []byte) error { return fmt.Errorf("proto: ListResourceGroupsRequest: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field WithRuStats", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowResourceManager + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.WithRuStats = bool(v != 0) default: iNdEx = preIndex skippy, err := skipResourceManager(dAtA[iNdEx:]) @@ -4783,6 +4873,26 @@ func (m *GetResourceGroupRequest) Unmarshal(dAtA []byte) error { } m.ResourceGroupName = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex + case 2: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field WithRuStats", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowResourceManager + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.WithRuStats = bool(v != 0) default: iNdEx = preIndex skippy, err := skipResourceManager(dAtA[iNdEx:]) @@ -6924,6 +7034,42 @@ func (m *ResourceGroup) Unmarshal(dAtA []byte) error { return err } iNdEx = postIndex + case 8: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field RUStats", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowResourceManager + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthResourceManager + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthResourceManager + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.RUStats == nil { + m.RUStats = &Consumption{} + } + if err := m.RUStats.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipResourceManager(dAtA[iNdEx:]) diff --git a/proto/resource_manager.proto b/proto/resource_manager.proto index aa7de7483..e6077d2c0 100644 --- a/proto/resource_manager.proto +++ b/proto/resource_manager.proto @@ -23,7 +23,9 @@ service ResourceManager { rpc AcquireTokenBuckets(stream TokenBucketsRequest) returns (stream TokenBucketsResponse) {} } -message ListResourceGroupsRequest{} +message ListResourceGroupsRequest{ + bool with_ru_stats = 1; +} message ListResourceGroupsResponse{ Error error = 1; @@ -32,6 +34,7 @@ message ListResourceGroupsResponse{ message GetResourceGroupRequest { string resource_group_name = 1; + bool with_ru_stats = 2; } message GetResourceGroupResponse{ @@ -159,7 +162,10 @@ message ResourceGroup { uint32 priority = 5; // Runaway queries settings RunawaySettings runaway_settings = 6; + // Background task control settings. BackgroundSettings background_settings = 7; + // RU consumption statistics. + Consumption RUStats = 8; } message GroupRequestUnitSettings { diff --git a/scripts/proto.lock b/scripts/proto.lock index 497e44ee6..5fb4f0885 100644 --- a/scripts/proto.lock +++ b/scripts/proto.lock @@ -636,17 +636,20 @@ { "id": 3, "name": "cluster_id_error", - "type": "ClusterIDError" + "type": "ClusterIDError", + "oneof_parent": "detail" }, { "id": 4, "name": "kv_error", - "type": "kvrpcpb.KeyError" + "type": "kvrpcpb.KeyError", + "oneof_parent": "detail" }, { "id": 5, "name": "region_error", - "type": "errorpb.Error" + "type": "errorpb.Error", + "oneof_parent": "detail" } ] }, @@ -819,37 +822,44 @@ { "id": 1, "name": "noop", - "type": "Noop" + "type": "Noop", + "oneof_parent": "backend" }, { "id": 2, "name": "local", - "type": "Local" + "type": "Local", + "oneof_parent": "backend" }, { "id": 3, "name": "s3", - "type": "S3" + "type": "S3", + "oneof_parent": "backend" }, { "id": 4, "name": "gcs", - "type": "GCS" + "type": "GCS", + "oneof_parent": "backend" }, { "id": 5, "name": "cloud_dynamic", - "type": "CloudDynamic" + "type": "CloudDynamic", + "oneof_parent": "backend" }, { "id": 6, "name": "hdfs", - "type": "HDFS" + "type": "HDFS", + "oneof_parent": "backend" }, { "id": 7, "name": "azure_blob_storage", - "type": "AzureBlobStorage" + "type": "AzureBlobStorage", + "oneof_parent": "backend" } ] }, @@ -1796,17 +1806,20 @@ { "id": 3, "name": "entries", - "type": "Entries" + "type": "Entries", + "oneof_parent": "event" }, { "id": 4, "name": "admin", - "type": "Admin" + "type": "Admin", + "oneof_parent": "event" }, { "id": 5, "name": "error", - "type": "Error" + "type": "Error", + "oneof_parent": "event" }, { "id": 6, @@ -1817,12 +1830,14 @@ "name": "deprecated", "value": "true" } - ] + ], + "oneof_parent": "event" }, { "id": 8, "name": "long_txn", - "type": "LongTxn" + "type": "LongTxn", + "oneof_parent": "event" } ], "messages": [ @@ -1998,17 +2013,20 @@ { "id": 9, "name": "register", - "type": "Register" + "type": "Register", + "oneof_parent": "request" }, { "id": 10, "name": "notify_txn_status", - "type": "NotifyTxnStatus" + "type": "NotifyTxnStatus", + "oneof_parent": "request" }, { "id": 13, "name": "deregister", - "type": "Deregister" + "type": "Deregister", + "oneof_parent": "request" }, { "id": 11, @@ -2200,12 +2218,14 @@ { "id": 1, "name": "local", - "type": "Local" + "type": "Local", + "oneof_parent": "kind" }, { "id": 2, "name": "global", - "type": "Global" + "type": "Global", + "oneof_parent": "kind" } ] }, @@ -4311,17 +4331,20 @@ { "id": 1, "name": "success", - "type": "Success" + "type": "Success", + "oneof_parent": "error" }, { "id": 2, "name": "not_owner", - "type": "NotOwner" + "type": "NotOwner", + "oneof_parent": "error" }, { "id": 3, "name": "conflict", - "type": "Conflict" + "type": "Conflict", + "oneof_parent": "error" } ] }, @@ -4505,17 +4528,20 @@ { "id": 1, "name": "error_region", - "type": "ErrorRegion" + "type": "ErrorRegion", + "oneof_parent": "errors" }, { "id": 2, "name": "error_locked", - "type": "ErrorLocked" + "type": "ErrorLocked", + "oneof_parent": "errors" }, { "id": 99, "name": "error_other", - "type": "ErrorOther" + "type": "ErrorOther", + "oneof_parent": "errors" } ] }, @@ -4895,17 +4921,20 @@ { "id": 1, "name": "plaintext", - "type": "MasterKeyPlaintext" + "type": "MasterKeyPlaintext", + "oneof_parent": "backend" }, { "id": 2, "name": "file", - "type": "MasterKeyFile" + "type": "MasterKeyFile", + "oneof_parent": "backend" }, { "id": 3, "name": "kms", - "type": "MasterKeyKms" + "type": "MasterKeyKms", + "oneof_parent": "backend" } ] }, @@ -5187,12 +5216,14 @@ { "id": 1, "name": "state", - "type": "SnapshotState" + "type": "SnapshotState", + "oneof_parent": "chunk" }, { "id": 2, "name": "data", - "type": "SnapshotData" + "type": "SnapshotData", + "oneof_parent": "chunk" } ] }, @@ -6087,12 +6118,14 @@ { "id": 1, "name": "head", - "type": "WriteHead" + "type": "WriteHead", + "oneof_parent": "chunk" }, { "id": 2, "name": "batch", - "type": "WriteBatch" + "type": "WriteBatch", + "oneof_parent": "chunk" } ] }, @@ -6571,12 +6604,14 @@ { "id": 1, "name": "meta", - "type": "SSTMeta" + "type": "SSTMeta", + "oneof_parent": "chunk" }, { "id": 2, "name": "data", - "type": "bytes" + "type": "bytes", + "oneof_parent": "chunk" } ] }, @@ -6842,12 +6877,14 @@ { "id": 1, "name": "meta", - "type": "SSTMeta" + "type": "SSTMeta", + "oneof_parent": "chunk" }, { "id": 2, "name": "batch", - "type": "WriteBatch" + "type": "WriteBatch", + "oneof_parent": "chunk" }, { "id": 3, @@ -6899,12 +6936,14 @@ { "id": 1, "name": "meta", - "type": "SSTMeta" + "type": "SSTMeta", + "oneof_parent": "chunk" }, { "id": 2, "name": "batch", - "type": "RawWriteBatch" + "type": "RawWriteBatch", + "oneof_parent": "chunk" }, { "id": 3, @@ -11135,22 +11174,26 @@ { "id": 1, "name": "err_invalid_start_key", - "type": "CompactErrorInvalidStartKey" + "type": "CompactErrorInvalidStartKey", + "oneof_parent": "error" }, { "id": 2, "name": "err_physical_table_not_exist", - "type": "CompactErrorPhysicalTableNotExist" + "type": "CompactErrorPhysicalTableNotExist", + "oneof_parent": "error" }, { "id": 3, "name": "err_compact_in_progress", - "type": "CompactErrorCompactInProgress" + "type": "CompactErrorCompactInProgress", + "oneof_parent": "error" }, { "id": 4, "name": "err_too_many_pending_tasks", - "type": "CompactErrorTooManyPendingTasks" + "type": "CompactErrorTooManyPendingTasks", + "oneof_parent": "error" } ] }, @@ -17290,22 +17333,26 @@ { "id": 1, "name": "head", - "type": "TabletSnapshotHead" + "type": "TabletSnapshotHead", + "oneof_parent": "payload" }, { "id": 2, "name": "preview", - "type": "TabletSnapshotPreview" + "type": "TabletSnapshotPreview", + "oneof_parent": "payload" }, { "id": 3, "name": "chunk", - "type": "TabletSnapshotFileChunk" + "type": "TabletSnapshotFileChunk", + "oneof_parent": "payload" }, { "id": 4, "name": "end", - "type": "TabletSnapshotEnd" + "type": "TabletSnapshotEnd", + "oneof_parent": "payload" } ] }, @@ -18221,7 +18268,14 @@ ], "messages": [ { - "name": "ListResourceGroupsRequest" + "name": "ListResourceGroupsRequest", + "fields": [ + { + "id": 1, + "name": "with_ru_stats", + "type": "bool" + } + ] }, { "name": "ListResourceGroupsResponse", @@ -18246,6 +18300,11 @@ "id": 1, "name": "resource_group_name", "type": "string" + }, + { + "id": 2, + "name": "with_ru_stats", + "type": "bool" } ] }, @@ -18346,12 +18405,14 @@ { "id": 2, "name": "ru_items", - "type": "RequestRU" + "type": "RequestRU", + "oneof_parent": "request" }, { "id": 3, "name": "raw_resource_items", - "type": "RequestRawResource" + "type": "RequestRawResource", + "oneof_parent": "request" }, { "id": 4, @@ -18584,6 +18645,11 @@ "id": 7, "name": "background_settings", "type": "BackgroundSettings" + }, + { + "id": 8, + "name": "RUStats", + "type": "Consumption" } ] }, @@ -18826,7 +18892,8 @@ { "id": 1, "name": "record", - "type": "GroupTagRecord" + "type": "GroupTagRecord", + "oneof_parent": "record_oneof" } ] }, @@ -19470,157 +19537,188 @@ { "id": 1, "name": "Get", - "type": "kvrpcpb.GetRequest" + "type": "kvrpcpb.GetRequest", + "oneof_parent": "cmd" }, { "id": 2, "name": "Scan", - "type": "kvrpcpb.ScanRequest" + "type": "kvrpcpb.ScanRequest", + "oneof_parent": "cmd" }, { "id": 3, "name": "Prewrite", - "type": "kvrpcpb.PrewriteRequest" + "type": "kvrpcpb.PrewriteRequest", + "oneof_parent": "cmd" }, { "id": 4, "name": "Commit", - "type": "kvrpcpb.CommitRequest" + "type": "kvrpcpb.CommitRequest", + "oneof_parent": "cmd" }, { "id": 5, "name": "Import", - "type": "kvrpcpb.ImportRequest" + "type": "kvrpcpb.ImportRequest", + "oneof_parent": "cmd" }, { "id": 6, "name": "Cleanup", - "type": "kvrpcpb.CleanupRequest" + "type": "kvrpcpb.CleanupRequest", + "oneof_parent": "cmd" }, { "id": 7, "name": "BatchGet", - "type": "kvrpcpb.BatchGetRequest" + "type": "kvrpcpb.BatchGetRequest", + "oneof_parent": "cmd" }, { "id": 8, "name": "BatchRollback", - "type": "kvrpcpb.BatchRollbackRequest" + "type": "kvrpcpb.BatchRollbackRequest", + "oneof_parent": "cmd" }, { "id": 9, "name": "ScanLock", - "type": "kvrpcpb.ScanLockRequest" + "type": "kvrpcpb.ScanLockRequest", + "oneof_parent": "cmd" }, { "id": 10, "name": "ResolveLock", - "type": "kvrpcpb.ResolveLockRequest" + "type": "kvrpcpb.ResolveLockRequest", + "oneof_parent": "cmd" }, { "id": 11, "name": "GC", - "type": "kvrpcpb.GCRequest" + "type": "kvrpcpb.GCRequest", + "oneof_parent": "cmd" }, { "id": 12, "name": "DeleteRange", - "type": "kvrpcpb.DeleteRangeRequest" + "type": "kvrpcpb.DeleteRangeRequest", + "oneof_parent": "cmd" }, { "id": 13, "name": "RawGet", - "type": "kvrpcpb.RawGetRequest" + "type": "kvrpcpb.RawGetRequest", + "oneof_parent": "cmd" }, { "id": 14, "name": "RawBatchGet", - "type": "kvrpcpb.RawBatchGetRequest" + "type": "kvrpcpb.RawBatchGetRequest", + "oneof_parent": "cmd" }, { "id": 15, "name": "RawPut", - "type": "kvrpcpb.RawPutRequest" + "type": "kvrpcpb.RawPutRequest", + "oneof_parent": "cmd" }, { "id": 16, "name": "RawBatchPut", - "type": "kvrpcpb.RawBatchPutRequest" + "type": "kvrpcpb.RawBatchPutRequest", + "oneof_parent": "cmd" }, { "id": 17, "name": "RawDelete", - "type": "kvrpcpb.RawDeleteRequest" + "type": "kvrpcpb.RawDeleteRequest", + "oneof_parent": "cmd" }, { "id": 18, "name": "RawBatchDelete", - "type": "kvrpcpb.RawBatchDeleteRequest" + "type": "kvrpcpb.RawBatchDeleteRequest", + "oneof_parent": "cmd" }, { "id": 19, "name": "RawScan", - "type": "kvrpcpb.RawScanRequest" + "type": "kvrpcpb.RawScanRequest", + "oneof_parent": "cmd" }, { "id": 20, "name": "RawDeleteRange", - "type": "kvrpcpb.RawDeleteRangeRequest" + "type": "kvrpcpb.RawDeleteRangeRequest", + "oneof_parent": "cmd" }, { "id": 21, "name": "RawBatchScan", - "type": "kvrpcpb.RawBatchScanRequest" + "type": "kvrpcpb.RawBatchScanRequest", + "oneof_parent": "cmd" }, { "id": 22, "name": "Coprocessor", - "type": "coprocessor.Request" + "type": "coprocessor.Request", + "oneof_parent": "cmd" }, { "id": 23, "name": "PessimisticLock", - "type": "kvrpcpb.PessimisticLockRequest" + "type": "kvrpcpb.PessimisticLockRequest", + "oneof_parent": "cmd" }, { "id": 24, "name": "PessimisticRollback", - "type": "kvrpcpb.PessimisticRollbackRequest" + "type": "kvrpcpb.PessimisticRollbackRequest", + "oneof_parent": "cmd" }, { "id": 25, "name": "CheckTxnStatus", - "type": "kvrpcpb.CheckTxnStatusRequest" + "type": "kvrpcpb.CheckTxnStatusRequest", + "oneof_parent": "cmd" }, { "id": 26, "name": "TxnHeartBeat", - "type": "kvrpcpb.TxnHeartBeatRequest" + "type": "kvrpcpb.TxnHeartBeatRequest", + "oneof_parent": "cmd" }, { "id": 33, "name": "CheckSecondaryLocks", - "type": "kvrpcpb.CheckSecondaryLocksRequest" + "type": "kvrpcpb.CheckSecondaryLocksRequest", + "oneof_parent": "cmd" }, { "id": 34, "name": "RawCoprocessor", - "type": "kvrpcpb.RawCoprocessorRequest" + "type": "kvrpcpb.RawCoprocessorRequest", + "oneof_parent": "cmd" }, { "id": 35, "name": "FlashbackToVersion", - "type": "kvrpcpb.FlashbackToVersionRequest" + "type": "kvrpcpb.FlashbackToVersionRequest", + "oneof_parent": "cmd" }, { "id": 36, "name": "PrepareFlashbackToVersion", - "type": "kvrpcpb.PrepareFlashbackToVersionRequest" + "type": "kvrpcpb.PrepareFlashbackToVersionRequest", + "oneof_parent": "cmd" }, { "id": 255, "name": "Empty", - "type": "BatchCommandsEmptyRequest" + "type": "BatchCommandsEmptyRequest", + "oneof_parent": "cmd" } ], "reserved_ids": [ @@ -19662,157 +19760,188 @@ { "id": 1, "name": "Get", - "type": "kvrpcpb.GetResponse" + "type": "kvrpcpb.GetResponse", + "oneof_parent": "cmd" }, { "id": 2, "name": "Scan", - "type": "kvrpcpb.ScanResponse" + "type": "kvrpcpb.ScanResponse", + "oneof_parent": "cmd" }, { "id": 3, "name": "Prewrite", - "type": "kvrpcpb.PrewriteResponse" + "type": "kvrpcpb.PrewriteResponse", + "oneof_parent": "cmd" }, { "id": 4, "name": "Commit", - "type": "kvrpcpb.CommitResponse" + "type": "kvrpcpb.CommitResponse", + "oneof_parent": "cmd" }, { "id": 5, "name": "Import", - "type": "kvrpcpb.ImportResponse" + "type": "kvrpcpb.ImportResponse", + "oneof_parent": "cmd" }, { "id": 6, "name": "Cleanup", - "type": "kvrpcpb.CleanupResponse" + "type": "kvrpcpb.CleanupResponse", + "oneof_parent": "cmd" }, { "id": 7, "name": "BatchGet", - "type": "kvrpcpb.BatchGetResponse" + "type": "kvrpcpb.BatchGetResponse", + "oneof_parent": "cmd" }, { "id": 8, "name": "BatchRollback", - "type": "kvrpcpb.BatchRollbackResponse" + "type": "kvrpcpb.BatchRollbackResponse", + "oneof_parent": "cmd" }, { "id": 9, "name": "ScanLock", - "type": "kvrpcpb.ScanLockResponse" + "type": "kvrpcpb.ScanLockResponse", + "oneof_parent": "cmd" }, { "id": 10, "name": "ResolveLock", - "type": "kvrpcpb.ResolveLockResponse" + "type": "kvrpcpb.ResolveLockResponse", + "oneof_parent": "cmd" }, { "id": 11, "name": "GC", - "type": "kvrpcpb.GCResponse" + "type": "kvrpcpb.GCResponse", + "oneof_parent": "cmd" }, { "id": 12, "name": "DeleteRange", - "type": "kvrpcpb.DeleteRangeResponse" + "type": "kvrpcpb.DeleteRangeResponse", + "oneof_parent": "cmd" }, { "id": 13, "name": "RawGet", - "type": "kvrpcpb.RawGetResponse" + "type": "kvrpcpb.RawGetResponse", + "oneof_parent": "cmd" }, { "id": 14, "name": "RawBatchGet", - "type": "kvrpcpb.RawBatchGetResponse" + "type": "kvrpcpb.RawBatchGetResponse", + "oneof_parent": "cmd" }, { "id": 15, "name": "RawPut", - "type": "kvrpcpb.RawPutResponse" + "type": "kvrpcpb.RawPutResponse", + "oneof_parent": "cmd" }, { "id": 16, "name": "RawBatchPut", - "type": "kvrpcpb.RawBatchPutResponse" + "type": "kvrpcpb.RawBatchPutResponse", + "oneof_parent": "cmd" }, { "id": 17, "name": "RawDelete", - "type": "kvrpcpb.RawDeleteResponse" + "type": "kvrpcpb.RawDeleteResponse", + "oneof_parent": "cmd" }, { "id": 18, "name": "RawBatchDelete", - "type": "kvrpcpb.RawBatchDeleteResponse" + "type": "kvrpcpb.RawBatchDeleteResponse", + "oneof_parent": "cmd" }, { "id": 19, "name": "RawScan", - "type": "kvrpcpb.RawScanResponse" + "type": "kvrpcpb.RawScanResponse", + "oneof_parent": "cmd" }, { "id": 20, "name": "RawDeleteRange", - "type": "kvrpcpb.RawDeleteRangeResponse" + "type": "kvrpcpb.RawDeleteRangeResponse", + "oneof_parent": "cmd" }, { "id": 21, "name": "RawBatchScan", - "type": "kvrpcpb.RawBatchScanResponse" + "type": "kvrpcpb.RawBatchScanResponse", + "oneof_parent": "cmd" }, { "id": 22, "name": "Coprocessor", - "type": "coprocessor.Response" + "type": "coprocessor.Response", + "oneof_parent": "cmd" }, { "id": 23, "name": "PessimisticLock", - "type": "kvrpcpb.PessimisticLockResponse" + "type": "kvrpcpb.PessimisticLockResponse", + "oneof_parent": "cmd" }, { "id": 24, "name": "PessimisticRollback", - "type": "kvrpcpb.PessimisticRollbackResponse" + "type": "kvrpcpb.PessimisticRollbackResponse", + "oneof_parent": "cmd" }, { "id": 25, "name": "CheckTxnStatus", - "type": "kvrpcpb.CheckTxnStatusResponse" + "type": "kvrpcpb.CheckTxnStatusResponse", + "oneof_parent": "cmd" }, { "id": 26, "name": "TxnHeartBeat", - "type": "kvrpcpb.TxnHeartBeatResponse" + "type": "kvrpcpb.TxnHeartBeatResponse", + "oneof_parent": "cmd" }, { "id": 33, "name": "CheckSecondaryLocks", - "type": "kvrpcpb.CheckSecondaryLocksResponse" + "type": "kvrpcpb.CheckSecondaryLocksResponse", + "oneof_parent": "cmd" }, { "id": 34, "name": "RawCoprocessor", - "type": "kvrpcpb.RawCoprocessorResponse" + "type": "kvrpcpb.RawCoprocessorResponse", + "oneof_parent": "cmd" }, { "id": 35, "name": "FlashbackToVersion", - "type": "kvrpcpb.FlashbackToVersionResponse" + "type": "kvrpcpb.FlashbackToVersionResponse", + "oneof_parent": "cmd" }, { "id": 36, "name": "PrepareFlashbackToVersion", - "type": "kvrpcpb.PrepareFlashbackToVersionResponse" + "type": "kvrpcpb.PrepareFlashbackToVersionResponse", + "oneof_parent": "cmd" }, { "id": 255, "name": "Empty", - "type": "BatchCommandsEmptyResponse" + "type": "BatchCommandsEmptyResponse", + "oneof_parent": "cmd" } ], "reserved_ids": [ @@ -20274,12 +20403,14 @@ { "id": 1, "name": "report", - "type": "Report" + "type": "Report", + "oneof_parent": "record_oneof" }, { "id": 2, "name": "notify_collect", - "type": "NotifyCollect" + "type": "NotifyCollect", + "oneof_parent": "record_oneof" } ] },