diff --git a/.gitignore b/.gitignore index 5168b15eb..ff1333077 100644 --- a/.gitignore +++ b/.gitignore @@ -60,6 +60,7 @@ release/deployment/helm-chart/umbrella/Chart.lock CLAUDE.md AGENTS.md backend/script/errorx/.env +backend/bin/ .cursor/ .specify/ specs/ diff --git a/backend/api/handler/coze/loop/apis/observability_trace_service.go b/backend/api/handler/coze/loop/apis/observability_trace_service.go index 09672fbe8..d9e515074 100644 --- a/backend/api/handler/coze/loop/apis/observability_trace_service.go +++ b/backend/api/handler/coze/loop/apis/observability_trace_service.go @@ -179,16 +179,54 @@ func ListTrajectory(ctx context.Context, c *app.RequestContext) { invokeAndRender(ctx, c, observabilityClient.ListTrajectory) } +// UpsertColumnExtractConfig . +// @router /api/observability/v1/column_extract_config [POST] +func UpsertColumnExtractConfig(ctx context.Context, c *app.RequestContext) { + invokeAndRender(ctx, c, observabilityClient.UpsertColumnExtractConfig) +} + +// GetColumnExtractConfig . +// @router /api/observability/v1/column_extract_config [GET] +func GetColumnExtractConfig(ctx context.Context, c *app.RequestContext) { + invokeAndRender(ctx, c, observabilityClient.GetColumnExtractConfig) +} + +// GetAgentMetadata . +// @router /api/observability/v1/trace/agent/metadata [GET] +func GetAgentMetadata(ctx context.Context, c *app.RequestContext) { + invokeAndRender(ctx, c, observabilityClient.GetAgentMetadata) +} + // ListWorkspaceAnnotations . // @router /api/observability/v1/annotations/list_by_workspace [POST] func ListWorkspaceAnnotations(ctx context.Context, c *app.RequestContext) { - invokeAndRender(ctx, c, observabilityClient.ListWorkspaceAnnotations) + var err error + var req trace.ListWorkspaceAnnotationsRequest + err = c.BindAndValidate(&req) + if err != nil { + c.String(consts.StatusBadRequest, err.Error()) + return + } + + resp := new(trace.ListWorkspaceAnnotationsResponse) + + c.JSON(consts.StatusOK, resp) } // ListMetadata . // @router /api/observability/v1/traces/metadata/list [POST] func ListMetadata(ctx context.Context, c *app.RequestContext) { - invokeAndRender(ctx, c, observabilityClient.ListMetadata) + var err error + var req trace.ListMetadataRequest + err = c.BindAndValidate(&req) + if err != nil { + c.String(consts.StatusBadRequest, err.Error()) + return + } + + resp := new(trace.ListMetadataResponse) + + c.JSON(consts.StatusOK, resp) } // ListTraceChat . diff --git a/backend/api/router/coze/loop/apis/coze.loop.apis.go b/backend/api/router/coze/loop/apis/coze.loop.apis.go index 235a1291d..6ad27c3e3 100644 --- a/backend/api/router/coze/loop/apis/coze.loop.apis.go +++ b/backend/api/router/coze/loop/apis/coze.loop.apis.go @@ -331,6 +331,8 @@ func Register(r *server.Hertz, handler *apis.APIHandler) { _annotations.PUT("/:annotation_id", append(_updatemanualannotationMw(handler), apis.UpdateManualAnnotation)...) _annotations.POST("/list", append(_listannotationsMw(handler), apis.ListAnnotations)...) _annotations.POST("/list_by_workspace", append(_listworkspaceannotationsMw(handler), apis.ListWorkspaceAnnotations)...) + _v14.GET("/column_extract_config", append(_getcolumnextractconfigMw(handler), apis.GetColumnExtractConfig)...) + _v14.POST("/column_extract_config", append(_upsertcolumnextractconfigMw(handler), apis.UpsertColumnExtractConfig)...) _v14.POST("/tasks", append(_tasksMw(handler), apis.CreateTask)...) _tasks := _v14.Group("/tasks", _tasksMw(handler)...) _tasks.POST("/list", append(_listtasksMw(handler), apis.ListTasks)...) @@ -370,6 +372,10 @@ func Register(r *server.Hertz, handler *apis.APIHandler) { { _trace := _v14.Group("/trace", _traceMw(handler)...) _trace.POST("/extract_span_info", append(_extractspaninfoMw(handler), apis.ExtractSpanInfo)...) + { + _agent := _trace.Group("/agent", _agentMw(handler)...) + _agent.GET("/metadata", append(_getagentmetadataMw(handler), apis.GetAgentMetadata)...) + } } { _traces := _v14.Group("/traces", _tracesMw(handler)...) diff --git a/backend/api/router/coze/loop/apis/middleware.go b/backend/api/router/coze/loop/apis/middleware.go index 4cf5a7f0a..5315014f8 100644 --- a/backend/api/router/coze/loop/apis/middleware.go +++ b/backend/api/router/coze/loop/apis/middleware.go @@ -2200,11 +2200,31 @@ func _batchgetevaluatorversionidsMw(handler *apis.APIHandler) []app.HandlerFunc return nil } +func _agentMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + func _eval_target_records0Mw(handler *apis.APIHandler) []app.HandlerFunc { // your code... return nil } +func _getagentmetadataMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _getcolumnextractconfigMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _upsertcolumnextractconfigMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + func _getevaltargetoutputfieldcontentoapiMw(handler *apis.APIHandler) []app.HandlerFunc { // your code... return nil diff --git a/backend/kitex_gen/coze/loop/apis/observabilitytraceservice/client.go b/backend/kitex_gen/coze/loop/apis/observabilitytraceservice/client.go index 312c0b632..f23007fba 100644 --- a/backend/kitex_gen/coze/loop/apis/observabilitytraceservice/client.go +++ b/backend/kitex_gen/coze/loop/apis/observabilitytraceservice/client.go @@ -36,6 +36,9 @@ type Client interface { GetTrajectoryConfig(ctx context.Context, req *trace.GetTrajectoryConfigRequest, callOptions ...callopt.Option) (r *trace.GetTrajectoryConfigResponse, err error) ListTrajectory(ctx context.Context, req *trace.ListTrajectoryRequest, callOptions ...callopt.Option) (r *trace.ListTrajectoryResponse, err error) ListMetadata(ctx context.Context, req *trace.ListMetadataRequest, callOptions ...callopt.Option) (r *trace.ListMetadataResponse, err error) + UpsertColumnExtractConfig(ctx context.Context, req *trace.UpsertColumnExtractConfigRequest, callOptions ...callopt.Option) (r *trace.UpsertColumnExtractConfigResponse, err error) + GetColumnExtractConfig(ctx context.Context, req *trace.GetColumnExtractConfigRequest, callOptions ...callopt.Option) (r *trace.GetColumnExtractConfigResponse, err error) + GetAgentMetadata(ctx context.Context, req *trace.GetAgentMetadataRequest, callOptions ...callopt.Option) (r *trace.GetAgentMetadataResponse, err error) ListTraceChat(ctx context.Context, req *trace.ListTraceChatRequest, callOptions ...callopt.Option) (r *trace.ListTraceChatResponse, err error) ListThreadChat(ctx context.Context, req *trace.ListThreadChatRequest, callOptions ...callopt.Option) (r *trace.ListThreadChatResponse, err error) GetThreadStat(ctx context.Context, req *trace.GetThreadStatRequest, callOptions ...callopt.Option) (r *trace.GetThreadStatResponse, err error) @@ -195,6 +198,21 @@ func (p *kObservabilityTraceServiceClient) ListMetadata(ctx context.Context, req return p.kClient.ListMetadata(ctx, req) } +func (p *kObservabilityTraceServiceClient) UpsertColumnExtractConfig(ctx context.Context, req *trace.UpsertColumnExtractConfigRequest, callOptions ...callopt.Option) (r *trace.UpsertColumnExtractConfigResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.UpsertColumnExtractConfig(ctx, req) +} + +func (p *kObservabilityTraceServiceClient) GetColumnExtractConfig(ctx context.Context, req *trace.GetColumnExtractConfigRequest, callOptions ...callopt.Option) (r *trace.GetColumnExtractConfigResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.GetColumnExtractConfig(ctx, req) +} + +func (p *kObservabilityTraceServiceClient) GetAgentMetadata(ctx context.Context, req *trace.GetAgentMetadataRequest, callOptions ...callopt.Option) (r *trace.GetAgentMetadataResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.GetAgentMetadata(ctx, req) +} + func (p *kObservabilityTraceServiceClient) ListTraceChat(ctx context.Context, req *trace.ListTraceChatRequest, callOptions ...callopt.Option) (r *trace.ListTraceChatResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) return p.kClient.ListTraceChat(ctx, req) diff --git a/backend/kitex_gen/coze/loop/apis/observabilitytraceservice/observabilitytraceservice.go b/backend/kitex_gen/coze/loop/apis/observabilitytraceservice/observabilitytraceservice.go index 9817566eb..e931e3e93 100644 --- a/backend/kitex_gen/coze/loop/apis/observabilitytraceservice/observabilitytraceservice.go +++ b/backend/kitex_gen/coze/loop/apis/observabilitytraceservice/observabilitytraceservice.go @@ -189,6 +189,27 @@ var serviceMethods = map[string]kitex.MethodInfo{ false, kitex.WithStreamingMode(kitex.StreamingNone), ), + "UpsertColumnExtractConfig": kitex.NewMethodInfo( + upsertColumnExtractConfigHandler, + newTraceServiceUpsertColumnExtractConfigArgs, + newTraceServiceUpsertColumnExtractConfigResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "GetColumnExtractConfig": kitex.NewMethodInfo( + getColumnExtractConfigHandler, + newTraceServiceGetColumnExtractConfigArgs, + newTraceServiceGetColumnExtractConfigResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "GetAgentMetadata": kitex.NewMethodInfo( + getAgentMetadataHandler, + newTraceServiceGetAgentMetadataArgs, + newTraceServiceGetAgentMetadataResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), "ListTraceChat": kitex.NewMethodInfo( listTraceChatHandler, newTraceServiceListTraceChatArgs, @@ -718,6 +739,63 @@ func newTraceServiceListMetadataResult() interface{} { return trace.NewTraceServiceListMetadataResult() } +func upsertColumnExtractConfigHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*trace.TraceServiceUpsertColumnExtractConfigArgs) + realResult := result.(*trace.TraceServiceUpsertColumnExtractConfigResult) + success, err := handler.(trace.TraceService).UpsertColumnExtractConfig(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newTraceServiceUpsertColumnExtractConfigArgs() interface{} { + return trace.NewTraceServiceUpsertColumnExtractConfigArgs() +} + +func newTraceServiceUpsertColumnExtractConfigResult() interface{} { + return trace.NewTraceServiceUpsertColumnExtractConfigResult() +} + +func getColumnExtractConfigHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*trace.TraceServiceGetColumnExtractConfigArgs) + realResult := result.(*trace.TraceServiceGetColumnExtractConfigResult) + success, err := handler.(trace.TraceService).GetColumnExtractConfig(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newTraceServiceGetColumnExtractConfigArgs() interface{} { + return trace.NewTraceServiceGetColumnExtractConfigArgs() +} + +func newTraceServiceGetColumnExtractConfigResult() interface{} { + return trace.NewTraceServiceGetColumnExtractConfigResult() +} + +func getAgentMetadataHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*trace.TraceServiceGetAgentMetadataArgs) + realResult := result.(*trace.TraceServiceGetAgentMetadataResult) + success, err := handler.(trace.TraceService).GetAgentMetadata(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newTraceServiceGetAgentMetadataArgs() interface{} { + return trace.NewTraceServiceGetAgentMetadataArgs() +} + +func newTraceServiceGetAgentMetadataResult() interface{} { + return trace.NewTraceServiceGetAgentMetadataResult() +} + func listTraceChatHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { realArg := arg.(*trace.TraceServiceListTraceChatArgs) realResult := result.(*trace.TraceServiceListTraceChatResult) @@ -1037,6 +1115,36 @@ func (p *kClient) ListMetadata(ctx context.Context, req *trace.ListMetadataReque return _result.GetSuccess(), nil } +func (p *kClient) UpsertColumnExtractConfig(ctx context.Context, req *trace.UpsertColumnExtractConfigRequest) (r *trace.UpsertColumnExtractConfigResponse, err error) { + var _args trace.TraceServiceUpsertColumnExtractConfigArgs + _args.Req = req + var _result trace.TraceServiceUpsertColumnExtractConfigResult + if err = p.c.Call(ctx, "UpsertColumnExtractConfig", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) GetColumnExtractConfig(ctx context.Context, req *trace.GetColumnExtractConfigRequest) (r *trace.GetColumnExtractConfigResponse, err error) { + var _args trace.TraceServiceGetColumnExtractConfigArgs + _args.Req = req + var _result trace.TraceServiceGetColumnExtractConfigResult + if err = p.c.Call(ctx, "GetColumnExtractConfig", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) GetAgentMetadata(ctx context.Context, req *trace.GetAgentMetadataRequest) (r *trace.GetAgentMetadataResponse, err error) { + var _args trace.TraceServiceGetAgentMetadataArgs + _args.Req = req + var _result trace.TraceServiceGetAgentMetadataResult + if err = p.c.Call(ctx, "GetAgentMetadata", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + func (p *kClient) ListTraceChat(ctx context.Context, req *trace.ListTraceChatRequest) (r *trace.ListTraceChatResponse, err error) { var _args trace.TraceServiceListTraceChatArgs _args.Req = req diff --git a/backend/kitex_gen/coze/loop/observability/observabilitytraceservice/client.go b/backend/kitex_gen/coze/loop/observability/observabilitytraceservice/client.go index 312c0b632..f23007fba 100644 --- a/backend/kitex_gen/coze/loop/observability/observabilitytraceservice/client.go +++ b/backend/kitex_gen/coze/loop/observability/observabilitytraceservice/client.go @@ -36,6 +36,9 @@ type Client interface { GetTrajectoryConfig(ctx context.Context, req *trace.GetTrajectoryConfigRequest, callOptions ...callopt.Option) (r *trace.GetTrajectoryConfigResponse, err error) ListTrajectory(ctx context.Context, req *trace.ListTrajectoryRequest, callOptions ...callopt.Option) (r *trace.ListTrajectoryResponse, err error) ListMetadata(ctx context.Context, req *trace.ListMetadataRequest, callOptions ...callopt.Option) (r *trace.ListMetadataResponse, err error) + UpsertColumnExtractConfig(ctx context.Context, req *trace.UpsertColumnExtractConfigRequest, callOptions ...callopt.Option) (r *trace.UpsertColumnExtractConfigResponse, err error) + GetColumnExtractConfig(ctx context.Context, req *trace.GetColumnExtractConfigRequest, callOptions ...callopt.Option) (r *trace.GetColumnExtractConfigResponse, err error) + GetAgentMetadata(ctx context.Context, req *trace.GetAgentMetadataRequest, callOptions ...callopt.Option) (r *trace.GetAgentMetadataResponse, err error) ListTraceChat(ctx context.Context, req *trace.ListTraceChatRequest, callOptions ...callopt.Option) (r *trace.ListTraceChatResponse, err error) ListThreadChat(ctx context.Context, req *trace.ListThreadChatRequest, callOptions ...callopt.Option) (r *trace.ListThreadChatResponse, err error) GetThreadStat(ctx context.Context, req *trace.GetThreadStatRequest, callOptions ...callopt.Option) (r *trace.GetThreadStatResponse, err error) @@ -195,6 +198,21 @@ func (p *kObservabilityTraceServiceClient) ListMetadata(ctx context.Context, req return p.kClient.ListMetadata(ctx, req) } +func (p *kObservabilityTraceServiceClient) UpsertColumnExtractConfig(ctx context.Context, req *trace.UpsertColumnExtractConfigRequest, callOptions ...callopt.Option) (r *trace.UpsertColumnExtractConfigResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.UpsertColumnExtractConfig(ctx, req) +} + +func (p *kObservabilityTraceServiceClient) GetColumnExtractConfig(ctx context.Context, req *trace.GetColumnExtractConfigRequest, callOptions ...callopt.Option) (r *trace.GetColumnExtractConfigResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.GetColumnExtractConfig(ctx, req) +} + +func (p *kObservabilityTraceServiceClient) GetAgentMetadata(ctx context.Context, req *trace.GetAgentMetadataRequest, callOptions ...callopt.Option) (r *trace.GetAgentMetadataResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.GetAgentMetadata(ctx, req) +} + func (p *kObservabilityTraceServiceClient) ListTraceChat(ctx context.Context, req *trace.ListTraceChatRequest, callOptions ...callopt.Option) (r *trace.ListTraceChatResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) return p.kClient.ListTraceChat(ctx, req) diff --git a/backend/kitex_gen/coze/loop/observability/observabilitytraceservice/observabilitytraceservice.go b/backend/kitex_gen/coze/loop/observability/observabilitytraceservice/observabilitytraceservice.go index b8c637fde..1d67de822 100644 --- a/backend/kitex_gen/coze/loop/observability/observabilitytraceservice/observabilitytraceservice.go +++ b/backend/kitex_gen/coze/loop/observability/observabilitytraceservice/observabilitytraceservice.go @@ -189,6 +189,27 @@ var serviceMethods = map[string]kitex.MethodInfo{ false, kitex.WithStreamingMode(kitex.StreamingNone), ), + "UpsertColumnExtractConfig": kitex.NewMethodInfo( + upsertColumnExtractConfigHandler, + newTraceServiceUpsertColumnExtractConfigArgs, + newTraceServiceUpsertColumnExtractConfigResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "GetColumnExtractConfig": kitex.NewMethodInfo( + getColumnExtractConfigHandler, + newTraceServiceGetColumnExtractConfigArgs, + newTraceServiceGetColumnExtractConfigResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "GetAgentMetadata": kitex.NewMethodInfo( + getAgentMetadataHandler, + newTraceServiceGetAgentMetadataArgs, + newTraceServiceGetAgentMetadataResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), "ListTraceChat": kitex.NewMethodInfo( listTraceChatHandler, newTraceServiceListTraceChatArgs, @@ -718,6 +739,63 @@ func newTraceServiceListMetadataResult() interface{} { return trace.NewTraceServiceListMetadataResult() } +func upsertColumnExtractConfigHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*trace.TraceServiceUpsertColumnExtractConfigArgs) + realResult := result.(*trace.TraceServiceUpsertColumnExtractConfigResult) + success, err := handler.(trace.TraceService).UpsertColumnExtractConfig(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newTraceServiceUpsertColumnExtractConfigArgs() interface{} { + return trace.NewTraceServiceUpsertColumnExtractConfigArgs() +} + +func newTraceServiceUpsertColumnExtractConfigResult() interface{} { + return trace.NewTraceServiceUpsertColumnExtractConfigResult() +} + +func getColumnExtractConfigHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*trace.TraceServiceGetColumnExtractConfigArgs) + realResult := result.(*trace.TraceServiceGetColumnExtractConfigResult) + success, err := handler.(trace.TraceService).GetColumnExtractConfig(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newTraceServiceGetColumnExtractConfigArgs() interface{} { + return trace.NewTraceServiceGetColumnExtractConfigArgs() +} + +func newTraceServiceGetColumnExtractConfigResult() interface{} { + return trace.NewTraceServiceGetColumnExtractConfigResult() +} + +func getAgentMetadataHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*trace.TraceServiceGetAgentMetadataArgs) + realResult := result.(*trace.TraceServiceGetAgentMetadataResult) + success, err := handler.(trace.TraceService).GetAgentMetadata(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newTraceServiceGetAgentMetadataArgs() interface{} { + return trace.NewTraceServiceGetAgentMetadataArgs() +} + +func newTraceServiceGetAgentMetadataResult() interface{} { + return trace.NewTraceServiceGetAgentMetadataResult() +} + func listTraceChatHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { realArg := arg.(*trace.TraceServiceListTraceChatArgs) realResult := result.(*trace.TraceServiceListTraceChatResult) @@ -1037,6 +1115,36 @@ func (p *kClient) ListMetadata(ctx context.Context, req *trace.ListMetadataReque return _result.GetSuccess(), nil } +func (p *kClient) UpsertColumnExtractConfig(ctx context.Context, req *trace.UpsertColumnExtractConfigRequest) (r *trace.UpsertColumnExtractConfigResponse, err error) { + var _args trace.TraceServiceUpsertColumnExtractConfigArgs + _args.Req = req + var _result trace.TraceServiceUpsertColumnExtractConfigResult + if err = p.c.Call(ctx, "UpsertColumnExtractConfig", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) GetColumnExtractConfig(ctx context.Context, req *trace.GetColumnExtractConfigRequest) (r *trace.GetColumnExtractConfigResponse, err error) { + var _args trace.TraceServiceGetColumnExtractConfigArgs + _args.Req = req + var _result trace.TraceServiceGetColumnExtractConfigResult + if err = p.c.Call(ctx, "GetColumnExtractConfig", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) GetAgentMetadata(ctx context.Context, req *trace.GetAgentMetadataRequest) (r *trace.GetAgentMetadataResponse, err error) { + var _args trace.TraceServiceGetAgentMetadataArgs + _args.Req = req + var _result trace.TraceServiceGetAgentMetadataResult + if err = p.c.Call(ctx, "GetAgentMetadata", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + func (p *kClient) ListTraceChat(ctx context.Context, req *trace.ListTraceChatRequest) (r *trace.ListTraceChatResponse, err error) { var _args trace.TraceServiceListTraceChatArgs _args.Req = req diff --git a/backend/kitex_gen/coze/loop/observability/trace/coze.loop.observability.trace.go b/backend/kitex_gen/coze/loop/observability/trace/coze.loop.observability.trace.go index 14d9af8f0..708c234b5 100644 --- a/backend/kitex_gen/coze/loop/observability/trace/coze.loop.observability.trace.go +++ b/backend/kitex_gen/coze/loop/observability/trace/coze.loop.observability.trace.go @@ -22686,216 +22686,365 @@ func (p *ListMetadataResponse) Field255DeepEqual(src *base.BaseResp) bool { return true } -type ListTraceChatRequest struct { - WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" ` - TraceID string `thrift:"trace_id,2,required" frugal:"2,required,string" json:"trace_id" form:"trace_id,required" ` - StartTime *int64 `thrift:"start_time,3,optional" frugal:"3,optional,i64" json:"start_time,omitempty" form:"start_time" ` - EndTime *int64 `thrift:"end_time,4,optional" frugal:"4,optional,i64" json:"end_time,omitempty" form:"end_time" ` - PageSize *int32 `thrift:"page_size,5,optional" frugal:"5,optional,i32" json:"page_size,omitempty" form:"page_size" ` - PageToken *string `thrift:"page_token,6,optional" frugal:"6,optional,string" json:"page_token,omitempty" form:"page_token" ` - PlatformType *common.PlatformType `thrift:"platform_type,7,optional" frugal:"7,optional,string" json:"platform_type,omitempty" form:"platform_type" ` - Filters *filter.FilterFields `thrift:"filters,8,optional" frugal:"8,optional,filter.FilterFields" form:"filters" json:"filters,omitempty"` - WithoutDetail *bool `thrift:"without_detail,9,optional" frugal:"9,optional,bool" json:"without_detail,omitempty" form:"without_detail" ` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +type ColumnExtractRule struct { + Column string `thrift:"column,1,required" frugal:"1,required,string" form:"column,required" json:"column,required" query:"column,required"` + JSONPath string `thrift:"json_path,2,required" frugal:"2,required,string" form:"json_path,required" json:"json_path,required" query:"json_path,required"` } -func NewListTraceChatRequest() *ListTraceChatRequest { - return &ListTraceChatRequest{} +func NewColumnExtractRule() *ColumnExtractRule { + return &ColumnExtractRule{} } -func (p *ListTraceChatRequest) InitDefault() { +func (p *ColumnExtractRule) InitDefault() { } -func (p *ListTraceChatRequest) GetWorkspaceID() (v int64) { +func (p *ColumnExtractRule) GetColumn() (v string) { if p != nil { - return p.WorkspaceID + return p.Column } return } -func (p *ListTraceChatRequest) GetTraceID() (v string) { +func (p *ColumnExtractRule) GetJSONPath() (v string) { if p != nil { - return p.TraceID + return p.JSONPath } return } +func (p *ColumnExtractRule) SetColumn(val string) { + p.Column = val +} +func (p *ColumnExtractRule) SetJSONPath(val string) { + p.JSONPath = val +} -var ListTraceChatRequest_StartTime_DEFAULT int64 +var fieldIDToName_ColumnExtractRule = map[int16]string{ + 1: "column", + 2: "json_path", +} -func (p *ListTraceChatRequest) GetStartTime() (v int64) { - if p == nil { - return +func (p *ColumnExtractRule) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + var issetColumn bool = false + var issetJSONPath bool = false + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError } - if !p.IsSetStartTime() { - return ListTraceChatRequest_StartTime_DEFAULT + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + issetColumn = true + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 2: + if fieldTypeId == thrift.STRING { + if err = p.ReadField2(iprot); err != nil { + goto ReadFieldError + } + issetJSONPath = true + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError } - return *p.StartTime -} -var ListTraceChatRequest_EndTime_DEFAULT int64 + if !issetColumn { + fieldId = 1 + goto RequiredFieldNotSetError + } -func (p *ListTraceChatRequest) GetEndTime() (v int64) { - if p == nil { - return + if !issetJSONPath { + fieldId = 2 + goto RequiredFieldNotSetError } - if !p.IsSetEndTime() { - return ListTraceChatRequest_EndTime_DEFAULT + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ColumnExtractRule[fieldId]), err) +SkipFieldError: + return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) + +ReadFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) +ReadStructEndError: + return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) +RequiredFieldNotSetError: + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_ColumnExtractRule[fieldId])) +} + +func (p *ColumnExtractRule) ReadField1(iprot thrift.TProtocol) error { + + var _field string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = v } - return *p.EndTime + p.Column = _field + return nil } +func (p *ColumnExtractRule) ReadField2(iprot thrift.TProtocol) error { -var ListTraceChatRequest_PageSize_DEFAULT int32 + var _field string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = v + } + p.JSONPath = _field + return nil +} -func (p *ListTraceChatRequest) GetPageSize() (v int32) { - if p == nil { - return +func (p *ColumnExtractRule) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ColumnExtractRule"); err != nil { + goto WriteStructBeginError } - if !p.IsSetPageSize() { - return ListTraceChatRequest_PageSize_DEFAULT + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } + if err = p.writeField2(oprot); err != nil { + fieldId = 2 + goto WriteFieldError + } } - return *p.PageSize + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -var ListTraceChatRequest_PageToken_DEFAULT string +func (p *ColumnExtractRule) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("column", thrift.STRING, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(p.Column); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} +func (p *ColumnExtractRule) writeField2(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("json_path", thrift.STRING, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(p.JSONPath); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) +} -func (p *ListTraceChatRequest) GetPageToken() (v string) { +func (p *ColumnExtractRule) String() string { if p == nil { - return + return "" } - if !p.IsSetPageToken() { - return ListTraceChatRequest_PageToken_DEFAULT + return fmt.Sprintf("ColumnExtractRule(%+v)", *p) + +} + +func (p *ColumnExtractRule) DeepEqual(ano *ColumnExtractRule) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false } - return *p.PageToken + if !p.Field1DeepEqual(ano.Column) { + return false + } + if !p.Field2DeepEqual(ano.JSONPath) { + return false + } + return true } -var ListTraceChatRequest_PlatformType_DEFAULT common.PlatformType +func (p *ColumnExtractRule) Field1DeepEqual(src string) bool { -func (p *ListTraceChatRequest) GetPlatformType() (v common.PlatformType) { - if p == nil { - return + if strings.Compare(p.Column, src) != 0 { + return false } - if !p.IsSetPlatformType() { - return ListTraceChatRequest_PlatformType_DEFAULT + return true +} +func (p *ColumnExtractRule) Field2DeepEqual(src string) bool { + + if strings.Compare(p.JSONPath, src) != 0 { + return false } - return *p.PlatformType + return true } -var ListTraceChatRequest_Filters_DEFAULT *filter.FilterFields +type UpsertColumnExtractConfigRequest struct { + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" ` + PlatformType common.PlatformType `thrift:"platform_type,2,required" frugal:"2,required,string" form:"platform_type,required" json:"platform_type,required"` + SpanListType common.SpanListType `thrift:"span_list_type,3,required" frugal:"3,required,string" form:"span_list_type,required" json:"span_list_type,required"` + AgentName *string `thrift:"agent_name,4,optional" frugal:"4,optional,string" form:"agent_name" json:"agent_name,omitempty"` + Columns []*ColumnExtractRule `thrift:"columns,5,required" frugal:"5,required,list" form:"columns,required" json:"columns,required"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +} -func (p *ListTraceChatRequest) GetFilters() (v *filter.FilterFields) { +func NewUpsertColumnExtractConfigRequest() *UpsertColumnExtractConfigRequest { + return &UpsertColumnExtractConfigRequest{} +} + +func (p *UpsertColumnExtractConfigRequest) InitDefault() { +} + +var UpsertColumnExtractConfigRequest_WorkspaceID_DEFAULT int64 + +func (p *UpsertColumnExtractConfigRequest) GetWorkspaceID() (v int64) { if p == nil { return } - if !p.IsSetFilters() { - return ListTraceChatRequest_Filters_DEFAULT + if !p.IsSetWorkspaceID() { + return UpsertColumnExtractConfigRequest_WorkspaceID_DEFAULT } - return p.Filters + return *p.WorkspaceID } -var ListTraceChatRequest_WithoutDetail_DEFAULT bool +func (p *UpsertColumnExtractConfigRequest) GetPlatformType() (v common.PlatformType) { + if p != nil { + return p.PlatformType + } + return +} -func (p *ListTraceChatRequest) GetWithoutDetail() (v bool) { +func (p *UpsertColumnExtractConfigRequest) GetSpanListType() (v common.SpanListType) { + if p != nil { + return p.SpanListType + } + return +} + +var UpsertColumnExtractConfigRequest_AgentName_DEFAULT string + +func (p *UpsertColumnExtractConfigRequest) GetAgentName() (v string) { if p == nil { return } - if !p.IsSetWithoutDetail() { - return ListTraceChatRequest_WithoutDetail_DEFAULT + if !p.IsSetAgentName() { + return UpsertColumnExtractConfigRequest_AgentName_DEFAULT } - return *p.WithoutDetail + return *p.AgentName } -var ListTraceChatRequest_Base_DEFAULT *base.Base +func (p *UpsertColumnExtractConfigRequest) GetColumns() (v []*ColumnExtractRule) { + if p != nil { + return p.Columns + } + return +} -func (p *ListTraceChatRequest) GetBase() (v *base.Base) { +var UpsertColumnExtractConfigRequest_Base_DEFAULT *base.Base + +func (p *UpsertColumnExtractConfigRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return ListTraceChatRequest_Base_DEFAULT + return UpsertColumnExtractConfigRequest_Base_DEFAULT } return p.Base } -func (p *ListTraceChatRequest) SetWorkspaceID(val int64) { +func (p *UpsertColumnExtractConfigRequest) SetWorkspaceID(val *int64) { p.WorkspaceID = val } -func (p *ListTraceChatRequest) SetTraceID(val string) { - p.TraceID = val +func (p *UpsertColumnExtractConfigRequest) SetPlatformType(val common.PlatformType) { + p.PlatformType = val } -func (p *ListTraceChatRequest) SetStartTime(val *int64) { - p.StartTime = val +func (p *UpsertColumnExtractConfigRequest) SetSpanListType(val common.SpanListType) { + p.SpanListType = val } -func (p *ListTraceChatRequest) SetEndTime(val *int64) { - p.EndTime = val +func (p *UpsertColumnExtractConfigRequest) SetAgentName(val *string) { + p.AgentName = val } -func (p *ListTraceChatRequest) SetPageSize(val *int32) { - p.PageSize = val +func (p *UpsertColumnExtractConfigRequest) SetColumns(val []*ColumnExtractRule) { + p.Columns = val } -func (p *ListTraceChatRequest) SetPageToken(val *string) { - p.PageToken = val -} -func (p *ListTraceChatRequest) SetPlatformType(val *common.PlatformType) { - p.PlatformType = val -} -func (p *ListTraceChatRequest) SetFilters(val *filter.FilterFields) { - p.Filters = val -} -func (p *ListTraceChatRequest) SetWithoutDetail(val *bool) { - p.WithoutDetail = val -} -func (p *ListTraceChatRequest) SetBase(val *base.Base) { +func (p *UpsertColumnExtractConfigRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_ListTraceChatRequest = map[int16]string{ +var fieldIDToName_UpsertColumnExtractConfigRequest = map[int16]string{ 1: "workspace_id", - 2: "trace_id", - 3: "start_time", - 4: "end_time", - 5: "page_size", - 6: "page_token", - 7: "platform_type", - 8: "filters", - 9: "without_detail", + 2: "platform_type", + 3: "span_list_type", + 4: "agent_name", + 5: "columns", 255: "Base", } -func (p *ListTraceChatRequest) IsSetStartTime() bool { - return p.StartTime != nil -} - -func (p *ListTraceChatRequest) IsSetEndTime() bool { - return p.EndTime != nil -} - -func (p *ListTraceChatRequest) IsSetPageSize() bool { - return p.PageSize != nil -} - -func (p *ListTraceChatRequest) IsSetPageToken() bool { - return p.PageToken != nil -} - -func (p *ListTraceChatRequest) IsSetPlatformType() bool { - return p.PlatformType != nil -} - -func (p *ListTraceChatRequest) IsSetFilters() bool { - return p.Filters != nil +func (p *UpsertColumnExtractConfigRequest) IsSetWorkspaceID() bool { + return p.WorkspaceID != nil } -func (p *ListTraceChatRequest) IsSetWithoutDetail() bool { - return p.WithoutDetail != nil +func (p *UpsertColumnExtractConfigRequest) IsSetAgentName() bool { + return p.AgentName != nil } -func (p *ListTraceChatRequest) IsSetBase() bool { +func (p *UpsertColumnExtractConfigRequest) IsSetBase() bool { return p.Base != nil } -func (p *ListTraceChatRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *UpsertColumnExtractConfigRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetTraceID bool = false + var issetPlatformType bool = false + var issetSpanListType bool = false + var issetColumns bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError @@ -22916,7 +23065,6 @@ func (p *ListTraceChatRequest) Read(iprot thrift.TProtocol) (err error) { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } - issetWorkspaceID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -22925,20 +23073,21 @@ func (p *ListTraceChatRequest) Read(iprot thrift.TProtocol) (err error) { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } - issetTraceID = true + issetPlatformType = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: - if fieldTypeId == thrift.I64 { + if fieldTypeId == thrift.STRING { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } + issetSpanListType = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 4: - if fieldTypeId == thrift.I64 { + if fieldTypeId == thrift.STRING { if err = p.ReadField4(iprot); err != nil { goto ReadFieldError } @@ -22946,42 +23095,11 @@ func (p *ListTraceChatRequest) Read(iprot thrift.TProtocol) (err error) { goto SkipFieldError } case 5: - if fieldTypeId == thrift.I32 { + if fieldTypeId == thrift.LIST { if err = p.ReadField5(iprot); err != nil { goto ReadFieldError } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 6: - if fieldTypeId == thrift.STRING { - if err = p.ReadField6(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 7: - if fieldTypeId == thrift.STRING { - if err = p.ReadField7(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 8: - if fieldTypeId == thrift.STRUCT { - if err = p.ReadField8(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 9: - if fieldTypeId == thrift.BOOL { - if err = p.ReadField9(iprot); err != nil { - goto ReadFieldError - } + issetColumns = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -23006,13 +23124,18 @@ func (p *ListTraceChatRequest) Read(iprot thrift.TProtocol) (err error) { goto ReadStructEndError } - if !issetWorkspaceID { - fieldId = 1 + if !issetPlatformType { + fieldId = 2 goto RequiredFieldNotSetError } - if !issetTraceID { - fieldId = 2 + if !issetSpanListType { + fieldId = 3 + goto RequiredFieldNotSetError + } + + if !issetColumns { + fieldId = 5 goto RequiredFieldNotSetError } return nil @@ -23021,7 +23144,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListTraceChatRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_UpsertColumnExtractConfigRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -23030,106 +23153,77 @@ ReadFieldEndError: ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) RequiredFieldNotSetError: - return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_ListTraceChatRequest[fieldId])) + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_UpsertColumnExtractConfigRequest[fieldId])) } -func (p *ListTraceChatRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *UpsertColumnExtractConfigRequest) ReadField1(iprot thrift.TProtocol) error { - var _field int64 + var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { - _field = v + _field = &v } p.WorkspaceID = _field return nil } -func (p *ListTraceChatRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *UpsertColumnExtractConfigRequest) ReadField2(iprot thrift.TProtocol) error { - var _field string + var _field common.PlatformType if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } - p.TraceID = _field - return nil -} -func (p *ListTraceChatRequest) ReadField3(iprot thrift.TProtocol) error { - - var _field *int64 - if v, err := iprot.ReadI64(); err != nil { - return err - } else { - _field = &v - } - p.StartTime = _field - return nil -} -func (p *ListTraceChatRequest) ReadField4(iprot thrift.TProtocol) error { - - var _field *int64 - if v, err := iprot.ReadI64(); err != nil { - return err - } else { - _field = &v - } - p.EndTime = _field - return nil -} -func (p *ListTraceChatRequest) ReadField5(iprot thrift.TProtocol) error { - - var _field *int32 - if v, err := iprot.ReadI32(); err != nil { - return err - } else { - _field = &v - } - p.PageSize = _field + p.PlatformType = _field return nil } -func (p *ListTraceChatRequest) ReadField6(iprot thrift.TProtocol) error { +func (p *UpsertColumnExtractConfigRequest) ReadField3(iprot thrift.TProtocol) error { - var _field *string + var _field common.SpanListType if v, err := iprot.ReadString(); err != nil { return err } else { - _field = &v + _field = v } - p.PageToken = _field + p.SpanListType = _field return nil } -func (p *ListTraceChatRequest) ReadField7(iprot thrift.TProtocol) error { +func (p *UpsertColumnExtractConfigRequest) ReadField4(iprot thrift.TProtocol) error { - var _field *common.PlatformType + var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } - p.PlatformType = _field + p.AgentName = _field return nil } -func (p *ListTraceChatRequest) ReadField8(iprot thrift.TProtocol) error { - _field := filter.NewFilterFields() - if err := _field.Read(iprot); err != nil { +func (p *UpsertColumnExtractConfigRequest) ReadField5(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { return err } - p.Filters = _field - return nil -} -func (p *ListTraceChatRequest) ReadField9(iprot thrift.TProtocol) error { + _field := make([]*ColumnExtractRule, 0, size) + values := make([]ColumnExtractRule, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() - var _field *bool - if v, err := iprot.ReadBool(); err != nil { + if err := _elem.Read(iprot); err != nil { + return err + } + + _field = append(_field, _elem) + } + if err := iprot.ReadListEnd(); err != nil { return err - } else { - _field = &v } - p.WithoutDetail = _field + p.Columns = _field return nil } -func (p *ListTraceChatRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *UpsertColumnExtractConfigRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -23138,9 +23232,9 @@ func (p *ListTraceChatRequest) ReadField255(iprot thrift.TProtocol) error { return nil } -func (p *ListTraceChatRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *UpsertColumnExtractConfigRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListTraceChatRequest"); err != nil { + if err = oprot.WriteStructBegin("UpsertColumnExtractConfigRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -23164,22 +23258,6 @@ func (p *ListTraceChatRequest) Write(oprot thrift.TProtocol) (err error) { fieldId = 5 goto WriteFieldError } - if err = p.writeField6(oprot); err != nil { - fieldId = 6 - goto WriteFieldError - } - if err = p.writeField7(oprot); err != nil { - fieldId = 7 - goto WriteFieldError - } - if err = p.writeField8(oprot); err != nil { - fieldId = 8 - goto WriteFieldError - } - if err = p.writeField9(oprot); err != nil { - fieldId = 9 - goto WriteFieldError - } if err = p.writeField255(oprot); err != nil { fieldId = 255 goto WriteFieldError @@ -23202,15 +23280,17 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *ListTraceChatRequest) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(p.WorkspaceID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError +func (p *UpsertColumnExtractConfigRequest) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetWorkspaceID() { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.WorkspaceID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -23218,11 +23298,11 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *ListTraceChatRequest) writeField2(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("trace_id", thrift.STRING, 2); err != nil { +func (p *UpsertColumnExtractConfigRequest) writeField2(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("platform_type", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteString(p.TraceID); err != nil { + if err := oprot.WriteString(p.PlatformType); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -23234,17 +23314,15 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *ListTraceChatRequest) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetStartTime() { - if err = oprot.WriteFieldBegin("start_time", thrift.I64, 3); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(*p.StartTime); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } +func (p *UpsertColumnExtractConfigRequest) writeField3(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("span_list_type", thrift.STRING, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(p.SpanListType); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError } return nil WriteFieldBeginError: @@ -23252,12 +23330,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *ListTraceChatRequest) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetEndTime() { - if err = oprot.WriteFieldBegin("end_time", thrift.I64, 4); err != nil { +func (p *UpsertColumnExtractConfigRequest) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetAgentName() { + if err = oprot.WriteFieldBegin("agent_name", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteI64(*p.EndTime); err != nil { + if err := oprot.WriteString(*p.AgentName); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -23270,97 +23348,31 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } -func (p *ListTraceChatRequest) writeField5(oprot thrift.TProtocol) (err error) { - if p.IsSetPageSize() { - if err = oprot.WriteFieldBegin("page_size", thrift.I32, 5); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI32(*p.PageSize); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } +func (p *UpsertColumnExtractConfigRequest) writeField5(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("columns", thrift.LIST, 5); err != nil { + goto WriteFieldBeginError } - return nil -WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 5 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) -} -func (p *ListTraceChatRequest) writeField6(oprot thrift.TProtocol) (err error) { - if p.IsSetPageToken() { - if err = oprot.WriteFieldBegin("page_token", thrift.STRING, 6); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.PageToken); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Columns)); err != nil { + return err } - return nil -WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 6 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) -} -func (p *ListTraceChatRequest) writeField7(oprot thrift.TProtocol) (err error) { - if p.IsSetPlatformType() { - if err = oprot.WriteFieldBegin("platform_type", thrift.STRING, 7); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.PlatformType); err != nil { + for _, v := range p.Columns { + if err := v.Write(oprot); err != nil { return err } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } } - return nil -WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 7 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 7 end error: ", p), err) -} -func (p *ListTraceChatRequest) writeField8(oprot thrift.TProtocol) (err error) { - if p.IsSetFilters() { - if err = oprot.WriteFieldBegin("filters", thrift.STRUCT, 8); err != nil { - goto WriteFieldBeginError - } - if err := p.Filters.Write(oprot); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } + if err := oprot.WriteListEnd(); err != nil { + return err } - return nil -WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 8 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 8 end error: ", p), err) -} -func (p *ListTraceChatRequest) writeField9(oprot thrift.TProtocol) (err error) { - if p.IsSetWithoutDetail() { - if err = oprot.WriteFieldBegin("without_detail", thrift.BOOL, 9); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteBool(*p.WithoutDetail); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 9 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 5 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 9 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } -func (p *ListTraceChatRequest) writeField255(oprot thrift.TProtocol) (err error) { +func (p *UpsertColumnExtractConfigRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -23379,15 +23391,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *ListTraceChatRequest) String() string { +func (p *UpsertColumnExtractConfigRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("ListTraceChatRequest(%+v)", *p) + return fmt.Sprintf("UpsertColumnExtractConfigRequest(%+v)", *p) } -func (p *ListTraceChatRequest) DeepEqual(ano *ListTraceChatRequest) bool { +func (p *UpsertColumnExtractConfigRequest) DeepEqual(ano *UpsertColumnExtractConfigRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -23396,28 +23408,16 @@ func (p *ListTraceChatRequest) DeepEqual(ano *ListTraceChatRequest) bool { if !p.Field1DeepEqual(ano.WorkspaceID) { return false } - if !p.Field2DeepEqual(ano.TraceID) { - return false - } - if !p.Field3DeepEqual(ano.StartTime) { - return false - } - if !p.Field4DeepEqual(ano.EndTime) { - return false - } - if !p.Field5DeepEqual(ano.PageSize) { - return false - } - if !p.Field6DeepEqual(ano.PageToken) { + if !p.Field2DeepEqual(ano.PlatformType) { return false } - if !p.Field7DeepEqual(ano.PlatformType) { + if !p.Field3DeepEqual(ano.SpanListType) { return false } - if !p.Field8DeepEqual(ano.Filters) { + if !p.Field4DeepEqual(ano.AgentName) { return false } - if !p.Field9DeepEqual(ano.WithoutDetail) { + if !p.Field5DeepEqual(ano.Columns) { return false } if !p.Field255DeepEqual(ano.Base) { @@ -23426,100 +23426,58 @@ func (p *ListTraceChatRequest) DeepEqual(ano *ListTraceChatRequest) bool { return true } -func (p *ListTraceChatRequest) Field1DeepEqual(src int64) bool { - - if p.WorkspaceID != src { - return false - } - return true -} -func (p *ListTraceChatRequest) Field2DeepEqual(src string) bool { - - if strings.Compare(p.TraceID, src) != 0 { - return false - } - return true -} -func (p *ListTraceChatRequest) Field3DeepEqual(src *int64) bool { - - if p.StartTime == src { - return true - } else if p.StartTime == nil || src == nil { - return false - } - if *p.StartTime != *src { - return false - } - return true -} -func (p *ListTraceChatRequest) Field4DeepEqual(src *int64) bool { +func (p *UpsertColumnExtractConfigRequest) Field1DeepEqual(src *int64) bool { - if p.EndTime == src { + if p.WorkspaceID == src { return true - } else if p.EndTime == nil || src == nil { + } else if p.WorkspaceID == nil || src == nil { return false } - if *p.EndTime != *src { + if *p.WorkspaceID != *src { return false } return true } -func (p *ListTraceChatRequest) Field5DeepEqual(src *int32) bool { +func (p *UpsertColumnExtractConfigRequest) Field2DeepEqual(src common.PlatformType) bool { - if p.PageSize == src { - return true - } else if p.PageSize == nil || src == nil { - return false - } - if *p.PageSize != *src { + if strings.Compare(p.PlatformType, src) != 0 { return false } return true } -func (p *ListTraceChatRequest) Field6DeepEqual(src *string) bool { +func (p *UpsertColumnExtractConfigRequest) Field3DeepEqual(src common.SpanListType) bool { - if p.PageToken == src { - return true - } else if p.PageToken == nil || src == nil { - return false - } - if strings.Compare(*p.PageToken, *src) != 0 { + if strings.Compare(p.SpanListType, src) != 0 { return false } return true } -func (p *ListTraceChatRequest) Field7DeepEqual(src *common.PlatformType) bool { +func (p *UpsertColumnExtractConfigRequest) Field4DeepEqual(src *string) bool { - if p.PlatformType == src { + if p.AgentName == src { return true - } else if p.PlatformType == nil || src == nil { - return false - } - if strings.Compare(*p.PlatformType, *src) != 0 { + } else if p.AgentName == nil || src == nil { return false } - return true -} -func (p *ListTraceChatRequest) Field8DeepEqual(src *filter.FilterFields) bool { - - if !p.Filters.DeepEqual(src) { + if strings.Compare(*p.AgentName, *src) != 0 { return false } return true } -func (p *ListTraceChatRequest) Field9DeepEqual(src *bool) bool { +func (p *UpsertColumnExtractConfigRequest) Field5DeepEqual(src []*ColumnExtractRule) bool { - if p.WithoutDetail == src { - return true - } else if p.WithoutDetail == nil || src == nil { + if len(p.Columns) != len(src) { return false } - if *p.WithoutDetail != *src { - return false + for i, v := range p.Columns { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } } return true } -func (p *ListTraceChatRequest) Field255DeepEqual(src *base.Base) bool { +func (p *UpsertColumnExtractConfigRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -23527,82 +23485,216 @@ func (p *ListTraceChatRequest) Field255DeepEqual(src *base.Base) bool { return true } -type ListTraceChatResponse struct { - Messages []*ChatMessage `thrift:"messages,1,required" frugal:"1,required,list" json:"messages" form:"messages,required" query:"messages,required"` - NextPageToken string `thrift:"next_page_token,2,required" frugal:"2,required,string" json:"next_page_token" form:"next_page_token,required" query:"next_page_token,required"` - HasMore bool `thrift:"has_more,3,required" frugal:"3,required,bool" json:"has_more" form:"has_more,required" query:"has_more,required"` - BaseResp *base.BaseResp `thrift:"BaseResp,255,optional" frugal:"255,optional,base.BaseResp" form:"BaseResp" json:"BaseResp,omitempty" query:"BaseResp"` +type ListTraceChatRequest struct { + WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" ` + TraceID string `thrift:"trace_id,2,required" frugal:"2,required,string" json:"trace_id" form:"trace_id,required" ` + StartTime *int64 `thrift:"start_time,3,optional" frugal:"3,optional,i64" json:"start_time,omitempty" form:"start_time" ` + EndTime *int64 `thrift:"end_time,4,optional" frugal:"4,optional,i64" json:"end_time,omitempty" form:"end_time" ` + PageSize *int32 `thrift:"page_size,5,optional" frugal:"5,optional,i32" json:"page_size,omitempty" form:"page_size" ` + PageToken *string `thrift:"page_token,6,optional" frugal:"6,optional,string" json:"page_token,omitempty" form:"page_token" ` + PlatformType *common.PlatformType `thrift:"platform_type,7,optional" frugal:"7,optional,string" json:"platform_type,omitempty" form:"platform_type" ` + Filters *filter.FilterFields `thrift:"filters,8,optional" frugal:"8,optional,filter.FilterFields" form:"filters" json:"filters,omitempty"` + WithoutDetail *bool `thrift:"without_detail,9,optional" frugal:"9,optional,bool" json:"without_detail,omitempty" form:"without_detail" ` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewListTraceChatResponse() *ListTraceChatResponse { - return &ListTraceChatResponse{} +func NewListTraceChatRequest() *ListTraceChatRequest { + return &ListTraceChatRequest{} } -func (p *ListTraceChatResponse) InitDefault() { +func (p *ListTraceChatRequest) InitDefault() { } -func (p *ListTraceChatResponse) GetMessages() (v []*ChatMessage) { +func (p *ListTraceChatRequest) GetWorkspaceID() (v int64) { if p != nil { - return p.Messages + return p.WorkspaceID } return } -func (p *ListTraceChatResponse) GetNextPageToken() (v string) { +func (p *ListTraceChatRequest) GetTraceID() (v string) { if p != nil { - return p.NextPageToken + return p.TraceID } return } -func (p *ListTraceChatResponse) GetHasMore() (v bool) { - if p != nil { - return p.HasMore +var ListTraceChatRequest_StartTime_DEFAULT int64 + +func (p *ListTraceChatRequest) GetStartTime() (v int64) { + if p == nil { + return } - return + if !p.IsSetStartTime() { + return ListTraceChatRequest_StartTime_DEFAULT + } + return *p.StartTime } -var ListTraceChatResponse_BaseResp_DEFAULT *base.BaseResp +var ListTraceChatRequest_EndTime_DEFAULT int64 -func (p *ListTraceChatResponse) GetBaseResp() (v *base.BaseResp) { +func (p *ListTraceChatRequest) GetEndTime() (v int64) { if p == nil { return } - if !p.IsSetBaseResp() { - return ListTraceChatResponse_BaseResp_DEFAULT + if !p.IsSetEndTime() { + return ListTraceChatRequest_EndTime_DEFAULT } - return p.BaseResp -} -func (p *ListTraceChatResponse) SetMessages(val []*ChatMessage) { - p.Messages = val -} -func (p *ListTraceChatResponse) SetNextPageToken(val string) { - p.NextPageToken = val -} -func (p *ListTraceChatResponse) SetHasMore(val bool) { - p.HasMore = val -} -func (p *ListTraceChatResponse) SetBaseResp(val *base.BaseResp) { - p.BaseResp = val -} - -var fieldIDToName_ListTraceChatResponse = map[int16]string{ - 1: "messages", - 2: "next_page_token", - 3: "has_more", - 255: "BaseResp", + return *p.EndTime } -func (p *ListTraceChatResponse) IsSetBaseResp() bool { - return p.BaseResp != nil -} +var ListTraceChatRequest_PageSize_DEFAULT int32 -func (p *ListTraceChatResponse) Read(iprot thrift.TProtocol) (err error) { - var fieldTypeId thrift.TType - var fieldId int16 - var issetMessages bool = false - var issetNextPageToken bool = false - var issetHasMore bool = false +func (p *ListTraceChatRequest) GetPageSize() (v int32) { + if p == nil { + return + } + if !p.IsSetPageSize() { + return ListTraceChatRequest_PageSize_DEFAULT + } + return *p.PageSize +} + +var ListTraceChatRequest_PageToken_DEFAULT string + +func (p *ListTraceChatRequest) GetPageToken() (v string) { + if p == nil { + return + } + if !p.IsSetPageToken() { + return ListTraceChatRequest_PageToken_DEFAULT + } + return *p.PageToken +} + +var ListTraceChatRequest_PlatformType_DEFAULT common.PlatformType + +func (p *ListTraceChatRequest) GetPlatformType() (v common.PlatformType) { + if p == nil { + return + } + if !p.IsSetPlatformType() { + return ListTraceChatRequest_PlatformType_DEFAULT + } + return *p.PlatformType +} + +var ListTraceChatRequest_Filters_DEFAULT *filter.FilterFields + +func (p *ListTraceChatRequest) GetFilters() (v *filter.FilterFields) { + if p == nil { + return + } + if !p.IsSetFilters() { + return ListTraceChatRequest_Filters_DEFAULT + } + return p.Filters +} + +var ListTraceChatRequest_WithoutDetail_DEFAULT bool + +func (p *ListTraceChatRequest) GetWithoutDetail() (v bool) { + if p == nil { + return + } + if !p.IsSetWithoutDetail() { + return ListTraceChatRequest_WithoutDetail_DEFAULT + } + return *p.WithoutDetail +} + +var ListTraceChatRequest_Base_DEFAULT *base.Base + +func (p *ListTraceChatRequest) GetBase() (v *base.Base) { + if p == nil { + return + } + if !p.IsSetBase() { + return ListTraceChatRequest_Base_DEFAULT + } + return p.Base +} +func (p *ListTraceChatRequest) SetWorkspaceID(val int64) { + p.WorkspaceID = val +} +func (p *ListTraceChatRequest) SetTraceID(val string) { + p.TraceID = val +} +func (p *ListTraceChatRequest) SetStartTime(val *int64) { + p.StartTime = val +} +func (p *ListTraceChatRequest) SetEndTime(val *int64) { + p.EndTime = val +} +func (p *ListTraceChatRequest) SetPageSize(val *int32) { + p.PageSize = val +} +func (p *ListTraceChatRequest) SetPageToken(val *string) { + p.PageToken = val +} +func (p *ListTraceChatRequest) SetPlatformType(val *common.PlatformType) { + p.PlatformType = val +} +func (p *ListTraceChatRequest) SetFilters(val *filter.FilterFields) { + p.Filters = val +} +func (p *ListTraceChatRequest) SetWithoutDetail(val *bool) { + p.WithoutDetail = val +} +func (p *ListTraceChatRequest) SetBase(val *base.Base) { + p.Base = val +} + +var fieldIDToName_ListTraceChatRequest = map[int16]string{ + 1: "workspace_id", + 2: "trace_id", + 3: "start_time", + 4: "end_time", + 5: "page_size", + 6: "page_token", + 7: "platform_type", + 8: "filters", + 9: "without_detail", + 255: "Base", +} + +func (p *ListTraceChatRequest) IsSetStartTime() bool { + return p.StartTime != nil +} + +func (p *ListTraceChatRequest) IsSetEndTime() bool { + return p.EndTime != nil +} + +func (p *ListTraceChatRequest) IsSetPageSize() bool { + return p.PageSize != nil +} + +func (p *ListTraceChatRequest) IsSetPageToken() bool { + return p.PageToken != nil +} + +func (p *ListTraceChatRequest) IsSetPlatformType() bool { + return p.PlatformType != nil +} + +func (p *ListTraceChatRequest) IsSetFilters() bool { + return p.Filters != nil +} + +func (p *ListTraceChatRequest) IsSetWithoutDetail() bool { + return p.WithoutDetail != nil +} + +func (p *ListTraceChatRequest) IsSetBase() bool { + return p.Base != nil +} + +func (p *ListTraceChatRequest) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetTraceID bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError @@ -23619,11 +23711,11 @@ func (p *ListTraceChatResponse) Read(iprot thrift.TProtocol) (err error) { switch fieldId { case 1: - if fieldTypeId == thrift.LIST { + if fieldTypeId == thrift.I64 { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } - issetMessages = true + issetWorkspaceID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -23632,16 +23724,63 @@ func (p *ListTraceChatResponse) Read(iprot thrift.TProtocol) (err error) { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } - issetNextPageToken = true + issetTraceID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: - if fieldTypeId == thrift.BOOL { + if fieldTypeId == thrift.I64 { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } - issetHasMore = true + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 4: + if fieldTypeId == thrift.I64 { + if err = p.ReadField4(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 5: + if fieldTypeId == thrift.I32 { + if err = p.ReadField5(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 6: + if fieldTypeId == thrift.STRING { + if err = p.ReadField6(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 7: + if fieldTypeId == thrift.STRING { + if err = p.ReadField7(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 8: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField8(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 9: + if fieldTypeId == thrift.BOOL { + if err = p.ReadField9(iprot); err != nil { + goto ReadFieldError + } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -23666,27 +23805,22 @@ func (p *ListTraceChatResponse) Read(iprot thrift.TProtocol) (err error) { goto ReadStructEndError } - if !issetMessages { + if !issetWorkspaceID { fieldId = 1 goto RequiredFieldNotSetError } - if !issetNextPageToken { + if !issetTraceID { fieldId = 2 goto RequiredFieldNotSetError } - - if !issetHasMore { - fieldId = 3 - goto RequiredFieldNotSetError - } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListTraceChatResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListTraceChatRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -23695,33 +23829,21 @@ ReadFieldEndError: ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) RequiredFieldNotSetError: - return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_ListTraceChatResponse[fieldId])) + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_ListTraceChatRequest[fieldId])) } -func (p *ListTraceChatResponse) ReadField1(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { - return err - } - _field := make([]*ChatMessage, 0, size) - values := make([]ChatMessage, size) - for i := 0; i < size; i++ { - _elem := &values[i] - _elem.InitDefault() - - if err := _elem.Read(iprot); err != nil { - return err - } +func (p *ListTraceChatRequest) ReadField1(iprot thrift.TProtocol) error { - _field = append(_field, _elem) - } - if err := iprot.ReadListEnd(); err != nil { + var _field int64 + if v, err := iprot.ReadI64(); err != nil { return err + } else { + _field = v } - p.Messages = _field + p.WorkspaceID = _field return nil } -func (p *ListTraceChatResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *ListTraceChatRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { @@ -23729,32 +23851,95 @@ func (p *ListTraceChatResponse) ReadField2(iprot thrift.TProtocol) error { } else { _field = v } - p.NextPageToken = _field + p.TraceID = _field return nil } -func (p *ListTraceChatResponse) ReadField3(iprot thrift.TProtocol) error { +func (p *ListTraceChatRequest) ReadField3(iprot thrift.TProtocol) error { - var _field bool - if v, err := iprot.ReadBool(); err != nil { - return err + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { + return err } else { - _field = v + _field = &v } - p.HasMore = _field + p.StartTime = _field return nil } -func (p *ListTraceChatResponse) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBaseResp() +func (p *ListTraceChatRequest) ReadField4(iprot thrift.TProtocol) error { + + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = &v + } + p.EndTime = _field + return nil +} +func (p *ListTraceChatRequest) ReadField5(iprot thrift.TProtocol) error { + + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { + return err + } else { + _field = &v + } + p.PageSize = _field + return nil +} +func (p *ListTraceChatRequest) ReadField6(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.PageToken = _field + return nil +} +func (p *ListTraceChatRequest) ReadField7(iprot thrift.TProtocol) error { + + var _field *common.PlatformType + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.PlatformType = _field + return nil +} +func (p *ListTraceChatRequest) ReadField8(iprot thrift.TProtocol) error { + _field := filter.NewFilterFields() if err := _field.Read(iprot); err != nil { return err } - p.BaseResp = _field + p.Filters = _field return nil } +func (p *ListTraceChatRequest) ReadField9(iprot thrift.TProtocol) error { -func (p *ListTraceChatResponse) Write(oprot thrift.TProtocol) (err error) { + var _field *bool + if v, err := iprot.ReadBool(); err != nil { + return err + } else { + _field = &v + } + p.WithoutDetail = _field + return nil +} +func (p *ListTraceChatRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() + if err := _field.Read(iprot); err != nil { + return err + } + p.Base = _field + return nil +} + +func (p *ListTraceChatRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListTraceChatResponse"); err != nil { + if err = oprot.WriteStructBegin("ListTraceChatRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -23770,6 +23955,30 @@ func (p *ListTraceChatResponse) Write(oprot thrift.TProtocol) (err error) { fieldId = 3 goto WriteFieldError } + if err = p.writeField4(oprot); err != nil { + fieldId = 4 + goto WriteFieldError + } + if err = p.writeField5(oprot); err != nil { + fieldId = 5 + goto WriteFieldError + } + if err = p.writeField6(oprot); err != nil { + fieldId = 6 + goto WriteFieldError + } + if err = p.writeField7(oprot); err != nil { + fieldId = 7 + goto WriteFieldError + } + if err = p.writeField8(oprot); err != nil { + fieldId = 8 + goto WriteFieldError + } + if err = p.writeField9(oprot); err != nil { + fieldId = 9 + goto WriteFieldError + } if err = p.writeField255(oprot); err != nil { fieldId = 255 goto WriteFieldError @@ -23792,19 +24001,11 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *ListTraceChatResponse) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("messages", thrift.LIST, 1); err != nil { +func (p *ListTraceChatRequest) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Messages)); err != nil { - return err - } - for _, v := range p.Messages { - if err := v.Write(oprot); err != nil { - return err - } - } - if err := oprot.WriteListEnd(); err != nil { + if err := oprot.WriteI64(p.WorkspaceID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -23816,11 +24017,11 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *ListTraceChatResponse) writeField2(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("next_page_token", thrift.STRING, 2); err != nil { +func (p *ListTraceChatRequest) writeField2(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("trace_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteString(p.NextPageToken); err != nil { + if err := oprot.WriteString(p.TraceID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -23832,15 +24033,17 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *ListTraceChatResponse) writeField3(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("has_more", thrift.BOOL, 3); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteBool(p.HasMore); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError +func (p *ListTraceChatRequest) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetStartTime() { + if err = oprot.WriteFieldBegin("start_time", thrift.I64, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.StartTime); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -23848,12 +24051,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *ListTraceChatResponse) writeField255(oprot thrift.TProtocol) (err error) { - if p.IsSetBaseResp() { - if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { +func (p *ListTraceChatRequest) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetEndTime() { + if err = oprot.WriteFieldBegin("end_time", thrift.I64, 4); err != nil { goto WriteFieldBeginError } - if err := p.BaseResp.Write(oprot); err != nil { + if err := oprot.WriteI64(*p.EndTime); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -23862,243 +24065,545 @@ func (p *ListTraceChatResponse) writeField255(oprot thrift.TProtocol) (err error } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 4 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } - -func (p *ListTraceChatResponse) String() string { - if p == nil { - return "" +func (p *ListTraceChatRequest) writeField5(oprot thrift.TProtocol) (err error) { + if p.IsSetPageSize() { + if err = oprot.WriteFieldBegin("page_size", thrift.I32, 5); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI32(*p.PageSize); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } - return fmt.Sprintf("ListTraceChatResponse(%+v)", *p) - + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 5 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } - -func (p *ListTraceChatResponse) DeepEqual(ano *ListTraceChatResponse) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.Messages) { - return false - } - if !p.Field2DeepEqual(ano.NextPageToken) { - return false - } - if !p.Field3DeepEqual(ano.HasMore) { - return false - } - if !p.Field255DeepEqual(ano.BaseResp) { - return false +func (p *ListTraceChatRequest) writeField6(oprot thrift.TProtocol) (err error) { + if p.IsSetPageToken() { + if err = oprot.WriteFieldBegin("page_token", thrift.STRING, 6); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.PageToken); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } - return true + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 6 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) } - -func (p *ListTraceChatResponse) Field1DeepEqual(src []*ChatMessage) bool { - - if len(p.Messages) != len(src) { - return false - } - for i, v := range p.Messages { - _src := src[i] - if !v.DeepEqual(_src) { - return false +func (p *ListTraceChatRequest) writeField7(oprot thrift.TProtocol) (err error) { + if p.IsSetPlatformType() { + if err = oprot.WriteFieldBegin("platform_type", thrift.STRING, 7); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.PlatformType); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError } } - return true + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 7 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 7 end error: ", p), err) } -func (p *ListTraceChatResponse) Field2DeepEqual(src string) bool { - - if strings.Compare(p.NextPageToken, src) != 0 { - return false +func (p *ListTraceChatRequest) writeField8(oprot thrift.TProtocol) (err error) { + if p.IsSetFilters() { + if err = oprot.WriteFieldBegin("filters", thrift.STRUCT, 8); err != nil { + goto WriteFieldBeginError + } + if err := p.Filters.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } - return true -} -func (p *ListTraceChatResponse) Field3DeepEqual(src bool) bool { + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 8 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 8 end error: ", p), err) +} +func (p *ListTraceChatRequest) writeField9(oprot thrift.TProtocol) (err error) { + if p.IsSetWithoutDetail() { + if err = oprot.WriteFieldBegin("without_detail", thrift.BOOL, 9); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteBool(*p.WithoutDetail); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 9 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 9 end error: ", p), err) +} +func (p *ListTraceChatRequest) writeField255(oprot thrift.TProtocol) (err error) { + if p.IsSetBase() { + if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { + goto WriteFieldBeginError + } + if err := p.Base.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) +} - if p.HasMore != src { - return false +func (p *ListTraceChatRequest) String() string { + if p == nil { + return "" } - return true + return fmt.Sprintf("ListTraceChatRequest(%+v)", *p) + } -func (p *ListTraceChatResponse) Field255DeepEqual(src *base.BaseResp) bool { - if !p.BaseResp.DeepEqual(src) { +func (p *ListTraceChatRequest) DeepEqual(ano *ListTraceChatRequest) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.WorkspaceID) { + return false + } + if !p.Field2DeepEqual(ano.TraceID) { + return false + } + if !p.Field3DeepEqual(ano.StartTime) { + return false + } + if !p.Field4DeepEqual(ano.EndTime) { + return false + } + if !p.Field5DeepEqual(ano.PageSize) { + return false + } + if !p.Field6DeepEqual(ano.PageToken) { + return false + } + if !p.Field7DeepEqual(ano.PlatformType) { + return false + } + if !p.Field8DeepEqual(ano.Filters) { + return false + } + if !p.Field9DeepEqual(ano.WithoutDetail) { + return false + } + if !p.Field255DeepEqual(ano.Base) { return false } return true } -type ListThreadChatRequest struct { - WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" ` - ThreadID string `thrift:"thread_id,2,required" frugal:"2,required,string" json:"thread_id" form:"thread_id,required" ` - StartTime *int64 `thrift:"start_time,3,optional" frugal:"3,optional,i64" json:"start_time,omitempty" form:"start_time" ` - EndTime *int64 `thrift:"end_time,4,optional" frugal:"4,optional,i64" json:"end_time,omitempty" form:"end_time" ` - PageSize *int32 `thrift:"page_size,5,optional" frugal:"5,optional,i32" json:"page_size,omitempty" form:"page_size" ` - PageToken *string `thrift:"page_token,6,optional" frugal:"6,optional,string" json:"page_token,omitempty" form:"page_token" ` - PlatformType *common.PlatformType `thrift:"platform_type,7,optional" frugal:"7,optional,string" json:"platform_type,omitempty" form:"platform_type" ` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` -} +func (p *ListTraceChatRequest) Field1DeepEqual(src int64) bool { -func NewListThreadChatRequest() *ListThreadChatRequest { - return &ListThreadChatRequest{} + if p.WorkspaceID != src { + return false + } + return true } +func (p *ListTraceChatRequest) Field2DeepEqual(src string) bool { -func (p *ListThreadChatRequest) InitDefault() { + if strings.Compare(p.TraceID, src) != 0 { + return false + } + return true } +func (p *ListTraceChatRequest) Field3DeepEqual(src *int64) bool { -func (p *ListThreadChatRequest) GetWorkspaceID() (v int64) { - if p != nil { - return p.WorkspaceID + if p.StartTime == src { + return true + } else if p.StartTime == nil || src == nil { + return false } - return + if *p.StartTime != *src { + return false + } + return true } +func (p *ListTraceChatRequest) Field4DeepEqual(src *int64) bool { -func (p *ListThreadChatRequest) GetThreadID() (v string) { - if p != nil { - return p.ThreadID + if p.EndTime == src { + return true + } else if p.EndTime == nil || src == nil { + return false } - return + if *p.EndTime != *src { + return false + } + return true } +func (p *ListTraceChatRequest) Field5DeepEqual(src *int32) bool { -var ListThreadChatRequest_StartTime_DEFAULT int64 - -func (p *ListThreadChatRequest) GetStartTime() (v int64) { - if p == nil { - return + if p.PageSize == src { + return true + } else if p.PageSize == nil || src == nil { + return false } - if !p.IsSetStartTime() { - return ListThreadChatRequest_StartTime_DEFAULT + if *p.PageSize != *src { + return false } - return *p.StartTime + return true } +func (p *ListTraceChatRequest) Field6DeepEqual(src *string) bool { -var ListThreadChatRequest_EndTime_DEFAULT int64 - -func (p *ListThreadChatRequest) GetEndTime() (v int64) { - if p == nil { - return + if p.PageToken == src { + return true + } else if p.PageToken == nil || src == nil { + return false } - if !p.IsSetEndTime() { - return ListThreadChatRequest_EndTime_DEFAULT + if strings.Compare(*p.PageToken, *src) != 0 { + return false } - return *p.EndTime + return true } +func (p *ListTraceChatRequest) Field7DeepEqual(src *common.PlatformType) bool { -var ListThreadChatRequest_PageSize_DEFAULT int32 - -func (p *ListThreadChatRequest) GetPageSize() (v int32) { - if p == nil { - return + if p.PlatformType == src { + return true + } else if p.PlatformType == nil || src == nil { + return false } - if !p.IsSetPageSize() { - return ListThreadChatRequest_PageSize_DEFAULT + if strings.Compare(*p.PlatformType, *src) != 0 { + return false } - return *p.PageSize + return true } +func (p *ListTraceChatRequest) Field8DeepEqual(src *filter.FilterFields) bool { -var ListThreadChatRequest_PageToken_DEFAULT string + if !p.Filters.DeepEqual(src) { + return false + } + return true +} +func (p *ListTraceChatRequest) Field9DeepEqual(src *bool) bool { -func (p *ListThreadChatRequest) GetPageToken() (v string) { - if p == nil { - return + if p.WithoutDetail == src { + return true + } else if p.WithoutDetail == nil || src == nil { + return false } - if !p.IsSetPageToken() { - return ListThreadChatRequest_PageToken_DEFAULT + if *p.WithoutDetail != *src { + return false } - return *p.PageToken + return true } +func (p *ListTraceChatRequest) Field255DeepEqual(src *base.Base) bool { -var ListThreadChatRequest_PlatformType_DEFAULT common.PlatformType - -func (p *ListThreadChatRequest) GetPlatformType() (v common.PlatformType) { - if p == nil { - return - } - if !p.IsSetPlatformType() { - return ListThreadChatRequest_PlatformType_DEFAULT + if !p.Base.DeepEqual(src) { + return false } - return *p.PlatformType + return true } -var ListThreadChatRequest_Base_DEFAULT *base.Base +type UpsertColumnExtractConfigResponse struct { + BaseResp *base.BaseResp `thrift:"BaseResp,255,optional" frugal:"255,optional,base.BaseResp" form:"BaseResp" json:"BaseResp,omitempty" query:"BaseResp"` +} -func (p *ListThreadChatRequest) GetBase() (v *base.Base) { +func NewUpsertColumnExtractConfigResponse() *UpsertColumnExtractConfigResponse { + return &UpsertColumnExtractConfigResponse{} +} + +func (p *UpsertColumnExtractConfigResponse) InitDefault() { +} + +var UpsertColumnExtractConfigResponse_BaseResp_DEFAULT *base.BaseResp + +func (p *UpsertColumnExtractConfigResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } - if !p.IsSetBase() { - return ListThreadChatRequest_Base_DEFAULT + if !p.IsSetBaseResp() { + return UpsertColumnExtractConfigResponse_BaseResp_DEFAULT } - return p.Base -} -func (p *ListThreadChatRequest) SetWorkspaceID(val int64) { - p.WorkspaceID = val -} -func (p *ListThreadChatRequest) SetThreadID(val string) { - p.ThreadID = val -} -func (p *ListThreadChatRequest) SetStartTime(val *int64) { - p.StartTime = val -} -func (p *ListThreadChatRequest) SetEndTime(val *int64) { - p.EndTime = val + return p.BaseResp } -func (p *ListThreadChatRequest) SetPageSize(val *int32) { - p.PageSize = val +func (p *UpsertColumnExtractConfigResponse) SetBaseResp(val *base.BaseResp) { + p.BaseResp = val } -func (p *ListThreadChatRequest) SetPageToken(val *string) { - p.PageToken = val + +var fieldIDToName_UpsertColumnExtractConfigResponse = map[int16]string{ + 255: "BaseResp", } -func (p *ListThreadChatRequest) SetPlatformType(val *common.PlatformType) { - p.PlatformType = val + +func (p *UpsertColumnExtractConfigResponse) IsSetBaseResp() bool { + return p.BaseResp != nil } -func (p *ListThreadChatRequest) SetBase(val *base.Base) { - p.Base = val + +func (p *UpsertColumnExtractConfigResponse) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 255: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField255(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_UpsertColumnExtractConfigResponse[fieldId]), err) +SkipFieldError: + return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) + +ReadFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) +ReadStructEndError: + return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -var fieldIDToName_ListThreadChatRequest = map[int16]string{ - 1: "workspace_id", - 2: "thread_id", - 3: "start_time", - 4: "end_time", - 5: "page_size", - 6: "page_token", - 7: "platform_type", - 255: "Base", +func (p *UpsertColumnExtractConfigResponse) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBaseResp() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseResp = _field + return nil } -func (p *ListThreadChatRequest) IsSetStartTime() bool { - return p.StartTime != nil +func (p *UpsertColumnExtractConfigResponse) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("UpsertColumnExtractConfigResponse"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField255(oprot); err != nil { + fieldId = 255 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *ListThreadChatRequest) IsSetEndTime() bool { - return p.EndTime != nil +func (p *UpsertColumnExtractConfigResponse) writeField255(oprot thrift.TProtocol) (err error) { + if p.IsSetBaseResp() { + if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { + goto WriteFieldBeginError + } + if err := p.BaseResp.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *ListThreadChatRequest) IsSetPageSize() bool { - return p.PageSize != nil +func (p *UpsertColumnExtractConfigResponse) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("UpsertColumnExtractConfigResponse(%+v)", *p) + } -func (p *ListThreadChatRequest) IsSetPageToken() bool { - return p.PageToken != nil +func (p *UpsertColumnExtractConfigResponse) DeepEqual(ano *UpsertColumnExtractConfigResponse) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field255DeepEqual(ano.BaseResp) { + return false + } + return true } -func (p *ListThreadChatRequest) IsSetPlatformType() bool { - return p.PlatformType != nil +func (p *UpsertColumnExtractConfigResponse) Field255DeepEqual(src *base.BaseResp) bool { + + if !p.BaseResp.DeepEqual(src) { + return false + } + return true } -func (p *ListThreadChatRequest) IsSetBase() bool { +type GetColumnExtractConfigRequest struct { + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id,string,omitempty" query:"workspace_id"` + PlatformType common.PlatformType `thrift:"platform_type,2,required" frugal:"2,required,string" json:"platform_type,required" query:"platform_type,required"` + SpanListType common.SpanListType `thrift:"span_list_type,3,required" frugal:"3,required,string" json:"span_list_type,required" query:"span_list_type,required"` + AgentName *string `thrift:"agent_name,4,optional" frugal:"4,optional,string" json:"agent_name,omitempty" query:"agent_name"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +} + +func NewGetColumnExtractConfigRequest() *GetColumnExtractConfigRequest { + return &GetColumnExtractConfigRequest{} +} + +func (p *GetColumnExtractConfigRequest) InitDefault() { +} + +var GetColumnExtractConfigRequest_WorkspaceID_DEFAULT int64 + +func (p *GetColumnExtractConfigRequest) GetWorkspaceID() (v int64) { + if p == nil { + return + } + if !p.IsSetWorkspaceID() { + return GetColumnExtractConfigRequest_WorkspaceID_DEFAULT + } + return *p.WorkspaceID +} + +func (p *GetColumnExtractConfigRequest) GetPlatformType() (v common.PlatformType) { + if p != nil { + return p.PlatformType + } + return +} + +func (p *GetColumnExtractConfigRequest) GetSpanListType() (v common.SpanListType) { + if p != nil { + return p.SpanListType + } + return +} + +var GetColumnExtractConfigRequest_AgentName_DEFAULT string + +func (p *GetColumnExtractConfigRequest) GetAgentName() (v string) { + if p == nil { + return + } + if !p.IsSetAgentName() { + return GetColumnExtractConfigRequest_AgentName_DEFAULT + } + return *p.AgentName +} + +var GetColumnExtractConfigRequest_Base_DEFAULT *base.Base + +func (p *GetColumnExtractConfigRequest) GetBase() (v *base.Base) { + if p == nil { + return + } + if !p.IsSetBase() { + return GetColumnExtractConfigRequest_Base_DEFAULT + } + return p.Base +} +func (p *GetColumnExtractConfigRequest) SetWorkspaceID(val *int64) { + p.WorkspaceID = val +} +func (p *GetColumnExtractConfigRequest) SetPlatformType(val common.PlatformType) { + p.PlatformType = val +} +func (p *GetColumnExtractConfigRequest) SetSpanListType(val common.SpanListType) { + p.SpanListType = val +} +func (p *GetColumnExtractConfigRequest) SetAgentName(val *string) { + p.AgentName = val +} +func (p *GetColumnExtractConfigRequest) SetBase(val *base.Base) { + p.Base = val +} + +var fieldIDToName_GetColumnExtractConfigRequest = map[int16]string{ + 1: "workspace_id", + 2: "platform_type", + 3: "span_list_type", + 4: "agent_name", + 255: "Base", +} + +func (p *GetColumnExtractConfigRequest) IsSetWorkspaceID() bool { + return p.WorkspaceID != nil +} + +func (p *GetColumnExtractConfigRequest) IsSetAgentName() bool { + return p.AgentName != nil +} + +func (p *GetColumnExtractConfigRequest) IsSetBase() bool { return p.Base != nil } -func (p *ListThreadChatRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *GetColumnExtractConfigRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetThreadID bool = false + var issetPlatformType bool = false + var issetSpanListType bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError @@ -24119,7 +24624,6 @@ func (p *ListThreadChatRequest) Read(iprot thrift.TProtocol) (err error) { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } - issetWorkspaceID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -24128,45 +24632,22 @@ func (p *ListThreadChatRequest) Read(iprot thrift.TProtocol) (err error) { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } - issetThreadID = true + issetPlatformType = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: - if fieldTypeId == thrift.I64 { + if fieldTypeId == thrift.STRING { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } + issetSpanListType = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 4: - if fieldTypeId == thrift.I64 { - if err = p.ReadField4(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 5: - if fieldTypeId == thrift.I32 { - if err = p.ReadField5(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 6: - if fieldTypeId == thrift.STRING { - if err = p.ReadField6(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 7: if fieldTypeId == thrift.STRING { - if err = p.ReadField7(iprot); err != nil { + if err = p.ReadField4(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { @@ -24193,13 +24674,13 @@ func (p *ListThreadChatRequest) Read(iprot thrift.TProtocol) (err error) { goto ReadStructEndError } - if !issetWorkspaceID { - fieldId = 1 + if !issetPlatformType { + fieldId = 2 goto RequiredFieldNotSetError } - if !issetThreadID { - fieldId = 2 + if !issetSpanListType { + fieldId = 3 goto RequiredFieldNotSetError } return nil @@ -24208,7 +24689,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListThreadChatRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetColumnExtractConfigRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -24217,87 +24698,54 @@ ReadFieldEndError: ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) RequiredFieldNotSetError: - return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_ListThreadChatRequest[fieldId])) + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_GetColumnExtractConfigRequest[fieldId])) } -func (p *ListThreadChatRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *GetColumnExtractConfigRequest) ReadField1(iprot thrift.TProtocol) error { - var _field int64 + var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { - _field = v + _field = &v } p.WorkspaceID = _field return nil } -func (p *ListThreadChatRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *GetColumnExtractConfigRequest) ReadField2(iprot thrift.TProtocol) error { - var _field string + var _field common.PlatformType if v, err := iprot.ReadString(); err != nil { return err } else { _field = v } - p.ThreadID = _field - return nil -} -func (p *ListThreadChatRequest) ReadField3(iprot thrift.TProtocol) error { - - var _field *int64 - if v, err := iprot.ReadI64(); err != nil { - return err - } else { - _field = &v - } - p.StartTime = _field - return nil -} -func (p *ListThreadChatRequest) ReadField4(iprot thrift.TProtocol) error { - - var _field *int64 - if v, err := iprot.ReadI64(); err != nil { - return err - } else { - _field = &v - } - p.EndTime = _field - return nil -} -func (p *ListThreadChatRequest) ReadField5(iprot thrift.TProtocol) error { - - var _field *int32 - if v, err := iprot.ReadI32(); err != nil { - return err - } else { - _field = &v - } - p.PageSize = _field + p.PlatformType = _field return nil } -func (p *ListThreadChatRequest) ReadField6(iprot thrift.TProtocol) error { +func (p *GetColumnExtractConfigRequest) ReadField3(iprot thrift.TProtocol) error { - var _field *string + var _field common.SpanListType if v, err := iprot.ReadString(); err != nil { return err } else { - _field = &v + _field = v } - p.PageToken = _field + p.SpanListType = _field return nil } -func (p *ListThreadChatRequest) ReadField7(iprot thrift.TProtocol) error { +func (p *GetColumnExtractConfigRequest) ReadField4(iprot thrift.TProtocol) error { - var _field *common.PlatformType + var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } - p.PlatformType = _field + p.AgentName = _field return nil } -func (p *ListThreadChatRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *GetColumnExtractConfigRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -24306,9 +24754,9 @@ func (p *ListThreadChatRequest) ReadField255(iprot thrift.TProtocol) error { return nil } -func (p *ListThreadChatRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *GetColumnExtractConfigRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListThreadChatRequest"); err != nil { + if err = oprot.WriteStructBegin("GetColumnExtractConfigRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -24328,18 +24776,6 @@ func (p *ListThreadChatRequest) Write(oprot thrift.TProtocol) (err error) { fieldId = 4 goto WriteFieldError } - if err = p.writeField5(oprot); err != nil { - fieldId = 5 - goto WriteFieldError - } - if err = p.writeField6(oprot); err != nil { - fieldId = 6 - goto WriteFieldError - } - if err = p.writeField7(oprot); err != nil { - fieldId = 7 - goto WriteFieldError - } if err = p.writeField255(oprot); err != nil { fieldId = 255 goto WriteFieldError @@ -24362,15 +24798,17 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *ListThreadChatRequest) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(p.WorkspaceID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError +func (p *GetColumnExtractConfigRequest) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetWorkspaceID() { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.WorkspaceID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -24378,11 +24816,11 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *ListThreadChatRequest) writeField2(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("thread_id", thrift.STRING, 2); err != nil { +func (p *GetColumnExtractConfigRequest) writeField2(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("platform_type", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteString(p.ThreadID); err != nil { + if err := oprot.WriteString(p.PlatformType); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -24394,17 +24832,15 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *ListThreadChatRequest) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetStartTime() { - if err = oprot.WriteFieldBegin("start_time", thrift.I64, 3); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(*p.StartTime); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } +func (p *GetColumnExtractConfigRequest) writeField3(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("span_list_type", thrift.STRING, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(p.SpanListType); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError } return nil WriteFieldBeginError: @@ -24412,12 +24848,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *ListThreadChatRequest) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetEndTime() { - if err = oprot.WriteFieldBegin("end_time", thrift.I64, 4); err != nil { +func (p *GetColumnExtractConfigRequest) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetAgentName() { + if err = oprot.WriteFieldBegin("agent_name", thrift.STRING, 4); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteI64(*p.EndTime); err != nil { + if err := oprot.WriteString(*p.AgentName); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -24430,61 +24866,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } -func (p *ListThreadChatRequest) writeField5(oprot thrift.TProtocol) (err error) { - if p.IsSetPageSize() { - if err = oprot.WriteFieldBegin("page_size", thrift.I32, 5); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI32(*p.PageSize); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } - } - return nil -WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 5 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) -} -func (p *ListThreadChatRequest) writeField6(oprot thrift.TProtocol) (err error) { - if p.IsSetPageToken() { - if err = oprot.WriteFieldBegin("page_token", thrift.STRING, 6); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.PageToken); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } - } - return nil -WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 6 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) -} -func (p *ListThreadChatRequest) writeField7(oprot thrift.TProtocol) (err error) { - if p.IsSetPlatformType() { - if err = oprot.WriteFieldBegin("platform_type", thrift.STRING, 7); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.PlatformType); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } - } - return nil -WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 7 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 7 end error: ", p), err) -} -func (p *ListThreadChatRequest) writeField255(oprot thrift.TProtocol) (err error) { +func (p *GetColumnExtractConfigRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -24503,15 +24885,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *ListThreadChatRequest) String() string { +func (p *GetColumnExtractConfigRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("ListThreadChatRequest(%+v)", *p) + return fmt.Sprintf("GetColumnExtractConfigRequest(%+v)", *p) } -func (p *ListThreadChatRequest) DeepEqual(ano *ListThreadChatRequest) bool { +func (p *GetColumnExtractConfigRequest) DeepEqual(ano *GetColumnExtractConfigRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -24520,22 +24902,13 @@ func (p *ListThreadChatRequest) DeepEqual(ano *ListThreadChatRequest) bool { if !p.Field1DeepEqual(ano.WorkspaceID) { return false } - if !p.Field2DeepEqual(ano.ThreadID) { - return false - } - if !p.Field3DeepEqual(ano.StartTime) { - return false - } - if !p.Field4DeepEqual(ano.EndTime) { - return false - } - if !p.Field5DeepEqual(ano.PageSize) { + if !p.Field2DeepEqual(ano.PlatformType) { return false } - if !p.Field6DeepEqual(ano.PageToken) { + if !p.Field3DeepEqual(ano.SpanListType) { return false } - if !p.Field7DeepEqual(ano.PlatformType) { + if !p.Field4DeepEqual(ano.AgentName) { return false } if !p.Field255DeepEqual(ano.Base) { @@ -24544,81 +24917,45 @@ func (p *ListThreadChatRequest) DeepEqual(ano *ListThreadChatRequest) bool { return true } -func (p *ListThreadChatRequest) Field1DeepEqual(src int64) bool { - - if p.WorkspaceID != src { - return false - } - return true -} -func (p *ListThreadChatRequest) Field2DeepEqual(src string) bool { - - if strings.Compare(p.ThreadID, src) != 0 { - return false - } - return true -} -func (p *ListThreadChatRequest) Field3DeepEqual(src *int64) bool { - - if p.StartTime == src { - return true - } else if p.StartTime == nil || src == nil { - return false - } - if *p.StartTime != *src { - return false - } - return true -} -func (p *ListThreadChatRequest) Field4DeepEqual(src *int64) bool { +func (p *GetColumnExtractConfigRequest) Field1DeepEqual(src *int64) bool { - if p.EndTime == src { + if p.WorkspaceID == src { return true - } else if p.EndTime == nil || src == nil { + } else if p.WorkspaceID == nil || src == nil { return false } - if *p.EndTime != *src { + if *p.WorkspaceID != *src { return false } return true } -func (p *ListThreadChatRequest) Field5DeepEqual(src *int32) bool { +func (p *GetColumnExtractConfigRequest) Field2DeepEqual(src common.PlatformType) bool { - if p.PageSize == src { - return true - } else if p.PageSize == nil || src == nil { - return false - } - if *p.PageSize != *src { + if strings.Compare(p.PlatformType, src) != 0 { return false } return true } -func (p *ListThreadChatRequest) Field6DeepEqual(src *string) bool { +func (p *GetColumnExtractConfigRequest) Field3DeepEqual(src common.SpanListType) bool { - if p.PageToken == src { - return true - } else if p.PageToken == nil || src == nil { - return false - } - if strings.Compare(*p.PageToken, *src) != 0 { + if strings.Compare(p.SpanListType, src) != 0 { return false } return true } -func (p *ListThreadChatRequest) Field7DeepEqual(src *common.PlatformType) bool { +func (p *GetColumnExtractConfigRequest) Field4DeepEqual(src *string) bool { - if p.PlatformType == src { + if p.AgentName == src { return true - } else if p.PlatformType == nil || src == nil { + } else if p.AgentName == nil || src == nil { return false } - if strings.Compare(*p.PlatformType, *src) != 0 { + if strings.Compare(*p.AgentName, *src) != 0 { return false } return true } -func (p *ListThreadChatRequest) Field255DeepEqual(src *base.Base) bool { +func (p *GetColumnExtractConfigRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -24626,77 +24963,77 @@ func (p *ListThreadChatRequest) Field255DeepEqual(src *base.Base) bool { return true } -type ListThreadChatResponse struct { +type ListTraceChatResponse struct { Messages []*ChatMessage `thrift:"messages,1,required" frugal:"1,required,list" json:"messages" form:"messages,required" query:"messages,required"` NextPageToken string `thrift:"next_page_token,2,required" frugal:"2,required,string" json:"next_page_token" form:"next_page_token,required" query:"next_page_token,required"` HasMore bool `thrift:"has_more,3,required" frugal:"3,required,bool" json:"has_more" form:"has_more,required" query:"has_more,required"` BaseResp *base.BaseResp `thrift:"BaseResp,255,optional" frugal:"255,optional,base.BaseResp" form:"BaseResp" json:"BaseResp,omitempty" query:"BaseResp"` } -func NewListThreadChatResponse() *ListThreadChatResponse { - return &ListThreadChatResponse{} +func NewListTraceChatResponse() *ListTraceChatResponse { + return &ListTraceChatResponse{} } -func (p *ListThreadChatResponse) InitDefault() { +func (p *ListTraceChatResponse) InitDefault() { } -func (p *ListThreadChatResponse) GetMessages() (v []*ChatMessage) { +func (p *ListTraceChatResponse) GetMessages() (v []*ChatMessage) { if p != nil { return p.Messages } return } -func (p *ListThreadChatResponse) GetNextPageToken() (v string) { +func (p *ListTraceChatResponse) GetNextPageToken() (v string) { if p != nil { return p.NextPageToken } return } -func (p *ListThreadChatResponse) GetHasMore() (v bool) { +func (p *ListTraceChatResponse) GetHasMore() (v bool) { if p != nil { return p.HasMore } return } -var ListThreadChatResponse_BaseResp_DEFAULT *base.BaseResp +var ListTraceChatResponse_BaseResp_DEFAULT *base.BaseResp -func (p *ListThreadChatResponse) GetBaseResp() (v *base.BaseResp) { +func (p *ListTraceChatResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return ListThreadChatResponse_BaseResp_DEFAULT + return ListTraceChatResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *ListThreadChatResponse) SetMessages(val []*ChatMessage) { +func (p *ListTraceChatResponse) SetMessages(val []*ChatMessage) { p.Messages = val } -func (p *ListThreadChatResponse) SetNextPageToken(val string) { +func (p *ListTraceChatResponse) SetNextPageToken(val string) { p.NextPageToken = val } -func (p *ListThreadChatResponse) SetHasMore(val bool) { +func (p *ListTraceChatResponse) SetHasMore(val bool) { p.HasMore = val } -func (p *ListThreadChatResponse) SetBaseResp(val *base.BaseResp) { +func (p *ListTraceChatResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_ListThreadChatResponse = map[int16]string{ +var fieldIDToName_ListTraceChatResponse = map[int16]string{ 1: "messages", 2: "next_page_token", 3: "has_more", 255: "BaseResp", } -func (p *ListThreadChatResponse) IsSetBaseResp() bool { +func (p *ListTraceChatResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *ListThreadChatResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *ListTraceChatResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetMessages bool = false @@ -24785,7 +25122,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListThreadChatResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListTraceChatResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -24794,10 +25131,10 @@ ReadFieldEndError: ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) RequiredFieldNotSetError: - return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_ListThreadChatResponse[fieldId])) + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_ListTraceChatResponse[fieldId])) } -func (p *ListThreadChatResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *ListTraceChatResponse) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err @@ -24820,7 +25157,7 @@ func (p *ListThreadChatResponse) ReadField1(iprot thrift.TProtocol) error { p.Messages = _field return nil } -func (p *ListThreadChatResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *ListTraceChatResponse) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { @@ -24831,7 +25168,7 @@ func (p *ListThreadChatResponse) ReadField2(iprot thrift.TProtocol) error { p.NextPageToken = _field return nil } -func (p *ListThreadChatResponse) ReadField3(iprot thrift.TProtocol) error { +func (p *ListTraceChatResponse) ReadField3(iprot thrift.TProtocol) error { var _field bool if v, err := iprot.ReadBool(); err != nil { @@ -24842,7 +25179,7 @@ func (p *ListThreadChatResponse) ReadField3(iprot thrift.TProtocol) error { p.HasMore = _field return nil } -func (p *ListThreadChatResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *ListTraceChatResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -24851,9 +25188,9 @@ func (p *ListThreadChatResponse) ReadField255(iprot thrift.TProtocol) error { return nil } -func (p *ListThreadChatResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *ListTraceChatResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListThreadChatResponse"); err != nil { + if err = oprot.WriteStructBegin("ListTraceChatResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -24891,7 +25228,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *ListThreadChatResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *ListTraceChatResponse) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("messages", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } @@ -24915,7 +25252,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *ListThreadChatResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *ListTraceChatResponse) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("next_page_token", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } @@ -24931,7 +25268,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *ListThreadChatResponse) writeField3(oprot thrift.TProtocol) (err error) { +func (p *ListTraceChatResponse) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("has_more", thrift.BOOL, 3); err != nil { goto WriteFieldBeginError } @@ -24947,7 +25284,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *ListThreadChatResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *ListTraceChatResponse) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBaseResp() { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -24966,15 +25303,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *ListThreadChatResponse) String() string { +func (p *ListTraceChatResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("ListThreadChatResponse(%+v)", *p) + return fmt.Sprintf("ListTraceChatResponse(%+v)", *p) } -func (p *ListThreadChatResponse) DeepEqual(ano *ListThreadChatResponse) bool { +func (p *ListTraceChatResponse) DeepEqual(ano *ListTraceChatResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -24995,7 +25332,7 @@ func (p *ListThreadChatResponse) DeepEqual(ano *ListThreadChatResponse) bool { return true } -func (p *ListThreadChatResponse) Field1DeepEqual(src []*ChatMessage) bool { +func (p *ListTraceChatResponse) Field1DeepEqual(src []*ChatMessage) bool { if len(p.Messages) != len(src) { return false @@ -25008,21 +25345,21 @@ func (p *ListThreadChatResponse) Field1DeepEqual(src []*ChatMessage) bool { } return true } -func (p *ListThreadChatResponse) Field2DeepEqual(src string) bool { +func (p *ListTraceChatResponse) Field2DeepEqual(src string) bool { if strings.Compare(p.NextPageToken, src) != 0 { return false } return true } -func (p *ListThreadChatResponse) Field3DeepEqual(src bool) bool { +func (p *ListTraceChatResponse) Field3DeepEqual(src bool) bool { if p.HasMore != src { return false } return true } -func (p *ListThreadChatResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *ListTraceChatResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { return false @@ -25030,128 +25367,170 @@ func (p *ListThreadChatResponse) Field255DeepEqual(src *base.BaseResp) bool { return true } -type GetThreadStatRequest struct { +type ListThreadChatRequest struct { WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" ` ThreadID string `thrift:"thread_id,2,required" frugal:"2,required,string" json:"thread_id" form:"thread_id,required" ` StartTime *int64 `thrift:"start_time,3,optional" frugal:"3,optional,i64" json:"start_time,omitempty" form:"start_time" ` EndTime *int64 `thrift:"end_time,4,optional" frugal:"4,optional,i64" json:"end_time,omitempty" form:"end_time" ` - PlatformType *common.PlatformType `thrift:"platform_type,5,optional" frugal:"5,optional,string" json:"platform_type,omitempty" form:"platform_type" ` + PageSize *int32 `thrift:"page_size,5,optional" frugal:"5,optional,i32" json:"page_size,omitempty" form:"page_size" ` + PageToken *string `thrift:"page_token,6,optional" frugal:"6,optional,string" json:"page_token,omitempty" form:"page_token" ` + PlatformType *common.PlatformType `thrift:"platform_type,7,optional" frugal:"7,optional,string" json:"platform_type,omitempty" form:"platform_type" ` Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewGetThreadStatRequest() *GetThreadStatRequest { - return &GetThreadStatRequest{} +func NewListThreadChatRequest() *ListThreadChatRequest { + return &ListThreadChatRequest{} } -func (p *GetThreadStatRequest) InitDefault() { +func (p *ListThreadChatRequest) InitDefault() { } -func (p *GetThreadStatRequest) GetWorkspaceID() (v int64) { +func (p *ListThreadChatRequest) GetWorkspaceID() (v int64) { if p != nil { return p.WorkspaceID } return } -func (p *GetThreadStatRequest) GetThreadID() (v string) { +func (p *ListThreadChatRequest) GetThreadID() (v string) { if p != nil { return p.ThreadID } return } -var GetThreadStatRequest_StartTime_DEFAULT int64 +var ListThreadChatRequest_StartTime_DEFAULT int64 -func (p *GetThreadStatRequest) GetStartTime() (v int64) { +func (p *ListThreadChatRequest) GetStartTime() (v int64) { if p == nil { return } if !p.IsSetStartTime() { - return GetThreadStatRequest_StartTime_DEFAULT + return ListThreadChatRequest_StartTime_DEFAULT } return *p.StartTime } -var GetThreadStatRequest_EndTime_DEFAULT int64 +var ListThreadChatRequest_EndTime_DEFAULT int64 -func (p *GetThreadStatRequest) GetEndTime() (v int64) { +func (p *ListThreadChatRequest) GetEndTime() (v int64) { if p == nil { return } if !p.IsSetEndTime() { - return GetThreadStatRequest_EndTime_DEFAULT + return ListThreadChatRequest_EndTime_DEFAULT } return *p.EndTime } -var GetThreadStatRequest_PlatformType_DEFAULT common.PlatformType +var ListThreadChatRequest_PageSize_DEFAULT int32 -func (p *GetThreadStatRequest) GetPlatformType() (v common.PlatformType) { +func (p *ListThreadChatRequest) GetPageSize() (v int32) { + if p == nil { + return + } + if !p.IsSetPageSize() { + return ListThreadChatRequest_PageSize_DEFAULT + } + return *p.PageSize +} + +var ListThreadChatRequest_PageToken_DEFAULT string + +func (p *ListThreadChatRequest) GetPageToken() (v string) { + if p == nil { + return + } + if !p.IsSetPageToken() { + return ListThreadChatRequest_PageToken_DEFAULT + } + return *p.PageToken +} + +var ListThreadChatRequest_PlatformType_DEFAULT common.PlatformType + +func (p *ListThreadChatRequest) GetPlatformType() (v common.PlatformType) { if p == nil { return } if !p.IsSetPlatformType() { - return GetThreadStatRequest_PlatformType_DEFAULT + return ListThreadChatRequest_PlatformType_DEFAULT } return *p.PlatformType } -var GetThreadStatRequest_Base_DEFAULT *base.Base +var ListThreadChatRequest_Base_DEFAULT *base.Base -func (p *GetThreadStatRequest) GetBase() (v *base.Base) { +func (p *ListThreadChatRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return GetThreadStatRequest_Base_DEFAULT + return ListThreadChatRequest_Base_DEFAULT } return p.Base } -func (p *GetThreadStatRequest) SetWorkspaceID(val int64) { +func (p *ListThreadChatRequest) SetWorkspaceID(val int64) { p.WorkspaceID = val } -func (p *GetThreadStatRequest) SetThreadID(val string) { +func (p *ListThreadChatRequest) SetThreadID(val string) { p.ThreadID = val } -func (p *GetThreadStatRequest) SetStartTime(val *int64) { +func (p *ListThreadChatRequest) SetStartTime(val *int64) { p.StartTime = val } -func (p *GetThreadStatRequest) SetEndTime(val *int64) { +func (p *ListThreadChatRequest) SetEndTime(val *int64) { p.EndTime = val } -func (p *GetThreadStatRequest) SetPlatformType(val *common.PlatformType) { +func (p *ListThreadChatRequest) SetPageSize(val *int32) { + p.PageSize = val +} +func (p *ListThreadChatRequest) SetPageToken(val *string) { + p.PageToken = val +} +func (p *ListThreadChatRequest) SetPlatformType(val *common.PlatformType) { p.PlatformType = val } -func (p *GetThreadStatRequest) SetBase(val *base.Base) { +func (p *ListThreadChatRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_GetThreadStatRequest = map[int16]string{ +var fieldIDToName_ListThreadChatRequest = map[int16]string{ 1: "workspace_id", 2: "thread_id", 3: "start_time", 4: "end_time", - 5: "platform_type", + 5: "page_size", + 6: "page_token", + 7: "platform_type", 255: "Base", } -func (p *GetThreadStatRequest) IsSetStartTime() bool { +func (p *ListThreadChatRequest) IsSetStartTime() bool { return p.StartTime != nil } -func (p *GetThreadStatRequest) IsSetEndTime() bool { +func (p *ListThreadChatRequest) IsSetEndTime() bool { return p.EndTime != nil } -func (p *GetThreadStatRequest) IsSetPlatformType() bool { +func (p *ListThreadChatRequest) IsSetPageSize() bool { + return p.PageSize != nil +} + +func (p *ListThreadChatRequest) IsSetPageToken() bool { + return p.PageToken != nil +} + +func (p *ListThreadChatRequest) IsSetPlatformType() bool { return p.PlatformType != nil } -func (p *GetThreadStatRequest) IsSetBase() bool { +func (p *ListThreadChatRequest) IsSetBase() bool { return p.Base != nil } -func (p *GetThreadStatRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *ListThreadChatRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkspaceID bool = false @@ -25206,13 +25585,29 @@ func (p *GetThreadStatRequest) Read(iprot thrift.TProtocol) (err error) { goto SkipFieldError } case 5: - if fieldTypeId == thrift.STRING { + if fieldTypeId == thrift.I32 { if err = p.ReadField5(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } + case 6: + if fieldTypeId == thrift.STRING { + if err = p.ReadField6(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 7: + if fieldTypeId == thrift.STRING { + if err = p.ReadField7(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } case 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { @@ -25249,7 +25644,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetThreadStatRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListThreadChatRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -25258,10 +25653,10 @@ ReadFieldEndError: ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) RequiredFieldNotSetError: - return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_GetThreadStatRequest[fieldId])) + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_ListThreadChatRequest[fieldId])) } -func (p *GetThreadStatRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *ListThreadChatRequest) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { @@ -25272,7 +25667,7 @@ func (p *GetThreadStatRequest) ReadField1(iprot thrift.TProtocol) error { p.WorkspaceID = _field return nil } -func (p *GetThreadStatRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *ListThreadChatRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { @@ -25283,7 +25678,7 @@ func (p *GetThreadStatRequest) ReadField2(iprot thrift.TProtocol) error { p.ThreadID = _field return nil } -func (p *GetThreadStatRequest) ReadField3(iprot thrift.TProtocol) error { +func (p *ListThreadChatRequest) ReadField3(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { @@ -25294,7 +25689,7 @@ func (p *GetThreadStatRequest) ReadField3(iprot thrift.TProtocol) error { p.StartTime = _field return nil } -func (p *GetThreadStatRequest) ReadField4(iprot thrift.TProtocol) error { +func (p *ListThreadChatRequest) ReadField4(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { @@ -25305,7 +25700,29 @@ func (p *GetThreadStatRequest) ReadField4(iprot thrift.TProtocol) error { p.EndTime = _field return nil } -func (p *GetThreadStatRequest) ReadField5(iprot thrift.TProtocol) error { +func (p *ListThreadChatRequest) ReadField5(iprot thrift.TProtocol) error { + + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { + return err + } else { + _field = &v + } + p.PageSize = _field + return nil +} +func (p *ListThreadChatRequest) ReadField6(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.PageToken = _field + return nil +} +func (p *ListThreadChatRequest) ReadField7(iprot thrift.TProtocol) error { var _field *common.PlatformType if v, err := iprot.ReadString(); err != nil { @@ -25316,7 +25733,7 @@ func (p *GetThreadStatRequest) ReadField5(iprot thrift.TProtocol) error { p.PlatformType = _field return nil } -func (p *GetThreadStatRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *ListThreadChatRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -25325,9 +25742,9 @@ func (p *GetThreadStatRequest) ReadField255(iprot thrift.TProtocol) error { return nil } -func (p *GetThreadStatRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *ListThreadChatRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetThreadStatRequest"); err != nil { + if err = oprot.WriteStructBegin("ListThreadChatRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -25351,6 +25768,14 @@ func (p *GetThreadStatRequest) Write(oprot thrift.TProtocol) (err error) { fieldId = 5 goto WriteFieldError } + if err = p.writeField6(oprot); err != nil { + fieldId = 6 + goto WriteFieldError + } + if err = p.writeField7(oprot); err != nil { + fieldId = 7 + goto WriteFieldError + } if err = p.writeField255(oprot); err != nil { fieldId = 255 goto WriteFieldError @@ -25373,7 +25798,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *GetThreadStatRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *ListThreadChatRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } @@ -25389,7 +25814,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *GetThreadStatRequest) writeField2(oprot thrift.TProtocol) (err error) { +func (p *ListThreadChatRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("thread_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } @@ -25405,7 +25830,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *GetThreadStatRequest) writeField3(oprot thrift.TProtocol) (err error) { +func (p *ListThreadChatRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetStartTime() { if err = oprot.WriteFieldBegin("start_time", thrift.I64, 3); err != nil { goto WriteFieldBeginError @@ -25423,7 +25848,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *GetThreadStatRequest) writeField4(oprot thrift.TProtocol) (err error) { +func (p *ListThreadChatRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetEndTime() { if err = oprot.WriteFieldBegin("end_time", thrift.I64, 4); err != nil { goto WriteFieldBeginError @@ -25441,12 +25866,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } -func (p *GetThreadStatRequest) writeField5(oprot thrift.TProtocol) (err error) { - if p.IsSetPlatformType() { - if err = oprot.WriteFieldBegin("platform_type", thrift.STRING, 5); err != nil { +func (p *ListThreadChatRequest) writeField5(oprot thrift.TProtocol) (err error) { + if p.IsSetPageSize() { + if err = oprot.WriteFieldBegin("page_size", thrift.I32, 5); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteString(*p.PlatformType); err != nil { + if err := oprot.WriteI32(*p.PageSize); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -25459,12 +25884,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } -func (p *GetThreadStatRequest) writeField255(oprot thrift.TProtocol) (err error) { - if p.IsSetBase() { - if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { +func (p *ListThreadChatRequest) writeField6(oprot thrift.TProtocol) (err error) { + if p.IsSetPageToken() { + if err = oprot.WriteFieldBegin("page_token", thrift.STRING, 6); err != nil { goto WriteFieldBeginError } - if err := p.Base.Write(oprot); err != nil { + if err := oprot.WriteString(*p.PageToken); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -25473,20 +25898,56 @@ func (p *GetThreadStatRequest) writeField255(oprot thrift.TProtocol) (err error) } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 6 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) } - -func (p *GetThreadStatRequest) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("GetThreadStatRequest(%+v)", *p) - +func (p *ListThreadChatRequest) writeField7(oprot thrift.TProtocol) (err error) { + if p.IsSetPlatformType() { + if err = oprot.WriteFieldBegin("platform_type", thrift.STRING, 7); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.PlatformType); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 7 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 7 end error: ", p), err) +} +func (p *ListThreadChatRequest) writeField255(oprot thrift.TProtocol) (err error) { + if p.IsSetBase() { + if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { + goto WriteFieldBeginError + } + if err := p.Base.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *GetThreadStatRequest) DeepEqual(ano *GetThreadStatRequest) bool { +func (p *ListThreadChatRequest) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("ListThreadChatRequest(%+v)", *p) + +} + +func (p *ListThreadChatRequest) DeepEqual(ano *ListThreadChatRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -25504,7 +25965,13 @@ func (p *GetThreadStatRequest) DeepEqual(ano *GetThreadStatRequest) bool { if !p.Field4DeepEqual(ano.EndTime) { return false } - if !p.Field5DeepEqual(ano.PlatformType) { + if !p.Field5DeepEqual(ano.PageSize) { + return false + } + if !p.Field6DeepEqual(ano.PageToken) { + return false + } + if !p.Field7DeepEqual(ano.PlatformType) { return false } if !p.Field255DeepEqual(ano.Base) { @@ -25513,21 +25980,21 @@ func (p *GetThreadStatRequest) DeepEqual(ano *GetThreadStatRequest) bool { return true } -func (p *GetThreadStatRequest) Field1DeepEqual(src int64) bool { +func (p *ListThreadChatRequest) Field1DeepEqual(src int64) bool { if p.WorkspaceID != src { return false } return true } -func (p *GetThreadStatRequest) Field2DeepEqual(src string) bool { +func (p *ListThreadChatRequest) Field2DeepEqual(src string) bool { if strings.Compare(p.ThreadID, src) != 0 { return false } return true } -func (p *GetThreadStatRequest) Field3DeepEqual(src *int64) bool { +func (p *ListThreadChatRequest) Field3DeepEqual(src *int64) bool { if p.StartTime == src { return true @@ -25539,7 +26006,7 @@ func (p *GetThreadStatRequest) Field3DeepEqual(src *int64) bool { } return true } -func (p *GetThreadStatRequest) Field4DeepEqual(src *int64) bool { +func (p *ListThreadChatRequest) Field4DeepEqual(src *int64) bool { if p.EndTime == src { return true @@ -25551,181 +26018,108 @@ func (p *GetThreadStatRequest) Field4DeepEqual(src *int64) bool { } return true } -func (p *GetThreadStatRequest) Field5DeepEqual(src *common.PlatformType) bool { +func (p *ListThreadChatRequest) Field5DeepEqual(src *int32) bool { - if p.PlatformType == src { + if p.PageSize == src { return true - } else if p.PlatformType == nil || src == nil { + } else if p.PageSize == nil || src == nil { return false } - if strings.Compare(*p.PlatformType, *src) != 0 { + if *p.PageSize != *src { return false } return true } -func (p *GetThreadStatRequest) Field255DeepEqual(src *base.Base) bool { +func (p *ListThreadChatRequest) Field6DeepEqual(src *string) bool { - if !p.Base.DeepEqual(src) { + if p.PageToken == src { + return true + } else if p.PageToken == nil || src == nil { return false } - return true -} - -type GetThreadStatResponse struct { - ThreadID string `thrift:"thread_id,1,required" frugal:"1,required,string" json:"thread_id" form:"thread_id,required" query:"thread_id,required"` - StartTime *int64 `thrift:"start_time,2,optional" frugal:"2,optional,i64" json:"start_time" form:"start_time" query:"start_time"` - Duration *int64 `thrift:"duration,3,optional" frugal:"3,optional,i64" json:"duration" form:"duration" query:"duration"` - UserID *string `thrift:"user_id,4,optional" frugal:"4,optional,string" json:"user_id,omitempty" form:"user_id" query:"user_id"` - TotalTokens *int64 `thrift:"total_tokens,5,optional" frugal:"5,optional,i64" json:"total_tokens" form:"total_tokens" query:"total_tokens"` - UsedModels []string `thrift:"used_models,6,optional" frugal:"6,optional,list" json:"used_models" form:"used_models" query:"used_models"` - BaseResp *base.BaseResp `thrift:"BaseResp,255,optional" frugal:"255,optional,base.BaseResp" form:"BaseResp" json:"BaseResp,omitempty" query:"BaseResp"` -} - -func NewGetThreadStatResponse() *GetThreadStatResponse { - return &GetThreadStatResponse{} -} - -func (p *GetThreadStatResponse) InitDefault() { -} - -func (p *GetThreadStatResponse) GetThreadID() (v string) { - if p != nil { - return p.ThreadID + if strings.Compare(*p.PageToken, *src) != 0 { + return false } - return + return true } +func (p *ListThreadChatRequest) Field7DeepEqual(src *common.PlatformType) bool { -var GetThreadStatResponse_StartTime_DEFAULT int64 - -func (p *GetThreadStatResponse) GetStartTime() (v int64) { - if p == nil { - return + if p.PlatformType == src { + return true + } else if p.PlatformType == nil || src == nil { + return false } - if !p.IsSetStartTime() { - return GetThreadStatResponse_StartTime_DEFAULT + if strings.Compare(*p.PlatformType, *src) != 0 { + return false } - return *p.StartTime + return true } +func (p *ListThreadChatRequest) Field255DeepEqual(src *base.Base) bool { -var GetThreadStatResponse_Duration_DEFAULT int64 - -func (p *GetThreadStatResponse) GetDuration() (v int64) { - if p == nil { - return - } - if !p.IsSetDuration() { - return GetThreadStatResponse_Duration_DEFAULT + if !p.Base.DeepEqual(src) { + return false } - return *p.Duration + return true } -var GetThreadStatResponse_UserID_DEFAULT string - -func (p *GetThreadStatResponse) GetUserID() (v string) { - if p == nil { - return - } - if !p.IsSetUserID() { - return GetThreadStatResponse_UserID_DEFAULT - } - return *p.UserID +type GetColumnExtractConfigResponse struct { + Columns []*ColumnExtractRule `thrift:"columns,1,optional" frugal:"1,optional,list" form:"columns" json:"columns,omitempty" query:"columns"` + BaseResp *base.BaseResp `thrift:"BaseResp,255,optional" frugal:"255,optional,base.BaseResp" form:"BaseResp" json:"BaseResp,omitempty" query:"BaseResp"` } -var GetThreadStatResponse_TotalTokens_DEFAULT int64 +func NewGetColumnExtractConfigResponse() *GetColumnExtractConfigResponse { + return &GetColumnExtractConfigResponse{} +} -func (p *GetThreadStatResponse) GetTotalTokens() (v int64) { - if p == nil { - return - } - if !p.IsSetTotalTokens() { - return GetThreadStatResponse_TotalTokens_DEFAULT - } - return *p.TotalTokens +func (p *GetColumnExtractConfigResponse) InitDefault() { } -var GetThreadStatResponse_UsedModels_DEFAULT []string +var GetColumnExtractConfigResponse_Columns_DEFAULT []*ColumnExtractRule -func (p *GetThreadStatResponse) GetUsedModels() (v []string) { +func (p *GetColumnExtractConfigResponse) GetColumns() (v []*ColumnExtractRule) { if p == nil { return } - if !p.IsSetUsedModels() { - return GetThreadStatResponse_UsedModels_DEFAULT + if !p.IsSetColumns() { + return GetColumnExtractConfigResponse_Columns_DEFAULT } - return p.UsedModels + return p.Columns } -var GetThreadStatResponse_BaseResp_DEFAULT *base.BaseResp +var GetColumnExtractConfigResponse_BaseResp_DEFAULT *base.BaseResp -func (p *GetThreadStatResponse) GetBaseResp() (v *base.BaseResp) { +func (p *GetColumnExtractConfigResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return GetThreadStatResponse_BaseResp_DEFAULT + return GetColumnExtractConfigResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *GetThreadStatResponse) SetThreadID(val string) { - p.ThreadID = val -} -func (p *GetThreadStatResponse) SetStartTime(val *int64) { - p.StartTime = val -} -func (p *GetThreadStatResponse) SetDuration(val *int64) { - p.Duration = val -} -func (p *GetThreadStatResponse) SetUserID(val *string) { - p.UserID = val -} -func (p *GetThreadStatResponse) SetTotalTokens(val *int64) { - p.TotalTokens = val -} -func (p *GetThreadStatResponse) SetUsedModels(val []string) { - p.UsedModels = val +func (p *GetColumnExtractConfigResponse) SetColumns(val []*ColumnExtractRule) { + p.Columns = val } -func (p *GetThreadStatResponse) SetBaseResp(val *base.BaseResp) { +func (p *GetColumnExtractConfigResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_GetThreadStatResponse = map[int16]string{ - 1: "thread_id", - 2: "start_time", - 3: "duration", - 4: "user_id", - 5: "total_tokens", - 6: "used_models", +var fieldIDToName_GetColumnExtractConfigResponse = map[int16]string{ + 1: "columns", 255: "BaseResp", } -func (p *GetThreadStatResponse) IsSetStartTime() bool { - return p.StartTime != nil -} - -func (p *GetThreadStatResponse) IsSetDuration() bool { - return p.Duration != nil -} - -func (p *GetThreadStatResponse) IsSetUserID() bool { - return p.UserID != nil -} - -func (p *GetThreadStatResponse) IsSetTotalTokens() bool { - return p.TotalTokens != nil -} - -func (p *GetThreadStatResponse) IsSetUsedModels() bool { - return p.UsedModels != nil +func (p *GetColumnExtractConfigResponse) IsSetColumns() bool { + return p.Columns != nil } -func (p *GetThreadStatResponse) IsSetBaseResp() bool { +func (p *GetColumnExtractConfigResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *GetThreadStatResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *GetColumnExtractConfigResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 - var issetThreadID bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError @@ -25742,49 +26136,8 @@ func (p *GetThreadStatResponse) Read(iprot thrift.TProtocol) (err error) { switch fieldId { case 1: - if fieldTypeId == thrift.STRING { - if err = p.ReadField1(iprot); err != nil { - goto ReadFieldError - } - issetThreadID = true - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 2: - if fieldTypeId == thrift.I64 { - if err = p.ReadField2(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 3: - if fieldTypeId == thrift.I64 { - if err = p.ReadField3(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 4: - if fieldTypeId == thrift.STRING { - if err = p.ReadField4(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 5: - if fieldTypeId == thrift.I64 { - if err = p.ReadField5(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 6: if fieldTypeId == thrift.LIST { - if err = p.ReadField6(iprot); err != nil { + if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { @@ -25811,17 +26164,13 @@ func (p *GetThreadStatResponse) Read(iprot thrift.TProtocol) (err error) { goto ReadStructEndError } - if !issetThreadID { - fieldId = 1 - goto RequiredFieldNotSetError - } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetThreadStatResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetColumnExtractConfigResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -25829,78 +26178,21 @@ ReadFieldEndError: return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) -RequiredFieldNotSetError: - return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_GetThreadStatResponse[fieldId])) } -func (p *GetThreadStatResponse) ReadField1(iprot thrift.TProtocol) error { - - var _field string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = v - } - p.ThreadID = _field - return nil -} -func (p *GetThreadStatResponse) ReadField2(iprot thrift.TProtocol) error { - - var _field *int64 - if v, err := iprot.ReadI64(); err != nil { - return err - } else { - _field = &v - } - p.StartTime = _field - return nil -} -func (p *GetThreadStatResponse) ReadField3(iprot thrift.TProtocol) error { - - var _field *int64 - if v, err := iprot.ReadI64(); err != nil { - return err - } else { - _field = &v - } - p.Duration = _field - return nil -} -func (p *GetThreadStatResponse) ReadField4(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.UserID = _field - return nil -} -func (p *GetThreadStatResponse) ReadField5(iprot thrift.TProtocol) error { - - var _field *int64 - if v, err := iprot.ReadI64(); err != nil { - return err - } else { - _field = &v - } - p.TotalTokens = _field - return nil -} -func (p *GetThreadStatResponse) ReadField6(iprot thrift.TProtocol) error { +func (p *GetColumnExtractConfigResponse) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } - _field := make([]string, 0, size) + _field := make([]*ColumnExtractRule, 0, size) + values := make([]ColumnExtractRule, size) for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() - var _elem string - if v, err := iprot.ReadString(); err != nil { + if err := _elem.Read(iprot); err != nil { return err - } else { - _elem = v } _field = append(_field, _elem) @@ -25908,10 +26200,10 @@ func (p *GetThreadStatResponse) ReadField6(iprot thrift.TProtocol) error { if err := iprot.ReadListEnd(); err != nil { return err } - p.UsedModels = _field + p.Columns = _field return nil } -func (p *GetThreadStatResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *GetColumnExtractConfigResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -25920,9 +26212,9 @@ func (p *GetThreadStatResponse) ReadField255(iprot thrift.TProtocol) error { return nil } -func (p *GetThreadStatResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *GetColumnExtractConfigResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetThreadStatResponse"); err != nil { + if err = oprot.WriteStructBegin("GetColumnExtractConfigResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -25930,26 +26222,6 @@ func (p *GetThreadStatResponse) Write(oprot thrift.TProtocol) (err error) { fieldId = 1 goto WriteFieldError } - if err = p.writeField2(oprot); err != nil { - fieldId = 2 - goto WriteFieldError - } - if err = p.writeField3(oprot); err != nil { - fieldId = 3 - goto WriteFieldError - } - if err = p.writeField4(oprot); err != nil { - fieldId = 4 - goto WriteFieldError - } - if err = p.writeField5(oprot); err != nil { - fieldId = 5 - goto WriteFieldError - } - if err = p.writeField6(oprot); err != nil { - fieldId = 6 - goto WriteFieldError - } if err = p.writeField255(oprot); err != nil { fieldId = 255 goto WriteFieldError @@ -25972,104 +26244,16 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *GetThreadStatResponse) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("thread_id", thrift.STRING, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(p.ThreadID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } - return nil -WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) -} -func (p *GetThreadStatResponse) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetStartTime() { - if err = oprot.WriteFieldBegin("start_time", thrift.I64, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(*p.StartTime); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } - } - return nil -WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) -} -func (p *GetThreadStatResponse) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetDuration() { - if err = oprot.WriteFieldBegin("duration", thrift.I64, 3); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(*p.Duration); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } - } - return nil -WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) -} -func (p *GetThreadStatResponse) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetUserID() { - if err = oprot.WriteFieldBegin("user_id", thrift.STRING, 4); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.UserID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } - } - return nil -WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 4 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) -} -func (p *GetThreadStatResponse) writeField5(oprot thrift.TProtocol) (err error) { - if p.IsSetTotalTokens() { - if err = oprot.WriteFieldBegin("total_tokens", thrift.I64, 5); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(*p.TotalTokens); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } - } - return nil -WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 5 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) -} -func (p *GetThreadStatResponse) writeField6(oprot thrift.TProtocol) (err error) { - if p.IsSetUsedModels() { - if err = oprot.WriteFieldBegin("used_models", thrift.LIST, 6); err != nil { +func (p *GetColumnExtractConfigResponse) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetColumns() { + if err = oprot.WriteFieldBegin("columns", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteListBegin(thrift.STRING, len(p.UsedModels)); err != nil { + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Columns)); err != nil { return err } - for _, v := range p.UsedModels { - if err := oprot.WriteString(v); err != nil { + for _, v := range p.Columns { + if err := v.Write(oprot); err != nil { return err } } @@ -26082,11 +26266,11 @@ func (p *GetThreadStatResponse) writeField6(oprot thrift.TProtocol) (err error) } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 6 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *GetThreadStatResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *GetColumnExtractConfigResponse) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBaseResp() { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -26105,36 +26289,21 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *GetThreadStatResponse) String() string { +func (p *GetColumnExtractConfigResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("GetThreadStatResponse(%+v)", *p) + return fmt.Sprintf("GetColumnExtractConfigResponse(%+v)", *p) } -func (p *GetThreadStatResponse) DeepEqual(ano *GetThreadStatResponse) bool { +func (p *GetColumnExtractConfigResponse) DeepEqual(ano *GetColumnExtractConfigResponse) bool { if p == ano { return true } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.ThreadID) { - return false - } - if !p.Field2DeepEqual(ano.StartTime) { - return false - } - if !p.Field3DeepEqual(ano.Duration) { - return false - } - if !p.Field4DeepEqual(ano.UserID) { - return false - } - if !p.Field5DeepEqual(ano.TotalTokens) { - return false - } - if !p.Field6DeepEqual(ano.UsedModels) { + if !p.Field1DeepEqual(ano.Columns) { return false } if !p.Field255DeepEqual(ano.BaseResp) { @@ -26143,132 +26312,103 @@ func (p *GetThreadStatResponse) DeepEqual(ano *GetThreadStatResponse) bool { return true } -func (p *GetThreadStatResponse) Field1DeepEqual(src string) bool { +func (p *GetColumnExtractConfigResponse) Field1DeepEqual(src []*ColumnExtractRule) bool { - if strings.Compare(p.ThreadID, src) != 0 { + if len(p.Columns) != len(src) { return false } + for i, v := range p.Columns { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } return true } -func (p *GetThreadStatResponse) Field2DeepEqual(src *int64) bool { +func (p *GetColumnExtractConfigResponse) Field255DeepEqual(src *base.BaseResp) bool { - if p.StartTime == src { - return true - } else if p.StartTime == nil || src == nil { - return false - } - if *p.StartTime != *src { + if !p.BaseResp.DeepEqual(src) { return false } return true } -func (p *GetThreadStatResponse) Field3DeepEqual(src *int64) bool { - if p.Duration == src { - return true - } else if p.Duration == nil || src == nil { - return false - } - if *p.Duration != *src { - return false - } - return true +type ListThreadChatResponse struct { + Messages []*ChatMessage `thrift:"messages,1,required" frugal:"1,required,list" json:"messages" form:"messages,required" query:"messages,required"` + NextPageToken string `thrift:"next_page_token,2,required" frugal:"2,required,string" json:"next_page_token" form:"next_page_token,required" query:"next_page_token,required"` + HasMore bool `thrift:"has_more,3,required" frugal:"3,required,bool" json:"has_more" form:"has_more,required" query:"has_more,required"` + BaseResp *base.BaseResp `thrift:"BaseResp,255,optional" frugal:"255,optional,base.BaseResp" form:"BaseResp" json:"BaseResp,omitempty" query:"BaseResp"` } -func (p *GetThreadStatResponse) Field4DeepEqual(src *string) bool { - if p.UserID == src { - return true - } else if p.UserID == nil || src == nil { - return false - } - if strings.Compare(*p.UserID, *src) != 0 { - return false - } - return true +func NewListThreadChatResponse() *ListThreadChatResponse { + return &ListThreadChatResponse{} } -func (p *GetThreadStatResponse) Field5DeepEqual(src *int64) bool { - if p.TotalTokens == src { - return true - } else if p.TotalTokens == nil || src == nil { - return false - } - if *p.TotalTokens != *src { - return false - } - return true +func (p *ListThreadChatResponse) InitDefault() { } -func (p *GetThreadStatResponse) Field6DeepEqual(src []string) bool { - if len(p.UsedModels) != len(src) { - return false - } - for i, v := range p.UsedModels { - _src := src[i] - if strings.Compare(v, _src) != 0 { - return false - } +func (p *ListThreadChatResponse) GetMessages() (v []*ChatMessage) { + if p != nil { + return p.Messages } - return true + return } -func (p *GetThreadStatResponse) Field255DeepEqual(src *base.BaseResp) bool { - if !p.BaseResp.DeepEqual(src) { - return false +func (p *ListThreadChatResponse) GetNextPageToken() (v string) { + if p != nil { + return p.NextPageToken } - return true -} - -type ChatMessage struct { - Role string `thrift:"role,1,required" frugal:"1,required,string" json:"role" form:"role,required" query:"role,required"` - Span *span.OutputSpan `thrift:"span,2,optional" frugal:"2,optional,span.OutputSpan" json:"span,omitempty" form:"span" query:"span"` -} - -func NewChatMessage() *ChatMessage { - return &ChatMessage{} -} - -func (p *ChatMessage) InitDefault() { + return } -func (p *ChatMessage) GetRole() (v string) { +func (p *ListThreadChatResponse) GetHasMore() (v bool) { if p != nil { - return p.Role + return p.HasMore } return } -var ChatMessage_Span_DEFAULT *span.OutputSpan +var ListThreadChatResponse_BaseResp_DEFAULT *base.BaseResp -func (p *ChatMessage) GetSpan() (v *span.OutputSpan) { +func (p *ListThreadChatResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } - if !p.IsSetSpan() { - return ChatMessage_Span_DEFAULT + if !p.IsSetBaseResp() { + return ListThreadChatResponse_BaseResp_DEFAULT } - return p.Span + return p.BaseResp } -func (p *ChatMessage) SetRole(val string) { - p.Role = val +func (p *ListThreadChatResponse) SetMessages(val []*ChatMessage) { + p.Messages = val } -func (p *ChatMessage) SetSpan(val *span.OutputSpan) { - p.Span = val +func (p *ListThreadChatResponse) SetNextPageToken(val string) { + p.NextPageToken = val +} +func (p *ListThreadChatResponse) SetHasMore(val bool) { + p.HasMore = val +} +func (p *ListThreadChatResponse) SetBaseResp(val *base.BaseResp) { + p.BaseResp = val } -var fieldIDToName_ChatMessage = map[int16]string{ - 1: "role", - 2: "span", +var fieldIDToName_ListThreadChatResponse = map[int16]string{ + 1: "messages", + 2: "next_page_token", + 3: "has_more", + 255: "BaseResp", } -func (p *ChatMessage) IsSetSpan() bool { - return p.Span != nil +func (p *ListThreadChatResponse) IsSetBaseResp() bool { + return p.BaseResp != nil } -func (p *ChatMessage) Read(iprot thrift.TProtocol) (err error) { +func (p *ListThreadChatResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 - var issetRole bool = false + var issetMessages bool = false + var issetNextPageToken bool = false + var issetHasMore bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError @@ -26285,19 +26425,37 @@ func (p *ChatMessage) Read(iprot thrift.TProtocol) (err error) { switch fieldId { case 1: - if fieldTypeId == thrift.STRING { + if fieldTypeId == thrift.LIST { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } - issetRole = true + issetMessages = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 2: - if fieldTypeId == thrift.STRUCT { + if fieldTypeId == thrift.STRING { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } + issetNextPageToken = true + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 3: + if fieldTypeId == thrift.BOOL { + if err = p.ReadField3(iprot); err != nil { + goto ReadFieldError + } + issetHasMore = true + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 255: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField255(iprot); err != nil { + goto ReadFieldError + } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -26314,17 +26472,27 @@ func (p *ChatMessage) Read(iprot thrift.TProtocol) (err error) { goto ReadStructEndError } - if !issetRole { + if !issetMessages { fieldId = 1 goto RequiredFieldNotSetError } + + if !issetNextPageToken { + fieldId = 2 + goto RequiredFieldNotSetError + } + + if !issetHasMore { + fieldId = 3 + goto RequiredFieldNotSetError + } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ChatMessage[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListThreadChatResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -26333,10 +26501,33 @@ ReadFieldEndError: ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) RequiredFieldNotSetError: - return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_ChatMessage[fieldId])) + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_ListThreadChatResponse[fieldId])) } -func (p *ChatMessage) ReadField1(iprot thrift.TProtocol) error { +func (p *ListThreadChatResponse) ReadField1(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*ChatMessage, 0, size) + values := make([]ChatMessage, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + + if err := _elem.Read(iprot); err != nil { + return err + } + + _field = append(_field, _elem) + } + if err := iprot.ReadListEnd(); err != nil { + return err + } + p.Messages = _field + return nil +} +func (p *ListThreadChatResponse) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { @@ -26344,21 +26535,32 @@ func (p *ChatMessage) ReadField1(iprot thrift.TProtocol) error { } else { _field = v } - p.Role = _field + p.NextPageToken = _field return nil } -func (p *ChatMessage) ReadField2(iprot thrift.TProtocol) error { - _field := span.NewOutputSpan() +func (p *ListThreadChatResponse) ReadField3(iprot thrift.TProtocol) error { + + var _field bool + if v, err := iprot.ReadBool(); err != nil { + return err + } else { + _field = v + } + p.HasMore = _field + return nil +} +func (p *ListThreadChatResponse) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } - p.Span = _field + p.BaseResp = _field return nil } -func (p *ChatMessage) Write(oprot thrift.TProtocol) (err error) { +func (p *ListThreadChatResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ChatMessage"); err != nil { + if err = oprot.WriteStructBegin("ListThreadChatResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -26370,6 +26572,14 @@ func (p *ChatMessage) Write(oprot thrift.TProtocol) (err error) { fieldId = 2 goto WriteFieldError } + if err = p.writeField3(oprot); err != nil { + fieldId = 3 + goto WriteFieldError + } + if err = p.writeField255(oprot); err != nil { + fieldId = 255 + goto WriteFieldError + } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError @@ -26388,11 +26598,19 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *ChatMessage) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("role", thrift.STRING, 1); err != nil { +func (p *ListThreadChatResponse) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("messages", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteString(p.Role); err != nil { + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Messages)); err != nil { + return err + } + for _, v := range p.Messages { + if err := v.Write(oprot); err != nil { + return err + } + } + if err := oprot.WriteListEnd(); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -26404,12 +26622,44 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *ChatMessage) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetSpan() { - if err = oprot.WriteFieldBegin("span", thrift.STRUCT, 2); err != nil { +func (p *ListThreadChatResponse) writeField2(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("next_page_token", thrift.STRING, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(p.NextPageToken); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) +} +func (p *ListThreadChatResponse) writeField3(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("has_more", thrift.BOOL, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteBool(p.HasMore); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) +} +func (p *ListThreadChatResponse) writeField255(oprot thrift.TProtocol) (err error) { + if p.IsSetBaseResp() { + if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } - if err := p.Span.Write(oprot); err != nil { + if err := p.BaseResp.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -26418,464 +26668,3680 @@ func (p *ChatMessage) writeField2(oprot thrift.TProtocol) (err error) { } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *ChatMessage) String() string { +func (p *ListThreadChatResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("ChatMessage(%+v)", *p) + return fmt.Sprintf("ListThreadChatResponse(%+v)", *p) } -func (p *ChatMessage) DeepEqual(ano *ChatMessage) bool { +func (p *ListThreadChatResponse) DeepEqual(ano *ListThreadChatResponse) bool { if p == ano { return true } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.Role) { + if !p.Field1DeepEqual(ano.Messages) { return false } - if !p.Field2DeepEqual(ano.Span) { + if !p.Field2DeepEqual(ano.NextPageToken) { + return false + } + if !p.Field3DeepEqual(ano.HasMore) { + return false + } + if !p.Field255DeepEqual(ano.BaseResp) { return false } return true } -func (p *ChatMessage) Field1DeepEqual(src string) bool { +func (p *ListThreadChatResponse) Field1DeepEqual(src []*ChatMessage) bool { - if strings.Compare(p.Role, src) != 0 { + if len(p.Messages) != len(src) { return false } + for i, v := range p.Messages { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } return true } -func (p *ChatMessage) Field2DeepEqual(src *span.OutputSpan) bool { +func (p *ListThreadChatResponse) Field2DeepEqual(src string) bool { - if !p.Span.DeepEqual(src) { + if strings.Compare(p.NextPageToken, src) != 0 { return false } return true } +func (p *ListThreadChatResponse) Field3DeepEqual(src bool) bool { -type TraceService interface { - ListSpans(ctx context.Context, req *ListSpansRequest) (r *ListSpansResponse, err error) - - ListPreSpan(ctx context.Context, req *ListPreSpanRequest) (r *ListPreSpanResponse, err error) - - GetTrace(ctx context.Context, req *GetTraceRequest) (r *GetTraceResponse, err error) - - SearchTraceTree(ctx context.Context, req *SearchTraceTreeRequest) (r *SearchTraceTreeResponse, err error) - - BatchGetTracesAdvanceInfo(ctx context.Context, req *BatchGetTracesAdvanceInfoRequest) (r *BatchGetTracesAdvanceInfoResponse, err error) - - IngestTracesInner(ctx context.Context, req *IngestTracesRequest) (r *IngestTracesResponse, err error) - - GetTracesMetaInfo(ctx context.Context, req *GetTracesMetaInfoRequest) (r *GetTracesMetaInfoResponse, err error) + if p.HasMore != src { + return false + } + return true +} +func (p *ListThreadChatResponse) Field255DeepEqual(src *base.BaseResp) bool { - CreateView(ctx context.Context, req *CreateViewRequest) (r *CreateViewResponse, err error) + if !p.BaseResp.DeepEqual(src) { + return false + } + return true +} - UpdateView(ctx context.Context, req *UpdateViewRequest) (r *UpdateViewResponse, err error) +type AgentMetadata struct { + AgentName string `thrift:"agent_name,1,required" frugal:"1,required,string" form:"agent_name,required" json:"agent_name,required" query:"agent_name,required"` +} - DeleteView(ctx context.Context, req *DeleteViewRequest) (r *DeleteViewResponse, err error) +func NewAgentMetadata() *AgentMetadata { + return &AgentMetadata{} +} - ListViews(ctx context.Context, req *ListViewsRequest) (r *ListViewsResponse, err error) +func (p *AgentMetadata) InitDefault() { +} - CreateManualAnnotation(ctx context.Context, req *CreateManualAnnotationRequest) (r *CreateManualAnnotationResponse, err error) +func (p *AgentMetadata) GetAgentName() (v string) { + if p != nil { + return p.AgentName + } + return +} +func (p *AgentMetadata) SetAgentName(val string) { + p.AgentName = val +} - UpdateManualAnnotation(ctx context.Context, req *UpdateManualAnnotationRequest) (r *UpdateManualAnnotationResponse, err error) +var fieldIDToName_AgentMetadata = map[int16]string{ + 1: "agent_name", +} - DeleteManualAnnotation(ctx context.Context, req *DeleteManualAnnotationRequest) (r *DeleteManualAnnotationResponse, err error) +func (p *AgentMetadata) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + var issetAgentName bool = false - ListAnnotations(ctx context.Context, req *ListAnnotationsRequest) (r *ListAnnotationsResponse, err error) + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } - ListWorkspaceAnnotations(ctx context.Context, req *ListWorkspaceAnnotationsRequest) (r *ListWorkspaceAnnotationsResponse, err error) + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } - ExportTracesToDataset(ctx context.Context, req *ExportTracesToDatasetRequest) (r *ExportTracesToDatasetResponse, err error) + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + issetAgentName = true + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } - PreviewExportTracesToDataset(ctx context.Context, req *PreviewExportTracesToDatasetRequest) (r *PreviewExportTracesToDatasetResponse, err error) + if !issetAgentName { + fieldId = 1 + goto RequiredFieldNotSetError + } + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_AgentMetadata[fieldId]), err) +SkipFieldError: + return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) - ChangeEvaluatorScore(ctx context.Context, req *ChangeEvaluatorScoreRequest) (r *ChangeEvaluatorScoreResponse, err error) +ReadFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) +ReadStructEndError: + return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) +RequiredFieldNotSetError: + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_AgentMetadata[fieldId])) +} - ListAnnotationEvaluators(ctx context.Context, req *ListAnnotationEvaluatorsRequest) (r *ListAnnotationEvaluatorsResponse, err error) +func (p *AgentMetadata) ReadField1(iprot thrift.TProtocol) error { - ExtractSpanInfo(ctx context.Context, req *ExtractSpanInfoRequest) (r *ExtractSpanInfoResponse, err error) + var _field string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = v + } + p.AgentName = _field + return nil +} - UpsertTrajectoryConfig(ctx context.Context, req *UpsertTrajectoryConfigRequest) (r *UpsertTrajectoryConfigResponse, err error) +func (p *AgentMetadata) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("AgentMetadata"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} - GetTrajectoryConfig(ctx context.Context, req *GetTrajectoryConfigRequest) (r *GetTrajectoryConfigResponse, err error) +func (p *AgentMetadata) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("agent_name", thrift.STRING, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(p.AgentName); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} - ListTrajectory(ctx context.Context, req *ListTrajectoryRequest) (r *ListTrajectoryResponse, err error) +func (p *AgentMetadata) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("AgentMetadata(%+v)", *p) - ListMetadata(ctx context.Context, req *ListMetadataRequest) (r *ListMetadataResponse, err error) +} - ListTraceChat(ctx context.Context, req *ListTraceChatRequest) (r *ListTraceChatResponse, err error) +func (p *AgentMetadata) DeepEqual(ano *AgentMetadata) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.AgentName) { + return false + } + return true +} - ListThreadChat(ctx context.Context, req *ListThreadChatRequest) (r *ListThreadChatResponse, err error) +func (p *AgentMetadata) Field1DeepEqual(src string) bool { - GetThreadStat(ctx context.Context, req *GetThreadStatRequest) (r *GetThreadStatResponse, err error) + if strings.Compare(p.AgentName, src) != 0 { + return false + } + return true } -type TraceServiceClient struct { - c thrift.TClient +type GetAgentMetadataRequest struct { + WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id,string,required" query:"workspace_id,required"` + PlatformType *common.PlatformType `thrift:"platform_type,2,optional" frugal:"2,optional,string" json:"platform_type,omitempty" query:"platform_type"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewTraceServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *TraceServiceClient { - return &TraceServiceClient{ - c: thrift.NewTStandardClient(f.GetProtocol(t), f.GetProtocol(t)), - } +func NewGetAgentMetadataRequest() *GetAgentMetadataRequest { + return &GetAgentMetadataRequest{} } -func NewTraceServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *TraceServiceClient { - return &TraceServiceClient{ - c: thrift.NewTStandardClient(iprot, oprot), - } +func (p *GetAgentMetadataRequest) InitDefault() { } -func NewTraceServiceClient(c thrift.TClient) *TraceServiceClient { - return &TraceServiceClient{ - c: c, +func (p *GetAgentMetadataRequest) GetWorkspaceID() (v int64) { + if p != nil { + return p.WorkspaceID } + return } -func (p *TraceServiceClient) Client_() thrift.TClient { - return p.c -} +var GetAgentMetadataRequest_PlatformType_DEFAULT common.PlatformType -func (p *TraceServiceClient) ListSpans(ctx context.Context, req *ListSpansRequest) (r *ListSpansResponse, err error) { - var _args TraceServiceListSpansArgs - _args.Req = req - var _result TraceServiceListSpansResult - if err = p.Client_().Call(ctx, "ListSpans", &_args, &_result); err != nil { +func (p *GetAgentMetadataRequest) GetPlatformType() (v common.PlatformType) { + if p == nil { return } - return _result.GetSuccess(), nil -} -func (p *TraceServiceClient) ListPreSpan(ctx context.Context, req *ListPreSpanRequest) (r *ListPreSpanResponse, err error) { - var _args TraceServiceListPreSpanArgs - _args.Req = req - var _result TraceServiceListPreSpanResult - if err = p.Client_().Call(ctx, "ListPreSpan", &_args, &_result); err != nil { - return + if !p.IsSetPlatformType() { + return GetAgentMetadataRequest_PlatformType_DEFAULT } - return _result.GetSuccess(), nil + return *p.PlatformType } -func (p *TraceServiceClient) GetTrace(ctx context.Context, req *GetTraceRequest) (r *GetTraceResponse, err error) { - var _args TraceServiceGetTraceArgs - _args.Req = req - var _result TraceServiceGetTraceResult - if err = p.Client_().Call(ctx, "GetTrace", &_args, &_result); err != nil { + +var GetAgentMetadataRequest_Base_DEFAULT *base.Base + +func (p *GetAgentMetadataRequest) GetBase() (v *base.Base) { + if p == nil { return } - return _result.GetSuccess(), nil -} -func (p *TraceServiceClient) SearchTraceTree(ctx context.Context, req *SearchTraceTreeRequest) (r *SearchTraceTreeResponse, err error) { - var _args TraceServiceSearchTraceTreeArgs - _args.Req = req - var _result TraceServiceSearchTraceTreeResult - if err = p.Client_().Call(ctx, "SearchTraceTree", &_args, &_result); err != nil { - return + if !p.IsSetBase() { + return GetAgentMetadataRequest_Base_DEFAULT } - return _result.GetSuccess(), nil + return p.Base } -func (p *TraceServiceClient) BatchGetTracesAdvanceInfo(ctx context.Context, req *BatchGetTracesAdvanceInfoRequest) (r *BatchGetTracesAdvanceInfoResponse, err error) { - var _args TraceServiceBatchGetTracesAdvanceInfoArgs - _args.Req = req - var _result TraceServiceBatchGetTracesAdvanceInfoResult - if err = p.Client_().Call(ctx, "BatchGetTracesAdvanceInfo", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil +func (p *GetAgentMetadataRequest) SetWorkspaceID(val int64) { + p.WorkspaceID = val } -func (p *TraceServiceClient) IngestTracesInner(ctx context.Context, req *IngestTracesRequest) (r *IngestTracesResponse, err error) { - var _args TraceServiceIngestTracesInnerArgs - _args.Req = req - var _result TraceServiceIngestTracesInnerResult - if err = p.Client_().Call(ctx, "IngestTracesInner", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil +func (p *GetAgentMetadataRequest) SetPlatformType(val *common.PlatformType) { + p.PlatformType = val } -func (p *TraceServiceClient) GetTracesMetaInfo(ctx context.Context, req *GetTracesMetaInfoRequest) (r *GetTracesMetaInfoResponse, err error) { +func (p *GetAgentMetadataRequest) SetBase(val *base.Base) { + p.Base = val +} + +var fieldIDToName_GetAgentMetadataRequest = map[int16]string{ + 1: "workspace_id", + 2: "platform_type", + 255: "Base", +} + +func (p *GetAgentMetadataRequest) IsSetPlatformType() bool { + return p.PlatformType != nil +} + +func (p *GetAgentMetadataRequest) IsSetBase() bool { + return p.Base != nil +} + +func (p *GetAgentMetadataRequest) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 1: + if fieldTypeId == thrift.I64 { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + issetWorkspaceID = true + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 2: + if fieldTypeId == thrift.STRING { + if err = p.ReadField2(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 255: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField255(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + if !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetAgentMetadataRequest[fieldId]), err) +SkipFieldError: + return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) + +ReadFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) +ReadStructEndError: + return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) +RequiredFieldNotSetError: + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_GetAgentMetadataRequest[fieldId])) +} + +func (p *GetAgentMetadataRequest) ReadField1(iprot thrift.TProtocol) error { + + var _field int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = v + } + p.WorkspaceID = _field + return nil +} +func (p *GetAgentMetadataRequest) ReadField2(iprot thrift.TProtocol) error { + + var _field *common.PlatformType + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.PlatformType = _field + return nil +} +func (p *GetAgentMetadataRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() + if err := _field.Read(iprot); err != nil { + return err + } + p.Base = _field + return nil +} + +func (p *GetAgentMetadataRequest) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetAgentMetadataRequest"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } + if err = p.writeField2(oprot); err != nil { + fieldId = 2 + goto WriteFieldError + } + if err = p.writeField255(oprot); err != nil { + fieldId = 255 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *GetAgentMetadataRequest) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(p.WorkspaceID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} +func (p *GetAgentMetadataRequest) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetPlatformType() { + if err = oprot.WriteFieldBegin("platform_type", thrift.STRING, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.PlatformType); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) +} +func (p *GetAgentMetadataRequest) writeField255(oprot thrift.TProtocol) (err error) { + if p.IsSetBase() { + if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { + goto WriteFieldBeginError + } + if err := p.Base.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) +} + +func (p *GetAgentMetadataRequest) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("GetAgentMetadataRequest(%+v)", *p) + +} + +func (p *GetAgentMetadataRequest) DeepEqual(ano *GetAgentMetadataRequest) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.WorkspaceID) { + return false + } + if !p.Field2DeepEqual(ano.PlatformType) { + return false + } + if !p.Field255DeepEqual(ano.Base) { + return false + } + return true +} + +func (p *GetAgentMetadataRequest) Field1DeepEqual(src int64) bool { + + if p.WorkspaceID != src { + return false + } + return true +} +func (p *GetAgentMetadataRequest) Field2DeepEqual(src *common.PlatformType) bool { + + if p.PlatformType == src { + return true + } else if p.PlatformType == nil || src == nil { + return false + } + if strings.Compare(*p.PlatformType, *src) != 0 { + return false + } + return true +} +func (p *GetAgentMetadataRequest) Field255DeepEqual(src *base.Base) bool { + + if !p.Base.DeepEqual(src) { + return false + } + return true +} + +type GetThreadStatRequest struct { + WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" ` + ThreadID string `thrift:"thread_id,2,required" frugal:"2,required,string" json:"thread_id" form:"thread_id,required" ` + StartTime *int64 `thrift:"start_time,3,optional" frugal:"3,optional,i64" json:"start_time,omitempty" form:"start_time" ` + EndTime *int64 `thrift:"end_time,4,optional" frugal:"4,optional,i64" json:"end_time,omitempty" form:"end_time" ` + PlatformType *common.PlatformType `thrift:"platform_type,5,optional" frugal:"5,optional,string" json:"platform_type,omitempty" form:"platform_type" ` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +} + +func NewGetThreadStatRequest() *GetThreadStatRequest { + return &GetThreadStatRequest{} +} + +func (p *GetThreadStatRequest) InitDefault() { +} + +func (p *GetThreadStatRequest) GetWorkspaceID() (v int64) { + if p != nil { + return p.WorkspaceID + } + return +} + +func (p *GetThreadStatRequest) GetThreadID() (v string) { + if p != nil { + return p.ThreadID + } + return +} + +var GetThreadStatRequest_StartTime_DEFAULT int64 + +func (p *GetThreadStatRequest) GetStartTime() (v int64) { + if p == nil { + return + } + if !p.IsSetStartTime() { + return GetThreadStatRequest_StartTime_DEFAULT + } + return *p.StartTime +} + +var GetThreadStatRequest_EndTime_DEFAULT int64 + +func (p *GetThreadStatRequest) GetEndTime() (v int64) { + if p == nil { + return + } + if !p.IsSetEndTime() { + return GetThreadStatRequest_EndTime_DEFAULT + } + return *p.EndTime +} + +var GetThreadStatRequest_PlatformType_DEFAULT common.PlatformType + +func (p *GetThreadStatRequest) GetPlatformType() (v common.PlatformType) { + if p == nil { + return + } + if !p.IsSetPlatformType() { + return GetThreadStatRequest_PlatformType_DEFAULT + } + return *p.PlatformType +} + +var GetThreadStatRequest_Base_DEFAULT *base.Base + +func (p *GetThreadStatRequest) GetBase() (v *base.Base) { + if p == nil { + return + } + if !p.IsSetBase() { + return GetThreadStatRequest_Base_DEFAULT + } + return p.Base +} +func (p *GetThreadStatRequest) SetWorkspaceID(val int64) { + p.WorkspaceID = val +} +func (p *GetThreadStatRequest) SetThreadID(val string) { + p.ThreadID = val +} +func (p *GetThreadStatRequest) SetStartTime(val *int64) { + p.StartTime = val +} +func (p *GetThreadStatRequest) SetEndTime(val *int64) { + p.EndTime = val +} +func (p *GetThreadStatRequest) SetPlatformType(val *common.PlatformType) { + p.PlatformType = val +} +func (p *GetThreadStatRequest) SetBase(val *base.Base) { + p.Base = val +} + +var fieldIDToName_GetThreadStatRequest = map[int16]string{ + 1: "workspace_id", + 2: "thread_id", + 3: "start_time", + 4: "end_time", + 5: "platform_type", + 255: "Base", +} + +func (p *GetThreadStatRequest) IsSetStartTime() bool { + return p.StartTime != nil +} + +func (p *GetThreadStatRequest) IsSetEndTime() bool { + return p.EndTime != nil +} + +func (p *GetThreadStatRequest) IsSetPlatformType() bool { + return p.PlatformType != nil +} + +func (p *GetThreadStatRequest) IsSetBase() bool { + return p.Base != nil +} + +func (p *GetThreadStatRequest) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetThreadID bool = false + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 1: + if fieldTypeId == thrift.I64 { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + issetWorkspaceID = true + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 2: + if fieldTypeId == thrift.STRING { + if err = p.ReadField2(iprot); err != nil { + goto ReadFieldError + } + issetThreadID = true + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 3: + if fieldTypeId == thrift.I64 { + if err = p.ReadField3(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 4: + if fieldTypeId == thrift.I64 { + if err = p.ReadField4(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 5: + if fieldTypeId == thrift.STRING { + if err = p.ReadField5(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 255: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField255(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + if !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetThreadID { + fieldId = 2 + goto RequiredFieldNotSetError + } + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetThreadStatRequest[fieldId]), err) +SkipFieldError: + return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) + +ReadFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) +ReadStructEndError: + return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) +RequiredFieldNotSetError: + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_GetThreadStatRequest[fieldId])) +} + +func (p *GetThreadStatRequest) ReadField1(iprot thrift.TProtocol) error { + + var _field int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = v + } + p.WorkspaceID = _field + return nil +} +func (p *GetThreadStatRequest) ReadField2(iprot thrift.TProtocol) error { + + var _field string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = v + } + p.ThreadID = _field + return nil +} +func (p *GetThreadStatRequest) ReadField3(iprot thrift.TProtocol) error { + + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = &v + } + p.StartTime = _field + return nil +} +func (p *GetThreadStatRequest) ReadField4(iprot thrift.TProtocol) error { + + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = &v + } + p.EndTime = _field + return nil +} +func (p *GetThreadStatRequest) ReadField5(iprot thrift.TProtocol) error { + + var _field *common.PlatformType + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.PlatformType = _field + return nil +} +func (p *GetThreadStatRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() + if err := _field.Read(iprot); err != nil { + return err + } + p.Base = _field + return nil +} + +func (p *GetThreadStatRequest) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetThreadStatRequest"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } + if err = p.writeField2(oprot); err != nil { + fieldId = 2 + goto WriteFieldError + } + if err = p.writeField3(oprot); err != nil { + fieldId = 3 + goto WriteFieldError + } + if err = p.writeField4(oprot); err != nil { + fieldId = 4 + goto WriteFieldError + } + if err = p.writeField5(oprot); err != nil { + fieldId = 5 + goto WriteFieldError + } + if err = p.writeField255(oprot); err != nil { + fieldId = 255 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *GetThreadStatRequest) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(p.WorkspaceID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} +func (p *GetThreadStatRequest) writeField2(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("thread_id", thrift.STRING, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(p.ThreadID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) +} +func (p *GetThreadStatRequest) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetStartTime() { + if err = oprot.WriteFieldBegin("start_time", thrift.I64, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.StartTime); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) +} +func (p *GetThreadStatRequest) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetEndTime() { + if err = oprot.WriteFieldBegin("end_time", thrift.I64, 4); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.EndTime); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 4 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) +} +func (p *GetThreadStatRequest) writeField5(oprot thrift.TProtocol) (err error) { + if p.IsSetPlatformType() { + if err = oprot.WriteFieldBegin("platform_type", thrift.STRING, 5); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.PlatformType); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 5 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) +} +func (p *GetThreadStatRequest) writeField255(oprot thrift.TProtocol) (err error) { + if p.IsSetBase() { + if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { + goto WriteFieldBeginError + } + if err := p.Base.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) +} + +func (p *GetThreadStatRequest) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("GetThreadStatRequest(%+v)", *p) + +} + +func (p *GetThreadStatRequest) DeepEqual(ano *GetThreadStatRequest) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.WorkspaceID) { + return false + } + if !p.Field2DeepEqual(ano.ThreadID) { + return false + } + if !p.Field3DeepEqual(ano.StartTime) { + return false + } + if !p.Field4DeepEqual(ano.EndTime) { + return false + } + if !p.Field5DeepEqual(ano.PlatformType) { + return false + } + if !p.Field255DeepEqual(ano.Base) { + return false + } + return true +} + +func (p *GetThreadStatRequest) Field1DeepEqual(src int64) bool { + + if p.WorkspaceID != src { + return false + } + return true +} +func (p *GetThreadStatRequest) Field2DeepEqual(src string) bool { + + if strings.Compare(p.ThreadID, src) != 0 { + return false + } + return true +} +func (p *GetThreadStatRequest) Field3DeepEqual(src *int64) bool { + + if p.StartTime == src { + return true + } else if p.StartTime == nil || src == nil { + return false + } + if *p.StartTime != *src { + return false + } + return true +} +func (p *GetThreadStatRequest) Field4DeepEqual(src *int64) bool { + + if p.EndTime == src { + return true + } else if p.EndTime == nil || src == nil { + return false + } + if *p.EndTime != *src { + return false + } + return true +} +func (p *GetThreadStatRequest) Field5DeepEqual(src *common.PlatformType) bool { + + if p.PlatformType == src { + return true + } else if p.PlatformType == nil || src == nil { + return false + } + if strings.Compare(*p.PlatformType, *src) != 0 { + return false + } + return true +} +func (p *GetThreadStatRequest) Field255DeepEqual(src *base.Base) bool { + + if !p.Base.DeepEqual(src) { + return false + } + return true +} + +type GetAgentMetadataResponse struct { + Agents []*AgentMetadata `thrift:"agents,1,optional" frugal:"1,optional,list" form:"agents" json:"agents,omitempty" query:"agents"` + BaseResp *base.BaseResp `thrift:"BaseResp,255,optional" frugal:"255,optional,base.BaseResp" form:"BaseResp" json:"BaseResp,omitempty" query:"BaseResp"` +} + +func NewGetAgentMetadataResponse() *GetAgentMetadataResponse { + return &GetAgentMetadataResponse{} +} + +func (p *GetAgentMetadataResponse) InitDefault() { +} + +var GetAgentMetadataResponse_Agents_DEFAULT []*AgentMetadata + +func (p *GetAgentMetadataResponse) GetAgents() (v []*AgentMetadata) { + if p == nil { + return + } + if !p.IsSetAgents() { + return GetAgentMetadataResponse_Agents_DEFAULT + } + return p.Agents +} + +var GetAgentMetadataResponse_BaseResp_DEFAULT *base.BaseResp + +func (p *GetAgentMetadataResponse) GetBaseResp() (v *base.BaseResp) { + if p == nil { + return + } + if !p.IsSetBaseResp() { + return GetAgentMetadataResponse_BaseResp_DEFAULT + } + return p.BaseResp +} +func (p *GetAgentMetadataResponse) SetAgents(val []*AgentMetadata) { + p.Agents = val +} +func (p *GetAgentMetadataResponse) SetBaseResp(val *base.BaseResp) { + p.BaseResp = val +} + +var fieldIDToName_GetAgentMetadataResponse = map[int16]string{ + 1: "agents", + 255: "BaseResp", +} + +func (p *GetAgentMetadataResponse) IsSetAgents() bool { + return p.Agents != nil +} + +func (p *GetAgentMetadataResponse) IsSetBaseResp() bool { + return p.BaseResp != nil +} + +func (p *GetAgentMetadataResponse) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 1: + if fieldTypeId == thrift.LIST { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 255: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField255(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetAgentMetadataResponse[fieldId]), err) +SkipFieldError: + return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) + +ReadFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) +ReadStructEndError: + return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) +} + +func (p *GetAgentMetadataResponse) ReadField1(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*AgentMetadata, 0, size) + values := make([]AgentMetadata, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + + if err := _elem.Read(iprot); err != nil { + return err + } + + _field = append(_field, _elem) + } + if err := iprot.ReadListEnd(); err != nil { + return err + } + p.Agents = _field + return nil +} +func (p *GetAgentMetadataResponse) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBaseResp() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseResp = _field + return nil +} + +func (p *GetAgentMetadataResponse) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetAgentMetadataResponse"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } + if err = p.writeField255(oprot); err != nil { + fieldId = 255 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *GetAgentMetadataResponse) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetAgents() { + if err = oprot.WriteFieldBegin("agents", thrift.LIST, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Agents)); err != nil { + return err + } + for _, v := range p.Agents { + if err := v.Write(oprot); err != nil { + return err + } + } + if err := oprot.WriteListEnd(); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} +func (p *GetAgentMetadataResponse) writeField255(oprot thrift.TProtocol) (err error) { + if p.IsSetBaseResp() { + if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { + goto WriteFieldBeginError + } + if err := p.BaseResp.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) +} + +func (p *GetAgentMetadataResponse) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("GetAgentMetadataResponse(%+v)", *p) + +} + +func (p *GetAgentMetadataResponse) DeepEqual(ano *GetAgentMetadataResponse) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Agents) { + return false + } + if !p.Field255DeepEqual(ano.BaseResp) { + return false + } + return true +} + +func (p *GetAgentMetadataResponse) Field1DeepEqual(src []*AgentMetadata) bool { + + if len(p.Agents) != len(src) { + return false + } + for i, v := range p.Agents { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} +func (p *GetAgentMetadataResponse) Field255DeepEqual(src *base.BaseResp) bool { + + if !p.BaseResp.DeepEqual(src) { + return false + } + return true +} + +type GetThreadStatResponse struct { + ThreadID string `thrift:"thread_id,1,required" frugal:"1,required,string" json:"thread_id" form:"thread_id,required" query:"thread_id,required"` + StartTime *int64 `thrift:"start_time,2,optional" frugal:"2,optional,i64" json:"start_time" form:"start_time" query:"start_time"` + Duration *int64 `thrift:"duration,3,optional" frugal:"3,optional,i64" json:"duration" form:"duration" query:"duration"` + UserID *string `thrift:"user_id,4,optional" frugal:"4,optional,string" json:"user_id,omitempty" form:"user_id" query:"user_id"` + TotalTokens *int64 `thrift:"total_tokens,5,optional" frugal:"5,optional,i64" json:"total_tokens" form:"total_tokens" query:"total_tokens"` + UsedModels []string `thrift:"used_models,6,optional" frugal:"6,optional,list" json:"used_models" form:"used_models" query:"used_models"` + BaseResp *base.BaseResp `thrift:"BaseResp,255,optional" frugal:"255,optional,base.BaseResp" form:"BaseResp" json:"BaseResp,omitempty" query:"BaseResp"` +} + +func NewGetThreadStatResponse() *GetThreadStatResponse { + return &GetThreadStatResponse{} +} + +func (p *GetThreadStatResponse) InitDefault() { +} + +func (p *GetThreadStatResponse) GetThreadID() (v string) { + if p != nil { + return p.ThreadID + } + return +} + +var GetThreadStatResponse_StartTime_DEFAULT int64 + +func (p *GetThreadStatResponse) GetStartTime() (v int64) { + if p == nil { + return + } + if !p.IsSetStartTime() { + return GetThreadStatResponse_StartTime_DEFAULT + } + return *p.StartTime +} + +var GetThreadStatResponse_Duration_DEFAULT int64 + +func (p *GetThreadStatResponse) GetDuration() (v int64) { + if p == nil { + return + } + if !p.IsSetDuration() { + return GetThreadStatResponse_Duration_DEFAULT + } + return *p.Duration +} + +var GetThreadStatResponse_UserID_DEFAULT string + +func (p *GetThreadStatResponse) GetUserID() (v string) { + if p == nil { + return + } + if !p.IsSetUserID() { + return GetThreadStatResponse_UserID_DEFAULT + } + return *p.UserID +} + +var GetThreadStatResponse_TotalTokens_DEFAULT int64 + +func (p *GetThreadStatResponse) GetTotalTokens() (v int64) { + if p == nil { + return + } + if !p.IsSetTotalTokens() { + return GetThreadStatResponse_TotalTokens_DEFAULT + } + return *p.TotalTokens +} + +var GetThreadStatResponse_UsedModels_DEFAULT []string + +func (p *GetThreadStatResponse) GetUsedModels() (v []string) { + if p == nil { + return + } + if !p.IsSetUsedModels() { + return GetThreadStatResponse_UsedModels_DEFAULT + } + return p.UsedModels +} + +var GetThreadStatResponse_BaseResp_DEFAULT *base.BaseResp + +func (p *GetThreadStatResponse) GetBaseResp() (v *base.BaseResp) { + if p == nil { + return + } + if !p.IsSetBaseResp() { + return GetThreadStatResponse_BaseResp_DEFAULT + } + return p.BaseResp +} +func (p *GetThreadStatResponse) SetThreadID(val string) { + p.ThreadID = val +} +func (p *GetThreadStatResponse) SetStartTime(val *int64) { + p.StartTime = val +} +func (p *GetThreadStatResponse) SetDuration(val *int64) { + p.Duration = val +} +func (p *GetThreadStatResponse) SetUserID(val *string) { + p.UserID = val +} +func (p *GetThreadStatResponse) SetTotalTokens(val *int64) { + p.TotalTokens = val +} +func (p *GetThreadStatResponse) SetUsedModels(val []string) { + p.UsedModels = val +} +func (p *GetThreadStatResponse) SetBaseResp(val *base.BaseResp) { + p.BaseResp = val +} + +var fieldIDToName_GetThreadStatResponse = map[int16]string{ + 1: "thread_id", + 2: "start_time", + 3: "duration", + 4: "user_id", + 5: "total_tokens", + 6: "used_models", + 255: "BaseResp", +} + +func (p *GetThreadStatResponse) IsSetStartTime() bool { + return p.StartTime != nil +} + +func (p *GetThreadStatResponse) IsSetDuration() bool { + return p.Duration != nil +} + +func (p *GetThreadStatResponse) IsSetUserID() bool { + return p.UserID != nil +} + +func (p *GetThreadStatResponse) IsSetTotalTokens() bool { + return p.TotalTokens != nil +} + +func (p *GetThreadStatResponse) IsSetUsedModels() bool { + return p.UsedModels != nil +} + +func (p *GetThreadStatResponse) IsSetBaseResp() bool { + return p.BaseResp != nil +} + +func (p *GetThreadStatResponse) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + var issetThreadID bool = false + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + issetThreadID = true + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 2: + if fieldTypeId == thrift.I64 { + if err = p.ReadField2(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 3: + if fieldTypeId == thrift.I64 { + if err = p.ReadField3(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 4: + if fieldTypeId == thrift.STRING { + if err = p.ReadField4(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 5: + if fieldTypeId == thrift.I64 { + if err = p.ReadField5(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 6: + if fieldTypeId == thrift.LIST { + if err = p.ReadField6(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 255: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField255(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + if !issetThreadID { + fieldId = 1 + goto RequiredFieldNotSetError + } + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetThreadStatResponse[fieldId]), err) +SkipFieldError: + return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) + +ReadFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) +ReadStructEndError: + return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) +RequiredFieldNotSetError: + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_GetThreadStatResponse[fieldId])) +} + +func (p *GetThreadStatResponse) ReadField1(iprot thrift.TProtocol) error { + + var _field string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = v + } + p.ThreadID = _field + return nil +} +func (p *GetThreadStatResponse) ReadField2(iprot thrift.TProtocol) error { + + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = &v + } + p.StartTime = _field + return nil +} +func (p *GetThreadStatResponse) ReadField3(iprot thrift.TProtocol) error { + + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = &v + } + p.Duration = _field + return nil +} +func (p *GetThreadStatResponse) ReadField4(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.UserID = _field + return nil +} +func (p *GetThreadStatResponse) ReadField5(iprot thrift.TProtocol) error { + + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = &v + } + p.TotalTokens = _field + return nil +} +func (p *GetThreadStatResponse) ReadField6(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]string, 0, size) + for i := 0; i < size; i++ { + + var _elem string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _elem = v + } + + _field = append(_field, _elem) + } + if err := iprot.ReadListEnd(); err != nil { + return err + } + p.UsedModels = _field + return nil +} +func (p *GetThreadStatResponse) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBaseResp() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseResp = _field + return nil +} + +func (p *GetThreadStatResponse) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetThreadStatResponse"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } + if err = p.writeField2(oprot); err != nil { + fieldId = 2 + goto WriteFieldError + } + if err = p.writeField3(oprot); err != nil { + fieldId = 3 + goto WriteFieldError + } + if err = p.writeField4(oprot); err != nil { + fieldId = 4 + goto WriteFieldError + } + if err = p.writeField5(oprot); err != nil { + fieldId = 5 + goto WriteFieldError + } + if err = p.writeField6(oprot); err != nil { + fieldId = 6 + goto WriteFieldError + } + if err = p.writeField255(oprot); err != nil { + fieldId = 255 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *GetThreadStatResponse) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("thread_id", thrift.STRING, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(p.ThreadID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} +func (p *GetThreadStatResponse) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetStartTime() { + if err = oprot.WriteFieldBegin("start_time", thrift.I64, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.StartTime); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) +} +func (p *GetThreadStatResponse) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetDuration() { + if err = oprot.WriteFieldBegin("duration", thrift.I64, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.Duration); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) +} +func (p *GetThreadStatResponse) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetUserID() { + if err = oprot.WriteFieldBegin("user_id", thrift.STRING, 4); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.UserID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 4 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) +} +func (p *GetThreadStatResponse) writeField5(oprot thrift.TProtocol) (err error) { + if p.IsSetTotalTokens() { + if err = oprot.WriteFieldBegin("total_tokens", thrift.I64, 5); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.TotalTokens); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 5 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) +} +func (p *GetThreadStatResponse) writeField6(oprot thrift.TProtocol) (err error) { + if p.IsSetUsedModels() { + if err = oprot.WriteFieldBegin("used_models", thrift.LIST, 6); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRING, len(p.UsedModels)); err != nil { + return err + } + for _, v := range p.UsedModels { + if err := oprot.WriteString(v); err != nil { + return err + } + } + if err := oprot.WriteListEnd(); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 6 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) +} +func (p *GetThreadStatResponse) writeField255(oprot thrift.TProtocol) (err error) { + if p.IsSetBaseResp() { + if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { + goto WriteFieldBeginError + } + if err := p.BaseResp.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) +} + +func (p *GetThreadStatResponse) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("GetThreadStatResponse(%+v)", *p) + +} + +func (p *GetThreadStatResponse) DeepEqual(ano *GetThreadStatResponse) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.ThreadID) { + return false + } + if !p.Field2DeepEqual(ano.StartTime) { + return false + } + if !p.Field3DeepEqual(ano.Duration) { + return false + } + if !p.Field4DeepEqual(ano.UserID) { + return false + } + if !p.Field5DeepEqual(ano.TotalTokens) { + return false + } + if !p.Field6DeepEqual(ano.UsedModels) { + return false + } + if !p.Field255DeepEqual(ano.BaseResp) { + return false + } + return true +} + +func (p *GetThreadStatResponse) Field1DeepEqual(src string) bool { + + if strings.Compare(p.ThreadID, src) != 0 { + return false + } + return true +} +func (p *GetThreadStatResponse) Field2DeepEqual(src *int64) bool { + + if p.StartTime == src { + return true + } else if p.StartTime == nil || src == nil { + return false + } + if *p.StartTime != *src { + return false + } + return true +} +func (p *GetThreadStatResponse) Field3DeepEqual(src *int64) bool { + + if p.Duration == src { + return true + } else if p.Duration == nil || src == nil { + return false + } + if *p.Duration != *src { + return false + } + return true +} +func (p *GetThreadStatResponse) Field4DeepEqual(src *string) bool { + + if p.UserID == src { + return true + } else if p.UserID == nil || src == nil { + return false + } + if strings.Compare(*p.UserID, *src) != 0 { + return false + } + return true +} +func (p *GetThreadStatResponse) Field5DeepEqual(src *int64) bool { + + if p.TotalTokens == src { + return true + } else if p.TotalTokens == nil || src == nil { + return false + } + if *p.TotalTokens != *src { + return false + } + return true +} +func (p *GetThreadStatResponse) Field6DeepEqual(src []string) bool { + + if len(p.UsedModels) != len(src) { + return false + } + for i, v := range p.UsedModels { + _src := src[i] + if strings.Compare(v, _src) != 0 { + return false + } + } + return true +} +func (p *GetThreadStatResponse) Field255DeepEqual(src *base.BaseResp) bool { + + if !p.BaseResp.DeepEqual(src) { + return false + } + return true +} + +type ChatMessage struct { + Role string `thrift:"role,1,required" frugal:"1,required,string" json:"role" form:"role,required" query:"role,required"` + Span *span.OutputSpan `thrift:"span,2,optional" frugal:"2,optional,span.OutputSpan" json:"span,omitempty" form:"span" query:"span"` +} + +func NewChatMessage() *ChatMessage { + return &ChatMessage{} +} + +func (p *ChatMessage) InitDefault() { +} + +func (p *ChatMessage) GetRole() (v string) { + if p != nil { + return p.Role + } + return +} + +var ChatMessage_Span_DEFAULT *span.OutputSpan + +func (p *ChatMessage) GetSpan() (v *span.OutputSpan) { + if p == nil { + return + } + if !p.IsSetSpan() { + return ChatMessage_Span_DEFAULT + } + return p.Span +} +func (p *ChatMessage) SetRole(val string) { + p.Role = val +} +func (p *ChatMessage) SetSpan(val *span.OutputSpan) { + p.Span = val +} + +var fieldIDToName_ChatMessage = map[int16]string{ + 1: "role", + 2: "span", +} + +func (p *ChatMessage) IsSetSpan() bool { + return p.Span != nil +} + +func (p *ChatMessage) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + var issetRole bool = false + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + issetRole = true + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 2: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField2(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + if !issetRole { + fieldId = 1 + goto RequiredFieldNotSetError + } + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ChatMessage[fieldId]), err) +SkipFieldError: + return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) + +ReadFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) +ReadStructEndError: + return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) +RequiredFieldNotSetError: + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_ChatMessage[fieldId])) +} + +func (p *ChatMessage) ReadField1(iprot thrift.TProtocol) error { + + var _field string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = v + } + p.Role = _field + return nil +} +func (p *ChatMessage) ReadField2(iprot thrift.TProtocol) error { + _field := span.NewOutputSpan() + if err := _field.Read(iprot); err != nil { + return err + } + p.Span = _field + return nil +} + +func (p *ChatMessage) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ChatMessage"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } + if err = p.writeField2(oprot); err != nil { + fieldId = 2 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *ChatMessage) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("role", thrift.STRING, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(p.Role); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} +func (p *ChatMessage) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetSpan() { + if err = oprot.WriteFieldBegin("span", thrift.STRUCT, 2); err != nil { + goto WriteFieldBeginError + } + if err := p.Span.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) +} + +func (p *ChatMessage) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("ChatMessage(%+v)", *p) + +} + +func (p *ChatMessage) DeepEqual(ano *ChatMessage) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Role) { + return false + } + if !p.Field2DeepEqual(ano.Span) { + return false + } + return true +} + +func (p *ChatMessage) Field1DeepEqual(src string) bool { + + if strings.Compare(p.Role, src) != 0 { + return false + } + return true +} +func (p *ChatMessage) Field2DeepEqual(src *span.OutputSpan) bool { + + if !p.Span.DeepEqual(src) { + return false + } + return true +} + +type TraceService interface { + ListSpans(ctx context.Context, req *ListSpansRequest) (r *ListSpansResponse, err error) + + ListPreSpan(ctx context.Context, req *ListPreSpanRequest) (r *ListPreSpanResponse, err error) + + GetTrace(ctx context.Context, req *GetTraceRequest) (r *GetTraceResponse, err error) + + SearchTraceTree(ctx context.Context, req *SearchTraceTreeRequest) (r *SearchTraceTreeResponse, err error) + + BatchGetTracesAdvanceInfo(ctx context.Context, req *BatchGetTracesAdvanceInfoRequest) (r *BatchGetTracesAdvanceInfoResponse, err error) + + IngestTracesInner(ctx context.Context, req *IngestTracesRequest) (r *IngestTracesResponse, err error) + + GetTracesMetaInfo(ctx context.Context, req *GetTracesMetaInfoRequest) (r *GetTracesMetaInfoResponse, err error) + + CreateView(ctx context.Context, req *CreateViewRequest) (r *CreateViewResponse, err error) + + UpdateView(ctx context.Context, req *UpdateViewRequest) (r *UpdateViewResponse, err error) + + DeleteView(ctx context.Context, req *DeleteViewRequest) (r *DeleteViewResponse, err error) + + ListViews(ctx context.Context, req *ListViewsRequest) (r *ListViewsResponse, err error) + + CreateManualAnnotation(ctx context.Context, req *CreateManualAnnotationRequest) (r *CreateManualAnnotationResponse, err error) + + UpdateManualAnnotation(ctx context.Context, req *UpdateManualAnnotationRequest) (r *UpdateManualAnnotationResponse, err error) + + DeleteManualAnnotation(ctx context.Context, req *DeleteManualAnnotationRequest) (r *DeleteManualAnnotationResponse, err error) + + ListAnnotations(ctx context.Context, req *ListAnnotationsRequest) (r *ListAnnotationsResponse, err error) + + ListWorkspaceAnnotations(ctx context.Context, req *ListWorkspaceAnnotationsRequest) (r *ListWorkspaceAnnotationsResponse, err error) + + ExportTracesToDataset(ctx context.Context, req *ExportTracesToDatasetRequest) (r *ExportTracesToDatasetResponse, err error) + + PreviewExportTracesToDataset(ctx context.Context, req *PreviewExportTracesToDatasetRequest) (r *PreviewExportTracesToDatasetResponse, err error) + + ChangeEvaluatorScore(ctx context.Context, req *ChangeEvaluatorScoreRequest) (r *ChangeEvaluatorScoreResponse, err error) + + ListAnnotationEvaluators(ctx context.Context, req *ListAnnotationEvaluatorsRequest) (r *ListAnnotationEvaluatorsResponse, err error) + + ExtractSpanInfo(ctx context.Context, req *ExtractSpanInfoRequest) (r *ExtractSpanInfoResponse, err error) + + UpsertTrajectoryConfig(ctx context.Context, req *UpsertTrajectoryConfigRequest) (r *UpsertTrajectoryConfigResponse, err error) + + GetTrajectoryConfig(ctx context.Context, req *GetTrajectoryConfigRequest) (r *GetTrajectoryConfigResponse, err error) + + ListTrajectory(ctx context.Context, req *ListTrajectoryRequest) (r *ListTrajectoryResponse, err error) + + ListMetadata(ctx context.Context, req *ListMetadataRequest) (r *ListMetadataResponse, err error) + + UpsertColumnExtractConfig(ctx context.Context, req *UpsertColumnExtractConfigRequest) (r *UpsertColumnExtractConfigResponse, err error) + + GetColumnExtractConfig(ctx context.Context, req *GetColumnExtractConfigRequest) (r *GetColumnExtractConfigResponse, err error) + + GetAgentMetadata(ctx context.Context, req *GetAgentMetadataRequest) (r *GetAgentMetadataResponse, err error) + + ListTraceChat(ctx context.Context, req *ListTraceChatRequest) (r *ListTraceChatResponse, err error) + + ListThreadChat(ctx context.Context, req *ListThreadChatRequest) (r *ListThreadChatResponse, err error) + + GetThreadStat(ctx context.Context, req *GetThreadStatRequest) (r *GetThreadStatResponse, err error) +} + +type TraceServiceClient struct { + c thrift.TClient +} + +func NewTraceServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *TraceServiceClient { + return &TraceServiceClient{ + c: thrift.NewTStandardClient(f.GetProtocol(t), f.GetProtocol(t)), + } +} + +func NewTraceServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *TraceServiceClient { + return &TraceServiceClient{ + c: thrift.NewTStandardClient(iprot, oprot), + } +} + +func NewTraceServiceClient(c thrift.TClient) *TraceServiceClient { + return &TraceServiceClient{ + c: c, + } +} + +func (p *TraceServiceClient) Client_() thrift.TClient { + return p.c +} + +func (p *TraceServiceClient) ListSpans(ctx context.Context, req *ListSpansRequest) (r *ListSpansResponse, err error) { + var _args TraceServiceListSpansArgs + _args.Req = req + var _result TraceServiceListSpansResult + if err = p.Client_().Call(ctx, "ListSpans", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) ListPreSpan(ctx context.Context, req *ListPreSpanRequest) (r *ListPreSpanResponse, err error) { + var _args TraceServiceListPreSpanArgs + _args.Req = req + var _result TraceServiceListPreSpanResult + if err = p.Client_().Call(ctx, "ListPreSpan", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) GetTrace(ctx context.Context, req *GetTraceRequest) (r *GetTraceResponse, err error) { + var _args TraceServiceGetTraceArgs + _args.Req = req + var _result TraceServiceGetTraceResult + if err = p.Client_().Call(ctx, "GetTrace", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) SearchTraceTree(ctx context.Context, req *SearchTraceTreeRequest) (r *SearchTraceTreeResponse, err error) { + var _args TraceServiceSearchTraceTreeArgs + _args.Req = req + var _result TraceServiceSearchTraceTreeResult + if err = p.Client_().Call(ctx, "SearchTraceTree", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) BatchGetTracesAdvanceInfo(ctx context.Context, req *BatchGetTracesAdvanceInfoRequest) (r *BatchGetTracesAdvanceInfoResponse, err error) { + var _args TraceServiceBatchGetTracesAdvanceInfoArgs + _args.Req = req + var _result TraceServiceBatchGetTracesAdvanceInfoResult + if err = p.Client_().Call(ctx, "BatchGetTracesAdvanceInfo", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) IngestTracesInner(ctx context.Context, req *IngestTracesRequest) (r *IngestTracesResponse, err error) { + var _args TraceServiceIngestTracesInnerArgs + _args.Req = req + var _result TraceServiceIngestTracesInnerResult + if err = p.Client_().Call(ctx, "IngestTracesInner", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) GetTracesMetaInfo(ctx context.Context, req *GetTracesMetaInfoRequest) (r *GetTracesMetaInfoResponse, err error) { var _args TraceServiceGetTracesMetaInfoArgs _args.Req = req var _result TraceServiceGetTracesMetaInfoResult if err = p.Client_().Call(ctx, "GetTracesMetaInfo", &_args, &_result); err != nil { return } - return _result.GetSuccess(), nil -} -func (p *TraceServiceClient) CreateView(ctx context.Context, req *CreateViewRequest) (r *CreateViewResponse, err error) { - var _args TraceServiceCreateViewArgs - _args.Req = req - var _result TraceServiceCreateViewResult - if err = p.Client_().Call(ctx, "CreateView", &_args, &_result); err != nil { - return + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) CreateView(ctx context.Context, req *CreateViewRequest) (r *CreateViewResponse, err error) { + var _args TraceServiceCreateViewArgs + _args.Req = req + var _result TraceServiceCreateViewResult + if err = p.Client_().Call(ctx, "CreateView", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) UpdateView(ctx context.Context, req *UpdateViewRequest) (r *UpdateViewResponse, err error) { + var _args TraceServiceUpdateViewArgs + _args.Req = req + var _result TraceServiceUpdateViewResult + if err = p.Client_().Call(ctx, "UpdateView", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) DeleteView(ctx context.Context, req *DeleteViewRequest) (r *DeleteViewResponse, err error) { + var _args TraceServiceDeleteViewArgs + _args.Req = req + var _result TraceServiceDeleteViewResult + if err = p.Client_().Call(ctx, "DeleteView", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) ListViews(ctx context.Context, req *ListViewsRequest) (r *ListViewsResponse, err error) { + var _args TraceServiceListViewsArgs + _args.Req = req + var _result TraceServiceListViewsResult + if err = p.Client_().Call(ctx, "ListViews", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) CreateManualAnnotation(ctx context.Context, req *CreateManualAnnotationRequest) (r *CreateManualAnnotationResponse, err error) { + var _args TraceServiceCreateManualAnnotationArgs + _args.Req = req + var _result TraceServiceCreateManualAnnotationResult + if err = p.Client_().Call(ctx, "CreateManualAnnotation", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) UpdateManualAnnotation(ctx context.Context, req *UpdateManualAnnotationRequest) (r *UpdateManualAnnotationResponse, err error) { + var _args TraceServiceUpdateManualAnnotationArgs + _args.Req = req + var _result TraceServiceUpdateManualAnnotationResult + if err = p.Client_().Call(ctx, "UpdateManualAnnotation", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) DeleteManualAnnotation(ctx context.Context, req *DeleteManualAnnotationRequest) (r *DeleteManualAnnotationResponse, err error) { + var _args TraceServiceDeleteManualAnnotationArgs + _args.Req = req + var _result TraceServiceDeleteManualAnnotationResult + if err = p.Client_().Call(ctx, "DeleteManualAnnotation", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) ListAnnotations(ctx context.Context, req *ListAnnotationsRequest) (r *ListAnnotationsResponse, err error) { + var _args TraceServiceListAnnotationsArgs + _args.Req = req + var _result TraceServiceListAnnotationsResult + if err = p.Client_().Call(ctx, "ListAnnotations", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) ListWorkspaceAnnotations(ctx context.Context, req *ListWorkspaceAnnotationsRequest) (r *ListWorkspaceAnnotationsResponse, err error) { + var _args TraceServiceListWorkspaceAnnotationsArgs + _args.Req = req + var _result TraceServiceListWorkspaceAnnotationsResult + if err = p.Client_().Call(ctx, "ListWorkspaceAnnotations", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) ExportTracesToDataset(ctx context.Context, req *ExportTracesToDatasetRequest) (r *ExportTracesToDatasetResponse, err error) { + var _args TraceServiceExportTracesToDatasetArgs + _args.Req = req + var _result TraceServiceExportTracesToDatasetResult + if err = p.Client_().Call(ctx, "ExportTracesToDataset", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) PreviewExportTracesToDataset(ctx context.Context, req *PreviewExportTracesToDatasetRequest) (r *PreviewExportTracesToDatasetResponse, err error) { + var _args TraceServicePreviewExportTracesToDatasetArgs + _args.Req = req + var _result TraceServicePreviewExportTracesToDatasetResult + if err = p.Client_().Call(ctx, "PreviewExportTracesToDataset", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) ChangeEvaluatorScore(ctx context.Context, req *ChangeEvaluatorScoreRequest) (r *ChangeEvaluatorScoreResponse, err error) { + var _args TraceServiceChangeEvaluatorScoreArgs + _args.Req = req + var _result TraceServiceChangeEvaluatorScoreResult + if err = p.Client_().Call(ctx, "ChangeEvaluatorScore", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) ListAnnotationEvaluators(ctx context.Context, req *ListAnnotationEvaluatorsRequest) (r *ListAnnotationEvaluatorsResponse, err error) { + var _args TraceServiceListAnnotationEvaluatorsArgs + _args.Req = req + var _result TraceServiceListAnnotationEvaluatorsResult + if err = p.Client_().Call(ctx, "ListAnnotationEvaluators", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) ExtractSpanInfo(ctx context.Context, req *ExtractSpanInfoRequest) (r *ExtractSpanInfoResponse, err error) { + var _args TraceServiceExtractSpanInfoArgs + _args.Req = req + var _result TraceServiceExtractSpanInfoResult + if err = p.Client_().Call(ctx, "ExtractSpanInfo", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) UpsertTrajectoryConfig(ctx context.Context, req *UpsertTrajectoryConfigRequest) (r *UpsertTrajectoryConfigResponse, err error) { + var _args TraceServiceUpsertTrajectoryConfigArgs + _args.Req = req + var _result TraceServiceUpsertTrajectoryConfigResult + if err = p.Client_().Call(ctx, "UpsertTrajectoryConfig", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) GetTrajectoryConfig(ctx context.Context, req *GetTrajectoryConfigRequest) (r *GetTrajectoryConfigResponse, err error) { + var _args TraceServiceGetTrajectoryConfigArgs + _args.Req = req + var _result TraceServiceGetTrajectoryConfigResult + if err = p.Client_().Call(ctx, "GetTrajectoryConfig", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) ListTrajectory(ctx context.Context, req *ListTrajectoryRequest) (r *ListTrajectoryResponse, err error) { + var _args TraceServiceListTrajectoryArgs + _args.Req = req + var _result TraceServiceListTrajectoryResult + if err = p.Client_().Call(ctx, "ListTrajectory", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) ListMetadata(ctx context.Context, req *ListMetadataRequest) (r *ListMetadataResponse, err error) { + var _args TraceServiceListMetadataArgs + _args.Req = req + var _result TraceServiceListMetadataResult + if err = p.Client_().Call(ctx, "ListMetadata", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) UpsertColumnExtractConfig(ctx context.Context, req *UpsertColumnExtractConfigRequest) (r *UpsertColumnExtractConfigResponse, err error) { + var _args TraceServiceUpsertColumnExtractConfigArgs + _args.Req = req + var _result TraceServiceUpsertColumnExtractConfigResult + if err = p.Client_().Call(ctx, "UpsertColumnExtractConfig", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) GetColumnExtractConfig(ctx context.Context, req *GetColumnExtractConfigRequest) (r *GetColumnExtractConfigResponse, err error) { + var _args TraceServiceGetColumnExtractConfigArgs + _args.Req = req + var _result TraceServiceGetColumnExtractConfigResult + if err = p.Client_().Call(ctx, "GetColumnExtractConfig", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) GetAgentMetadata(ctx context.Context, req *GetAgentMetadataRequest) (r *GetAgentMetadataResponse, err error) { + var _args TraceServiceGetAgentMetadataArgs + _args.Req = req + var _result TraceServiceGetAgentMetadataResult + if err = p.Client_().Call(ctx, "GetAgentMetadata", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) ListTraceChat(ctx context.Context, req *ListTraceChatRequest) (r *ListTraceChatResponse, err error) { + var _args TraceServiceListTraceChatArgs + _args.Req = req + var _result TraceServiceListTraceChatResult + if err = p.Client_().Call(ctx, "ListTraceChat", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) ListThreadChat(ctx context.Context, req *ListThreadChatRequest) (r *ListThreadChatResponse, err error) { + var _args TraceServiceListThreadChatArgs + _args.Req = req + var _result TraceServiceListThreadChatResult + if err = p.Client_().Call(ctx, "ListThreadChat", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *TraceServiceClient) GetThreadStat(ctx context.Context, req *GetThreadStatRequest) (r *GetThreadStatResponse, err error) { + var _args TraceServiceGetThreadStatArgs + _args.Req = req + var _result TraceServiceGetThreadStatResult + if err = p.Client_().Call(ctx, "GetThreadStat", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +type TraceServiceProcessor struct { + processorMap map[string]thrift.TProcessorFunction + handler TraceService +} + +func (p *TraceServiceProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction) { + p.processorMap[key] = processor +} + +func (p *TraceServiceProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool) { + processor, ok = p.processorMap[key] + return processor, ok +} + +func (p *TraceServiceProcessor) ProcessorMap() map[string]thrift.TProcessorFunction { + return p.processorMap +} + +func NewTraceServiceProcessor(handler TraceService) *TraceServiceProcessor { + self := &TraceServiceProcessor{handler: handler, processorMap: make(map[string]thrift.TProcessorFunction)} + self.AddToProcessorMap("ListSpans", &traceServiceProcessorListSpans{handler: handler}) + self.AddToProcessorMap("ListPreSpan", &traceServiceProcessorListPreSpan{handler: handler}) + self.AddToProcessorMap("GetTrace", &traceServiceProcessorGetTrace{handler: handler}) + self.AddToProcessorMap("SearchTraceTree", &traceServiceProcessorSearchTraceTree{handler: handler}) + self.AddToProcessorMap("BatchGetTracesAdvanceInfo", &traceServiceProcessorBatchGetTracesAdvanceInfo{handler: handler}) + self.AddToProcessorMap("IngestTracesInner", &traceServiceProcessorIngestTracesInner{handler: handler}) + self.AddToProcessorMap("GetTracesMetaInfo", &traceServiceProcessorGetTracesMetaInfo{handler: handler}) + self.AddToProcessorMap("CreateView", &traceServiceProcessorCreateView{handler: handler}) + self.AddToProcessorMap("UpdateView", &traceServiceProcessorUpdateView{handler: handler}) + self.AddToProcessorMap("DeleteView", &traceServiceProcessorDeleteView{handler: handler}) + self.AddToProcessorMap("ListViews", &traceServiceProcessorListViews{handler: handler}) + self.AddToProcessorMap("CreateManualAnnotation", &traceServiceProcessorCreateManualAnnotation{handler: handler}) + self.AddToProcessorMap("UpdateManualAnnotation", &traceServiceProcessorUpdateManualAnnotation{handler: handler}) + self.AddToProcessorMap("DeleteManualAnnotation", &traceServiceProcessorDeleteManualAnnotation{handler: handler}) + self.AddToProcessorMap("ListAnnotations", &traceServiceProcessorListAnnotations{handler: handler}) + self.AddToProcessorMap("ListWorkspaceAnnotations", &traceServiceProcessorListWorkspaceAnnotations{handler: handler}) + self.AddToProcessorMap("ExportTracesToDataset", &traceServiceProcessorExportTracesToDataset{handler: handler}) + self.AddToProcessorMap("PreviewExportTracesToDataset", &traceServiceProcessorPreviewExportTracesToDataset{handler: handler}) + self.AddToProcessorMap("ChangeEvaluatorScore", &traceServiceProcessorChangeEvaluatorScore{handler: handler}) + self.AddToProcessorMap("ListAnnotationEvaluators", &traceServiceProcessorListAnnotationEvaluators{handler: handler}) + self.AddToProcessorMap("ExtractSpanInfo", &traceServiceProcessorExtractSpanInfo{handler: handler}) + self.AddToProcessorMap("UpsertTrajectoryConfig", &traceServiceProcessorUpsertTrajectoryConfig{handler: handler}) + self.AddToProcessorMap("GetTrajectoryConfig", &traceServiceProcessorGetTrajectoryConfig{handler: handler}) + self.AddToProcessorMap("ListTrajectory", &traceServiceProcessorListTrajectory{handler: handler}) + self.AddToProcessorMap("ListMetadata", &traceServiceProcessorListMetadata{handler: handler}) + self.AddToProcessorMap("UpsertColumnExtractConfig", &traceServiceProcessorUpsertColumnExtractConfig{handler: handler}) + self.AddToProcessorMap("GetColumnExtractConfig", &traceServiceProcessorGetColumnExtractConfig{handler: handler}) + self.AddToProcessorMap("GetAgentMetadata", &traceServiceProcessorGetAgentMetadata{handler: handler}) + self.AddToProcessorMap("ListTraceChat", &traceServiceProcessorListTraceChat{handler: handler}) + self.AddToProcessorMap("ListThreadChat", &traceServiceProcessorListThreadChat{handler: handler}) + self.AddToProcessorMap("GetThreadStat", &traceServiceProcessorGetThreadStat{handler: handler}) + return self +} +func (p *TraceServiceProcessor) Process(ctx context.Context, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + name, _, seqId, err := iprot.ReadMessageBegin() + if err != nil { + return false, err + } + if processor, ok := p.GetProcessorFunction(name); ok { + return processor.Process(ctx, seqId, iprot, oprot) + } + iprot.Skip(thrift.STRUCT) + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.UNKNOWN_METHOD, "Unknown function "+name) + oprot.WriteMessageBegin(name, thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, x +} + +type traceServiceProcessorListSpans struct { + handler TraceService +} + +func (p *traceServiceProcessorListSpans) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceListSpansArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("ListSpans", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := TraceServiceListSpansResult{} + var retval *ListSpansResponse + if retval, err2 = p.handler.ListSpans(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListSpans: "+err2.Error()) + oprot.WriteMessageBegin("ListSpans", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("ListSpans", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type traceServiceProcessorListPreSpan struct { + handler TraceService +} + +func (p *traceServiceProcessorListPreSpan) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceListPreSpanArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("ListPreSpan", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := TraceServiceListPreSpanResult{} + var retval *ListPreSpanResponse + if retval, err2 = p.handler.ListPreSpan(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListPreSpan: "+err2.Error()) + oprot.WriteMessageBegin("ListPreSpan", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("ListPreSpan", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type traceServiceProcessorGetTrace struct { + handler TraceService +} + +func (p *traceServiceProcessorGetTrace) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceGetTraceArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("GetTrace", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := TraceServiceGetTraceResult{} + var retval *GetTraceResponse + if retval, err2 = p.handler.GetTrace(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetTrace: "+err2.Error()) + oprot.WriteMessageBegin("GetTrace", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("GetTrace", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type traceServiceProcessorSearchTraceTree struct { + handler TraceService +} + +func (p *traceServiceProcessorSearchTraceTree) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceSearchTraceTreeArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("SearchTraceTree", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := TraceServiceSearchTraceTreeResult{} + var retval *SearchTraceTreeResponse + if retval, err2 = p.handler.SearchTraceTree(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing SearchTraceTree: "+err2.Error()) + oprot.WriteMessageBegin("SearchTraceTree", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("SearchTraceTree", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type traceServiceProcessorBatchGetTracesAdvanceInfo struct { + handler TraceService +} + +func (p *traceServiceProcessorBatchGetTracesAdvanceInfo) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceBatchGetTracesAdvanceInfoArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("BatchGetTracesAdvanceInfo", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := TraceServiceBatchGetTracesAdvanceInfoResult{} + var retval *BatchGetTracesAdvanceInfoResponse + if retval, err2 = p.handler.BatchGetTracesAdvanceInfo(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing BatchGetTracesAdvanceInfo: "+err2.Error()) + oprot.WriteMessageBegin("BatchGetTracesAdvanceInfo", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("BatchGetTracesAdvanceInfo", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type traceServiceProcessorIngestTracesInner struct { + handler TraceService +} + +func (p *traceServiceProcessorIngestTracesInner) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceIngestTracesInnerArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("IngestTracesInner", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := TraceServiceIngestTracesInnerResult{} + var retval *IngestTracesResponse + if retval, err2 = p.handler.IngestTracesInner(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing IngestTracesInner: "+err2.Error()) + oprot.WriteMessageBegin("IngestTracesInner", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("IngestTracesInner", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type traceServiceProcessorGetTracesMetaInfo struct { + handler TraceService +} + +func (p *traceServiceProcessorGetTracesMetaInfo) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceGetTracesMetaInfoArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("GetTracesMetaInfo", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := TraceServiceGetTracesMetaInfoResult{} + var retval *GetTracesMetaInfoResponse + if retval, err2 = p.handler.GetTracesMetaInfo(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetTracesMetaInfo: "+err2.Error()) + oprot.WriteMessageBegin("GetTracesMetaInfo", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("GetTracesMetaInfo", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type traceServiceProcessorCreateView struct { + handler TraceService +} + +func (p *traceServiceProcessorCreateView) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceCreateViewArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("CreateView", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := TraceServiceCreateViewResult{} + var retval *CreateViewResponse + if retval, err2 = p.handler.CreateView(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateView: "+err2.Error()) + oprot.WriteMessageBegin("CreateView", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("CreateView", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type traceServiceProcessorUpdateView struct { + handler TraceService +} + +func (p *traceServiceProcessorUpdateView) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceUpdateViewArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("UpdateView", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := TraceServiceUpdateViewResult{} + var retval *UpdateViewResponse + if retval, err2 = p.handler.UpdateView(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing UpdateView: "+err2.Error()) + oprot.WriteMessageBegin("UpdateView", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("UpdateView", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type traceServiceProcessorDeleteView struct { + handler TraceService +} + +func (p *traceServiceProcessorDeleteView) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceDeleteViewArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("DeleteView", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := TraceServiceDeleteViewResult{} + var retval *DeleteViewResponse + if retval, err2 = p.handler.DeleteView(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing DeleteView: "+err2.Error()) + oprot.WriteMessageBegin("DeleteView", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("DeleteView", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type traceServiceProcessorListViews struct { + handler TraceService +} + +func (p *traceServiceProcessorListViews) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceListViewsArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("ListViews", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := TraceServiceListViewsResult{} + var retval *ListViewsResponse + if retval, err2 = p.handler.ListViews(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListViews: "+err2.Error()) + oprot.WriteMessageBegin("ListViews", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("ListViews", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type traceServiceProcessorCreateManualAnnotation struct { + handler TraceService +} + +func (p *traceServiceProcessorCreateManualAnnotation) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceCreateManualAnnotationArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("CreateManualAnnotation", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := TraceServiceCreateManualAnnotationResult{} + var retval *CreateManualAnnotationResponse + if retval, err2 = p.handler.CreateManualAnnotation(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateManualAnnotation: "+err2.Error()) + oprot.WriteMessageBegin("CreateManualAnnotation", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("CreateManualAnnotation", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type traceServiceProcessorUpdateManualAnnotation struct { + handler TraceService +} + +func (p *traceServiceProcessorUpdateManualAnnotation) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceUpdateManualAnnotationArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("UpdateManualAnnotation", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := TraceServiceUpdateManualAnnotationResult{} + var retval *UpdateManualAnnotationResponse + if retval, err2 = p.handler.UpdateManualAnnotation(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing UpdateManualAnnotation: "+err2.Error()) + oprot.WriteMessageBegin("UpdateManualAnnotation", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("UpdateManualAnnotation", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type traceServiceProcessorDeleteManualAnnotation struct { + handler TraceService +} + +func (p *traceServiceProcessorDeleteManualAnnotation) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceDeleteManualAnnotationArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("DeleteManualAnnotation", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := TraceServiceDeleteManualAnnotationResult{} + var retval *DeleteManualAnnotationResponse + if retval, err2 = p.handler.DeleteManualAnnotation(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing DeleteManualAnnotation: "+err2.Error()) + oprot.WriteMessageBegin("DeleteManualAnnotation", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("DeleteManualAnnotation", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type traceServiceProcessorListAnnotations struct { + handler TraceService +} + +func (p *traceServiceProcessorListAnnotations) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceListAnnotationsArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("ListAnnotations", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := TraceServiceListAnnotationsResult{} + var retval *ListAnnotationsResponse + if retval, err2 = p.handler.ListAnnotations(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListAnnotations: "+err2.Error()) + oprot.WriteMessageBegin("ListAnnotations", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("ListAnnotations", thrift.REPLY, seqId); err2 != nil { + err = err2 } - return _result.GetSuccess(), nil -} -func (p *TraceServiceClient) UpdateView(ctx context.Context, req *UpdateViewRequest) (r *UpdateViewResponse, err error) { - var _args TraceServiceUpdateViewArgs - _args.Req = req - var _result TraceServiceUpdateViewResult - if err = p.Client_().Call(ctx, "UpdateView", &_args, &_result); err != nil { - return + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 } - return _result.GetSuccess(), nil -} -func (p *TraceServiceClient) DeleteView(ctx context.Context, req *DeleteViewRequest) (r *DeleteViewResponse, err error) { - var _args TraceServiceDeleteViewArgs - _args.Req = req - var _result TraceServiceDeleteViewResult - if err = p.Client_().Call(ctx, "DeleteView", &_args, &_result); err != nil { - return + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 } - return _result.GetSuccess(), nil -} -func (p *TraceServiceClient) ListViews(ctx context.Context, req *ListViewsRequest) (r *ListViewsResponse, err error) { - var _args TraceServiceListViewsArgs - _args.Req = req - var _result TraceServiceListViewsResult - if err = p.Client_().Call(ctx, "ListViews", &_args, &_result); err != nil { - return + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 } - return _result.GetSuccess(), nil -} -func (p *TraceServiceClient) CreateManualAnnotation(ctx context.Context, req *CreateManualAnnotationRequest) (r *CreateManualAnnotationResponse, err error) { - var _args TraceServiceCreateManualAnnotationArgs - _args.Req = req - var _result TraceServiceCreateManualAnnotationResult - if err = p.Client_().Call(ctx, "CreateManualAnnotation", &_args, &_result); err != nil { + if err != nil { return } - return _result.GetSuccess(), nil + return true, err } -func (p *TraceServiceClient) UpdateManualAnnotation(ctx context.Context, req *UpdateManualAnnotationRequest) (r *UpdateManualAnnotationResponse, err error) { - var _args TraceServiceUpdateManualAnnotationArgs - _args.Req = req - var _result TraceServiceUpdateManualAnnotationResult - if err = p.Client_().Call(ctx, "UpdateManualAnnotation", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil + +type traceServiceProcessorListWorkspaceAnnotations struct { + handler TraceService } -func (p *TraceServiceClient) DeleteManualAnnotation(ctx context.Context, req *DeleteManualAnnotationRequest) (r *DeleteManualAnnotationResponse, err error) { - var _args TraceServiceDeleteManualAnnotationArgs - _args.Req = req - var _result TraceServiceDeleteManualAnnotationResult - if err = p.Client_().Call(ctx, "DeleteManualAnnotation", &_args, &_result); err != nil { - return + +func (p *traceServiceProcessorListWorkspaceAnnotations) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceListWorkspaceAnnotationsArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("ListWorkspaceAnnotations", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err } - return _result.GetSuccess(), nil -} -func (p *TraceServiceClient) ListAnnotations(ctx context.Context, req *ListAnnotationsRequest) (r *ListAnnotationsResponse, err error) { - var _args TraceServiceListAnnotationsArgs - _args.Req = req - var _result TraceServiceListAnnotationsResult - if err = p.Client_().Call(ctx, "ListAnnotations", &_args, &_result); err != nil { - return + + iprot.ReadMessageEnd() + var err2 error + result := TraceServiceListWorkspaceAnnotationsResult{} + var retval *ListWorkspaceAnnotationsResponse + if retval, err2 = p.handler.ListWorkspaceAnnotations(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListWorkspaceAnnotations: "+err2.Error()) + oprot.WriteMessageBegin("ListWorkspaceAnnotations", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval } - return _result.GetSuccess(), nil -} -func (p *TraceServiceClient) ListWorkspaceAnnotations(ctx context.Context, req *ListWorkspaceAnnotationsRequest) (r *ListWorkspaceAnnotationsResponse, err error) { - var _args TraceServiceListWorkspaceAnnotationsArgs - _args.Req = req - var _result TraceServiceListWorkspaceAnnotationsResult - if err = p.Client_().Call(ctx, "ListWorkspaceAnnotations", &_args, &_result); err != nil { - return + if err2 = oprot.WriteMessageBegin("ListWorkspaceAnnotations", thrift.REPLY, seqId); err2 != nil { + err = err2 } - return _result.GetSuccess(), nil -} -func (p *TraceServiceClient) ExportTracesToDataset(ctx context.Context, req *ExportTracesToDatasetRequest) (r *ExportTracesToDatasetResponse, err error) { - var _args TraceServiceExportTracesToDatasetArgs - _args.Req = req - var _result TraceServiceExportTracesToDatasetResult - if err = p.Client_().Call(ctx, "ExportTracesToDataset", &_args, &_result); err != nil { - return + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 } - return _result.GetSuccess(), nil -} -func (p *TraceServiceClient) PreviewExportTracesToDataset(ctx context.Context, req *PreviewExportTracesToDatasetRequest) (r *PreviewExportTracesToDatasetResponse, err error) { - var _args TraceServicePreviewExportTracesToDatasetArgs - _args.Req = req - var _result TraceServicePreviewExportTracesToDatasetResult - if err = p.Client_().Call(ctx, "PreviewExportTracesToDataset", &_args, &_result); err != nil { - return + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 } - return _result.GetSuccess(), nil -} -func (p *TraceServiceClient) ChangeEvaluatorScore(ctx context.Context, req *ChangeEvaluatorScoreRequest) (r *ChangeEvaluatorScoreResponse, err error) { - var _args TraceServiceChangeEvaluatorScoreArgs - _args.Req = req - var _result TraceServiceChangeEvaluatorScoreResult - if err = p.Client_().Call(ctx, "ChangeEvaluatorScore", &_args, &_result); err != nil { - return + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 } - return _result.GetSuccess(), nil -} -func (p *TraceServiceClient) ListAnnotationEvaluators(ctx context.Context, req *ListAnnotationEvaluatorsRequest) (r *ListAnnotationEvaluatorsResponse, err error) { - var _args TraceServiceListAnnotationEvaluatorsArgs - _args.Req = req - var _result TraceServiceListAnnotationEvaluatorsResult - if err = p.Client_().Call(ctx, "ListAnnotationEvaluators", &_args, &_result); err != nil { + if err != nil { return } - return _result.GetSuccess(), nil + return true, err } -func (p *TraceServiceClient) ExtractSpanInfo(ctx context.Context, req *ExtractSpanInfoRequest) (r *ExtractSpanInfoResponse, err error) { - var _args TraceServiceExtractSpanInfoArgs - _args.Req = req - var _result TraceServiceExtractSpanInfoResult - if err = p.Client_().Call(ctx, "ExtractSpanInfo", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil + +type traceServiceProcessorExportTracesToDataset struct { + handler TraceService } -func (p *TraceServiceClient) UpsertTrajectoryConfig(ctx context.Context, req *UpsertTrajectoryConfigRequest) (r *UpsertTrajectoryConfigResponse, err error) { - var _args TraceServiceUpsertTrajectoryConfigArgs - _args.Req = req - var _result TraceServiceUpsertTrajectoryConfigResult - if err = p.Client_().Call(ctx, "UpsertTrajectoryConfig", &_args, &_result); err != nil { - return + +func (p *traceServiceProcessorExportTracesToDataset) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceExportTracesToDatasetArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("ExportTracesToDataset", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err } - return _result.GetSuccess(), nil -} -func (p *TraceServiceClient) GetTrajectoryConfig(ctx context.Context, req *GetTrajectoryConfigRequest) (r *GetTrajectoryConfigResponse, err error) { - var _args TraceServiceGetTrajectoryConfigArgs - _args.Req = req - var _result TraceServiceGetTrajectoryConfigResult - if err = p.Client_().Call(ctx, "GetTrajectoryConfig", &_args, &_result); err != nil { - return + + iprot.ReadMessageEnd() + var err2 error + result := TraceServiceExportTracesToDatasetResult{} + var retval *ExportTracesToDatasetResponse + if retval, err2 = p.handler.ExportTracesToDataset(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ExportTracesToDataset: "+err2.Error()) + oprot.WriteMessageBegin("ExportTracesToDataset", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval } - return _result.GetSuccess(), nil -} -func (p *TraceServiceClient) ListTrajectory(ctx context.Context, req *ListTrajectoryRequest) (r *ListTrajectoryResponse, err error) { - var _args TraceServiceListTrajectoryArgs - _args.Req = req - var _result TraceServiceListTrajectoryResult - if err = p.Client_().Call(ctx, "ListTrajectory", &_args, &_result); err != nil { + if err2 = oprot.WriteMessageBegin("ExportTracesToDataset", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { return } - return _result.GetSuccess(), nil + return true, err } -func (p *TraceServiceClient) ListMetadata(ctx context.Context, req *ListMetadataRequest) (r *ListMetadataResponse, err error) { - var _args TraceServiceListMetadataArgs - _args.Req = req - var _result TraceServiceListMetadataResult - if err = p.Client_().Call(ctx, "ListMetadata", &_args, &_result); err != nil { - return + +type traceServiceProcessorPreviewExportTracesToDataset struct { + handler TraceService +} + +func (p *traceServiceProcessorPreviewExportTracesToDataset) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServicePreviewExportTracesToDatasetArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("PreviewExportTracesToDataset", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := TraceServicePreviewExportTracesToDatasetResult{} + var retval *PreviewExportTracesToDatasetResponse + if retval, err2 = p.handler.PreviewExportTracesToDataset(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing PreviewExportTracesToDataset: "+err2.Error()) + oprot.WriteMessageBegin("PreviewExportTracesToDataset", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval } - return _result.GetSuccess(), nil -} -func (p *TraceServiceClient) ListTraceChat(ctx context.Context, req *ListTraceChatRequest) (r *ListTraceChatResponse, err error) { - var _args TraceServiceListTraceChatArgs - _args.Req = req - var _result TraceServiceListTraceChatResult - if err = p.Client_().Call(ctx, "ListTraceChat", &_args, &_result); err != nil { - return + if err2 = oprot.WriteMessageBegin("PreviewExportTracesToDataset", thrift.REPLY, seqId); err2 != nil { + err = err2 } - return _result.GetSuccess(), nil -} -func (p *TraceServiceClient) ListThreadChat(ctx context.Context, req *ListThreadChatRequest) (r *ListThreadChatResponse, err error) { - var _args TraceServiceListThreadChatArgs - _args.Req = req - var _result TraceServiceListThreadChatResult - if err = p.Client_().Call(ctx, "ListThreadChat", &_args, &_result); err != nil { - return + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 } - return _result.GetSuccess(), nil -} -func (p *TraceServiceClient) GetThreadStat(ctx context.Context, req *GetThreadStatRequest) (r *GetThreadStatResponse, err error) { - var _args TraceServiceGetThreadStatArgs - _args.Req = req - var _result TraceServiceGetThreadStatResult - if err = p.Client_().Call(ctx, "GetThreadStat", &_args, &_result); err != nil { + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { return } - return _result.GetSuccess(), nil + return true, err } -type TraceServiceProcessor struct { - processorMap map[string]thrift.TProcessorFunction - handler TraceService +type traceServiceProcessorChangeEvaluatorScore struct { + handler TraceService } -func (p *TraceServiceProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction) { - p.processorMap[key] = processor -} +func (p *traceServiceProcessorChangeEvaluatorScore) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceChangeEvaluatorScoreArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("ChangeEvaluatorScore", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } -func (p *TraceServiceProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool) { - processor, ok = p.processorMap[key] - return processor, ok + iprot.ReadMessageEnd() + var err2 error + result := TraceServiceChangeEvaluatorScoreResult{} + var retval *ChangeEvaluatorScoreResponse + if retval, err2 = p.handler.ChangeEvaluatorScore(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ChangeEvaluatorScore: "+err2.Error()) + oprot.WriteMessageBegin("ChangeEvaluatorScore", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("ChangeEvaluatorScore", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err } -func (p *TraceServiceProcessor) ProcessorMap() map[string]thrift.TProcessorFunction { - return p.processorMap +type traceServiceProcessorListAnnotationEvaluators struct { + handler TraceService } -func NewTraceServiceProcessor(handler TraceService) *TraceServiceProcessor { - self := &TraceServiceProcessor{handler: handler, processorMap: make(map[string]thrift.TProcessorFunction)} - self.AddToProcessorMap("ListSpans", &traceServiceProcessorListSpans{handler: handler}) - self.AddToProcessorMap("ListPreSpan", &traceServiceProcessorListPreSpan{handler: handler}) - self.AddToProcessorMap("GetTrace", &traceServiceProcessorGetTrace{handler: handler}) - self.AddToProcessorMap("SearchTraceTree", &traceServiceProcessorSearchTraceTree{handler: handler}) - self.AddToProcessorMap("BatchGetTracesAdvanceInfo", &traceServiceProcessorBatchGetTracesAdvanceInfo{handler: handler}) - self.AddToProcessorMap("IngestTracesInner", &traceServiceProcessorIngestTracesInner{handler: handler}) - self.AddToProcessorMap("GetTracesMetaInfo", &traceServiceProcessorGetTracesMetaInfo{handler: handler}) - self.AddToProcessorMap("CreateView", &traceServiceProcessorCreateView{handler: handler}) - self.AddToProcessorMap("UpdateView", &traceServiceProcessorUpdateView{handler: handler}) - self.AddToProcessorMap("DeleteView", &traceServiceProcessorDeleteView{handler: handler}) - self.AddToProcessorMap("ListViews", &traceServiceProcessorListViews{handler: handler}) - self.AddToProcessorMap("CreateManualAnnotation", &traceServiceProcessorCreateManualAnnotation{handler: handler}) - self.AddToProcessorMap("UpdateManualAnnotation", &traceServiceProcessorUpdateManualAnnotation{handler: handler}) - self.AddToProcessorMap("DeleteManualAnnotation", &traceServiceProcessorDeleteManualAnnotation{handler: handler}) - self.AddToProcessorMap("ListAnnotations", &traceServiceProcessorListAnnotations{handler: handler}) - self.AddToProcessorMap("ListWorkspaceAnnotations", &traceServiceProcessorListWorkspaceAnnotations{handler: handler}) - self.AddToProcessorMap("ExportTracesToDataset", &traceServiceProcessorExportTracesToDataset{handler: handler}) - self.AddToProcessorMap("PreviewExportTracesToDataset", &traceServiceProcessorPreviewExportTracesToDataset{handler: handler}) - self.AddToProcessorMap("ChangeEvaluatorScore", &traceServiceProcessorChangeEvaluatorScore{handler: handler}) - self.AddToProcessorMap("ListAnnotationEvaluators", &traceServiceProcessorListAnnotationEvaluators{handler: handler}) - self.AddToProcessorMap("ExtractSpanInfo", &traceServiceProcessorExtractSpanInfo{handler: handler}) - self.AddToProcessorMap("UpsertTrajectoryConfig", &traceServiceProcessorUpsertTrajectoryConfig{handler: handler}) - self.AddToProcessorMap("GetTrajectoryConfig", &traceServiceProcessorGetTrajectoryConfig{handler: handler}) - self.AddToProcessorMap("ListTrajectory", &traceServiceProcessorListTrajectory{handler: handler}) - self.AddToProcessorMap("ListMetadata", &traceServiceProcessorListMetadata{handler: handler}) - self.AddToProcessorMap("ListTraceChat", &traceServiceProcessorListTraceChat{handler: handler}) - self.AddToProcessorMap("ListThreadChat", &traceServiceProcessorListThreadChat{handler: handler}) - self.AddToProcessorMap("GetThreadStat", &traceServiceProcessorGetThreadStat{handler: handler}) - return self -} -func (p *TraceServiceProcessor) Process(ctx context.Context, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - name, _, seqId, err := iprot.ReadMessageBegin() - if err != nil { +func (p *traceServiceProcessorListAnnotationEvaluators) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceListAnnotationEvaluatorsArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("ListAnnotationEvaluators", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) return false, err } - if processor, ok := p.GetProcessorFunction(name); ok { - return processor.Process(ctx, seqId, iprot, oprot) - } - iprot.Skip(thrift.STRUCT) + iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.UNKNOWN_METHOD, "Unknown function "+name) - oprot.WriteMessageBegin(name, thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, x + var err2 error + result := TraceServiceListAnnotationEvaluatorsResult{} + var retval *ListAnnotationEvaluatorsResponse + if retval, err2 = p.handler.ListAnnotationEvaluators(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListAnnotationEvaluators: "+err2.Error()) + oprot.WriteMessageBegin("ListAnnotationEvaluators", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("ListAnnotationEvaluators", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err } -type traceServiceProcessorListSpans struct { +type traceServiceProcessorExtractSpanInfo struct { handler TraceService } -func (p *traceServiceProcessorListSpans) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceListSpansArgs{} +func (p *traceServiceProcessorExtractSpanInfo) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceExtractSpanInfoArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("ListSpans", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("ExtractSpanInfo", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -26884,11 +30350,11 @@ func (p *traceServiceProcessorListSpans) Process(ctx context.Context, seqId int3 iprot.ReadMessageEnd() var err2 error - result := TraceServiceListSpansResult{} - var retval *ListSpansResponse - if retval, err2 = p.handler.ListSpans(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListSpans: "+err2.Error()) - oprot.WriteMessageBegin("ListSpans", thrift.EXCEPTION, seqId) + result := TraceServiceExtractSpanInfoResult{} + var retval *ExtractSpanInfoResponse + if retval, err2 = p.handler.ExtractSpanInfo(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ExtractSpanInfo: "+err2.Error()) + oprot.WriteMessageBegin("ExtractSpanInfo", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -26896,7 +30362,7 @@ func (p *traceServiceProcessorListSpans) Process(ctx context.Context, seqId int3 } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("ListSpans", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("ExtractSpanInfo", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -26914,16 +30380,16 @@ func (p *traceServiceProcessorListSpans) Process(ctx context.Context, seqId int3 return true, err } -type traceServiceProcessorListPreSpan struct { +type traceServiceProcessorUpsertTrajectoryConfig struct { handler TraceService } -func (p *traceServiceProcessorListPreSpan) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceListPreSpanArgs{} +func (p *traceServiceProcessorUpsertTrajectoryConfig) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceUpsertTrajectoryConfigArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("ListPreSpan", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("UpsertTrajectoryConfig", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -26932,11 +30398,59 @@ func (p *traceServiceProcessorListPreSpan) Process(ctx context.Context, seqId in iprot.ReadMessageEnd() var err2 error - result := TraceServiceListPreSpanResult{} - var retval *ListPreSpanResponse - if retval, err2 = p.handler.ListPreSpan(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListPreSpan: "+err2.Error()) - oprot.WriteMessageBegin("ListPreSpan", thrift.EXCEPTION, seqId) + result := TraceServiceUpsertTrajectoryConfigResult{} + var retval *UpsertTrajectoryConfigResponse + if retval, err2 = p.handler.UpsertTrajectoryConfig(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing UpsertTrajectoryConfig: "+err2.Error()) + oprot.WriteMessageBegin("UpsertTrajectoryConfig", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("UpsertTrajectoryConfig", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type traceServiceProcessorGetTrajectoryConfig struct { + handler TraceService +} + +func (p *traceServiceProcessorGetTrajectoryConfig) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceGetTrajectoryConfigArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("GetTrajectoryConfig", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := TraceServiceGetTrajectoryConfigResult{} + var retval *GetTrajectoryConfigResponse + if retval, err2 = p.handler.GetTrajectoryConfig(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetTrajectoryConfig: "+err2.Error()) + oprot.WriteMessageBegin("GetTrajectoryConfig", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -26944,7 +30458,7 @@ func (p *traceServiceProcessorListPreSpan) Process(ctx context.Context, seqId in } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("ListPreSpan", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("GetTrajectoryConfig", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -26962,16 +30476,16 @@ func (p *traceServiceProcessorListPreSpan) Process(ctx context.Context, seqId in return true, err } -type traceServiceProcessorGetTrace struct { +type traceServiceProcessorListTrajectory struct { handler TraceService } -func (p *traceServiceProcessorGetTrace) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceGetTraceArgs{} +func (p *traceServiceProcessorListTrajectory) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceListTrajectoryArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("GetTrace", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("ListTrajectory", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -26980,11 +30494,11 @@ func (p *traceServiceProcessorGetTrace) Process(ctx context.Context, seqId int32 iprot.ReadMessageEnd() var err2 error - result := TraceServiceGetTraceResult{} - var retval *GetTraceResponse - if retval, err2 = p.handler.GetTrace(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetTrace: "+err2.Error()) - oprot.WriteMessageBegin("GetTrace", thrift.EXCEPTION, seqId) + result := TraceServiceListTrajectoryResult{} + var retval *ListTrajectoryResponse + if retval, err2 = p.handler.ListTrajectory(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListTrajectory: "+err2.Error()) + oprot.WriteMessageBegin("ListTrajectory", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -26992,7 +30506,7 @@ func (p *traceServiceProcessorGetTrace) Process(ctx context.Context, seqId int32 } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("GetTrace", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("ListTrajectory", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -27010,16 +30524,16 @@ func (p *traceServiceProcessorGetTrace) Process(ctx context.Context, seqId int32 return true, err } -type traceServiceProcessorSearchTraceTree struct { +type traceServiceProcessorListMetadata struct { handler TraceService } -func (p *traceServiceProcessorSearchTraceTree) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceSearchTraceTreeArgs{} +func (p *traceServiceProcessorListMetadata) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceListMetadataArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("SearchTraceTree", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("ListMetadata", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -27028,11 +30542,11 @@ func (p *traceServiceProcessorSearchTraceTree) Process(ctx context.Context, seqI iprot.ReadMessageEnd() var err2 error - result := TraceServiceSearchTraceTreeResult{} - var retval *SearchTraceTreeResponse - if retval, err2 = p.handler.SearchTraceTree(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing SearchTraceTree: "+err2.Error()) - oprot.WriteMessageBegin("SearchTraceTree", thrift.EXCEPTION, seqId) + result := TraceServiceListMetadataResult{} + var retval *ListMetadataResponse + if retval, err2 = p.handler.ListMetadata(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListMetadata: "+err2.Error()) + oprot.WriteMessageBegin("ListMetadata", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -27040,7 +30554,7 @@ func (p *traceServiceProcessorSearchTraceTree) Process(ctx context.Context, seqI } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("SearchTraceTree", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("ListMetadata", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -27058,16 +30572,16 @@ func (p *traceServiceProcessorSearchTraceTree) Process(ctx context.Context, seqI return true, err } -type traceServiceProcessorBatchGetTracesAdvanceInfo struct { +type traceServiceProcessorUpsertColumnExtractConfig struct { handler TraceService } -func (p *traceServiceProcessorBatchGetTracesAdvanceInfo) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceBatchGetTracesAdvanceInfoArgs{} +func (p *traceServiceProcessorUpsertColumnExtractConfig) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceUpsertColumnExtractConfigArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("BatchGetTracesAdvanceInfo", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("UpsertColumnExtractConfig", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -27076,11 +30590,11 @@ func (p *traceServiceProcessorBatchGetTracesAdvanceInfo) Process(ctx context.Con iprot.ReadMessageEnd() var err2 error - result := TraceServiceBatchGetTracesAdvanceInfoResult{} - var retval *BatchGetTracesAdvanceInfoResponse - if retval, err2 = p.handler.BatchGetTracesAdvanceInfo(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing BatchGetTracesAdvanceInfo: "+err2.Error()) - oprot.WriteMessageBegin("BatchGetTracesAdvanceInfo", thrift.EXCEPTION, seqId) + result := TraceServiceUpsertColumnExtractConfigResult{} + var retval *UpsertColumnExtractConfigResponse + if retval, err2 = p.handler.UpsertColumnExtractConfig(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing UpsertColumnExtractConfig: "+err2.Error()) + oprot.WriteMessageBegin("UpsertColumnExtractConfig", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -27088,7 +30602,7 @@ func (p *traceServiceProcessorBatchGetTracesAdvanceInfo) Process(ctx context.Con } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("BatchGetTracesAdvanceInfo", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("UpsertColumnExtractConfig", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -27106,16 +30620,16 @@ func (p *traceServiceProcessorBatchGetTracesAdvanceInfo) Process(ctx context.Con return true, err } -type traceServiceProcessorIngestTracesInner struct { +type traceServiceProcessorGetColumnExtractConfig struct { handler TraceService } -func (p *traceServiceProcessorIngestTracesInner) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceIngestTracesInnerArgs{} +func (p *traceServiceProcessorGetColumnExtractConfig) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceGetColumnExtractConfigArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("IngestTracesInner", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("GetColumnExtractConfig", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -27124,11 +30638,11 @@ func (p *traceServiceProcessorIngestTracesInner) Process(ctx context.Context, se iprot.ReadMessageEnd() var err2 error - result := TraceServiceIngestTracesInnerResult{} - var retval *IngestTracesResponse - if retval, err2 = p.handler.IngestTracesInner(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing IngestTracesInner: "+err2.Error()) - oprot.WriteMessageBegin("IngestTracesInner", thrift.EXCEPTION, seqId) + result := TraceServiceGetColumnExtractConfigResult{} + var retval *GetColumnExtractConfigResponse + if retval, err2 = p.handler.GetColumnExtractConfig(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetColumnExtractConfig: "+err2.Error()) + oprot.WriteMessageBegin("GetColumnExtractConfig", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -27136,7 +30650,7 @@ func (p *traceServiceProcessorIngestTracesInner) Process(ctx context.Context, se } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("IngestTracesInner", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("GetColumnExtractConfig", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -27154,16 +30668,16 @@ func (p *traceServiceProcessorIngestTracesInner) Process(ctx context.Context, se return true, err } -type traceServiceProcessorGetTracesMetaInfo struct { +type traceServiceProcessorGetAgentMetadata struct { handler TraceService } -func (p *traceServiceProcessorGetTracesMetaInfo) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceGetTracesMetaInfoArgs{} +func (p *traceServiceProcessorGetAgentMetadata) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceGetAgentMetadataArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("GetTracesMetaInfo", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("GetAgentMetadata", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -27172,11 +30686,11 @@ func (p *traceServiceProcessorGetTracesMetaInfo) Process(ctx context.Context, se iprot.ReadMessageEnd() var err2 error - result := TraceServiceGetTracesMetaInfoResult{} - var retval *GetTracesMetaInfoResponse - if retval, err2 = p.handler.GetTracesMetaInfo(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetTracesMetaInfo: "+err2.Error()) - oprot.WriteMessageBegin("GetTracesMetaInfo", thrift.EXCEPTION, seqId) + result := TraceServiceGetAgentMetadataResult{} + var retval *GetAgentMetadataResponse + if retval, err2 = p.handler.GetAgentMetadata(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetAgentMetadata: "+err2.Error()) + oprot.WriteMessageBegin("GetAgentMetadata", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -27184,7 +30698,7 @@ func (p *traceServiceProcessorGetTracesMetaInfo) Process(ctx context.Context, se } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("GetTracesMetaInfo", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("GetAgentMetadata", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -27202,16 +30716,16 @@ func (p *traceServiceProcessorGetTracesMetaInfo) Process(ctx context.Context, se return true, err } -type traceServiceProcessorCreateView struct { +type traceServiceProcessorListTraceChat struct { handler TraceService } -func (p *traceServiceProcessorCreateView) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceCreateViewArgs{} +func (p *traceServiceProcessorListTraceChat) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceListTraceChatArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("CreateView", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("ListTraceChat", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -27220,11 +30734,11 @@ func (p *traceServiceProcessorCreateView) Process(ctx context.Context, seqId int iprot.ReadMessageEnd() var err2 error - result := TraceServiceCreateViewResult{} - var retval *CreateViewResponse - if retval, err2 = p.handler.CreateView(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateView: "+err2.Error()) - oprot.WriteMessageBegin("CreateView", thrift.EXCEPTION, seqId) + result := TraceServiceListTraceChatResult{} + var retval *ListTraceChatResponse + if retval, err2 = p.handler.ListTraceChat(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListTraceChat: "+err2.Error()) + oprot.WriteMessageBegin("ListTraceChat", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -27232,7 +30746,7 @@ func (p *traceServiceProcessorCreateView) Process(ctx context.Context, seqId int } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("CreateView", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("ListTraceChat", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -27250,16 +30764,16 @@ func (p *traceServiceProcessorCreateView) Process(ctx context.Context, seqId int return true, err } -type traceServiceProcessorUpdateView struct { +type traceServiceProcessorListThreadChat struct { handler TraceService } -func (p *traceServiceProcessorUpdateView) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceUpdateViewArgs{} +func (p *traceServiceProcessorListThreadChat) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceListThreadChatArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("UpdateView", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("ListThreadChat", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -27268,11 +30782,11 @@ func (p *traceServiceProcessorUpdateView) Process(ctx context.Context, seqId int iprot.ReadMessageEnd() var err2 error - result := TraceServiceUpdateViewResult{} - var retval *UpdateViewResponse - if retval, err2 = p.handler.UpdateView(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing UpdateView: "+err2.Error()) - oprot.WriteMessageBegin("UpdateView", thrift.EXCEPTION, seqId) + result := TraceServiceListThreadChatResult{} + var retval *ListThreadChatResponse + if retval, err2 = p.handler.ListThreadChat(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListThreadChat: "+err2.Error()) + oprot.WriteMessageBegin("ListThreadChat", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -27280,7 +30794,7 @@ func (p *traceServiceProcessorUpdateView) Process(ctx context.Context, seqId int } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("UpdateView", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("ListThreadChat", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -27298,16 +30812,16 @@ func (p *traceServiceProcessorUpdateView) Process(ctx context.Context, seqId int return true, err } -type traceServiceProcessorDeleteView struct { +type traceServiceProcessorGetThreadStat struct { handler TraceService } -func (p *traceServiceProcessorDeleteView) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceDeleteViewArgs{} +func (p *traceServiceProcessorGetThreadStat) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := TraceServiceGetThreadStatArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("DeleteView", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("GetThreadStat", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -27316,11 +30830,11 @@ func (p *traceServiceProcessorDeleteView) Process(ctx context.Context, seqId int iprot.ReadMessageEnd() var err2 error - result := TraceServiceDeleteViewResult{} - var retval *DeleteViewResponse - if retval, err2 = p.handler.DeleteView(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing DeleteView: "+err2.Error()) - oprot.WriteMessageBegin("DeleteView", thrift.EXCEPTION, seqId) + result := TraceServiceGetThreadStatResult{} + var retval *GetThreadStatResponse + if retval, err2 = p.handler.GetThreadStat(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetThreadStat: "+err2.Error()) + oprot.WriteMessageBegin("GetThreadStat", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -27328,7 +30842,7 @@ func (p *traceServiceProcessorDeleteView) Process(ctx context.Context, seqId int } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("DeleteView", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("GetThreadStat", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -27346,905 +30860,1073 @@ func (p *traceServiceProcessorDeleteView) Process(ctx context.Context, seqId int return true, err } -type traceServiceProcessorListViews struct { - handler TraceService +type TraceServiceListSpansArgs struct { + Req *ListSpansRequest `thrift:"req,1" frugal:"1,default,ListSpansRequest"` } -func (p *traceServiceProcessorListViews) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceListViewsArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("ListViews", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err +func NewTraceServiceListSpansArgs() *TraceServiceListSpansArgs { + return &TraceServiceListSpansArgs{} +} + +func (p *TraceServiceListSpansArgs) InitDefault() { +} + +var TraceServiceListSpansArgs_Req_DEFAULT *ListSpansRequest + +func (p *TraceServiceListSpansArgs) GetReq() (v *ListSpansRequest) { + if p == nil { + return + } + if !p.IsSetReq() { + return TraceServiceListSpansArgs_Req_DEFAULT } + return p.Req +} +func (p *TraceServiceListSpansArgs) SetReq(val *ListSpansRequest) { + p.Req = val +} - iprot.ReadMessageEnd() - var err2 error - result := TraceServiceListViewsResult{} - var retval *ListViewsResponse - if retval, err2 = p.handler.ListViews(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListViews: "+err2.Error()) - oprot.WriteMessageBegin("ListViews", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval +var fieldIDToName_TraceServiceListSpansArgs = map[int16]string{ + 1: "req", +} + +func (p *TraceServiceListSpansArgs) IsSetReq() bool { + return p.Req != nil +} + +func (p *TraceServiceListSpansArgs) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError } - if err2 = oprot.WriteMessageBegin("ListViews", thrift.REPLY, seqId); err2 != nil { - err = err2 + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListSpansArgs[fieldId]), err) +SkipFieldError: + return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) + +ReadFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) +ReadStructEndError: + return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) +} + +func (p *TraceServiceListSpansArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewListSpansRequest() + if err := _field.Read(iprot); err != nil { + return err } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 + p.Req = _field + return nil +} + +func (p *TraceServiceListSpansArgs) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ListSpans_args"); err != nil { + goto WriteStructBeginError } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError } - if err != nil { - return + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError } - return true, err -} - -type traceServiceProcessorCreateManualAnnotation struct { - handler TraceService + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *traceServiceProcessorCreateManualAnnotation) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceCreateManualAnnotationArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("CreateManualAnnotation", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err +func (p *TraceServiceListSpansArgs) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError } - - iprot.ReadMessageEnd() - var err2 error - result := TraceServiceCreateManualAnnotationResult{} - var retval *CreateManualAnnotationResponse - if retval, err2 = p.handler.CreateManualAnnotation(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateManualAnnotation: "+err2.Error()) - oprot.WriteMessageBegin("CreateManualAnnotation", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval + if err := p.Req.Write(oprot); err != nil { + return err } - if err2 = oprot.WriteMessageBegin("CreateManualAnnotation", thrift.REPLY, seqId); err2 != nil { - err = err2 + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} + +func (p *TraceServiceListSpansArgs) String() string { + if p == nil { + return "" } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 + return fmt.Sprintf("TraceServiceListSpansArgs(%+v)", *p) + +} + +func (p *TraceServiceListSpansArgs) DeepEqual(ano *TraceServiceListSpansArgs) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 + if !p.Field1DeepEqual(ano.Req) { + return false } - if err != nil { - return + return true +} + +func (p *TraceServiceListSpansArgs) Field1DeepEqual(src *ListSpansRequest) bool { + + if !p.Req.DeepEqual(src) { + return false } - return true, err + return true } -type traceServiceProcessorUpdateManualAnnotation struct { - handler TraceService +type TraceServiceListSpansResult struct { + Success *ListSpansResponse `thrift:"success,0,optional" frugal:"0,optional,ListSpansResponse"` } -func (p *traceServiceProcessorUpdateManualAnnotation) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceUpdateManualAnnotationArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("UpdateManualAnnotation", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err - } +func NewTraceServiceListSpansResult() *TraceServiceListSpansResult { + return &TraceServiceListSpansResult{} +} - iprot.ReadMessageEnd() - var err2 error - result := TraceServiceUpdateManualAnnotationResult{} - var retval *UpdateManualAnnotationResponse - if retval, err2 = p.handler.UpdateManualAnnotation(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing UpdateManualAnnotation: "+err2.Error()) - oprot.WriteMessageBegin("UpdateManualAnnotation", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("UpdateManualAnnotation", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 - } - if err != nil { +func (p *TraceServiceListSpansResult) InitDefault() { +} + +var TraceServiceListSpansResult_Success_DEFAULT *ListSpansResponse + +func (p *TraceServiceListSpansResult) GetSuccess() (v *ListSpansResponse) { + if p == nil { return } - return true, err + if !p.IsSetSuccess() { + return TraceServiceListSpansResult_Success_DEFAULT + } + return p.Success +} +func (p *TraceServiceListSpansResult) SetSuccess(x interface{}) { + p.Success = x.(*ListSpansResponse) } -type traceServiceProcessorDeleteManualAnnotation struct { - handler TraceService +var fieldIDToName_TraceServiceListSpansResult = map[int16]string{ + 0: "success", } -func (p *traceServiceProcessorDeleteManualAnnotation) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceDeleteManualAnnotationArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("DeleteManualAnnotation", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err +func (p *TraceServiceListSpansResult) IsSetSuccess() bool { + return p.Success != nil +} + +func (p *TraceServiceListSpansResult) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError } - iprot.ReadMessageEnd() - var err2 error - result := TraceServiceDeleteManualAnnotationResult{} - var retval *DeleteManualAnnotationResponse - if retval, err2 = p.handler.DeleteManualAnnotation(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing DeleteManualAnnotation: "+err2.Error()) - oprot.WriteMessageBegin("DeleteManualAnnotation", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField0(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } } - if err2 = oprot.WriteMessageBegin("DeleteManualAnnotation", thrift.REPLY, seqId); err2 != nil { - err = err2 + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListSpansResult[fieldId]), err) +SkipFieldError: + return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) + +ReadFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) +ReadStructEndError: + return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) +} + +func (p *TraceServiceListSpansResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewListSpansResponse() + if err := _field.Read(iprot); err != nil { + return err } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 + p.Success = _field + return nil +} + +func (p *TraceServiceListSpansResult) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ListSpans_result"); err != nil { + goto WriteStructBeginError } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 + if p != nil { + if err = p.writeField0(oprot); err != nil { + fieldId = 0 + goto WriteFieldError + } } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError } - if err != nil { - return + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError } - return true, err + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -type traceServiceProcessorListAnnotations struct { - handler TraceService +func (p *TraceServiceListSpansResult) writeField0(oprot thrift.TProtocol) (err error) { + if p.IsSetSuccess() { + if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { + goto WriteFieldBeginError + } + if err := p.Success.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *traceServiceProcessorListAnnotations) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceListAnnotationsArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("ListAnnotations", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err +func (p *TraceServiceListSpansResult) String() string { + if p == nil { + return "" } + return fmt.Sprintf("TraceServiceListSpansResult(%+v)", *p) - iprot.ReadMessageEnd() - var err2 error - result := TraceServiceListAnnotationsResult{} - var retval *ListAnnotationsResponse - if retval, err2 = p.handler.ListAnnotations(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListAnnotations: "+err2.Error()) - oprot.WriteMessageBegin("ListAnnotations", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("ListAnnotations", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 +} + +func (p *TraceServiceListSpansResult) DeepEqual(ano *TraceServiceListSpansResult) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 + if !p.Field0DeepEqual(ano.Success) { + return false } - if err != nil { - return + return true +} + +func (p *TraceServiceListSpansResult) Field0DeepEqual(src *ListSpansResponse) bool { + + if !p.Success.DeepEqual(src) { + return false } - return true, err + return true } -type traceServiceProcessorListWorkspaceAnnotations struct { - handler TraceService +type TraceServiceListPreSpanArgs struct { + Req *ListPreSpanRequest `thrift:"req,1" frugal:"1,default,ListPreSpanRequest"` } -func (p *traceServiceProcessorListWorkspaceAnnotations) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceListWorkspaceAnnotationsArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("ListWorkspaceAnnotations", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err - } +func NewTraceServiceListPreSpanArgs() *TraceServiceListPreSpanArgs { + return &TraceServiceListPreSpanArgs{} +} - iprot.ReadMessageEnd() - var err2 error - result := TraceServiceListWorkspaceAnnotationsResult{} - var retval *ListWorkspaceAnnotationsResponse - if retval, err2 = p.handler.ListWorkspaceAnnotations(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListWorkspaceAnnotations: "+err2.Error()) - oprot.WriteMessageBegin("ListWorkspaceAnnotations", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("ListWorkspaceAnnotations", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 - } - if err != nil { +func (p *TraceServiceListPreSpanArgs) InitDefault() { +} + +var TraceServiceListPreSpanArgs_Req_DEFAULT *ListPreSpanRequest + +func (p *TraceServiceListPreSpanArgs) GetReq() (v *ListPreSpanRequest) { + if p == nil { return } - return true, err + if !p.IsSetReq() { + return TraceServiceListPreSpanArgs_Req_DEFAULT + } + return p.Req +} +func (p *TraceServiceListPreSpanArgs) SetReq(val *ListPreSpanRequest) { + p.Req = val } -type traceServiceProcessorExportTracesToDataset struct { - handler TraceService +var fieldIDToName_TraceServiceListPreSpanArgs = map[int16]string{ + 1: "req", } -func (p *traceServiceProcessorExportTracesToDataset) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceExportTracesToDatasetArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("ExportTracesToDataset", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err +func (p *TraceServiceListPreSpanArgs) IsSetReq() bool { + return p.Req != nil +} + +func (p *TraceServiceListPreSpanArgs) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError } - iprot.ReadMessageEnd() - var err2 error - result := TraceServiceExportTracesToDatasetResult{} - var retval *ExportTracesToDatasetResponse - if retval, err2 = p.handler.ExportTracesToDataset(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ExportTracesToDataset: "+err2.Error()) - oprot.WriteMessageBegin("ExportTracesToDataset", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } } - if err2 = oprot.WriteMessageBegin("ExportTracesToDataset", thrift.REPLY, seqId); err2 != nil { - err = err2 + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListPreSpanArgs[fieldId]), err) +SkipFieldError: + return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) + +ReadFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) +ReadStructEndError: + return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) +} + +func (p *TraceServiceListPreSpanArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewListPreSpanRequest() + if err := _field.Read(iprot); err != nil { + return err } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 + p.Req = _field + return nil +} + +func (p *TraceServiceListPreSpanArgs) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ListPreSpan_args"); err != nil { + goto WriteStructBeginError } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError } - if err != nil { - return + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError } - return true, err -} - -type traceServiceProcessorPreviewExportTracesToDataset struct { - handler TraceService + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *traceServiceProcessorPreviewExportTracesToDataset) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServicePreviewExportTracesToDatasetArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("PreviewExportTracesToDataset", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err +func (p *TraceServiceListPreSpanArgs) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError } - - iprot.ReadMessageEnd() - var err2 error - result := TraceServicePreviewExportTracesToDatasetResult{} - var retval *PreviewExportTracesToDatasetResponse - if retval, err2 = p.handler.PreviewExportTracesToDataset(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing PreviewExportTracesToDataset: "+err2.Error()) - oprot.WriteMessageBegin("PreviewExportTracesToDataset", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval + if err := p.Req.Write(oprot); err != nil { + return err } - if err2 = oprot.WriteMessageBegin("PreviewExportTracesToDataset", thrift.REPLY, seqId); err2 != nil { - err = err2 + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} + +func (p *TraceServiceListPreSpanArgs) String() string { + if p == nil { + return "" } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 + return fmt.Sprintf("TraceServiceListPreSpanArgs(%+v)", *p) + +} + +func (p *TraceServiceListPreSpanArgs) DeepEqual(ano *TraceServiceListPreSpanArgs) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 + if !p.Field1DeepEqual(ano.Req) { + return false } - if err != nil { - return + return true +} + +func (p *TraceServiceListPreSpanArgs) Field1DeepEqual(src *ListPreSpanRequest) bool { + + if !p.Req.DeepEqual(src) { + return false } - return true, err + return true } -type traceServiceProcessorChangeEvaluatorScore struct { - handler TraceService +type TraceServiceListPreSpanResult struct { + Success *ListPreSpanResponse `thrift:"success,0,optional" frugal:"0,optional,ListPreSpanResponse"` } -func (p *traceServiceProcessorChangeEvaluatorScore) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceChangeEvaluatorScoreArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("ChangeEvaluatorScore", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err - } +func NewTraceServiceListPreSpanResult() *TraceServiceListPreSpanResult { + return &TraceServiceListPreSpanResult{} +} - iprot.ReadMessageEnd() - var err2 error - result := TraceServiceChangeEvaluatorScoreResult{} - var retval *ChangeEvaluatorScoreResponse - if retval, err2 = p.handler.ChangeEvaluatorScore(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ChangeEvaluatorScore: "+err2.Error()) - oprot.WriteMessageBegin("ChangeEvaluatorScore", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("ChangeEvaluatorScore", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 - } - if err != nil { +func (p *TraceServiceListPreSpanResult) InitDefault() { +} + +var TraceServiceListPreSpanResult_Success_DEFAULT *ListPreSpanResponse + +func (p *TraceServiceListPreSpanResult) GetSuccess() (v *ListPreSpanResponse) { + if p == nil { return } - return true, err + if !p.IsSetSuccess() { + return TraceServiceListPreSpanResult_Success_DEFAULT + } + return p.Success +} +func (p *TraceServiceListPreSpanResult) SetSuccess(x interface{}) { + p.Success = x.(*ListPreSpanResponse) } -type traceServiceProcessorListAnnotationEvaluators struct { - handler TraceService +var fieldIDToName_TraceServiceListPreSpanResult = map[int16]string{ + 0: "success", } -func (p *traceServiceProcessorListAnnotationEvaluators) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceListAnnotationEvaluatorsArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("ListAnnotationEvaluators", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err - } +func (p *TraceServiceListPreSpanResult) IsSetSuccess() bool { + return p.Success != nil +} - iprot.ReadMessageEnd() - var err2 error - result := TraceServiceListAnnotationEvaluatorsResult{} - var retval *ListAnnotationEvaluatorsResponse - if retval, err2 = p.handler.ListAnnotationEvaluators(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListAnnotationEvaluators: "+err2.Error()) - oprot.WriteMessageBegin("ListAnnotationEvaluators", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("ListAnnotationEvaluators", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 +func (p *TraceServiceListPreSpanResult) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError } - if err != nil { - return + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField0(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError } - return true, err -} -type traceServiceProcessorExtractSpanInfo struct { - handler TraceService + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListPreSpanResult[fieldId]), err) +SkipFieldError: + return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) + +ReadFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) +ReadStructEndError: + return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *traceServiceProcessorExtractSpanInfo) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceExtractSpanInfoArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("ExtractSpanInfo", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err +func (p *TraceServiceListPreSpanResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewListPreSpanResponse() + if err := _field.Read(iprot); err != nil { + return err } + p.Success = _field + return nil +} - iprot.ReadMessageEnd() - var err2 error - result := TraceServiceExtractSpanInfoResult{} - var retval *ExtractSpanInfoResponse - if retval, err2 = p.handler.ExtractSpanInfo(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ExtractSpanInfo: "+err2.Error()) - oprot.WriteMessageBegin("ExtractSpanInfo", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("ExtractSpanInfo", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 +func (p *TraceServiceListPreSpanResult) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ListPreSpan_result"); err != nil { + goto WriteStructBeginError } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 + if p != nil { + if err = p.writeField0(oprot); err != nil { + fieldId = 0 + goto WriteFieldError + } } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError } - if err != nil { - return + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError } - return true, err + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -type traceServiceProcessorUpsertTrajectoryConfig struct { - handler TraceService +func (p *TraceServiceListPreSpanResult) writeField0(oprot thrift.TProtocol) (err error) { + if p.IsSetSuccess() { + if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { + goto WriteFieldBeginError + } + if err := p.Success.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *traceServiceProcessorUpsertTrajectoryConfig) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceUpsertTrajectoryConfigArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("UpsertTrajectoryConfig", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err +func (p *TraceServiceListPreSpanResult) String() string { + if p == nil { + return "" } + return fmt.Sprintf("TraceServiceListPreSpanResult(%+v)", *p) - iprot.ReadMessageEnd() - var err2 error - result := TraceServiceUpsertTrajectoryConfigResult{} - var retval *UpsertTrajectoryConfigResponse - if retval, err2 = p.handler.UpsertTrajectoryConfig(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing UpsertTrajectoryConfig: "+err2.Error()) - oprot.WriteMessageBegin("UpsertTrajectoryConfig", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("UpsertTrajectoryConfig", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 +} + +func (p *TraceServiceListPreSpanResult) DeepEqual(ano *TraceServiceListPreSpanResult) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 + if !p.Field0DeepEqual(ano.Success) { + return false } - if err != nil { - return + return true +} + +func (p *TraceServiceListPreSpanResult) Field0DeepEqual(src *ListPreSpanResponse) bool { + + if !p.Success.DeepEqual(src) { + return false } - return true, err + return true } -type traceServiceProcessorGetTrajectoryConfig struct { - handler TraceService +type TraceServiceGetTraceArgs struct { + Req *GetTraceRequest `thrift:"req,1" frugal:"1,default,GetTraceRequest"` } -func (p *traceServiceProcessorGetTrajectoryConfig) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceGetTrajectoryConfigArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("GetTrajectoryConfig", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err - } +func NewTraceServiceGetTraceArgs() *TraceServiceGetTraceArgs { + return &TraceServiceGetTraceArgs{} +} - iprot.ReadMessageEnd() - var err2 error - result := TraceServiceGetTrajectoryConfigResult{} - var retval *GetTrajectoryConfigResponse - if retval, err2 = p.handler.GetTrajectoryConfig(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetTrajectoryConfig: "+err2.Error()) - oprot.WriteMessageBegin("GetTrajectoryConfig", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("GetTrajectoryConfig", thrift.REPLY, seqId); err2 != nil { - err = err2 +func (p *TraceServiceGetTraceArgs) InitDefault() { +} + +var TraceServiceGetTraceArgs_Req_DEFAULT *GetTraceRequest + +func (p *TraceServiceGetTraceArgs) GetReq() (v *GetTraceRequest) { + if p == nil { + return } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 + if !p.IsSetReq() { + return TraceServiceGetTraceArgs_Req_DEFAULT } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 + return p.Req +} +func (p *TraceServiceGetTraceArgs) SetReq(val *GetTraceRequest) { + p.Req = val +} + +var fieldIDToName_TraceServiceGetTraceArgs = map[int16]string{ + 1: "req", +} + +func (p *TraceServiceGetTraceArgs) IsSetReq() bool { + return p.Req != nil +} + +func (p *TraceServiceGetTraceArgs) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } } - if err != nil { - return + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError } - return true, err -} -type traceServiceProcessorListTrajectory struct { - handler TraceService + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetTraceArgs[fieldId]), err) +SkipFieldError: + return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) + +ReadFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) +ReadStructEndError: + return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *traceServiceProcessorListTrajectory) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceListTrajectoryArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("ListTrajectory", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err +func (p *TraceServiceGetTraceArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewGetTraceRequest() + if err := _field.Read(iprot); err != nil { + return err } + p.Req = _field + return nil +} - iprot.ReadMessageEnd() - var err2 error - result := TraceServiceListTrajectoryResult{} - var retval *ListTrajectoryResponse - if retval, err2 = p.handler.ListTrajectory(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListTrajectory: "+err2.Error()) - oprot.WriteMessageBegin("ListTrajectory", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("ListTrajectory", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 +func (p *TraceServiceGetTraceArgs) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetTrace_args"); err != nil { + goto WriteStructBeginError } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError } - if err != nil { - return + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError } - return true, err -} - -type traceServiceProcessorListMetadata struct { - handler TraceService + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *traceServiceProcessorListMetadata) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceListMetadataArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("ListMetadata", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err +func (p *TraceServiceGetTraceArgs) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError } - - iprot.ReadMessageEnd() - var err2 error - result := TraceServiceListMetadataResult{} - var retval *ListMetadataResponse - if retval, err2 = p.handler.ListMetadata(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListMetadata: "+err2.Error()) - oprot.WriteMessageBegin("ListMetadata", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval + if err := p.Req.Write(oprot); err != nil { + return err } - if err2 = oprot.WriteMessageBegin("ListMetadata", thrift.REPLY, seqId); err2 != nil { - err = err2 + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} + +func (p *TraceServiceGetTraceArgs) String() string { + if p == nil { + return "" } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 + return fmt.Sprintf("TraceServiceGetTraceArgs(%+v)", *p) + +} + +func (p *TraceServiceGetTraceArgs) DeepEqual(ano *TraceServiceGetTraceArgs) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 + if !p.Field1DeepEqual(ano.Req) { + return false } - if err != nil { - return + return true +} + +func (p *TraceServiceGetTraceArgs) Field1DeepEqual(src *GetTraceRequest) bool { + + if !p.Req.DeepEqual(src) { + return false } - return true, err + return true } -type traceServiceProcessorListTraceChat struct { - handler TraceService +type TraceServiceGetTraceResult struct { + Success *GetTraceResponse `thrift:"success,0,optional" frugal:"0,optional,GetTraceResponse"` } -func (p *traceServiceProcessorListTraceChat) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceListTraceChatArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("ListTraceChat", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err - } +func NewTraceServiceGetTraceResult() *TraceServiceGetTraceResult { + return &TraceServiceGetTraceResult{} +} - iprot.ReadMessageEnd() - var err2 error - result := TraceServiceListTraceChatResult{} - var retval *ListTraceChatResponse - if retval, err2 = p.handler.ListTraceChat(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListTraceChat: "+err2.Error()) - oprot.WriteMessageBegin("ListTraceChat", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("ListTraceChat", thrift.REPLY, seqId); err2 != nil { - err = err2 +func (p *TraceServiceGetTraceResult) InitDefault() { +} + +var TraceServiceGetTraceResult_Success_DEFAULT *GetTraceResponse + +func (p *TraceServiceGetTraceResult) GetSuccess() (v *GetTraceResponse) { + if p == nil { + return } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 + if !p.IsSetSuccess() { + return TraceServiceGetTraceResult_Success_DEFAULT } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 + return p.Success +} +func (p *TraceServiceGetTraceResult) SetSuccess(x interface{}) { + p.Success = x.(*GetTraceResponse) +} + +var fieldIDToName_TraceServiceGetTraceResult = map[int16]string{ + 0: "success", +} + +func (p *TraceServiceGetTraceResult) IsSetSuccess() bool { + return p.Success != nil +} + +func (p *TraceServiceGetTraceResult) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField0(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } } - if err != nil { - return + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError } - return true, err -} -type traceServiceProcessorListThreadChat struct { - handler TraceService + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetTraceResult[fieldId]), err) +SkipFieldError: + return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) + +ReadFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T read field end error", p), err) +ReadStructEndError: + return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *traceServiceProcessorListThreadChat) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceListThreadChatArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("ListThreadChat", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err +func (p *TraceServiceGetTraceResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewGetTraceResponse() + if err := _field.Read(iprot); err != nil { + return err } + p.Success = _field + return nil +} - iprot.ReadMessageEnd() - var err2 error - result := TraceServiceListThreadChatResult{} - var retval *ListThreadChatResponse - if retval, err2 = p.handler.ListThreadChat(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListThreadChat: "+err2.Error()) - oprot.WriteMessageBegin("ListThreadChat", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("ListThreadChat", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 +func (p *TraceServiceGetTraceResult) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetTrace_result"); err != nil { + goto WriteStructBeginError } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 + if p != nil { + if err = p.writeField0(oprot); err != nil { + fieldId = 0 + goto WriteFieldError + } } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError } - if err != nil { - return + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError } - return true, err + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -type traceServiceProcessorGetThreadStat struct { - handler TraceService +func (p *TraceServiceGetTraceResult) writeField0(oprot thrift.TProtocol) (err error) { + if p.IsSetSuccess() { + if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { + goto WriteFieldBeginError + } + if err := p.Success.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *traceServiceProcessorGetThreadStat) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := TraceServiceGetThreadStatArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("GetThreadStat", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err +func (p *TraceServiceGetTraceResult) String() string { + if p == nil { + return "" } + return fmt.Sprintf("TraceServiceGetTraceResult(%+v)", *p) - iprot.ReadMessageEnd() - var err2 error - result := TraceServiceGetThreadStatResult{} - var retval *GetThreadStatResponse - if retval, err2 = p.handler.GetThreadStat(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetThreadStat: "+err2.Error()) - oprot.WriteMessageBegin("GetThreadStat", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("GetThreadStat", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 +} + +func (p *TraceServiceGetTraceResult) DeepEqual(ano *TraceServiceGetTraceResult) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 + if !p.Field0DeepEqual(ano.Success) { + return false } - if err != nil { - return + return true +} + +func (p *TraceServiceGetTraceResult) Field0DeepEqual(src *GetTraceResponse) bool { + + if !p.Success.DeepEqual(src) { + return false } - return true, err + return true } -type TraceServiceListSpansArgs struct { - Req *ListSpansRequest `thrift:"req,1" frugal:"1,default,ListSpansRequest"` +type TraceServiceSearchTraceTreeArgs struct { + Req *SearchTraceTreeRequest `thrift:"req,1" frugal:"1,default,SearchTraceTreeRequest"` } -func NewTraceServiceListSpansArgs() *TraceServiceListSpansArgs { - return &TraceServiceListSpansArgs{} +func NewTraceServiceSearchTraceTreeArgs() *TraceServiceSearchTraceTreeArgs { + return &TraceServiceSearchTraceTreeArgs{} } -func (p *TraceServiceListSpansArgs) InitDefault() { +func (p *TraceServiceSearchTraceTreeArgs) InitDefault() { } -var TraceServiceListSpansArgs_Req_DEFAULT *ListSpansRequest +var TraceServiceSearchTraceTreeArgs_Req_DEFAULT *SearchTraceTreeRequest -func (p *TraceServiceListSpansArgs) GetReq() (v *ListSpansRequest) { +func (p *TraceServiceSearchTraceTreeArgs) GetReq() (v *SearchTraceTreeRequest) { if p == nil { return } if !p.IsSetReq() { - return TraceServiceListSpansArgs_Req_DEFAULT + return TraceServiceSearchTraceTreeArgs_Req_DEFAULT } return p.Req } -func (p *TraceServiceListSpansArgs) SetReq(val *ListSpansRequest) { +func (p *TraceServiceSearchTraceTreeArgs) SetReq(val *SearchTraceTreeRequest) { p.Req = val } -var fieldIDToName_TraceServiceListSpansArgs = map[int16]string{ +var fieldIDToName_TraceServiceSearchTraceTreeArgs = map[int16]string{ 1: "req", } -func (p *TraceServiceListSpansArgs) IsSetReq() bool { +func (p *TraceServiceSearchTraceTreeArgs) IsSetReq() bool { return p.Req != nil } -func (p *TraceServiceListSpansArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceSearchTraceTreeArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -28289,7 +31971,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListSpansArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceSearchTraceTreeArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -28299,8 +31981,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceListSpansArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewListSpansRequest() +func (p *TraceServiceSearchTraceTreeArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewSearchTraceTreeRequest() if err := _field.Read(iprot); err != nil { return err } @@ -28308,9 +31990,9 @@ func (p *TraceServiceListSpansArgs) ReadField1(iprot thrift.TProtocol) error { return nil } -func (p *TraceServiceListSpansArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceSearchTraceTreeArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListSpans_args"); err != nil { + if err = oprot.WriteStructBegin("SearchTraceTree_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -28336,7 +32018,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceListSpansArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceSearchTraceTreeArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -28353,15 +32035,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *TraceServiceListSpansArgs) String() string { +func (p *TraceServiceSearchTraceTreeArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceListSpansArgs(%+v)", *p) + return fmt.Sprintf("TraceServiceSearchTraceTreeArgs(%+v)", *p) } -func (p *TraceServiceListSpansArgs) DeepEqual(ano *TraceServiceListSpansArgs) bool { +func (p *TraceServiceSearchTraceTreeArgs) DeepEqual(ano *TraceServiceSearchTraceTreeArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -28373,7 +32055,7 @@ func (p *TraceServiceListSpansArgs) DeepEqual(ano *TraceServiceListSpansArgs) bo return true } -func (p *TraceServiceListSpansArgs) Field1DeepEqual(src *ListSpansRequest) bool { +func (p *TraceServiceSearchTraceTreeArgs) Field1DeepEqual(src *SearchTraceTreeRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -28381,41 +32063,41 @@ func (p *TraceServiceListSpansArgs) Field1DeepEqual(src *ListSpansRequest) bool return true } -type TraceServiceListSpansResult struct { - Success *ListSpansResponse `thrift:"success,0,optional" frugal:"0,optional,ListSpansResponse"` +type TraceServiceSearchTraceTreeResult struct { + Success *SearchTraceTreeResponse `thrift:"success,0,optional" frugal:"0,optional,SearchTraceTreeResponse"` } -func NewTraceServiceListSpansResult() *TraceServiceListSpansResult { - return &TraceServiceListSpansResult{} +func NewTraceServiceSearchTraceTreeResult() *TraceServiceSearchTraceTreeResult { + return &TraceServiceSearchTraceTreeResult{} } -func (p *TraceServiceListSpansResult) InitDefault() { +func (p *TraceServiceSearchTraceTreeResult) InitDefault() { } -var TraceServiceListSpansResult_Success_DEFAULT *ListSpansResponse +var TraceServiceSearchTraceTreeResult_Success_DEFAULT *SearchTraceTreeResponse -func (p *TraceServiceListSpansResult) GetSuccess() (v *ListSpansResponse) { +func (p *TraceServiceSearchTraceTreeResult) GetSuccess() (v *SearchTraceTreeResponse) { if p == nil { return } if !p.IsSetSuccess() { - return TraceServiceListSpansResult_Success_DEFAULT + return TraceServiceSearchTraceTreeResult_Success_DEFAULT } return p.Success } -func (p *TraceServiceListSpansResult) SetSuccess(x interface{}) { - p.Success = x.(*ListSpansResponse) +func (p *TraceServiceSearchTraceTreeResult) SetSuccess(x interface{}) { + p.Success = x.(*SearchTraceTreeResponse) } -var fieldIDToName_TraceServiceListSpansResult = map[int16]string{ +var fieldIDToName_TraceServiceSearchTraceTreeResult = map[int16]string{ 0: "success", } -func (p *TraceServiceListSpansResult) IsSetSuccess() bool { +func (p *TraceServiceSearchTraceTreeResult) IsSetSuccess() bool { return p.Success != nil } -func (p *TraceServiceListSpansResult) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceSearchTraceTreeResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -28460,7 +32142,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListSpansResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceSearchTraceTreeResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -28470,8 +32152,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceListSpansResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewListSpansResponse() +func (p *TraceServiceSearchTraceTreeResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewSearchTraceTreeResponse() if err := _field.Read(iprot); err != nil { return err } @@ -28479,9 +32161,9 @@ func (p *TraceServiceListSpansResult) ReadField0(iprot thrift.TProtocol) error { return nil } -func (p *TraceServiceListSpansResult) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceSearchTraceTreeResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListSpans_result"); err != nil { + if err = oprot.WriteStructBegin("SearchTraceTree_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -28507,7 +32189,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceListSpansResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceSearchTraceTreeResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -28526,15 +32208,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *TraceServiceListSpansResult) String() string { +func (p *TraceServiceSearchTraceTreeResult) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceListSpansResult(%+v)", *p) + return fmt.Sprintf("TraceServiceSearchTraceTreeResult(%+v)", *p) } -func (p *TraceServiceListSpansResult) DeepEqual(ano *TraceServiceListSpansResult) bool { +func (p *TraceServiceSearchTraceTreeResult) DeepEqual(ano *TraceServiceSearchTraceTreeResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -28546,7 +32228,7 @@ func (p *TraceServiceListSpansResult) DeepEqual(ano *TraceServiceListSpansResult return true } -func (p *TraceServiceListSpansResult) Field0DeepEqual(src *ListSpansResponse) bool { +func (p *TraceServiceSearchTraceTreeResult) Field0DeepEqual(src *SearchTraceTreeResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -28554,41 +32236,41 @@ func (p *TraceServiceListSpansResult) Field0DeepEqual(src *ListSpansResponse) bo return true } -type TraceServiceListPreSpanArgs struct { - Req *ListPreSpanRequest `thrift:"req,1" frugal:"1,default,ListPreSpanRequest"` +type TraceServiceBatchGetTracesAdvanceInfoArgs struct { + Req *BatchGetTracesAdvanceInfoRequest `thrift:"req,1" frugal:"1,default,BatchGetTracesAdvanceInfoRequest"` } -func NewTraceServiceListPreSpanArgs() *TraceServiceListPreSpanArgs { - return &TraceServiceListPreSpanArgs{} +func NewTraceServiceBatchGetTracesAdvanceInfoArgs() *TraceServiceBatchGetTracesAdvanceInfoArgs { + return &TraceServiceBatchGetTracesAdvanceInfoArgs{} } -func (p *TraceServiceListPreSpanArgs) InitDefault() { +func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) InitDefault() { } -var TraceServiceListPreSpanArgs_Req_DEFAULT *ListPreSpanRequest +var TraceServiceBatchGetTracesAdvanceInfoArgs_Req_DEFAULT *BatchGetTracesAdvanceInfoRequest -func (p *TraceServiceListPreSpanArgs) GetReq() (v *ListPreSpanRequest) { +func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) GetReq() (v *BatchGetTracesAdvanceInfoRequest) { if p == nil { return } if !p.IsSetReq() { - return TraceServiceListPreSpanArgs_Req_DEFAULT + return TraceServiceBatchGetTracesAdvanceInfoArgs_Req_DEFAULT } return p.Req } -func (p *TraceServiceListPreSpanArgs) SetReq(val *ListPreSpanRequest) { +func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) SetReq(val *BatchGetTracesAdvanceInfoRequest) { p.Req = val } -var fieldIDToName_TraceServiceListPreSpanArgs = map[int16]string{ +var fieldIDToName_TraceServiceBatchGetTracesAdvanceInfoArgs = map[int16]string{ 1: "req", } -func (p *TraceServiceListPreSpanArgs) IsSetReq() bool { +func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) IsSetReq() bool { return p.Req != nil } -func (p *TraceServiceListPreSpanArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -28633,7 +32315,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListPreSpanArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceBatchGetTracesAdvanceInfoArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -28643,8 +32325,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceListPreSpanArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewListPreSpanRequest() +func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewBatchGetTracesAdvanceInfoRequest() if err := _field.Read(iprot); err != nil { return err } @@ -28652,9 +32334,9 @@ func (p *TraceServiceListPreSpanArgs) ReadField1(iprot thrift.TProtocol) error { return nil } -func (p *TraceServiceListPreSpanArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListPreSpan_args"); err != nil { + if err = oprot.WriteStructBegin("BatchGetTracesAdvanceInfo_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -28680,7 +32362,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceListPreSpanArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -28697,15 +32379,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *TraceServiceListPreSpanArgs) String() string { +func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceListPreSpanArgs(%+v)", *p) + return fmt.Sprintf("TraceServiceBatchGetTracesAdvanceInfoArgs(%+v)", *p) } -func (p *TraceServiceListPreSpanArgs) DeepEqual(ano *TraceServiceListPreSpanArgs) bool { +func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) DeepEqual(ano *TraceServiceBatchGetTracesAdvanceInfoArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -28717,7 +32399,7 @@ func (p *TraceServiceListPreSpanArgs) DeepEqual(ano *TraceServiceListPreSpanArgs return true } -func (p *TraceServiceListPreSpanArgs) Field1DeepEqual(src *ListPreSpanRequest) bool { +func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) Field1DeepEqual(src *BatchGetTracesAdvanceInfoRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -28725,41 +32407,41 @@ func (p *TraceServiceListPreSpanArgs) Field1DeepEqual(src *ListPreSpanRequest) b return true } -type TraceServiceListPreSpanResult struct { - Success *ListPreSpanResponse `thrift:"success,0,optional" frugal:"0,optional,ListPreSpanResponse"` +type TraceServiceBatchGetTracesAdvanceInfoResult struct { + Success *BatchGetTracesAdvanceInfoResponse `thrift:"success,0,optional" frugal:"0,optional,BatchGetTracesAdvanceInfoResponse"` } -func NewTraceServiceListPreSpanResult() *TraceServiceListPreSpanResult { - return &TraceServiceListPreSpanResult{} +func NewTraceServiceBatchGetTracesAdvanceInfoResult() *TraceServiceBatchGetTracesAdvanceInfoResult { + return &TraceServiceBatchGetTracesAdvanceInfoResult{} } -func (p *TraceServiceListPreSpanResult) InitDefault() { +func (p *TraceServiceBatchGetTracesAdvanceInfoResult) InitDefault() { } -var TraceServiceListPreSpanResult_Success_DEFAULT *ListPreSpanResponse +var TraceServiceBatchGetTracesAdvanceInfoResult_Success_DEFAULT *BatchGetTracesAdvanceInfoResponse -func (p *TraceServiceListPreSpanResult) GetSuccess() (v *ListPreSpanResponse) { +func (p *TraceServiceBatchGetTracesAdvanceInfoResult) GetSuccess() (v *BatchGetTracesAdvanceInfoResponse) { if p == nil { return } if !p.IsSetSuccess() { - return TraceServiceListPreSpanResult_Success_DEFAULT + return TraceServiceBatchGetTracesAdvanceInfoResult_Success_DEFAULT } return p.Success } -func (p *TraceServiceListPreSpanResult) SetSuccess(x interface{}) { - p.Success = x.(*ListPreSpanResponse) +func (p *TraceServiceBatchGetTracesAdvanceInfoResult) SetSuccess(x interface{}) { + p.Success = x.(*BatchGetTracesAdvanceInfoResponse) } -var fieldIDToName_TraceServiceListPreSpanResult = map[int16]string{ +var fieldIDToName_TraceServiceBatchGetTracesAdvanceInfoResult = map[int16]string{ 0: "success", } -func (p *TraceServiceListPreSpanResult) IsSetSuccess() bool { +func (p *TraceServiceBatchGetTracesAdvanceInfoResult) IsSetSuccess() bool { return p.Success != nil } -func (p *TraceServiceListPreSpanResult) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceBatchGetTracesAdvanceInfoResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -28804,7 +32486,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListPreSpanResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceBatchGetTracesAdvanceInfoResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -28814,8 +32496,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceListPreSpanResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewListPreSpanResponse() +func (p *TraceServiceBatchGetTracesAdvanceInfoResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewBatchGetTracesAdvanceInfoResponse() if err := _field.Read(iprot); err != nil { return err } @@ -28823,9 +32505,9 @@ func (p *TraceServiceListPreSpanResult) ReadField0(iprot thrift.TProtocol) error return nil } -func (p *TraceServiceListPreSpanResult) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceBatchGetTracesAdvanceInfoResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListPreSpan_result"); err != nil { + if err = oprot.WriteStructBegin("BatchGetTracesAdvanceInfo_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -28851,7 +32533,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceListPreSpanResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceBatchGetTracesAdvanceInfoResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -28870,15 +32552,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *TraceServiceListPreSpanResult) String() string { +func (p *TraceServiceBatchGetTracesAdvanceInfoResult) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceListPreSpanResult(%+v)", *p) + return fmt.Sprintf("TraceServiceBatchGetTracesAdvanceInfoResult(%+v)", *p) } -func (p *TraceServiceListPreSpanResult) DeepEqual(ano *TraceServiceListPreSpanResult) bool { +func (p *TraceServiceBatchGetTracesAdvanceInfoResult) DeepEqual(ano *TraceServiceBatchGetTracesAdvanceInfoResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -28890,7 +32572,7 @@ func (p *TraceServiceListPreSpanResult) DeepEqual(ano *TraceServiceListPreSpanRe return true } -func (p *TraceServiceListPreSpanResult) Field0DeepEqual(src *ListPreSpanResponse) bool { +func (p *TraceServiceBatchGetTracesAdvanceInfoResult) Field0DeepEqual(src *BatchGetTracesAdvanceInfoResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -28898,41 +32580,41 @@ func (p *TraceServiceListPreSpanResult) Field0DeepEqual(src *ListPreSpanResponse return true } -type TraceServiceGetTraceArgs struct { - Req *GetTraceRequest `thrift:"req,1" frugal:"1,default,GetTraceRequest"` +type TraceServiceIngestTracesInnerArgs struct { + Req *IngestTracesRequest `thrift:"req,1" frugal:"1,default,IngestTracesRequest"` } -func NewTraceServiceGetTraceArgs() *TraceServiceGetTraceArgs { - return &TraceServiceGetTraceArgs{} +func NewTraceServiceIngestTracesInnerArgs() *TraceServiceIngestTracesInnerArgs { + return &TraceServiceIngestTracesInnerArgs{} } -func (p *TraceServiceGetTraceArgs) InitDefault() { +func (p *TraceServiceIngestTracesInnerArgs) InitDefault() { } -var TraceServiceGetTraceArgs_Req_DEFAULT *GetTraceRequest +var TraceServiceIngestTracesInnerArgs_Req_DEFAULT *IngestTracesRequest -func (p *TraceServiceGetTraceArgs) GetReq() (v *GetTraceRequest) { +func (p *TraceServiceIngestTracesInnerArgs) GetReq() (v *IngestTracesRequest) { if p == nil { return } if !p.IsSetReq() { - return TraceServiceGetTraceArgs_Req_DEFAULT + return TraceServiceIngestTracesInnerArgs_Req_DEFAULT } return p.Req } -func (p *TraceServiceGetTraceArgs) SetReq(val *GetTraceRequest) { +func (p *TraceServiceIngestTracesInnerArgs) SetReq(val *IngestTracesRequest) { p.Req = val } -var fieldIDToName_TraceServiceGetTraceArgs = map[int16]string{ +var fieldIDToName_TraceServiceIngestTracesInnerArgs = map[int16]string{ 1: "req", } -func (p *TraceServiceGetTraceArgs) IsSetReq() bool { +func (p *TraceServiceIngestTracesInnerArgs) IsSetReq() bool { return p.Req != nil } -func (p *TraceServiceGetTraceArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceIngestTracesInnerArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -28977,7 +32659,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetTraceArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceIngestTracesInnerArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -28987,8 +32669,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceGetTraceArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewGetTraceRequest() +func (p *TraceServiceIngestTracesInnerArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewIngestTracesRequest() if err := _field.Read(iprot); err != nil { return err } @@ -28996,9 +32678,9 @@ func (p *TraceServiceGetTraceArgs) ReadField1(iprot thrift.TProtocol) error { return nil } -func (p *TraceServiceGetTraceArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceIngestTracesInnerArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetTrace_args"); err != nil { + if err = oprot.WriteStructBegin("IngestTracesInner_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -29024,7 +32706,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceGetTraceArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceIngestTracesInnerArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -29041,15 +32723,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *TraceServiceGetTraceArgs) String() string { +func (p *TraceServiceIngestTracesInnerArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceGetTraceArgs(%+v)", *p) + return fmt.Sprintf("TraceServiceIngestTracesInnerArgs(%+v)", *p) } -func (p *TraceServiceGetTraceArgs) DeepEqual(ano *TraceServiceGetTraceArgs) bool { +func (p *TraceServiceIngestTracesInnerArgs) DeepEqual(ano *TraceServiceIngestTracesInnerArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -29061,7 +32743,7 @@ func (p *TraceServiceGetTraceArgs) DeepEqual(ano *TraceServiceGetTraceArgs) bool return true } -func (p *TraceServiceGetTraceArgs) Field1DeepEqual(src *GetTraceRequest) bool { +func (p *TraceServiceIngestTracesInnerArgs) Field1DeepEqual(src *IngestTracesRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -29069,41 +32751,41 @@ func (p *TraceServiceGetTraceArgs) Field1DeepEqual(src *GetTraceRequest) bool { return true } -type TraceServiceGetTraceResult struct { - Success *GetTraceResponse `thrift:"success,0,optional" frugal:"0,optional,GetTraceResponse"` +type TraceServiceIngestTracesInnerResult struct { + Success *IngestTracesResponse `thrift:"success,0,optional" frugal:"0,optional,IngestTracesResponse"` } -func NewTraceServiceGetTraceResult() *TraceServiceGetTraceResult { - return &TraceServiceGetTraceResult{} +func NewTraceServiceIngestTracesInnerResult() *TraceServiceIngestTracesInnerResult { + return &TraceServiceIngestTracesInnerResult{} } -func (p *TraceServiceGetTraceResult) InitDefault() { +func (p *TraceServiceIngestTracesInnerResult) InitDefault() { } -var TraceServiceGetTraceResult_Success_DEFAULT *GetTraceResponse +var TraceServiceIngestTracesInnerResult_Success_DEFAULT *IngestTracesResponse -func (p *TraceServiceGetTraceResult) GetSuccess() (v *GetTraceResponse) { +func (p *TraceServiceIngestTracesInnerResult) GetSuccess() (v *IngestTracesResponse) { if p == nil { return } if !p.IsSetSuccess() { - return TraceServiceGetTraceResult_Success_DEFAULT + return TraceServiceIngestTracesInnerResult_Success_DEFAULT } return p.Success } -func (p *TraceServiceGetTraceResult) SetSuccess(x interface{}) { - p.Success = x.(*GetTraceResponse) +func (p *TraceServiceIngestTracesInnerResult) SetSuccess(x interface{}) { + p.Success = x.(*IngestTracesResponse) } -var fieldIDToName_TraceServiceGetTraceResult = map[int16]string{ +var fieldIDToName_TraceServiceIngestTracesInnerResult = map[int16]string{ 0: "success", } -func (p *TraceServiceGetTraceResult) IsSetSuccess() bool { +func (p *TraceServiceIngestTracesInnerResult) IsSetSuccess() bool { return p.Success != nil } -func (p *TraceServiceGetTraceResult) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceIngestTracesInnerResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -29148,7 +32830,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetTraceResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceIngestTracesInnerResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -29158,8 +32840,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceGetTraceResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewGetTraceResponse() +func (p *TraceServiceIngestTracesInnerResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewIngestTracesResponse() if err := _field.Read(iprot); err != nil { return err } @@ -29167,9 +32849,9 @@ func (p *TraceServiceGetTraceResult) ReadField0(iprot thrift.TProtocol) error { return nil } -func (p *TraceServiceGetTraceResult) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceIngestTracesInnerResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetTrace_result"); err != nil { + if err = oprot.WriteStructBegin("IngestTracesInner_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -29195,7 +32877,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceGetTraceResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceIngestTracesInnerResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -29214,15 +32896,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *TraceServiceGetTraceResult) String() string { +func (p *TraceServiceIngestTracesInnerResult) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceGetTraceResult(%+v)", *p) + return fmt.Sprintf("TraceServiceIngestTracesInnerResult(%+v)", *p) } -func (p *TraceServiceGetTraceResult) DeepEqual(ano *TraceServiceGetTraceResult) bool { +func (p *TraceServiceIngestTracesInnerResult) DeepEqual(ano *TraceServiceIngestTracesInnerResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -29234,7 +32916,7 @@ func (p *TraceServiceGetTraceResult) DeepEqual(ano *TraceServiceGetTraceResult) return true } -func (p *TraceServiceGetTraceResult) Field0DeepEqual(src *GetTraceResponse) bool { +func (p *TraceServiceIngestTracesInnerResult) Field0DeepEqual(src *IngestTracesResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -29242,41 +32924,41 @@ func (p *TraceServiceGetTraceResult) Field0DeepEqual(src *GetTraceResponse) bool return true } -type TraceServiceSearchTraceTreeArgs struct { - Req *SearchTraceTreeRequest `thrift:"req,1" frugal:"1,default,SearchTraceTreeRequest"` +type TraceServiceGetTracesMetaInfoArgs struct { + Req *GetTracesMetaInfoRequest `thrift:"req,1" frugal:"1,default,GetTracesMetaInfoRequest"` } -func NewTraceServiceSearchTraceTreeArgs() *TraceServiceSearchTraceTreeArgs { - return &TraceServiceSearchTraceTreeArgs{} +func NewTraceServiceGetTracesMetaInfoArgs() *TraceServiceGetTracesMetaInfoArgs { + return &TraceServiceGetTracesMetaInfoArgs{} } -func (p *TraceServiceSearchTraceTreeArgs) InitDefault() { +func (p *TraceServiceGetTracesMetaInfoArgs) InitDefault() { } -var TraceServiceSearchTraceTreeArgs_Req_DEFAULT *SearchTraceTreeRequest +var TraceServiceGetTracesMetaInfoArgs_Req_DEFAULT *GetTracesMetaInfoRequest -func (p *TraceServiceSearchTraceTreeArgs) GetReq() (v *SearchTraceTreeRequest) { +func (p *TraceServiceGetTracesMetaInfoArgs) GetReq() (v *GetTracesMetaInfoRequest) { if p == nil { return } if !p.IsSetReq() { - return TraceServiceSearchTraceTreeArgs_Req_DEFAULT + return TraceServiceGetTracesMetaInfoArgs_Req_DEFAULT } return p.Req } -func (p *TraceServiceSearchTraceTreeArgs) SetReq(val *SearchTraceTreeRequest) { +func (p *TraceServiceGetTracesMetaInfoArgs) SetReq(val *GetTracesMetaInfoRequest) { p.Req = val } -var fieldIDToName_TraceServiceSearchTraceTreeArgs = map[int16]string{ +var fieldIDToName_TraceServiceGetTracesMetaInfoArgs = map[int16]string{ 1: "req", } -func (p *TraceServiceSearchTraceTreeArgs) IsSetReq() bool { +func (p *TraceServiceGetTracesMetaInfoArgs) IsSetReq() bool { return p.Req != nil } -func (p *TraceServiceSearchTraceTreeArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceGetTracesMetaInfoArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -29321,7 +33003,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceSearchTraceTreeArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetTracesMetaInfoArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -29331,8 +33013,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceSearchTraceTreeArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewSearchTraceTreeRequest() +func (p *TraceServiceGetTracesMetaInfoArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewGetTracesMetaInfoRequest() if err := _field.Read(iprot); err != nil { return err } @@ -29340,9 +33022,9 @@ func (p *TraceServiceSearchTraceTreeArgs) ReadField1(iprot thrift.TProtocol) err return nil } -func (p *TraceServiceSearchTraceTreeArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceGetTracesMetaInfoArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("SearchTraceTree_args"); err != nil { + if err = oprot.WriteStructBegin("GetTracesMetaInfo_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -29368,7 +33050,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceSearchTraceTreeArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceGetTracesMetaInfoArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -29385,15 +33067,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *TraceServiceSearchTraceTreeArgs) String() string { +func (p *TraceServiceGetTracesMetaInfoArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceSearchTraceTreeArgs(%+v)", *p) + return fmt.Sprintf("TraceServiceGetTracesMetaInfoArgs(%+v)", *p) } -func (p *TraceServiceSearchTraceTreeArgs) DeepEqual(ano *TraceServiceSearchTraceTreeArgs) bool { +func (p *TraceServiceGetTracesMetaInfoArgs) DeepEqual(ano *TraceServiceGetTracesMetaInfoArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -29405,7 +33087,7 @@ func (p *TraceServiceSearchTraceTreeArgs) DeepEqual(ano *TraceServiceSearchTrace return true } -func (p *TraceServiceSearchTraceTreeArgs) Field1DeepEqual(src *SearchTraceTreeRequest) bool { +func (p *TraceServiceGetTracesMetaInfoArgs) Field1DeepEqual(src *GetTracesMetaInfoRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -29413,41 +33095,41 @@ func (p *TraceServiceSearchTraceTreeArgs) Field1DeepEqual(src *SearchTraceTreeRe return true } -type TraceServiceSearchTraceTreeResult struct { - Success *SearchTraceTreeResponse `thrift:"success,0,optional" frugal:"0,optional,SearchTraceTreeResponse"` +type TraceServiceGetTracesMetaInfoResult struct { + Success *GetTracesMetaInfoResponse `thrift:"success,0,optional" frugal:"0,optional,GetTracesMetaInfoResponse"` } -func NewTraceServiceSearchTraceTreeResult() *TraceServiceSearchTraceTreeResult { - return &TraceServiceSearchTraceTreeResult{} +func NewTraceServiceGetTracesMetaInfoResult() *TraceServiceGetTracesMetaInfoResult { + return &TraceServiceGetTracesMetaInfoResult{} } -func (p *TraceServiceSearchTraceTreeResult) InitDefault() { +func (p *TraceServiceGetTracesMetaInfoResult) InitDefault() { } -var TraceServiceSearchTraceTreeResult_Success_DEFAULT *SearchTraceTreeResponse +var TraceServiceGetTracesMetaInfoResult_Success_DEFAULT *GetTracesMetaInfoResponse -func (p *TraceServiceSearchTraceTreeResult) GetSuccess() (v *SearchTraceTreeResponse) { +func (p *TraceServiceGetTracesMetaInfoResult) GetSuccess() (v *GetTracesMetaInfoResponse) { if p == nil { return } if !p.IsSetSuccess() { - return TraceServiceSearchTraceTreeResult_Success_DEFAULT + return TraceServiceGetTracesMetaInfoResult_Success_DEFAULT } return p.Success } -func (p *TraceServiceSearchTraceTreeResult) SetSuccess(x interface{}) { - p.Success = x.(*SearchTraceTreeResponse) +func (p *TraceServiceGetTracesMetaInfoResult) SetSuccess(x interface{}) { + p.Success = x.(*GetTracesMetaInfoResponse) } -var fieldIDToName_TraceServiceSearchTraceTreeResult = map[int16]string{ +var fieldIDToName_TraceServiceGetTracesMetaInfoResult = map[int16]string{ 0: "success", } -func (p *TraceServiceSearchTraceTreeResult) IsSetSuccess() bool { +func (p *TraceServiceGetTracesMetaInfoResult) IsSetSuccess() bool { return p.Success != nil } -func (p *TraceServiceSearchTraceTreeResult) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceGetTracesMetaInfoResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -29492,7 +33174,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceSearchTraceTreeResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetTracesMetaInfoResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -29502,8 +33184,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceSearchTraceTreeResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewSearchTraceTreeResponse() +func (p *TraceServiceGetTracesMetaInfoResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewGetTracesMetaInfoResponse() if err := _field.Read(iprot); err != nil { return err } @@ -29511,9 +33193,9 @@ func (p *TraceServiceSearchTraceTreeResult) ReadField0(iprot thrift.TProtocol) e return nil } -func (p *TraceServiceSearchTraceTreeResult) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceGetTracesMetaInfoResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("SearchTraceTree_result"); err != nil { + if err = oprot.WriteStructBegin("GetTracesMetaInfo_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -29539,7 +33221,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceSearchTraceTreeResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceGetTracesMetaInfoResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -29558,15 +33240,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *TraceServiceSearchTraceTreeResult) String() string { +func (p *TraceServiceGetTracesMetaInfoResult) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceSearchTraceTreeResult(%+v)", *p) + return fmt.Sprintf("TraceServiceGetTracesMetaInfoResult(%+v)", *p) } -func (p *TraceServiceSearchTraceTreeResult) DeepEqual(ano *TraceServiceSearchTraceTreeResult) bool { +func (p *TraceServiceGetTracesMetaInfoResult) DeepEqual(ano *TraceServiceGetTracesMetaInfoResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -29578,7 +33260,7 @@ func (p *TraceServiceSearchTraceTreeResult) DeepEqual(ano *TraceServiceSearchTra return true } -func (p *TraceServiceSearchTraceTreeResult) Field0DeepEqual(src *SearchTraceTreeResponse) bool { +func (p *TraceServiceGetTracesMetaInfoResult) Field0DeepEqual(src *GetTracesMetaInfoResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -29586,41 +33268,41 @@ func (p *TraceServiceSearchTraceTreeResult) Field0DeepEqual(src *SearchTraceTree return true } -type TraceServiceBatchGetTracesAdvanceInfoArgs struct { - Req *BatchGetTracesAdvanceInfoRequest `thrift:"req,1" frugal:"1,default,BatchGetTracesAdvanceInfoRequest"` +type TraceServiceCreateViewArgs struct { + Req *CreateViewRequest `thrift:"req,1" frugal:"1,default,CreateViewRequest"` } -func NewTraceServiceBatchGetTracesAdvanceInfoArgs() *TraceServiceBatchGetTracesAdvanceInfoArgs { - return &TraceServiceBatchGetTracesAdvanceInfoArgs{} +func NewTraceServiceCreateViewArgs() *TraceServiceCreateViewArgs { + return &TraceServiceCreateViewArgs{} } -func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) InitDefault() { +func (p *TraceServiceCreateViewArgs) InitDefault() { } -var TraceServiceBatchGetTracesAdvanceInfoArgs_Req_DEFAULT *BatchGetTracesAdvanceInfoRequest +var TraceServiceCreateViewArgs_Req_DEFAULT *CreateViewRequest -func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) GetReq() (v *BatchGetTracesAdvanceInfoRequest) { +func (p *TraceServiceCreateViewArgs) GetReq() (v *CreateViewRequest) { if p == nil { return } if !p.IsSetReq() { - return TraceServiceBatchGetTracesAdvanceInfoArgs_Req_DEFAULT + return TraceServiceCreateViewArgs_Req_DEFAULT } return p.Req } -func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) SetReq(val *BatchGetTracesAdvanceInfoRequest) { +func (p *TraceServiceCreateViewArgs) SetReq(val *CreateViewRequest) { p.Req = val } -var fieldIDToName_TraceServiceBatchGetTracesAdvanceInfoArgs = map[int16]string{ +var fieldIDToName_TraceServiceCreateViewArgs = map[int16]string{ 1: "req", } -func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) IsSetReq() bool { +func (p *TraceServiceCreateViewArgs) IsSetReq() bool { return p.Req != nil } -func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceCreateViewArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -29665,7 +33347,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceBatchGetTracesAdvanceInfoArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceCreateViewArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -29675,8 +33357,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewBatchGetTracesAdvanceInfoRequest() +func (p *TraceServiceCreateViewArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewCreateViewRequest() if err := _field.Read(iprot); err != nil { return err } @@ -29684,9 +33366,9 @@ func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) ReadField1(iprot thrift.TPro return nil } -func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceCreateViewArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchGetTracesAdvanceInfo_args"); err != nil { + if err = oprot.WriteStructBegin("CreateView_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -29712,7 +33394,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceCreateViewArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -29729,15 +33411,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) String() string { +func (p *TraceServiceCreateViewArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceBatchGetTracesAdvanceInfoArgs(%+v)", *p) + return fmt.Sprintf("TraceServiceCreateViewArgs(%+v)", *p) } -func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) DeepEqual(ano *TraceServiceBatchGetTracesAdvanceInfoArgs) bool { +func (p *TraceServiceCreateViewArgs) DeepEqual(ano *TraceServiceCreateViewArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -29749,7 +33431,7 @@ func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) DeepEqual(ano *TraceServiceB return true } -func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) Field1DeepEqual(src *BatchGetTracesAdvanceInfoRequest) bool { +func (p *TraceServiceCreateViewArgs) Field1DeepEqual(src *CreateViewRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -29757,41 +33439,41 @@ func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) Field1DeepEqual(src *BatchGe return true } -type TraceServiceBatchGetTracesAdvanceInfoResult struct { - Success *BatchGetTracesAdvanceInfoResponse `thrift:"success,0,optional" frugal:"0,optional,BatchGetTracesAdvanceInfoResponse"` +type TraceServiceCreateViewResult struct { + Success *CreateViewResponse `thrift:"success,0,optional" frugal:"0,optional,CreateViewResponse"` } -func NewTraceServiceBatchGetTracesAdvanceInfoResult() *TraceServiceBatchGetTracesAdvanceInfoResult { - return &TraceServiceBatchGetTracesAdvanceInfoResult{} +func NewTraceServiceCreateViewResult() *TraceServiceCreateViewResult { + return &TraceServiceCreateViewResult{} } -func (p *TraceServiceBatchGetTracesAdvanceInfoResult) InitDefault() { +func (p *TraceServiceCreateViewResult) InitDefault() { } -var TraceServiceBatchGetTracesAdvanceInfoResult_Success_DEFAULT *BatchGetTracesAdvanceInfoResponse +var TraceServiceCreateViewResult_Success_DEFAULT *CreateViewResponse -func (p *TraceServiceBatchGetTracesAdvanceInfoResult) GetSuccess() (v *BatchGetTracesAdvanceInfoResponse) { +func (p *TraceServiceCreateViewResult) GetSuccess() (v *CreateViewResponse) { if p == nil { return } if !p.IsSetSuccess() { - return TraceServiceBatchGetTracesAdvanceInfoResult_Success_DEFAULT + return TraceServiceCreateViewResult_Success_DEFAULT } return p.Success } -func (p *TraceServiceBatchGetTracesAdvanceInfoResult) SetSuccess(x interface{}) { - p.Success = x.(*BatchGetTracesAdvanceInfoResponse) +func (p *TraceServiceCreateViewResult) SetSuccess(x interface{}) { + p.Success = x.(*CreateViewResponse) } -var fieldIDToName_TraceServiceBatchGetTracesAdvanceInfoResult = map[int16]string{ +var fieldIDToName_TraceServiceCreateViewResult = map[int16]string{ 0: "success", } -func (p *TraceServiceBatchGetTracesAdvanceInfoResult) IsSetSuccess() bool { +func (p *TraceServiceCreateViewResult) IsSetSuccess() bool { return p.Success != nil } -func (p *TraceServiceBatchGetTracesAdvanceInfoResult) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceCreateViewResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -29836,7 +33518,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceBatchGetTracesAdvanceInfoResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceCreateViewResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -29846,8 +33528,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceBatchGetTracesAdvanceInfoResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewBatchGetTracesAdvanceInfoResponse() +func (p *TraceServiceCreateViewResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewCreateViewResponse() if err := _field.Read(iprot); err != nil { return err } @@ -29855,9 +33537,9 @@ func (p *TraceServiceBatchGetTracesAdvanceInfoResult) ReadField0(iprot thrift.TP return nil } -func (p *TraceServiceBatchGetTracesAdvanceInfoResult) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceCreateViewResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchGetTracesAdvanceInfo_result"); err != nil { + if err = oprot.WriteStructBegin("CreateView_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -29883,7 +33565,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceBatchGetTracesAdvanceInfoResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceCreateViewResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -29902,15 +33584,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *TraceServiceBatchGetTracesAdvanceInfoResult) String() string { +func (p *TraceServiceCreateViewResult) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceBatchGetTracesAdvanceInfoResult(%+v)", *p) + return fmt.Sprintf("TraceServiceCreateViewResult(%+v)", *p) } -func (p *TraceServiceBatchGetTracesAdvanceInfoResult) DeepEqual(ano *TraceServiceBatchGetTracesAdvanceInfoResult) bool { +func (p *TraceServiceCreateViewResult) DeepEqual(ano *TraceServiceCreateViewResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -29922,7 +33604,7 @@ func (p *TraceServiceBatchGetTracesAdvanceInfoResult) DeepEqual(ano *TraceServic return true } -func (p *TraceServiceBatchGetTracesAdvanceInfoResult) Field0DeepEqual(src *BatchGetTracesAdvanceInfoResponse) bool { +func (p *TraceServiceCreateViewResult) Field0DeepEqual(src *CreateViewResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -29930,41 +33612,41 @@ func (p *TraceServiceBatchGetTracesAdvanceInfoResult) Field0DeepEqual(src *Batch return true } -type TraceServiceIngestTracesInnerArgs struct { - Req *IngestTracesRequest `thrift:"req,1" frugal:"1,default,IngestTracesRequest"` +type TraceServiceUpdateViewArgs struct { + Req *UpdateViewRequest `thrift:"req,1" frugal:"1,default,UpdateViewRequest"` } -func NewTraceServiceIngestTracesInnerArgs() *TraceServiceIngestTracesInnerArgs { - return &TraceServiceIngestTracesInnerArgs{} +func NewTraceServiceUpdateViewArgs() *TraceServiceUpdateViewArgs { + return &TraceServiceUpdateViewArgs{} } -func (p *TraceServiceIngestTracesInnerArgs) InitDefault() { +func (p *TraceServiceUpdateViewArgs) InitDefault() { } -var TraceServiceIngestTracesInnerArgs_Req_DEFAULT *IngestTracesRequest +var TraceServiceUpdateViewArgs_Req_DEFAULT *UpdateViewRequest -func (p *TraceServiceIngestTracesInnerArgs) GetReq() (v *IngestTracesRequest) { +func (p *TraceServiceUpdateViewArgs) GetReq() (v *UpdateViewRequest) { if p == nil { return } if !p.IsSetReq() { - return TraceServiceIngestTracesInnerArgs_Req_DEFAULT + return TraceServiceUpdateViewArgs_Req_DEFAULT } return p.Req } -func (p *TraceServiceIngestTracesInnerArgs) SetReq(val *IngestTracesRequest) { +func (p *TraceServiceUpdateViewArgs) SetReq(val *UpdateViewRequest) { p.Req = val } -var fieldIDToName_TraceServiceIngestTracesInnerArgs = map[int16]string{ +var fieldIDToName_TraceServiceUpdateViewArgs = map[int16]string{ 1: "req", } -func (p *TraceServiceIngestTracesInnerArgs) IsSetReq() bool { +func (p *TraceServiceUpdateViewArgs) IsSetReq() bool { return p.Req != nil } -func (p *TraceServiceIngestTracesInnerArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceUpdateViewArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -30009,7 +33691,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceIngestTracesInnerArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpdateViewArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -30019,8 +33701,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceIngestTracesInnerArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewIngestTracesRequest() +func (p *TraceServiceUpdateViewArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewUpdateViewRequest() if err := _field.Read(iprot); err != nil { return err } @@ -30028,9 +33710,9 @@ func (p *TraceServiceIngestTracesInnerArgs) ReadField1(iprot thrift.TProtocol) e return nil } -func (p *TraceServiceIngestTracesInnerArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceUpdateViewArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("IngestTracesInner_args"); err != nil { + if err = oprot.WriteStructBegin("UpdateView_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -30056,7 +33738,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceIngestTracesInnerArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceUpdateViewArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -30073,15 +33755,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *TraceServiceIngestTracesInnerArgs) String() string { +func (p *TraceServiceUpdateViewArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceIngestTracesInnerArgs(%+v)", *p) + return fmt.Sprintf("TraceServiceUpdateViewArgs(%+v)", *p) } -func (p *TraceServiceIngestTracesInnerArgs) DeepEqual(ano *TraceServiceIngestTracesInnerArgs) bool { +func (p *TraceServiceUpdateViewArgs) DeepEqual(ano *TraceServiceUpdateViewArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -30093,7 +33775,7 @@ func (p *TraceServiceIngestTracesInnerArgs) DeepEqual(ano *TraceServiceIngestTra return true } -func (p *TraceServiceIngestTracesInnerArgs) Field1DeepEqual(src *IngestTracesRequest) bool { +func (p *TraceServiceUpdateViewArgs) Field1DeepEqual(src *UpdateViewRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -30101,41 +33783,41 @@ func (p *TraceServiceIngestTracesInnerArgs) Field1DeepEqual(src *IngestTracesReq return true } -type TraceServiceIngestTracesInnerResult struct { - Success *IngestTracesResponse `thrift:"success,0,optional" frugal:"0,optional,IngestTracesResponse"` +type TraceServiceUpdateViewResult struct { + Success *UpdateViewResponse `thrift:"success,0,optional" frugal:"0,optional,UpdateViewResponse"` } -func NewTraceServiceIngestTracesInnerResult() *TraceServiceIngestTracesInnerResult { - return &TraceServiceIngestTracesInnerResult{} +func NewTraceServiceUpdateViewResult() *TraceServiceUpdateViewResult { + return &TraceServiceUpdateViewResult{} } -func (p *TraceServiceIngestTracesInnerResult) InitDefault() { +func (p *TraceServiceUpdateViewResult) InitDefault() { } -var TraceServiceIngestTracesInnerResult_Success_DEFAULT *IngestTracesResponse +var TraceServiceUpdateViewResult_Success_DEFAULT *UpdateViewResponse -func (p *TraceServiceIngestTracesInnerResult) GetSuccess() (v *IngestTracesResponse) { +func (p *TraceServiceUpdateViewResult) GetSuccess() (v *UpdateViewResponse) { if p == nil { return } if !p.IsSetSuccess() { - return TraceServiceIngestTracesInnerResult_Success_DEFAULT + return TraceServiceUpdateViewResult_Success_DEFAULT } return p.Success } -func (p *TraceServiceIngestTracesInnerResult) SetSuccess(x interface{}) { - p.Success = x.(*IngestTracesResponse) +func (p *TraceServiceUpdateViewResult) SetSuccess(x interface{}) { + p.Success = x.(*UpdateViewResponse) } -var fieldIDToName_TraceServiceIngestTracesInnerResult = map[int16]string{ +var fieldIDToName_TraceServiceUpdateViewResult = map[int16]string{ 0: "success", } -func (p *TraceServiceIngestTracesInnerResult) IsSetSuccess() bool { +func (p *TraceServiceUpdateViewResult) IsSetSuccess() bool { return p.Success != nil } -func (p *TraceServiceIngestTracesInnerResult) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceUpdateViewResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -30180,7 +33862,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceIngestTracesInnerResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpdateViewResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -30190,8 +33872,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceIngestTracesInnerResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewIngestTracesResponse() +func (p *TraceServiceUpdateViewResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewUpdateViewResponse() if err := _field.Read(iprot); err != nil { return err } @@ -30199,9 +33881,9 @@ func (p *TraceServiceIngestTracesInnerResult) ReadField0(iprot thrift.TProtocol) return nil } -func (p *TraceServiceIngestTracesInnerResult) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceUpdateViewResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("IngestTracesInner_result"); err != nil { + if err = oprot.WriteStructBegin("UpdateView_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -30227,7 +33909,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceIngestTracesInnerResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceUpdateViewResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -30246,15 +33928,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *TraceServiceIngestTracesInnerResult) String() string { +func (p *TraceServiceUpdateViewResult) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceIngestTracesInnerResult(%+v)", *p) + return fmt.Sprintf("TraceServiceUpdateViewResult(%+v)", *p) } -func (p *TraceServiceIngestTracesInnerResult) DeepEqual(ano *TraceServiceIngestTracesInnerResult) bool { +func (p *TraceServiceUpdateViewResult) DeepEqual(ano *TraceServiceUpdateViewResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -30266,7 +33948,7 @@ func (p *TraceServiceIngestTracesInnerResult) DeepEqual(ano *TraceServiceIngestT return true } -func (p *TraceServiceIngestTracesInnerResult) Field0DeepEqual(src *IngestTracesResponse) bool { +func (p *TraceServiceUpdateViewResult) Field0DeepEqual(src *UpdateViewResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -30274,41 +33956,41 @@ func (p *TraceServiceIngestTracesInnerResult) Field0DeepEqual(src *IngestTracesR return true } -type TraceServiceGetTracesMetaInfoArgs struct { - Req *GetTracesMetaInfoRequest `thrift:"req,1" frugal:"1,default,GetTracesMetaInfoRequest"` +type TraceServiceDeleteViewArgs struct { + Req *DeleteViewRequest `thrift:"req,1" frugal:"1,default,DeleteViewRequest"` } -func NewTraceServiceGetTracesMetaInfoArgs() *TraceServiceGetTracesMetaInfoArgs { - return &TraceServiceGetTracesMetaInfoArgs{} +func NewTraceServiceDeleteViewArgs() *TraceServiceDeleteViewArgs { + return &TraceServiceDeleteViewArgs{} } -func (p *TraceServiceGetTracesMetaInfoArgs) InitDefault() { +func (p *TraceServiceDeleteViewArgs) InitDefault() { } -var TraceServiceGetTracesMetaInfoArgs_Req_DEFAULT *GetTracesMetaInfoRequest +var TraceServiceDeleteViewArgs_Req_DEFAULT *DeleteViewRequest -func (p *TraceServiceGetTracesMetaInfoArgs) GetReq() (v *GetTracesMetaInfoRequest) { +func (p *TraceServiceDeleteViewArgs) GetReq() (v *DeleteViewRequest) { if p == nil { return } if !p.IsSetReq() { - return TraceServiceGetTracesMetaInfoArgs_Req_DEFAULT + return TraceServiceDeleteViewArgs_Req_DEFAULT } return p.Req } -func (p *TraceServiceGetTracesMetaInfoArgs) SetReq(val *GetTracesMetaInfoRequest) { +func (p *TraceServiceDeleteViewArgs) SetReq(val *DeleteViewRequest) { p.Req = val } -var fieldIDToName_TraceServiceGetTracesMetaInfoArgs = map[int16]string{ +var fieldIDToName_TraceServiceDeleteViewArgs = map[int16]string{ 1: "req", } -func (p *TraceServiceGetTracesMetaInfoArgs) IsSetReq() bool { +func (p *TraceServiceDeleteViewArgs) IsSetReq() bool { return p.Req != nil } -func (p *TraceServiceGetTracesMetaInfoArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceDeleteViewArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -30353,7 +34035,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetTracesMetaInfoArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceDeleteViewArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -30363,8 +34045,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceGetTracesMetaInfoArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewGetTracesMetaInfoRequest() +func (p *TraceServiceDeleteViewArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewDeleteViewRequest() if err := _field.Read(iprot); err != nil { return err } @@ -30372,9 +34054,9 @@ func (p *TraceServiceGetTracesMetaInfoArgs) ReadField1(iprot thrift.TProtocol) e return nil } -func (p *TraceServiceGetTracesMetaInfoArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceDeleteViewArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetTracesMetaInfo_args"); err != nil { + if err = oprot.WriteStructBegin("DeleteView_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -30400,7 +34082,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceGetTracesMetaInfoArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceDeleteViewArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -30417,15 +34099,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *TraceServiceGetTracesMetaInfoArgs) String() string { +func (p *TraceServiceDeleteViewArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceGetTracesMetaInfoArgs(%+v)", *p) + return fmt.Sprintf("TraceServiceDeleteViewArgs(%+v)", *p) } -func (p *TraceServiceGetTracesMetaInfoArgs) DeepEqual(ano *TraceServiceGetTracesMetaInfoArgs) bool { +func (p *TraceServiceDeleteViewArgs) DeepEqual(ano *TraceServiceDeleteViewArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -30437,7 +34119,7 @@ func (p *TraceServiceGetTracesMetaInfoArgs) DeepEqual(ano *TraceServiceGetTraces return true } -func (p *TraceServiceGetTracesMetaInfoArgs) Field1DeepEqual(src *GetTracesMetaInfoRequest) bool { +func (p *TraceServiceDeleteViewArgs) Field1DeepEqual(src *DeleteViewRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -30445,41 +34127,41 @@ func (p *TraceServiceGetTracesMetaInfoArgs) Field1DeepEqual(src *GetTracesMetaIn return true } -type TraceServiceGetTracesMetaInfoResult struct { - Success *GetTracesMetaInfoResponse `thrift:"success,0,optional" frugal:"0,optional,GetTracesMetaInfoResponse"` +type TraceServiceDeleteViewResult struct { + Success *DeleteViewResponse `thrift:"success,0,optional" frugal:"0,optional,DeleteViewResponse"` } -func NewTraceServiceGetTracesMetaInfoResult() *TraceServiceGetTracesMetaInfoResult { - return &TraceServiceGetTracesMetaInfoResult{} +func NewTraceServiceDeleteViewResult() *TraceServiceDeleteViewResult { + return &TraceServiceDeleteViewResult{} } -func (p *TraceServiceGetTracesMetaInfoResult) InitDefault() { +func (p *TraceServiceDeleteViewResult) InitDefault() { } -var TraceServiceGetTracesMetaInfoResult_Success_DEFAULT *GetTracesMetaInfoResponse +var TraceServiceDeleteViewResult_Success_DEFAULT *DeleteViewResponse -func (p *TraceServiceGetTracesMetaInfoResult) GetSuccess() (v *GetTracesMetaInfoResponse) { +func (p *TraceServiceDeleteViewResult) GetSuccess() (v *DeleteViewResponse) { if p == nil { return } if !p.IsSetSuccess() { - return TraceServiceGetTracesMetaInfoResult_Success_DEFAULT + return TraceServiceDeleteViewResult_Success_DEFAULT } return p.Success } -func (p *TraceServiceGetTracesMetaInfoResult) SetSuccess(x interface{}) { - p.Success = x.(*GetTracesMetaInfoResponse) +func (p *TraceServiceDeleteViewResult) SetSuccess(x interface{}) { + p.Success = x.(*DeleteViewResponse) } -var fieldIDToName_TraceServiceGetTracesMetaInfoResult = map[int16]string{ +var fieldIDToName_TraceServiceDeleteViewResult = map[int16]string{ 0: "success", } -func (p *TraceServiceGetTracesMetaInfoResult) IsSetSuccess() bool { +func (p *TraceServiceDeleteViewResult) IsSetSuccess() bool { return p.Success != nil } -func (p *TraceServiceGetTracesMetaInfoResult) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceDeleteViewResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -30524,7 +34206,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetTracesMetaInfoResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceDeleteViewResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -30534,8 +34216,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceGetTracesMetaInfoResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewGetTracesMetaInfoResponse() +func (p *TraceServiceDeleteViewResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewDeleteViewResponse() if err := _field.Read(iprot); err != nil { return err } @@ -30543,9 +34225,9 @@ func (p *TraceServiceGetTracesMetaInfoResult) ReadField0(iprot thrift.TProtocol) return nil } -func (p *TraceServiceGetTracesMetaInfoResult) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceDeleteViewResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetTracesMetaInfo_result"); err != nil { + if err = oprot.WriteStructBegin("DeleteView_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -30571,7 +34253,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceGetTracesMetaInfoResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceDeleteViewResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -30590,15 +34272,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *TraceServiceGetTracesMetaInfoResult) String() string { +func (p *TraceServiceDeleteViewResult) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceGetTracesMetaInfoResult(%+v)", *p) + return fmt.Sprintf("TraceServiceDeleteViewResult(%+v)", *p) } -func (p *TraceServiceGetTracesMetaInfoResult) DeepEqual(ano *TraceServiceGetTracesMetaInfoResult) bool { +func (p *TraceServiceDeleteViewResult) DeepEqual(ano *TraceServiceDeleteViewResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -30610,7 +34292,7 @@ func (p *TraceServiceGetTracesMetaInfoResult) DeepEqual(ano *TraceServiceGetTrac return true } -func (p *TraceServiceGetTracesMetaInfoResult) Field0DeepEqual(src *GetTracesMetaInfoResponse) bool { +func (p *TraceServiceDeleteViewResult) Field0DeepEqual(src *DeleteViewResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -30618,41 +34300,41 @@ func (p *TraceServiceGetTracesMetaInfoResult) Field0DeepEqual(src *GetTracesMeta return true } -type TraceServiceCreateViewArgs struct { - Req *CreateViewRequest `thrift:"req,1" frugal:"1,default,CreateViewRequest"` +type TraceServiceListViewsArgs struct { + Req *ListViewsRequest `thrift:"req,1" frugal:"1,default,ListViewsRequest"` } -func NewTraceServiceCreateViewArgs() *TraceServiceCreateViewArgs { - return &TraceServiceCreateViewArgs{} +func NewTraceServiceListViewsArgs() *TraceServiceListViewsArgs { + return &TraceServiceListViewsArgs{} } -func (p *TraceServiceCreateViewArgs) InitDefault() { +func (p *TraceServiceListViewsArgs) InitDefault() { } -var TraceServiceCreateViewArgs_Req_DEFAULT *CreateViewRequest +var TraceServiceListViewsArgs_Req_DEFAULT *ListViewsRequest -func (p *TraceServiceCreateViewArgs) GetReq() (v *CreateViewRequest) { +func (p *TraceServiceListViewsArgs) GetReq() (v *ListViewsRequest) { if p == nil { return } if !p.IsSetReq() { - return TraceServiceCreateViewArgs_Req_DEFAULT + return TraceServiceListViewsArgs_Req_DEFAULT } return p.Req } -func (p *TraceServiceCreateViewArgs) SetReq(val *CreateViewRequest) { +func (p *TraceServiceListViewsArgs) SetReq(val *ListViewsRequest) { p.Req = val } -var fieldIDToName_TraceServiceCreateViewArgs = map[int16]string{ +var fieldIDToName_TraceServiceListViewsArgs = map[int16]string{ 1: "req", } -func (p *TraceServiceCreateViewArgs) IsSetReq() bool { +func (p *TraceServiceListViewsArgs) IsSetReq() bool { return p.Req != nil } -func (p *TraceServiceCreateViewArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceListViewsArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -30697,7 +34379,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceCreateViewArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListViewsArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -30707,8 +34389,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceCreateViewArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewCreateViewRequest() +func (p *TraceServiceListViewsArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewListViewsRequest() if err := _field.Read(iprot); err != nil { return err } @@ -30716,9 +34398,9 @@ func (p *TraceServiceCreateViewArgs) ReadField1(iprot thrift.TProtocol) error { return nil } -func (p *TraceServiceCreateViewArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceListViewsArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateView_args"); err != nil { + if err = oprot.WriteStructBegin("ListViews_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -30744,7 +34426,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceCreateViewArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceListViewsArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -30761,15 +34443,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *TraceServiceCreateViewArgs) String() string { +func (p *TraceServiceListViewsArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceCreateViewArgs(%+v)", *p) + return fmt.Sprintf("TraceServiceListViewsArgs(%+v)", *p) } -func (p *TraceServiceCreateViewArgs) DeepEqual(ano *TraceServiceCreateViewArgs) bool { +func (p *TraceServiceListViewsArgs) DeepEqual(ano *TraceServiceListViewsArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -30781,7 +34463,7 @@ func (p *TraceServiceCreateViewArgs) DeepEqual(ano *TraceServiceCreateViewArgs) return true } -func (p *TraceServiceCreateViewArgs) Field1DeepEqual(src *CreateViewRequest) bool { +func (p *TraceServiceListViewsArgs) Field1DeepEqual(src *ListViewsRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -30789,41 +34471,41 @@ func (p *TraceServiceCreateViewArgs) Field1DeepEqual(src *CreateViewRequest) boo return true } -type TraceServiceCreateViewResult struct { - Success *CreateViewResponse `thrift:"success,0,optional" frugal:"0,optional,CreateViewResponse"` +type TraceServiceListViewsResult struct { + Success *ListViewsResponse `thrift:"success,0,optional" frugal:"0,optional,ListViewsResponse"` } -func NewTraceServiceCreateViewResult() *TraceServiceCreateViewResult { - return &TraceServiceCreateViewResult{} +func NewTraceServiceListViewsResult() *TraceServiceListViewsResult { + return &TraceServiceListViewsResult{} } -func (p *TraceServiceCreateViewResult) InitDefault() { +func (p *TraceServiceListViewsResult) InitDefault() { } -var TraceServiceCreateViewResult_Success_DEFAULT *CreateViewResponse +var TraceServiceListViewsResult_Success_DEFAULT *ListViewsResponse -func (p *TraceServiceCreateViewResult) GetSuccess() (v *CreateViewResponse) { +func (p *TraceServiceListViewsResult) GetSuccess() (v *ListViewsResponse) { if p == nil { return } if !p.IsSetSuccess() { - return TraceServiceCreateViewResult_Success_DEFAULT + return TraceServiceListViewsResult_Success_DEFAULT } return p.Success } -func (p *TraceServiceCreateViewResult) SetSuccess(x interface{}) { - p.Success = x.(*CreateViewResponse) +func (p *TraceServiceListViewsResult) SetSuccess(x interface{}) { + p.Success = x.(*ListViewsResponse) } -var fieldIDToName_TraceServiceCreateViewResult = map[int16]string{ +var fieldIDToName_TraceServiceListViewsResult = map[int16]string{ 0: "success", } -func (p *TraceServiceCreateViewResult) IsSetSuccess() bool { +func (p *TraceServiceListViewsResult) IsSetSuccess() bool { return p.Success != nil } -func (p *TraceServiceCreateViewResult) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceListViewsResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -30868,7 +34550,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceCreateViewResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListViewsResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -30878,8 +34560,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceCreateViewResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewCreateViewResponse() +func (p *TraceServiceListViewsResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewListViewsResponse() if err := _field.Read(iprot); err != nil { return err } @@ -30887,9 +34569,9 @@ func (p *TraceServiceCreateViewResult) ReadField0(iprot thrift.TProtocol) error return nil } -func (p *TraceServiceCreateViewResult) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceListViewsResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateView_result"); err != nil { + if err = oprot.WriteStructBegin("ListViews_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -30915,7 +34597,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceCreateViewResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceListViewsResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -30934,15 +34616,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *TraceServiceCreateViewResult) String() string { +func (p *TraceServiceListViewsResult) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceCreateViewResult(%+v)", *p) + return fmt.Sprintf("TraceServiceListViewsResult(%+v)", *p) } -func (p *TraceServiceCreateViewResult) DeepEqual(ano *TraceServiceCreateViewResult) bool { +func (p *TraceServiceListViewsResult) DeepEqual(ano *TraceServiceListViewsResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -30954,7 +34636,7 @@ func (p *TraceServiceCreateViewResult) DeepEqual(ano *TraceServiceCreateViewResu return true } -func (p *TraceServiceCreateViewResult) Field0DeepEqual(src *CreateViewResponse) bool { +func (p *TraceServiceListViewsResult) Field0DeepEqual(src *ListViewsResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -30962,41 +34644,41 @@ func (p *TraceServiceCreateViewResult) Field0DeepEqual(src *CreateViewResponse) return true } -type TraceServiceUpdateViewArgs struct { - Req *UpdateViewRequest `thrift:"req,1" frugal:"1,default,UpdateViewRequest"` +type TraceServiceCreateManualAnnotationArgs struct { + Req *CreateManualAnnotationRequest `thrift:"req,1" frugal:"1,default,CreateManualAnnotationRequest"` } -func NewTraceServiceUpdateViewArgs() *TraceServiceUpdateViewArgs { - return &TraceServiceUpdateViewArgs{} +func NewTraceServiceCreateManualAnnotationArgs() *TraceServiceCreateManualAnnotationArgs { + return &TraceServiceCreateManualAnnotationArgs{} } -func (p *TraceServiceUpdateViewArgs) InitDefault() { +func (p *TraceServiceCreateManualAnnotationArgs) InitDefault() { } -var TraceServiceUpdateViewArgs_Req_DEFAULT *UpdateViewRequest +var TraceServiceCreateManualAnnotationArgs_Req_DEFAULT *CreateManualAnnotationRequest -func (p *TraceServiceUpdateViewArgs) GetReq() (v *UpdateViewRequest) { +func (p *TraceServiceCreateManualAnnotationArgs) GetReq() (v *CreateManualAnnotationRequest) { if p == nil { return } if !p.IsSetReq() { - return TraceServiceUpdateViewArgs_Req_DEFAULT + return TraceServiceCreateManualAnnotationArgs_Req_DEFAULT } return p.Req } -func (p *TraceServiceUpdateViewArgs) SetReq(val *UpdateViewRequest) { +func (p *TraceServiceCreateManualAnnotationArgs) SetReq(val *CreateManualAnnotationRequest) { p.Req = val } -var fieldIDToName_TraceServiceUpdateViewArgs = map[int16]string{ +var fieldIDToName_TraceServiceCreateManualAnnotationArgs = map[int16]string{ 1: "req", } -func (p *TraceServiceUpdateViewArgs) IsSetReq() bool { +func (p *TraceServiceCreateManualAnnotationArgs) IsSetReq() bool { return p.Req != nil } -func (p *TraceServiceUpdateViewArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceCreateManualAnnotationArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -31041,7 +34723,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpdateViewArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceCreateManualAnnotationArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -31051,8 +34733,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceUpdateViewArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewUpdateViewRequest() +func (p *TraceServiceCreateManualAnnotationArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewCreateManualAnnotationRequest() if err := _field.Read(iprot); err != nil { return err } @@ -31060,9 +34742,9 @@ func (p *TraceServiceUpdateViewArgs) ReadField1(iprot thrift.TProtocol) error { return nil } -func (p *TraceServiceUpdateViewArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceCreateManualAnnotationArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("UpdateView_args"); err != nil { + if err = oprot.WriteStructBegin("CreateManualAnnotation_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -31088,7 +34770,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceUpdateViewArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceCreateManualAnnotationArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -31105,15 +34787,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *TraceServiceUpdateViewArgs) String() string { +func (p *TraceServiceCreateManualAnnotationArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceUpdateViewArgs(%+v)", *p) + return fmt.Sprintf("TraceServiceCreateManualAnnotationArgs(%+v)", *p) } -func (p *TraceServiceUpdateViewArgs) DeepEqual(ano *TraceServiceUpdateViewArgs) bool { +func (p *TraceServiceCreateManualAnnotationArgs) DeepEqual(ano *TraceServiceCreateManualAnnotationArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -31125,7 +34807,7 @@ func (p *TraceServiceUpdateViewArgs) DeepEqual(ano *TraceServiceUpdateViewArgs) return true } -func (p *TraceServiceUpdateViewArgs) Field1DeepEqual(src *UpdateViewRequest) bool { +func (p *TraceServiceCreateManualAnnotationArgs) Field1DeepEqual(src *CreateManualAnnotationRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -31133,41 +34815,41 @@ func (p *TraceServiceUpdateViewArgs) Field1DeepEqual(src *UpdateViewRequest) boo return true } -type TraceServiceUpdateViewResult struct { - Success *UpdateViewResponse `thrift:"success,0,optional" frugal:"0,optional,UpdateViewResponse"` +type TraceServiceCreateManualAnnotationResult struct { + Success *CreateManualAnnotationResponse `thrift:"success,0,optional" frugal:"0,optional,CreateManualAnnotationResponse"` } -func NewTraceServiceUpdateViewResult() *TraceServiceUpdateViewResult { - return &TraceServiceUpdateViewResult{} +func NewTraceServiceCreateManualAnnotationResult() *TraceServiceCreateManualAnnotationResult { + return &TraceServiceCreateManualAnnotationResult{} } -func (p *TraceServiceUpdateViewResult) InitDefault() { +func (p *TraceServiceCreateManualAnnotationResult) InitDefault() { } -var TraceServiceUpdateViewResult_Success_DEFAULT *UpdateViewResponse +var TraceServiceCreateManualAnnotationResult_Success_DEFAULT *CreateManualAnnotationResponse -func (p *TraceServiceUpdateViewResult) GetSuccess() (v *UpdateViewResponse) { +func (p *TraceServiceCreateManualAnnotationResult) GetSuccess() (v *CreateManualAnnotationResponse) { if p == nil { return } if !p.IsSetSuccess() { - return TraceServiceUpdateViewResult_Success_DEFAULT + return TraceServiceCreateManualAnnotationResult_Success_DEFAULT } return p.Success } -func (p *TraceServiceUpdateViewResult) SetSuccess(x interface{}) { - p.Success = x.(*UpdateViewResponse) +func (p *TraceServiceCreateManualAnnotationResult) SetSuccess(x interface{}) { + p.Success = x.(*CreateManualAnnotationResponse) } -var fieldIDToName_TraceServiceUpdateViewResult = map[int16]string{ +var fieldIDToName_TraceServiceCreateManualAnnotationResult = map[int16]string{ 0: "success", } -func (p *TraceServiceUpdateViewResult) IsSetSuccess() bool { +func (p *TraceServiceCreateManualAnnotationResult) IsSetSuccess() bool { return p.Success != nil } -func (p *TraceServiceUpdateViewResult) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceCreateManualAnnotationResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -31212,7 +34894,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpdateViewResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceCreateManualAnnotationResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -31222,8 +34904,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceUpdateViewResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewUpdateViewResponse() +func (p *TraceServiceCreateManualAnnotationResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewCreateManualAnnotationResponse() if err := _field.Read(iprot); err != nil { return err } @@ -31231,9 +34913,9 @@ func (p *TraceServiceUpdateViewResult) ReadField0(iprot thrift.TProtocol) error return nil } -func (p *TraceServiceUpdateViewResult) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceCreateManualAnnotationResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("UpdateView_result"); err != nil { + if err = oprot.WriteStructBegin("CreateManualAnnotation_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -31259,7 +34941,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceUpdateViewResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceCreateManualAnnotationResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -31278,15 +34960,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *TraceServiceUpdateViewResult) String() string { +func (p *TraceServiceCreateManualAnnotationResult) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceUpdateViewResult(%+v)", *p) + return fmt.Sprintf("TraceServiceCreateManualAnnotationResult(%+v)", *p) } -func (p *TraceServiceUpdateViewResult) DeepEqual(ano *TraceServiceUpdateViewResult) bool { +func (p *TraceServiceCreateManualAnnotationResult) DeepEqual(ano *TraceServiceCreateManualAnnotationResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -31298,7 +34980,7 @@ func (p *TraceServiceUpdateViewResult) DeepEqual(ano *TraceServiceUpdateViewResu return true } -func (p *TraceServiceUpdateViewResult) Field0DeepEqual(src *UpdateViewResponse) bool { +func (p *TraceServiceCreateManualAnnotationResult) Field0DeepEqual(src *CreateManualAnnotationResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -31306,41 +34988,41 @@ func (p *TraceServiceUpdateViewResult) Field0DeepEqual(src *UpdateViewResponse) return true } -type TraceServiceDeleteViewArgs struct { - Req *DeleteViewRequest `thrift:"req,1" frugal:"1,default,DeleteViewRequest"` +type TraceServiceUpdateManualAnnotationArgs struct { + Req *UpdateManualAnnotationRequest `thrift:"req,1" frugal:"1,default,UpdateManualAnnotationRequest"` } -func NewTraceServiceDeleteViewArgs() *TraceServiceDeleteViewArgs { - return &TraceServiceDeleteViewArgs{} +func NewTraceServiceUpdateManualAnnotationArgs() *TraceServiceUpdateManualAnnotationArgs { + return &TraceServiceUpdateManualAnnotationArgs{} } -func (p *TraceServiceDeleteViewArgs) InitDefault() { +func (p *TraceServiceUpdateManualAnnotationArgs) InitDefault() { } -var TraceServiceDeleteViewArgs_Req_DEFAULT *DeleteViewRequest +var TraceServiceUpdateManualAnnotationArgs_Req_DEFAULT *UpdateManualAnnotationRequest -func (p *TraceServiceDeleteViewArgs) GetReq() (v *DeleteViewRequest) { +func (p *TraceServiceUpdateManualAnnotationArgs) GetReq() (v *UpdateManualAnnotationRequest) { if p == nil { return } if !p.IsSetReq() { - return TraceServiceDeleteViewArgs_Req_DEFAULT + return TraceServiceUpdateManualAnnotationArgs_Req_DEFAULT } return p.Req } -func (p *TraceServiceDeleteViewArgs) SetReq(val *DeleteViewRequest) { +func (p *TraceServiceUpdateManualAnnotationArgs) SetReq(val *UpdateManualAnnotationRequest) { p.Req = val } -var fieldIDToName_TraceServiceDeleteViewArgs = map[int16]string{ +var fieldIDToName_TraceServiceUpdateManualAnnotationArgs = map[int16]string{ 1: "req", } -func (p *TraceServiceDeleteViewArgs) IsSetReq() bool { +func (p *TraceServiceUpdateManualAnnotationArgs) IsSetReq() bool { return p.Req != nil } -func (p *TraceServiceDeleteViewArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceUpdateManualAnnotationArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -31385,7 +35067,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceDeleteViewArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpdateManualAnnotationArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -31395,8 +35077,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceDeleteViewArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewDeleteViewRequest() +func (p *TraceServiceUpdateManualAnnotationArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewUpdateManualAnnotationRequest() if err := _field.Read(iprot); err != nil { return err } @@ -31404,9 +35086,9 @@ func (p *TraceServiceDeleteViewArgs) ReadField1(iprot thrift.TProtocol) error { return nil } -func (p *TraceServiceDeleteViewArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceUpdateManualAnnotationArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("DeleteView_args"); err != nil { + if err = oprot.WriteStructBegin("UpdateManualAnnotation_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -31432,7 +35114,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceDeleteViewArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceUpdateManualAnnotationArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -31449,15 +35131,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *TraceServiceDeleteViewArgs) String() string { +func (p *TraceServiceUpdateManualAnnotationArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceDeleteViewArgs(%+v)", *p) + return fmt.Sprintf("TraceServiceUpdateManualAnnotationArgs(%+v)", *p) } -func (p *TraceServiceDeleteViewArgs) DeepEqual(ano *TraceServiceDeleteViewArgs) bool { +func (p *TraceServiceUpdateManualAnnotationArgs) DeepEqual(ano *TraceServiceUpdateManualAnnotationArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -31469,7 +35151,7 @@ func (p *TraceServiceDeleteViewArgs) DeepEqual(ano *TraceServiceDeleteViewArgs) return true } -func (p *TraceServiceDeleteViewArgs) Field1DeepEqual(src *DeleteViewRequest) bool { +func (p *TraceServiceUpdateManualAnnotationArgs) Field1DeepEqual(src *UpdateManualAnnotationRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -31477,41 +35159,41 @@ func (p *TraceServiceDeleteViewArgs) Field1DeepEqual(src *DeleteViewRequest) boo return true } -type TraceServiceDeleteViewResult struct { - Success *DeleteViewResponse `thrift:"success,0,optional" frugal:"0,optional,DeleteViewResponse"` +type TraceServiceUpdateManualAnnotationResult struct { + Success *UpdateManualAnnotationResponse `thrift:"success,0,optional" frugal:"0,optional,UpdateManualAnnotationResponse"` } -func NewTraceServiceDeleteViewResult() *TraceServiceDeleteViewResult { - return &TraceServiceDeleteViewResult{} +func NewTraceServiceUpdateManualAnnotationResult() *TraceServiceUpdateManualAnnotationResult { + return &TraceServiceUpdateManualAnnotationResult{} } -func (p *TraceServiceDeleteViewResult) InitDefault() { +func (p *TraceServiceUpdateManualAnnotationResult) InitDefault() { } -var TraceServiceDeleteViewResult_Success_DEFAULT *DeleteViewResponse +var TraceServiceUpdateManualAnnotationResult_Success_DEFAULT *UpdateManualAnnotationResponse -func (p *TraceServiceDeleteViewResult) GetSuccess() (v *DeleteViewResponse) { +func (p *TraceServiceUpdateManualAnnotationResult) GetSuccess() (v *UpdateManualAnnotationResponse) { if p == nil { return } if !p.IsSetSuccess() { - return TraceServiceDeleteViewResult_Success_DEFAULT + return TraceServiceUpdateManualAnnotationResult_Success_DEFAULT } return p.Success } -func (p *TraceServiceDeleteViewResult) SetSuccess(x interface{}) { - p.Success = x.(*DeleteViewResponse) +func (p *TraceServiceUpdateManualAnnotationResult) SetSuccess(x interface{}) { + p.Success = x.(*UpdateManualAnnotationResponse) } -var fieldIDToName_TraceServiceDeleteViewResult = map[int16]string{ +var fieldIDToName_TraceServiceUpdateManualAnnotationResult = map[int16]string{ 0: "success", } -func (p *TraceServiceDeleteViewResult) IsSetSuccess() bool { +func (p *TraceServiceUpdateManualAnnotationResult) IsSetSuccess() bool { return p.Success != nil } -func (p *TraceServiceDeleteViewResult) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceUpdateManualAnnotationResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -31556,7 +35238,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceDeleteViewResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpdateManualAnnotationResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -31566,8 +35248,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceDeleteViewResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewDeleteViewResponse() +func (p *TraceServiceUpdateManualAnnotationResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewUpdateManualAnnotationResponse() if err := _field.Read(iprot); err != nil { return err } @@ -31575,9 +35257,9 @@ func (p *TraceServiceDeleteViewResult) ReadField0(iprot thrift.TProtocol) error return nil } -func (p *TraceServiceDeleteViewResult) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceUpdateManualAnnotationResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("DeleteView_result"); err != nil { + if err = oprot.WriteStructBegin("UpdateManualAnnotation_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -31603,7 +35285,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceDeleteViewResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceUpdateManualAnnotationResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -31622,15 +35304,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *TraceServiceDeleteViewResult) String() string { +func (p *TraceServiceUpdateManualAnnotationResult) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceDeleteViewResult(%+v)", *p) + return fmt.Sprintf("TraceServiceUpdateManualAnnotationResult(%+v)", *p) } -func (p *TraceServiceDeleteViewResult) DeepEqual(ano *TraceServiceDeleteViewResult) bool { +func (p *TraceServiceUpdateManualAnnotationResult) DeepEqual(ano *TraceServiceUpdateManualAnnotationResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -31642,7 +35324,7 @@ func (p *TraceServiceDeleteViewResult) DeepEqual(ano *TraceServiceDeleteViewResu return true } -func (p *TraceServiceDeleteViewResult) Field0DeepEqual(src *DeleteViewResponse) bool { +func (p *TraceServiceUpdateManualAnnotationResult) Field0DeepEqual(src *UpdateManualAnnotationResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -31650,41 +35332,41 @@ func (p *TraceServiceDeleteViewResult) Field0DeepEqual(src *DeleteViewResponse) return true } -type TraceServiceListViewsArgs struct { - Req *ListViewsRequest `thrift:"req,1" frugal:"1,default,ListViewsRequest"` +type TraceServiceDeleteManualAnnotationArgs struct { + Req *DeleteManualAnnotationRequest `thrift:"req,1" frugal:"1,default,DeleteManualAnnotationRequest"` } -func NewTraceServiceListViewsArgs() *TraceServiceListViewsArgs { - return &TraceServiceListViewsArgs{} +func NewTraceServiceDeleteManualAnnotationArgs() *TraceServiceDeleteManualAnnotationArgs { + return &TraceServiceDeleteManualAnnotationArgs{} } -func (p *TraceServiceListViewsArgs) InitDefault() { +func (p *TraceServiceDeleteManualAnnotationArgs) InitDefault() { } -var TraceServiceListViewsArgs_Req_DEFAULT *ListViewsRequest +var TraceServiceDeleteManualAnnotationArgs_Req_DEFAULT *DeleteManualAnnotationRequest -func (p *TraceServiceListViewsArgs) GetReq() (v *ListViewsRequest) { +func (p *TraceServiceDeleteManualAnnotationArgs) GetReq() (v *DeleteManualAnnotationRequest) { if p == nil { return } if !p.IsSetReq() { - return TraceServiceListViewsArgs_Req_DEFAULT + return TraceServiceDeleteManualAnnotationArgs_Req_DEFAULT } return p.Req } -func (p *TraceServiceListViewsArgs) SetReq(val *ListViewsRequest) { +func (p *TraceServiceDeleteManualAnnotationArgs) SetReq(val *DeleteManualAnnotationRequest) { p.Req = val } -var fieldIDToName_TraceServiceListViewsArgs = map[int16]string{ +var fieldIDToName_TraceServiceDeleteManualAnnotationArgs = map[int16]string{ 1: "req", } -func (p *TraceServiceListViewsArgs) IsSetReq() bool { +func (p *TraceServiceDeleteManualAnnotationArgs) IsSetReq() bool { return p.Req != nil } -func (p *TraceServiceListViewsArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceDeleteManualAnnotationArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -31729,7 +35411,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListViewsArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceDeleteManualAnnotationArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -31739,8 +35421,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceListViewsArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewListViewsRequest() +func (p *TraceServiceDeleteManualAnnotationArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewDeleteManualAnnotationRequest() if err := _field.Read(iprot); err != nil { return err } @@ -31748,9 +35430,9 @@ func (p *TraceServiceListViewsArgs) ReadField1(iprot thrift.TProtocol) error { return nil } -func (p *TraceServiceListViewsArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceDeleteManualAnnotationArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListViews_args"); err != nil { + if err = oprot.WriteStructBegin("DeleteManualAnnotation_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -31776,7 +35458,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceListViewsArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceDeleteManualAnnotationArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -31793,15 +35475,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *TraceServiceListViewsArgs) String() string { +func (p *TraceServiceDeleteManualAnnotationArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceListViewsArgs(%+v)", *p) + return fmt.Sprintf("TraceServiceDeleteManualAnnotationArgs(%+v)", *p) } -func (p *TraceServiceListViewsArgs) DeepEqual(ano *TraceServiceListViewsArgs) bool { +func (p *TraceServiceDeleteManualAnnotationArgs) DeepEqual(ano *TraceServiceDeleteManualAnnotationArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -31813,7 +35495,7 @@ func (p *TraceServiceListViewsArgs) DeepEqual(ano *TraceServiceListViewsArgs) bo return true } -func (p *TraceServiceListViewsArgs) Field1DeepEqual(src *ListViewsRequest) bool { +func (p *TraceServiceDeleteManualAnnotationArgs) Field1DeepEqual(src *DeleteManualAnnotationRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -31821,41 +35503,41 @@ func (p *TraceServiceListViewsArgs) Field1DeepEqual(src *ListViewsRequest) bool return true } -type TraceServiceListViewsResult struct { - Success *ListViewsResponse `thrift:"success,0,optional" frugal:"0,optional,ListViewsResponse"` +type TraceServiceDeleteManualAnnotationResult struct { + Success *DeleteManualAnnotationResponse `thrift:"success,0,optional" frugal:"0,optional,DeleteManualAnnotationResponse"` } -func NewTraceServiceListViewsResult() *TraceServiceListViewsResult { - return &TraceServiceListViewsResult{} +func NewTraceServiceDeleteManualAnnotationResult() *TraceServiceDeleteManualAnnotationResult { + return &TraceServiceDeleteManualAnnotationResult{} } -func (p *TraceServiceListViewsResult) InitDefault() { +func (p *TraceServiceDeleteManualAnnotationResult) InitDefault() { } -var TraceServiceListViewsResult_Success_DEFAULT *ListViewsResponse +var TraceServiceDeleteManualAnnotationResult_Success_DEFAULT *DeleteManualAnnotationResponse -func (p *TraceServiceListViewsResult) GetSuccess() (v *ListViewsResponse) { +func (p *TraceServiceDeleteManualAnnotationResult) GetSuccess() (v *DeleteManualAnnotationResponse) { if p == nil { return } if !p.IsSetSuccess() { - return TraceServiceListViewsResult_Success_DEFAULT + return TraceServiceDeleteManualAnnotationResult_Success_DEFAULT } return p.Success } -func (p *TraceServiceListViewsResult) SetSuccess(x interface{}) { - p.Success = x.(*ListViewsResponse) +func (p *TraceServiceDeleteManualAnnotationResult) SetSuccess(x interface{}) { + p.Success = x.(*DeleteManualAnnotationResponse) } -var fieldIDToName_TraceServiceListViewsResult = map[int16]string{ +var fieldIDToName_TraceServiceDeleteManualAnnotationResult = map[int16]string{ 0: "success", } -func (p *TraceServiceListViewsResult) IsSetSuccess() bool { +func (p *TraceServiceDeleteManualAnnotationResult) IsSetSuccess() bool { return p.Success != nil } -func (p *TraceServiceListViewsResult) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceDeleteManualAnnotationResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -31900,7 +35582,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListViewsResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceDeleteManualAnnotationResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -31910,8 +35592,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceListViewsResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewListViewsResponse() +func (p *TraceServiceDeleteManualAnnotationResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewDeleteManualAnnotationResponse() if err := _field.Read(iprot); err != nil { return err } @@ -31919,9 +35601,9 @@ func (p *TraceServiceListViewsResult) ReadField0(iprot thrift.TProtocol) error { return nil } -func (p *TraceServiceListViewsResult) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceDeleteManualAnnotationResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListViews_result"); err != nil { + if err = oprot.WriteStructBegin("DeleteManualAnnotation_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -31947,7 +35629,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceListViewsResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceDeleteManualAnnotationResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -31966,15 +35648,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *TraceServiceListViewsResult) String() string { +func (p *TraceServiceDeleteManualAnnotationResult) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceListViewsResult(%+v)", *p) + return fmt.Sprintf("TraceServiceDeleteManualAnnotationResult(%+v)", *p) } -func (p *TraceServiceListViewsResult) DeepEqual(ano *TraceServiceListViewsResult) bool { +func (p *TraceServiceDeleteManualAnnotationResult) DeepEqual(ano *TraceServiceDeleteManualAnnotationResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -31986,7 +35668,7 @@ func (p *TraceServiceListViewsResult) DeepEqual(ano *TraceServiceListViewsResult return true } -func (p *TraceServiceListViewsResult) Field0DeepEqual(src *ListViewsResponse) bool { +func (p *TraceServiceDeleteManualAnnotationResult) Field0DeepEqual(src *DeleteManualAnnotationResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -31994,41 +35676,41 @@ func (p *TraceServiceListViewsResult) Field0DeepEqual(src *ListViewsResponse) bo return true } -type TraceServiceCreateManualAnnotationArgs struct { - Req *CreateManualAnnotationRequest `thrift:"req,1" frugal:"1,default,CreateManualAnnotationRequest"` +type TraceServiceListAnnotationsArgs struct { + Req *ListAnnotationsRequest `thrift:"req,1" frugal:"1,default,ListAnnotationsRequest"` } -func NewTraceServiceCreateManualAnnotationArgs() *TraceServiceCreateManualAnnotationArgs { - return &TraceServiceCreateManualAnnotationArgs{} +func NewTraceServiceListAnnotationsArgs() *TraceServiceListAnnotationsArgs { + return &TraceServiceListAnnotationsArgs{} } -func (p *TraceServiceCreateManualAnnotationArgs) InitDefault() { +func (p *TraceServiceListAnnotationsArgs) InitDefault() { } -var TraceServiceCreateManualAnnotationArgs_Req_DEFAULT *CreateManualAnnotationRequest +var TraceServiceListAnnotationsArgs_Req_DEFAULT *ListAnnotationsRequest -func (p *TraceServiceCreateManualAnnotationArgs) GetReq() (v *CreateManualAnnotationRequest) { +func (p *TraceServiceListAnnotationsArgs) GetReq() (v *ListAnnotationsRequest) { if p == nil { return } if !p.IsSetReq() { - return TraceServiceCreateManualAnnotationArgs_Req_DEFAULT + return TraceServiceListAnnotationsArgs_Req_DEFAULT } return p.Req } -func (p *TraceServiceCreateManualAnnotationArgs) SetReq(val *CreateManualAnnotationRequest) { +func (p *TraceServiceListAnnotationsArgs) SetReq(val *ListAnnotationsRequest) { p.Req = val } -var fieldIDToName_TraceServiceCreateManualAnnotationArgs = map[int16]string{ +var fieldIDToName_TraceServiceListAnnotationsArgs = map[int16]string{ 1: "req", } -func (p *TraceServiceCreateManualAnnotationArgs) IsSetReq() bool { +func (p *TraceServiceListAnnotationsArgs) IsSetReq() bool { return p.Req != nil } -func (p *TraceServiceCreateManualAnnotationArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceListAnnotationsArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -32073,7 +35755,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceCreateManualAnnotationArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListAnnotationsArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -32083,8 +35765,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceCreateManualAnnotationArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewCreateManualAnnotationRequest() +func (p *TraceServiceListAnnotationsArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewListAnnotationsRequest() if err := _field.Read(iprot); err != nil { return err } @@ -32092,9 +35774,9 @@ func (p *TraceServiceCreateManualAnnotationArgs) ReadField1(iprot thrift.TProtoc return nil } -func (p *TraceServiceCreateManualAnnotationArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceListAnnotationsArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateManualAnnotation_args"); err != nil { + if err = oprot.WriteStructBegin("ListAnnotations_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -32120,7 +35802,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceCreateManualAnnotationArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceListAnnotationsArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -32137,15 +35819,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *TraceServiceCreateManualAnnotationArgs) String() string { +func (p *TraceServiceListAnnotationsArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceCreateManualAnnotationArgs(%+v)", *p) + return fmt.Sprintf("TraceServiceListAnnotationsArgs(%+v)", *p) } -func (p *TraceServiceCreateManualAnnotationArgs) DeepEqual(ano *TraceServiceCreateManualAnnotationArgs) bool { +func (p *TraceServiceListAnnotationsArgs) DeepEqual(ano *TraceServiceListAnnotationsArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -32157,7 +35839,7 @@ func (p *TraceServiceCreateManualAnnotationArgs) DeepEqual(ano *TraceServiceCrea return true } -func (p *TraceServiceCreateManualAnnotationArgs) Field1DeepEqual(src *CreateManualAnnotationRequest) bool { +func (p *TraceServiceListAnnotationsArgs) Field1DeepEqual(src *ListAnnotationsRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -32165,41 +35847,41 @@ func (p *TraceServiceCreateManualAnnotationArgs) Field1DeepEqual(src *CreateManu return true } -type TraceServiceCreateManualAnnotationResult struct { - Success *CreateManualAnnotationResponse `thrift:"success,0,optional" frugal:"0,optional,CreateManualAnnotationResponse"` +type TraceServiceListAnnotationsResult struct { + Success *ListAnnotationsResponse `thrift:"success,0,optional" frugal:"0,optional,ListAnnotationsResponse"` } -func NewTraceServiceCreateManualAnnotationResult() *TraceServiceCreateManualAnnotationResult { - return &TraceServiceCreateManualAnnotationResult{} +func NewTraceServiceListAnnotationsResult() *TraceServiceListAnnotationsResult { + return &TraceServiceListAnnotationsResult{} } -func (p *TraceServiceCreateManualAnnotationResult) InitDefault() { +func (p *TraceServiceListAnnotationsResult) InitDefault() { } -var TraceServiceCreateManualAnnotationResult_Success_DEFAULT *CreateManualAnnotationResponse +var TraceServiceListAnnotationsResult_Success_DEFAULT *ListAnnotationsResponse -func (p *TraceServiceCreateManualAnnotationResult) GetSuccess() (v *CreateManualAnnotationResponse) { +func (p *TraceServiceListAnnotationsResult) GetSuccess() (v *ListAnnotationsResponse) { if p == nil { return } if !p.IsSetSuccess() { - return TraceServiceCreateManualAnnotationResult_Success_DEFAULT + return TraceServiceListAnnotationsResult_Success_DEFAULT } return p.Success } -func (p *TraceServiceCreateManualAnnotationResult) SetSuccess(x interface{}) { - p.Success = x.(*CreateManualAnnotationResponse) +func (p *TraceServiceListAnnotationsResult) SetSuccess(x interface{}) { + p.Success = x.(*ListAnnotationsResponse) } -var fieldIDToName_TraceServiceCreateManualAnnotationResult = map[int16]string{ +var fieldIDToName_TraceServiceListAnnotationsResult = map[int16]string{ 0: "success", } -func (p *TraceServiceCreateManualAnnotationResult) IsSetSuccess() bool { +func (p *TraceServiceListAnnotationsResult) IsSetSuccess() bool { return p.Success != nil } -func (p *TraceServiceCreateManualAnnotationResult) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceListAnnotationsResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -32244,7 +35926,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceCreateManualAnnotationResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListAnnotationsResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -32254,8 +35936,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceCreateManualAnnotationResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewCreateManualAnnotationResponse() +func (p *TraceServiceListAnnotationsResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewListAnnotationsResponse() if err := _field.Read(iprot); err != nil { return err } @@ -32263,9 +35945,9 @@ func (p *TraceServiceCreateManualAnnotationResult) ReadField0(iprot thrift.TProt return nil } -func (p *TraceServiceCreateManualAnnotationResult) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceListAnnotationsResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateManualAnnotation_result"); err != nil { + if err = oprot.WriteStructBegin("ListAnnotations_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -32291,7 +35973,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceCreateManualAnnotationResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceListAnnotationsResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -32310,15 +35992,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *TraceServiceCreateManualAnnotationResult) String() string { +func (p *TraceServiceListAnnotationsResult) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceCreateManualAnnotationResult(%+v)", *p) + return fmt.Sprintf("TraceServiceListAnnotationsResult(%+v)", *p) } -func (p *TraceServiceCreateManualAnnotationResult) DeepEqual(ano *TraceServiceCreateManualAnnotationResult) bool { +func (p *TraceServiceListAnnotationsResult) DeepEqual(ano *TraceServiceListAnnotationsResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -32330,7 +36012,7 @@ func (p *TraceServiceCreateManualAnnotationResult) DeepEqual(ano *TraceServiceCr return true } -func (p *TraceServiceCreateManualAnnotationResult) Field0DeepEqual(src *CreateManualAnnotationResponse) bool { +func (p *TraceServiceListAnnotationsResult) Field0DeepEqual(src *ListAnnotationsResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -32338,41 +36020,41 @@ func (p *TraceServiceCreateManualAnnotationResult) Field0DeepEqual(src *CreateMa return true } -type TraceServiceUpdateManualAnnotationArgs struct { - Req *UpdateManualAnnotationRequest `thrift:"req,1" frugal:"1,default,UpdateManualAnnotationRequest"` +type TraceServiceListWorkspaceAnnotationsArgs struct { + Req *ListWorkspaceAnnotationsRequest `thrift:"req,1" frugal:"1,default,ListWorkspaceAnnotationsRequest"` } -func NewTraceServiceUpdateManualAnnotationArgs() *TraceServiceUpdateManualAnnotationArgs { - return &TraceServiceUpdateManualAnnotationArgs{} +func NewTraceServiceListWorkspaceAnnotationsArgs() *TraceServiceListWorkspaceAnnotationsArgs { + return &TraceServiceListWorkspaceAnnotationsArgs{} } -func (p *TraceServiceUpdateManualAnnotationArgs) InitDefault() { +func (p *TraceServiceListWorkspaceAnnotationsArgs) InitDefault() { } -var TraceServiceUpdateManualAnnotationArgs_Req_DEFAULT *UpdateManualAnnotationRequest +var TraceServiceListWorkspaceAnnotationsArgs_Req_DEFAULT *ListWorkspaceAnnotationsRequest -func (p *TraceServiceUpdateManualAnnotationArgs) GetReq() (v *UpdateManualAnnotationRequest) { +func (p *TraceServiceListWorkspaceAnnotationsArgs) GetReq() (v *ListWorkspaceAnnotationsRequest) { if p == nil { return } if !p.IsSetReq() { - return TraceServiceUpdateManualAnnotationArgs_Req_DEFAULT + return TraceServiceListWorkspaceAnnotationsArgs_Req_DEFAULT } return p.Req } -func (p *TraceServiceUpdateManualAnnotationArgs) SetReq(val *UpdateManualAnnotationRequest) { +func (p *TraceServiceListWorkspaceAnnotationsArgs) SetReq(val *ListWorkspaceAnnotationsRequest) { p.Req = val } -var fieldIDToName_TraceServiceUpdateManualAnnotationArgs = map[int16]string{ +var fieldIDToName_TraceServiceListWorkspaceAnnotationsArgs = map[int16]string{ 1: "req", } -func (p *TraceServiceUpdateManualAnnotationArgs) IsSetReq() bool { +func (p *TraceServiceListWorkspaceAnnotationsArgs) IsSetReq() bool { return p.Req != nil } -func (p *TraceServiceUpdateManualAnnotationArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceListWorkspaceAnnotationsArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -32417,7 +36099,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpdateManualAnnotationArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListWorkspaceAnnotationsArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -32427,8 +36109,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceUpdateManualAnnotationArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewUpdateManualAnnotationRequest() +func (p *TraceServiceListWorkspaceAnnotationsArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewListWorkspaceAnnotationsRequest() if err := _field.Read(iprot); err != nil { return err } @@ -32436,9 +36118,9 @@ func (p *TraceServiceUpdateManualAnnotationArgs) ReadField1(iprot thrift.TProtoc return nil } -func (p *TraceServiceUpdateManualAnnotationArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceListWorkspaceAnnotationsArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("UpdateManualAnnotation_args"); err != nil { + if err = oprot.WriteStructBegin("ListWorkspaceAnnotations_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -32464,7 +36146,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceUpdateManualAnnotationArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceListWorkspaceAnnotationsArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -32481,15 +36163,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *TraceServiceUpdateManualAnnotationArgs) String() string { +func (p *TraceServiceListWorkspaceAnnotationsArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceUpdateManualAnnotationArgs(%+v)", *p) + return fmt.Sprintf("TraceServiceListWorkspaceAnnotationsArgs(%+v)", *p) } -func (p *TraceServiceUpdateManualAnnotationArgs) DeepEqual(ano *TraceServiceUpdateManualAnnotationArgs) bool { +func (p *TraceServiceListWorkspaceAnnotationsArgs) DeepEqual(ano *TraceServiceListWorkspaceAnnotationsArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -32501,7 +36183,7 @@ func (p *TraceServiceUpdateManualAnnotationArgs) DeepEqual(ano *TraceServiceUpda return true } -func (p *TraceServiceUpdateManualAnnotationArgs) Field1DeepEqual(src *UpdateManualAnnotationRequest) bool { +func (p *TraceServiceListWorkspaceAnnotationsArgs) Field1DeepEqual(src *ListWorkspaceAnnotationsRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -32509,41 +36191,41 @@ func (p *TraceServiceUpdateManualAnnotationArgs) Field1DeepEqual(src *UpdateManu return true } -type TraceServiceUpdateManualAnnotationResult struct { - Success *UpdateManualAnnotationResponse `thrift:"success,0,optional" frugal:"0,optional,UpdateManualAnnotationResponse"` +type TraceServiceListWorkspaceAnnotationsResult struct { + Success *ListWorkspaceAnnotationsResponse `thrift:"success,0,optional" frugal:"0,optional,ListWorkspaceAnnotationsResponse"` } -func NewTraceServiceUpdateManualAnnotationResult() *TraceServiceUpdateManualAnnotationResult { - return &TraceServiceUpdateManualAnnotationResult{} +func NewTraceServiceListWorkspaceAnnotationsResult() *TraceServiceListWorkspaceAnnotationsResult { + return &TraceServiceListWorkspaceAnnotationsResult{} } -func (p *TraceServiceUpdateManualAnnotationResult) InitDefault() { +func (p *TraceServiceListWorkspaceAnnotationsResult) InitDefault() { } -var TraceServiceUpdateManualAnnotationResult_Success_DEFAULT *UpdateManualAnnotationResponse +var TraceServiceListWorkspaceAnnotationsResult_Success_DEFAULT *ListWorkspaceAnnotationsResponse -func (p *TraceServiceUpdateManualAnnotationResult) GetSuccess() (v *UpdateManualAnnotationResponse) { +func (p *TraceServiceListWorkspaceAnnotationsResult) GetSuccess() (v *ListWorkspaceAnnotationsResponse) { if p == nil { return } if !p.IsSetSuccess() { - return TraceServiceUpdateManualAnnotationResult_Success_DEFAULT + return TraceServiceListWorkspaceAnnotationsResult_Success_DEFAULT } return p.Success } -func (p *TraceServiceUpdateManualAnnotationResult) SetSuccess(x interface{}) { - p.Success = x.(*UpdateManualAnnotationResponse) +func (p *TraceServiceListWorkspaceAnnotationsResult) SetSuccess(x interface{}) { + p.Success = x.(*ListWorkspaceAnnotationsResponse) } -var fieldIDToName_TraceServiceUpdateManualAnnotationResult = map[int16]string{ +var fieldIDToName_TraceServiceListWorkspaceAnnotationsResult = map[int16]string{ 0: "success", } -func (p *TraceServiceUpdateManualAnnotationResult) IsSetSuccess() bool { +func (p *TraceServiceListWorkspaceAnnotationsResult) IsSetSuccess() bool { return p.Success != nil } -func (p *TraceServiceUpdateManualAnnotationResult) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceListWorkspaceAnnotationsResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -32588,7 +36270,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpdateManualAnnotationResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListWorkspaceAnnotationsResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -32598,8 +36280,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceUpdateManualAnnotationResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewUpdateManualAnnotationResponse() +func (p *TraceServiceListWorkspaceAnnotationsResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewListWorkspaceAnnotationsResponse() if err := _field.Read(iprot); err != nil { return err } @@ -32607,9 +36289,9 @@ func (p *TraceServiceUpdateManualAnnotationResult) ReadField0(iprot thrift.TProt return nil } -func (p *TraceServiceUpdateManualAnnotationResult) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceListWorkspaceAnnotationsResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("UpdateManualAnnotation_result"); err != nil { + if err = oprot.WriteStructBegin("ListWorkspaceAnnotations_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -32635,7 +36317,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceUpdateManualAnnotationResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceListWorkspaceAnnotationsResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -32654,15 +36336,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *TraceServiceUpdateManualAnnotationResult) String() string { +func (p *TraceServiceListWorkspaceAnnotationsResult) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceUpdateManualAnnotationResult(%+v)", *p) + return fmt.Sprintf("TraceServiceListWorkspaceAnnotationsResult(%+v)", *p) } -func (p *TraceServiceUpdateManualAnnotationResult) DeepEqual(ano *TraceServiceUpdateManualAnnotationResult) bool { +func (p *TraceServiceListWorkspaceAnnotationsResult) DeepEqual(ano *TraceServiceListWorkspaceAnnotationsResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -32674,7 +36356,7 @@ func (p *TraceServiceUpdateManualAnnotationResult) DeepEqual(ano *TraceServiceUp return true } -func (p *TraceServiceUpdateManualAnnotationResult) Field0DeepEqual(src *UpdateManualAnnotationResponse) bool { +func (p *TraceServiceListWorkspaceAnnotationsResult) Field0DeepEqual(src *ListWorkspaceAnnotationsResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -32682,41 +36364,41 @@ func (p *TraceServiceUpdateManualAnnotationResult) Field0DeepEqual(src *UpdateMa return true } -type TraceServiceDeleteManualAnnotationArgs struct { - Req *DeleteManualAnnotationRequest `thrift:"req,1" frugal:"1,default,DeleteManualAnnotationRequest"` +type TraceServiceExportTracesToDatasetArgs struct { + Req *ExportTracesToDatasetRequest `thrift:"Req,1" frugal:"1,default,ExportTracesToDatasetRequest"` } -func NewTraceServiceDeleteManualAnnotationArgs() *TraceServiceDeleteManualAnnotationArgs { - return &TraceServiceDeleteManualAnnotationArgs{} +func NewTraceServiceExportTracesToDatasetArgs() *TraceServiceExportTracesToDatasetArgs { + return &TraceServiceExportTracesToDatasetArgs{} } -func (p *TraceServiceDeleteManualAnnotationArgs) InitDefault() { +func (p *TraceServiceExportTracesToDatasetArgs) InitDefault() { } -var TraceServiceDeleteManualAnnotationArgs_Req_DEFAULT *DeleteManualAnnotationRequest +var TraceServiceExportTracesToDatasetArgs_Req_DEFAULT *ExportTracesToDatasetRequest -func (p *TraceServiceDeleteManualAnnotationArgs) GetReq() (v *DeleteManualAnnotationRequest) { +func (p *TraceServiceExportTracesToDatasetArgs) GetReq() (v *ExportTracesToDatasetRequest) { if p == nil { return } if !p.IsSetReq() { - return TraceServiceDeleteManualAnnotationArgs_Req_DEFAULT + return TraceServiceExportTracesToDatasetArgs_Req_DEFAULT } return p.Req } -func (p *TraceServiceDeleteManualAnnotationArgs) SetReq(val *DeleteManualAnnotationRequest) { +func (p *TraceServiceExportTracesToDatasetArgs) SetReq(val *ExportTracesToDatasetRequest) { p.Req = val } -var fieldIDToName_TraceServiceDeleteManualAnnotationArgs = map[int16]string{ - 1: "req", +var fieldIDToName_TraceServiceExportTracesToDatasetArgs = map[int16]string{ + 1: "Req", } -func (p *TraceServiceDeleteManualAnnotationArgs) IsSetReq() bool { +func (p *TraceServiceExportTracesToDatasetArgs) IsSetReq() bool { return p.Req != nil } -func (p *TraceServiceDeleteManualAnnotationArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceExportTracesToDatasetArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -32761,7 +36443,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceDeleteManualAnnotationArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceExportTracesToDatasetArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -32771,8 +36453,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceDeleteManualAnnotationArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewDeleteManualAnnotationRequest() +func (p *TraceServiceExportTracesToDatasetArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewExportTracesToDatasetRequest() if err := _field.Read(iprot); err != nil { return err } @@ -32780,9 +36462,9 @@ func (p *TraceServiceDeleteManualAnnotationArgs) ReadField1(iprot thrift.TProtoc return nil } -func (p *TraceServiceDeleteManualAnnotationArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceExportTracesToDatasetArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("DeleteManualAnnotation_args"); err != nil { + if err = oprot.WriteStructBegin("ExportTracesToDataset_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -32808,8 +36490,8 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceDeleteManualAnnotationArgs) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { +func (p *TraceServiceExportTracesToDatasetArgs) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("Req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Req.Write(oprot); err != nil { @@ -32825,15 +36507,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *TraceServiceDeleteManualAnnotationArgs) String() string { +func (p *TraceServiceExportTracesToDatasetArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceDeleteManualAnnotationArgs(%+v)", *p) + return fmt.Sprintf("TraceServiceExportTracesToDatasetArgs(%+v)", *p) } -func (p *TraceServiceDeleteManualAnnotationArgs) DeepEqual(ano *TraceServiceDeleteManualAnnotationArgs) bool { +func (p *TraceServiceExportTracesToDatasetArgs) DeepEqual(ano *TraceServiceExportTracesToDatasetArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -32845,7 +36527,7 @@ func (p *TraceServiceDeleteManualAnnotationArgs) DeepEqual(ano *TraceServiceDele return true } -func (p *TraceServiceDeleteManualAnnotationArgs) Field1DeepEqual(src *DeleteManualAnnotationRequest) bool { +func (p *TraceServiceExportTracesToDatasetArgs) Field1DeepEqual(src *ExportTracesToDatasetRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -32853,41 +36535,41 @@ func (p *TraceServiceDeleteManualAnnotationArgs) Field1DeepEqual(src *DeleteManu return true } -type TraceServiceDeleteManualAnnotationResult struct { - Success *DeleteManualAnnotationResponse `thrift:"success,0,optional" frugal:"0,optional,DeleteManualAnnotationResponse"` +type TraceServiceExportTracesToDatasetResult struct { + Success *ExportTracesToDatasetResponse `thrift:"success,0,optional" frugal:"0,optional,ExportTracesToDatasetResponse"` } -func NewTraceServiceDeleteManualAnnotationResult() *TraceServiceDeleteManualAnnotationResult { - return &TraceServiceDeleteManualAnnotationResult{} +func NewTraceServiceExportTracesToDatasetResult() *TraceServiceExportTracesToDatasetResult { + return &TraceServiceExportTracesToDatasetResult{} } -func (p *TraceServiceDeleteManualAnnotationResult) InitDefault() { +func (p *TraceServiceExportTracesToDatasetResult) InitDefault() { } -var TraceServiceDeleteManualAnnotationResult_Success_DEFAULT *DeleteManualAnnotationResponse +var TraceServiceExportTracesToDatasetResult_Success_DEFAULT *ExportTracesToDatasetResponse -func (p *TraceServiceDeleteManualAnnotationResult) GetSuccess() (v *DeleteManualAnnotationResponse) { +func (p *TraceServiceExportTracesToDatasetResult) GetSuccess() (v *ExportTracesToDatasetResponse) { if p == nil { return } if !p.IsSetSuccess() { - return TraceServiceDeleteManualAnnotationResult_Success_DEFAULT + return TraceServiceExportTracesToDatasetResult_Success_DEFAULT } return p.Success } -func (p *TraceServiceDeleteManualAnnotationResult) SetSuccess(x interface{}) { - p.Success = x.(*DeleteManualAnnotationResponse) +func (p *TraceServiceExportTracesToDatasetResult) SetSuccess(x interface{}) { + p.Success = x.(*ExportTracesToDatasetResponse) } -var fieldIDToName_TraceServiceDeleteManualAnnotationResult = map[int16]string{ +var fieldIDToName_TraceServiceExportTracesToDatasetResult = map[int16]string{ 0: "success", } -func (p *TraceServiceDeleteManualAnnotationResult) IsSetSuccess() bool { +func (p *TraceServiceExportTracesToDatasetResult) IsSetSuccess() bool { return p.Success != nil } -func (p *TraceServiceDeleteManualAnnotationResult) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceExportTracesToDatasetResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -32932,7 +36614,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceDeleteManualAnnotationResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceExportTracesToDatasetResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -32942,8 +36624,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceDeleteManualAnnotationResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewDeleteManualAnnotationResponse() +func (p *TraceServiceExportTracesToDatasetResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewExportTracesToDatasetResponse() if err := _field.Read(iprot); err != nil { return err } @@ -32951,9 +36633,9 @@ func (p *TraceServiceDeleteManualAnnotationResult) ReadField0(iprot thrift.TProt return nil } -func (p *TraceServiceDeleteManualAnnotationResult) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceExportTracesToDatasetResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("DeleteManualAnnotation_result"); err != nil { + if err = oprot.WriteStructBegin("ExportTracesToDataset_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -32979,7 +36661,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceDeleteManualAnnotationResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceExportTracesToDatasetResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -32998,15 +36680,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *TraceServiceDeleteManualAnnotationResult) String() string { +func (p *TraceServiceExportTracesToDatasetResult) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceDeleteManualAnnotationResult(%+v)", *p) + return fmt.Sprintf("TraceServiceExportTracesToDatasetResult(%+v)", *p) } -func (p *TraceServiceDeleteManualAnnotationResult) DeepEqual(ano *TraceServiceDeleteManualAnnotationResult) bool { +func (p *TraceServiceExportTracesToDatasetResult) DeepEqual(ano *TraceServiceExportTracesToDatasetResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -33018,7 +36700,7 @@ func (p *TraceServiceDeleteManualAnnotationResult) DeepEqual(ano *TraceServiceDe return true } -func (p *TraceServiceDeleteManualAnnotationResult) Field0DeepEqual(src *DeleteManualAnnotationResponse) bool { +func (p *TraceServiceExportTracesToDatasetResult) Field0DeepEqual(src *ExportTracesToDatasetResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -33026,41 +36708,41 @@ func (p *TraceServiceDeleteManualAnnotationResult) Field0DeepEqual(src *DeleteMa return true } -type TraceServiceListAnnotationsArgs struct { - Req *ListAnnotationsRequest `thrift:"req,1" frugal:"1,default,ListAnnotationsRequest"` +type TraceServicePreviewExportTracesToDatasetArgs struct { + Req *PreviewExportTracesToDatasetRequest `thrift:"Req,1" frugal:"1,default,PreviewExportTracesToDatasetRequest"` } -func NewTraceServiceListAnnotationsArgs() *TraceServiceListAnnotationsArgs { - return &TraceServiceListAnnotationsArgs{} +func NewTraceServicePreviewExportTracesToDatasetArgs() *TraceServicePreviewExportTracesToDatasetArgs { + return &TraceServicePreviewExportTracesToDatasetArgs{} } -func (p *TraceServiceListAnnotationsArgs) InitDefault() { +func (p *TraceServicePreviewExportTracesToDatasetArgs) InitDefault() { } -var TraceServiceListAnnotationsArgs_Req_DEFAULT *ListAnnotationsRequest +var TraceServicePreviewExportTracesToDatasetArgs_Req_DEFAULT *PreviewExportTracesToDatasetRequest -func (p *TraceServiceListAnnotationsArgs) GetReq() (v *ListAnnotationsRequest) { +func (p *TraceServicePreviewExportTracesToDatasetArgs) GetReq() (v *PreviewExportTracesToDatasetRequest) { if p == nil { return } if !p.IsSetReq() { - return TraceServiceListAnnotationsArgs_Req_DEFAULT + return TraceServicePreviewExportTracesToDatasetArgs_Req_DEFAULT } return p.Req } -func (p *TraceServiceListAnnotationsArgs) SetReq(val *ListAnnotationsRequest) { +func (p *TraceServicePreviewExportTracesToDatasetArgs) SetReq(val *PreviewExportTracesToDatasetRequest) { p.Req = val } -var fieldIDToName_TraceServiceListAnnotationsArgs = map[int16]string{ - 1: "req", +var fieldIDToName_TraceServicePreviewExportTracesToDatasetArgs = map[int16]string{ + 1: "Req", } -func (p *TraceServiceListAnnotationsArgs) IsSetReq() bool { +func (p *TraceServicePreviewExportTracesToDatasetArgs) IsSetReq() bool { return p.Req != nil } -func (p *TraceServiceListAnnotationsArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServicePreviewExportTracesToDatasetArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -33105,7 +36787,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListAnnotationsArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServicePreviewExportTracesToDatasetArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -33115,8 +36797,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceListAnnotationsArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewListAnnotationsRequest() +func (p *TraceServicePreviewExportTracesToDatasetArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewPreviewExportTracesToDatasetRequest() if err := _field.Read(iprot); err != nil { return err } @@ -33124,9 +36806,9 @@ func (p *TraceServiceListAnnotationsArgs) ReadField1(iprot thrift.TProtocol) err return nil } -func (p *TraceServiceListAnnotationsArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServicePreviewExportTracesToDatasetArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListAnnotations_args"); err != nil { + if err = oprot.WriteStructBegin("PreviewExportTracesToDataset_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -33152,8 +36834,8 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceListAnnotationsArgs) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { +func (p *TraceServicePreviewExportTracesToDatasetArgs) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("Req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Req.Write(oprot); err != nil { @@ -33169,15 +36851,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *TraceServiceListAnnotationsArgs) String() string { +func (p *TraceServicePreviewExportTracesToDatasetArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceListAnnotationsArgs(%+v)", *p) + return fmt.Sprintf("TraceServicePreviewExportTracesToDatasetArgs(%+v)", *p) } -func (p *TraceServiceListAnnotationsArgs) DeepEqual(ano *TraceServiceListAnnotationsArgs) bool { +func (p *TraceServicePreviewExportTracesToDatasetArgs) DeepEqual(ano *TraceServicePreviewExportTracesToDatasetArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -33189,7 +36871,7 @@ func (p *TraceServiceListAnnotationsArgs) DeepEqual(ano *TraceServiceListAnnotat return true } -func (p *TraceServiceListAnnotationsArgs) Field1DeepEqual(src *ListAnnotationsRequest) bool { +func (p *TraceServicePreviewExportTracesToDatasetArgs) Field1DeepEqual(src *PreviewExportTracesToDatasetRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -33197,41 +36879,41 @@ func (p *TraceServiceListAnnotationsArgs) Field1DeepEqual(src *ListAnnotationsRe return true } -type TraceServiceListAnnotationsResult struct { - Success *ListAnnotationsResponse `thrift:"success,0,optional" frugal:"0,optional,ListAnnotationsResponse"` +type TraceServicePreviewExportTracesToDatasetResult struct { + Success *PreviewExportTracesToDatasetResponse `thrift:"success,0,optional" frugal:"0,optional,PreviewExportTracesToDatasetResponse"` } -func NewTraceServiceListAnnotationsResult() *TraceServiceListAnnotationsResult { - return &TraceServiceListAnnotationsResult{} +func NewTraceServicePreviewExportTracesToDatasetResult() *TraceServicePreviewExportTracesToDatasetResult { + return &TraceServicePreviewExportTracesToDatasetResult{} } -func (p *TraceServiceListAnnotationsResult) InitDefault() { +func (p *TraceServicePreviewExportTracesToDatasetResult) InitDefault() { } -var TraceServiceListAnnotationsResult_Success_DEFAULT *ListAnnotationsResponse +var TraceServicePreviewExportTracesToDatasetResult_Success_DEFAULT *PreviewExportTracesToDatasetResponse -func (p *TraceServiceListAnnotationsResult) GetSuccess() (v *ListAnnotationsResponse) { +func (p *TraceServicePreviewExportTracesToDatasetResult) GetSuccess() (v *PreviewExportTracesToDatasetResponse) { if p == nil { return } if !p.IsSetSuccess() { - return TraceServiceListAnnotationsResult_Success_DEFAULT + return TraceServicePreviewExportTracesToDatasetResult_Success_DEFAULT } return p.Success } -func (p *TraceServiceListAnnotationsResult) SetSuccess(x interface{}) { - p.Success = x.(*ListAnnotationsResponse) +func (p *TraceServicePreviewExportTracesToDatasetResult) SetSuccess(x interface{}) { + p.Success = x.(*PreviewExportTracesToDatasetResponse) } -var fieldIDToName_TraceServiceListAnnotationsResult = map[int16]string{ +var fieldIDToName_TraceServicePreviewExportTracesToDatasetResult = map[int16]string{ 0: "success", } -func (p *TraceServiceListAnnotationsResult) IsSetSuccess() bool { +func (p *TraceServicePreviewExportTracesToDatasetResult) IsSetSuccess() bool { return p.Success != nil } -func (p *TraceServiceListAnnotationsResult) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServicePreviewExportTracesToDatasetResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -33276,7 +36958,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListAnnotationsResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServicePreviewExportTracesToDatasetResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -33286,8 +36968,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceListAnnotationsResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewListAnnotationsResponse() +func (p *TraceServicePreviewExportTracesToDatasetResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewPreviewExportTracesToDatasetResponse() if err := _field.Read(iprot); err != nil { return err } @@ -33295,9 +36977,9 @@ func (p *TraceServiceListAnnotationsResult) ReadField0(iprot thrift.TProtocol) e return nil } -func (p *TraceServiceListAnnotationsResult) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServicePreviewExportTracesToDatasetResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListAnnotations_result"); err != nil { + if err = oprot.WriteStructBegin("PreviewExportTracesToDataset_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -33323,7 +37005,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceListAnnotationsResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *TraceServicePreviewExportTracesToDatasetResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -33342,15 +37024,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *TraceServiceListAnnotationsResult) String() string { +func (p *TraceServicePreviewExportTracesToDatasetResult) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceListAnnotationsResult(%+v)", *p) + return fmt.Sprintf("TraceServicePreviewExportTracesToDatasetResult(%+v)", *p) } -func (p *TraceServiceListAnnotationsResult) DeepEqual(ano *TraceServiceListAnnotationsResult) bool { +func (p *TraceServicePreviewExportTracesToDatasetResult) DeepEqual(ano *TraceServicePreviewExportTracesToDatasetResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -33362,7 +37044,7 @@ func (p *TraceServiceListAnnotationsResult) DeepEqual(ano *TraceServiceListAnnot return true } -func (p *TraceServiceListAnnotationsResult) Field0DeepEqual(src *ListAnnotationsResponse) bool { +func (p *TraceServicePreviewExportTracesToDatasetResult) Field0DeepEqual(src *PreviewExportTracesToDatasetResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -33370,41 +37052,41 @@ func (p *TraceServiceListAnnotationsResult) Field0DeepEqual(src *ListAnnotations return true } -type TraceServiceListWorkspaceAnnotationsArgs struct { - Req *ListWorkspaceAnnotationsRequest `thrift:"req,1" frugal:"1,default,ListWorkspaceAnnotationsRequest"` +type TraceServiceChangeEvaluatorScoreArgs struct { + Req *ChangeEvaluatorScoreRequest `thrift:"req,1" frugal:"1,default,ChangeEvaluatorScoreRequest"` } -func NewTraceServiceListWorkspaceAnnotationsArgs() *TraceServiceListWorkspaceAnnotationsArgs { - return &TraceServiceListWorkspaceAnnotationsArgs{} +func NewTraceServiceChangeEvaluatorScoreArgs() *TraceServiceChangeEvaluatorScoreArgs { + return &TraceServiceChangeEvaluatorScoreArgs{} } -func (p *TraceServiceListWorkspaceAnnotationsArgs) InitDefault() { +func (p *TraceServiceChangeEvaluatorScoreArgs) InitDefault() { } -var TraceServiceListWorkspaceAnnotationsArgs_Req_DEFAULT *ListWorkspaceAnnotationsRequest +var TraceServiceChangeEvaluatorScoreArgs_Req_DEFAULT *ChangeEvaluatorScoreRequest -func (p *TraceServiceListWorkspaceAnnotationsArgs) GetReq() (v *ListWorkspaceAnnotationsRequest) { +func (p *TraceServiceChangeEvaluatorScoreArgs) GetReq() (v *ChangeEvaluatorScoreRequest) { if p == nil { return } if !p.IsSetReq() { - return TraceServiceListWorkspaceAnnotationsArgs_Req_DEFAULT + return TraceServiceChangeEvaluatorScoreArgs_Req_DEFAULT } return p.Req } -func (p *TraceServiceListWorkspaceAnnotationsArgs) SetReq(val *ListWorkspaceAnnotationsRequest) { +func (p *TraceServiceChangeEvaluatorScoreArgs) SetReq(val *ChangeEvaluatorScoreRequest) { p.Req = val } -var fieldIDToName_TraceServiceListWorkspaceAnnotationsArgs = map[int16]string{ +var fieldIDToName_TraceServiceChangeEvaluatorScoreArgs = map[int16]string{ 1: "req", } -func (p *TraceServiceListWorkspaceAnnotationsArgs) IsSetReq() bool { +func (p *TraceServiceChangeEvaluatorScoreArgs) IsSetReq() bool { return p.Req != nil } -func (p *TraceServiceListWorkspaceAnnotationsArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceChangeEvaluatorScoreArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -33449,7 +37131,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListWorkspaceAnnotationsArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceChangeEvaluatorScoreArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -33459,8 +37141,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceListWorkspaceAnnotationsArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewListWorkspaceAnnotationsRequest() +func (p *TraceServiceChangeEvaluatorScoreArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewChangeEvaluatorScoreRequest() if err := _field.Read(iprot); err != nil { return err } @@ -33468,9 +37150,9 @@ func (p *TraceServiceListWorkspaceAnnotationsArgs) ReadField1(iprot thrift.TProt return nil } -func (p *TraceServiceListWorkspaceAnnotationsArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceChangeEvaluatorScoreArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListWorkspaceAnnotations_args"); err != nil { + if err = oprot.WriteStructBegin("ChangeEvaluatorScore_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -33496,7 +37178,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceListWorkspaceAnnotationsArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceChangeEvaluatorScoreArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -33513,15 +37195,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *TraceServiceListWorkspaceAnnotationsArgs) String() string { +func (p *TraceServiceChangeEvaluatorScoreArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceListWorkspaceAnnotationsArgs(%+v)", *p) + return fmt.Sprintf("TraceServiceChangeEvaluatorScoreArgs(%+v)", *p) } -func (p *TraceServiceListWorkspaceAnnotationsArgs) DeepEqual(ano *TraceServiceListWorkspaceAnnotationsArgs) bool { +func (p *TraceServiceChangeEvaluatorScoreArgs) DeepEqual(ano *TraceServiceChangeEvaluatorScoreArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -33533,7 +37215,7 @@ func (p *TraceServiceListWorkspaceAnnotationsArgs) DeepEqual(ano *TraceServiceLi return true } -func (p *TraceServiceListWorkspaceAnnotationsArgs) Field1DeepEqual(src *ListWorkspaceAnnotationsRequest) bool { +func (p *TraceServiceChangeEvaluatorScoreArgs) Field1DeepEqual(src *ChangeEvaluatorScoreRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -33541,41 +37223,41 @@ func (p *TraceServiceListWorkspaceAnnotationsArgs) Field1DeepEqual(src *ListWork return true } -type TraceServiceListWorkspaceAnnotationsResult struct { - Success *ListWorkspaceAnnotationsResponse `thrift:"success,0,optional" frugal:"0,optional,ListWorkspaceAnnotationsResponse"` +type TraceServiceChangeEvaluatorScoreResult struct { + Success *ChangeEvaluatorScoreResponse `thrift:"success,0,optional" frugal:"0,optional,ChangeEvaluatorScoreResponse"` } -func NewTraceServiceListWorkspaceAnnotationsResult() *TraceServiceListWorkspaceAnnotationsResult { - return &TraceServiceListWorkspaceAnnotationsResult{} +func NewTraceServiceChangeEvaluatorScoreResult() *TraceServiceChangeEvaluatorScoreResult { + return &TraceServiceChangeEvaluatorScoreResult{} } -func (p *TraceServiceListWorkspaceAnnotationsResult) InitDefault() { +func (p *TraceServiceChangeEvaluatorScoreResult) InitDefault() { } -var TraceServiceListWorkspaceAnnotationsResult_Success_DEFAULT *ListWorkspaceAnnotationsResponse +var TraceServiceChangeEvaluatorScoreResult_Success_DEFAULT *ChangeEvaluatorScoreResponse -func (p *TraceServiceListWorkspaceAnnotationsResult) GetSuccess() (v *ListWorkspaceAnnotationsResponse) { +func (p *TraceServiceChangeEvaluatorScoreResult) GetSuccess() (v *ChangeEvaluatorScoreResponse) { if p == nil { return } if !p.IsSetSuccess() { - return TraceServiceListWorkspaceAnnotationsResult_Success_DEFAULT + return TraceServiceChangeEvaluatorScoreResult_Success_DEFAULT } return p.Success } -func (p *TraceServiceListWorkspaceAnnotationsResult) SetSuccess(x interface{}) { - p.Success = x.(*ListWorkspaceAnnotationsResponse) +func (p *TraceServiceChangeEvaluatorScoreResult) SetSuccess(x interface{}) { + p.Success = x.(*ChangeEvaluatorScoreResponse) } -var fieldIDToName_TraceServiceListWorkspaceAnnotationsResult = map[int16]string{ +var fieldIDToName_TraceServiceChangeEvaluatorScoreResult = map[int16]string{ 0: "success", } -func (p *TraceServiceListWorkspaceAnnotationsResult) IsSetSuccess() bool { +func (p *TraceServiceChangeEvaluatorScoreResult) IsSetSuccess() bool { return p.Success != nil } -func (p *TraceServiceListWorkspaceAnnotationsResult) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceChangeEvaluatorScoreResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -33620,7 +37302,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListWorkspaceAnnotationsResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceChangeEvaluatorScoreResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -33630,8 +37312,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceListWorkspaceAnnotationsResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewListWorkspaceAnnotationsResponse() +func (p *TraceServiceChangeEvaluatorScoreResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewChangeEvaluatorScoreResponse() if err := _field.Read(iprot); err != nil { return err } @@ -33639,9 +37321,9 @@ func (p *TraceServiceListWorkspaceAnnotationsResult) ReadField0(iprot thrift.TPr return nil } -func (p *TraceServiceListWorkspaceAnnotationsResult) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceChangeEvaluatorScoreResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListWorkspaceAnnotations_result"); err != nil { + if err = oprot.WriteStructBegin("ChangeEvaluatorScore_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -33667,7 +37349,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceListWorkspaceAnnotationsResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceChangeEvaluatorScoreResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -33686,15 +37368,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *TraceServiceListWorkspaceAnnotationsResult) String() string { +func (p *TraceServiceChangeEvaluatorScoreResult) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceListWorkspaceAnnotationsResult(%+v)", *p) + return fmt.Sprintf("TraceServiceChangeEvaluatorScoreResult(%+v)", *p) } -func (p *TraceServiceListWorkspaceAnnotationsResult) DeepEqual(ano *TraceServiceListWorkspaceAnnotationsResult) bool { +func (p *TraceServiceChangeEvaluatorScoreResult) DeepEqual(ano *TraceServiceChangeEvaluatorScoreResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -33706,7 +37388,7 @@ func (p *TraceServiceListWorkspaceAnnotationsResult) DeepEqual(ano *TraceService return true } -func (p *TraceServiceListWorkspaceAnnotationsResult) Field0DeepEqual(src *ListWorkspaceAnnotationsResponse) bool { +func (p *TraceServiceChangeEvaluatorScoreResult) Field0DeepEqual(src *ChangeEvaluatorScoreResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -33714,41 +37396,41 @@ func (p *TraceServiceListWorkspaceAnnotationsResult) Field0DeepEqual(src *ListWo return true } -type TraceServiceExportTracesToDatasetArgs struct { - Req *ExportTracesToDatasetRequest `thrift:"Req,1" frugal:"1,default,ExportTracesToDatasetRequest"` +type TraceServiceListAnnotationEvaluatorsArgs struct { + Req *ListAnnotationEvaluatorsRequest `thrift:"req,1" frugal:"1,default,ListAnnotationEvaluatorsRequest"` } -func NewTraceServiceExportTracesToDatasetArgs() *TraceServiceExportTracesToDatasetArgs { - return &TraceServiceExportTracesToDatasetArgs{} +func NewTraceServiceListAnnotationEvaluatorsArgs() *TraceServiceListAnnotationEvaluatorsArgs { + return &TraceServiceListAnnotationEvaluatorsArgs{} } -func (p *TraceServiceExportTracesToDatasetArgs) InitDefault() { +func (p *TraceServiceListAnnotationEvaluatorsArgs) InitDefault() { } -var TraceServiceExportTracesToDatasetArgs_Req_DEFAULT *ExportTracesToDatasetRequest +var TraceServiceListAnnotationEvaluatorsArgs_Req_DEFAULT *ListAnnotationEvaluatorsRequest -func (p *TraceServiceExportTracesToDatasetArgs) GetReq() (v *ExportTracesToDatasetRequest) { +func (p *TraceServiceListAnnotationEvaluatorsArgs) GetReq() (v *ListAnnotationEvaluatorsRequest) { if p == nil { return } if !p.IsSetReq() { - return TraceServiceExportTracesToDatasetArgs_Req_DEFAULT + return TraceServiceListAnnotationEvaluatorsArgs_Req_DEFAULT } return p.Req } -func (p *TraceServiceExportTracesToDatasetArgs) SetReq(val *ExportTracesToDatasetRequest) { +func (p *TraceServiceListAnnotationEvaluatorsArgs) SetReq(val *ListAnnotationEvaluatorsRequest) { p.Req = val } -var fieldIDToName_TraceServiceExportTracesToDatasetArgs = map[int16]string{ - 1: "Req", +var fieldIDToName_TraceServiceListAnnotationEvaluatorsArgs = map[int16]string{ + 1: "req", } -func (p *TraceServiceExportTracesToDatasetArgs) IsSetReq() bool { +func (p *TraceServiceListAnnotationEvaluatorsArgs) IsSetReq() bool { return p.Req != nil } -func (p *TraceServiceExportTracesToDatasetArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceListAnnotationEvaluatorsArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -33793,7 +37475,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceExportTracesToDatasetArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListAnnotationEvaluatorsArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -33803,8 +37485,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceExportTracesToDatasetArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewExportTracesToDatasetRequest() +func (p *TraceServiceListAnnotationEvaluatorsArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewListAnnotationEvaluatorsRequest() if err := _field.Read(iprot); err != nil { return err } @@ -33812,9 +37494,9 @@ func (p *TraceServiceExportTracesToDatasetArgs) ReadField1(iprot thrift.TProtoco return nil } -func (p *TraceServiceExportTracesToDatasetArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceListAnnotationEvaluatorsArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ExportTracesToDataset_args"); err != nil { + if err = oprot.WriteStructBegin("ListAnnotationEvaluators_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -33840,8 +37522,8 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceExportTracesToDatasetArgs) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("Req", thrift.STRUCT, 1); err != nil { +func (p *TraceServiceListAnnotationEvaluatorsArgs) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Req.Write(oprot); err != nil { @@ -33857,15 +37539,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *TraceServiceExportTracesToDatasetArgs) String() string { +func (p *TraceServiceListAnnotationEvaluatorsArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceExportTracesToDatasetArgs(%+v)", *p) + return fmt.Sprintf("TraceServiceListAnnotationEvaluatorsArgs(%+v)", *p) } -func (p *TraceServiceExportTracesToDatasetArgs) DeepEqual(ano *TraceServiceExportTracesToDatasetArgs) bool { +func (p *TraceServiceListAnnotationEvaluatorsArgs) DeepEqual(ano *TraceServiceListAnnotationEvaluatorsArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -33877,7 +37559,7 @@ func (p *TraceServiceExportTracesToDatasetArgs) DeepEqual(ano *TraceServiceExpor return true } -func (p *TraceServiceExportTracesToDatasetArgs) Field1DeepEqual(src *ExportTracesToDatasetRequest) bool { +func (p *TraceServiceListAnnotationEvaluatorsArgs) Field1DeepEqual(src *ListAnnotationEvaluatorsRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -33885,41 +37567,41 @@ func (p *TraceServiceExportTracesToDatasetArgs) Field1DeepEqual(src *ExportTrace return true } -type TraceServiceExportTracesToDatasetResult struct { - Success *ExportTracesToDatasetResponse `thrift:"success,0,optional" frugal:"0,optional,ExportTracesToDatasetResponse"` +type TraceServiceListAnnotationEvaluatorsResult struct { + Success *ListAnnotationEvaluatorsResponse `thrift:"success,0,optional" frugal:"0,optional,ListAnnotationEvaluatorsResponse"` } -func NewTraceServiceExportTracesToDatasetResult() *TraceServiceExportTracesToDatasetResult { - return &TraceServiceExportTracesToDatasetResult{} +func NewTraceServiceListAnnotationEvaluatorsResult() *TraceServiceListAnnotationEvaluatorsResult { + return &TraceServiceListAnnotationEvaluatorsResult{} } -func (p *TraceServiceExportTracesToDatasetResult) InitDefault() { +func (p *TraceServiceListAnnotationEvaluatorsResult) InitDefault() { } -var TraceServiceExportTracesToDatasetResult_Success_DEFAULT *ExportTracesToDatasetResponse +var TraceServiceListAnnotationEvaluatorsResult_Success_DEFAULT *ListAnnotationEvaluatorsResponse -func (p *TraceServiceExportTracesToDatasetResult) GetSuccess() (v *ExportTracesToDatasetResponse) { +func (p *TraceServiceListAnnotationEvaluatorsResult) GetSuccess() (v *ListAnnotationEvaluatorsResponse) { if p == nil { return } if !p.IsSetSuccess() { - return TraceServiceExportTracesToDatasetResult_Success_DEFAULT + return TraceServiceListAnnotationEvaluatorsResult_Success_DEFAULT } return p.Success } -func (p *TraceServiceExportTracesToDatasetResult) SetSuccess(x interface{}) { - p.Success = x.(*ExportTracesToDatasetResponse) +func (p *TraceServiceListAnnotationEvaluatorsResult) SetSuccess(x interface{}) { + p.Success = x.(*ListAnnotationEvaluatorsResponse) } -var fieldIDToName_TraceServiceExportTracesToDatasetResult = map[int16]string{ +var fieldIDToName_TraceServiceListAnnotationEvaluatorsResult = map[int16]string{ 0: "success", } -func (p *TraceServiceExportTracesToDatasetResult) IsSetSuccess() bool { +func (p *TraceServiceListAnnotationEvaluatorsResult) IsSetSuccess() bool { return p.Success != nil } -func (p *TraceServiceExportTracesToDatasetResult) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceListAnnotationEvaluatorsResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -33964,7 +37646,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceExportTracesToDatasetResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListAnnotationEvaluatorsResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -33974,8 +37656,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceExportTracesToDatasetResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewExportTracesToDatasetResponse() +func (p *TraceServiceListAnnotationEvaluatorsResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewListAnnotationEvaluatorsResponse() if err := _field.Read(iprot); err != nil { return err } @@ -33983,9 +37665,9 @@ func (p *TraceServiceExportTracesToDatasetResult) ReadField0(iprot thrift.TProto return nil } -func (p *TraceServiceExportTracesToDatasetResult) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceListAnnotationEvaluatorsResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ExportTracesToDataset_result"); err != nil { + if err = oprot.WriteStructBegin("ListAnnotationEvaluators_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -34011,7 +37693,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceExportTracesToDatasetResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceListAnnotationEvaluatorsResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -34030,15 +37712,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *TraceServiceExportTracesToDatasetResult) String() string { +func (p *TraceServiceListAnnotationEvaluatorsResult) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceExportTracesToDatasetResult(%+v)", *p) + return fmt.Sprintf("TraceServiceListAnnotationEvaluatorsResult(%+v)", *p) } -func (p *TraceServiceExportTracesToDatasetResult) DeepEqual(ano *TraceServiceExportTracesToDatasetResult) bool { +func (p *TraceServiceListAnnotationEvaluatorsResult) DeepEqual(ano *TraceServiceListAnnotationEvaluatorsResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -34050,7 +37732,7 @@ func (p *TraceServiceExportTracesToDatasetResult) DeepEqual(ano *TraceServiceExp return true } -func (p *TraceServiceExportTracesToDatasetResult) Field0DeepEqual(src *ExportTracesToDatasetResponse) bool { +func (p *TraceServiceListAnnotationEvaluatorsResult) Field0DeepEqual(src *ListAnnotationEvaluatorsResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -34058,41 +37740,41 @@ func (p *TraceServiceExportTracesToDatasetResult) Field0DeepEqual(src *ExportTra return true } -type TraceServicePreviewExportTracesToDatasetArgs struct { - Req *PreviewExportTracesToDatasetRequest `thrift:"Req,1" frugal:"1,default,PreviewExportTracesToDatasetRequest"` +type TraceServiceExtractSpanInfoArgs struct { + Req *ExtractSpanInfoRequest `thrift:"req,1" frugal:"1,default,ExtractSpanInfoRequest"` } -func NewTraceServicePreviewExportTracesToDatasetArgs() *TraceServicePreviewExportTracesToDatasetArgs { - return &TraceServicePreviewExportTracesToDatasetArgs{} +func NewTraceServiceExtractSpanInfoArgs() *TraceServiceExtractSpanInfoArgs { + return &TraceServiceExtractSpanInfoArgs{} } -func (p *TraceServicePreviewExportTracesToDatasetArgs) InitDefault() { +func (p *TraceServiceExtractSpanInfoArgs) InitDefault() { } -var TraceServicePreviewExportTracesToDatasetArgs_Req_DEFAULT *PreviewExportTracesToDatasetRequest +var TraceServiceExtractSpanInfoArgs_Req_DEFAULT *ExtractSpanInfoRequest -func (p *TraceServicePreviewExportTracesToDatasetArgs) GetReq() (v *PreviewExportTracesToDatasetRequest) { +func (p *TraceServiceExtractSpanInfoArgs) GetReq() (v *ExtractSpanInfoRequest) { if p == nil { return } if !p.IsSetReq() { - return TraceServicePreviewExportTracesToDatasetArgs_Req_DEFAULT + return TraceServiceExtractSpanInfoArgs_Req_DEFAULT } return p.Req } -func (p *TraceServicePreviewExportTracesToDatasetArgs) SetReq(val *PreviewExportTracesToDatasetRequest) { +func (p *TraceServiceExtractSpanInfoArgs) SetReq(val *ExtractSpanInfoRequest) { p.Req = val } -var fieldIDToName_TraceServicePreviewExportTracesToDatasetArgs = map[int16]string{ - 1: "Req", +var fieldIDToName_TraceServiceExtractSpanInfoArgs = map[int16]string{ + 1: "req", } -func (p *TraceServicePreviewExportTracesToDatasetArgs) IsSetReq() bool { +func (p *TraceServiceExtractSpanInfoArgs) IsSetReq() bool { return p.Req != nil } -func (p *TraceServicePreviewExportTracesToDatasetArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceExtractSpanInfoArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -34137,7 +37819,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServicePreviewExportTracesToDatasetArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceExtractSpanInfoArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -34147,8 +37829,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServicePreviewExportTracesToDatasetArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewPreviewExportTracesToDatasetRequest() +func (p *TraceServiceExtractSpanInfoArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewExtractSpanInfoRequest() if err := _field.Read(iprot); err != nil { return err } @@ -34156,9 +37838,9 @@ func (p *TraceServicePreviewExportTracesToDatasetArgs) ReadField1(iprot thrift.T return nil } -func (p *TraceServicePreviewExportTracesToDatasetArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceExtractSpanInfoArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("PreviewExportTracesToDataset_args"); err != nil { + if err = oprot.WriteStructBegin("ExtractSpanInfo_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -34184,8 +37866,8 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServicePreviewExportTracesToDatasetArgs) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("Req", thrift.STRUCT, 1); err != nil { +func (p *TraceServiceExtractSpanInfoArgs) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } if err := p.Req.Write(oprot); err != nil { @@ -34201,15 +37883,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *TraceServicePreviewExportTracesToDatasetArgs) String() string { +func (p *TraceServiceExtractSpanInfoArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServicePreviewExportTracesToDatasetArgs(%+v)", *p) + return fmt.Sprintf("TraceServiceExtractSpanInfoArgs(%+v)", *p) } -func (p *TraceServicePreviewExportTracesToDatasetArgs) DeepEqual(ano *TraceServicePreviewExportTracesToDatasetArgs) bool { +func (p *TraceServiceExtractSpanInfoArgs) DeepEqual(ano *TraceServiceExtractSpanInfoArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -34221,7 +37903,7 @@ func (p *TraceServicePreviewExportTracesToDatasetArgs) DeepEqual(ano *TraceServi return true } -func (p *TraceServicePreviewExportTracesToDatasetArgs) Field1DeepEqual(src *PreviewExportTracesToDatasetRequest) bool { +func (p *TraceServiceExtractSpanInfoArgs) Field1DeepEqual(src *ExtractSpanInfoRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -34229,41 +37911,41 @@ func (p *TraceServicePreviewExportTracesToDatasetArgs) Field1DeepEqual(src *Prev return true } -type TraceServicePreviewExportTracesToDatasetResult struct { - Success *PreviewExportTracesToDatasetResponse `thrift:"success,0,optional" frugal:"0,optional,PreviewExportTracesToDatasetResponse"` +type TraceServiceExtractSpanInfoResult struct { + Success *ExtractSpanInfoResponse `thrift:"success,0,optional" frugal:"0,optional,ExtractSpanInfoResponse"` } -func NewTraceServicePreviewExportTracesToDatasetResult() *TraceServicePreviewExportTracesToDatasetResult { - return &TraceServicePreviewExportTracesToDatasetResult{} +func NewTraceServiceExtractSpanInfoResult() *TraceServiceExtractSpanInfoResult { + return &TraceServiceExtractSpanInfoResult{} } -func (p *TraceServicePreviewExportTracesToDatasetResult) InitDefault() { +func (p *TraceServiceExtractSpanInfoResult) InitDefault() { } -var TraceServicePreviewExportTracesToDatasetResult_Success_DEFAULT *PreviewExportTracesToDatasetResponse +var TraceServiceExtractSpanInfoResult_Success_DEFAULT *ExtractSpanInfoResponse -func (p *TraceServicePreviewExportTracesToDatasetResult) GetSuccess() (v *PreviewExportTracesToDatasetResponse) { +func (p *TraceServiceExtractSpanInfoResult) GetSuccess() (v *ExtractSpanInfoResponse) { if p == nil { return } if !p.IsSetSuccess() { - return TraceServicePreviewExportTracesToDatasetResult_Success_DEFAULT + return TraceServiceExtractSpanInfoResult_Success_DEFAULT } return p.Success } -func (p *TraceServicePreviewExportTracesToDatasetResult) SetSuccess(x interface{}) { - p.Success = x.(*PreviewExportTracesToDatasetResponse) +func (p *TraceServiceExtractSpanInfoResult) SetSuccess(x interface{}) { + p.Success = x.(*ExtractSpanInfoResponse) } -var fieldIDToName_TraceServicePreviewExportTracesToDatasetResult = map[int16]string{ +var fieldIDToName_TraceServiceExtractSpanInfoResult = map[int16]string{ 0: "success", } -func (p *TraceServicePreviewExportTracesToDatasetResult) IsSetSuccess() bool { +func (p *TraceServiceExtractSpanInfoResult) IsSetSuccess() bool { return p.Success != nil } -func (p *TraceServicePreviewExportTracesToDatasetResult) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceExtractSpanInfoResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -34308,7 +37990,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServicePreviewExportTracesToDatasetResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceExtractSpanInfoResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -34317,9 +37999,9 @@ ReadFieldEndError: ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } - -func (p *TraceServicePreviewExportTracesToDatasetResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewPreviewExportTracesToDatasetResponse() + +func (p *TraceServiceExtractSpanInfoResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewExtractSpanInfoResponse() if err := _field.Read(iprot); err != nil { return err } @@ -34327,9 +38009,9 @@ func (p *TraceServicePreviewExportTracesToDatasetResult) ReadField0(iprot thrift return nil } -func (p *TraceServicePreviewExportTracesToDatasetResult) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceExtractSpanInfoResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("PreviewExportTracesToDataset_result"); err != nil { + if err = oprot.WriteStructBegin("ExtractSpanInfo_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -34355,7 +38037,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServicePreviewExportTracesToDatasetResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceExtractSpanInfoResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -34374,15 +38056,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *TraceServicePreviewExportTracesToDatasetResult) String() string { +func (p *TraceServiceExtractSpanInfoResult) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServicePreviewExportTracesToDatasetResult(%+v)", *p) + return fmt.Sprintf("TraceServiceExtractSpanInfoResult(%+v)", *p) } -func (p *TraceServicePreviewExportTracesToDatasetResult) DeepEqual(ano *TraceServicePreviewExportTracesToDatasetResult) bool { +func (p *TraceServiceExtractSpanInfoResult) DeepEqual(ano *TraceServiceExtractSpanInfoResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -34394,7 +38076,7 @@ func (p *TraceServicePreviewExportTracesToDatasetResult) DeepEqual(ano *TraceSer return true } -func (p *TraceServicePreviewExportTracesToDatasetResult) Field0DeepEqual(src *PreviewExportTracesToDatasetResponse) bool { +func (p *TraceServiceExtractSpanInfoResult) Field0DeepEqual(src *ExtractSpanInfoResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -34402,41 +38084,41 @@ func (p *TraceServicePreviewExportTracesToDatasetResult) Field0DeepEqual(src *Pr return true } -type TraceServiceChangeEvaluatorScoreArgs struct { - Req *ChangeEvaluatorScoreRequest `thrift:"req,1" frugal:"1,default,ChangeEvaluatorScoreRequest"` +type TraceServiceUpsertTrajectoryConfigArgs struct { + Req *UpsertTrajectoryConfigRequest `thrift:"req,1" frugal:"1,default,UpsertTrajectoryConfigRequest"` } -func NewTraceServiceChangeEvaluatorScoreArgs() *TraceServiceChangeEvaluatorScoreArgs { - return &TraceServiceChangeEvaluatorScoreArgs{} +func NewTraceServiceUpsertTrajectoryConfigArgs() *TraceServiceUpsertTrajectoryConfigArgs { + return &TraceServiceUpsertTrajectoryConfigArgs{} } -func (p *TraceServiceChangeEvaluatorScoreArgs) InitDefault() { +func (p *TraceServiceUpsertTrajectoryConfigArgs) InitDefault() { } -var TraceServiceChangeEvaluatorScoreArgs_Req_DEFAULT *ChangeEvaluatorScoreRequest +var TraceServiceUpsertTrajectoryConfigArgs_Req_DEFAULT *UpsertTrajectoryConfigRequest -func (p *TraceServiceChangeEvaluatorScoreArgs) GetReq() (v *ChangeEvaluatorScoreRequest) { +func (p *TraceServiceUpsertTrajectoryConfigArgs) GetReq() (v *UpsertTrajectoryConfigRequest) { if p == nil { return } if !p.IsSetReq() { - return TraceServiceChangeEvaluatorScoreArgs_Req_DEFAULT + return TraceServiceUpsertTrajectoryConfigArgs_Req_DEFAULT } return p.Req } -func (p *TraceServiceChangeEvaluatorScoreArgs) SetReq(val *ChangeEvaluatorScoreRequest) { +func (p *TraceServiceUpsertTrajectoryConfigArgs) SetReq(val *UpsertTrajectoryConfigRequest) { p.Req = val } -var fieldIDToName_TraceServiceChangeEvaluatorScoreArgs = map[int16]string{ +var fieldIDToName_TraceServiceUpsertTrajectoryConfigArgs = map[int16]string{ 1: "req", } -func (p *TraceServiceChangeEvaluatorScoreArgs) IsSetReq() bool { +func (p *TraceServiceUpsertTrajectoryConfigArgs) IsSetReq() bool { return p.Req != nil } -func (p *TraceServiceChangeEvaluatorScoreArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceUpsertTrajectoryConfigArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -34481,7 +38163,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceChangeEvaluatorScoreArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpsertTrajectoryConfigArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -34491,8 +38173,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceChangeEvaluatorScoreArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewChangeEvaluatorScoreRequest() +func (p *TraceServiceUpsertTrajectoryConfigArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewUpsertTrajectoryConfigRequest() if err := _field.Read(iprot); err != nil { return err } @@ -34500,9 +38182,9 @@ func (p *TraceServiceChangeEvaluatorScoreArgs) ReadField1(iprot thrift.TProtocol return nil } -func (p *TraceServiceChangeEvaluatorScoreArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceUpsertTrajectoryConfigArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ChangeEvaluatorScore_args"); err != nil { + if err = oprot.WriteStructBegin("UpsertTrajectoryConfig_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -34528,7 +38210,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceChangeEvaluatorScoreArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceUpsertTrajectoryConfigArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -34545,15 +38227,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *TraceServiceChangeEvaluatorScoreArgs) String() string { +func (p *TraceServiceUpsertTrajectoryConfigArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceChangeEvaluatorScoreArgs(%+v)", *p) + return fmt.Sprintf("TraceServiceUpsertTrajectoryConfigArgs(%+v)", *p) } -func (p *TraceServiceChangeEvaluatorScoreArgs) DeepEqual(ano *TraceServiceChangeEvaluatorScoreArgs) bool { +func (p *TraceServiceUpsertTrajectoryConfigArgs) DeepEqual(ano *TraceServiceUpsertTrajectoryConfigArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -34565,7 +38247,7 @@ func (p *TraceServiceChangeEvaluatorScoreArgs) DeepEqual(ano *TraceServiceChange return true } -func (p *TraceServiceChangeEvaluatorScoreArgs) Field1DeepEqual(src *ChangeEvaluatorScoreRequest) bool { +func (p *TraceServiceUpsertTrajectoryConfigArgs) Field1DeepEqual(src *UpsertTrajectoryConfigRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -34573,41 +38255,41 @@ func (p *TraceServiceChangeEvaluatorScoreArgs) Field1DeepEqual(src *ChangeEvalua return true } -type TraceServiceChangeEvaluatorScoreResult struct { - Success *ChangeEvaluatorScoreResponse `thrift:"success,0,optional" frugal:"0,optional,ChangeEvaluatorScoreResponse"` +type TraceServiceUpsertTrajectoryConfigResult struct { + Success *UpsertTrajectoryConfigResponse `thrift:"success,0,optional" frugal:"0,optional,UpsertTrajectoryConfigResponse"` } -func NewTraceServiceChangeEvaluatorScoreResult() *TraceServiceChangeEvaluatorScoreResult { - return &TraceServiceChangeEvaluatorScoreResult{} +func NewTraceServiceUpsertTrajectoryConfigResult() *TraceServiceUpsertTrajectoryConfigResult { + return &TraceServiceUpsertTrajectoryConfigResult{} } -func (p *TraceServiceChangeEvaluatorScoreResult) InitDefault() { +func (p *TraceServiceUpsertTrajectoryConfigResult) InitDefault() { } -var TraceServiceChangeEvaluatorScoreResult_Success_DEFAULT *ChangeEvaluatorScoreResponse +var TraceServiceUpsertTrajectoryConfigResult_Success_DEFAULT *UpsertTrajectoryConfigResponse -func (p *TraceServiceChangeEvaluatorScoreResult) GetSuccess() (v *ChangeEvaluatorScoreResponse) { +func (p *TraceServiceUpsertTrajectoryConfigResult) GetSuccess() (v *UpsertTrajectoryConfigResponse) { if p == nil { return } if !p.IsSetSuccess() { - return TraceServiceChangeEvaluatorScoreResult_Success_DEFAULT + return TraceServiceUpsertTrajectoryConfigResult_Success_DEFAULT } return p.Success } -func (p *TraceServiceChangeEvaluatorScoreResult) SetSuccess(x interface{}) { - p.Success = x.(*ChangeEvaluatorScoreResponse) +func (p *TraceServiceUpsertTrajectoryConfigResult) SetSuccess(x interface{}) { + p.Success = x.(*UpsertTrajectoryConfigResponse) } -var fieldIDToName_TraceServiceChangeEvaluatorScoreResult = map[int16]string{ +var fieldIDToName_TraceServiceUpsertTrajectoryConfigResult = map[int16]string{ 0: "success", } -func (p *TraceServiceChangeEvaluatorScoreResult) IsSetSuccess() bool { +func (p *TraceServiceUpsertTrajectoryConfigResult) IsSetSuccess() bool { return p.Success != nil } -func (p *TraceServiceChangeEvaluatorScoreResult) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceUpsertTrajectoryConfigResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -34652,7 +38334,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceChangeEvaluatorScoreResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpsertTrajectoryConfigResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -34662,8 +38344,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceChangeEvaluatorScoreResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewChangeEvaluatorScoreResponse() +func (p *TraceServiceUpsertTrajectoryConfigResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewUpsertTrajectoryConfigResponse() if err := _field.Read(iprot); err != nil { return err } @@ -34671,9 +38353,9 @@ func (p *TraceServiceChangeEvaluatorScoreResult) ReadField0(iprot thrift.TProtoc return nil } -func (p *TraceServiceChangeEvaluatorScoreResult) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceUpsertTrajectoryConfigResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ChangeEvaluatorScore_result"); err != nil { + if err = oprot.WriteStructBegin("UpsertTrajectoryConfig_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -34699,7 +38381,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceChangeEvaluatorScoreResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceUpsertTrajectoryConfigResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -34718,15 +38400,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *TraceServiceChangeEvaluatorScoreResult) String() string { +func (p *TraceServiceUpsertTrajectoryConfigResult) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceChangeEvaluatorScoreResult(%+v)", *p) + return fmt.Sprintf("TraceServiceUpsertTrajectoryConfigResult(%+v)", *p) } -func (p *TraceServiceChangeEvaluatorScoreResult) DeepEqual(ano *TraceServiceChangeEvaluatorScoreResult) bool { +func (p *TraceServiceUpsertTrajectoryConfigResult) DeepEqual(ano *TraceServiceUpsertTrajectoryConfigResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -34738,7 +38420,7 @@ func (p *TraceServiceChangeEvaluatorScoreResult) DeepEqual(ano *TraceServiceChan return true } -func (p *TraceServiceChangeEvaluatorScoreResult) Field0DeepEqual(src *ChangeEvaluatorScoreResponse) bool { +func (p *TraceServiceUpsertTrajectoryConfigResult) Field0DeepEqual(src *UpsertTrajectoryConfigResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -34746,41 +38428,41 @@ func (p *TraceServiceChangeEvaluatorScoreResult) Field0DeepEqual(src *ChangeEval return true } -type TraceServiceListAnnotationEvaluatorsArgs struct { - Req *ListAnnotationEvaluatorsRequest `thrift:"req,1" frugal:"1,default,ListAnnotationEvaluatorsRequest"` +type TraceServiceGetTrajectoryConfigArgs struct { + Req *GetTrajectoryConfigRequest `thrift:"req,1" frugal:"1,default,GetTrajectoryConfigRequest"` } -func NewTraceServiceListAnnotationEvaluatorsArgs() *TraceServiceListAnnotationEvaluatorsArgs { - return &TraceServiceListAnnotationEvaluatorsArgs{} +func NewTraceServiceGetTrajectoryConfigArgs() *TraceServiceGetTrajectoryConfigArgs { + return &TraceServiceGetTrajectoryConfigArgs{} } -func (p *TraceServiceListAnnotationEvaluatorsArgs) InitDefault() { +func (p *TraceServiceGetTrajectoryConfigArgs) InitDefault() { } -var TraceServiceListAnnotationEvaluatorsArgs_Req_DEFAULT *ListAnnotationEvaluatorsRequest +var TraceServiceGetTrajectoryConfigArgs_Req_DEFAULT *GetTrajectoryConfigRequest -func (p *TraceServiceListAnnotationEvaluatorsArgs) GetReq() (v *ListAnnotationEvaluatorsRequest) { +func (p *TraceServiceGetTrajectoryConfigArgs) GetReq() (v *GetTrajectoryConfigRequest) { if p == nil { return } if !p.IsSetReq() { - return TraceServiceListAnnotationEvaluatorsArgs_Req_DEFAULT + return TraceServiceGetTrajectoryConfigArgs_Req_DEFAULT } return p.Req } -func (p *TraceServiceListAnnotationEvaluatorsArgs) SetReq(val *ListAnnotationEvaluatorsRequest) { +func (p *TraceServiceGetTrajectoryConfigArgs) SetReq(val *GetTrajectoryConfigRequest) { p.Req = val } -var fieldIDToName_TraceServiceListAnnotationEvaluatorsArgs = map[int16]string{ +var fieldIDToName_TraceServiceGetTrajectoryConfigArgs = map[int16]string{ 1: "req", } -func (p *TraceServiceListAnnotationEvaluatorsArgs) IsSetReq() bool { +func (p *TraceServiceGetTrajectoryConfigArgs) IsSetReq() bool { return p.Req != nil } -func (p *TraceServiceListAnnotationEvaluatorsArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceGetTrajectoryConfigArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -34825,7 +38507,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListAnnotationEvaluatorsArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetTrajectoryConfigArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -34835,8 +38517,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceListAnnotationEvaluatorsArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewListAnnotationEvaluatorsRequest() +func (p *TraceServiceGetTrajectoryConfigArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewGetTrajectoryConfigRequest() if err := _field.Read(iprot); err != nil { return err } @@ -34844,9 +38526,9 @@ func (p *TraceServiceListAnnotationEvaluatorsArgs) ReadField1(iprot thrift.TProt return nil } -func (p *TraceServiceListAnnotationEvaluatorsArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceGetTrajectoryConfigArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListAnnotationEvaluators_args"); err != nil { + if err = oprot.WriteStructBegin("GetTrajectoryConfig_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -34872,7 +38554,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceListAnnotationEvaluatorsArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceGetTrajectoryConfigArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -34889,15 +38571,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *TraceServiceListAnnotationEvaluatorsArgs) String() string { +func (p *TraceServiceGetTrajectoryConfigArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceListAnnotationEvaluatorsArgs(%+v)", *p) + return fmt.Sprintf("TraceServiceGetTrajectoryConfigArgs(%+v)", *p) } -func (p *TraceServiceListAnnotationEvaluatorsArgs) DeepEqual(ano *TraceServiceListAnnotationEvaluatorsArgs) bool { +func (p *TraceServiceGetTrajectoryConfigArgs) DeepEqual(ano *TraceServiceGetTrajectoryConfigArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -34909,7 +38591,7 @@ func (p *TraceServiceListAnnotationEvaluatorsArgs) DeepEqual(ano *TraceServiceLi return true } -func (p *TraceServiceListAnnotationEvaluatorsArgs) Field1DeepEqual(src *ListAnnotationEvaluatorsRequest) bool { +func (p *TraceServiceGetTrajectoryConfigArgs) Field1DeepEqual(src *GetTrajectoryConfigRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -34917,41 +38599,41 @@ func (p *TraceServiceListAnnotationEvaluatorsArgs) Field1DeepEqual(src *ListAnno return true } -type TraceServiceListAnnotationEvaluatorsResult struct { - Success *ListAnnotationEvaluatorsResponse `thrift:"success,0,optional" frugal:"0,optional,ListAnnotationEvaluatorsResponse"` +type TraceServiceGetTrajectoryConfigResult struct { + Success *GetTrajectoryConfigResponse `thrift:"success,0,optional" frugal:"0,optional,GetTrajectoryConfigResponse"` } -func NewTraceServiceListAnnotationEvaluatorsResult() *TraceServiceListAnnotationEvaluatorsResult { - return &TraceServiceListAnnotationEvaluatorsResult{} +func NewTraceServiceGetTrajectoryConfigResult() *TraceServiceGetTrajectoryConfigResult { + return &TraceServiceGetTrajectoryConfigResult{} } -func (p *TraceServiceListAnnotationEvaluatorsResult) InitDefault() { +func (p *TraceServiceGetTrajectoryConfigResult) InitDefault() { } -var TraceServiceListAnnotationEvaluatorsResult_Success_DEFAULT *ListAnnotationEvaluatorsResponse +var TraceServiceGetTrajectoryConfigResult_Success_DEFAULT *GetTrajectoryConfigResponse -func (p *TraceServiceListAnnotationEvaluatorsResult) GetSuccess() (v *ListAnnotationEvaluatorsResponse) { +func (p *TraceServiceGetTrajectoryConfigResult) GetSuccess() (v *GetTrajectoryConfigResponse) { if p == nil { return } if !p.IsSetSuccess() { - return TraceServiceListAnnotationEvaluatorsResult_Success_DEFAULT + return TraceServiceGetTrajectoryConfigResult_Success_DEFAULT } return p.Success } -func (p *TraceServiceListAnnotationEvaluatorsResult) SetSuccess(x interface{}) { - p.Success = x.(*ListAnnotationEvaluatorsResponse) +func (p *TraceServiceGetTrajectoryConfigResult) SetSuccess(x interface{}) { + p.Success = x.(*GetTrajectoryConfigResponse) } -var fieldIDToName_TraceServiceListAnnotationEvaluatorsResult = map[int16]string{ +var fieldIDToName_TraceServiceGetTrajectoryConfigResult = map[int16]string{ 0: "success", } -func (p *TraceServiceListAnnotationEvaluatorsResult) IsSetSuccess() bool { +func (p *TraceServiceGetTrajectoryConfigResult) IsSetSuccess() bool { return p.Success != nil } -func (p *TraceServiceListAnnotationEvaluatorsResult) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceGetTrajectoryConfigResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -34996,7 +38678,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListAnnotationEvaluatorsResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetTrajectoryConfigResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -35006,8 +38688,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceListAnnotationEvaluatorsResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewListAnnotationEvaluatorsResponse() +func (p *TraceServiceGetTrajectoryConfigResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewGetTrajectoryConfigResponse() if err := _field.Read(iprot); err != nil { return err } @@ -35015,9 +38697,9 @@ func (p *TraceServiceListAnnotationEvaluatorsResult) ReadField0(iprot thrift.TPr return nil } -func (p *TraceServiceListAnnotationEvaluatorsResult) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceGetTrajectoryConfigResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListAnnotationEvaluators_result"); err != nil { + if err = oprot.WriteStructBegin("GetTrajectoryConfig_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -35043,7 +38725,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceListAnnotationEvaluatorsResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceGetTrajectoryConfigResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -35062,15 +38744,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *TraceServiceListAnnotationEvaluatorsResult) String() string { +func (p *TraceServiceGetTrajectoryConfigResult) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceListAnnotationEvaluatorsResult(%+v)", *p) + return fmt.Sprintf("TraceServiceGetTrajectoryConfigResult(%+v)", *p) } -func (p *TraceServiceListAnnotationEvaluatorsResult) DeepEqual(ano *TraceServiceListAnnotationEvaluatorsResult) bool { +func (p *TraceServiceGetTrajectoryConfigResult) DeepEqual(ano *TraceServiceGetTrajectoryConfigResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -35082,7 +38764,7 @@ func (p *TraceServiceListAnnotationEvaluatorsResult) DeepEqual(ano *TraceService return true } -func (p *TraceServiceListAnnotationEvaluatorsResult) Field0DeepEqual(src *ListAnnotationEvaluatorsResponse) bool { +func (p *TraceServiceGetTrajectoryConfigResult) Field0DeepEqual(src *GetTrajectoryConfigResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -35090,41 +38772,41 @@ func (p *TraceServiceListAnnotationEvaluatorsResult) Field0DeepEqual(src *ListAn return true } -type TraceServiceExtractSpanInfoArgs struct { - Req *ExtractSpanInfoRequest `thrift:"req,1" frugal:"1,default,ExtractSpanInfoRequest"` +type TraceServiceListTrajectoryArgs struct { + Req *ListTrajectoryRequest `thrift:"req,1" frugal:"1,default,ListTrajectoryRequest"` } -func NewTraceServiceExtractSpanInfoArgs() *TraceServiceExtractSpanInfoArgs { - return &TraceServiceExtractSpanInfoArgs{} +func NewTraceServiceListTrajectoryArgs() *TraceServiceListTrajectoryArgs { + return &TraceServiceListTrajectoryArgs{} } -func (p *TraceServiceExtractSpanInfoArgs) InitDefault() { +func (p *TraceServiceListTrajectoryArgs) InitDefault() { } -var TraceServiceExtractSpanInfoArgs_Req_DEFAULT *ExtractSpanInfoRequest +var TraceServiceListTrajectoryArgs_Req_DEFAULT *ListTrajectoryRequest -func (p *TraceServiceExtractSpanInfoArgs) GetReq() (v *ExtractSpanInfoRequest) { +func (p *TraceServiceListTrajectoryArgs) GetReq() (v *ListTrajectoryRequest) { if p == nil { return } if !p.IsSetReq() { - return TraceServiceExtractSpanInfoArgs_Req_DEFAULT + return TraceServiceListTrajectoryArgs_Req_DEFAULT } return p.Req } -func (p *TraceServiceExtractSpanInfoArgs) SetReq(val *ExtractSpanInfoRequest) { +func (p *TraceServiceListTrajectoryArgs) SetReq(val *ListTrajectoryRequest) { p.Req = val } -var fieldIDToName_TraceServiceExtractSpanInfoArgs = map[int16]string{ +var fieldIDToName_TraceServiceListTrajectoryArgs = map[int16]string{ 1: "req", } -func (p *TraceServiceExtractSpanInfoArgs) IsSetReq() bool { +func (p *TraceServiceListTrajectoryArgs) IsSetReq() bool { return p.Req != nil } -func (p *TraceServiceExtractSpanInfoArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceListTrajectoryArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -35169,7 +38851,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceExtractSpanInfoArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListTrajectoryArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -35179,8 +38861,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceExtractSpanInfoArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewExtractSpanInfoRequest() +func (p *TraceServiceListTrajectoryArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewListTrajectoryRequest() if err := _field.Read(iprot); err != nil { return err } @@ -35188,9 +38870,9 @@ func (p *TraceServiceExtractSpanInfoArgs) ReadField1(iprot thrift.TProtocol) err return nil } -func (p *TraceServiceExtractSpanInfoArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceListTrajectoryArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ExtractSpanInfo_args"); err != nil { + if err = oprot.WriteStructBegin("ListTrajectory_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -35216,7 +38898,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceExtractSpanInfoArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceListTrajectoryArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -35233,15 +38915,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *TraceServiceExtractSpanInfoArgs) String() string { +func (p *TraceServiceListTrajectoryArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceExtractSpanInfoArgs(%+v)", *p) + return fmt.Sprintf("TraceServiceListTrajectoryArgs(%+v)", *p) } -func (p *TraceServiceExtractSpanInfoArgs) DeepEqual(ano *TraceServiceExtractSpanInfoArgs) bool { +func (p *TraceServiceListTrajectoryArgs) DeepEqual(ano *TraceServiceListTrajectoryArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -35253,7 +38935,7 @@ func (p *TraceServiceExtractSpanInfoArgs) DeepEqual(ano *TraceServiceExtractSpan return true } -func (p *TraceServiceExtractSpanInfoArgs) Field1DeepEqual(src *ExtractSpanInfoRequest) bool { +func (p *TraceServiceListTrajectoryArgs) Field1DeepEqual(src *ListTrajectoryRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -35261,41 +38943,41 @@ func (p *TraceServiceExtractSpanInfoArgs) Field1DeepEqual(src *ExtractSpanInfoRe return true } -type TraceServiceExtractSpanInfoResult struct { - Success *ExtractSpanInfoResponse `thrift:"success,0,optional" frugal:"0,optional,ExtractSpanInfoResponse"` +type TraceServiceListTrajectoryResult struct { + Success *ListTrajectoryResponse `thrift:"success,0,optional" frugal:"0,optional,ListTrajectoryResponse"` } -func NewTraceServiceExtractSpanInfoResult() *TraceServiceExtractSpanInfoResult { - return &TraceServiceExtractSpanInfoResult{} +func NewTraceServiceListTrajectoryResult() *TraceServiceListTrajectoryResult { + return &TraceServiceListTrajectoryResult{} } -func (p *TraceServiceExtractSpanInfoResult) InitDefault() { +func (p *TraceServiceListTrajectoryResult) InitDefault() { } -var TraceServiceExtractSpanInfoResult_Success_DEFAULT *ExtractSpanInfoResponse +var TraceServiceListTrajectoryResult_Success_DEFAULT *ListTrajectoryResponse -func (p *TraceServiceExtractSpanInfoResult) GetSuccess() (v *ExtractSpanInfoResponse) { +func (p *TraceServiceListTrajectoryResult) GetSuccess() (v *ListTrajectoryResponse) { if p == nil { return } if !p.IsSetSuccess() { - return TraceServiceExtractSpanInfoResult_Success_DEFAULT + return TraceServiceListTrajectoryResult_Success_DEFAULT } return p.Success } -func (p *TraceServiceExtractSpanInfoResult) SetSuccess(x interface{}) { - p.Success = x.(*ExtractSpanInfoResponse) +func (p *TraceServiceListTrajectoryResult) SetSuccess(x interface{}) { + p.Success = x.(*ListTrajectoryResponse) } -var fieldIDToName_TraceServiceExtractSpanInfoResult = map[int16]string{ +var fieldIDToName_TraceServiceListTrajectoryResult = map[int16]string{ 0: "success", } -func (p *TraceServiceExtractSpanInfoResult) IsSetSuccess() bool { +func (p *TraceServiceListTrajectoryResult) IsSetSuccess() bool { return p.Success != nil } -func (p *TraceServiceExtractSpanInfoResult) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceListTrajectoryResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -35340,7 +39022,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceExtractSpanInfoResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListTrajectoryResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -35350,8 +39032,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceExtractSpanInfoResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewExtractSpanInfoResponse() +func (p *TraceServiceListTrajectoryResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewListTrajectoryResponse() if err := _field.Read(iprot); err != nil { return err } @@ -35359,9 +39041,9 @@ func (p *TraceServiceExtractSpanInfoResult) ReadField0(iprot thrift.TProtocol) e return nil } -func (p *TraceServiceExtractSpanInfoResult) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceListTrajectoryResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ExtractSpanInfo_result"); err != nil { + if err = oprot.WriteStructBegin("ListTrajectory_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -35387,7 +39069,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceExtractSpanInfoResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceListTrajectoryResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -35406,15 +39088,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *TraceServiceExtractSpanInfoResult) String() string { +func (p *TraceServiceListTrajectoryResult) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceExtractSpanInfoResult(%+v)", *p) + return fmt.Sprintf("TraceServiceListTrajectoryResult(%+v)", *p) } -func (p *TraceServiceExtractSpanInfoResult) DeepEqual(ano *TraceServiceExtractSpanInfoResult) bool { +func (p *TraceServiceListTrajectoryResult) DeepEqual(ano *TraceServiceListTrajectoryResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -35426,7 +39108,7 @@ func (p *TraceServiceExtractSpanInfoResult) DeepEqual(ano *TraceServiceExtractSp return true } -func (p *TraceServiceExtractSpanInfoResult) Field0DeepEqual(src *ExtractSpanInfoResponse) bool { +func (p *TraceServiceListTrajectoryResult) Field0DeepEqual(src *ListTrajectoryResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -35434,41 +39116,41 @@ func (p *TraceServiceExtractSpanInfoResult) Field0DeepEqual(src *ExtractSpanInfo return true } -type TraceServiceUpsertTrajectoryConfigArgs struct { - Req *UpsertTrajectoryConfigRequest `thrift:"req,1" frugal:"1,default,UpsertTrajectoryConfigRequest"` +type TraceServiceListMetadataArgs struct { + Req *ListMetadataRequest `thrift:"req,1" frugal:"1,default,ListMetadataRequest"` } -func NewTraceServiceUpsertTrajectoryConfigArgs() *TraceServiceUpsertTrajectoryConfigArgs { - return &TraceServiceUpsertTrajectoryConfigArgs{} +func NewTraceServiceListMetadataArgs() *TraceServiceListMetadataArgs { + return &TraceServiceListMetadataArgs{} } -func (p *TraceServiceUpsertTrajectoryConfigArgs) InitDefault() { +func (p *TraceServiceListMetadataArgs) InitDefault() { } -var TraceServiceUpsertTrajectoryConfigArgs_Req_DEFAULT *UpsertTrajectoryConfigRequest +var TraceServiceListMetadataArgs_Req_DEFAULT *ListMetadataRequest -func (p *TraceServiceUpsertTrajectoryConfigArgs) GetReq() (v *UpsertTrajectoryConfigRequest) { +func (p *TraceServiceListMetadataArgs) GetReq() (v *ListMetadataRequest) { if p == nil { return } if !p.IsSetReq() { - return TraceServiceUpsertTrajectoryConfigArgs_Req_DEFAULT + return TraceServiceListMetadataArgs_Req_DEFAULT } return p.Req } -func (p *TraceServiceUpsertTrajectoryConfigArgs) SetReq(val *UpsertTrajectoryConfigRequest) { +func (p *TraceServiceListMetadataArgs) SetReq(val *ListMetadataRequest) { p.Req = val } -var fieldIDToName_TraceServiceUpsertTrajectoryConfigArgs = map[int16]string{ +var fieldIDToName_TraceServiceListMetadataArgs = map[int16]string{ 1: "req", } -func (p *TraceServiceUpsertTrajectoryConfigArgs) IsSetReq() bool { +func (p *TraceServiceListMetadataArgs) IsSetReq() bool { return p.Req != nil } -func (p *TraceServiceUpsertTrajectoryConfigArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceListMetadataArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -35513,7 +39195,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpsertTrajectoryConfigArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListMetadataArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -35523,8 +39205,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceUpsertTrajectoryConfigArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewUpsertTrajectoryConfigRequest() +func (p *TraceServiceListMetadataArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewListMetadataRequest() if err := _field.Read(iprot); err != nil { return err } @@ -35532,9 +39214,9 @@ func (p *TraceServiceUpsertTrajectoryConfigArgs) ReadField1(iprot thrift.TProtoc return nil } -func (p *TraceServiceUpsertTrajectoryConfigArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceListMetadataArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("UpsertTrajectoryConfig_args"); err != nil { + if err = oprot.WriteStructBegin("ListMetadata_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -35560,7 +39242,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceUpsertTrajectoryConfigArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceListMetadataArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -35577,15 +39259,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *TraceServiceUpsertTrajectoryConfigArgs) String() string { +func (p *TraceServiceListMetadataArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceUpsertTrajectoryConfigArgs(%+v)", *p) + return fmt.Sprintf("TraceServiceListMetadataArgs(%+v)", *p) } -func (p *TraceServiceUpsertTrajectoryConfigArgs) DeepEqual(ano *TraceServiceUpsertTrajectoryConfigArgs) bool { +func (p *TraceServiceListMetadataArgs) DeepEqual(ano *TraceServiceListMetadataArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -35597,7 +39279,7 @@ func (p *TraceServiceUpsertTrajectoryConfigArgs) DeepEqual(ano *TraceServiceUpse return true } -func (p *TraceServiceUpsertTrajectoryConfigArgs) Field1DeepEqual(src *UpsertTrajectoryConfigRequest) bool { +func (p *TraceServiceListMetadataArgs) Field1DeepEqual(src *ListMetadataRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -35605,41 +39287,41 @@ func (p *TraceServiceUpsertTrajectoryConfigArgs) Field1DeepEqual(src *UpsertTraj return true } -type TraceServiceUpsertTrajectoryConfigResult struct { - Success *UpsertTrajectoryConfigResponse `thrift:"success,0,optional" frugal:"0,optional,UpsertTrajectoryConfigResponse"` +type TraceServiceListMetadataResult struct { + Success *ListMetadataResponse `thrift:"success,0,optional" frugal:"0,optional,ListMetadataResponse"` } -func NewTraceServiceUpsertTrajectoryConfigResult() *TraceServiceUpsertTrajectoryConfigResult { - return &TraceServiceUpsertTrajectoryConfigResult{} +func NewTraceServiceListMetadataResult() *TraceServiceListMetadataResult { + return &TraceServiceListMetadataResult{} } -func (p *TraceServiceUpsertTrajectoryConfigResult) InitDefault() { +func (p *TraceServiceListMetadataResult) InitDefault() { } -var TraceServiceUpsertTrajectoryConfigResult_Success_DEFAULT *UpsertTrajectoryConfigResponse +var TraceServiceListMetadataResult_Success_DEFAULT *ListMetadataResponse -func (p *TraceServiceUpsertTrajectoryConfigResult) GetSuccess() (v *UpsertTrajectoryConfigResponse) { +func (p *TraceServiceListMetadataResult) GetSuccess() (v *ListMetadataResponse) { if p == nil { return } if !p.IsSetSuccess() { - return TraceServiceUpsertTrajectoryConfigResult_Success_DEFAULT + return TraceServiceListMetadataResult_Success_DEFAULT } return p.Success } -func (p *TraceServiceUpsertTrajectoryConfigResult) SetSuccess(x interface{}) { - p.Success = x.(*UpsertTrajectoryConfigResponse) +func (p *TraceServiceListMetadataResult) SetSuccess(x interface{}) { + p.Success = x.(*ListMetadataResponse) } -var fieldIDToName_TraceServiceUpsertTrajectoryConfigResult = map[int16]string{ +var fieldIDToName_TraceServiceListMetadataResult = map[int16]string{ 0: "success", } -func (p *TraceServiceUpsertTrajectoryConfigResult) IsSetSuccess() bool { +func (p *TraceServiceListMetadataResult) IsSetSuccess() bool { return p.Success != nil } -func (p *TraceServiceUpsertTrajectoryConfigResult) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceListMetadataResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -35684,7 +39366,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpsertTrajectoryConfigResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListMetadataResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -35694,8 +39376,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceUpsertTrajectoryConfigResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewUpsertTrajectoryConfigResponse() +func (p *TraceServiceListMetadataResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewListMetadataResponse() if err := _field.Read(iprot); err != nil { return err } @@ -35703,9 +39385,9 @@ func (p *TraceServiceUpsertTrajectoryConfigResult) ReadField0(iprot thrift.TProt return nil } -func (p *TraceServiceUpsertTrajectoryConfigResult) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceListMetadataResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("UpsertTrajectoryConfig_result"); err != nil { + if err = oprot.WriteStructBegin("ListMetadata_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -35731,7 +39413,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceUpsertTrajectoryConfigResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceListMetadataResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -35750,15 +39432,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *TraceServiceUpsertTrajectoryConfigResult) String() string { +func (p *TraceServiceListMetadataResult) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceUpsertTrajectoryConfigResult(%+v)", *p) + return fmt.Sprintf("TraceServiceListMetadataResult(%+v)", *p) } -func (p *TraceServiceUpsertTrajectoryConfigResult) DeepEqual(ano *TraceServiceUpsertTrajectoryConfigResult) bool { +func (p *TraceServiceListMetadataResult) DeepEqual(ano *TraceServiceListMetadataResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -35770,7 +39452,7 @@ func (p *TraceServiceUpsertTrajectoryConfigResult) DeepEqual(ano *TraceServiceUp return true } -func (p *TraceServiceUpsertTrajectoryConfigResult) Field0DeepEqual(src *UpsertTrajectoryConfigResponse) bool { +func (p *TraceServiceListMetadataResult) Field0DeepEqual(src *ListMetadataResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -35778,41 +39460,41 @@ func (p *TraceServiceUpsertTrajectoryConfigResult) Field0DeepEqual(src *UpsertTr return true } -type TraceServiceGetTrajectoryConfigArgs struct { - Req *GetTrajectoryConfigRequest `thrift:"req,1" frugal:"1,default,GetTrajectoryConfigRequest"` +type TraceServiceUpsertColumnExtractConfigArgs struct { + Req *UpsertColumnExtractConfigRequest `thrift:"req,1" frugal:"1,default,UpsertColumnExtractConfigRequest"` } -func NewTraceServiceGetTrajectoryConfigArgs() *TraceServiceGetTrajectoryConfigArgs { - return &TraceServiceGetTrajectoryConfigArgs{} +func NewTraceServiceUpsertColumnExtractConfigArgs() *TraceServiceUpsertColumnExtractConfigArgs { + return &TraceServiceUpsertColumnExtractConfigArgs{} } -func (p *TraceServiceGetTrajectoryConfigArgs) InitDefault() { +func (p *TraceServiceUpsertColumnExtractConfigArgs) InitDefault() { } -var TraceServiceGetTrajectoryConfigArgs_Req_DEFAULT *GetTrajectoryConfigRequest +var TraceServiceUpsertColumnExtractConfigArgs_Req_DEFAULT *UpsertColumnExtractConfigRequest -func (p *TraceServiceGetTrajectoryConfigArgs) GetReq() (v *GetTrajectoryConfigRequest) { +func (p *TraceServiceUpsertColumnExtractConfigArgs) GetReq() (v *UpsertColumnExtractConfigRequest) { if p == nil { return } if !p.IsSetReq() { - return TraceServiceGetTrajectoryConfigArgs_Req_DEFAULT + return TraceServiceUpsertColumnExtractConfigArgs_Req_DEFAULT } return p.Req } -func (p *TraceServiceGetTrajectoryConfigArgs) SetReq(val *GetTrajectoryConfigRequest) { +func (p *TraceServiceUpsertColumnExtractConfigArgs) SetReq(val *UpsertColumnExtractConfigRequest) { p.Req = val } -var fieldIDToName_TraceServiceGetTrajectoryConfigArgs = map[int16]string{ +var fieldIDToName_TraceServiceUpsertColumnExtractConfigArgs = map[int16]string{ 1: "req", } -func (p *TraceServiceGetTrajectoryConfigArgs) IsSetReq() bool { +func (p *TraceServiceUpsertColumnExtractConfigArgs) IsSetReq() bool { return p.Req != nil } -func (p *TraceServiceGetTrajectoryConfigArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceUpsertColumnExtractConfigArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -35857,7 +39539,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetTrajectoryConfigArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpsertColumnExtractConfigArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -35867,8 +39549,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceGetTrajectoryConfigArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewGetTrajectoryConfigRequest() +func (p *TraceServiceUpsertColumnExtractConfigArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewUpsertColumnExtractConfigRequest() if err := _field.Read(iprot); err != nil { return err } @@ -35876,9 +39558,9 @@ func (p *TraceServiceGetTrajectoryConfigArgs) ReadField1(iprot thrift.TProtocol) return nil } -func (p *TraceServiceGetTrajectoryConfigArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceUpsertColumnExtractConfigArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetTrajectoryConfig_args"); err != nil { + if err = oprot.WriteStructBegin("UpsertColumnExtractConfig_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -35904,7 +39586,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceGetTrajectoryConfigArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceUpsertColumnExtractConfigArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -35921,15 +39603,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *TraceServiceGetTrajectoryConfigArgs) String() string { +func (p *TraceServiceUpsertColumnExtractConfigArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceGetTrajectoryConfigArgs(%+v)", *p) + return fmt.Sprintf("TraceServiceUpsertColumnExtractConfigArgs(%+v)", *p) } -func (p *TraceServiceGetTrajectoryConfigArgs) DeepEqual(ano *TraceServiceGetTrajectoryConfigArgs) bool { +func (p *TraceServiceUpsertColumnExtractConfigArgs) DeepEqual(ano *TraceServiceUpsertColumnExtractConfigArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -35941,7 +39623,7 @@ func (p *TraceServiceGetTrajectoryConfigArgs) DeepEqual(ano *TraceServiceGetTraj return true } -func (p *TraceServiceGetTrajectoryConfigArgs) Field1DeepEqual(src *GetTrajectoryConfigRequest) bool { +func (p *TraceServiceUpsertColumnExtractConfigArgs) Field1DeepEqual(src *UpsertColumnExtractConfigRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -35949,41 +39631,41 @@ func (p *TraceServiceGetTrajectoryConfigArgs) Field1DeepEqual(src *GetTrajectory return true } -type TraceServiceGetTrajectoryConfigResult struct { - Success *GetTrajectoryConfigResponse `thrift:"success,0,optional" frugal:"0,optional,GetTrajectoryConfigResponse"` +type TraceServiceUpsertColumnExtractConfigResult struct { + Success *UpsertColumnExtractConfigResponse `thrift:"success,0,optional" frugal:"0,optional,UpsertColumnExtractConfigResponse"` } -func NewTraceServiceGetTrajectoryConfigResult() *TraceServiceGetTrajectoryConfigResult { - return &TraceServiceGetTrajectoryConfigResult{} +func NewTraceServiceUpsertColumnExtractConfigResult() *TraceServiceUpsertColumnExtractConfigResult { + return &TraceServiceUpsertColumnExtractConfigResult{} } -func (p *TraceServiceGetTrajectoryConfigResult) InitDefault() { +func (p *TraceServiceUpsertColumnExtractConfigResult) InitDefault() { } -var TraceServiceGetTrajectoryConfigResult_Success_DEFAULT *GetTrajectoryConfigResponse +var TraceServiceUpsertColumnExtractConfigResult_Success_DEFAULT *UpsertColumnExtractConfigResponse -func (p *TraceServiceGetTrajectoryConfigResult) GetSuccess() (v *GetTrajectoryConfigResponse) { +func (p *TraceServiceUpsertColumnExtractConfigResult) GetSuccess() (v *UpsertColumnExtractConfigResponse) { if p == nil { return } if !p.IsSetSuccess() { - return TraceServiceGetTrajectoryConfigResult_Success_DEFAULT + return TraceServiceUpsertColumnExtractConfigResult_Success_DEFAULT } return p.Success } -func (p *TraceServiceGetTrajectoryConfigResult) SetSuccess(x interface{}) { - p.Success = x.(*GetTrajectoryConfigResponse) +func (p *TraceServiceUpsertColumnExtractConfigResult) SetSuccess(x interface{}) { + p.Success = x.(*UpsertColumnExtractConfigResponse) } -var fieldIDToName_TraceServiceGetTrajectoryConfigResult = map[int16]string{ +var fieldIDToName_TraceServiceUpsertColumnExtractConfigResult = map[int16]string{ 0: "success", } -func (p *TraceServiceGetTrajectoryConfigResult) IsSetSuccess() bool { +func (p *TraceServiceUpsertColumnExtractConfigResult) IsSetSuccess() bool { return p.Success != nil } -func (p *TraceServiceGetTrajectoryConfigResult) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceUpsertColumnExtractConfigResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -36028,7 +39710,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetTrajectoryConfigResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpsertColumnExtractConfigResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -36038,8 +39720,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceGetTrajectoryConfigResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewGetTrajectoryConfigResponse() +func (p *TraceServiceUpsertColumnExtractConfigResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewUpsertColumnExtractConfigResponse() if err := _field.Read(iprot); err != nil { return err } @@ -36047,9 +39729,9 @@ func (p *TraceServiceGetTrajectoryConfigResult) ReadField0(iprot thrift.TProtoco return nil } -func (p *TraceServiceGetTrajectoryConfigResult) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceUpsertColumnExtractConfigResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetTrajectoryConfig_result"); err != nil { + if err = oprot.WriteStructBegin("UpsertColumnExtractConfig_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -36075,7 +39757,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceGetTrajectoryConfigResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceUpsertColumnExtractConfigResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -36094,15 +39776,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *TraceServiceGetTrajectoryConfigResult) String() string { +func (p *TraceServiceUpsertColumnExtractConfigResult) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceGetTrajectoryConfigResult(%+v)", *p) + return fmt.Sprintf("TraceServiceUpsertColumnExtractConfigResult(%+v)", *p) } -func (p *TraceServiceGetTrajectoryConfigResult) DeepEqual(ano *TraceServiceGetTrajectoryConfigResult) bool { +func (p *TraceServiceUpsertColumnExtractConfigResult) DeepEqual(ano *TraceServiceUpsertColumnExtractConfigResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -36114,7 +39796,7 @@ func (p *TraceServiceGetTrajectoryConfigResult) DeepEqual(ano *TraceServiceGetTr return true } -func (p *TraceServiceGetTrajectoryConfigResult) Field0DeepEqual(src *GetTrajectoryConfigResponse) bool { +func (p *TraceServiceUpsertColumnExtractConfigResult) Field0DeepEqual(src *UpsertColumnExtractConfigResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -36122,41 +39804,41 @@ func (p *TraceServiceGetTrajectoryConfigResult) Field0DeepEqual(src *GetTrajecto return true } -type TraceServiceListTrajectoryArgs struct { - Req *ListTrajectoryRequest `thrift:"req,1" frugal:"1,default,ListTrajectoryRequest"` +type TraceServiceGetColumnExtractConfigArgs struct { + Req *GetColumnExtractConfigRequest `thrift:"req,1" frugal:"1,default,GetColumnExtractConfigRequest"` } -func NewTraceServiceListTrajectoryArgs() *TraceServiceListTrajectoryArgs { - return &TraceServiceListTrajectoryArgs{} +func NewTraceServiceGetColumnExtractConfigArgs() *TraceServiceGetColumnExtractConfigArgs { + return &TraceServiceGetColumnExtractConfigArgs{} } -func (p *TraceServiceListTrajectoryArgs) InitDefault() { +func (p *TraceServiceGetColumnExtractConfigArgs) InitDefault() { } -var TraceServiceListTrajectoryArgs_Req_DEFAULT *ListTrajectoryRequest +var TraceServiceGetColumnExtractConfigArgs_Req_DEFAULT *GetColumnExtractConfigRequest -func (p *TraceServiceListTrajectoryArgs) GetReq() (v *ListTrajectoryRequest) { +func (p *TraceServiceGetColumnExtractConfigArgs) GetReq() (v *GetColumnExtractConfigRequest) { if p == nil { return } if !p.IsSetReq() { - return TraceServiceListTrajectoryArgs_Req_DEFAULT + return TraceServiceGetColumnExtractConfigArgs_Req_DEFAULT } return p.Req } -func (p *TraceServiceListTrajectoryArgs) SetReq(val *ListTrajectoryRequest) { +func (p *TraceServiceGetColumnExtractConfigArgs) SetReq(val *GetColumnExtractConfigRequest) { p.Req = val } -var fieldIDToName_TraceServiceListTrajectoryArgs = map[int16]string{ +var fieldIDToName_TraceServiceGetColumnExtractConfigArgs = map[int16]string{ 1: "req", } -func (p *TraceServiceListTrajectoryArgs) IsSetReq() bool { +func (p *TraceServiceGetColumnExtractConfigArgs) IsSetReq() bool { return p.Req != nil } -func (p *TraceServiceListTrajectoryArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceGetColumnExtractConfigArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -36201,7 +39883,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListTrajectoryArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetColumnExtractConfigArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -36211,8 +39893,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceListTrajectoryArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewListTrajectoryRequest() +func (p *TraceServiceGetColumnExtractConfigArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewGetColumnExtractConfigRequest() if err := _field.Read(iprot); err != nil { return err } @@ -36220,9 +39902,9 @@ func (p *TraceServiceListTrajectoryArgs) ReadField1(iprot thrift.TProtocol) erro return nil } -func (p *TraceServiceListTrajectoryArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceGetColumnExtractConfigArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListTrajectory_args"); err != nil { + if err = oprot.WriteStructBegin("GetColumnExtractConfig_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -36248,7 +39930,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceListTrajectoryArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceGetColumnExtractConfigArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -36265,15 +39947,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *TraceServiceListTrajectoryArgs) String() string { +func (p *TraceServiceGetColumnExtractConfigArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceListTrajectoryArgs(%+v)", *p) + return fmt.Sprintf("TraceServiceGetColumnExtractConfigArgs(%+v)", *p) } -func (p *TraceServiceListTrajectoryArgs) DeepEqual(ano *TraceServiceListTrajectoryArgs) bool { +func (p *TraceServiceGetColumnExtractConfigArgs) DeepEqual(ano *TraceServiceGetColumnExtractConfigArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -36285,7 +39967,7 @@ func (p *TraceServiceListTrajectoryArgs) DeepEqual(ano *TraceServiceListTrajecto return true } -func (p *TraceServiceListTrajectoryArgs) Field1DeepEqual(src *ListTrajectoryRequest) bool { +func (p *TraceServiceGetColumnExtractConfigArgs) Field1DeepEqual(src *GetColumnExtractConfigRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -36293,41 +39975,41 @@ func (p *TraceServiceListTrajectoryArgs) Field1DeepEqual(src *ListTrajectoryRequ return true } -type TraceServiceListTrajectoryResult struct { - Success *ListTrajectoryResponse `thrift:"success,0,optional" frugal:"0,optional,ListTrajectoryResponse"` +type TraceServiceGetColumnExtractConfigResult struct { + Success *GetColumnExtractConfigResponse `thrift:"success,0,optional" frugal:"0,optional,GetColumnExtractConfigResponse"` } -func NewTraceServiceListTrajectoryResult() *TraceServiceListTrajectoryResult { - return &TraceServiceListTrajectoryResult{} +func NewTraceServiceGetColumnExtractConfigResult() *TraceServiceGetColumnExtractConfigResult { + return &TraceServiceGetColumnExtractConfigResult{} } -func (p *TraceServiceListTrajectoryResult) InitDefault() { +func (p *TraceServiceGetColumnExtractConfigResult) InitDefault() { } -var TraceServiceListTrajectoryResult_Success_DEFAULT *ListTrajectoryResponse +var TraceServiceGetColumnExtractConfigResult_Success_DEFAULT *GetColumnExtractConfigResponse -func (p *TraceServiceListTrajectoryResult) GetSuccess() (v *ListTrajectoryResponse) { +func (p *TraceServiceGetColumnExtractConfigResult) GetSuccess() (v *GetColumnExtractConfigResponse) { if p == nil { return } if !p.IsSetSuccess() { - return TraceServiceListTrajectoryResult_Success_DEFAULT + return TraceServiceGetColumnExtractConfigResult_Success_DEFAULT } return p.Success } -func (p *TraceServiceListTrajectoryResult) SetSuccess(x interface{}) { - p.Success = x.(*ListTrajectoryResponse) +func (p *TraceServiceGetColumnExtractConfigResult) SetSuccess(x interface{}) { + p.Success = x.(*GetColumnExtractConfigResponse) } -var fieldIDToName_TraceServiceListTrajectoryResult = map[int16]string{ +var fieldIDToName_TraceServiceGetColumnExtractConfigResult = map[int16]string{ 0: "success", } -func (p *TraceServiceListTrajectoryResult) IsSetSuccess() bool { +func (p *TraceServiceGetColumnExtractConfigResult) IsSetSuccess() bool { return p.Success != nil } -func (p *TraceServiceListTrajectoryResult) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceGetColumnExtractConfigResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -36372,7 +40054,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListTrajectoryResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetColumnExtractConfigResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -36382,8 +40064,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceListTrajectoryResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewListTrajectoryResponse() +func (p *TraceServiceGetColumnExtractConfigResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewGetColumnExtractConfigResponse() if err := _field.Read(iprot); err != nil { return err } @@ -36391,9 +40073,9 @@ func (p *TraceServiceListTrajectoryResult) ReadField0(iprot thrift.TProtocol) er return nil } -func (p *TraceServiceListTrajectoryResult) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceGetColumnExtractConfigResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListTrajectory_result"); err != nil { + if err = oprot.WriteStructBegin("GetColumnExtractConfig_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -36419,7 +40101,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceListTrajectoryResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceGetColumnExtractConfigResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -36438,15 +40120,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *TraceServiceListTrajectoryResult) String() string { +func (p *TraceServiceGetColumnExtractConfigResult) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceListTrajectoryResult(%+v)", *p) + return fmt.Sprintf("TraceServiceGetColumnExtractConfigResult(%+v)", *p) } -func (p *TraceServiceListTrajectoryResult) DeepEqual(ano *TraceServiceListTrajectoryResult) bool { +func (p *TraceServiceGetColumnExtractConfigResult) DeepEqual(ano *TraceServiceGetColumnExtractConfigResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -36458,7 +40140,7 @@ func (p *TraceServiceListTrajectoryResult) DeepEqual(ano *TraceServiceListTrajec return true } -func (p *TraceServiceListTrajectoryResult) Field0DeepEqual(src *ListTrajectoryResponse) bool { +func (p *TraceServiceGetColumnExtractConfigResult) Field0DeepEqual(src *GetColumnExtractConfigResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -36466,41 +40148,41 @@ func (p *TraceServiceListTrajectoryResult) Field0DeepEqual(src *ListTrajectoryRe return true } -type TraceServiceListMetadataArgs struct { - Req *ListMetadataRequest `thrift:"req,1" frugal:"1,default,ListMetadataRequest"` +type TraceServiceGetAgentMetadataArgs struct { + Req *GetAgentMetadataRequest `thrift:"req,1" frugal:"1,default,GetAgentMetadataRequest"` } -func NewTraceServiceListMetadataArgs() *TraceServiceListMetadataArgs { - return &TraceServiceListMetadataArgs{} +func NewTraceServiceGetAgentMetadataArgs() *TraceServiceGetAgentMetadataArgs { + return &TraceServiceGetAgentMetadataArgs{} } -func (p *TraceServiceListMetadataArgs) InitDefault() { +func (p *TraceServiceGetAgentMetadataArgs) InitDefault() { } -var TraceServiceListMetadataArgs_Req_DEFAULT *ListMetadataRequest +var TraceServiceGetAgentMetadataArgs_Req_DEFAULT *GetAgentMetadataRequest -func (p *TraceServiceListMetadataArgs) GetReq() (v *ListMetadataRequest) { +func (p *TraceServiceGetAgentMetadataArgs) GetReq() (v *GetAgentMetadataRequest) { if p == nil { return } if !p.IsSetReq() { - return TraceServiceListMetadataArgs_Req_DEFAULT + return TraceServiceGetAgentMetadataArgs_Req_DEFAULT } return p.Req } -func (p *TraceServiceListMetadataArgs) SetReq(val *ListMetadataRequest) { +func (p *TraceServiceGetAgentMetadataArgs) SetReq(val *GetAgentMetadataRequest) { p.Req = val } -var fieldIDToName_TraceServiceListMetadataArgs = map[int16]string{ +var fieldIDToName_TraceServiceGetAgentMetadataArgs = map[int16]string{ 1: "req", } -func (p *TraceServiceListMetadataArgs) IsSetReq() bool { +func (p *TraceServiceGetAgentMetadataArgs) IsSetReq() bool { return p.Req != nil } -func (p *TraceServiceListMetadataArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceGetAgentMetadataArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -36545,7 +40227,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListMetadataArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetAgentMetadataArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -36555,8 +40237,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceListMetadataArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewListMetadataRequest() +func (p *TraceServiceGetAgentMetadataArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewGetAgentMetadataRequest() if err := _field.Read(iprot); err != nil { return err } @@ -36564,9 +40246,9 @@ func (p *TraceServiceListMetadataArgs) ReadField1(iprot thrift.TProtocol) error return nil } -func (p *TraceServiceListMetadataArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceGetAgentMetadataArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListMetadata_args"); err != nil { + if err = oprot.WriteStructBegin("GetAgentMetadata_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -36592,7 +40274,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceListMetadataArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceGetAgentMetadataArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -36609,15 +40291,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *TraceServiceListMetadataArgs) String() string { +func (p *TraceServiceGetAgentMetadataArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceListMetadataArgs(%+v)", *p) + return fmt.Sprintf("TraceServiceGetAgentMetadataArgs(%+v)", *p) } -func (p *TraceServiceListMetadataArgs) DeepEqual(ano *TraceServiceListMetadataArgs) bool { +func (p *TraceServiceGetAgentMetadataArgs) DeepEqual(ano *TraceServiceGetAgentMetadataArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -36629,7 +40311,7 @@ func (p *TraceServiceListMetadataArgs) DeepEqual(ano *TraceServiceListMetadataAr return true } -func (p *TraceServiceListMetadataArgs) Field1DeepEqual(src *ListMetadataRequest) bool { +func (p *TraceServiceGetAgentMetadataArgs) Field1DeepEqual(src *GetAgentMetadataRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -36637,41 +40319,41 @@ func (p *TraceServiceListMetadataArgs) Field1DeepEqual(src *ListMetadataRequest) return true } -type TraceServiceListMetadataResult struct { - Success *ListMetadataResponse `thrift:"success,0,optional" frugal:"0,optional,ListMetadataResponse"` +type TraceServiceGetAgentMetadataResult struct { + Success *GetAgentMetadataResponse `thrift:"success,0,optional" frugal:"0,optional,GetAgentMetadataResponse"` } -func NewTraceServiceListMetadataResult() *TraceServiceListMetadataResult { - return &TraceServiceListMetadataResult{} +func NewTraceServiceGetAgentMetadataResult() *TraceServiceGetAgentMetadataResult { + return &TraceServiceGetAgentMetadataResult{} } -func (p *TraceServiceListMetadataResult) InitDefault() { +func (p *TraceServiceGetAgentMetadataResult) InitDefault() { } -var TraceServiceListMetadataResult_Success_DEFAULT *ListMetadataResponse +var TraceServiceGetAgentMetadataResult_Success_DEFAULT *GetAgentMetadataResponse -func (p *TraceServiceListMetadataResult) GetSuccess() (v *ListMetadataResponse) { +func (p *TraceServiceGetAgentMetadataResult) GetSuccess() (v *GetAgentMetadataResponse) { if p == nil { return } if !p.IsSetSuccess() { - return TraceServiceListMetadataResult_Success_DEFAULT + return TraceServiceGetAgentMetadataResult_Success_DEFAULT } return p.Success } -func (p *TraceServiceListMetadataResult) SetSuccess(x interface{}) { - p.Success = x.(*ListMetadataResponse) +func (p *TraceServiceGetAgentMetadataResult) SetSuccess(x interface{}) { + p.Success = x.(*GetAgentMetadataResponse) } -var fieldIDToName_TraceServiceListMetadataResult = map[int16]string{ +var fieldIDToName_TraceServiceGetAgentMetadataResult = map[int16]string{ 0: "success", } -func (p *TraceServiceListMetadataResult) IsSetSuccess() bool { +func (p *TraceServiceGetAgentMetadataResult) IsSetSuccess() bool { return p.Success != nil } -func (p *TraceServiceListMetadataResult) Read(iprot thrift.TProtocol) (err error) { +func (p *TraceServiceGetAgentMetadataResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -36716,7 +40398,7 @@ ReadStructBeginError: ReadFieldBeginError: return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListMetadataResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetAgentMetadataResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -36726,8 +40408,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *TraceServiceListMetadataResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewListMetadataResponse() +func (p *TraceServiceGetAgentMetadataResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewGetAgentMetadataResponse() if err := _field.Read(iprot); err != nil { return err } @@ -36735,9 +40417,9 @@ func (p *TraceServiceListMetadataResult) ReadField0(iprot thrift.TProtocol) erro return nil } -func (p *TraceServiceListMetadataResult) Write(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceGetAgentMetadataResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListMetadata_result"); err != nil { + if err = oprot.WriteStructBegin("GetAgentMetadata_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -36763,7 +40445,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *TraceServiceListMetadataResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *TraceServiceGetAgentMetadataResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -36782,15 +40464,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *TraceServiceListMetadataResult) String() string { +func (p *TraceServiceGetAgentMetadataResult) String() string { if p == nil { return "" } - return fmt.Sprintf("TraceServiceListMetadataResult(%+v)", *p) + return fmt.Sprintf("TraceServiceGetAgentMetadataResult(%+v)", *p) } -func (p *TraceServiceListMetadataResult) DeepEqual(ano *TraceServiceListMetadataResult) bool { +func (p *TraceServiceGetAgentMetadataResult) DeepEqual(ano *TraceServiceGetAgentMetadataResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -36802,7 +40484,7 @@ func (p *TraceServiceListMetadataResult) DeepEqual(ano *TraceServiceListMetadata return true } -func (p *TraceServiceListMetadataResult) Field0DeepEqual(src *ListMetadataResponse) bool { +func (p *TraceServiceGetAgentMetadataResult) Field0DeepEqual(src *GetAgentMetadataResponse) bool { if !p.Success.DeepEqual(src) { return false diff --git a/backend/kitex_gen/coze/loop/observability/trace/coze.loop.observability.trace_validator.go b/backend/kitex_gen/coze/loop/observability/trace/coze.loop.observability.trace_validator.go index 85305a348..3476a9379 100644 --- a/backend/kitex_gen/coze/loop/observability/trace/coze.loop.observability.trace_validator.go +++ b/backend/kitex_gen/coze/loop/observability/trace/coze.loop.observability.trace_validator.go @@ -637,6 +637,17 @@ func (p *ListMetadataResponse) IsValid() error { } return nil } +func (p *ColumnExtractRule) IsValid() error { + return nil +} +func (p *UpsertColumnExtractConfigRequest) IsValid() error { + if p.Base != nil { + if err := p.Base.IsValid(); err != nil { + return fmt.Errorf("field Base not valid, %w", err) + } + } + return nil +} func (p *ListTraceChatRequest) IsValid() error { if p.WorkspaceID <= int64(0) { return fmt.Errorf("field WorkspaceID gt rule failed, current value: %v", p.WorkspaceID) @@ -656,6 +667,22 @@ func (p *ListTraceChatRequest) IsValid() error { } return nil } +func (p *UpsertColumnExtractConfigResponse) IsValid() error { + if p.BaseResp != nil { + if err := p.BaseResp.IsValid(); err != nil { + return fmt.Errorf("field BaseResp not valid, %w", err) + } + } + return nil +} +func (p *GetColumnExtractConfigRequest) IsValid() error { + if p.Base != nil { + if err := p.Base.IsValid(); err != nil { + return fmt.Errorf("field Base not valid, %w", err) + } + } + return nil +} func (p *ListTraceChatResponse) IsValid() error { if p.BaseResp != nil { if err := p.BaseResp.IsValid(); err != nil { @@ -678,6 +705,14 @@ func (p *ListThreadChatRequest) IsValid() error { } return nil } +func (p *GetColumnExtractConfigResponse) IsValid() error { + if p.BaseResp != nil { + if err := p.BaseResp.IsValid(); err != nil { + return fmt.Errorf("field BaseResp not valid, %w", err) + } + } + return nil +} func (p *ListThreadChatResponse) IsValid() error { if p.BaseResp != nil { if err := p.BaseResp.IsValid(); err != nil { @@ -686,6 +721,17 @@ func (p *ListThreadChatResponse) IsValid() error { } return nil } +func (p *AgentMetadata) IsValid() error { + return nil +} +func (p *GetAgentMetadataRequest) IsValid() error { + if p.Base != nil { + if err := p.Base.IsValid(); err != nil { + return fmt.Errorf("field Base not valid, %w", err) + } + } + return nil +} func (p *GetThreadStatRequest) IsValid() error { if p.WorkspaceID <= int64(0) { return fmt.Errorf("field WorkspaceID gt rule failed, current value: %v", p.WorkspaceID) @@ -700,6 +746,14 @@ func (p *GetThreadStatRequest) IsValid() error { } return nil } +func (p *GetAgentMetadataResponse) IsValid() error { + if p.BaseResp != nil { + if err := p.BaseResp.IsValid(); err != nil { + return fmt.Errorf("field BaseResp not valid, %w", err) + } + } + return nil +} func (p *GetThreadStatResponse) IsValid() error { if p.BaseResp != nil { if err := p.BaseResp.IsValid(); err != nil { diff --git a/backend/kitex_gen/coze/loop/observability/trace/k-coze.loop.observability.trace.go b/backend/kitex_gen/coze/loop/observability/trace/k-coze.loop.observability.trace.go index 93f0e3ff9..a5c528ca2 100644 --- a/backend/kitex_gen/coze/loop/observability/trace/k-coze.loop.observability.trace.go +++ b/backend/kitex_gen/coze/loop/observability/trace/k-coze.loop.observability.trace.go @@ -16867,15 +16867,15 @@ func (p *ListMetadataResponse) DeepCopy(s interface{}) error { return nil } -func (p *ListTraceChatRequest) FastRead(buf []byte) (int, error) { +func (p *ColumnExtractRule) FastRead(buf []byte) (int, error) { var err error var offset int var l int var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetTraceID bool = false + var issetColumn bool = false + var issetJSONPath bool = false for { fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) offset += l @@ -16887,13 +16887,13 @@ func (p *ListTraceChatRequest) FastRead(buf []byte) (int, error) { } switch fieldId { case 1: - if fieldTypeId == thrift.I64 { + if fieldTypeId == thrift.STRING { l, err = p.FastReadField1(buf[offset:]) offset += l if err != nil { goto ReadFieldError } - issetWorkspaceID = true + issetColumn = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -16908,7 +16908,7 @@ func (p *ListTraceChatRequest) FastRead(buf []byte) (int, error) { if err != nil { goto ReadFieldError } - issetTraceID = true + issetJSONPath = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -16916,37 +16916,155 @@ func (p *ListTraceChatRequest) FastRead(buf []byte) (int, error) { goto SkipFieldError } } - case 3: - if fieldTypeId == thrift.I64 { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError } - case 4: + } + } + + if !issetColumn { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetJSONPath { + fieldId = 2 + goto RequiredFieldNotSetError + } + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ColumnExtractRule[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +RequiredFieldNotSetError: + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_ColumnExtractRule[fieldId])) +} + +func (p *ColumnExtractRule) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.Column = _field + return offset, nil +} + +func (p *ColumnExtractRule) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.JSONPath = _field + return offset, nil +} + +func (p *ColumnExtractRule) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *ColumnExtractRule) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *ColumnExtractRule) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *ColumnExtractRule) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.Column) + return offset +} + +func (p *ColumnExtractRule) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.JSONPath) + return offset +} + +func (p *ColumnExtractRule) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(p.Column) + return l +} + +func (p *ColumnExtractRule) field2Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(p.JSONPath) + return l +} + +func (p *ColumnExtractRule) DeepCopy(s interface{}) error { + src, ok := s.(*ColumnExtractRule) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Column != "" { + p.Column = kutils.StringDeepCopy(src.Column) + } + + if src.JSONPath != "" { + p.JSONPath = kutils.StringDeepCopy(src.JSONPath) + } + + return nil +} + +func (p *UpsertColumnExtractConfigRequest) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetPlatformType bool = false + var issetSpanListType bool = false + var issetColumns bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: if fieldTypeId == thrift.I64 { - l, err = p.FastReadField4(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 5: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField5(buf[offset:]) + l, err = p.FastReadField1(buf[offset:]) offset += l if err != nil { goto ReadFieldError @@ -16958,13 +17076,14 @@ func (p *ListTraceChatRequest) FastRead(buf []byte) (int, error) { goto SkipFieldError } } - case 6: + case 2: if fieldTypeId == thrift.STRING { - l, err = p.FastReadField6(buf[offset:]) + l, err = p.FastReadField2(buf[offset:]) offset += l if err != nil { goto ReadFieldError } + issetPlatformType = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -16972,13 +17091,14 @@ func (p *ListTraceChatRequest) FastRead(buf []byte) (int, error) { goto SkipFieldError } } - case 7: + case 3: if fieldTypeId == thrift.STRING { - l, err = p.FastReadField7(buf[offset:]) + l, err = p.FastReadField3(buf[offset:]) offset += l if err != nil { goto ReadFieldError } + issetSpanListType = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -16986,9 +17106,9 @@ func (p *ListTraceChatRequest) FastRead(buf []byte) (int, error) { goto SkipFieldError } } - case 8: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField8(buf[offset:]) + case 4: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField4(buf[offset:]) offset += l if err != nil { goto ReadFieldError @@ -17000,13 +17120,14 @@ func (p *ListTraceChatRequest) FastRead(buf []byte) (int, error) { goto SkipFieldError } } - case 9: - if fieldTypeId == thrift.BOOL { - l, err = p.FastReadField9(buf[offset:]) + case 5: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField5(buf[offset:]) offset += l if err != nil { goto ReadFieldError } + issetColumns = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -17037,185 +17158,143 @@ func (p *ListTraceChatRequest) FastRead(buf []byte) (int, error) { } } - if !issetWorkspaceID { - fieldId = 1 + if !issetPlatformType { + fieldId = 2 goto RequiredFieldNotSetError } - if !issetTraceID { - fieldId = 2 + if !issetSpanListType { + fieldId = 3 + goto RequiredFieldNotSetError + } + + if !issetColumns { + fieldId = 5 goto RequiredFieldNotSetError } return offset, nil ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListTraceChatRequest[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_UpsertColumnExtractConfigRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_ListTraceChatRequest[fieldId])) + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_UpsertColumnExtractConfigRequest[fieldId])) } -func (p *ListTraceChatRequest) FastReadField1(buf []byte) (int, error) { +func (p *UpsertColumnExtractConfigRequest) FastReadField1(buf []byte) (int, error) { offset := 0 - var _field int64 + var _field *int64 if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.WorkspaceID = _field return offset, nil } -func (p *ListTraceChatRequest) FastReadField2(buf []byte) (int, error) { +func (p *UpsertColumnExtractConfigRequest) FastReadField2(buf []byte) (int, error) { offset := 0 - var _field string + var _field common.PlatformType if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { return offset, err } else { offset += l _field = v } - p.TraceID = _field + p.PlatformType = _field return offset, nil } -func (p *ListTraceChatRequest) FastReadField3(buf []byte) (int, error) { +func (p *UpsertColumnExtractConfigRequest) FastReadField3(buf []byte) (int, error) { offset := 0 - var _field *int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + var _field common.SpanListType + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = &v + _field = v } - p.StartTime = _field + p.SpanListType = _field return offset, nil } -func (p *ListTraceChatRequest) FastReadField4(buf []byte) (int, error) { +func (p *UpsertColumnExtractConfigRequest) FastReadField4(buf []byte) (int, error) { offset := 0 - var _field *int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { return offset, err } else { offset += l _field = &v } - p.EndTime = _field + p.AgentName = _field return offset, nil } -func (p *ListTraceChatRequest) FastReadField5(buf []byte) (int, error) { +func (p *UpsertColumnExtractConfigRequest) FastReadField5(buf []byte) (int, error) { offset := 0 - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { return offset, err - } else { - offset += l - _field = &v } - p.PageSize = _field + _field := make([]*ColumnExtractRule, 0, size) + values := make([]ColumnExtractRule, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.Columns = _field return offset, nil } -func (p *ListTraceChatRequest) FastReadField6(buf []byte) (int, error) { +func (p *UpsertColumnExtractConfigRequest) FastReadField255(buf []byte) (int, error) { offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + _field := base.NewBase() + if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = &v } - p.PageToken = _field + p.Base = _field return offset, nil } -func (p *ListTraceChatRequest) FastReadField7(buf []byte) (int, error) { - offset := 0 +func (p *UpsertColumnExtractConfigRequest) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} - var _field *common.PlatformType - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.PlatformType = _field - return offset, nil -} - -func (p *ListTraceChatRequest) FastReadField8(buf []byte) (int, error) { - offset := 0 - _field := filter.NewFilterFields() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Filters = _field - return offset, nil -} - -func (p *ListTraceChatRequest) FastReadField9(buf []byte) (int, error) { - offset := 0 - - var _field *bool - if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.WithoutDetail = _field - return offset, nil -} - -func (p *ListTraceChatRequest) FastReadField255(buf []byte) (int, error) { - offset := 0 - _field := base.NewBase() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Base = _field - return offset, nil -} - -func (p *ListTraceChatRequest) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *ListTraceChatRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *UpsertColumnExtractConfigRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) offset += p.fastWriteField3(buf[offset:], w) offset += p.fastWriteField4(buf[offset:], w) offset += p.fastWriteField5(buf[offset:], w) - offset += p.fastWriteField9(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField6(buf[offset:], w) - offset += p.fastWriteField7(buf[offset:], w) - offset += p.fastWriteField8(buf[offset:], w) offset += p.fastWriteField255(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) return offset } -func (p *ListTraceChatRequest) BLength() int { +func (p *UpsertColumnExtractConfigRequest) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -17223,94 +17302,59 @@ func (p *ListTraceChatRequest) BLength() int { l += p.field3Length() l += p.field4Length() l += p.field5Length() - l += p.field6Length() - l += p.field7Length() - l += p.field8Length() - l += p.field9Length() l += p.field255Length() } l += thrift.Binary.FieldStopLength() return l } -func (p *ListTraceChatRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) - return offset -} - -func (p *ListTraceChatRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.TraceID) - return offset -} - -func (p *ListTraceChatRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetStartTime() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 3) - offset += thrift.Binary.WriteI64(buf[offset:], *p.StartTime) - } - return offset -} - -func (p *ListTraceChatRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEndTime() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 4) - offset += thrift.Binary.WriteI64(buf[offset:], *p.EndTime) - } - return offset -} - -func (p *ListTraceChatRequest) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { +func (p *UpsertColumnExtractConfigRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetPageSize() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 5) - offset += thrift.Binary.WriteI32(buf[offset:], *p.PageSize) + if p.IsSetWorkspaceID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) } return offset } -func (p *ListTraceChatRequest) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { +func (p *UpsertColumnExtractConfigRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetPageToken() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 6) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.PageToken) - } + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.PlatformType) return offset } -func (p *ListTraceChatRequest) fastWriteField7(buf []byte, w thrift.NocopyWriter) int { +func (p *UpsertColumnExtractConfigRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetPlatformType() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 7) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.PlatformType) - } + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.SpanListType) return offset } -func (p *ListTraceChatRequest) fastWriteField8(buf []byte, w thrift.NocopyWriter) int { +func (p *UpsertColumnExtractConfigRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetFilters() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 8) - offset += p.Filters.FastWriteNocopy(buf[offset:], w) + if p.IsSetAgentName() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.AgentName) } return offset } -func (p *ListTraceChatRequest) fastWriteField9(buf []byte, w thrift.NocopyWriter) int { +func (p *UpsertColumnExtractConfigRequest) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetWithoutDetail() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 9) - offset += thrift.Binary.WriteBool(buf[offset:], *p.WithoutDetail) + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 5) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.Columns { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) return offset } -func (p *ListTraceChatRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *UpsertColumnExtractConfigRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBase() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) @@ -17319,84 +17363,50 @@ func (p *ListTraceChatRequest) fastWriteField255(buf []byte, w thrift.NocopyWrit return offset } -func (p *ListTraceChatRequest) field1Length() int { - l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() - return l -} - -func (p *ListTraceChatRequest) field2Length() int { - l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(p.TraceID) - return l -} - -func (p *ListTraceChatRequest) field3Length() int { - l := 0 - if p.IsSetStartTime() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() - } - return l -} - -func (p *ListTraceChatRequest) field4Length() int { +func (p *UpsertColumnExtractConfigRequest) field1Length() int { l := 0 - if p.IsSetEndTime() { + if p.IsSetWorkspaceID() { l += thrift.Binary.FieldBeginLength() l += thrift.Binary.I64Length() } return l } -func (p *ListTraceChatRequest) field5Length() int { - l := 0 - if p.IsSetPageSize() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *ListTraceChatRequest) field6Length() int { +func (p *UpsertColumnExtractConfigRequest) field2Length() int { l := 0 - if p.IsSetPageToken() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.PageToken) - } + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(p.PlatformType) return l } -func (p *ListTraceChatRequest) field7Length() int { +func (p *UpsertColumnExtractConfigRequest) field3Length() int { l := 0 - if p.IsSetPlatformType() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.PlatformType) - } + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(p.SpanListType) return l } -func (p *ListTraceChatRequest) field8Length() int { +func (p *UpsertColumnExtractConfigRequest) field4Length() int { l := 0 - if p.IsSetFilters() { + if p.IsSetAgentName() { l += thrift.Binary.FieldBeginLength() - l += p.Filters.BLength() + l += thrift.Binary.StringLengthNocopy(*p.AgentName) } return l } -func (p *ListTraceChatRequest) field9Length() int { +func (p *UpsertColumnExtractConfigRequest) field5Length() int { l := 0 - if p.IsSetWithoutDetail() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.BoolLength() + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.Columns { + _ = v + l += v.BLength() } return l } -func (p *ListTraceChatRequest) field255Length() int { +func (p *UpsertColumnExtractConfigRequest) field255Length() int { l := 0 if p.IsSetBase() { l += thrift.Binary.FieldBeginLength() @@ -17405,59 +17415,43 @@ func (p *ListTraceChatRequest) field255Length() int { return l } -func (p *ListTraceChatRequest) DeepCopy(s interface{}) error { - src, ok := s.(*ListTraceChatRequest) +func (p *UpsertColumnExtractConfigRequest) DeepCopy(s interface{}) error { + src, ok := s.(*UpsertColumnExtractConfigRequest) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - p.WorkspaceID = src.WorkspaceID - - if src.TraceID != "" { - p.TraceID = kutils.StringDeepCopy(src.TraceID) - } - - if src.StartTime != nil { - tmp := *src.StartTime - p.StartTime = &tmp + if src.WorkspaceID != nil { + tmp := *src.WorkspaceID + p.WorkspaceID = &tmp } - if src.EndTime != nil { - tmp := *src.EndTime - p.EndTime = &tmp - } + p.PlatformType = src.PlatformType - if src.PageSize != nil { - tmp := *src.PageSize - p.PageSize = &tmp - } + p.SpanListType = src.SpanListType - if src.PageToken != nil { + if src.AgentName != nil { var tmp string - if *src.PageToken != "" { - tmp = kutils.StringDeepCopy(*src.PageToken) + if *src.AgentName != "" { + tmp = kutils.StringDeepCopy(*src.AgentName) } - p.PageToken = &tmp + p.AgentName = &tmp } - if src.PlatformType != nil { - tmp := *src.PlatformType - p.PlatformType = &tmp - } + if src.Columns != nil { + p.Columns = make([]*ColumnExtractRule, 0, len(src.Columns)) + for _, elem := range src.Columns { + var _elem *ColumnExtractRule + if elem != nil { + _elem = &ColumnExtractRule{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } - var _filters *filter.FilterFields - if src.Filters != nil { - _filters = &filter.FilterFields{} - if err := _filters.DeepCopy(src.Filters); err != nil { - return err + p.Columns = append(p.Columns, _elem) } } - p.Filters = _filters - - if src.WithoutDetail != nil { - tmp := *src.WithoutDetail - p.WithoutDetail = &tmp - } var _base *base.Base if src.Base != nil { @@ -17471,16 +17465,15 @@ func (p *ListTraceChatRequest) DeepCopy(s interface{}) error { return nil } -func (p *ListTraceChatResponse) FastRead(buf []byte) (int, error) { +func (p *ListTraceChatRequest) FastRead(buf []byte) (int, error) { var err error var offset int var l int var fieldTypeId thrift.TType var fieldId int16 - var issetMessages bool = false - var issetNextPageToken bool = false - var issetHasMore bool = false + var issetWorkspaceID bool = false + var issetTraceID bool = false for { fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) offset += l @@ -17492,13 +17485,13 @@ func (p *ListTraceChatResponse) FastRead(buf []byte) (int, error) { } switch fieldId { case 1: - if fieldTypeId == thrift.LIST { + if fieldTypeId == thrift.I64 { l, err = p.FastReadField1(buf[offset:]) offset += l if err != nil { goto ReadFieldError } - issetMessages = true + issetWorkspaceID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -17513,7 +17506,7 @@ func (p *ListTraceChatResponse) FastRead(buf []byte) (int, error) { if err != nil { goto ReadFieldError } - issetNextPageToken = true + issetTraceID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -17522,13 +17515,12 @@ func (p *ListTraceChatResponse) FastRead(buf []byte) (int, error) { } } case 3: - if fieldTypeId == thrift.BOOL { + if fieldTypeId == thrift.I64 { l, err = p.FastReadField3(buf[offset:]) offset += l if err != nil { goto ReadFieldError } - issetHasMore = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -17536,9 +17528,93 @@ func (p *ListTraceChatResponse) FastRead(buf []byte) (int, error) { goto SkipFieldError } } - case 255: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField255(buf[offset:]) + case 4: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 5: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField5(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 6: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField6(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 7: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField7(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 8: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField8(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 9: + if fieldTypeId == thrift.BOOL { + l, err = p.FastReadField9(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) offset += l if err != nil { goto ReadFieldError @@ -17559,57 +17635,41 @@ func (p *ListTraceChatResponse) FastRead(buf []byte) (int, error) { } } - if !issetMessages { + if !issetWorkspaceID { fieldId = 1 goto RequiredFieldNotSetError } - if !issetNextPageToken { + if !issetTraceID { fieldId = 2 goto RequiredFieldNotSetError } - - if !issetHasMore { - fieldId = 3 - goto RequiredFieldNotSetError - } return offset, nil ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListTraceChatResponse[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListTraceChatRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_ListTraceChatResponse[fieldId])) + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_ListTraceChatRequest[fieldId])) } -func (p *ListTraceChatResponse) FastReadField1(buf []byte) (int, error) { +func (p *ListTraceChatRequest) FastReadField1(buf []byte) (int, error) { offset := 0 - _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) - offset += l - if err != nil { + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err + } else { + offset += l + _field = v } - _field := make([]*ChatMessage, 0, size) - values := make([]ChatMessage, size) - for i := 0; i < size; i++ { - _elem := &values[i] - _elem.InitDefault() - if l, err := _elem.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - - _field = append(_field, _elem) - } - p.Messages = _field + p.WorkspaceID = _field return offset, nil } -func (p *ListTraceChatResponse) FastReadField2(buf []byte) (int, error) { +func (p *ListTraceChatRequest) FastReadField2(buf []byte) (int, error) { offset := 0 var _field string @@ -17619,183 +17679,403 @@ func (p *ListTraceChatResponse) FastReadField2(buf []byte) (int, error) { offset += l _field = v } - p.NextPageToken = _field + p.TraceID = _field return offset, nil } -func (p *ListTraceChatResponse) FastReadField3(buf []byte) (int, error) { +func (p *ListTraceChatRequest) FastReadField3(buf []byte) (int, error) { offset := 0 - var _field bool + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.StartTime = _field + return offset, nil +} + +func (p *ListTraceChatRequest) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.EndTime = _field + return offset, nil +} + +func (p *ListTraceChatRequest) FastReadField5(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.PageSize = _field + return offset, nil +} + +func (p *ListTraceChatRequest) FastReadField6(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.PageToken = _field + return offset, nil +} + +func (p *ListTraceChatRequest) FastReadField7(buf []byte) (int, error) { + offset := 0 + + var _field *common.PlatformType + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.PlatformType = _field + return offset, nil +} + +func (p *ListTraceChatRequest) FastReadField8(buf []byte) (int, error) { + offset := 0 + _field := filter.NewFilterFields() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Filters = _field + return offset, nil +} + +func (p *ListTraceChatRequest) FastReadField9(buf []byte) (int, error) { + offset := 0 + + var _field *bool if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } - p.HasMore = _field + p.WithoutDetail = _field return offset, nil } -func (p *ListTraceChatResponse) FastReadField255(buf []byte) (int, error) { +func (p *ListTraceChatRequest) FastReadField255(buf []byte) (int, error) { offset := 0 - _field := base.NewBaseResp() + _field := base.NewBase() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { offset += l } - p.BaseResp = _field + p.Base = _field return offset, nil } -func (p *ListTraceChatResponse) FastWrite(buf []byte) int { +func (p *ListTraceChatRequest) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *ListTraceChatResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *ListTraceChatRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { - offset += p.fastWriteField3(buf[offset:], w) offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField5(buf[offset:], w) + offset += p.fastWriteField9(buf[offset:], w) offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField6(buf[offset:], w) + offset += p.fastWriteField7(buf[offset:], w) + offset += p.fastWriteField8(buf[offset:], w) offset += p.fastWriteField255(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) return offset } -func (p *ListTraceChatResponse) BLength() int { +func (p *ListTraceChatRequest) BLength() int { l := 0 if p != nil { l += p.field1Length() l += p.field2Length() l += p.field3Length() + l += p.field4Length() + l += p.field5Length() + l += p.field6Length() + l += p.field7Length() + l += p.field8Length() + l += p.field9Length() l += p.field255Length() } l += thrift.Binary.FieldStopLength() return l } -func (p *ListTraceChatResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *ListTraceChatRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) - listBeginOffset := offset - offset += thrift.Binary.ListBeginLength() - var length int - for _, v := range p.Messages { - length++ - offset += v.FastWriteNocopy(buf[offset:], w) - } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) return offset } -func (p *ListTraceChatResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *ListTraceChatRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.NextPageToken) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.TraceID) return offset } -func (p *ListTraceChatResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *ListTraceChatRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 3) - offset += thrift.Binary.WriteBool(buf[offset:], p.HasMore) + if p.IsSetStartTime() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 3) + offset += thrift.Binary.WriteI64(buf[offset:], *p.StartTime) + } return offset } -func (p *ListTraceChatResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *ListTraceChatRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetBaseResp() { + if p.IsSetEndTime() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 4) + offset += thrift.Binary.WriteI64(buf[offset:], *p.EndTime) + } + return offset +} + +func (p *ListTraceChatRequest) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetPageSize() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 5) + offset += thrift.Binary.WriteI32(buf[offset:], *p.PageSize) + } + return offset +} + +func (p *ListTraceChatRequest) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetPageToken() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 6) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.PageToken) + } + return offset +} + +func (p *ListTraceChatRequest) fastWriteField7(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetPlatformType() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 7) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.PlatformType) + } + return offset +} + +func (p *ListTraceChatRequest) fastWriteField8(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetFilters() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 8) + offset += p.Filters.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *ListTraceChatRequest) fastWriteField9(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetWithoutDetail() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 9) + offset += thrift.Binary.WriteBool(buf[offset:], *p.WithoutDetail) + } + return offset +} + +func (p *ListTraceChatRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBase() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) - offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) + offset += p.Base.FastWriteNocopy(buf[offset:], w) } return offset } -func (p *ListTraceChatResponse) field1Length() int { +func (p *ListTraceChatRequest) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.ListBeginLength() - for _, v := range p.Messages { - _ = v - l += v.BLength() - } + l += thrift.Binary.I64Length() return l } -func (p *ListTraceChatResponse) field2Length() int { +func (p *ListTraceChatRequest) field2Length() int { l := 0 l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(p.NextPageToken) + l += thrift.Binary.StringLengthNocopy(p.TraceID) return l } -func (p *ListTraceChatResponse) field3Length() int { +func (p *ListTraceChatRequest) field3Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.BoolLength() + if p.IsSetStartTime() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } return l } -func (p *ListTraceChatResponse) field255Length() int { +func (p *ListTraceChatRequest) field4Length() int { l := 0 - if p.IsSetBaseResp() { + if p.IsSetEndTime() { l += thrift.Binary.FieldBeginLength() - l += p.BaseResp.BLength() + l += thrift.Binary.I64Length() } return l } -func (p *ListTraceChatResponse) DeepCopy(s interface{}) error { - src, ok := s.(*ListTraceChatResponse) +func (p *ListTraceChatRequest) field5Length() int { + l := 0 + if p.IsSetPageSize() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *ListTraceChatRequest) field6Length() int { + l := 0 + if p.IsSetPageToken() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.PageToken) + } + return l +} + +func (p *ListTraceChatRequest) field7Length() int { + l := 0 + if p.IsSetPlatformType() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.PlatformType) + } + return l +} + +func (p *ListTraceChatRequest) field8Length() int { + l := 0 + if p.IsSetFilters() { + l += thrift.Binary.FieldBeginLength() + l += p.Filters.BLength() + } + return l +} + +func (p *ListTraceChatRequest) field9Length() int { + l := 0 + if p.IsSetWithoutDetail() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.BoolLength() + } + return l +} + +func (p *ListTraceChatRequest) field255Length() int { + l := 0 + if p.IsSetBase() { + l += thrift.Binary.FieldBeginLength() + l += p.Base.BLength() + } + return l +} + +func (p *ListTraceChatRequest) DeepCopy(s interface{}) error { + src, ok := s.(*ListTraceChatRequest) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - if src.Messages != nil { - p.Messages = make([]*ChatMessage, 0, len(src.Messages)) - for _, elem := range src.Messages { - var _elem *ChatMessage - if elem != nil { - _elem = &ChatMessage{} - if err := _elem.DeepCopy(elem); err != nil { - return err - } - } + p.WorkspaceID = src.WorkspaceID - p.Messages = append(p.Messages, _elem) + if src.TraceID != "" { + p.TraceID = kutils.StringDeepCopy(src.TraceID) + } + + if src.StartTime != nil { + tmp := *src.StartTime + p.StartTime = &tmp + } + + if src.EndTime != nil { + tmp := *src.EndTime + p.EndTime = &tmp + } + + if src.PageSize != nil { + tmp := *src.PageSize + p.PageSize = &tmp + } + + if src.PageToken != nil { + var tmp string + if *src.PageToken != "" { + tmp = kutils.StringDeepCopy(*src.PageToken) } + p.PageToken = &tmp } - if src.NextPageToken != "" { - p.NextPageToken = kutils.StringDeepCopy(src.NextPageToken) + if src.PlatformType != nil { + tmp := *src.PlatformType + p.PlatformType = &tmp } - p.HasMore = src.HasMore + var _filters *filter.FilterFields + if src.Filters != nil { + _filters = &filter.FilterFields{} + if err := _filters.DeepCopy(src.Filters); err != nil { + return err + } + } + p.Filters = _filters - var _baseResp *base.BaseResp - if src.BaseResp != nil { - _baseResp = &base.BaseResp{} - if err := _baseResp.DeepCopy(src.BaseResp); err != nil { + if src.WithoutDetail != nil { + tmp := *src.WithoutDetail + p.WithoutDetail = &tmp + } + + var _base *base.Base + if src.Base != nil { + _base = &base.Base{} + if err := _base.DeepCopy(src.Base); err != nil { return err } } - p.BaseResp = _baseResp + p.Base = _base return nil } -func (p *ListThreadChatRequest) FastRead(buf []byte) (int, error) { +func (p *UpsertColumnExtractConfigResponse) FastRead(buf []byte) (int, error) { var err error var offset int var l int var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetThreadID bool = false for { fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) offset += l @@ -17806,14 +18086,13 @@ func (p *ListThreadChatRequest) FastRead(buf []byte) (int, error) { break } switch fieldId { - case 1: - if fieldTypeId == thrift.I64 { - l, err = p.FastReadField1(buf[offset:]) + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) offset += l if err != nil { goto ReadFieldError } - issetWorkspaceID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -17821,38 +18100,116 @@ func (p *ListThreadChatRequest) FastRead(buf []byte) (int, error) { goto SkipFieldError } } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - issetThreadID = true - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError } - case 3: - if fieldTypeId == thrift.I64 { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 4: + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_UpsertColumnExtractConfigResponse[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *UpsertColumnExtractConfigResponse) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBaseResp() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseResp = _field + return offset, nil +} + +func (p *UpsertColumnExtractConfigResponse) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *UpsertColumnExtractConfigResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *UpsertColumnExtractConfigResponse) BLength() int { + l := 0 + if p != nil { + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *UpsertColumnExtractConfigResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBaseResp() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *UpsertColumnExtractConfigResponse) field255Length() int { + l := 0 + if p.IsSetBaseResp() { + l += thrift.Binary.FieldBeginLength() + l += p.BaseResp.BLength() + } + return l +} + +func (p *UpsertColumnExtractConfigResponse) DeepCopy(s interface{}) error { + src, ok := s.(*UpsertColumnExtractConfigResponse) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _baseResp *base.BaseResp + if src.BaseResp != nil { + _baseResp = &base.BaseResp{} + if err := _baseResp.DeepCopy(src.BaseResp); err != nil { + return err + } + } + p.BaseResp = _baseResp + + return nil +} + +func (p *GetColumnExtractConfigRequest) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetPlatformType bool = false + var issetSpanListType bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: if fieldTypeId == thrift.I64 { - l, err = p.FastReadField4(buf[offset:]) + l, err = p.FastReadField1(buf[offset:]) offset += l if err != nil { goto ReadFieldError @@ -17864,13 +18221,14 @@ func (p *ListThreadChatRequest) FastRead(buf []byte) (int, error) { goto SkipFieldError } } - case 5: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField5(buf[offset:]) + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) offset += l if err != nil { goto ReadFieldError } + issetPlatformType = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -17878,13 +18236,14 @@ func (p *ListThreadChatRequest) FastRead(buf []byte) (int, error) { goto SkipFieldError } } - case 6: + case 3: if fieldTypeId == thrift.STRING { - l, err = p.FastReadField6(buf[offset:]) + l, err = p.FastReadField3(buf[offset:]) offset += l if err != nil { goto ReadFieldError } + issetSpanListType = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -17892,9 +18251,9 @@ func (p *ListThreadChatRequest) FastRead(buf []byte) (int, error) { goto SkipFieldError } } - case 7: + case 4: if fieldTypeId == thrift.STRING { - l, err = p.FastReadField7(buf[offset:]) + l, err = p.FastReadField4(buf[offset:]) offset += l if err != nil { goto ReadFieldError @@ -17929,125 +18288,83 @@ func (p *ListThreadChatRequest) FastRead(buf []byte) (int, error) { } } - if !issetWorkspaceID { - fieldId = 1 + if !issetPlatformType { + fieldId = 2 goto RequiredFieldNotSetError } - if !issetThreadID { - fieldId = 2 + if !issetSpanListType { + fieldId = 3 goto RequiredFieldNotSetError } return offset, nil ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListThreadChatRequest[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetColumnExtractConfigRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_ListThreadChatRequest[fieldId])) + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_GetColumnExtractConfigRequest[fieldId])) } -func (p *ListThreadChatRequest) FastReadField1(buf []byte) (int, error) { +func (p *GetColumnExtractConfigRequest) FastReadField1(buf []byte) (int, error) { offset := 0 - var _field int64 + var _field *int64 if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.WorkspaceID = _field return offset, nil } -func (p *ListThreadChatRequest) FastReadField2(buf []byte) (int, error) { +func (p *GetColumnExtractConfigRequest) FastReadField2(buf []byte) (int, error) { offset := 0 - var _field string + var _field common.PlatformType if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { return offset, err } else { offset += l _field = v } - p.ThreadID = _field - return offset, nil -} - -func (p *ListThreadChatRequest) FastReadField3(buf []byte) (int, error) { - offset := 0 - - var _field *int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.StartTime = _field - return offset, nil -} - -func (p *ListThreadChatRequest) FastReadField4(buf []byte) (int, error) { - offset := 0 - - var _field *int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.EndTime = _field - return offset, nil -} - -func (p *ListThreadChatRequest) FastReadField5(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.PageSize = _field + p.PlatformType = _field return offset, nil } -func (p *ListThreadChatRequest) FastReadField6(buf []byte) (int, error) { +func (p *GetColumnExtractConfigRequest) FastReadField3(buf []byte) (int, error) { offset := 0 - var _field *string + var _field common.SpanListType if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = &v + _field = v } - p.PageToken = _field + p.SpanListType = _field return offset, nil } -func (p *ListThreadChatRequest) FastReadField7(buf []byte) (int, error) { +func (p *GetColumnExtractConfigRequest) FastReadField4(buf []byte) (int, error) { offset := 0 - var _field *common.PlatformType + var _field *string if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { return offset, err } else { offset += l _field = &v } - p.PlatformType = _field + p.AgentName = _field return offset, nil } -func (p *ListThreadChatRequest) FastReadField255(buf []byte) (int, error) { +func (p *GetColumnExtractConfigRequest) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBase() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -18059,170 +18376,110 @@ func (p *ListThreadChatRequest) FastReadField255(buf []byte) (int, error) { return offset, nil } -func (p *ListThreadChatRequest) FastWrite(buf []byte) int { +func (p *GetColumnExtractConfigRequest) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *ListThreadChatRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *GetColumnExtractConfigRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) offset += p.fastWriteField3(buf[offset:], w) offset += p.fastWriteField4(buf[offset:], w) - offset += p.fastWriteField5(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField6(buf[offset:], w) - offset += p.fastWriteField7(buf[offset:], w) offset += p.fastWriteField255(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) return offset } -func (p *ListThreadChatRequest) BLength() int { +func (p *GetColumnExtractConfigRequest) BLength() int { l := 0 if p != nil { l += p.field1Length() l += p.field2Length() l += p.field3Length() l += p.field4Length() - l += p.field5Length() - l += p.field6Length() - l += p.field7Length() l += p.field255Length() } l += thrift.Binary.FieldStopLength() return l } -func (p *ListThreadChatRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *GetColumnExtractConfigRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + if p.IsSetWorkspaceID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) + } return offset } -func (p *ListThreadChatRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *GetColumnExtractConfigRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.ThreadID) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.PlatformType) return offset } -func (p *ListThreadChatRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *GetColumnExtractConfigRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetStartTime() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 3) - offset += thrift.Binary.WriteI64(buf[offset:], *p.StartTime) - } + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.SpanListType) return offset } -func (p *ListThreadChatRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { +func (p *GetColumnExtractConfigRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetEndTime() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 4) - offset += thrift.Binary.WriteI64(buf[offset:], *p.EndTime) + if p.IsSetAgentName() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.AgentName) } return offset } -func (p *ListThreadChatRequest) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { +func (p *GetColumnExtractConfigRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetPageSize() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 5) - offset += thrift.Binary.WriteI32(buf[offset:], *p.PageSize) + if p.IsSetBase() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.Base.FastWriteNocopy(buf[offset:], w) } return offset } -func (p *ListThreadChatRequest) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetPageToken() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 6) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.PageToken) +func (p *GetColumnExtractConfigRequest) field1Length() int { + l := 0 + if p.IsSetWorkspaceID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() } - return offset + return l } -func (p *ListThreadChatRequest) fastWriteField7(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetPlatformType() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 7) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.PlatformType) - } - return offset +func (p *GetColumnExtractConfigRequest) field2Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(p.PlatformType) + return l } -func (p *ListThreadChatRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetBase() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) - offset += p.Base.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *ListThreadChatRequest) field1Length() int { - l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() - return l -} - -func (p *ListThreadChatRequest) field2Length() int { +func (p *GetColumnExtractConfigRequest) field3Length() int { l := 0 l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(p.ThreadID) - return l -} - -func (p *ListThreadChatRequest) field3Length() int { - l := 0 - if p.IsSetStartTime() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() - } - return l -} - -func (p *ListThreadChatRequest) field4Length() int { - l := 0 - if p.IsSetEndTime() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() - } - return l -} - -func (p *ListThreadChatRequest) field5Length() int { - l := 0 - if p.IsSetPageSize() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *ListThreadChatRequest) field6Length() int { - l := 0 - if p.IsSetPageToken() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.PageToken) - } + l += thrift.Binary.StringLengthNocopy(p.SpanListType) return l } -func (p *ListThreadChatRequest) field7Length() int { +func (p *GetColumnExtractConfigRequest) field4Length() int { l := 0 - if p.IsSetPlatformType() { + if p.IsSetAgentName() { l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.PlatformType) + l += thrift.Binary.StringLengthNocopy(*p.AgentName) } return l } -func (p *ListThreadChatRequest) field255Length() int { +func (p *GetColumnExtractConfigRequest) field255Length() int { l := 0 if p.IsSetBase() { l += thrift.Binary.FieldBeginLength() @@ -18231,44 +18488,27 @@ func (p *ListThreadChatRequest) field255Length() int { return l } -func (p *ListThreadChatRequest) DeepCopy(s interface{}) error { - src, ok := s.(*ListThreadChatRequest) +func (p *GetColumnExtractConfigRequest) DeepCopy(s interface{}) error { + src, ok := s.(*GetColumnExtractConfigRequest) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - p.WorkspaceID = src.WorkspaceID - - if src.ThreadID != "" { - p.ThreadID = kutils.StringDeepCopy(src.ThreadID) - } - - if src.StartTime != nil { - tmp := *src.StartTime - p.StartTime = &tmp + if src.WorkspaceID != nil { + tmp := *src.WorkspaceID + p.WorkspaceID = &tmp } - if src.EndTime != nil { - tmp := *src.EndTime - p.EndTime = &tmp - } + p.PlatformType = src.PlatformType - if src.PageSize != nil { - tmp := *src.PageSize - p.PageSize = &tmp - } + p.SpanListType = src.SpanListType - if src.PageToken != nil { + if src.AgentName != nil { var tmp string - if *src.PageToken != "" { - tmp = kutils.StringDeepCopy(*src.PageToken) + if *src.AgentName != "" { + tmp = kutils.StringDeepCopy(*src.AgentName) } - p.PageToken = &tmp - } - - if src.PlatformType != nil { - tmp := *src.PlatformType - p.PlatformType = &tmp + p.AgentName = &tmp } var _base *base.Base @@ -18283,7 +18523,7 @@ func (p *ListThreadChatRequest) DeepCopy(s interface{}) error { return nil } -func (p *ListThreadChatResponse) FastRead(buf []byte) (int, error) { +func (p *ListTraceChatResponse) FastRead(buf []byte) (int, error) { var err error var offset int @@ -18389,14 +18629,14 @@ func (p *ListThreadChatResponse) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListThreadChatResponse[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListTraceChatResponse[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_ListThreadChatResponse[fieldId])) + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_ListTraceChatResponse[fieldId])) } -func (p *ListThreadChatResponse) FastReadField1(buf []byte) (int, error) { +func (p *ListTraceChatResponse) FastReadField1(buf []byte) (int, error) { offset := 0 _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) @@ -18421,7 +18661,7 @@ func (p *ListThreadChatResponse) FastReadField1(buf []byte) (int, error) { return offset, nil } -func (p *ListThreadChatResponse) FastReadField2(buf []byte) (int, error) { +func (p *ListTraceChatResponse) FastReadField2(buf []byte) (int, error) { offset := 0 var _field string @@ -18435,7 +18675,7 @@ func (p *ListThreadChatResponse) FastReadField2(buf []byte) (int, error) { return offset, nil } -func (p *ListThreadChatResponse) FastReadField3(buf []byte) (int, error) { +func (p *ListTraceChatResponse) FastReadField3(buf []byte) (int, error) { offset := 0 var _field bool @@ -18449,7 +18689,7 @@ func (p *ListThreadChatResponse) FastReadField3(buf []byte) (int, error) { return offset, nil } -func (p *ListThreadChatResponse) FastReadField255(buf []byte) (int, error) { +func (p *ListTraceChatResponse) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBaseResp() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -18461,11 +18701,11 @@ func (p *ListThreadChatResponse) FastReadField255(buf []byte) (int, error) { return offset, nil } -func (p *ListThreadChatResponse) FastWrite(buf []byte) int { +func (p *ListTraceChatResponse) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *ListThreadChatResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *ListTraceChatResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField3(buf[offset:], w) @@ -18477,7 +18717,7 @@ func (p *ListThreadChatResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWrit return offset } -func (p *ListThreadChatResponse) BLength() int { +func (p *ListTraceChatResponse) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -18489,7 +18729,7 @@ func (p *ListThreadChatResponse) BLength() int { return l } -func (p *ListThreadChatResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *ListTraceChatResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) listBeginOffset := offset @@ -18503,21 +18743,21 @@ func (p *ListThreadChatResponse) fastWriteField1(buf []byte, w thrift.NocopyWrit return offset } -func (p *ListThreadChatResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *ListTraceChatResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.NextPageToken) return offset } -func (p *ListThreadChatResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *ListTraceChatResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 3) offset += thrift.Binary.WriteBool(buf[offset:], p.HasMore) return offset } -func (p *ListThreadChatResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *ListTraceChatResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBaseResp() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) @@ -18526,7 +18766,7 @@ func (p *ListThreadChatResponse) fastWriteField255(buf []byte, w thrift.NocopyWr return offset } -func (p *ListThreadChatResponse) field1Length() int { +func (p *ListTraceChatResponse) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.ListBeginLength() @@ -18537,21 +18777,21 @@ func (p *ListThreadChatResponse) field1Length() int { return l } -func (p *ListThreadChatResponse) field2Length() int { +func (p *ListTraceChatResponse) field2Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.StringLengthNocopy(p.NextPageToken) return l } -func (p *ListThreadChatResponse) field3Length() int { +func (p *ListTraceChatResponse) field3Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.BoolLength() return l } -func (p *ListThreadChatResponse) field255Length() int { +func (p *ListTraceChatResponse) field255Length() int { l := 0 if p.IsSetBaseResp() { l += thrift.Binary.FieldBeginLength() @@ -18560,8 +18800,8 @@ func (p *ListThreadChatResponse) field255Length() int { return l } -func (p *ListThreadChatResponse) DeepCopy(s interface{}) error { - src, ok := s.(*ListThreadChatResponse) +func (p *ListTraceChatResponse) DeepCopy(s interface{}) error { + src, ok := s.(*ListTraceChatResponse) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -18599,7 +18839,7 @@ func (p *ListThreadChatResponse) DeepCopy(s interface{}) error { return nil } -func (p *GetThreadStatRequest) FastRead(buf []byte) (int, error) { +func (p *ListThreadChatRequest) FastRead(buf []byte) (int, error) { var err error var offset int @@ -18677,7 +18917,7 @@ func (p *GetThreadStatRequest) FastRead(buf []byte) (int, error) { } } case 5: - if fieldTypeId == thrift.STRING { + if fieldTypeId == thrift.I32 { l, err = p.FastReadField5(buf[offset:]) offset += l if err != nil { @@ -18690,6 +18930,34 @@ func (p *GetThreadStatRequest) FastRead(buf []byte) (int, error) { goto SkipFieldError } } + case 6: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField6(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 7: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField7(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } case 255: if fieldTypeId == thrift.STRUCT { l, err = p.FastReadField255(buf[offset:]) @@ -18726,14 +18994,14 @@ func (p *GetThreadStatRequest) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetThreadStatRequest[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListThreadChatRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_GetThreadStatRequest[fieldId])) + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_ListThreadChatRequest[fieldId])) } -func (p *GetThreadStatRequest) FastReadField1(buf []byte) (int, error) { +func (p *ListThreadChatRequest) FastReadField1(buf []byte) (int, error) { offset := 0 var _field int64 @@ -18747,7 +19015,7 @@ func (p *GetThreadStatRequest) FastReadField1(buf []byte) (int, error) { return offset, nil } -func (p *GetThreadStatRequest) FastReadField2(buf []byte) (int, error) { +func (p *ListThreadChatRequest) FastReadField2(buf []byte) (int, error) { offset := 0 var _field string @@ -18761,7 +19029,7 @@ func (p *GetThreadStatRequest) FastReadField2(buf []byte) (int, error) { return offset, nil } -func (p *GetThreadStatRequest) FastReadField3(buf []byte) (int, error) { +func (p *ListThreadChatRequest) FastReadField3(buf []byte) (int, error) { offset := 0 var _field *int64 @@ -18775,7 +19043,7 @@ func (p *GetThreadStatRequest) FastReadField3(buf []byte) (int, error) { return offset, nil } -func (p *GetThreadStatRequest) FastReadField4(buf []byte) (int, error) { +func (p *ListThreadChatRequest) FastReadField4(buf []byte) (int, error) { offset := 0 var _field *int64 @@ -18789,7 +19057,35 @@ func (p *GetThreadStatRequest) FastReadField4(buf []byte) (int, error) { return offset, nil } -func (p *GetThreadStatRequest) FastReadField5(buf []byte) (int, error) { +func (p *ListThreadChatRequest) FastReadField5(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.PageSize = _field + return offset, nil +} + +func (p *ListThreadChatRequest) FastReadField6(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.PageToken = _field + return offset, nil +} + +func (p *ListThreadChatRequest) FastReadField7(buf []byte) (int, error) { offset := 0 var _field *common.PlatformType @@ -18803,7 +19099,7 @@ func (p *GetThreadStatRequest) FastReadField5(buf []byte) (int, error) { return offset, nil } -func (p *GetThreadStatRequest) FastReadField255(buf []byte) (int, error) { +func (p *ListThreadChatRequest) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBase() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -18815,25 +19111,27 @@ func (p *GetThreadStatRequest) FastReadField255(buf []byte) (int, error) { return offset, nil } -func (p *GetThreadStatRequest) FastWrite(buf []byte) int { +func (p *ListThreadChatRequest) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *GetThreadStatRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *ListThreadChatRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) offset += p.fastWriteField3(buf[offset:], w) offset += p.fastWriteField4(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) offset += p.fastWriteField5(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField6(buf[offset:], w) + offset += p.fastWriteField7(buf[offset:], w) offset += p.fastWriteField255(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) return offset } -func (p *GetThreadStatRequest) BLength() int { +func (p *ListThreadChatRequest) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -18841,27 +19139,29 @@ func (p *GetThreadStatRequest) BLength() int { l += p.field3Length() l += p.field4Length() l += p.field5Length() + l += p.field6Length() + l += p.field7Length() l += p.field255Length() } l += thrift.Binary.FieldStopLength() return l } -func (p *GetThreadStatRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *ListThreadChatRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) return offset } -func (p *GetThreadStatRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *ListThreadChatRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.ThreadID) return offset } -func (p *GetThreadStatRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *ListThreadChatRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetStartTime() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 3) @@ -18870,7 +19170,7 @@ func (p *GetThreadStatRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter return offset } -func (p *GetThreadStatRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { +func (p *ListThreadChatRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetEndTime() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 4) @@ -18879,16 +19179,34 @@ func (p *GetThreadStatRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter return offset } -func (p *GetThreadStatRequest) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { +func (p *ListThreadChatRequest) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetPageSize() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 5) + offset += thrift.Binary.WriteI32(buf[offset:], *p.PageSize) + } + return offset +} + +func (p *ListThreadChatRequest) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetPageToken() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 6) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.PageToken) + } + return offset +} + +func (p *ListThreadChatRequest) fastWriteField7(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetPlatformType() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 5) + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 7) offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.PlatformType) } return offset } -func (p *GetThreadStatRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *ListThreadChatRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBase() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) @@ -18897,21 +19215,21 @@ func (p *GetThreadStatRequest) fastWriteField255(buf []byte, w thrift.NocopyWrit return offset } -func (p *GetThreadStatRequest) field1Length() int { +func (p *ListThreadChatRequest) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.I64Length() return l } -func (p *GetThreadStatRequest) field2Length() int { +func (p *ListThreadChatRequest) field2Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.StringLengthNocopy(p.ThreadID) return l } -func (p *GetThreadStatRequest) field3Length() int { +func (p *ListThreadChatRequest) field3Length() int { l := 0 if p.IsSetStartTime() { l += thrift.Binary.FieldBeginLength() @@ -18920,7 +19238,7 @@ func (p *GetThreadStatRequest) field3Length() int { return l } -func (p *GetThreadStatRequest) field4Length() int { +func (p *ListThreadChatRequest) field4Length() int { l := 0 if p.IsSetEndTime() { l += thrift.Binary.FieldBeginLength() @@ -18929,7 +19247,25 @@ func (p *GetThreadStatRequest) field4Length() int { return l } -func (p *GetThreadStatRequest) field5Length() int { +func (p *ListThreadChatRequest) field5Length() int { + l := 0 + if p.IsSetPageSize() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *ListThreadChatRequest) field6Length() int { + l := 0 + if p.IsSetPageToken() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.PageToken) + } + return l +} + +func (p *ListThreadChatRequest) field7Length() int { l := 0 if p.IsSetPlatformType() { l += thrift.Binary.FieldBeginLength() @@ -18938,7 +19274,7 @@ func (p *GetThreadStatRequest) field5Length() int { return l } -func (p *GetThreadStatRequest) field255Length() int { +func (p *ListThreadChatRequest) field255Length() int { l := 0 if p.IsSetBase() { l += thrift.Binary.FieldBeginLength() @@ -18947,8 +19283,8 @@ func (p *GetThreadStatRequest) field255Length() int { return l } -func (p *GetThreadStatRequest) DeepCopy(s interface{}) error { - src, ok := s.(*GetThreadStatRequest) +func (p *ListThreadChatRequest) DeepCopy(s interface{}) error { + src, ok := s.(*ListThreadChatRequest) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -18969,6 +19305,19 @@ func (p *GetThreadStatRequest) DeepCopy(s interface{}) error { p.EndTime = &tmp } + if src.PageSize != nil { + tmp := *src.PageSize + p.PageSize = &tmp + } + + if src.PageToken != nil { + var tmp string + if *src.PageToken != "" { + tmp = kutils.StringDeepCopy(*src.PageToken) + } + p.PageToken = &tmp + } + if src.PlatformType != nil { tmp := *src.PlatformType p.PlatformType = &tmp @@ -18986,14 +19335,13 @@ func (p *GetThreadStatRequest) DeepCopy(s interface{}) error { return nil } -func (p *GetThreadStatResponse) FastRead(buf []byte) (int, error) { +func (p *GetColumnExtractConfigResponse) FastRead(buf []byte) (int, error) { var err error var offset int var l int var fieldTypeId thrift.TType var fieldId int16 - var issetThreadID bool = false for { fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) offset += l @@ -19005,79 +19353,8 @@ func (p *GetThreadStatResponse) FastRead(buf []byte) (int, error) { } switch fieldId { case 1: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - issetThreadID = true - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.I64 { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.I64 { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 4: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField4(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 5: - if fieldTypeId == thrift.I64 { - l, err = p.FastReadField5(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 6: if fieldTypeId == thrift.LIST { - l, err = p.FastReadField6(buf[offset:]) + l, err = p.FastReadField1(buf[offset:]) offset += l if err != nil { goto ReadFieldError @@ -19112,92 +19389,16 @@ func (p *GetThreadStatResponse) FastRead(buf []byte) (int, error) { } } - if !issetThreadID { - fieldId = 1 - goto RequiredFieldNotSetError - } return offset, nil ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetThreadStatResponse[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetColumnExtractConfigResponse[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_GetThreadStatResponse[fieldId])) -} - -func (p *GetThreadStatResponse) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = v - } - p.ThreadID = _field - return offset, nil -} - -func (p *GetThreadStatResponse) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.StartTime = _field - return offset, nil -} - -func (p *GetThreadStatResponse) FastReadField3(buf []byte) (int, error) { - offset := 0 - - var _field *int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Duration = _field - return offset, nil -} - -func (p *GetThreadStatResponse) FastReadField4(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.UserID = _field - return offset, nil -} - -func (p *GetThreadStatResponse) FastReadField5(buf []byte) (int, error) { - offset := 0 - - var _field *int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.TotalTokens = _field - return offset, nil } -func (p *GetThreadStatResponse) FastReadField6(buf []byte) (int, error) { +func (p *GetColumnExtractConfigResponse) FastReadField1(buf []byte) (int, error) { offset := 0 _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) @@ -19205,23 +19406,24 @@ func (p *GetThreadStatResponse) FastReadField6(buf []byte) (int, error) { if err != nil { return offset, err } - _field := make([]string, 0, size) + _field := make([]*ColumnExtractRule, 0, size) + values := make([]ColumnExtractRule, size) for i := 0; i < size; i++ { - var _elem string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { return offset, err } else { offset += l - _elem = v } _field = append(_field, _elem) } - p.UsedModels = _field + p.Columns = _field return offset, nil } -func (p *GetThreadStatResponse) FastReadField255(buf []byte) (int, error) { +func (p *GetColumnExtractConfigResponse) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBaseResp() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -19233,237 +19435,2483 @@ func (p *GetThreadStatResponse) FastReadField255(buf []byte) (int, error) { return offset, nil } -func (p *GetThreadStatResponse) FastWrite(buf []byte) int { +func (p *GetColumnExtractConfigResponse) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *GetThreadStatResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *GetColumnExtractConfigResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField5(buf[offset:], w) offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField4(buf[offset:], w) - offset += p.fastWriteField6(buf[offset:], w) offset += p.fastWriteField255(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) return offset } -func (p *GetThreadStatResponse) BLength() int { +func (p *GetColumnExtractConfigResponse) BLength() int { l := 0 if p != nil { l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field4Length() - l += p.field5Length() - l += p.field6Length() l += p.field255Length() } l += thrift.Binary.FieldStopLength() return l } -func (p *GetThreadStatResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *GetColumnExtractConfigResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.ThreadID) + if p.IsSetColumns() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.Columns { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } return offset } -func (p *GetThreadStatResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *GetColumnExtractConfigResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetStartTime() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) - offset += thrift.Binary.WriteI64(buf[offset:], *p.StartTime) + if p.IsSetBaseResp() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) } return offset } -func (p *GetThreadStatResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetDuration() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 3) - offset += thrift.Binary.WriteI64(buf[offset:], *p.Duration) +func (p *GetColumnExtractConfigResponse) field1Length() int { + l := 0 + if p.IsSetColumns() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.Columns { + _ = v + l += v.BLength() + } } - return offset + return l } -func (p *GetThreadStatResponse) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetUserID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.UserID) - } +func (p *GetColumnExtractConfigResponse) field255Length() int { + l := 0 + if p.IsSetBaseResp() { + l += thrift.Binary.FieldBeginLength() + l += p.BaseResp.BLength() + } + return l +} + +func (p *GetColumnExtractConfigResponse) DeepCopy(s interface{}) error { + src, ok := s.(*GetColumnExtractConfigResponse) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Columns != nil { + p.Columns = make([]*ColumnExtractRule, 0, len(src.Columns)) + for _, elem := range src.Columns { + var _elem *ColumnExtractRule + if elem != nil { + _elem = &ColumnExtractRule{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.Columns = append(p.Columns, _elem) + } + } + + var _baseResp *base.BaseResp + if src.BaseResp != nil { + _baseResp = &base.BaseResp{} + if err := _baseResp.DeepCopy(src.BaseResp); err != nil { + return err + } + } + p.BaseResp = _baseResp + + return nil +} + +func (p *ListThreadChatResponse) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetMessages bool = false + var issetNextPageToken bool = false + var issetHasMore bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetMessages = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetNextPageToken = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.BOOL { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetHasMore = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + if !issetMessages { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetNextPageToken { + fieldId = 2 + goto RequiredFieldNotSetError + } + + if !issetHasMore { + fieldId = 3 + goto RequiredFieldNotSetError + } + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListThreadChatResponse[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +RequiredFieldNotSetError: + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_ListThreadChatResponse[fieldId])) +} + +func (p *ListThreadChatResponse) FastReadField1(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*ChatMessage, 0, size) + values := make([]ChatMessage, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.Messages = _field + return offset, nil +} + +func (p *ListThreadChatResponse) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.NextPageToken = _field + return offset, nil +} + +func (p *ListThreadChatResponse) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field bool + if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.HasMore = _field + return offset, nil +} + +func (p *ListThreadChatResponse) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBaseResp() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseResp = _field + return offset, nil +} + +func (p *ListThreadChatResponse) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *ListThreadChatResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *ListThreadChatResponse) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *ListThreadChatResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.Messages { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + return offset +} + +func (p *ListThreadChatResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.NextPageToken) + return offset +} + +func (p *ListThreadChatResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 3) + offset += thrift.Binary.WriteBool(buf[offset:], p.HasMore) + return offset +} + +func (p *ListThreadChatResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBaseResp() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *ListThreadChatResponse) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.Messages { + _ = v + l += v.BLength() + } + return l +} + +func (p *ListThreadChatResponse) field2Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(p.NextPageToken) + return l +} + +func (p *ListThreadChatResponse) field3Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.BoolLength() + return l +} + +func (p *ListThreadChatResponse) field255Length() int { + l := 0 + if p.IsSetBaseResp() { + l += thrift.Binary.FieldBeginLength() + l += p.BaseResp.BLength() + } + return l +} + +func (p *ListThreadChatResponse) DeepCopy(s interface{}) error { + src, ok := s.(*ListThreadChatResponse) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Messages != nil { + p.Messages = make([]*ChatMessage, 0, len(src.Messages)) + for _, elem := range src.Messages { + var _elem *ChatMessage + if elem != nil { + _elem = &ChatMessage{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.Messages = append(p.Messages, _elem) + } + } + + if src.NextPageToken != "" { + p.NextPageToken = kutils.StringDeepCopy(src.NextPageToken) + } + + p.HasMore = src.HasMore + + var _baseResp *base.BaseResp + if src.BaseResp != nil { + _baseResp = &base.BaseResp{} + if err := _baseResp.DeepCopy(src.BaseResp); err != nil { + return err + } + } + p.BaseResp = _baseResp + + return nil +} + +func (p *AgentMetadata) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetAgentName bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetAgentName = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + if !issetAgentName { + fieldId = 1 + goto RequiredFieldNotSetError + } + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_AgentMetadata[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +RequiredFieldNotSetError: + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_AgentMetadata[fieldId])) +} + +func (p *AgentMetadata) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.AgentName = _field + return offset, nil +} + +func (p *AgentMetadata) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *AgentMetadata) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *AgentMetadata) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *AgentMetadata) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.AgentName) + return offset +} + +func (p *AgentMetadata) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(p.AgentName) + return l +} + +func (p *AgentMetadata) DeepCopy(s interface{}) error { + src, ok := s.(*AgentMetadata) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.AgentName != "" { + p.AgentName = kutils.StringDeepCopy(src.AgentName) + } + + return nil +} + +func (p *GetAgentMetadataRequest) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetWorkspaceID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + if !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetAgentMetadataRequest[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +RequiredFieldNotSetError: + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_GetAgentMetadataRequest[fieldId])) +} + +func (p *GetAgentMetadataRequest) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.WorkspaceID = _field + return offset, nil +} + +func (p *GetAgentMetadataRequest) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *common.PlatformType + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.PlatformType = _field + return offset, nil +} + +func (p *GetAgentMetadataRequest) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBase() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Base = _field + return offset, nil +} + +func (p *GetAgentMetadataRequest) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *GetAgentMetadataRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *GetAgentMetadataRequest) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *GetAgentMetadataRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + return offset +} + +func (p *GetAgentMetadataRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetPlatformType() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.PlatformType) + } + return offset +} + +func (p *GetAgentMetadataRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBase() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.Base.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *GetAgentMetadataRequest) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + return l +} + +func (p *GetAgentMetadataRequest) field2Length() int { + l := 0 + if p.IsSetPlatformType() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.PlatformType) + } + return l +} + +func (p *GetAgentMetadataRequest) field255Length() int { + l := 0 + if p.IsSetBase() { + l += thrift.Binary.FieldBeginLength() + l += p.Base.BLength() + } + return l +} + +func (p *GetAgentMetadataRequest) DeepCopy(s interface{}) error { + src, ok := s.(*GetAgentMetadataRequest) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + p.WorkspaceID = src.WorkspaceID + + if src.PlatformType != nil { + tmp := *src.PlatformType + p.PlatformType = &tmp + } + + var _base *base.Base + if src.Base != nil { + _base = &base.Base{} + if err := _base.DeepCopy(src.Base); err != nil { + return err + } + } + p.Base = _base + + return nil +} + +func (p *GetThreadStatRequest) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetThreadID bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetWorkspaceID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetThreadID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 5: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField5(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + if !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetThreadID { + fieldId = 2 + goto RequiredFieldNotSetError + } + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetThreadStatRequest[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +RequiredFieldNotSetError: + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_GetThreadStatRequest[fieldId])) +} + +func (p *GetThreadStatRequest) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.WorkspaceID = _field + return offset, nil +} + +func (p *GetThreadStatRequest) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.ThreadID = _field + return offset, nil +} + +func (p *GetThreadStatRequest) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.StartTime = _field + return offset, nil +} + +func (p *GetThreadStatRequest) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.EndTime = _field + return offset, nil +} + +func (p *GetThreadStatRequest) FastReadField5(buf []byte) (int, error) { + offset := 0 + + var _field *common.PlatformType + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.PlatformType = _field + return offset, nil +} + +func (p *GetThreadStatRequest) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBase() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Base = _field + return offset, nil +} + +func (p *GetThreadStatRequest) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *GetThreadStatRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField5(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *GetThreadStatRequest) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + l += p.field5Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *GetThreadStatRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + return offset +} + +func (p *GetThreadStatRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.ThreadID) + return offset +} + +func (p *GetThreadStatRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetStartTime() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 3) + offset += thrift.Binary.WriteI64(buf[offset:], *p.StartTime) + } + return offset +} + +func (p *GetThreadStatRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEndTime() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 4) + offset += thrift.Binary.WriteI64(buf[offset:], *p.EndTime) + } + return offset +} + +func (p *GetThreadStatRequest) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetPlatformType() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 5) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.PlatformType) + } + return offset +} + +func (p *GetThreadStatRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBase() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.Base.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *GetThreadStatRequest) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + return l +} + +func (p *GetThreadStatRequest) field2Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(p.ThreadID) + return l +} + +func (p *GetThreadStatRequest) field3Length() int { + l := 0 + if p.IsSetStartTime() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *GetThreadStatRequest) field4Length() int { + l := 0 + if p.IsSetEndTime() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *GetThreadStatRequest) field5Length() int { + l := 0 + if p.IsSetPlatformType() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.PlatformType) + } + return l +} + +func (p *GetThreadStatRequest) field255Length() int { + l := 0 + if p.IsSetBase() { + l += thrift.Binary.FieldBeginLength() + l += p.Base.BLength() + } + return l +} + +func (p *GetThreadStatRequest) DeepCopy(s interface{}) error { + src, ok := s.(*GetThreadStatRequest) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + p.WorkspaceID = src.WorkspaceID + + if src.ThreadID != "" { + p.ThreadID = kutils.StringDeepCopy(src.ThreadID) + } + + if src.StartTime != nil { + tmp := *src.StartTime + p.StartTime = &tmp + } + + if src.EndTime != nil { + tmp := *src.EndTime + p.EndTime = &tmp + } + + if src.PlatformType != nil { + tmp := *src.PlatformType + p.PlatformType = &tmp + } + + var _base *base.Base + if src.Base != nil { + _base = &base.Base{} + if err := _base.DeepCopy(src.Base); err != nil { + return err + } + } + p.Base = _base + + return nil +} + +func (p *GetAgentMetadataResponse) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetAgentMetadataResponse[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *GetAgentMetadataResponse) FastReadField1(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*AgentMetadata, 0, size) + values := make([]AgentMetadata, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.Agents = _field + return offset, nil +} + +func (p *GetAgentMetadataResponse) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBaseResp() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseResp = _field + return offset, nil +} + +func (p *GetAgentMetadataResponse) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *GetAgentMetadataResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *GetAgentMetadataResponse) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *GetAgentMetadataResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetAgents() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.Agents { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *GetAgentMetadataResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBaseResp() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *GetAgentMetadataResponse) field1Length() int { + l := 0 + if p.IsSetAgents() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.Agents { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *GetAgentMetadataResponse) field255Length() int { + l := 0 + if p.IsSetBaseResp() { + l += thrift.Binary.FieldBeginLength() + l += p.BaseResp.BLength() + } + return l +} + +func (p *GetAgentMetadataResponse) DeepCopy(s interface{}) error { + src, ok := s.(*GetAgentMetadataResponse) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Agents != nil { + p.Agents = make([]*AgentMetadata, 0, len(src.Agents)) + for _, elem := range src.Agents { + var _elem *AgentMetadata + if elem != nil { + _elem = &AgentMetadata{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.Agents = append(p.Agents, _elem) + } + } + + var _baseResp *base.BaseResp + if src.BaseResp != nil { + _baseResp = &base.BaseResp{} + if err := _baseResp.DeepCopy(src.BaseResp); err != nil { + return err + } + } + p.BaseResp = _baseResp + + return nil +} + +func (p *GetThreadStatResponse) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetThreadID bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetThreadID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 5: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField5(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 6: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField6(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + if !issetThreadID { + fieldId = 1 + goto RequiredFieldNotSetError + } + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetThreadStatResponse[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +RequiredFieldNotSetError: + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_GetThreadStatResponse[fieldId])) +} + +func (p *GetThreadStatResponse) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.ThreadID = _field + return offset, nil +} + +func (p *GetThreadStatResponse) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.StartTime = _field + return offset, nil +} + +func (p *GetThreadStatResponse) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Duration = _field + return offset, nil +} + +func (p *GetThreadStatResponse) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.UserID = _field + return offset, nil +} + +func (p *GetThreadStatResponse) FastReadField5(buf []byte) (int, error) { + offset := 0 + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.TotalTokens = _field + return offset, nil +} + +func (p *GetThreadStatResponse) FastReadField6(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]string, 0, size) + for i := 0; i < size; i++ { + var _elem string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _elem = v + } + + _field = append(_field, _elem) + } + p.UsedModels = _field + return offset, nil +} + +func (p *GetThreadStatResponse) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBaseResp() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseResp = _field + return offset, nil +} + +func (p *GetThreadStatResponse) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *GetThreadStatResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField5(buf[offset:], w) + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField6(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *GetThreadStatResponse) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + l += p.field5Length() + l += p.field6Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *GetThreadStatResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.ThreadID) + return offset +} + +func (p *GetThreadStatResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetStartTime() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) + offset += thrift.Binary.WriteI64(buf[offset:], *p.StartTime) + } + return offset +} + +func (p *GetThreadStatResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetDuration() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 3) + offset += thrift.Binary.WriteI64(buf[offset:], *p.Duration) + } + return offset +} + +func (p *GetThreadStatResponse) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetUserID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.UserID) + } + return offset +} + +func (p *GetThreadStatResponse) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetTotalTokens() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 5) + offset += thrift.Binary.WriteI64(buf[offset:], *p.TotalTokens) + } + return offset +} + +func (p *GetThreadStatResponse) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetUsedModels() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 6) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.UsedModels { + length++ + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, v) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRING, length) + } + return offset +} + +func (p *GetThreadStatResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBaseResp() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *GetThreadStatResponse) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(p.ThreadID) + return l +} + +func (p *GetThreadStatResponse) field2Length() int { + l := 0 + if p.IsSetStartTime() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *GetThreadStatResponse) field3Length() int { + l := 0 + if p.IsSetDuration() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *GetThreadStatResponse) field4Length() int { + l := 0 + if p.IsSetUserID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.UserID) + } + return l +} + +func (p *GetThreadStatResponse) field5Length() int { + l := 0 + if p.IsSetTotalTokens() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *GetThreadStatResponse) field6Length() int { + l := 0 + if p.IsSetUsedModels() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.UsedModels { + _ = v + l += thrift.Binary.StringLengthNocopy(v) + } + } + return l +} + +func (p *GetThreadStatResponse) field255Length() int { + l := 0 + if p.IsSetBaseResp() { + l += thrift.Binary.FieldBeginLength() + l += p.BaseResp.BLength() + } + return l +} + +func (p *GetThreadStatResponse) DeepCopy(s interface{}) error { + src, ok := s.(*GetThreadStatResponse) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.ThreadID != "" { + p.ThreadID = kutils.StringDeepCopy(src.ThreadID) + } + + if src.StartTime != nil { + tmp := *src.StartTime + p.StartTime = &tmp + } + + if src.Duration != nil { + tmp := *src.Duration + p.Duration = &tmp + } + + if src.UserID != nil { + var tmp string + if *src.UserID != "" { + tmp = kutils.StringDeepCopy(*src.UserID) + } + p.UserID = &tmp + } + + if src.TotalTokens != nil { + tmp := *src.TotalTokens + p.TotalTokens = &tmp + } + + if src.UsedModels != nil { + p.UsedModels = make([]string, 0, len(src.UsedModels)) + for _, elem := range src.UsedModels { + var _elem string + if elem != "" { + _elem = kutils.StringDeepCopy(elem) + } + p.UsedModels = append(p.UsedModels, _elem) + } + } + + var _baseResp *base.BaseResp + if src.BaseResp != nil { + _baseResp = &base.BaseResp{} + if err := _baseResp.DeepCopy(src.BaseResp); err != nil { + return err + } + } + p.BaseResp = _baseResp + + return nil +} + +func (p *ChatMessage) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetRole bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetRole = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + if !issetRole { + fieldId = 1 + goto RequiredFieldNotSetError + } + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ChatMessage[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +RequiredFieldNotSetError: + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_ChatMessage[fieldId])) +} + +func (p *ChatMessage) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.Role = _field + return offset, nil +} + +func (p *ChatMessage) FastReadField2(buf []byte) (int, error) { + offset := 0 + _field := span.NewOutputSpan() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Span = _field + return offset, nil +} + +func (p *ChatMessage) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *ChatMessage) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *ChatMessage) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *ChatMessage) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.Role) + return offset +} + +func (p *ChatMessage) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetSpan() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 2) + offset += p.Span.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *ChatMessage) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(p.Role) + return l +} + +func (p *ChatMessage) field2Length() int { + l := 0 + if p.IsSetSpan() { + l += thrift.Binary.FieldBeginLength() + l += p.Span.BLength() + } + return l +} + +func (p *ChatMessage) DeepCopy(s interface{}) error { + src, ok := s.(*ChatMessage) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Role != "" { + p.Role = kutils.StringDeepCopy(src.Role) + } + + var _span *span.OutputSpan + if src.Span != nil { + _span = &span.OutputSpan{} + if err := _span.DeepCopy(src.Span); err != nil { + return err + } + } + p.Span = _span + + return nil +} + +func (p *TraceServiceListSpansArgs) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListSpansArgs[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *TraceServiceListSpansArgs) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := NewListSpansRequest() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Req = _field + return offset, nil +} + +func (p *TraceServiceListSpansArgs) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *TraceServiceListSpansArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *TraceServiceListSpansArgs) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *TraceServiceListSpansArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *GetThreadStatResponse) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListSpansArgs) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.Req.BLength() + return l +} + +func (p *TraceServiceListSpansArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceListSpansArgs) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _req *ListSpansRequest + if src.Req != nil { + _req = &ListSpansRequest{} + if err := _req.DeepCopy(src.Req); err != nil { + return err + } + } + p.Req = _req + + return nil +} + +func (p *TraceServiceListSpansResult) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField0(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListSpansResult[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *TraceServiceListSpansResult) FastReadField0(buf []byte) (int, error) { offset := 0 - if p.IsSetTotalTokens() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 5) - offset += thrift.Binary.WriteI64(buf[offset:], *p.TotalTokens) + _field := NewListSpansResponse() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l } - return offset + p.Success = _field + return offset, nil } -func (p *GetThreadStatResponse) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListSpansResult) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *TraceServiceListSpansResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetUsedModels() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 6) - listBeginOffset := offset - offset += thrift.Binary.ListBeginLength() - var length int - for _, v := range p.UsedModels { - length++ - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, v) - } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRING, length) + if p != nil { + offset += p.fastWriteField0(buf[offset:], w) } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) return offset } -func (p *GetThreadStatResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListSpansResult) BLength() int { + l := 0 + if p != nil { + l += p.field0Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *TraceServiceListSpansResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetBaseResp() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) - offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) + if p.IsSetSuccess() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) + offset += p.Success.FastWriteNocopy(buf[offset:], w) } return offset } -func (p *GetThreadStatResponse) field1Length() int { +func (p *TraceServiceListSpansResult) field0Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(p.ThreadID) + if p.IsSetSuccess() { + l += thrift.Binary.FieldBeginLength() + l += p.Success.BLength() + } return l } -func (p *GetThreadStatResponse) field2Length() int { +func (p *TraceServiceListSpansResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceListSpansResult) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _success *ListSpansResponse + if src.Success != nil { + _success = &ListSpansResponse{} + if err := _success.DeepCopy(src.Success); err != nil { + return err + } + } + p.Success = _success + + return nil +} + +func (p *TraceServiceListPreSpanArgs) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListPreSpanArgs[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *TraceServiceListPreSpanArgs) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := NewListPreSpanRequest() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Req = _field + return offset, nil +} + +func (p *TraceServiceListPreSpanArgs) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *TraceServiceListPreSpanArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *TraceServiceListPreSpanArgs) BLength() int { l := 0 - if p.IsSetStartTime() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() + if p != nil { + l += p.field1Length() } + l += thrift.Binary.FieldStopLength() return l } -func (p *GetThreadStatResponse) field3Length() int { +func (p *TraceServiceListPreSpanArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Req.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *TraceServiceListPreSpanArgs) field1Length() int { l := 0 - if p.IsSetDuration() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() - } + l += thrift.Binary.FieldBeginLength() + l += p.Req.BLength() return l } -func (p *GetThreadStatResponse) field4Length() int { - l := 0 - if p.IsSetUserID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.UserID) +func (p *TraceServiceListPreSpanArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceListPreSpanArgs) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _req *ListPreSpanRequest + if src.Req != nil { + _req = &ListPreSpanRequest{} + if err := _req.DeepCopy(src.Req); err != nil { + return err + } + } + p.Req = _req + + return nil +} + +func (p *TraceServiceListPreSpanResult) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField0(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListPreSpanResult[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *TraceServiceListPreSpanResult) FastReadField0(buf []byte) (int, error) { + offset := 0 + _field := NewListPreSpanResponse() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Success = _field + return offset, nil +} + +func (p *TraceServiceListPreSpanResult) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *TraceServiceListPreSpanResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField0(buf[offset:], w) } - return l + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset } -func (p *GetThreadStatResponse) field5Length() int { +func (p *TraceServiceListPreSpanResult) BLength() int { l := 0 - if p.IsSetTotalTokens() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() + if p != nil { + l += p.field0Length() } + l += thrift.Binary.FieldStopLength() return l } -func (p *GetThreadStatResponse) field6Length() int { - l := 0 - if p.IsSetUsedModels() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.ListBeginLength() - for _, v := range p.UsedModels { - _ = v - l += thrift.Binary.StringLengthNocopy(v) - } +func (p *TraceServiceListPreSpanResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetSuccess() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) + offset += p.Success.FastWriteNocopy(buf[offset:], w) } - return l + return offset } -func (p *GetThreadStatResponse) field255Length() int { +func (p *TraceServiceListPreSpanResult) field0Length() int { l := 0 - if p.IsSetBaseResp() { + if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() - l += p.BaseResp.BLength() + l += p.Success.BLength() } return l } -func (p *GetThreadStatResponse) DeepCopy(s interface{}) error { - src, ok := s.(*GetThreadStatResponse) +func (p *TraceServiceListPreSpanResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceListPreSpanResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - if src.ThreadID != "" { - p.ThreadID = kutils.StringDeepCopy(src.ThreadID) - } - - if src.StartTime != nil { - tmp := *src.StartTime - p.StartTime = &tmp - } - - if src.Duration != nil { - tmp := *src.Duration - p.Duration = &tmp - } - - if src.UserID != nil { - var tmp string - if *src.UserID != "" { - tmp = kutils.StringDeepCopy(*src.UserID) - } - p.UserID = &tmp - } - - if src.TotalTokens != nil { - tmp := *src.TotalTokens - p.TotalTokens = &tmp - } - - if src.UsedModels != nil { - p.UsedModels = make([]string, 0, len(src.UsedModels)) - for _, elem := range src.UsedModels { - var _elem string - if elem != "" { - _elem = kutils.StringDeepCopy(elem) - } - p.UsedModels = append(p.UsedModels, _elem) - } - } - - var _baseResp *base.BaseResp - if src.BaseResp != nil { - _baseResp = &base.BaseResp{} - if err := _baseResp.DeepCopy(src.BaseResp); err != nil { + var _success *ListPreSpanResponse + if src.Success != nil { + _success = &ListPreSpanResponse{} + if err := _success.DeepCopy(src.Success); err != nil { return err } } - p.BaseResp = _baseResp + p.Success = _success return nil } -func (p *ChatMessage) FastRead(buf []byte) (int, error) { +func (p *TraceServiceGetTraceArgs) FastRead(buf []byte) (int, error) { var err error var offset int var l int var fieldTypeId thrift.TType var fieldId int16 - var issetRole bool = false for { fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) offset += l @@ -19475,13 +21923,12 @@ func (p *ChatMessage) FastRead(buf []byte) (int, error) { } switch fieldId { case 1: - if fieldTypeId == thrift.STRING { + if fieldTypeId == thrift.STRUCT { l, err = p.FastReadField1(buf[offset:]) offset += l if err != nil { goto ReadFieldError } - issetRole = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -19489,9 +21936,110 @@ func (p *ChatMessage) FastRead(buf []byte) (int, error) { goto SkipFieldError } } - case 2: + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetTraceArgs[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *TraceServiceGetTraceArgs) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := NewGetTraceRequest() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Req = _field + return offset, nil +} + +func (p *TraceServiceGetTraceArgs) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *TraceServiceGetTraceArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *TraceServiceGetTraceArgs) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *TraceServiceGetTraceArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Req.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *TraceServiceGetTraceArgs) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.Req.BLength() + return l +} + +func (p *TraceServiceGetTraceArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceGetTraceArgs) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _req *GetTraceRequest + if src.Req != nil { + _req = &GetTraceRequest{} + if err := _req.DeepCopy(src.Req); err != nil { + return err + } + } + p.Req = _req + + return nil +} + +func (p *TraceServiceGetTraceResult) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 0: if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField2(buf[offset:]) + l, err = p.FastReadField0(buf[offset:]) offset += l if err != nil { goto ReadFieldError @@ -19512,126 +22060,86 @@ func (p *ChatMessage) FastRead(buf []byte) (int, error) { } } - if !issetRole { - fieldId = 1 - goto RequiredFieldNotSetError - } return offset, nil ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ChatMessage[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetTraceResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_ChatMessage[fieldId])) -} - -func (p *ChatMessage) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = v - } - p.Role = _field - return offset, nil } -func (p *ChatMessage) FastReadField2(buf []byte) (int, error) { +func (p *TraceServiceGetTraceResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := span.NewOutputSpan() + _field := NewGetTraceResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { offset += l } - p.Span = _field + p.Success = _field return offset, nil } -func (p *ChatMessage) FastWrite(buf []byte) int { +func (p *TraceServiceGetTraceResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *ChatMessage) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceGetTraceResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField0(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) return offset } -func (p *ChatMessage) BLength() int { +func (p *TraceServiceGetTraceResult) BLength() int { l := 0 if p != nil { - l += p.field1Length() - l += p.field2Length() + l += p.field0Length() } l += thrift.Binary.FieldStopLength() - return l -} - -func (p *ChatMessage) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.Role) - return offset + return l } -func (p *ChatMessage) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceGetTraceResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetSpan() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 2) - offset += p.Span.FastWriteNocopy(buf[offset:], w) + if p.IsSetSuccess() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) + offset += p.Success.FastWriteNocopy(buf[offset:], w) } return offset } -func (p *ChatMessage) field1Length() int { - l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(p.Role) - return l -} - -func (p *ChatMessage) field2Length() int { +func (p *TraceServiceGetTraceResult) field0Length() int { l := 0 - if p.IsSetSpan() { + if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() - l += p.Span.BLength() + l += p.Success.BLength() } return l } -func (p *ChatMessage) DeepCopy(s interface{}) error { - src, ok := s.(*ChatMessage) +func (p *TraceServiceGetTraceResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceGetTraceResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - if src.Role != "" { - p.Role = kutils.StringDeepCopy(src.Role) - } - - var _span *span.OutputSpan - if src.Span != nil { - _span = &span.OutputSpan{} - if err := _span.DeepCopy(src.Span); err != nil { + var _success *GetTraceResponse + if src.Success != nil { + _success = &GetTraceResponse{} + if err := _success.DeepCopy(src.Success); err != nil { return err } } - p.Span = _span + p.Success = _success return nil } -func (p *TraceServiceListSpansArgs) FastRead(buf []byte) (int, error) { +func (p *TraceServiceSearchTraceTreeArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -19675,14 +22183,14 @@ func (p *TraceServiceListSpansArgs) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListSpansArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceSearchTraceTreeArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceListSpansArgs) FastReadField1(buf []byte) (int, error) { +func (p *TraceServiceSearchTraceTreeArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewListSpansRequest() + _field := NewSearchTraceTreeRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -19692,11 +22200,11 @@ func (p *TraceServiceListSpansArgs) FastReadField1(buf []byte) (int, error) { return offset, nil } -func (p *TraceServiceListSpansArgs) FastWrite(buf []byte) int { +func (p *TraceServiceSearchTraceTreeArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceListSpansArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceSearchTraceTreeArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -19705,7 +22213,7 @@ func (p *TraceServiceListSpansArgs) FastWriteNocopy(buf []byte, w thrift.NocopyW return offset } -func (p *TraceServiceListSpansArgs) BLength() int { +func (p *TraceServiceSearchTraceTreeArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -19714,29 +22222,29 @@ func (p *TraceServiceListSpansArgs) BLength() int { return l } -func (p *TraceServiceListSpansArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceSearchTraceTreeArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *TraceServiceListSpansArgs) field1Length() int { +func (p *TraceServiceSearchTraceTreeArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *TraceServiceListSpansArgs) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceListSpansArgs) +func (p *TraceServiceSearchTraceTreeArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceSearchTraceTreeArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *ListSpansRequest + var _req *SearchTraceTreeRequest if src.Req != nil { - _req = &ListSpansRequest{} + _req = &SearchTraceTreeRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -19746,7 +22254,7 @@ func (p *TraceServiceListSpansArgs) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceListSpansResult) FastRead(buf []byte) (int, error) { +func (p *TraceServiceSearchTraceTreeResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -19790,14 +22298,14 @@ func (p *TraceServiceListSpansResult) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListSpansResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceSearchTraceTreeResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceListSpansResult) FastReadField0(buf []byte) (int, error) { +func (p *TraceServiceSearchTraceTreeResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewListSpansResponse() + _field := NewSearchTraceTreeResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -19807,11 +22315,11 @@ func (p *TraceServiceListSpansResult) FastReadField0(buf []byte) (int, error) { return offset, nil } -func (p *TraceServiceListSpansResult) FastWrite(buf []byte) int { +func (p *TraceServiceSearchTraceTreeResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceListSpansResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceSearchTraceTreeResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -19820,7 +22328,7 @@ func (p *TraceServiceListSpansResult) FastWriteNocopy(buf []byte, w thrift.Nocop return offset } -func (p *TraceServiceListSpansResult) BLength() int { +func (p *TraceServiceSearchTraceTreeResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -19829,7 +22337,7 @@ func (p *TraceServiceListSpansResult) BLength() int { return l } -func (p *TraceServiceListSpansResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceSearchTraceTreeResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -19838,7 +22346,7 @@ func (p *TraceServiceListSpansResult) fastWriteField0(buf []byte, w thrift.Nocop return offset } -func (p *TraceServiceListSpansResult) field0Length() int { +func (p *TraceServiceSearchTraceTreeResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -19847,15 +22355,15 @@ func (p *TraceServiceListSpansResult) field0Length() int { return l } -func (p *TraceServiceListSpansResult) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceListSpansResult) +func (p *TraceServiceSearchTraceTreeResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceSearchTraceTreeResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *ListSpansResponse + var _success *SearchTraceTreeResponse if src.Success != nil { - _success = &ListSpansResponse{} + _success = &SearchTraceTreeResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -19865,7 +22373,7 @@ func (p *TraceServiceListSpansResult) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceListPreSpanArgs) FastRead(buf []byte) (int, error) { +func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -19909,14 +22417,14 @@ func (p *TraceServiceListPreSpanArgs) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListPreSpanArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceBatchGetTracesAdvanceInfoArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceListPreSpanArgs) FastReadField1(buf []byte) (int, error) { +func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewListPreSpanRequest() + _field := NewBatchGetTracesAdvanceInfoRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -19926,11 +22434,11 @@ func (p *TraceServiceListPreSpanArgs) FastReadField1(buf []byte) (int, error) { return offset, nil } -func (p *TraceServiceListPreSpanArgs) FastWrite(buf []byte) int { +func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceListPreSpanArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -19939,7 +22447,7 @@ func (p *TraceServiceListPreSpanArgs) FastWriteNocopy(buf []byte, w thrift.Nocop return offset } -func (p *TraceServiceListPreSpanArgs) BLength() int { +func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -19948,29 +22456,29 @@ func (p *TraceServiceListPreSpanArgs) BLength() int { return l } -func (p *TraceServiceListPreSpanArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *TraceServiceListPreSpanArgs) field1Length() int { +func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *TraceServiceListPreSpanArgs) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceListPreSpanArgs) +func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceBatchGetTracesAdvanceInfoArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *ListPreSpanRequest + var _req *BatchGetTracesAdvanceInfoRequest if src.Req != nil { - _req = &ListPreSpanRequest{} + _req = &BatchGetTracesAdvanceInfoRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -19980,7 +22488,7 @@ func (p *TraceServiceListPreSpanArgs) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceListPreSpanResult) FastRead(buf []byte) (int, error) { +func (p *TraceServiceBatchGetTracesAdvanceInfoResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -20024,14 +22532,14 @@ func (p *TraceServiceListPreSpanResult) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListPreSpanResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceBatchGetTracesAdvanceInfoResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceListPreSpanResult) FastReadField0(buf []byte) (int, error) { +func (p *TraceServiceBatchGetTracesAdvanceInfoResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewListPreSpanResponse() + _field := NewBatchGetTracesAdvanceInfoResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -20041,11 +22549,11 @@ func (p *TraceServiceListPreSpanResult) FastReadField0(buf []byte) (int, error) return offset, nil } -func (p *TraceServiceListPreSpanResult) FastWrite(buf []byte) int { +func (p *TraceServiceBatchGetTracesAdvanceInfoResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceListPreSpanResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceBatchGetTracesAdvanceInfoResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -20054,7 +22562,7 @@ func (p *TraceServiceListPreSpanResult) FastWriteNocopy(buf []byte, w thrift.Noc return offset } -func (p *TraceServiceListPreSpanResult) BLength() int { +func (p *TraceServiceBatchGetTracesAdvanceInfoResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -20063,7 +22571,7 @@ func (p *TraceServiceListPreSpanResult) BLength() int { return l } -func (p *TraceServiceListPreSpanResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceBatchGetTracesAdvanceInfoResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -20072,7 +22580,7 @@ func (p *TraceServiceListPreSpanResult) fastWriteField0(buf []byte, w thrift.Noc return offset } -func (p *TraceServiceListPreSpanResult) field0Length() int { +func (p *TraceServiceBatchGetTracesAdvanceInfoResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -20081,15 +22589,15 @@ func (p *TraceServiceListPreSpanResult) field0Length() int { return l } -func (p *TraceServiceListPreSpanResult) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceListPreSpanResult) +func (p *TraceServiceBatchGetTracesAdvanceInfoResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceBatchGetTracesAdvanceInfoResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *ListPreSpanResponse + var _success *BatchGetTracesAdvanceInfoResponse if src.Success != nil { - _success = &ListPreSpanResponse{} + _success = &BatchGetTracesAdvanceInfoResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -20099,7 +22607,7 @@ func (p *TraceServiceListPreSpanResult) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceGetTraceArgs) FastRead(buf []byte) (int, error) { +func (p *TraceServiceIngestTracesInnerArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -20143,14 +22651,14 @@ func (p *TraceServiceGetTraceArgs) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetTraceArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceIngestTracesInnerArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceGetTraceArgs) FastReadField1(buf []byte) (int, error) { +func (p *TraceServiceIngestTracesInnerArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewGetTraceRequest() + _field := NewIngestTracesRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -20160,11 +22668,11 @@ func (p *TraceServiceGetTraceArgs) FastReadField1(buf []byte) (int, error) { return offset, nil } -func (p *TraceServiceGetTraceArgs) FastWrite(buf []byte) int { +func (p *TraceServiceIngestTracesInnerArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceGetTraceArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceIngestTracesInnerArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -20173,7 +22681,7 @@ func (p *TraceServiceGetTraceArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWr return offset } -func (p *TraceServiceGetTraceArgs) BLength() int { +func (p *TraceServiceIngestTracesInnerArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -20182,29 +22690,29 @@ func (p *TraceServiceGetTraceArgs) BLength() int { return l } -func (p *TraceServiceGetTraceArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceIngestTracesInnerArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *TraceServiceGetTraceArgs) field1Length() int { +func (p *TraceServiceIngestTracesInnerArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *TraceServiceGetTraceArgs) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceGetTraceArgs) +func (p *TraceServiceIngestTracesInnerArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceIngestTracesInnerArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *GetTraceRequest + var _req *IngestTracesRequest if src.Req != nil { - _req = &GetTraceRequest{} + _req = &IngestTracesRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -20214,7 +22722,7 @@ func (p *TraceServiceGetTraceArgs) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceGetTraceResult) FastRead(buf []byte) (int, error) { +func (p *TraceServiceIngestTracesInnerResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -20258,14 +22766,14 @@ func (p *TraceServiceGetTraceResult) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetTraceResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceIngestTracesInnerResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceGetTraceResult) FastReadField0(buf []byte) (int, error) { +func (p *TraceServiceIngestTracesInnerResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewGetTraceResponse() + _field := NewIngestTracesResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -20275,11 +22783,11 @@ func (p *TraceServiceGetTraceResult) FastReadField0(buf []byte) (int, error) { return offset, nil } -func (p *TraceServiceGetTraceResult) FastWrite(buf []byte) int { +func (p *TraceServiceIngestTracesInnerResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceGetTraceResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceIngestTracesInnerResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -20288,7 +22796,7 @@ func (p *TraceServiceGetTraceResult) FastWriteNocopy(buf []byte, w thrift.Nocopy return offset } -func (p *TraceServiceGetTraceResult) BLength() int { +func (p *TraceServiceIngestTracesInnerResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -20297,7 +22805,7 @@ func (p *TraceServiceGetTraceResult) BLength() int { return l } -func (p *TraceServiceGetTraceResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceIngestTracesInnerResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -20306,7 +22814,7 @@ func (p *TraceServiceGetTraceResult) fastWriteField0(buf []byte, w thrift.Nocopy return offset } -func (p *TraceServiceGetTraceResult) field0Length() int { +func (p *TraceServiceIngestTracesInnerResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -20315,15 +22823,15 @@ func (p *TraceServiceGetTraceResult) field0Length() int { return l } -func (p *TraceServiceGetTraceResult) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceGetTraceResult) +func (p *TraceServiceIngestTracesInnerResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceIngestTracesInnerResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *GetTraceResponse + var _success *IngestTracesResponse if src.Success != nil { - _success = &GetTraceResponse{} + _success = &IngestTracesResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -20333,7 +22841,7 @@ func (p *TraceServiceGetTraceResult) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceSearchTraceTreeArgs) FastRead(buf []byte) (int, error) { +func (p *TraceServiceGetTracesMetaInfoArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -20377,14 +22885,14 @@ func (p *TraceServiceSearchTraceTreeArgs) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceSearchTraceTreeArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetTracesMetaInfoArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceSearchTraceTreeArgs) FastReadField1(buf []byte) (int, error) { +func (p *TraceServiceGetTracesMetaInfoArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewSearchTraceTreeRequest() + _field := NewGetTracesMetaInfoRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -20394,11 +22902,11 @@ func (p *TraceServiceSearchTraceTreeArgs) FastReadField1(buf []byte) (int, error return offset, nil } -func (p *TraceServiceSearchTraceTreeArgs) FastWrite(buf []byte) int { +func (p *TraceServiceGetTracesMetaInfoArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceSearchTraceTreeArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceGetTracesMetaInfoArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -20407,7 +22915,7 @@ func (p *TraceServiceSearchTraceTreeArgs) FastWriteNocopy(buf []byte, w thrift.N return offset } -func (p *TraceServiceSearchTraceTreeArgs) BLength() int { +func (p *TraceServiceGetTracesMetaInfoArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -20416,29 +22924,29 @@ func (p *TraceServiceSearchTraceTreeArgs) BLength() int { return l } -func (p *TraceServiceSearchTraceTreeArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceGetTracesMetaInfoArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *TraceServiceSearchTraceTreeArgs) field1Length() int { +func (p *TraceServiceGetTracesMetaInfoArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *TraceServiceSearchTraceTreeArgs) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceSearchTraceTreeArgs) +func (p *TraceServiceGetTracesMetaInfoArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceGetTracesMetaInfoArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *SearchTraceTreeRequest + var _req *GetTracesMetaInfoRequest if src.Req != nil { - _req = &SearchTraceTreeRequest{} + _req = &GetTracesMetaInfoRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -20448,7 +22956,7 @@ func (p *TraceServiceSearchTraceTreeArgs) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceSearchTraceTreeResult) FastRead(buf []byte) (int, error) { +func (p *TraceServiceGetTracesMetaInfoResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -20492,14 +23000,14 @@ func (p *TraceServiceSearchTraceTreeResult) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceSearchTraceTreeResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetTracesMetaInfoResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceSearchTraceTreeResult) FastReadField0(buf []byte) (int, error) { +func (p *TraceServiceGetTracesMetaInfoResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewSearchTraceTreeResponse() + _field := NewGetTracesMetaInfoResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -20509,11 +23017,11 @@ func (p *TraceServiceSearchTraceTreeResult) FastReadField0(buf []byte) (int, err return offset, nil } -func (p *TraceServiceSearchTraceTreeResult) FastWrite(buf []byte) int { +func (p *TraceServiceGetTracesMetaInfoResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceSearchTraceTreeResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceGetTracesMetaInfoResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -20522,7 +23030,7 @@ func (p *TraceServiceSearchTraceTreeResult) FastWriteNocopy(buf []byte, w thrift return offset } -func (p *TraceServiceSearchTraceTreeResult) BLength() int { +func (p *TraceServiceGetTracesMetaInfoResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -20531,7 +23039,7 @@ func (p *TraceServiceSearchTraceTreeResult) BLength() int { return l } -func (p *TraceServiceSearchTraceTreeResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceGetTracesMetaInfoResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -20540,7 +23048,7 @@ func (p *TraceServiceSearchTraceTreeResult) fastWriteField0(buf []byte, w thrift return offset } -func (p *TraceServiceSearchTraceTreeResult) field0Length() int { +func (p *TraceServiceGetTracesMetaInfoResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -20549,15 +23057,15 @@ func (p *TraceServiceSearchTraceTreeResult) field0Length() int { return l } -func (p *TraceServiceSearchTraceTreeResult) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceSearchTraceTreeResult) +func (p *TraceServiceGetTracesMetaInfoResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceGetTracesMetaInfoResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *SearchTraceTreeResponse + var _success *GetTracesMetaInfoResponse if src.Success != nil { - _success = &SearchTraceTreeResponse{} + _success = &GetTracesMetaInfoResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -20567,7 +23075,7 @@ func (p *TraceServiceSearchTraceTreeResult) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) FastRead(buf []byte) (int, error) { +func (p *TraceServiceCreateViewArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -20611,14 +23119,14 @@ func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) FastRead(buf []byte) (int, e ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceBatchGetTracesAdvanceInfoArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceCreateViewArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) FastReadField1(buf []byte) (int, error) { +func (p *TraceServiceCreateViewArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewBatchGetTracesAdvanceInfoRequest() + _field := NewCreateViewRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -20628,11 +23136,11 @@ func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) FastReadField1(buf []byte) ( return offset, nil } -func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) FastWrite(buf []byte) int { +func (p *TraceServiceCreateViewArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceCreateViewArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -20641,7 +23149,7 @@ func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) FastWriteNocopy(buf []byte, return offset } -func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) BLength() int { +func (p *TraceServiceCreateViewArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -20650,29 +23158,29 @@ func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) BLength() int { return l } -func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceCreateViewArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) field1Length() int { +func (p *TraceServiceCreateViewArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceBatchGetTracesAdvanceInfoArgs) +func (p *TraceServiceCreateViewArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceCreateViewArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *BatchGetTracesAdvanceInfoRequest + var _req *CreateViewRequest if src.Req != nil { - _req = &BatchGetTracesAdvanceInfoRequest{} + _req = &CreateViewRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -20682,7 +23190,7 @@ func (p *TraceServiceBatchGetTracesAdvanceInfoArgs) DeepCopy(s interface{}) erro return nil } -func (p *TraceServiceBatchGetTracesAdvanceInfoResult) FastRead(buf []byte) (int, error) { +func (p *TraceServiceCreateViewResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -20726,14 +23234,14 @@ func (p *TraceServiceBatchGetTracesAdvanceInfoResult) FastRead(buf []byte) (int, ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceBatchGetTracesAdvanceInfoResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceCreateViewResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceBatchGetTracesAdvanceInfoResult) FastReadField0(buf []byte) (int, error) { +func (p *TraceServiceCreateViewResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewBatchGetTracesAdvanceInfoResponse() + _field := NewCreateViewResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -20743,11 +23251,11 @@ func (p *TraceServiceBatchGetTracesAdvanceInfoResult) FastReadField0(buf []byte) return offset, nil } -func (p *TraceServiceBatchGetTracesAdvanceInfoResult) FastWrite(buf []byte) int { +func (p *TraceServiceCreateViewResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceBatchGetTracesAdvanceInfoResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceCreateViewResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -20756,7 +23264,7 @@ func (p *TraceServiceBatchGetTracesAdvanceInfoResult) FastWriteNocopy(buf []byte return offset } -func (p *TraceServiceBatchGetTracesAdvanceInfoResult) BLength() int { +func (p *TraceServiceCreateViewResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -20765,7 +23273,7 @@ func (p *TraceServiceBatchGetTracesAdvanceInfoResult) BLength() int { return l } -func (p *TraceServiceBatchGetTracesAdvanceInfoResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceCreateViewResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -20774,7 +23282,7 @@ func (p *TraceServiceBatchGetTracesAdvanceInfoResult) fastWriteField0(buf []byte return offset } -func (p *TraceServiceBatchGetTracesAdvanceInfoResult) field0Length() int { +func (p *TraceServiceCreateViewResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -20783,15 +23291,15 @@ func (p *TraceServiceBatchGetTracesAdvanceInfoResult) field0Length() int { return l } -func (p *TraceServiceBatchGetTracesAdvanceInfoResult) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceBatchGetTracesAdvanceInfoResult) +func (p *TraceServiceCreateViewResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceCreateViewResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *BatchGetTracesAdvanceInfoResponse + var _success *CreateViewResponse if src.Success != nil { - _success = &BatchGetTracesAdvanceInfoResponse{} + _success = &CreateViewResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -20801,7 +23309,7 @@ func (p *TraceServiceBatchGetTracesAdvanceInfoResult) DeepCopy(s interface{}) er return nil } -func (p *TraceServiceIngestTracesInnerArgs) FastRead(buf []byte) (int, error) { +func (p *TraceServiceUpdateViewArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -20845,14 +23353,14 @@ func (p *TraceServiceIngestTracesInnerArgs) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceIngestTracesInnerArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpdateViewArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceIngestTracesInnerArgs) FastReadField1(buf []byte) (int, error) { +func (p *TraceServiceUpdateViewArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewIngestTracesRequest() + _field := NewUpdateViewRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -20862,11 +23370,11 @@ func (p *TraceServiceIngestTracesInnerArgs) FastReadField1(buf []byte) (int, err return offset, nil } -func (p *TraceServiceIngestTracesInnerArgs) FastWrite(buf []byte) int { +func (p *TraceServiceUpdateViewArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceIngestTracesInnerArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceUpdateViewArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -20875,7 +23383,7 @@ func (p *TraceServiceIngestTracesInnerArgs) FastWriteNocopy(buf []byte, w thrift return offset } -func (p *TraceServiceIngestTracesInnerArgs) BLength() int { +func (p *TraceServiceUpdateViewArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -20884,29 +23392,29 @@ func (p *TraceServiceIngestTracesInnerArgs) BLength() int { return l } -func (p *TraceServiceIngestTracesInnerArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceUpdateViewArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *TraceServiceIngestTracesInnerArgs) field1Length() int { +func (p *TraceServiceUpdateViewArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *TraceServiceIngestTracesInnerArgs) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceIngestTracesInnerArgs) +func (p *TraceServiceUpdateViewArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceUpdateViewArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *IngestTracesRequest + var _req *UpdateViewRequest if src.Req != nil { - _req = &IngestTracesRequest{} + _req = &UpdateViewRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -20916,7 +23424,7 @@ func (p *TraceServiceIngestTracesInnerArgs) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceIngestTracesInnerResult) FastRead(buf []byte) (int, error) { +func (p *TraceServiceUpdateViewResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -20960,14 +23468,14 @@ func (p *TraceServiceIngestTracesInnerResult) FastRead(buf []byte) (int, error) ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceIngestTracesInnerResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpdateViewResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceIngestTracesInnerResult) FastReadField0(buf []byte) (int, error) { +func (p *TraceServiceUpdateViewResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewIngestTracesResponse() + _field := NewUpdateViewResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -20977,11 +23485,11 @@ func (p *TraceServiceIngestTracesInnerResult) FastReadField0(buf []byte) (int, e return offset, nil } -func (p *TraceServiceIngestTracesInnerResult) FastWrite(buf []byte) int { +func (p *TraceServiceUpdateViewResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceIngestTracesInnerResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceUpdateViewResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -20990,7 +23498,7 @@ func (p *TraceServiceIngestTracesInnerResult) FastWriteNocopy(buf []byte, w thri return offset } -func (p *TraceServiceIngestTracesInnerResult) BLength() int { +func (p *TraceServiceUpdateViewResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -20999,7 +23507,7 @@ func (p *TraceServiceIngestTracesInnerResult) BLength() int { return l } -func (p *TraceServiceIngestTracesInnerResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceUpdateViewResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -21008,7 +23516,7 @@ func (p *TraceServiceIngestTracesInnerResult) fastWriteField0(buf []byte, w thri return offset } -func (p *TraceServiceIngestTracesInnerResult) field0Length() int { +func (p *TraceServiceUpdateViewResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -21017,15 +23525,15 @@ func (p *TraceServiceIngestTracesInnerResult) field0Length() int { return l } -func (p *TraceServiceIngestTracesInnerResult) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceIngestTracesInnerResult) +func (p *TraceServiceUpdateViewResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceUpdateViewResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *IngestTracesResponse + var _success *UpdateViewResponse if src.Success != nil { - _success = &IngestTracesResponse{} + _success = &UpdateViewResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -21035,7 +23543,7 @@ func (p *TraceServiceIngestTracesInnerResult) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceGetTracesMetaInfoArgs) FastRead(buf []byte) (int, error) { +func (p *TraceServiceDeleteViewArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -21079,14 +23587,14 @@ func (p *TraceServiceGetTracesMetaInfoArgs) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetTracesMetaInfoArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceDeleteViewArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceGetTracesMetaInfoArgs) FastReadField1(buf []byte) (int, error) { +func (p *TraceServiceDeleteViewArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewGetTracesMetaInfoRequest() + _field := NewDeleteViewRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -21096,11 +23604,11 @@ func (p *TraceServiceGetTracesMetaInfoArgs) FastReadField1(buf []byte) (int, err return offset, nil } -func (p *TraceServiceGetTracesMetaInfoArgs) FastWrite(buf []byte) int { +func (p *TraceServiceDeleteViewArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceGetTracesMetaInfoArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceDeleteViewArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -21109,7 +23617,7 @@ func (p *TraceServiceGetTracesMetaInfoArgs) FastWriteNocopy(buf []byte, w thrift return offset } -func (p *TraceServiceGetTracesMetaInfoArgs) BLength() int { +func (p *TraceServiceDeleteViewArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -21118,29 +23626,29 @@ func (p *TraceServiceGetTracesMetaInfoArgs) BLength() int { return l } -func (p *TraceServiceGetTracesMetaInfoArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceDeleteViewArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *TraceServiceGetTracesMetaInfoArgs) field1Length() int { +func (p *TraceServiceDeleteViewArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *TraceServiceGetTracesMetaInfoArgs) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceGetTracesMetaInfoArgs) +func (p *TraceServiceDeleteViewArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceDeleteViewArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *GetTracesMetaInfoRequest + var _req *DeleteViewRequest if src.Req != nil { - _req = &GetTracesMetaInfoRequest{} + _req = &DeleteViewRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -21150,7 +23658,7 @@ func (p *TraceServiceGetTracesMetaInfoArgs) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceGetTracesMetaInfoResult) FastRead(buf []byte) (int, error) { +func (p *TraceServiceDeleteViewResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -21194,14 +23702,14 @@ func (p *TraceServiceGetTracesMetaInfoResult) FastRead(buf []byte) (int, error) ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetTracesMetaInfoResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceDeleteViewResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceGetTracesMetaInfoResult) FastReadField0(buf []byte) (int, error) { +func (p *TraceServiceDeleteViewResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewGetTracesMetaInfoResponse() + _field := NewDeleteViewResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -21211,11 +23719,11 @@ func (p *TraceServiceGetTracesMetaInfoResult) FastReadField0(buf []byte) (int, e return offset, nil } -func (p *TraceServiceGetTracesMetaInfoResult) FastWrite(buf []byte) int { +func (p *TraceServiceDeleteViewResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceGetTracesMetaInfoResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceDeleteViewResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -21224,7 +23732,7 @@ func (p *TraceServiceGetTracesMetaInfoResult) FastWriteNocopy(buf []byte, w thri return offset } -func (p *TraceServiceGetTracesMetaInfoResult) BLength() int { +func (p *TraceServiceDeleteViewResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -21233,7 +23741,7 @@ func (p *TraceServiceGetTracesMetaInfoResult) BLength() int { return l } -func (p *TraceServiceGetTracesMetaInfoResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceDeleteViewResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -21242,7 +23750,7 @@ func (p *TraceServiceGetTracesMetaInfoResult) fastWriteField0(buf []byte, w thri return offset } -func (p *TraceServiceGetTracesMetaInfoResult) field0Length() int { +func (p *TraceServiceDeleteViewResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -21251,15 +23759,15 @@ func (p *TraceServiceGetTracesMetaInfoResult) field0Length() int { return l } -func (p *TraceServiceGetTracesMetaInfoResult) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceGetTracesMetaInfoResult) +func (p *TraceServiceDeleteViewResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceDeleteViewResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *GetTracesMetaInfoResponse + var _success *DeleteViewResponse if src.Success != nil { - _success = &GetTracesMetaInfoResponse{} + _success = &DeleteViewResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -21269,7 +23777,7 @@ func (p *TraceServiceGetTracesMetaInfoResult) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceCreateViewArgs) FastRead(buf []byte) (int, error) { +func (p *TraceServiceListViewsArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -21313,14 +23821,14 @@ func (p *TraceServiceCreateViewArgs) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceCreateViewArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListViewsArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceCreateViewArgs) FastReadField1(buf []byte) (int, error) { +func (p *TraceServiceListViewsArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewCreateViewRequest() + _field := NewListViewsRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -21330,11 +23838,11 @@ func (p *TraceServiceCreateViewArgs) FastReadField1(buf []byte) (int, error) { return offset, nil } -func (p *TraceServiceCreateViewArgs) FastWrite(buf []byte) int { +func (p *TraceServiceListViewsArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceCreateViewArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListViewsArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -21343,7 +23851,7 @@ func (p *TraceServiceCreateViewArgs) FastWriteNocopy(buf []byte, w thrift.Nocopy return offset } -func (p *TraceServiceCreateViewArgs) BLength() int { +func (p *TraceServiceListViewsArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -21352,29 +23860,29 @@ func (p *TraceServiceCreateViewArgs) BLength() int { return l } -func (p *TraceServiceCreateViewArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListViewsArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *TraceServiceCreateViewArgs) field1Length() int { +func (p *TraceServiceListViewsArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *TraceServiceCreateViewArgs) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceCreateViewArgs) +func (p *TraceServiceListViewsArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceListViewsArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *CreateViewRequest + var _req *ListViewsRequest if src.Req != nil { - _req = &CreateViewRequest{} + _req = &ListViewsRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -21384,7 +23892,7 @@ func (p *TraceServiceCreateViewArgs) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceCreateViewResult) FastRead(buf []byte) (int, error) { +func (p *TraceServiceListViewsResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -21428,14 +23936,14 @@ func (p *TraceServiceCreateViewResult) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceCreateViewResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListViewsResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceCreateViewResult) FastReadField0(buf []byte) (int, error) { +func (p *TraceServiceListViewsResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewCreateViewResponse() + _field := NewListViewsResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -21445,11 +23953,11 @@ func (p *TraceServiceCreateViewResult) FastReadField0(buf []byte) (int, error) { return offset, nil } -func (p *TraceServiceCreateViewResult) FastWrite(buf []byte) int { +func (p *TraceServiceListViewsResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceCreateViewResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListViewsResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -21458,7 +23966,7 @@ func (p *TraceServiceCreateViewResult) FastWriteNocopy(buf []byte, w thrift.Noco return offset } -func (p *TraceServiceCreateViewResult) BLength() int { +func (p *TraceServiceListViewsResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -21467,7 +23975,7 @@ func (p *TraceServiceCreateViewResult) BLength() int { return l } -func (p *TraceServiceCreateViewResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListViewsResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -21476,7 +23984,7 @@ func (p *TraceServiceCreateViewResult) fastWriteField0(buf []byte, w thrift.Noco return offset } -func (p *TraceServiceCreateViewResult) field0Length() int { +func (p *TraceServiceListViewsResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -21485,15 +23993,15 @@ func (p *TraceServiceCreateViewResult) field0Length() int { return l } -func (p *TraceServiceCreateViewResult) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceCreateViewResult) +func (p *TraceServiceListViewsResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceListViewsResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *CreateViewResponse + var _success *ListViewsResponse if src.Success != nil { - _success = &CreateViewResponse{} + _success = &ListViewsResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -21503,7 +24011,7 @@ func (p *TraceServiceCreateViewResult) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceUpdateViewArgs) FastRead(buf []byte) (int, error) { +func (p *TraceServiceCreateManualAnnotationArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -21547,14 +24055,14 @@ func (p *TraceServiceUpdateViewArgs) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpdateViewArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceCreateManualAnnotationArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceUpdateViewArgs) FastReadField1(buf []byte) (int, error) { +func (p *TraceServiceCreateManualAnnotationArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewUpdateViewRequest() + _field := NewCreateManualAnnotationRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -21564,11 +24072,11 @@ func (p *TraceServiceUpdateViewArgs) FastReadField1(buf []byte) (int, error) { return offset, nil } -func (p *TraceServiceUpdateViewArgs) FastWrite(buf []byte) int { +func (p *TraceServiceCreateManualAnnotationArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceUpdateViewArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceCreateManualAnnotationArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -21577,7 +24085,7 @@ func (p *TraceServiceUpdateViewArgs) FastWriteNocopy(buf []byte, w thrift.Nocopy return offset } -func (p *TraceServiceUpdateViewArgs) BLength() int { +func (p *TraceServiceCreateManualAnnotationArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -21586,29 +24094,29 @@ func (p *TraceServiceUpdateViewArgs) BLength() int { return l } -func (p *TraceServiceUpdateViewArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceCreateManualAnnotationArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *TraceServiceUpdateViewArgs) field1Length() int { +func (p *TraceServiceCreateManualAnnotationArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *TraceServiceUpdateViewArgs) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceUpdateViewArgs) +func (p *TraceServiceCreateManualAnnotationArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceCreateManualAnnotationArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *UpdateViewRequest + var _req *CreateManualAnnotationRequest if src.Req != nil { - _req = &UpdateViewRequest{} + _req = &CreateManualAnnotationRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -21618,7 +24126,7 @@ func (p *TraceServiceUpdateViewArgs) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceUpdateViewResult) FastRead(buf []byte) (int, error) { +func (p *TraceServiceCreateManualAnnotationResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -21662,14 +24170,14 @@ func (p *TraceServiceUpdateViewResult) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpdateViewResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceCreateManualAnnotationResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceUpdateViewResult) FastReadField0(buf []byte) (int, error) { +func (p *TraceServiceCreateManualAnnotationResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewUpdateViewResponse() + _field := NewCreateManualAnnotationResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -21679,11 +24187,11 @@ func (p *TraceServiceUpdateViewResult) FastReadField0(buf []byte) (int, error) { return offset, nil } -func (p *TraceServiceUpdateViewResult) FastWrite(buf []byte) int { +func (p *TraceServiceCreateManualAnnotationResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceUpdateViewResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceCreateManualAnnotationResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -21692,7 +24200,7 @@ func (p *TraceServiceUpdateViewResult) FastWriteNocopy(buf []byte, w thrift.Noco return offset } -func (p *TraceServiceUpdateViewResult) BLength() int { +func (p *TraceServiceCreateManualAnnotationResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -21701,7 +24209,7 @@ func (p *TraceServiceUpdateViewResult) BLength() int { return l } -func (p *TraceServiceUpdateViewResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceCreateManualAnnotationResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -21710,7 +24218,7 @@ func (p *TraceServiceUpdateViewResult) fastWriteField0(buf []byte, w thrift.Noco return offset } -func (p *TraceServiceUpdateViewResult) field0Length() int { +func (p *TraceServiceCreateManualAnnotationResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -21719,15 +24227,15 @@ func (p *TraceServiceUpdateViewResult) field0Length() int { return l } -func (p *TraceServiceUpdateViewResult) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceUpdateViewResult) +func (p *TraceServiceCreateManualAnnotationResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceCreateManualAnnotationResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *UpdateViewResponse + var _success *CreateManualAnnotationResponse if src.Success != nil { - _success = &UpdateViewResponse{} + _success = &CreateManualAnnotationResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -21737,7 +24245,7 @@ func (p *TraceServiceUpdateViewResult) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceDeleteViewArgs) FastRead(buf []byte) (int, error) { +func (p *TraceServiceUpdateManualAnnotationArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -21781,14 +24289,14 @@ func (p *TraceServiceDeleteViewArgs) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceDeleteViewArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpdateManualAnnotationArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceDeleteViewArgs) FastReadField1(buf []byte) (int, error) { +func (p *TraceServiceUpdateManualAnnotationArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewDeleteViewRequest() + _field := NewUpdateManualAnnotationRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -21798,11 +24306,11 @@ func (p *TraceServiceDeleteViewArgs) FastReadField1(buf []byte) (int, error) { return offset, nil } -func (p *TraceServiceDeleteViewArgs) FastWrite(buf []byte) int { +func (p *TraceServiceUpdateManualAnnotationArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceDeleteViewArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceUpdateManualAnnotationArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -21811,7 +24319,7 @@ func (p *TraceServiceDeleteViewArgs) FastWriteNocopy(buf []byte, w thrift.Nocopy return offset } -func (p *TraceServiceDeleteViewArgs) BLength() int { +func (p *TraceServiceUpdateManualAnnotationArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -21820,29 +24328,29 @@ func (p *TraceServiceDeleteViewArgs) BLength() int { return l } -func (p *TraceServiceDeleteViewArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceUpdateManualAnnotationArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *TraceServiceDeleteViewArgs) field1Length() int { +func (p *TraceServiceUpdateManualAnnotationArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *TraceServiceDeleteViewArgs) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceDeleteViewArgs) +func (p *TraceServiceUpdateManualAnnotationArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceUpdateManualAnnotationArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *DeleteViewRequest + var _req *UpdateManualAnnotationRequest if src.Req != nil { - _req = &DeleteViewRequest{} + _req = &UpdateManualAnnotationRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -21852,7 +24360,7 @@ func (p *TraceServiceDeleteViewArgs) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceDeleteViewResult) FastRead(buf []byte) (int, error) { +func (p *TraceServiceUpdateManualAnnotationResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -21896,14 +24404,14 @@ func (p *TraceServiceDeleteViewResult) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceDeleteViewResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpdateManualAnnotationResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceDeleteViewResult) FastReadField0(buf []byte) (int, error) { +func (p *TraceServiceUpdateManualAnnotationResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewDeleteViewResponse() + _field := NewUpdateManualAnnotationResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -21913,11 +24421,11 @@ func (p *TraceServiceDeleteViewResult) FastReadField0(buf []byte) (int, error) { return offset, nil } -func (p *TraceServiceDeleteViewResult) FastWrite(buf []byte) int { +func (p *TraceServiceUpdateManualAnnotationResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceDeleteViewResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceUpdateManualAnnotationResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -21926,7 +24434,7 @@ func (p *TraceServiceDeleteViewResult) FastWriteNocopy(buf []byte, w thrift.Noco return offset } -func (p *TraceServiceDeleteViewResult) BLength() int { +func (p *TraceServiceUpdateManualAnnotationResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -21935,7 +24443,7 @@ func (p *TraceServiceDeleteViewResult) BLength() int { return l } -func (p *TraceServiceDeleteViewResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceUpdateManualAnnotationResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -21944,7 +24452,7 @@ func (p *TraceServiceDeleteViewResult) fastWriteField0(buf []byte, w thrift.Noco return offset } -func (p *TraceServiceDeleteViewResult) field0Length() int { +func (p *TraceServiceUpdateManualAnnotationResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -21953,15 +24461,15 @@ func (p *TraceServiceDeleteViewResult) field0Length() int { return l } -func (p *TraceServiceDeleteViewResult) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceDeleteViewResult) +func (p *TraceServiceUpdateManualAnnotationResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceUpdateManualAnnotationResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *DeleteViewResponse + var _success *UpdateManualAnnotationResponse if src.Success != nil { - _success = &DeleteViewResponse{} + _success = &UpdateManualAnnotationResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -21971,7 +24479,7 @@ func (p *TraceServiceDeleteViewResult) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceListViewsArgs) FastRead(buf []byte) (int, error) { +func (p *TraceServiceDeleteManualAnnotationArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -22015,14 +24523,14 @@ func (p *TraceServiceListViewsArgs) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListViewsArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceDeleteManualAnnotationArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceListViewsArgs) FastReadField1(buf []byte) (int, error) { +func (p *TraceServiceDeleteManualAnnotationArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewListViewsRequest() + _field := NewDeleteManualAnnotationRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -22032,11 +24540,11 @@ func (p *TraceServiceListViewsArgs) FastReadField1(buf []byte) (int, error) { return offset, nil } -func (p *TraceServiceListViewsArgs) FastWrite(buf []byte) int { +func (p *TraceServiceDeleteManualAnnotationArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceListViewsArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceDeleteManualAnnotationArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -22045,7 +24553,7 @@ func (p *TraceServiceListViewsArgs) FastWriteNocopy(buf []byte, w thrift.NocopyW return offset } -func (p *TraceServiceListViewsArgs) BLength() int { +func (p *TraceServiceDeleteManualAnnotationArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -22054,29 +24562,29 @@ func (p *TraceServiceListViewsArgs) BLength() int { return l } -func (p *TraceServiceListViewsArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceDeleteManualAnnotationArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *TraceServiceListViewsArgs) field1Length() int { +func (p *TraceServiceDeleteManualAnnotationArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *TraceServiceListViewsArgs) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceListViewsArgs) +func (p *TraceServiceDeleteManualAnnotationArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceDeleteManualAnnotationArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *ListViewsRequest + var _req *DeleteManualAnnotationRequest if src.Req != nil { - _req = &ListViewsRequest{} + _req = &DeleteManualAnnotationRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -22086,7 +24594,7 @@ func (p *TraceServiceListViewsArgs) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceListViewsResult) FastRead(buf []byte) (int, error) { +func (p *TraceServiceDeleteManualAnnotationResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -22130,14 +24638,14 @@ func (p *TraceServiceListViewsResult) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListViewsResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceDeleteManualAnnotationResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceListViewsResult) FastReadField0(buf []byte) (int, error) { +func (p *TraceServiceDeleteManualAnnotationResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewListViewsResponse() + _field := NewDeleteManualAnnotationResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -22147,11 +24655,11 @@ func (p *TraceServiceListViewsResult) FastReadField0(buf []byte) (int, error) { return offset, nil } -func (p *TraceServiceListViewsResult) FastWrite(buf []byte) int { +func (p *TraceServiceDeleteManualAnnotationResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceListViewsResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceDeleteManualAnnotationResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -22160,7 +24668,7 @@ func (p *TraceServiceListViewsResult) FastWriteNocopy(buf []byte, w thrift.Nocop return offset } -func (p *TraceServiceListViewsResult) BLength() int { +func (p *TraceServiceDeleteManualAnnotationResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -22169,7 +24677,7 @@ func (p *TraceServiceListViewsResult) BLength() int { return l } -func (p *TraceServiceListViewsResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceDeleteManualAnnotationResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -22178,7 +24686,7 @@ func (p *TraceServiceListViewsResult) fastWriteField0(buf []byte, w thrift.Nocop return offset } -func (p *TraceServiceListViewsResult) field0Length() int { +func (p *TraceServiceDeleteManualAnnotationResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -22187,15 +24695,15 @@ func (p *TraceServiceListViewsResult) field0Length() int { return l } -func (p *TraceServiceListViewsResult) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceListViewsResult) +func (p *TraceServiceDeleteManualAnnotationResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceDeleteManualAnnotationResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *ListViewsResponse + var _success *DeleteManualAnnotationResponse if src.Success != nil { - _success = &ListViewsResponse{} + _success = &DeleteManualAnnotationResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -22205,7 +24713,7 @@ func (p *TraceServiceListViewsResult) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceCreateManualAnnotationArgs) FastRead(buf []byte) (int, error) { +func (p *TraceServiceListAnnotationsArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -22249,14 +24757,14 @@ func (p *TraceServiceCreateManualAnnotationArgs) FastRead(buf []byte) (int, erro ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceCreateManualAnnotationArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListAnnotationsArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceCreateManualAnnotationArgs) FastReadField1(buf []byte) (int, error) { +func (p *TraceServiceListAnnotationsArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewCreateManualAnnotationRequest() + _field := NewListAnnotationsRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -22266,11 +24774,11 @@ func (p *TraceServiceCreateManualAnnotationArgs) FastReadField1(buf []byte) (int return offset, nil } -func (p *TraceServiceCreateManualAnnotationArgs) FastWrite(buf []byte) int { +func (p *TraceServiceListAnnotationsArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceCreateManualAnnotationArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListAnnotationsArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -22279,7 +24787,7 @@ func (p *TraceServiceCreateManualAnnotationArgs) FastWriteNocopy(buf []byte, w t return offset } -func (p *TraceServiceCreateManualAnnotationArgs) BLength() int { +func (p *TraceServiceListAnnotationsArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -22288,29 +24796,29 @@ func (p *TraceServiceCreateManualAnnotationArgs) BLength() int { return l } -func (p *TraceServiceCreateManualAnnotationArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListAnnotationsArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *TraceServiceCreateManualAnnotationArgs) field1Length() int { +func (p *TraceServiceListAnnotationsArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *TraceServiceCreateManualAnnotationArgs) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceCreateManualAnnotationArgs) +func (p *TraceServiceListAnnotationsArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceListAnnotationsArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *CreateManualAnnotationRequest + var _req *ListAnnotationsRequest if src.Req != nil { - _req = &CreateManualAnnotationRequest{} + _req = &ListAnnotationsRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -22320,7 +24828,7 @@ func (p *TraceServiceCreateManualAnnotationArgs) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceCreateManualAnnotationResult) FastRead(buf []byte) (int, error) { +func (p *TraceServiceListAnnotationsResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -22364,14 +24872,14 @@ func (p *TraceServiceCreateManualAnnotationResult) FastRead(buf []byte) (int, er ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceCreateManualAnnotationResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListAnnotationsResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceCreateManualAnnotationResult) FastReadField0(buf []byte) (int, error) { +func (p *TraceServiceListAnnotationsResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewCreateManualAnnotationResponse() + _field := NewListAnnotationsResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -22381,11 +24889,11 @@ func (p *TraceServiceCreateManualAnnotationResult) FastReadField0(buf []byte) (i return offset, nil } -func (p *TraceServiceCreateManualAnnotationResult) FastWrite(buf []byte) int { +func (p *TraceServiceListAnnotationsResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceCreateManualAnnotationResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListAnnotationsResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -22394,7 +24902,7 @@ func (p *TraceServiceCreateManualAnnotationResult) FastWriteNocopy(buf []byte, w return offset } -func (p *TraceServiceCreateManualAnnotationResult) BLength() int { +func (p *TraceServiceListAnnotationsResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -22403,7 +24911,7 @@ func (p *TraceServiceCreateManualAnnotationResult) BLength() int { return l } -func (p *TraceServiceCreateManualAnnotationResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListAnnotationsResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -22412,7 +24920,7 @@ func (p *TraceServiceCreateManualAnnotationResult) fastWriteField0(buf []byte, w return offset } -func (p *TraceServiceCreateManualAnnotationResult) field0Length() int { +func (p *TraceServiceListAnnotationsResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -22421,15 +24929,15 @@ func (p *TraceServiceCreateManualAnnotationResult) field0Length() int { return l } -func (p *TraceServiceCreateManualAnnotationResult) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceCreateManualAnnotationResult) +func (p *TraceServiceListAnnotationsResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceListAnnotationsResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *CreateManualAnnotationResponse + var _success *ListAnnotationsResponse if src.Success != nil { - _success = &CreateManualAnnotationResponse{} + _success = &ListAnnotationsResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -22439,7 +24947,7 @@ func (p *TraceServiceCreateManualAnnotationResult) DeepCopy(s interface{}) error return nil } -func (p *TraceServiceUpdateManualAnnotationArgs) FastRead(buf []byte) (int, error) { +func (p *TraceServiceListWorkspaceAnnotationsArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -22483,14 +24991,14 @@ func (p *TraceServiceUpdateManualAnnotationArgs) FastRead(buf []byte) (int, erro ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpdateManualAnnotationArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListWorkspaceAnnotationsArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceUpdateManualAnnotationArgs) FastReadField1(buf []byte) (int, error) { +func (p *TraceServiceListWorkspaceAnnotationsArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewUpdateManualAnnotationRequest() + _field := NewListWorkspaceAnnotationsRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -22500,11 +25008,11 @@ func (p *TraceServiceUpdateManualAnnotationArgs) FastReadField1(buf []byte) (int return offset, nil } -func (p *TraceServiceUpdateManualAnnotationArgs) FastWrite(buf []byte) int { +func (p *TraceServiceListWorkspaceAnnotationsArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceUpdateManualAnnotationArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListWorkspaceAnnotationsArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -22513,7 +25021,7 @@ func (p *TraceServiceUpdateManualAnnotationArgs) FastWriteNocopy(buf []byte, w t return offset } -func (p *TraceServiceUpdateManualAnnotationArgs) BLength() int { +func (p *TraceServiceListWorkspaceAnnotationsArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -22522,29 +25030,29 @@ func (p *TraceServiceUpdateManualAnnotationArgs) BLength() int { return l } -func (p *TraceServiceUpdateManualAnnotationArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListWorkspaceAnnotationsArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *TraceServiceUpdateManualAnnotationArgs) field1Length() int { +func (p *TraceServiceListWorkspaceAnnotationsArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *TraceServiceUpdateManualAnnotationArgs) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceUpdateManualAnnotationArgs) +func (p *TraceServiceListWorkspaceAnnotationsArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceListWorkspaceAnnotationsArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *UpdateManualAnnotationRequest + var _req *ListWorkspaceAnnotationsRequest if src.Req != nil { - _req = &UpdateManualAnnotationRequest{} + _req = &ListWorkspaceAnnotationsRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -22554,7 +25062,7 @@ func (p *TraceServiceUpdateManualAnnotationArgs) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceUpdateManualAnnotationResult) FastRead(buf []byte) (int, error) { +func (p *TraceServiceListWorkspaceAnnotationsResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -22598,14 +25106,14 @@ func (p *TraceServiceUpdateManualAnnotationResult) FastRead(buf []byte) (int, er ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpdateManualAnnotationResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListWorkspaceAnnotationsResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceUpdateManualAnnotationResult) FastReadField0(buf []byte) (int, error) { +func (p *TraceServiceListWorkspaceAnnotationsResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewUpdateManualAnnotationResponse() + _field := NewListWorkspaceAnnotationsResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -22615,11 +25123,11 @@ func (p *TraceServiceUpdateManualAnnotationResult) FastReadField0(buf []byte) (i return offset, nil } -func (p *TraceServiceUpdateManualAnnotationResult) FastWrite(buf []byte) int { +func (p *TraceServiceListWorkspaceAnnotationsResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceUpdateManualAnnotationResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListWorkspaceAnnotationsResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -22628,7 +25136,7 @@ func (p *TraceServiceUpdateManualAnnotationResult) FastWriteNocopy(buf []byte, w return offset } -func (p *TraceServiceUpdateManualAnnotationResult) BLength() int { +func (p *TraceServiceListWorkspaceAnnotationsResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -22637,7 +25145,7 @@ func (p *TraceServiceUpdateManualAnnotationResult) BLength() int { return l } -func (p *TraceServiceUpdateManualAnnotationResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListWorkspaceAnnotationsResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -22646,7 +25154,7 @@ func (p *TraceServiceUpdateManualAnnotationResult) fastWriteField0(buf []byte, w return offset } -func (p *TraceServiceUpdateManualAnnotationResult) field0Length() int { +func (p *TraceServiceListWorkspaceAnnotationsResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -22655,15 +25163,15 @@ func (p *TraceServiceUpdateManualAnnotationResult) field0Length() int { return l } -func (p *TraceServiceUpdateManualAnnotationResult) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceUpdateManualAnnotationResult) +func (p *TraceServiceListWorkspaceAnnotationsResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceListWorkspaceAnnotationsResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *UpdateManualAnnotationResponse + var _success *ListWorkspaceAnnotationsResponse if src.Success != nil { - _success = &UpdateManualAnnotationResponse{} + _success = &ListWorkspaceAnnotationsResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -22673,7 +25181,7 @@ func (p *TraceServiceUpdateManualAnnotationResult) DeepCopy(s interface{}) error return nil } -func (p *TraceServiceDeleteManualAnnotationArgs) FastRead(buf []byte) (int, error) { +func (p *TraceServiceExportTracesToDatasetArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -22717,14 +25225,14 @@ func (p *TraceServiceDeleteManualAnnotationArgs) FastRead(buf []byte) (int, erro ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceDeleteManualAnnotationArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceExportTracesToDatasetArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceDeleteManualAnnotationArgs) FastReadField1(buf []byte) (int, error) { +func (p *TraceServiceExportTracesToDatasetArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewDeleteManualAnnotationRequest() + _field := NewExportTracesToDatasetRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -22734,11 +25242,11 @@ func (p *TraceServiceDeleteManualAnnotationArgs) FastReadField1(buf []byte) (int return offset, nil } -func (p *TraceServiceDeleteManualAnnotationArgs) FastWrite(buf []byte) int { +func (p *TraceServiceExportTracesToDatasetArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceDeleteManualAnnotationArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceExportTracesToDatasetArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -22747,7 +25255,7 @@ func (p *TraceServiceDeleteManualAnnotationArgs) FastWriteNocopy(buf []byte, w t return offset } -func (p *TraceServiceDeleteManualAnnotationArgs) BLength() int { +func (p *TraceServiceExportTracesToDatasetArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -22756,29 +25264,29 @@ func (p *TraceServiceDeleteManualAnnotationArgs) BLength() int { return l } -func (p *TraceServiceDeleteManualAnnotationArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceExportTracesToDatasetArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *TraceServiceDeleteManualAnnotationArgs) field1Length() int { +func (p *TraceServiceExportTracesToDatasetArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *TraceServiceDeleteManualAnnotationArgs) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceDeleteManualAnnotationArgs) +func (p *TraceServiceExportTracesToDatasetArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceExportTracesToDatasetArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *DeleteManualAnnotationRequest + var _req *ExportTracesToDatasetRequest if src.Req != nil { - _req = &DeleteManualAnnotationRequest{} + _req = &ExportTracesToDatasetRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -22788,7 +25296,7 @@ func (p *TraceServiceDeleteManualAnnotationArgs) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceDeleteManualAnnotationResult) FastRead(buf []byte) (int, error) { +func (p *TraceServiceExportTracesToDatasetResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -22832,14 +25340,14 @@ func (p *TraceServiceDeleteManualAnnotationResult) FastRead(buf []byte) (int, er ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceDeleteManualAnnotationResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceExportTracesToDatasetResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceDeleteManualAnnotationResult) FastReadField0(buf []byte) (int, error) { +func (p *TraceServiceExportTracesToDatasetResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewDeleteManualAnnotationResponse() + _field := NewExportTracesToDatasetResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -22849,11 +25357,11 @@ func (p *TraceServiceDeleteManualAnnotationResult) FastReadField0(buf []byte) (i return offset, nil } -func (p *TraceServiceDeleteManualAnnotationResult) FastWrite(buf []byte) int { +func (p *TraceServiceExportTracesToDatasetResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceDeleteManualAnnotationResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceExportTracesToDatasetResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -22862,7 +25370,7 @@ func (p *TraceServiceDeleteManualAnnotationResult) FastWriteNocopy(buf []byte, w return offset } -func (p *TraceServiceDeleteManualAnnotationResult) BLength() int { +func (p *TraceServiceExportTracesToDatasetResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -22871,7 +25379,7 @@ func (p *TraceServiceDeleteManualAnnotationResult) BLength() int { return l } -func (p *TraceServiceDeleteManualAnnotationResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceExportTracesToDatasetResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -22880,7 +25388,7 @@ func (p *TraceServiceDeleteManualAnnotationResult) fastWriteField0(buf []byte, w return offset } -func (p *TraceServiceDeleteManualAnnotationResult) field0Length() int { +func (p *TraceServiceExportTracesToDatasetResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -22889,15 +25397,15 @@ func (p *TraceServiceDeleteManualAnnotationResult) field0Length() int { return l } -func (p *TraceServiceDeleteManualAnnotationResult) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceDeleteManualAnnotationResult) +func (p *TraceServiceExportTracesToDatasetResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceExportTracesToDatasetResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *DeleteManualAnnotationResponse + var _success *ExportTracesToDatasetResponse if src.Success != nil { - _success = &DeleteManualAnnotationResponse{} + _success = &ExportTracesToDatasetResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -22907,7 +25415,7 @@ func (p *TraceServiceDeleteManualAnnotationResult) DeepCopy(s interface{}) error return nil } -func (p *TraceServiceListAnnotationsArgs) FastRead(buf []byte) (int, error) { +func (p *TraceServicePreviewExportTracesToDatasetArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -22951,14 +25459,14 @@ func (p *TraceServiceListAnnotationsArgs) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListAnnotationsArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServicePreviewExportTracesToDatasetArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceListAnnotationsArgs) FastReadField1(buf []byte) (int, error) { +func (p *TraceServicePreviewExportTracesToDatasetArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewListAnnotationsRequest() + _field := NewPreviewExportTracesToDatasetRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -22968,11 +25476,11 @@ func (p *TraceServiceListAnnotationsArgs) FastReadField1(buf []byte) (int, error return offset, nil } -func (p *TraceServiceListAnnotationsArgs) FastWrite(buf []byte) int { +func (p *TraceServicePreviewExportTracesToDatasetArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceListAnnotationsArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServicePreviewExportTracesToDatasetArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -22981,7 +25489,7 @@ func (p *TraceServiceListAnnotationsArgs) FastWriteNocopy(buf []byte, w thrift.N return offset } -func (p *TraceServiceListAnnotationsArgs) BLength() int { +func (p *TraceServicePreviewExportTracesToDatasetArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -22990,29 +25498,29 @@ func (p *TraceServiceListAnnotationsArgs) BLength() int { return l } -func (p *TraceServiceListAnnotationsArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServicePreviewExportTracesToDatasetArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *TraceServiceListAnnotationsArgs) field1Length() int { +func (p *TraceServicePreviewExportTracesToDatasetArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *TraceServiceListAnnotationsArgs) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceListAnnotationsArgs) +func (p *TraceServicePreviewExportTracesToDatasetArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServicePreviewExportTracesToDatasetArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *ListAnnotationsRequest + var _req *PreviewExportTracesToDatasetRequest if src.Req != nil { - _req = &ListAnnotationsRequest{} + _req = &PreviewExportTracesToDatasetRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -23022,7 +25530,7 @@ func (p *TraceServiceListAnnotationsArgs) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceListAnnotationsResult) FastRead(buf []byte) (int, error) { +func (p *TraceServicePreviewExportTracesToDatasetResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -23066,14 +25574,14 @@ func (p *TraceServiceListAnnotationsResult) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListAnnotationsResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServicePreviewExportTracesToDatasetResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceListAnnotationsResult) FastReadField0(buf []byte) (int, error) { +func (p *TraceServicePreviewExportTracesToDatasetResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewListAnnotationsResponse() + _field := NewPreviewExportTracesToDatasetResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -23083,11 +25591,11 @@ func (p *TraceServiceListAnnotationsResult) FastReadField0(buf []byte) (int, err return offset, nil } -func (p *TraceServiceListAnnotationsResult) FastWrite(buf []byte) int { +func (p *TraceServicePreviewExportTracesToDatasetResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceListAnnotationsResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServicePreviewExportTracesToDatasetResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -23096,7 +25604,7 @@ func (p *TraceServiceListAnnotationsResult) FastWriteNocopy(buf []byte, w thrift return offset } -func (p *TraceServiceListAnnotationsResult) BLength() int { +func (p *TraceServicePreviewExportTracesToDatasetResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -23105,7 +25613,7 @@ func (p *TraceServiceListAnnotationsResult) BLength() int { return l } -func (p *TraceServiceListAnnotationsResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServicePreviewExportTracesToDatasetResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -23114,7 +25622,7 @@ func (p *TraceServiceListAnnotationsResult) fastWriteField0(buf []byte, w thrift return offset } -func (p *TraceServiceListAnnotationsResult) field0Length() int { +func (p *TraceServicePreviewExportTracesToDatasetResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -23123,15 +25631,15 @@ func (p *TraceServiceListAnnotationsResult) field0Length() int { return l } -func (p *TraceServiceListAnnotationsResult) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceListAnnotationsResult) +func (p *TraceServicePreviewExportTracesToDatasetResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServicePreviewExportTracesToDatasetResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *ListAnnotationsResponse + var _success *PreviewExportTracesToDatasetResponse if src.Success != nil { - _success = &ListAnnotationsResponse{} + _success = &PreviewExportTracesToDatasetResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -23141,7 +25649,7 @@ func (p *TraceServiceListAnnotationsResult) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceListWorkspaceAnnotationsArgs) FastRead(buf []byte) (int, error) { +func (p *TraceServiceChangeEvaluatorScoreArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -23185,14 +25693,14 @@ func (p *TraceServiceListWorkspaceAnnotationsArgs) FastRead(buf []byte) (int, er ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListWorkspaceAnnotationsArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceChangeEvaluatorScoreArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceListWorkspaceAnnotationsArgs) FastReadField1(buf []byte) (int, error) { +func (p *TraceServiceChangeEvaluatorScoreArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewListWorkspaceAnnotationsRequest() + _field := NewChangeEvaluatorScoreRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -23202,11 +25710,11 @@ func (p *TraceServiceListWorkspaceAnnotationsArgs) FastReadField1(buf []byte) (i return offset, nil } -func (p *TraceServiceListWorkspaceAnnotationsArgs) FastWrite(buf []byte) int { +func (p *TraceServiceChangeEvaluatorScoreArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceListWorkspaceAnnotationsArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceChangeEvaluatorScoreArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -23215,7 +25723,7 @@ func (p *TraceServiceListWorkspaceAnnotationsArgs) FastWriteNocopy(buf []byte, w return offset } -func (p *TraceServiceListWorkspaceAnnotationsArgs) BLength() int { +func (p *TraceServiceChangeEvaluatorScoreArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -23224,29 +25732,29 @@ func (p *TraceServiceListWorkspaceAnnotationsArgs) BLength() int { return l } -func (p *TraceServiceListWorkspaceAnnotationsArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceChangeEvaluatorScoreArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *TraceServiceListWorkspaceAnnotationsArgs) field1Length() int { +func (p *TraceServiceChangeEvaluatorScoreArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *TraceServiceListWorkspaceAnnotationsArgs) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceListWorkspaceAnnotationsArgs) +func (p *TraceServiceChangeEvaluatorScoreArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceChangeEvaluatorScoreArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *ListWorkspaceAnnotationsRequest + var _req *ChangeEvaluatorScoreRequest if src.Req != nil { - _req = &ListWorkspaceAnnotationsRequest{} + _req = &ChangeEvaluatorScoreRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -23256,7 +25764,7 @@ func (p *TraceServiceListWorkspaceAnnotationsArgs) DeepCopy(s interface{}) error return nil } -func (p *TraceServiceListWorkspaceAnnotationsResult) FastRead(buf []byte) (int, error) { +func (p *TraceServiceChangeEvaluatorScoreResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -23300,14 +25808,14 @@ func (p *TraceServiceListWorkspaceAnnotationsResult) FastRead(buf []byte) (int, ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListWorkspaceAnnotationsResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceChangeEvaluatorScoreResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceListWorkspaceAnnotationsResult) FastReadField0(buf []byte) (int, error) { +func (p *TraceServiceChangeEvaluatorScoreResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewListWorkspaceAnnotationsResponse() + _field := NewChangeEvaluatorScoreResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -23317,11 +25825,11 @@ func (p *TraceServiceListWorkspaceAnnotationsResult) FastReadField0(buf []byte) return offset, nil } -func (p *TraceServiceListWorkspaceAnnotationsResult) FastWrite(buf []byte) int { +func (p *TraceServiceChangeEvaluatorScoreResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceListWorkspaceAnnotationsResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceChangeEvaluatorScoreResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -23330,7 +25838,7 @@ func (p *TraceServiceListWorkspaceAnnotationsResult) FastWriteNocopy(buf []byte, return offset } -func (p *TraceServiceListWorkspaceAnnotationsResult) BLength() int { +func (p *TraceServiceChangeEvaluatorScoreResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -23339,7 +25847,7 @@ func (p *TraceServiceListWorkspaceAnnotationsResult) BLength() int { return l } -func (p *TraceServiceListWorkspaceAnnotationsResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceChangeEvaluatorScoreResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -23348,7 +25856,7 @@ func (p *TraceServiceListWorkspaceAnnotationsResult) fastWriteField0(buf []byte, return offset } -func (p *TraceServiceListWorkspaceAnnotationsResult) field0Length() int { +func (p *TraceServiceChangeEvaluatorScoreResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -23357,15 +25865,15 @@ func (p *TraceServiceListWorkspaceAnnotationsResult) field0Length() int { return l } -func (p *TraceServiceListWorkspaceAnnotationsResult) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceListWorkspaceAnnotationsResult) +func (p *TraceServiceChangeEvaluatorScoreResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceChangeEvaluatorScoreResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *ListWorkspaceAnnotationsResponse + var _success *ChangeEvaluatorScoreResponse if src.Success != nil { - _success = &ListWorkspaceAnnotationsResponse{} + _success = &ChangeEvaluatorScoreResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -23375,7 +25883,7 @@ func (p *TraceServiceListWorkspaceAnnotationsResult) DeepCopy(s interface{}) err return nil } -func (p *TraceServiceExportTracesToDatasetArgs) FastRead(buf []byte) (int, error) { +func (p *TraceServiceListAnnotationEvaluatorsArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -23419,14 +25927,14 @@ func (p *TraceServiceExportTracesToDatasetArgs) FastRead(buf []byte) (int, error ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceExportTracesToDatasetArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListAnnotationEvaluatorsArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceExportTracesToDatasetArgs) FastReadField1(buf []byte) (int, error) { +func (p *TraceServiceListAnnotationEvaluatorsArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewExportTracesToDatasetRequest() + _field := NewListAnnotationEvaluatorsRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -23436,11 +25944,11 @@ func (p *TraceServiceExportTracesToDatasetArgs) FastReadField1(buf []byte) (int, return offset, nil } -func (p *TraceServiceExportTracesToDatasetArgs) FastWrite(buf []byte) int { +func (p *TraceServiceListAnnotationEvaluatorsArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceExportTracesToDatasetArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListAnnotationEvaluatorsArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -23449,7 +25957,7 @@ func (p *TraceServiceExportTracesToDatasetArgs) FastWriteNocopy(buf []byte, w th return offset } -func (p *TraceServiceExportTracesToDatasetArgs) BLength() int { +func (p *TraceServiceListAnnotationEvaluatorsArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -23458,29 +25966,29 @@ func (p *TraceServiceExportTracesToDatasetArgs) BLength() int { return l } -func (p *TraceServiceExportTracesToDatasetArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListAnnotationEvaluatorsArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *TraceServiceExportTracesToDatasetArgs) field1Length() int { +func (p *TraceServiceListAnnotationEvaluatorsArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *TraceServiceExportTracesToDatasetArgs) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceExportTracesToDatasetArgs) +func (p *TraceServiceListAnnotationEvaluatorsArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceListAnnotationEvaluatorsArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *ExportTracesToDatasetRequest + var _req *ListAnnotationEvaluatorsRequest if src.Req != nil { - _req = &ExportTracesToDatasetRequest{} + _req = &ListAnnotationEvaluatorsRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -23490,7 +25998,7 @@ func (p *TraceServiceExportTracesToDatasetArgs) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceExportTracesToDatasetResult) FastRead(buf []byte) (int, error) { +func (p *TraceServiceListAnnotationEvaluatorsResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -23534,14 +26042,14 @@ func (p *TraceServiceExportTracesToDatasetResult) FastRead(buf []byte) (int, err ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceExportTracesToDatasetResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListAnnotationEvaluatorsResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceExportTracesToDatasetResult) FastReadField0(buf []byte) (int, error) { +func (p *TraceServiceListAnnotationEvaluatorsResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewExportTracesToDatasetResponse() + _field := NewListAnnotationEvaluatorsResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -23551,11 +26059,11 @@ func (p *TraceServiceExportTracesToDatasetResult) FastReadField0(buf []byte) (in return offset, nil } -func (p *TraceServiceExportTracesToDatasetResult) FastWrite(buf []byte) int { +func (p *TraceServiceListAnnotationEvaluatorsResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceExportTracesToDatasetResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListAnnotationEvaluatorsResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -23564,7 +26072,7 @@ func (p *TraceServiceExportTracesToDatasetResult) FastWriteNocopy(buf []byte, w return offset } -func (p *TraceServiceExportTracesToDatasetResult) BLength() int { +func (p *TraceServiceListAnnotationEvaluatorsResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -23573,7 +26081,7 @@ func (p *TraceServiceExportTracesToDatasetResult) BLength() int { return l } -func (p *TraceServiceExportTracesToDatasetResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListAnnotationEvaluatorsResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -23582,7 +26090,7 @@ func (p *TraceServiceExportTracesToDatasetResult) fastWriteField0(buf []byte, w return offset } -func (p *TraceServiceExportTracesToDatasetResult) field0Length() int { +func (p *TraceServiceListAnnotationEvaluatorsResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -23591,15 +26099,15 @@ func (p *TraceServiceExportTracesToDatasetResult) field0Length() int { return l } -func (p *TraceServiceExportTracesToDatasetResult) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceExportTracesToDatasetResult) +func (p *TraceServiceListAnnotationEvaluatorsResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceListAnnotationEvaluatorsResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *ExportTracesToDatasetResponse + var _success *ListAnnotationEvaluatorsResponse if src.Success != nil { - _success = &ExportTracesToDatasetResponse{} + _success = &ListAnnotationEvaluatorsResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -23609,7 +26117,7 @@ func (p *TraceServiceExportTracesToDatasetResult) DeepCopy(s interface{}) error return nil } -func (p *TraceServicePreviewExportTracesToDatasetArgs) FastRead(buf []byte) (int, error) { +func (p *TraceServiceExtractSpanInfoArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -23653,14 +26161,14 @@ func (p *TraceServicePreviewExportTracesToDatasetArgs) FastRead(buf []byte) (int ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServicePreviewExportTracesToDatasetArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceExtractSpanInfoArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServicePreviewExportTracesToDatasetArgs) FastReadField1(buf []byte) (int, error) { +func (p *TraceServiceExtractSpanInfoArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewPreviewExportTracesToDatasetRequest() + _field := NewExtractSpanInfoRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -23670,11 +26178,11 @@ func (p *TraceServicePreviewExportTracesToDatasetArgs) FastReadField1(buf []byte return offset, nil } -func (p *TraceServicePreviewExportTracesToDatasetArgs) FastWrite(buf []byte) int { +func (p *TraceServiceExtractSpanInfoArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServicePreviewExportTracesToDatasetArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceExtractSpanInfoArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -23683,7 +26191,7 @@ func (p *TraceServicePreviewExportTracesToDatasetArgs) FastWriteNocopy(buf []byt return offset } -func (p *TraceServicePreviewExportTracesToDatasetArgs) BLength() int { +func (p *TraceServiceExtractSpanInfoArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -23692,29 +26200,29 @@ func (p *TraceServicePreviewExportTracesToDatasetArgs) BLength() int { return l } -func (p *TraceServicePreviewExportTracesToDatasetArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceExtractSpanInfoArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *TraceServicePreviewExportTracesToDatasetArgs) field1Length() int { +func (p *TraceServiceExtractSpanInfoArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *TraceServicePreviewExportTracesToDatasetArgs) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServicePreviewExportTracesToDatasetArgs) +func (p *TraceServiceExtractSpanInfoArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceExtractSpanInfoArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *PreviewExportTracesToDatasetRequest + var _req *ExtractSpanInfoRequest if src.Req != nil { - _req = &PreviewExportTracesToDatasetRequest{} + _req = &ExtractSpanInfoRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -23724,7 +26232,7 @@ func (p *TraceServicePreviewExportTracesToDatasetArgs) DeepCopy(s interface{}) e return nil } -func (p *TraceServicePreviewExportTracesToDatasetResult) FastRead(buf []byte) (int, error) { +func (p *TraceServiceExtractSpanInfoResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -23768,14 +26276,14 @@ func (p *TraceServicePreviewExportTracesToDatasetResult) FastRead(buf []byte) (i ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServicePreviewExportTracesToDatasetResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceExtractSpanInfoResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServicePreviewExportTracesToDatasetResult) FastReadField0(buf []byte) (int, error) { +func (p *TraceServiceExtractSpanInfoResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewPreviewExportTracesToDatasetResponse() + _field := NewExtractSpanInfoResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -23785,11 +26293,11 @@ func (p *TraceServicePreviewExportTracesToDatasetResult) FastReadField0(buf []by return offset, nil } -func (p *TraceServicePreviewExportTracesToDatasetResult) FastWrite(buf []byte) int { +func (p *TraceServiceExtractSpanInfoResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServicePreviewExportTracesToDatasetResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceExtractSpanInfoResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -23798,7 +26306,7 @@ func (p *TraceServicePreviewExportTracesToDatasetResult) FastWriteNocopy(buf []b return offset } -func (p *TraceServicePreviewExportTracesToDatasetResult) BLength() int { +func (p *TraceServiceExtractSpanInfoResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -23807,7 +26315,7 @@ func (p *TraceServicePreviewExportTracesToDatasetResult) BLength() int { return l } -func (p *TraceServicePreviewExportTracesToDatasetResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceExtractSpanInfoResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -23816,7 +26324,7 @@ func (p *TraceServicePreviewExportTracesToDatasetResult) fastWriteField0(buf []b return offset } -func (p *TraceServicePreviewExportTracesToDatasetResult) field0Length() int { +func (p *TraceServiceExtractSpanInfoResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -23825,15 +26333,15 @@ func (p *TraceServicePreviewExportTracesToDatasetResult) field0Length() int { return l } -func (p *TraceServicePreviewExportTracesToDatasetResult) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServicePreviewExportTracesToDatasetResult) +func (p *TraceServiceExtractSpanInfoResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceExtractSpanInfoResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *PreviewExportTracesToDatasetResponse + var _success *ExtractSpanInfoResponse if src.Success != nil { - _success = &PreviewExportTracesToDatasetResponse{} + _success = &ExtractSpanInfoResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -23843,7 +26351,7 @@ func (p *TraceServicePreviewExportTracesToDatasetResult) DeepCopy(s interface{}) return nil } -func (p *TraceServiceChangeEvaluatorScoreArgs) FastRead(buf []byte) (int, error) { +func (p *TraceServiceUpsertTrajectoryConfigArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -23887,14 +26395,14 @@ func (p *TraceServiceChangeEvaluatorScoreArgs) FastRead(buf []byte) (int, error) ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceChangeEvaluatorScoreArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpsertTrajectoryConfigArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceChangeEvaluatorScoreArgs) FastReadField1(buf []byte) (int, error) { +func (p *TraceServiceUpsertTrajectoryConfigArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewChangeEvaluatorScoreRequest() + _field := NewUpsertTrajectoryConfigRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -23904,11 +26412,11 @@ func (p *TraceServiceChangeEvaluatorScoreArgs) FastReadField1(buf []byte) (int, return offset, nil } -func (p *TraceServiceChangeEvaluatorScoreArgs) FastWrite(buf []byte) int { +func (p *TraceServiceUpsertTrajectoryConfigArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceChangeEvaluatorScoreArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceUpsertTrajectoryConfigArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -23917,7 +26425,7 @@ func (p *TraceServiceChangeEvaluatorScoreArgs) FastWriteNocopy(buf []byte, w thr return offset } -func (p *TraceServiceChangeEvaluatorScoreArgs) BLength() int { +func (p *TraceServiceUpsertTrajectoryConfigArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -23926,29 +26434,29 @@ func (p *TraceServiceChangeEvaluatorScoreArgs) BLength() int { return l } -func (p *TraceServiceChangeEvaluatorScoreArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceUpsertTrajectoryConfigArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *TraceServiceChangeEvaluatorScoreArgs) field1Length() int { +func (p *TraceServiceUpsertTrajectoryConfigArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *TraceServiceChangeEvaluatorScoreArgs) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceChangeEvaluatorScoreArgs) +func (p *TraceServiceUpsertTrajectoryConfigArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceUpsertTrajectoryConfigArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *ChangeEvaluatorScoreRequest + var _req *UpsertTrajectoryConfigRequest if src.Req != nil { - _req = &ChangeEvaluatorScoreRequest{} + _req = &UpsertTrajectoryConfigRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -23958,7 +26466,7 @@ func (p *TraceServiceChangeEvaluatorScoreArgs) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceChangeEvaluatorScoreResult) FastRead(buf []byte) (int, error) { +func (p *TraceServiceUpsertTrajectoryConfigResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -24002,14 +26510,14 @@ func (p *TraceServiceChangeEvaluatorScoreResult) FastRead(buf []byte) (int, erro ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceChangeEvaluatorScoreResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpsertTrajectoryConfigResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceChangeEvaluatorScoreResult) FastReadField0(buf []byte) (int, error) { +func (p *TraceServiceUpsertTrajectoryConfigResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewChangeEvaluatorScoreResponse() + _field := NewUpsertTrajectoryConfigResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -24019,11 +26527,11 @@ func (p *TraceServiceChangeEvaluatorScoreResult) FastReadField0(buf []byte) (int return offset, nil } -func (p *TraceServiceChangeEvaluatorScoreResult) FastWrite(buf []byte) int { +func (p *TraceServiceUpsertTrajectoryConfigResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceChangeEvaluatorScoreResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceUpsertTrajectoryConfigResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -24032,7 +26540,7 @@ func (p *TraceServiceChangeEvaluatorScoreResult) FastWriteNocopy(buf []byte, w t return offset } -func (p *TraceServiceChangeEvaluatorScoreResult) BLength() int { +func (p *TraceServiceUpsertTrajectoryConfigResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -24041,7 +26549,7 @@ func (p *TraceServiceChangeEvaluatorScoreResult) BLength() int { return l } -func (p *TraceServiceChangeEvaluatorScoreResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceUpsertTrajectoryConfigResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -24050,7 +26558,7 @@ func (p *TraceServiceChangeEvaluatorScoreResult) fastWriteField0(buf []byte, w t return offset } -func (p *TraceServiceChangeEvaluatorScoreResult) field0Length() int { +func (p *TraceServiceUpsertTrajectoryConfigResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -24059,15 +26567,15 @@ func (p *TraceServiceChangeEvaluatorScoreResult) field0Length() int { return l } -func (p *TraceServiceChangeEvaluatorScoreResult) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceChangeEvaluatorScoreResult) +func (p *TraceServiceUpsertTrajectoryConfigResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceUpsertTrajectoryConfigResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *ChangeEvaluatorScoreResponse + var _success *UpsertTrajectoryConfigResponse if src.Success != nil { - _success = &ChangeEvaluatorScoreResponse{} + _success = &UpsertTrajectoryConfigResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -24077,7 +26585,7 @@ func (p *TraceServiceChangeEvaluatorScoreResult) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceListAnnotationEvaluatorsArgs) FastRead(buf []byte) (int, error) { +func (p *TraceServiceGetTrajectoryConfigArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -24121,14 +26629,14 @@ func (p *TraceServiceListAnnotationEvaluatorsArgs) FastRead(buf []byte) (int, er ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListAnnotationEvaluatorsArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetTrajectoryConfigArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceListAnnotationEvaluatorsArgs) FastReadField1(buf []byte) (int, error) { +func (p *TraceServiceGetTrajectoryConfigArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewListAnnotationEvaluatorsRequest() + _field := NewGetTrajectoryConfigRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -24138,11 +26646,11 @@ func (p *TraceServiceListAnnotationEvaluatorsArgs) FastReadField1(buf []byte) (i return offset, nil } -func (p *TraceServiceListAnnotationEvaluatorsArgs) FastWrite(buf []byte) int { +func (p *TraceServiceGetTrajectoryConfigArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceListAnnotationEvaluatorsArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceGetTrajectoryConfigArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -24151,7 +26659,7 @@ func (p *TraceServiceListAnnotationEvaluatorsArgs) FastWriteNocopy(buf []byte, w return offset } -func (p *TraceServiceListAnnotationEvaluatorsArgs) BLength() int { +func (p *TraceServiceGetTrajectoryConfigArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -24160,29 +26668,29 @@ func (p *TraceServiceListAnnotationEvaluatorsArgs) BLength() int { return l } -func (p *TraceServiceListAnnotationEvaluatorsArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceGetTrajectoryConfigArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *TraceServiceListAnnotationEvaluatorsArgs) field1Length() int { +func (p *TraceServiceGetTrajectoryConfigArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *TraceServiceListAnnotationEvaluatorsArgs) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceListAnnotationEvaluatorsArgs) +func (p *TraceServiceGetTrajectoryConfigArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceGetTrajectoryConfigArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *ListAnnotationEvaluatorsRequest + var _req *GetTrajectoryConfigRequest if src.Req != nil { - _req = &ListAnnotationEvaluatorsRequest{} + _req = &GetTrajectoryConfigRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -24192,7 +26700,7 @@ func (p *TraceServiceListAnnotationEvaluatorsArgs) DeepCopy(s interface{}) error return nil } -func (p *TraceServiceListAnnotationEvaluatorsResult) FastRead(buf []byte) (int, error) { +func (p *TraceServiceGetTrajectoryConfigResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -24236,14 +26744,14 @@ func (p *TraceServiceListAnnotationEvaluatorsResult) FastRead(buf []byte) (int, ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListAnnotationEvaluatorsResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetTrajectoryConfigResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceListAnnotationEvaluatorsResult) FastReadField0(buf []byte) (int, error) { +func (p *TraceServiceGetTrajectoryConfigResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewListAnnotationEvaluatorsResponse() + _field := NewGetTrajectoryConfigResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -24253,11 +26761,11 @@ func (p *TraceServiceListAnnotationEvaluatorsResult) FastReadField0(buf []byte) return offset, nil } -func (p *TraceServiceListAnnotationEvaluatorsResult) FastWrite(buf []byte) int { +func (p *TraceServiceGetTrajectoryConfigResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceListAnnotationEvaluatorsResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceGetTrajectoryConfigResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -24266,7 +26774,7 @@ func (p *TraceServiceListAnnotationEvaluatorsResult) FastWriteNocopy(buf []byte, return offset } -func (p *TraceServiceListAnnotationEvaluatorsResult) BLength() int { +func (p *TraceServiceGetTrajectoryConfigResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -24275,7 +26783,7 @@ func (p *TraceServiceListAnnotationEvaluatorsResult) BLength() int { return l } -func (p *TraceServiceListAnnotationEvaluatorsResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceGetTrajectoryConfigResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -24284,7 +26792,7 @@ func (p *TraceServiceListAnnotationEvaluatorsResult) fastWriteField0(buf []byte, return offset } -func (p *TraceServiceListAnnotationEvaluatorsResult) field0Length() int { +func (p *TraceServiceGetTrajectoryConfigResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -24293,15 +26801,15 @@ func (p *TraceServiceListAnnotationEvaluatorsResult) field0Length() int { return l } -func (p *TraceServiceListAnnotationEvaluatorsResult) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceListAnnotationEvaluatorsResult) +func (p *TraceServiceGetTrajectoryConfigResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceGetTrajectoryConfigResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *ListAnnotationEvaluatorsResponse + var _success *GetTrajectoryConfigResponse if src.Success != nil { - _success = &ListAnnotationEvaluatorsResponse{} + _success = &GetTrajectoryConfigResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -24311,7 +26819,7 @@ func (p *TraceServiceListAnnotationEvaluatorsResult) DeepCopy(s interface{}) err return nil } -func (p *TraceServiceExtractSpanInfoArgs) FastRead(buf []byte) (int, error) { +func (p *TraceServiceListTrajectoryArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -24355,14 +26863,14 @@ func (p *TraceServiceExtractSpanInfoArgs) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceExtractSpanInfoArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListTrajectoryArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceExtractSpanInfoArgs) FastReadField1(buf []byte) (int, error) { +func (p *TraceServiceListTrajectoryArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewExtractSpanInfoRequest() + _field := NewListTrajectoryRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -24372,11 +26880,11 @@ func (p *TraceServiceExtractSpanInfoArgs) FastReadField1(buf []byte) (int, error return offset, nil } -func (p *TraceServiceExtractSpanInfoArgs) FastWrite(buf []byte) int { +func (p *TraceServiceListTrajectoryArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceExtractSpanInfoArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListTrajectoryArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -24385,7 +26893,7 @@ func (p *TraceServiceExtractSpanInfoArgs) FastWriteNocopy(buf []byte, w thrift.N return offset } -func (p *TraceServiceExtractSpanInfoArgs) BLength() int { +func (p *TraceServiceListTrajectoryArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -24394,29 +26902,29 @@ func (p *TraceServiceExtractSpanInfoArgs) BLength() int { return l } -func (p *TraceServiceExtractSpanInfoArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListTrajectoryArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *TraceServiceExtractSpanInfoArgs) field1Length() int { +func (p *TraceServiceListTrajectoryArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *TraceServiceExtractSpanInfoArgs) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceExtractSpanInfoArgs) +func (p *TraceServiceListTrajectoryArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceListTrajectoryArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *ExtractSpanInfoRequest + var _req *ListTrajectoryRequest if src.Req != nil { - _req = &ExtractSpanInfoRequest{} + _req = &ListTrajectoryRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -24426,7 +26934,7 @@ func (p *TraceServiceExtractSpanInfoArgs) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceExtractSpanInfoResult) FastRead(buf []byte) (int, error) { +func (p *TraceServiceListTrajectoryResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -24470,14 +26978,14 @@ func (p *TraceServiceExtractSpanInfoResult) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceExtractSpanInfoResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListTrajectoryResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceExtractSpanInfoResult) FastReadField0(buf []byte) (int, error) { +func (p *TraceServiceListTrajectoryResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewExtractSpanInfoResponse() + _field := NewListTrajectoryResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -24487,11 +26995,11 @@ func (p *TraceServiceExtractSpanInfoResult) FastReadField0(buf []byte) (int, err return offset, nil } -func (p *TraceServiceExtractSpanInfoResult) FastWrite(buf []byte) int { +func (p *TraceServiceListTrajectoryResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceExtractSpanInfoResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListTrajectoryResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -24500,7 +27008,7 @@ func (p *TraceServiceExtractSpanInfoResult) FastWriteNocopy(buf []byte, w thrift return offset } -func (p *TraceServiceExtractSpanInfoResult) BLength() int { +func (p *TraceServiceListTrajectoryResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -24509,7 +27017,7 @@ func (p *TraceServiceExtractSpanInfoResult) BLength() int { return l } -func (p *TraceServiceExtractSpanInfoResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListTrajectoryResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -24518,7 +27026,7 @@ func (p *TraceServiceExtractSpanInfoResult) fastWriteField0(buf []byte, w thrift return offset } -func (p *TraceServiceExtractSpanInfoResult) field0Length() int { +func (p *TraceServiceListTrajectoryResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -24527,15 +27035,15 @@ func (p *TraceServiceExtractSpanInfoResult) field0Length() int { return l } -func (p *TraceServiceExtractSpanInfoResult) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceExtractSpanInfoResult) +func (p *TraceServiceListTrajectoryResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceListTrajectoryResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *ExtractSpanInfoResponse + var _success *ListTrajectoryResponse if src.Success != nil { - _success = &ExtractSpanInfoResponse{} + _success = &ListTrajectoryResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -24545,7 +27053,7 @@ func (p *TraceServiceExtractSpanInfoResult) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceUpsertTrajectoryConfigArgs) FastRead(buf []byte) (int, error) { +func (p *TraceServiceListMetadataArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -24589,14 +27097,14 @@ func (p *TraceServiceUpsertTrajectoryConfigArgs) FastRead(buf []byte) (int, erro ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpsertTrajectoryConfigArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListMetadataArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceUpsertTrajectoryConfigArgs) FastReadField1(buf []byte) (int, error) { +func (p *TraceServiceListMetadataArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewUpsertTrajectoryConfigRequest() + _field := NewListMetadataRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -24606,11 +27114,11 @@ func (p *TraceServiceUpsertTrajectoryConfigArgs) FastReadField1(buf []byte) (int return offset, nil } -func (p *TraceServiceUpsertTrajectoryConfigArgs) FastWrite(buf []byte) int { +func (p *TraceServiceListMetadataArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceUpsertTrajectoryConfigArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListMetadataArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -24619,7 +27127,7 @@ func (p *TraceServiceUpsertTrajectoryConfigArgs) FastWriteNocopy(buf []byte, w t return offset } -func (p *TraceServiceUpsertTrajectoryConfigArgs) BLength() int { +func (p *TraceServiceListMetadataArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -24628,29 +27136,29 @@ func (p *TraceServiceUpsertTrajectoryConfigArgs) BLength() int { return l } -func (p *TraceServiceUpsertTrajectoryConfigArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListMetadataArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *TraceServiceUpsertTrajectoryConfigArgs) field1Length() int { +func (p *TraceServiceListMetadataArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *TraceServiceUpsertTrajectoryConfigArgs) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceUpsertTrajectoryConfigArgs) +func (p *TraceServiceListMetadataArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceListMetadataArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *UpsertTrajectoryConfigRequest + var _req *ListMetadataRequest if src.Req != nil { - _req = &UpsertTrajectoryConfigRequest{} + _req = &ListMetadataRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -24660,7 +27168,7 @@ func (p *TraceServiceUpsertTrajectoryConfigArgs) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceUpsertTrajectoryConfigResult) FastRead(buf []byte) (int, error) { +func (p *TraceServiceListMetadataResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -24704,14 +27212,14 @@ func (p *TraceServiceUpsertTrajectoryConfigResult) FastRead(buf []byte) (int, er ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpsertTrajectoryConfigResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListMetadataResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceUpsertTrajectoryConfigResult) FastReadField0(buf []byte) (int, error) { +func (p *TraceServiceListMetadataResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewUpsertTrajectoryConfigResponse() + _field := NewListMetadataResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -24721,11 +27229,11 @@ func (p *TraceServiceUpsertTrajectoryConfigResult) FastReadField0(buf []byte) (i return offset, nil } -func (p *TraceServiceUpsertTrajectoryConfigResult) FastWrite(buf []byte) int { +func (p *TraceServiceListMetadataResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceUpsertTrajectoryConfigResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListMetadataResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -24734,7 +27242,7 @@ func (p *TraceServiceUpsertTrajectoryConfigResult) FastWriteNocopy(buf []byte, w return offset } -func (p *TraceServiceUpsertTrajectoryConfigResult) BLength() int { +func (p *TraceServiceListMetadataResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -24743,7 +27251,7 @@ func (p *TraceServiceUpsertTrajectoryConfigResult) BLength() int { return l } -func (p *TraceServiceUpsertTrajectoryConfigResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceListMetadataResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -24752,7 +27260,7 @@ func (p *TraceServiceUpsertTrajectoryConfigResult) fastWriteField0(buf []byte, w return offset } -func (p *TraceServiceUpsertTrajectoryConfigResult) field0Length() int { +func (p *TraceServiceListMetadataResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -24761,15 +27269,15 @@ func (p *TraceServiceUpsertTrajectoryConfigResult) field0Length() int { return l } -func (p *TraceServiceUpsertTrajectoryConfigResult) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceUpsertTrajectoryConfigResult) +func (p *TraceServiceListMetadataResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceListMetadataResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *UpsertTrajectoryConfigResponse + var _success *ListMetadataResponse if src.Success != nil { - _success = &UpsertTrajectoryConfigResponse{} + _success = &ListMetadataResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -24779,7 +27287,7 @@ func (p *TraceServiceUpsertTrajectoryConfigResult) DeepCopy(s interface{}) error return nil } -func (p *TraceServiceGetTrajectoryConfigArgs) FastRead(buf []byte) (int, error) { +func (p *TraceServiceUpsertColumnExtractConfigArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -24823,14 +27331,14 @@ func (p *TraceServiceGetTrajectoryConfigArgs) FastRead(buf []byte) (int, error) ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetTrajectoryConfigArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpsertColumnExtractConfigArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceGetTrajectoryConfigArgs) FastReadField1(buf []byte) (int, error) { +func (p *TraceServiceUpsertColumnExtractConfigArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewGetTrajectoryConfigRequest() + _field := NewUpsertColumnExtractConfigRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -24840,11 +27348,11 @@ func (p *TraceServiceGetTrajectoryConfigArgs) FastReadField1(buf []byte) (int, e return offset, nil } -func (p *TraceServiceGetTrajectoryConfigArgs) FastWrite(buf []byte) int { +func (p *TraceServiceUpsertColumnExtractConfigArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceGetTrajectoryConfigArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceUpsertColumnExtractConfigArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -24853,7 +27361,7 @@ func (p *TraceServiceGetTrajectoryConfigArgs) FastWriteNocopy(buf []byte, w thri return offset } -func (p *TraceServiceGetTrajectoryConfigArgs) BLength() int { +func (p *TraceServiceUpsertColumnExtractConfigArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -24862,29 +27370,29 @@ func (p *TraceServiceGetTrajectoryConfigArgs) BLength() int { return l } -func (p *TraceServiceGetTrajectoryConfigArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceUpsertColumnExtractConfigArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *TraceServiceGetTrajectoryConfigArgs) field1Length() int { +func (p *TraceServiceUpsertColumnExtractConfigArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *TraceServiceGetTrajectoryConfigArgs) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceGetTrajectoryConfigArgs) +func (p *TraceServiceUpsertColumnExtractConfigArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceUpsertColumnExtractConfigArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *GetTrajectoryConfigRequest + var _req *UpsertColumnExtractConfigRequest if src.Req != nil { - _req = &GetTrajectoryConfigRequest{} + _req = &UpsertColumnExtractConfigRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -24894,7 +27402,7 @@ func (p *TraceServiceGetTrajectoryConfigArgs) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceGetTrajectoryConfigResult) FastRead(buf []byte) (int, error) { +func (p *TraceServiceUpsertColumnExtractConfigResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -24938,14 +27446,14 @@ func (p *TraceServiceGetTrajectoryConfigResult) FastRead(buf []byte) (int, error ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetTrajectoryConfigResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceUpsertColumnExtractConfigResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceGetTrajectoryConfigResult) FastReadField0(buf []byte) (int, error) { +func (p *TraceServiceUpsertColumnExtractConfigResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewGetTrajectoryConfigResponse() + _field := NewUpsertColumnExtractConfigResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -24955,11 +27463,11 @@ func (p *TraceServiceGetTrajectoryConfigResult) FastReadField0(buf []byte) (int, return offset, nil } -func (p *TraceServiceGetTrajectoryConfigResult) FastWrite(buf []byte) int { +func (p *TraceServiceUpsertColumnExtractConfigResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceGetTrajectoryConfigResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceUpsertColumnExtractConfigResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -24968,7 +27476,7 @@ func (p *TraceServiceGetTrajectoryConfigResult) FastWriteNocopy(buf []byte, w th return offset } -func (p *TraceServiceGetTrajectoryConfigResult) BLength() int { +func (p *TraceServiceUpsertColumnExtractConfigResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -24977,7 +27485,7 @@ func (p *TraceServiceGetTrajectoryConfigResult) BLength() int { return l } -func (p *TraceServiceGetTrajectoryConfigResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceUpsertColumnExtractConfigResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -24986,7 +27494,7 @@ func (p *TraceServiceGetTrajectoryConfigResult) fastWriteField0(buf []byte, w th return offset } -func (p *TraceServiceGetTrajectoryConfigResult) field0Length() int { +func (p *TraceServiceUpsertColumnExtractConfigResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -24995,15 +27503,15 @@ func (p *TraceServiceGetTrajectoryConfigResult) field0Length() int { return l } -func (p *TraceServiceGetTrajectoryConfigResult) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceGetTrajectoryConfigResult) +func (p *TraceServiceUpsertColumnExtractConfigResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceUpsertColumnExtractConfigResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *GetTrajectoryConfigResponse + var _success *UpsertColumnExtractConfigResponse if src.Success != nil { - _success = &GetTrajectoryConfigResponse{} + _success = &UpsertColumnExtractConfigResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -25013,7 +27521,7 @@ func (p *TraceServiceGetTrajectoryConfigResult) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceListTrajectoryArgs) FastRead(buf []byte) (int, error) { +func (p *TraceServiceGetColumnExtractConfigArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -25057,14 +27565,14 @@ func (p *TraceServiceListTrajectoryArgs) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListTrajectoryArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetColumnExtractConfigArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceListTrajectoryArgs) FastReadField1(buf []byte) (int, error) { +func (p *TraceServiceGetColumnExtractConfigArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewListTrajectoryRequest() + _field := NewGetColumnExtractConfigRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -25074,11 +27582,11 @@ func (p *TraceServiceListTrajectoryArgs) FastReadField1(buf []byte) (int, error) return offset, nil } -func (p *TraceServiceListTrajectoryArgs) FastWrite(buf []byte) int { +func (p *TraceServiceGetColumnExtractConfigArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceListTrajectoryArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceGetColumnExtractConfigArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -25087,7 +27595,7 @@ func (p *TraceServiceListTrajectoryArgs) FastWriteNocopy(buf []byte, w thrift.No return offset } -func (p *TraceServiceListTrajectoryArgs) BLength() int { +func (p *TraceServiceGetColumnExtractConfigArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -25096,29 +27604,29 @@ func (p *TraceServiceListTrajectoryArgs) BLength() int { return l } -func (p *TraceServiceListTrajectoryArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceGetColumnExtractConfigArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *TraceServiceListTrajectoryArgs) field1Length() int { +func (p *TraceServiceGetColumnExtractConfigArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *TraceServiceListTrajectoryArgs) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceListTrajectoryArgs) +func (p *TraceServiceGetColumnExtractConfigArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceGetColumnExtractConfigArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *ListTrajectoryRequest + var _req *GetColumnExtractConfigRequest if src.Req != nil { - _req = &ListTrajectoryRequest{} + _req = &GetColumnExtractConfigRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -25128,7 +27636,7 @@ func (p *TraceServiceListTrajectoryArgs) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceListTrajectoryResult) FastRead(buf []byte) (int, error) { +func (p *TraceServiceGetColumnExtractConfigResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -25172,14 +27680,14 @@ func (p *TraceServiceListTrajectoryResult) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListTrajectoryResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetColumnExtractConfigResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceListTrajectoryResult) FastReadField0(buf []byte) (int, error) { +func (p *TraceServiceGetColumnExtractConfigResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewListTrajectoryResponse() + _field := NewGetColumnExtractConfigResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -25189,11 +27697,11 @@ func (p *TraceServiceListTrajectoryResult) FastReadField0(buf []byte) (int, erro return offset, nil } -func (p *TraceServiceListTrajectoryResult) FastWrite(buf []byte) int { +func (p *TraceServiceGetColumnExtractConfigResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceListTrajectoryResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceGetColumnExtractConfigResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -25202,7 +27710,7 @@ func (p *TraceServiceListTrajectoryResult) FastWriteNocopy(buf []byte, w thrift. return offset } -func (p *TraceServiceListTrajectoryResult) BLength() int { +func (p *TraceServiceGetColumnExtractConfigResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -25211,7 +27719,7 @@ func (p *TraceServiceListTrajectoryResult) BLength() int { return l } -func (p *TraceServiceListTrajectoryResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceGetColumnExtractConfigResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -25220,7 +27728,7 @@ func (p *TraceServiceListTrajectoryResult) fastWriteField0(buf []byte, w thrift. return offset } -func (p *TraceServiceListTrajectoryResult) field0Length() int { +func (p *TraceServiceGetColumnExtractConfigResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -25229,15 +27737,15 @@ func (p *TraceServiceListTrajectoryResult) field0Length() int { return l } -func (p *TraceServiceListTrajectoryResult) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceListTrajectoryResult) +func (p *TraceServiceGetColumnExtractConfigResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceGetColumnExtractConfigResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *ListTrajectoryResponse + var _success *GetColumnExtractConfigResponse if src.Success != nil { - _success = &ListTrajectoryResponse{} + _success = &GetColumnExtractConfigResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -25247,7 +27755,7 @@ func (p *TraceServiceListTrajectoryResult) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceListMetadataArgs) FastRead(buf []byte) (int, error) { +func (p *TraceServiceGetAgentMetadataArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -25291,14 +27799,14 @@ func (p *TraceServiceListMetadataArgs) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListMetadataArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetAgentMetadataArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceListMetadataArgs) FastReadField1(buf []byte) (int, error) { +func (p *TraceServiceGetAgentMetadataArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewListMetadataRequest() + _field := NewGetAgentMetadataRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -25308,11 +27816,11 @@ func (p *TraceServiceListMetadataArgs) FastReadField1(buf []byte) (int, error) { return offset, nil } -func (p *TraceServiceListMetadataArgs) FastWrite(buf []byte) int { +func (p *TraceServiceGetAgentMetadataArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceListMetadataArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceGetAgentMetadataArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -25321,7 +27829,7 @@ func (p *TraceServiceListMetadataArgs) FastWriteNocopy(buf []byte, w thrift.Noco return offset } -func (p *TraceServiceListMetadataArgs) BLength() int { +func (p *TraceServiceGetAgentMetadataArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -25330,29 +27838,29 @@ func (p *TraceServiceListMetadataArgs) BLength() int { return l } -func (p *TraceServiceListMetadataArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceGetAgentMetadataArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *TraceServiceListMetadataArgs) field1Length() int { +func (p *TraceServiceGetAgentMetadataArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *TraceServiceListMetadataArgs) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceListMetadataArgs) +func (p *TraceServiceGetAgentMetadataArgs) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceGetAgentMetadataArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *ListMetadataRequest + var _req *GetAgentMetadataRequest if src.Req != nil { - _req = &ListMetadataRequest{} + _req = &GetAgentMetadataRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -25362,7 +27870,7 @@ func (p *TraceServiceListMetadataArgs) DeepCopy(s interface{}) error { return nil } -func (p *TraceServiceListMetadataResult) FastRead(buf []byte) (int, error) { +func (p *TraceServiceGetAgentMetadataResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -25406,14 +27914,14 @@ func (p *TraceServiceListMetadataResult) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceListMetadataResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TraceServiceGetAgentMetadataResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *TraceServiceListMetadataResult) FastReadField0(buf []byte) (int, error) { +func (p *TraceServiceGetAgentMetadataResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewListMetadataResponse() + _field := NewGetAgentMetadataResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -25423,11 +27931,11 @@ func (p *TraceServiceListMetadataResult) FastReadField0(buf []byte) (int, error) return offset, nil } -func (p *TraceServiceListMetadataResult) FastWrite(buf []byte) int { +func (p *TraceServiceGetAgentMetadataResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *TraceServiceListMetadataResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceGetAgentMetadataResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -25436,7 +27944,7 @@ func (p *TraceServiceListMetadataResult) FastWriteNocopy(buf []byte, w thrift.No return offset } -func (p *TraceServiceListMetadataResult) BLength() int { +func (p *TraceServiceGetAgentMetadataResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -25445,7 +27953,7 @@ func (p *TraceServiceListMetadataResult) BLength() int { return l } -func (p *TraceServiceListMetadataResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *TraceServiceGetAgentMetadataResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -25454,7 +27962,7 @@ func (p *TraceServiceListMetadataResult) fastWriteField0(buf []byte, w thrift.No return offset } -func (p *TraceServiceListMetadataResult) field0Length() int { +func (p *TraceServiceGetAgentMetadataResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -25463,15 +27971,15 @@ func (p *TraceServiceListMetadataResult) field0Length() int { return l } -func (p *TraceServiceListMetadataResult) DeepCopy(s interface{}) error { - src, ok := s.(*TraceServiceListMetadataResult) +func (p *TraceServiceGetAgentMetadataResult) DeepCopy(s interface{}) error { + src, ok := s.(*TraceServiceGetAgentMetadataResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *ListMetadataResponse + var _success *GetAgentMetadataResponse if src.Success != nil { - _success = &ListMetadataResponse{} + _success = &GetAgentMetadataResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -26383,6 +28891,30 @@ func (p *TraceServiceListMetadataResult) GetResult() interface{} { return p.Success } +func (p *TraceServiceUpsertColumnExtractConfigArgs) GetFirstArgument() interface{} { + return p.Req +} + +func (p *TraceServiceUpsertColumnExtractConfigResult) GetResult() interface{} { + return p.Success +} + +func (p *TraceServiceGetColumnExtractConfigArgs) GetFirstArgument() interface{} { + return p.Req +} + +func (p *TraceServiceGetColumnExtractConfigResult) GetResult() interface{} { + return p.Success +} + +func (p *TraceServiceGetAgentMetadataArgs) GetFirstArgument() interface{} { + return p.Req +} + +func (p *TraceServiceGetAgentMetadataResult) GetResult() interface{} { + return p.Success +} + func (p *TraceServiceListTraceChatArgs) GetFirstArgument() interface{} { return p.Req } diff --git a/backend/kitex_gen/coze/loop/observability/trace/traceservice/client.go b/backend/kitex_gen/coze/loop/observability/trace/traceservice/client.go index 887738d1a..2c548c0aa 100644 --- a/backend/kitex_gen/coze/loop/observability/trace/traceservice/client.go +++ b/backend/kitex_gen/coze/loop/observability/trace/traceservice/client.go @@ -36,6 +36,9 @@ type Client interface { GetTrajectoryConfig(ctx context.Context, req *trace.GetTrajectoryConfigRequest, callOptions ...callopt.Option) (r *trace.GetTrajectoryConfigResponse, err error) ListTrajectory(ctx context.Context, req *trace.ListTrajectoryRequest, callOptions ...callopt.Option) (r *trace.ListTrajectoryResponse, err error) ListMetadata(ctx context.Context, req *trace.ListMetadataRequest, callOptions ...callopt.Option) (r *trace.ListMetadataResponse, err error) + UpsertColumnExtractConfig(ctx context.Context, req *trace.UpsertColumnExtractConfigRequest, callOptions ...callopt.Option) (r *trace.UpsertColumnExtractConfigResponse, err error) + GetColumnExtractConfig(ctx context.Context, req *trace.GetColumnExtractConfigRequest, callOptions ...callopt.Option) (r *trace.GetColumnExtractConfigResponse, err error) + GetAgentMetadata(ctx context.Context, req *trace.GetAgentMetadataRequest, callOptions ...callopt.Option) (r *trace.GetAgentMetadataResponse, err error) ListTraceChat(ctx context.Context, req *trace.ListTraceChatRequest, callOptions ...callopt.Option) (r *trace.ListTraceChatResponse, err error) ListThreadChat(ctx context.Context, req *trace.ListThreadChatRequest, callOptions ...callopt.Option) (r *trace.ListThreadChatResponse, err error) GetThreadStat(ctx context.Context, req *trace.GetThreadStatRequest, callOptions ...callopt.Option) (r *trace.GetThreadStatResponse, err error) @@ -195,6 +198,21 @@ func (p *kTraceServiceClient) ListMetadata(ctx context.Context, req *trace.ListM return p.kClient.ListMetadata(ctx, req) } +func (p *kTraceServiceClient) UpsertColumnExtractConfig(ctx context.Context, req *trace.UpsertColumnExtractConfigRequest, callOptions ...callopt.Option) (r *trace.UpsertColumnExtractConfigResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.UpsertColumnExtractConfig(ctx, req) +} + +func (p *kTraceServiceClient) GetColumnExtractConfig(ctx context.Context, req *trace.GetColumnExtractConfigRequest, callOptions ...callopt.Option) (r *trace.GetColumnExtractConfigResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.GetColumnExtractConfig(ctx, req) +} + +func (p *kTraceServiceClient) GetAgentMetadata(ctx context.Context, req *trace.GetAgentMetadataRequest, callOptions ...callopt.Option) (r *trace.GetAgentMetadataResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.GetAgentMetadata(ctx, req) +} + func (p *kTraceServiceClient) ListTraceChat(ctx context.Context, req *trace.ListTraceChatRequest, callOptions ...callopt.Option) (r *trace.ListTraceChatResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) return p.kClient.ListTraceChat(ctx, req) diff --git a/backend/kitex_gen/coze/loop/observability/trace/traceservice/traceservice.go b/backend/kitex_gen/coze/loop/observability/trace/traceservice/traceservice.go index 62e0a61ba..d2500c4f6 100644 --- a/backend/kitex_gen/coze/loop/observability/trace/traceservice/traceservice.go +++ b/backend/kitex_gen/coze/loop/observability/trace/traceservice/traceservice.go @@ -188,6 +188,27 @@ var serviceMethods = map[string]kitex.MethodInfo{ false, kitex.WithStreamingMode(kitex.StreamingNone), ), + "UpsertColumnExtractConfig": kitex.NewMethodInfo( + upsertColumnExtractConfigHandler, + newTraceServiceUpsertColumnExtractConfigArgs, + newTraceServiceUpsertColumnExtractConfigResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "GetColumnExtractConfig": kitex.NewMethodInfo( + getColumnExtractConfigHandler, + newTraceServiceGetColumnExtractConfigArgs, + newTraceServiceGetColumnExtractConfigResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "GetAgentMetadata": kitex.NewMethodInfo( + getAgentMetadataHandler, + newTraceServiceGetAgentMetadataArgs, + newTraceServiceGetAgentMetadataResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), "ListTraceChat": kitex.NewMethodInfo( listTraceChatHandler, newTraceServiceListTraceChatArgs, @@ -717,6 +738,63 @@ func newTraceServiceListMetadataResult() interface{} { return trace.NewTraceServiceListMetadataResult() } +func upsertColumnExtractConfigHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*trace.TraceServiceUpsertColumnExtractConfigArgs) + realResult := result.(*trace.TraceServiceUpsertColumnExtractConfigResult) + success, err := handler.(trace.TraceService).UpsertColumnExtractConfig(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newTraceServiceUpsertColumnExtractConfigArgs() interface{} { + return trace.NewTraceServiceUpsertColumnExtractConfigArgs() +} + +func newTraceServiceUpsertColumnExtractConfigResult() interface{} { + return trace.NewTraceServiceUpsertColumnExtractConfigResult() +} + +func getColumnExtractConfigHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*trace.TraceServiceGetColumnExtractConfigArgs) + realResult := result.(*trace.TraceServiceGetColumnExtractConfigResult) + success, err := handler.(trace.TraceService).GetColumnExtractConfig(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newTraceServiceGetColumnExtractConfigArgs() interface{} { + return trace.NewTraceServiceGetColumnExtractConfigArgs() +} + +func newTraceServiceGetColumnExtractConfigResult() interface{} { + return trace.NewTraceServiceGetColumnExtractConfigResult() +} + +func getAgentMetadataHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*trace.TraceServiceGetAgentMetadataArgs) + realResult := result.(*trace.TraceServiceGetAgentMetadataResult) + success, err := handler.(trace.TraceService).GetAgentMetadata(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newTraceServiceGetAgentMetadataArgs() interface{} { + return trace.NewTraceServiceGetAgentMetadataArgs() +} + +func newTraceServiceGetAgentMetadataResult() interface{} { + return trace.NewTraceServiceGetAgentMetadataResult() +} + func listTraceChatHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { realArg := arg.(*trace.TraceServiceListTraceChatArgs) realResult := result.(*trace.TraceServiceListTraceChatResult) @@ -1036,6 +1114,36 @@ func (p *kClient) ListMetadata(ctx context.Context, req *trace.ListMetadataReque return _result.GetSuccess(), nil } +func (p *kClient) UpsertColumnExtractConfig(ctx context.Context, req *trace.UpsertColumnExtractConfigRequest) (r *trace.UpsertColumnExtractConfigResponse, err error) { + var _args trace.TraceServiceUpsertColumnExtractConfigArgs + _args.Req = req + var _result trace.TraceServiceUpsertColumnExtractConfigResult + if err = p.c.Call(ctx, "UpsertColumnExtractConfig", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) GetColumnExtractConfig(ctx context.Context, req *trace.GetColumnExtractConfigRequest) (r *trace.GetColumnExtractConfigResponse, err error) { + var _args trace.TraceServiceGetColumnExtractConfigArgs + _args.Req = req + var _result trace.TraceServiceGetColumnExtractConfigResult + if err = p.c.Call(ctx, "GetColumnExtractConfig", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) GetAgentMetadata(ctx context.Context, req *trace.GetAgentMetadataRequest) (r *trace.GetAgentMetadataResponse, err error) { + var _args trace.TraceServiceGetAgentMetadataArgs + _args.Req = req + var _result trace.TraceServiceGetAgentMetadataResult + if err = p.c.Call(ctx, "GetAgentMetadata", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + func (p *kClient) ListTraceChat(ctx context.Context, req *trace.ListTraceChatRequest) (r *trace.ListTraceChatResponse, err error) { var _args trace.TraceServiceListTraceChatArgs _args.Req = req diff --git a/backend/loop_gen/coze/loop/observability/lotrace/local_traceservice.go b/backend/loop_gen/coze/loop/observability/lotrace/local_traceservice.go index 98eaae5e0..1e2b5a0dd 100644 --- a/backend/loop_gen/coze/loop/observability/lotrace/local_traceservice.go +++ b/backend/loop_gen/coze/loop/observability/lotrace/local_traceservice.go @@ -547,6 +547,69 @@ func (l *LocalTraceService) ListMetadata(ctx context.Context, req *trace.ListMet return result.GetSuccess(), nil } +func (l *LocalTraceService) UpsertColumnExtractConfig(ctx context.Context, req *trace.UpsertColumnExtractConfigRequest, callOptions ...callopt.Option) (*trace.UpsertColumnExtractConfigResponse, error) { + chain := l.mds(func(ctx context.Context, in, out interface{}) error { + arg := in.(*trace.TraceServiceUpsertColumnExtractConfigArgs) + result := out.(*trace.TraceServiceUpsertColumnExtractConfigResult) + resp, err := l.impl.UpsertColumnExtractConfig(ctx, arg.Req) + if err != nil { + return err + } + result.SetSuccess(resp) + return nil + }) + + arg := &trace.TraceServiceUpsertColumnExtractConfigArgs{Req: req} + result := &trace.TraceServiceUpsertColumnExtractConfigResult{} + ctx = l.injectRPCInfo(ctx, "UpsertColumnExtractConfig") + if err := chain(ctx, arg, result); err != nil { + return nil, err + } + return result.GetSuccess(), nil +} + +func (l *LocalTraceService) GetColumnExtractConfig(ctx context.Context, req *trace.GetColumnExtractConfigRequest, callOptions ...callopt.Option) (*trace.GetColumnExtractConfigResponse, error) { + chain := l.mds(func(ctx context.Context, in, out interface{}) error { + arg := in.(*trace.TraceServiceGetColumnExtractConfigArgs) + result := out.(*trace.TraceServiceGetColumnExtractConfigResult) + resp, err := l.impl.GetColumnExtractConfig(ctx, arg.Req) + if err != nil { + return err + } + result.SetSuccess(resp) + return nil + }) + + arg := &trace.TraceServiceGetColumnExtractConfigArgs{Req: req} + result := &trace.TraceServiceGetColumnExtractConfigResult{} + ctx = l.injectRPCInfo(ctx, "GetColumnExtractConfig") + if err := chain(ctx, arg, result); err != nil { + return nil, err + } + return result.GetSuccess(), nil +} + +func (l *LocalTraceService) GetAgentMetadata(ctx context.Context, req *trace.GetAgentMetadataRequest, callOptions ...callopt.Option) (*trace.GetAgentMetadataResponse, error) { + chain := l.mds(func(ctx context.Context, in, out interface{}) error { + arg := in.(*trace.TraceServiceGetAgentMetadataArgs) + result := out.(*trace.TraceServiceGetAgentMetadataResult) + resp, err := l.impl.GetAgentMetadata(ctx, arg.Req) + if err != nil { + return err + } + result.SetSuccess(resp) + return nil + }) + + arg := &trace.TraceServiceGetAgentMetadataArgs{Req: req} + result := &trace.TraceServiceGetAgentMetadataResult{} + ctx = l.injectRPCInfo(ctx, "GetAgentMetadata") + if err := chain(ctx, arg, result); err != nil { + return nil, err + } + return result.GetSuccess(), nil +} + func (l *LocalTraceService) ListTraceChat(ctx context.Context, req *trace.ListTraceChatRequest, callOptions ...callopt.Option) (*trace.ListTraceChatResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { arg := in.(*trace.TraceServiceListTraceChatArgs) diff --git a/backend/modules/observability/application/convertor/trace/column_extract_config.go b/backend/modules/observability/application/convertor/trace/column_extract_config.go new file mode 100644 index 000000000..9ce4bf08d --- /dev/null +++ b/backend/modules/observability/application/convertor/trace/column_extract_config.go @@ -0,0 +1,40 @@ +// Copyright (c) 2026 coze-dev Authors +// SPDX-License-Identifier: Apache-2.0 + +package trace + +import ( + tracedto "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/observability/trace" + "github.com/coze-dev/coze-loop/backend/modules/observability/domain/trace/entity" +) + +func ColumnExtractRulesDTO2DO(dtos []*tracedto.ColumnExtractRule) []entity.ColumnExtractRule { + if len(dtos) == 0 { + return nil + } + rules := make([]entity.ColumnExtractRule, 0, len(dtos)) + for _, dto := range dtos { + if dto == nil { + continue + } + rules = append(rules, entity.ColumnExtractRule{ + Column: dto.GetColumn(), + JSONPath: dto.GetJSONPath(), + }) + } + return rules +} + +func ColumnExtractRulesDO2DTO(dos []entity.ColumnExtractRule) []*tracedto.ColumnExtractRule { + if len(dos) == 0 { + return nil + } + rules := make([]*tracedto.ColumnExtractRule, 0, len(dos)) + for _, do := range dos { + rules = append(rules, &tracedto.ColumnExtractRule{ + Column: do.Column, + JSONPath: do.JSONPath, + }) + } + return rules +} diff --git a/backend/modules/observability/application/convertor/trace/column_extract_config_test.go b/backend/modules/observability/application/convertor/trace/column_extract_config_test.go new file mode 100644 index 000000000..1e52afa64 --- /dev/null +++ b/backend/modules/observability/application/convertor/trace/column_extract_config_test.go @@ -0,0 +1,124 @@ +// Copyright (c) 2026 coze-dev Authors +// SPDX-License-Identifier: Apache-2.0 + +package trace + +import ( + "testing" + + tracedto "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/observability/trace" + "github.com/coze-dev/coze-loop/backend/modules/observability/domain/trace/entity" + "github.com/stretchr/testify/assert" +) + +func TestColumnExtractRulesDTO2DO(t *testing.T) { + tests := []struct { + name string + dtos []*tracedto.ColumnExtractRule + want []entity.ColumnExtractRule + }{ + { + name: "nil input", + dtos: nil, + want: nil, + }, + { + name: "empty input", + dtos: []*tracedto.ColumnExtractRule{}, + want: nil, + }, + { + name: "single rule", + dtos: []*tracedto.ColumnExtractRule{ + {Column: "input", JSONPath: "$.messages[0].content"}, + }, + want: []entity.ColumnExtractRule{ + {Column: "input", JSONPath: "$.messages[0].content"}, + }, + }, + { + name: "multiple rules", + dtos: []*tracedto.ColumnExtractRule{ + {Column: "input", JSONPath: "$.messages[0].content"}, + {Column: "output", JSONPath: "$.choices[0].message.content"}, + }, + want: []entity.ColumnExtractRule{ + {Column: "input", JSONPath: "$.messages[0].content"}, + {Column: "output", JSONPath: "$.choices[0].message.content"}, + }, + }, + { + name: "nil element skipped", + dtos: []*tracedto.ColumnExtractRule{ + {Column: "input", JSONPath: "$.messages[0].content"}, + nil, + {Column: "output", JSONPath: "$.data"}, + }, + want: []entity.ColumnExtractRule{ + {Column: "input", JSONPath: "$.messages[0].content"}, + {Column: "output", JSONPath: "$.data"}, + }, + }, + } + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + got := ColumnExtractRulesDTO2DO(tt.dtos) + assert.Equal(t, tt.want, got) + }) + } +} + +func TestColumnExtractRulesDO2DTO(t *testing.T) { + tests := []struct { + name string + dos []entity.ColumnExtractRule + want []*tracedto.ColumnExtractRule + }{ + { + name: "nil input", + dos: nil, + want: nil, + }, + { + name: "empty input", + dos: []entity.ColumnExtractRule{}, + want: nil, + }, + { + name: "single rule", + dos: []entity.ColumnExtractRule{ + {Column: "input", JSONPath: "$.messages[0].content"}, + }, + want: []*tracedto.ColumnExtractRule{ + {Column: "input", JSONPath: "$.messages[0].content"}, + }, + }, + { + name: "multiple rules", + dos: []entity.ColumnExtractRule{ + {Column: "input", JSONPath: "$.messages[0].content"}, + {Column: "output", JSONPath: "$.choices[0].message.content"}, + }, + want: []*tracedto.ColumnExtractRule{ + {Column: "input", JSONPath: "$.messages[0].content"}, + {Column: "output", JSONPath: "$.choices[0].message.content"}, + }, + }, + } + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + got := ColumnExtractRulesDO2DTO(tt.dos) + assert.Equal(t, tt.want, got) + }) + } +} + +func TestColumnExtractRulesRoundTrip(t *testing.T) { + original := []*tracedto.ColumnExtractRule{ + {Column: "input", JSONPath: "$.messages[0].content"}, + {Column: "output", JSONPath: "$.choices[0].message.content"}, + } + dos := ColumnExtractRulesDTO2DO(original) + roundTripped := ColumnExtractRulesDO2DTO(dos) + assert.Equal(t, original, roundTripped) +} diff --git a/backend/modules/observability/application/mocks/trace_application.go b/backend/modules/observability/application/mocks/trace_application.go index 41f1aa4b6..e7a8835a7 100644 --- a/backend/modules/observability/application/mocks/trace_application.go +++ b/backend/modules/observability/application/mocks/trace_application.go @@ -445,3 +445,48 @@ func (mr *MockITraceApplicationMockRecorder) UpsertTrajectoryConfig(ctx, req any mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpsertTrajectoryConfig", reflect.TypeOf((*MockITraceApplication)(nil).UpsertTrajectoryConfig), ctx, req) } + +// UpsertColumnExtractConfig mocks base method. +func (m *MockITraceApplication) UpsertColumnExtractConfig(ctx context.Context, req *trace.UpsertColumnExtractConfigRequest) (*trace.UpsertColumnExtractConfigResponse, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "UpsertColumnExtractConfig", ctx, req) + ret0, _ := ret[0].(*trace.UpsertColumnExtractConfigResponse) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// UpsertColumnExtractConfig indicates an expected call of UpsertColumnExtractConfig. +func (mr *MockITraceApplicationMockRecorder) UpsertColumnExtractConfig(ctx, req any) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpsertColumnExtractConfig", reflect.TypeOf((*MockITraceApplication)(nil).UpsertColumnExtractConfig), ctx, req) +} + +// GetColumnExtractConfig mocks base method. +func (m *MockITraceApplication) GetColumnExtractConfig(ctx context.Context, req *trace.GetColumnExtractConfigRequest) (*trace.GetColumnExtractConfigResponse, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "GetColumnExtractConfig", ctx, req) + ret0, _ := ret[0].(*trace.GetColumnExtractConfigResponse) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// GetColumnExtractConfig indicates an expected call of GetColumnExtractConfig. +func (mr *MockITraceApplicationMockRecorder) GetColumnExtractConfig(ctx, req any) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetColumnExtractConfig", reflect.TypeOf((*MockITraceApplication)(nil).GetColumnExtractConfig), ctx, req) +} + +// GetAgentMetadata mocks base method. +func (m *MockITraceApplication) GetAgentMetadata(ctx context.Context, req *trace.GetAgentMetadataRequest) (*trace.GetAgentMetadataResponse, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "GetAgentMetadata", ctx, req) + ret0, _ := ret[0].(*trace.GetAgentMetadataResponse) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// GetAgentMetadata indicates an expected call of GetAgentMetadata. +func (mr *MockITraceApplicationMockRecorder) GetAgentMetadata(ctx, req any) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAgentMetadata", reflect.TypeOf((*MockITraceApplication)(nil).GetAgentMetadata), ctx, req) +} diff --git a/backend/modules/observability/application/trace.go b/backend/modules/observability/application/trace.go index 579c6652a..b83fd09a7 100644 --- a/backend/modules/observability/application/trace.go +++ b/backend/modules/observability/application/trace.go @@ -32,6 +32,7 @@ import ( "github.com/coze-dev/coze-loop/backend/modules/observability/domain/trace/service" obErrorx "github.com/coze-dev/coze-loop/backend/modules/observability/pkg/errno" "github.com/coze-dev/coze-loop/backend/pkg/errorx" + "github.com/coze-dev/coze-loop/backend/pkg/json" "github.com/coze-dev/coze-loop/backend/pkg/lang/goroutine" "github.com/coze-dev/coze-loop/backend/pkg/lang/ptr" "github.com/coze-dev/coze-loop/backend/pkg/logs" @@ -59,6 +60,7 @@ func NewTraceApplication( traceService service.ITraceService, traceExportService service.ITraceExportService, viewRepo repo.IViewRepo, + columnExtractConfigRepo repo.IColumnExtractConfigRepo, benefitService benefit.IBenefitService, tenant tenant.ITenantProvider, traceMetrics metrics.ITraceMetrics, @@ -71,36 +73,38 @@ func NewTraceApplication( timeRangeProvider time_range.ITimeRangeProvider, ) (ITraceApplication, error) { return &TraceApplication{ - traceService: traceService, - traceExportService: traceExportService, - viewRepo: viewRepo, - traceConfig: traceConfig, - metrics: traceMetrics, - benefit: benefitService, - tenant: tenant, - authSvc: authService, - evalSvc: evalService, - userSvc: userService, - tagSvc: tagService, - workflowSvc: workflowService, - timeRange: timeRangeProvider, + traceService: traceService, + traceExportService: traceExportService, + viewRepo: viewRepo, + columnExtractConfigRepo: columnExtractConfigRepo, + traceConfig: traceConfig, + metrics: traceMetrics, + benefit: benefitService, + tenant: tenant, + authSvc: authService, + evalSvc: evalService, + userSvc: userService, + tagSvc: tagService, + workflowSvc: workflowService, + timeRange: timeRangeProvider, }, nil } type TraceApplication struct { - traceService service.ITraceService - traceExportService service.ITraceExportService - viewRepo repo.IViewRepo - traceConfig config.ITraceConfig - metrics metrics.ITraceMetrics - benefit benefit.IBenefitService - tenant tenant.ITenantProvider - authSvc rpc.IAuthProvider - evalSvc rpc.IEvaluatorRPCAdapter - userSvc rpc.IUserProvider - tagSvc rpc.ITagRPCAdapter - workflowSvc rpc.IWorkflowProvider - timeRange time_range.ITimeRangeProvider + traceService service.ITraceService + traceExportService service.ITraceExportService + viewRepo repo.IViewRepo + columnExtractConfigRepo repo.IColumnExtractConfigRepo + traceConfig config.ITraceConfig + metrics metrics.ITraceMetrics + benefit benefit.IBenefitService + tenant tenant.ITenantProvider + authSvc rpc.IAuthProvider + evalSvc rpc.IEvaluatorRPCAdapter + userSvc rpc.IUserProvider + tagSvc rpc.ITagRPCAdapter + workflowSvc rpc.IWorkflowProvider + timeRange time_range.ITimeRangeProvider } func (t *TraceApplication) ListPreSpan(ctx context.Context, req *trace.ListPreSpanRequest) (r *trace.ListPreSpanResponse, err error) { @@ -1322,6 +1326,100 @@ func (t *TraceApplication) ListTrajectory(ctx context.Context, req *trace.ListTr }, nil } +func (t *TraceApplication) UpsertColumnExtractConfig(ctx context.Context, req *trace.UpsertColumnExtractConfigRequest) (r *trace.UpsertColumnExtractConfigResponse, err error) { + if err := t.authSvc.CheckWorkspacePermission(ctx, + rpc.AuthActionTraceRead, + strconv.FormatInt(req.GetWorkspaceID(), 10), + false); err != nil { + return nil, err + } + + userID := session.UserIDInCtxOrEmpty(ctx) + if userID == "" { + return nil, errorx.NewByCode(obErrorx.UserParseFailedCode) + } + + columns := tconv.ColumnExtractRulesDTO2DO(req.GetColumns()) + marshalConfig, err := json.MarshalString(columns) + if err != nil { + return nil, err + } + + if err := t.columnExtractConfigRepo.UpsertColumnExtractConfig(ctx, &repo.UpsertColumnExtractConfigParam{ + WorkspaceId: req.GetWorkspaceID(), + PlatformType: req.GetPlatformType(), + SpanListType: req.GetSpanListType(), + AgentName: req.GetAgentName(), + Config: marshalConfig, + UserID: userID, + }); err != nil { + return nil, err + } + + return &trace.UpsertColumnExtractConfigResponse{}, nil +} + +func (t *TraceApplication) GetColumnExtractConfig(ctx context.Context, req *trace.GetColumnExtractConfigRequest) (r *trace.GetColumnExtractConfigResponse, err error) { + if err := t.authSvc.CheckWorkspacePermission(ctx, + rpc.AuthActionTraceRead, + strconv.FormatInt(req.GetWorkspaceID(), 10), + false); err != nil { + return nil, err + } + + config, err := t.columnExtractConfigRepo.GetColumnExtractConfig(ctx, repo.GetColumnExtractConfigParam{ + WorkspaceId: req.GetWorkspaceID(), + PlatformType: req.GetPlatformType(), + SpanListType: req.GetSpanListType(), + AgentName: req.GetAgentName(), + }) + if err != nil { + return nil, err + } + if config == nil || len(config.Columns) == 0 { + return &trace.GetColumnExtractConfigResponse{}, nil + } + + return &trace.GetColumnExtractConfigResponse{ + Columns: tconv.ColumnExtractRulesDO2DTO(config.Columns), + }, nil +} + +func (t *TraceApplication) GetAgentMetadata(ctx context.Context, req *trace.GetAgentMetadataRequest) (r *trace.GetAgentMetadataResponse, err error) { + if err := t.authSvc.CheckWorkspacePermission(ctx, + rpc.AuthActionTraceRead, + strconv.FormatInt(req.GetWorkspaceID(), 10), + false); err != nil { + return nil, err + } + + platformType := loop_span.PlatformType(req.GetPlatformType()) + if req.PlatformType == nil { + platformType = loop_span.PlatformCozeLoop + } + + resp, err := t.traceService.GetAgentMetadata(ctx, &service.GetAgentMetadataRequest{ + WorkspaceID: req.GetWorkspaceID(), + PlatformType: platformType, + }) + if err != nil { + return nil, err + } + if resp == nil { + return &trace.GetAgentMetadataResponse{}, nil + } + + agents := make([]*trace.AgentMetadata, 0, len(resp.Agents)) + for _, a := range resp.Agents { + agents = append(agents, &trace.AgentMetadata{ + AgentName: a.AgentName, + }) + } + return &trace.GetAgentMetadataResponse{ + Agents: agents, + }, nil +} + func (t *TraceApplication) ListTraceChat(ctx context.Context, req *trace.ListTraceChatRequest) (*trace.ListTraceChatResponse, error) { if err := t.authSvc.CheckWorkspacePermission(ctx, rpc.AuthActionTraceRead, diff --git a/backend/modules/observability/application/trace_test.go b/backend/modules/observability/application/trace_test.go index b1a69494b..fe0065ac6 100644 --- a/backend/modules/observability/application/trace_test.go +++ b/backend/modules/observability/application/trace_test.go @@ -5,6 +5,7 @@ package application import ( "context" + "errors" "fmt" "testing" "time" @@ -3427,6 +3428,326 @@ func TestTraceApplication_buildListPreSpanSvcReq(t *testing.T) { } } +func TestTraceApplication_UpsertColumnExtractConfig(t *testing.T) { + tests := []struct { + name string + fieldsGetter func(ctrl *gomock.Controller) (repo.IColumnExtractConfigRepo, rpc.IAuthProvider) + ctx context.Context + req *trace.UpsertColumnExtractConfigRequest + wantErr bool + }{ + { + name: "success", + fieldsGetter: func(ctrl *gomock.Controller) (repo.IColumnExtractConfigRepo, rpc.IAuthProvider) { + mockRepo := repomock.NewMockIColumnExtractConfigRepo(ctrl) + mockAuth := rpcmock.NewMockIAuthProvider(ctrl) + mockAuth.EXPECT().CheckWorkspacePermission(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Return(nil) + mockRepo.EXPECT().UpsertColumnExtractConfig(gomock.Any(), gomock.Any()).Return(nil) + return mockRepo, mockAuth + }, + ctx: session.WithCtxUser(context.Background(), &session.User{ID: "user-1"}), + req: &trace.UpsertColumnExtractConfigRequest{ + WorkspaceID: ptr.Of(int64(1)), + PlatformType: commondto.PlatformTypeCozeloop, + SpanListType: commondto.SpanListTypeLlmSpan, + AgentName: ptr.Of("agent-1"), + Columns: []*trace.ColumnExtractRule{ + {Column: "input", JSONPath: "$.messages[0].content"}, + }, + }, + wantErr: false, + }, + { + name: "auth error", + fieldsGetter: func(ctrl *gomock.Controller) (repo.IColumnExtractConfigRepo, rpc.IAuthProvider) { + mockRepo := repomock.NewMockIColumnExtractConfigRepo(ctrl) + mockAuth := rpcmock.NewMockIAuthProvider(ctrl) + mockAuth.EXPECT().CheckWorkspacePermission(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Return(errors.New("no permission")) + return mockRepo, mockAuth + }, + ctx: session.WithCtxUser(context.Background(), &session.User{ID: "user-1"}), + req: &trace.UpsertColumnExtractConfigRequest{ + WorkspaceID: ptr.Of(int64(1)), + PlatformType: commondto.PlatformTypeCozeloop, + SpanListType: commondto.SpanListTypeLlmSpan, + }, + wantErr: true, + }, + { + name: "no user id", + fieldsGetter: func(ctrl *gomock.Controller) (repo.IColumnExtractConfigRepo, rpc.IAuthProvider) { + mockRepo := repomock.NewMockIColumnExtractConfigRepo(ctrl) + mockAuth := rpcmock.NewMockIAuthProvider(ctrl) + mockAuth.EXPECT().CheckWorkspacePermission(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Return(nil) + return mockRepo, mockAuth + }, + ctx: context.Background(), + req: &trace.UpsertColumnExtractConfigRequest{ + WorkspaceID: ptr.Of(int64(1)), + PlatformType: commondto.PlatformTypeCozeloop, + SpanListType: commondto.SpanListTypeLlmSpan, + }, + wantErr: true, + }, + { + name: "repo error", + fieldsGetter: func(ctrl *gomock.Controller) (repo.IColumnExtractConfigRepo, rpc.IAuthProvider) { + mockRepo := repomock.NewMockIColumnExtractConfigRepo(ctrl) + mockAuth := rpcmock.NewMockIAuthProvider(ctrl) + mockAuth.EXPECT().CheckWorkspacePermission(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Return(nil) + mockRepo.EXPECT().UpsertColumnExtractConfig(gomock.Any(), gomock.Any()).Return(errors.New("db error")) + return mockRepo, mockAuth + }, + ctx: session.WithCtxUser(context.Background(), &session.User{ID: "user-1"}), + req: &trace.UpsertColumnExtractConfigRequest{ + WorkspaceID: ptr.Of(int64(1)), + PlatformType: commondto.PlatformTypeCozeloop, + SpanListType: commondto.SpanListTypeLlmSpan, + }, + wantErr: true, + }, + } + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + columnExtractConfigRepo, auth := tt.fieldsGetter(ctrl) + tr := &TraceApplication{ + columnExtractConfigRepo: columnExtractConfigRepo, + authSvc: auth, + } + got, err := tr.UpsertColumnExtractConfig(tt.ctx, tt.req) + if tt.wantErr { + assert.Error(t, err) + } else { + assert.NoError(t, err) + assert.NotNil(t, got) + } + }) + } +} + +func TestTraceApplication_GetColumnExtractConfig(t *testing.T) { + tests := []struct { + name string + fieldsGetter func(ctrl *gomock.Controller) (repo.IColumnExtractConfigRepo, rpc.IAuthProvider) + ctx context.Context + req *trace.GetColumnExtractConfigRequest + wantErr bool + wantColumns int + }{ + { + name: "success with columns", + fieldsGetter: func(ctrl *gomock.Controller) (repo.IColumnExtractConfigRepo, rpc.IAuthProvider) { + mockRepo := repomock.NewMockIColumnExtractConfigRepo(ctrl) + mockAuth := rpcmock.NewMockIAuthProvider(ctrl) + mockAuth.EXPECT().CheckWorkspacePermission(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Return(nil) + mockRepo.EXPECT().GetColumnExtractConfig(gomock.Any(), gomock.Any()).Return(&entity.ColumnExtractConfig{ + Columns: []entity.ColumnExtractRule{ + {Column: "input", JSONPath: "$.messages[0].content"}, + }, + }, nil) + return mockRepo, mockAuth + }, + ctx: context.Background(), + req: &trace.GetColumnExtractConfigRequest{ + WorkspaceID: ptr.Of(int64(1)), + PlatformType: commondto.PlatformTypeCozeloop, + SpanListType: commondto.SpanListTypeLlmSpan, + }, + wantErr: false, + wantColumns: 1, + }, + { + name: "success nil response", + fieldsGetter: func(ctrl *gomock.Controller) (repo.IColumnExtractConfigRepo, rpc.IAuthProvider) { + mockRepo := repomock.NewMockIColumnExtractConfigRepo(ctrl) + mockAuth := rpcmock.NewMockIAuthProvider(ctrl) + mockAuth.EXPECT().CheckWorkspacePermission(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Return(nil) + mockRepo.EXPECT().GetColumnExtractConfig(gomock.Any(), gomock.Any()).Return(nil, nil) + return mockRepo, mockAuth + }, + ctx: context.Background(), + req: &trace.GetColumnExtractConfigRequest{ + WorkspaceID: ptr.Of(int64(1)), + PlatformType: commondto.PlatformTypeCozeloop, + SpanListType: commondto.SpanListTypeLlmSpan, + }, + wantErr: false, + wantColumns: 0, + }, + { + name: "auth error", + fieldsGetter: func(ctrl *gomock.Controller) (repo.IColumnExtractConfigRepo, rpc.IAuthProvider) { + mockRepo := repomock.NewMockIColumnExtractConfigRepo(ctrl) + mockAuth := rpcmock.NewMockIAuthProvider(ctrl) + mockAuth.EXPECT().CheckWorkspacePermission(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Return(errors.New("forbidden")) + return mockRepo, mockAuth + }, + ctx: context.Background(), + req: &trace.GetColumnExtractConfigRequest{ + WorkspaceID: ptr.Of(int64(1)), + }, + wantErr: true, + }, + { + name: "repo error", + fieldsGetter: func(ctrl *gomock.Controller) (repo.IColumnExtractConfigRepo, rpc.IAuthProvider) { + mockRepo := repomock.NewMockIColumnExtractConfigRepo(ctrl) + mockAuth := rpcmock.NewMockIAuthProvider(ctrl) + mockAuth.EXPECT().CheckWorkspacePermission(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Return(nil) + mockRepo.EXPECT().GetColumnExtractConfig(gomock.Any(), gomock.Any()).Return(nil, errors.New("db error")) + return mockRepo, mockAuth + }, + ctx: context.Background(), + req: &trace.GetColumnExtractConfigRequest{ + WorkspaceID: ptr.Of(int64(1)), + PlatformType: commondto.PlatformTypeCozeloop, + SpanListType: commondto.SpanListTypeLlmSpan, + }, + wantErr: true, + }, + } + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + columnExtractConfigRepo, auth := tt.fieldsGetter(ctrl) + tr := &TraceApplication{ + columnExtractConfigRepo: columnExtractConfigRepo, + authSvc: auth, + } + got, err := tr.GetColumnExtractConfig(tt.ctx, tt.req) + if tt.wantErr { + assert.Error(t, err) + } else { + assert.NoError(t, err) + assert.NotNil(t, got) + assert.Len(t, got.GetColumns(), tt.wantColumns) + } + }) + } +} + +func TestTraceApplication_GetAgentMetadata(t *testing.T) { + pCozeloop := commondto.PlatformType(commondto.PlatformTypeCozeloop) + tests := []struct { + name string + fieldsGetter func(ctrl *gomock.Controller) (service.ITraceService, rpc.IAuthProvider) + ctx context.Context + req *trace.GetAgentMetadataRequest + wantErr bool + wantAgents int + }{ + { + name: "success with agents", + fieldsGetter: func(ctrl *gomock.Controller) (service.ITraceService, rpc.IAuthProvider) { + mockSvc := svcmock.NewMockITraceService(ctrl) + mockAuth := rpcmock.NewMockIAuthProvider(ctrl) + mockAuth.EXPECT().CheckWorkspacePermission(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Return(nil) + mockSvc.EXPECT().GetAgentMetadata(gomock.Any(), gomock.Any()).Return(&service.GetAgentMetadataResponse{ + Agents: []service.AgentMetadataItem{ + {AgentName: "agent-1"}, + {AgentName: "agent-2"}, + }, + }, nil) + return mockSvc, mockAuth + }, + ctx: context.Background(), + req: &trace.GetAgentMetadataRequest{ + WorkspaceID: 1, + PlatformType: &pCozeloop, + }, + wantErr: false, + wantAgents: 2, + }, + { + name: "success with nil platform defaults to coze_loop", + fieldsGetter: func(ctrl *gomock.Controller) (service.ITraceService, rpc.IAuthProvider) { + mockSvc := svcmock.NewMockITraceService(ctrl) + mockAuth := rpcmock.NewMockIAuthProvider(ctrl) + mockAuth.EXPECT().CheckWorkspacePermission(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Return(nil) + mockSvc.EXPECT().GetAgentMetadata(gomock.Any(), gomock.Any()).Return(&service.GetAgentMetadataResponse{ + Agents: []service.AgentMetadataItem{{AgentName: "a1"}}, + }, nil) + return mockSvc, mockAuth + }, + ctx: context.Background(), + req: &trace.GetAgentMetadataRequest{ + WorkspaceID: 1, + }, + wantErr: false, + wantAgents: 1, + }, + { + name: "success nil response", + fieldsGetter: func(ctrl *gomock.Controller) (service.ITraceService, rpc.IAuthProvider) { + mockSvc := svcmock.NewMockITraceService(ctrl) + mockAuth := rpcmock.NewMockIAuthProvider(ctrl) + mockAuth.EXPECT().CheckWorkspacePermission(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Return(nil) + mockSvc.EXPECT().GetAgentMetadata(gomock.Any(), gomock.Any()).Return(nil, nil) + return mockSvc, mockAuth + }, + ctx: context.Background(), + req: &trace.GetAgentMetadataRequest{ + WorkspaceID: 1, + PlatformType: &pCozeloop, + }, + wantErr: false, + wantAgents: 0, + }, + { + name: "auth error", + fieldsGetter: func(ctrl *gomock.Controller) (service.ITraceService, rpc.IAuthProvider) { + mockSvc := svcmock.NewMockITraceService(ctrl) + mockAuth := rpcmock.NewMockIAuthProvider(ctrl) + mockAuth.EXPECT().CheckWorkspacePermission(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Return(errors.New("forbidden")) + return mockSvc, mockAuth + }, + ctx: context.Background(), + req: &trace.GetAgentMetadataRequest{ + WorkspaceID: 1, + }, + wantErr: true, + }, + { + name: "service error", + fieldsGetter: func(ctrl *gomock.Controller) (service.ITraceService, rpc.IAuthProvider) { + mockSvc := svcmock.NewMockITraceService(ctrl) + mockAuth := rpcmock.NewMockIAuthProvider(ctrl) + mockAuth.EXPECT().CheckWorkspacePermission(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Return(nil) + mockSvc.EXPECT().GetAgentMetadata(gomock.Any(), gomock.Any()).Return(nil, errors.New("ck error")) + return mockSvc, mockAuth + }, + ctx: context.Background(), + req: &trace.GetAgentMetadataRequest{ + WorkspaceID: 1, + PlatformType: &pCozeloop, + }, + wantErr: true, + }, + } + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + svc, auth := tt.fieldsGetter(ctrl) + tr := &TraceApplication{ + traceService: svc, + authSvc: auth, + } + got, err := tr.GetAgentMetadata(tt.ctx, tt.req) + if tt.wantErr { + assert.Error(t, err) + } else { + assert.NoError(t, err) + assert.NotNil(t, got) + assert.Len(t, got.GetAgents(), tt.wantAgents) + } + }) + } +} + func TestTraceApplication_ListTraceChat(t *testing.T) { type fields struct { traceSvc service.ITraceService diff --git a/backend/modules/observability/application/wire.go b/backend/modules/observability/application/wire.go index fb82c90e3..de1a8f334 100644 --- a/backend/modules/observability/application/wire.go +++ b/backend/modules/observability/application/wire.go @@ -116,11 +116,13 @@ var ( NewDatasetServiceAdapter, redis2.NewSpansRedisDaoImpl, mysqldao.NewTrajectoryConfigDaoImpl, + mysqldao.NewColumnExtractConfigDaoImpl, taskDomainSet, ) traceSet = wire.NewSet( NewTraceApplication, obrepo.NewViewRepoImpl, + obrepo.NewColumnExtractConfigRepoImpl, mysqldao.NewViewDaoImpl, auth.NewAuthProvider, user.NewUserRPCProvider, @@ -139,6 +141,7 @@ var ( mq2.NewSpanWithAnnotationProducerImpl, redis2.NewSpansRedisDaoImpl, mysqldao.NewTrajectoryConfigDaoImpl, + mysqldao.NewColumnExtractConfigDaoImpl, ) openApiSet = wire.NewSet( NewOpenAPIApplication, diff --git a/backend/modules/observability/application/wire_gen.go b/backend/modules/observability/application/wire_gen.go index ffe5e2201..18bc81633 100644 --- a/backend/modules/observability/application/wire_gen.go +++ b/backend/modules/observability/application/wire_gen.go @@ -29,8 +29,7 @@ import ( "github.com/coze-dev/coze-loop/backend/modules/observability/domain/component/rpc" "github.com/coze-dev/coze-loop/backend/modules/observability/domain/component/scheduledtask" storage2 "github.com/coze-dev/coze-loop/backend/modules/observability/domain/component/storage" - taskhook "github.com/coze-dev/coze-loop/backend/modules/observability/domain/component/task" - + "github.com/coze-dev/coze-loop/backend/modules/observability/domain/component/task" entity2 "github.com/coze-dev/coze-loop/backend/modules/observability/domain/metric/entity" repo3 "github.com/coze-dev/coze-loop/backend/modules/observability/domain/metric/repo" service2 "github.com/coze-dev/coze-loop/backend/modules/observability/domain/metric/service" @@ -134,12 +133,14 @@ func InitTraceApplication(db2 db.Provider, ckDb ck.Provider, redis3 redis.Cmdabl } iViewDao := mysql.NewViewDaoImpl(db2) iViewRepo := repo.NewViewRepoImpl(iViewDao, idgen2) + iColumnExtractConfigDao := mysql.NewColumnExtractConfigDaoImpl(db2) + iColumnExtractConfigRepo := repo.NewColumnExtractConfigRepoImpl(iColumnExtractConfigDao, idgen2) iAuthProvider := auth.NewAuthProvider(authClient) iUserProvider := user.NewUserRPCProvider(userClient) iTagRPCAdapter := tag.NewTagRPCProvider(tagService) iWorkflowProvider := workflow.NewWorkflowProvider() iTimeRangeProvider := time_range.NewTimeRangeProvider() - iTraceApplication, err := NewTraceApplication(iTraceService, iTraceExportService, iViewRepo, benefit2, iTenantProvider, iTraceMetrics, iTraceConfig, iAuthProvider, iEvaluatorRPCAdapter, iUserProvider, iTagRPCAdapter, iWorkflowProvider, iTimeRangeProvider) + iTraceApplication, err := NewTraceApplication(iTraceService, iTraceExportService, iViewRepo, iColumnExtractConfigRepo, benefit2, iTenantProvider, iTraceMetrics, iTraceConfig, iAuthProvider, iEvaluatorRPCAdapter, iUserProvider, iTagRPCAdapter, iWorkflowProvider, iTimeRangeProvider) if err != nil { return nil, err } @@ -262,7 +263,7 @@ func InitTraceIngestionApplication(configFactory conf.IConfigLoaderFactory, stor return iTraceIngestionApplication, nil } -func InitTaskApplication(db2 db.Provider, idgen2 idgen.IIDGenerator, configFactory conf.IConfigLoaderFactory, benefit2 benefit.IBenefitService, ckDb ck.Provider, meter metrics.Meter, redis3 redis.Cmdable, mqFactory mq.IFactory, userClient userservice.Client, authClient authservice.Client, evalService evaluatorservice.Client, evalSetService evaluationsetservice.Client, exptService experimentservice.Client, datasetService datasetservice.Client, fileClient fileservice.Client, taskProcessor processor.TaskProcessor, aid int32, persistentCmdable redis.PersistentCmdable, taskHookProvider taskhook.IWorkflowProvider) (ITaskApplication, error) { +func InitTaskApplication(db2 db.Provider, idgen2 idgen.IIDGenerator, configFactory conf.IConfigLoaderFactory, benefit2 benefit.IBenefitService, ckDb ck.Provider, meter metrics.Meter, redis3 redis.Cmdable, mqFactory mq.IFactory, userClient userservice.Client, authClient authservice.Client, evalService evaluatorservice.Client, evalSetService evaluationsetservice.Client, exptService experimentservice.Client, datasetService datasetservice.Client, fileClient fileservice.Client, taskProcessor processor.TaskProcessor, aid int32, persistentCmdable redis.PersistentCmdable, taskHookProvider task.IWorkflowProvider) (ITaskApplication, error) { iTaskDao := mysql.NewTaskDaoImpl(db2) iTaskDAO := redis2.NewTaskDAO(redis3) iTaskRunDao := mysql.NewTaskRunDaoImpl(db2) @@ -280,9 +281,6 @@ func InitTaskApplication(db2 db.Provider, idgen2 idgen.IIDGenerator, configFacto datasetServiceAdaptor := NewDatasetServiceAdapter(evalSetService, datasetService) iEvaluatorRPCAdapter := evaluator.NewEvaluatorRPCProvider(evalService) iEvaluationRPCAdapter := evaluation.NewEvaluationRPCProvider(exptService) - if taskHookProvider == nil { - taskHookProvider = taskhook.NewNoopTaskHookProvider() - } processorTaskProcessor := NewInitTaskProcessor(datasetServiceAdaptor, iEvaluatorRPCAdapter, iEvaluationRPCAdapter, iTaskRepo, taskHookProvider) iStorageProvider := storage.NewTraceStorageProvider() iTenantProvider := tenant.NewTenantProvider(iTraceConfig) @@ -341,14 +339,14 @@ var ( NewInitTaskProcessor, service3.NewTaskServiceImpl, repo.NewTaskRepoImpl, mysql.NewTaskDaoImpl, redis2.NewTaskDAO, redis2.NewTaskRunDAO, mysql.NewTaskRunDaoImpl, producer.NewBackfillProducerImpl, NewScheduledTask, ) traceDomainSet = wire.NewSet(service.NewTraceServiceImpl, service.NewTraceExportServiceImpl, provideTraceRepo, storage.NewTraceStorageProvider, metrics2.NewTraceMetricsImpl, collector.NewEventCollectorProvider, producer.NewTraceProducerImpl, producer.NewAnnotationProducerImpl, producer.NewSpanWithAnnotationProducerImpl, file.NewFileRPCProvider, NewTraceConfigLoader, - NewTraceProcessorBuilder, config.NewTraceConfigCenter, tenant.NewTenantProvider, workspace.NewWorkspaceProvider, span_context_extractor.NewSpanContextExtractor, evaluator.NewEvaluatorRPCProvider, NewDatasetServiceAdapter, redis2.NewSpansRedisDaoImpl, mysql.NewTrajectoryConfigDaoImpl, taskDomainSet, + NewTraceProcessorBuilder, config.NewTraceConfigCenter, tenant.NewTenantProvider, workspace.NewWorkspaceProvider, span_context_extractor.NewSpanContextExtractor, evaluator.NewEvaluatorRPCProvider, NewDatasetServiceAdapter, redis2.NewSpansRedisDaoImpl, mysql.NewTrajectoryConfigDaoImpl, mysql.NewColumnExtractConfigDaoImpl, taskDomainSet, ) traceSet = wire.NewSet( - NewTraceApplication, repo.NewViewRepoImpl, mysql.NewViewDaoImpl, auth.NewAuthProvider, user.NewUserRPCProvider, tag.NewTagRPCProvider, workflow.NewWorkflowProvider, time_range.NewTimeRangeProvider, traceDomainSet, + NewTraceApplication, repo.NewViewRepoImpl, repo.NewColumnExtractConfigRepoImpl, mysql.NewViewDaoImpl, auth.NewAuthProvider, user.NewUserRPCProvider, tag.NewTagRPCProvider, workflow.NewWorkflowProvider, time_range.NewTimeRangeProvider, traceDomainSet, ) traceIngestionSet = wire.NewSet( NewIngestionApplication, service.NewIngestionServiceImpl, provideTraceRepo, config.NewTraceConfigCenter, NewTraceConfigLoader, - NewIngestionCollectorFactory, producer.NewSpanWithAnnotationProducerImpl, redis2.NewSpansRedisDaoImpl, mysql.NewTrajectoryConfigDaoImpl, + NewIngestionCollectorFactory, producer.NewSpanWithAnnotationProducerImpl, redis2.NewSpansRedisDaoImpl, mysql.NewTrajectoryConfigDaoImpl, mysql.NewColumnExtractConfigDaoImpl, ) openApiSet = wire.NewSet( NewOpenAPIApplication, auth.NewAuthProvider, traceDomainSet, time_range.NewTimeRangeProvider, @@ -462,7 +460,7 @@ func NewDatasetServiceAdapter(evalSetService evaluationsetservice.Client, datase } func NewInitTaskProcessor(datasetServiceProvider *service.DatasetServiceAdaptor, evalService rpc.IEvaluatorRPCAdapter, - evaluationService rpc.IEvaluationRPCAdapter, taskRepo repo4.ITaskRepo, taskHookProvider taskhook.IWorkflowProvider, + evaluationService rpc.IEvaluationRPCAdapter, taskRepo repo4.ITaskRepo, taskHookProvider task.IWorkflowProvider, ) *processor.TaskProcessor { taskProcessor := processor.NewTaskProcessor() taskProcessor.Register(entity3.TaskTypeAutoEval, processor.NewAutoEvaluateProcessor( diff --git a/backend/modules/observability/domain/trace/entity/column_extract_config.go b/backend/modules/observability/domain/trace/entity/column_extract_config.go new file mode 100644 index 000000000..a62763e5b --- /dev/null +++ b/backend/modules/observability/domain/trace/entity/column_extract_config.go @@ -0,0 +1,96 @@ +// Copyright (c) 2026 coze-dev Authors +// SPDX-License-Identifier: Apache-2.0 + +package entity + +import ( + "strings" + "time" + + "github.com/coze-dev/coze-loop/backend/pkg/json" +) + +type ColumnExtractRule struct { + Column string + JSONPath string +} + +type ColumnExtractConfig struct { + ID int64 + WorkspaceID int64 + PlatformType string + SpanListType string + AgentName string + Columns []ColumnExtractRule + CreatedAt time.Time + CreatedBy string + UpdatedAt time.Time + UpdatedBy string +} + +// Extract extracts the value from content using the JSONPath rule for the given column. +// Returns the extracted string, or empty string if extraction fails. +func (c *ColumnExtractConfig) Extract(content string, column string) string { + if c == nil || len(c.Columns) == 0 { + return "" + } + var rule *ColumnExtractRule + for i := range c.Columns { + if c.Columns[i].Column == column { + rule = &c.Columns[i] + break + } + } + if rule == nil { + return "" + } + return extractByJSONPath(content, rule.JSONPath) +} + +// ColumnExtractConfigs is a list of ColumnExtractConfig with selection logic. +type ColumnExtractConfigs []*ColumnExtractConfig + +func (configs ColumnExtractConfigs) SelectBest(workspaceId int64, agentName, platformType, spanListType string) *ColumnExtractConfig { + var bestConfig *ColumnExtractConfig + for _, cfg := range configs { + if cfg.WorkspaceID == workspaceId && cfg.PlatformType == platformType && cfg.SpanListType == spanListType && cfg.AgentName == agentName { + bestConfig = cfg + break + } else if cfg.WorkspaceID == workspaceId && cfg.PlatformType == platformType && cfg.SpanListType == spanListType && cfg.AgentName == "" { + bestConfig = cfg + } + } + // Fallback to default + if bestConfig == nil { + for _, cfg := range configs { + if cfg.WorkspaceID == 0 && cfg.AgentName == "" && cfg.SpanListType == spanListType && + (cfg.PlatformType == platformType || cfg.PlatformType == "*") { + bestConfig = cfg + break + } + } + } + return bestConfig +} + +func extractByJSONPath(content, jsonPath string) string { + if content == "" || jsonPath == "" { + return "" + } + if !json.Valid([]byte(content)) { + return "" + } + // For recursive descent queries ($..field), take the last match + if strings.Contains(jsonPath, "..") { + result, err := json.GetLastStringByJSONPath(content, jsonPath) + if err != nil { + return "" + } + return result + } + result, err := json.GetStringByJSONPathRecursively(content, jsonPath) + if err != nil { + return "" + } + return result +} diff --git a/backend/modules/observability/domain/trace/entity/column_extract_config_test.go b/backend/modules/observability/domain/trace/entity/column_extract_config_test.go new file mode 100644 index 000000000..d8baa9307 --- /dev/null +++ b/backend/modules/observability/domain/trace/entity/column_extract_config_test.go @@ -0,0 +1,416 @@ +// Copyright (c) 2026 coze-dev Authors +// SPDX-License-Identifier: Apache-2.0 + +package entity + +import ( + "testing" + + "github.com/stretchr/testify/require" +) + +func TestColumnExtractConfigs_SelectBest(t *testing.T) { + makeConfig := func(wsID int64, agentName, platformType, spanListType string) *ColumnExtractConfig { + return &ColumnExtractConfig{ + WorkspaceID: wsID, + AgentName: agentName, + PlatformType: platformType, + SpanListType: spanListType, + Columns: []ColumnExtractRule{ + {Column: "input", JSONPath: "$.test"}, + }, + } + } + + // Simulate DB result: default configs + workspace configs + allConfigs := ColumnExtractConfigs{ + // workspace-specific configs + makeConfig(42, "my_bot", "coze_loop", "llm_span"), + makeConfig(42, "", "coze_loop", "llm_span"), + // default configs (wsID=0) + makeConfig(0, "", "*", "llm_span"), // all platform llm_span default + makeConfig(0, "", "prompt", "root_span"), // prompt root_span default + } + + tests := []struct { + name string + configs ColumnExtractConfigs + workspaceId int64 + agentName string + platformType string + spanListType string + wantWsID int64 + wantAgent string + wantPlatform string + wantSpan string + wantNil bool + }{ + { + name: "exact match: ws + agent + platform + spanList", + configs: allConfigs, + workspaceId: 42, + agentName: "my_bot", + platformType: "coze_loop", + spanListType: "llm_span", + wantWsID: 42, + wantAgent: "my_bot", + wantPlatform: "coze_loop", + wantSpan: "llm_span", + }, + { + name: "ws match, no agent match -> ws no_agent config", + configs: allConfigs, + workspaceId: 42, + agentName: "other_bot", + platformType: "coze_loop", + spanListType: "llm_span", + wantWsID: 42, + wantAgent: "", + wantPlatform: "coze_loop", + wantSpan: "llm_span", + }, + { + name: "no ws match, llm_span -> default *, llm_span", + configs: allConfigs, + workspaceId: 999, + agentName: "any_bot", + platformType: "coze_loop", + spanListType: "llm_span", + wantWsID: 0, + wantAgent: "", + wantPlatform: "*", + wantSpan: "llm_span", + }, + { + name: "no ws match, prompt + root_span -> default prompt, root_span", + configs: allConfigs, + workspaceId: 999, + agentName: "", + platformType: "prompt", + spanListType: "root_span", + wantWsID: 0, + wantAgent: "", + wantPlatform: "prompt", + wantSpan: "root_span", + }, + { + name: "prompt + llm_span: spanList exact (*,llm_span) wins", + configs: allConfigs, + workspaceId: 999, + agentName: "", + platformType: "prompt", + spanListType: "llm_span", + wantWsID: 0, + wantAgent: "", + wantPlatform: "*", + wantSpan: "llm_span", + }, + { + name: "unknown platform + unknown spanList -> no match", + // DB query with platform_type IN ('custom','*') AND span_list_type IN ('custom_span','*') + // returns nothing since no universal fallback exists + configs: ColumnExtractConfigs{}, + workspaceId: 999, + agentName: "", + platformType: "custom", + spanListType: "custom_span", + wantNil: true, + }, + { + name: "empty configs returns nil", + configs: nil, + workspaceId: 42, + agentName: "bot", + platformType: "coze_loop", + spanListType: "llm_span", + wantNil: true, + }, + { + name: "cross-workspace config is NOT used", + configs: ColumnExtractConfigs{makeConfig(200, "bot", "coze_loop", "llm_span")}, + workspaceId: 42, + agentName: "bot", + platformType: "coze_loop", + spanListType: "llm_span", + wantNil: true, + }, + { + name: "no agentName: skip agent-specific configs, use ws empty-agent config", + configs: allConfigs, + workspaceId: 42, + agentName: "", + platformType: "coze_loop", + spanListType: "llm_span", + wantWsID: 42, + wantAgent: "", + wantPlatform: "coze_loop", + wantSpan: "llm_span", + }, + { + name: "no agentName + no ws match: skip agent-specific, use default empty-agent", + configs: ColumnExtractConfigs{ + makeConfig(0, "bot_a", "*", "llm_span"), + makeConfig(0, "", "*", "llm_span"), + }, + workspaceId: 999, + agentName: "", + platformType: "coze_loop", + spanListType: "llm_span", + wantWsID: 0, + wantAgent: "", + wantPlatform: "*", + wantSpan: "llm_span", + }, + { + name: "no agentName: only agent-specific configs -> nil", + configs: ColumnExtractConfigs{ + makeConfig(42, "bot_a", "coze_loop", "llm_span"), + makeConfig(0, "bot_b", "*", "llm_span"), + }, + workspaceId: 42, + agentName: "", + platformType: "coze_loop", + spanListType: "llm_span", + wantNil: true, + }, + { + name: "ws match + agent and platform mismatch -> fallback to default spanList match", + configs: ColumnExtractConfigs{ + makeConfig(42, "bot_a", "prompt", "llm_span"), // agent mismatch + makeConfig(0, "", "*", "llm_span"), // default with spanList match + }, + workspaceId: 42, + agentName: "bot_x", + platformType: "coze_loop", + spanListType: "llm_span", + wantWsID: 0, + wantAgent: "", + wantPlatform: "*", + wantSpan: "llm_span", + }, + { + name: "exact agent wins over empty agent even when empty agent appears first", + configs: ColumnExtractConfigs{ + makeConfig(42, "", "coze_loop", "llm_span"), + makeConfig(42, "my_bot", "coze_loop", "llm_span"), + }, + workspaceId: 42, + agentName: "my_bot", + platformType: "coze_loop", + spanListType: "llm_span", + wantWsID: 42, + wantAgent: "my_bot", + wantPlatform: "coze_loop", + wantSpan: "llm_span", + }, + { + name: "ws match but spanList mismatch -> fallback to default", + configs: ColumnExtractConfigs{ + makeConfig(42, "", "coze_loop", "llm_span"), + makeConfig(0, "", "*", "root_span"), + }, + workspaceId: 42, + agentName: "", + platformType: "coze_loop", + spanListType: "root_span", + wantWsID: 0, + wantAgent: "", + wantPlatform: "*", + wantSpan: "root_span", + }, + { + name: "ws match but platform mismatch -> fallback to default wildcard platform", + configs: ColumnExtractConfigs{ + makeConfig(42, "", "prompt", "llm_span"), + makeConfig(0, "", "*", "llm_span"), + }, + workspaceId: 42, + agentName: "", + platformType: "coze_loop", + spanListType: "llm_span", + wantWsID: 0, + wantAgent: "", + wantPlatform: "*", + wantSpan: "llm_span", + }, + { + name: "fallback: first matching config wins (order dependent)", + configs: ColumnExtractConfigs{ + makeConfig(0, "", "*", "root_span"), + makeConfig(0, "", "prompt", "root_span"), + }, + workspaceId: 999, + agentName: "", + platformType: "prompt", + spanListType: "root_span", + wantWsID: 0, + wantAgent: "", + wantPlatform: "*", + wantSpan: "root_span", + }, + { + name: "fallback: exact platform wins when it appears first", + configs: ColumnExtractConfigs{ + makeConfig(0, "", "prompt", "root_span"), + makeConfig(0, "", "*", "root_span"), + }, + workspaceId: 999, + agentName: "", + platformType: "prompt", + spanListType: "root_span", + wantWsID: 0, + wantAgent: "", + wantPlatform: "prompt", + wantSpan: "root_span", + }, + { + name: "workspaceId=0 matches default configs directly", + configs: ColumnExtractConfigs{ + makeConfig(0, "", "*", "llm_span"), + makeConfig(0, "", "prompt", "root_span"), + }, + workspaceId: 0, + agentName: "", + platformType: "coze_loop", + spanListType: "llm_span", + wantWsID: 0, + wantAgent: "", + wantPlatform: "*", + wantSpan: "llm_span", + }, + { + name: "single config exact match", + configs: ColumnExtractConfigs{ + makeConfig(42, "bot", "coze_loop", "llm_span"), + }, + workspaceId: 42, + agentName: "bot", + platformType: "coze_loop", + spanListType: "llm_span", + wantWsID: 42, + wantAgent: "bot", + wantPlatform: "coze_loop", + wantSpan: "llm_span", + }, + { + name: "single config no match -> nil", + configs: ColumnExtractConfigs{ + makeConfig(42, "", "coze_loop", "llm_span"), + }, + workspaceId: 42, + agentName: "", + platformType: "coze_loop", + spanListType: "root_span", + wantNil: true, + }, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + got := tt.configs.SelectBest(tt.workspaceId, tt.agentName, tt.platformType, tt.spanListType) + if tt.wantNil { + require.Nil(t, got) + return + } + require.NotNil(t, got) + require.Equal(t, tt.wantWsID, got.WorkspaceID) + require.Equal(t, tt.wantAgent, got.AgentName) + require.Equal(t, tt.wantPlatform, got.PlatformType) + require.Equal(t, tt.wantSpan, got.SpanListType) + }) + } +} + +func TestColumnExtractConfig_Extract(t *testing.T) { + cfg := &ColumnExtractConfig{ + Columns: []ColumnExtractRule{ + {Column: "input", JSONPath: "$.messages[-1:].content"}, + {Column: "output", JSONPath: "$.choices[0].message.content"}, + }, + } + + t.Run("extract input", func(t *testing.T) { + content := `{"messages":[{"role":"user","content":"Hello"}]}` + result := cfg.Extract(content, "input") + require.Equal(t, "Hello", result) + }) + + t.Run("extract output", func(t *testing.T) { + content := `{"choices":[{"message":{"role":"assistant","content":"Hi there!"}}]}` + result := cfg.Extract(content, "output") + require.Equal(t, "Hi there!", result) + }) + + t.Run("column not found", func(t *testing.T) { + result := cfg.Extract(`{"key":"value"}`, "unknown") + require.Equal(t, "", result) + }) + + t.Run("nil config", func(t *testing.T) { + var nilCfg *ColumnExtractConfig + result := nilCfg.Extract(`{"key":"value"}`, "input") + require.Equal(t, "", result) + }) + + t.Run("empty columns", func(t *testing.T) { + emptyCfg := &ColumnExtractConfig{Columns: nil} + result := emptyCfg.Extract(`{"key":"value"}`, "input") + require.Equal(t, "", result) + }) + + t.Run("invalid json returns empty", func(t *testing.T) { + result := cfg.Extract("not json", "input") + require.Equal(t, "", result) + }) + + t.Run("recursive descent", func(t *testing.T) { + recursiveCfg := &ColumnExtractConfig{ + Columns: []ColumnExtractRule{ + {Column: "input", JSONPath: "$..content"}, + }, + } + content := `{"stream":[[{"role":"user","content":"你好"}]]}` + result := recursiveCfg.Extract(content, "input") + require.Equal(t, "你好", result) + }) + + t.Run("nested json string", func(t *testing.T) { + nestedCfg := &ColumnExtractConfig{ + Columns: []ColumnExtractRule{ + {Column: "input", JSONPath: "$.arguments.city"}, + }, + } + content := `{"arguments":"{\"city\":\"Beijing\"}"}` + result := nestedCfg.Extract(content, "input") + require.Equal(t, "Beijing", result) + }) +} + +func TestExtractByJSONPath(t *testing.T) { + t.Run("empty content", func(t *testing.T) { + require.Equal(t, "", extractByJSONPath("", "$.key")) + }) + + t.Run("empty jsonpath", func(t *testing.T) { + require.Equal(t, "", extractByJSONPath(`{"key":"value"}`, "")) + }) + + t.Run("invalid json", func(t *testing.T) { + require.Equal(t, "", extractByJSONPath("not json", "$.key")) + }) + + t.Run("normal jsonpath", func(t *testing.T) { + result := extractByJSONPath(`{"key":"value"}`, "$.key") + require.Equal(t, "value", result) + }) + + t.Run("recursive descent", func(t *testing.T) { + result := extractByJSONPath(`{"a":{"content":"hello"}}`, "$..content") + require.Equal(t, "hello", result) + }) + + t.Run("jsonpath no match returns empty", func(t *testing.T) { + result := extractByJSONPath(`{"key":"value"}`, "$.nonexistent") + require.Equal(t, "", result) + }) +} diff --git a/backend/modules/observability/domain/trace/repo/column_extract_config.go b/backend/modules/observability/domain/trace/repo/column_extract_config.go new file mode 100644 index 000000000..98eecd24d --- /dev/null +++ b/backend/modules/observability/domain/trace/repo/column_extract_config.go @@ -0,0 +1,39 @@ +// Copyright (c) 2025 coze-dev Authors +// SPDX-License-Identifier: Apache-2.0 + +package repo + +import ( + "context" + + "github.com/coze-dev/coze-loop/backend/modules/observability/domain/trace/entity" +) + +type UpsertColumnExtractConfigParam struct { + WorkspaceId int64 + PlatformType string + SpanListType string + AgentName string + Config string + UserID string +} + +type GetColumnExtractConfigParam struct { + WorkspaceId int64 + PlatformType string + SpanListType string + AgentName string +} + +type ListColumnExtractConfigParam struct { + WorkspaceID int64 + PlatformType string + SpanListType string +} + +//go:generate mockgen -destination=mocks/column_extract_config.go -package=mocks . IColumnExtractConfigRepo +type IColumnExtractConfigRepo interface { + UpsertColumnExtractConfig(ctx context.Context, param *UpsertColumnExtractConfigParam) error + GetColumnExtractConfig(ctx context.Context, param GetColumnExtractConfigParam) (*entity.ColumnExtractConfig, error) + ListColumnExtractConfigs(ctx context.Context, param ListColumnExtractConfigParam) ([]*entity.ColumnExtractConfig, error) +} diff --git a/backend/modules/observability/domain/trace/repo/mocks/column_extract_config.go b/backend/modules/observability/domain/trace/repo/mocks/column_extract_config.go new file mode 100644 index 000000000..1512f64e8 --- /dev/null +++ b/backend/modules/observability/domain/trace/repo/mocks/column_extract_config.go @@ -0,0 +1,87 @@ +// Code generated by MockGen. DO NOT EDIT. +// Source: github.com/coze-dev/coze-loop/backend/modules/observability/domain/trace/repo (interfaces: IColumnExtractConfigRepo) +// +// Generated by this command: +// +// mockgen -destination=mocks/column_extract_config.go -package=mocks . IColumnExtractConfigRepo +// + +// Package mocks is a generated GoMock package. +package mocks + +import ( + context "context" + reflect "reflect" + + entity "github.com/coze-dev/coze-loop/backend/modules/observability/domain/trace/entity" + repo "github.com/coze-dev/coze-loop/backend/modules/observability/domain/trace/repo" + gomock "go.uber.org/mock/gomock" +) + +// MockIColumnExtractConfigRepo is a mock of IColumnExtractConfigRepo interface. +type MockIColumnExtractConfigRepo struct { + ctrl *gomock.Controller + recorder *MockIColumnExtractConfigRepoMockRecorder + isgomock struct{} +} + +// MockIColumnExtractConfigRepoMockRecorder is the mock recorder for MockIColumnExtractConfigRepo. +type MockIColumnExtractConfigRepoMockRecorder struct { + mock *MockIColumnExtractConfigRepo +} + +// NewMockIColumnExtractConfigRepo creates a new mock instance. +func NewMockIColumnExtractConfigRepo(ctrl *gomock.Controller) *MockIColumnExtractConfigRepo { + mock := &MockIColumnExtractConfigRepo{ctrl: ctrl} + mock.recorder = &MockIColumnExtractConfigRepoMockRecorder{mock} + return mock +} + +// EXPECT returns an object that allows the caller to indicate expected use. +func (m *MockIColumnExtractConfigRepo) EXPECT() *MockIColumnExtractConfigRepoMockRecorder { + return m.recorder +} + +// UpsertColumnExtractConfig mocks base method. +func (m *MockIColumnExtractConfigRepo) UpsertColumnExtractConfig(arg0 context.Context, arg1 *repo.UpsertColumnExtractConfigParam) error { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "UpsertColumnExtractConfig", arg0, arg1) + ret0, _ := ret[0].(error) + return ret0 +} + +// UpsertColumnExtractConfig indicates an expected call of UpsertColumnExtractConfig. +func (mr *MockIColumnExtractConfigRepoMockRecorder) UpsertColumnExtractConfig(arg0, arg1 any) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpsertColumnExtractConfig", reflect.TypeOf((*MockIColumnExtractConfigRepo)(nil).UpsertColumnExtractConfig), arg0, arg1) +} + +// GetColumnExtractConfig mocks base method. +func (m *MockIColumnExtractConfigRepo) GetColumnExtractConfig(arg0 context.Context, arg1 repo.GetColumnExtractConfigParam) (*entity.ColumnExtractConfig, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "GetColumnExtractConfig", arg0, arg1) + ret0, _ := ret[0].(*entity.ColumnExtractConfig) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// GetColumnExtractConfig indicates an expected call of GetColumnExtractConfig. +func (mr *MockIColumnExtractConfigRepoMockRecorder) GetColumnExtractConfig(arg0, arg1 any) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetColumnExtractConfig", reflect.TypeOf((*MockIColumnExtractConfigRepo)(nil).GetColumnExtractConfig), arg0, arg1) +} + +// ListColumnExtractConfigs mocks base method. +func (m *MockIColumnExtractConfigRepo) ListColumnExtractConfigs(arg0 context.Context, arg1 repo.ListColumnExtractConfigParam) ([]*entity.ColumnExtractConfig, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "ListColumnExtractConfigs", arg0, arg1) + ret0, _ := ret[0].([]*entity.ColumnExtractConfig) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// ListColumnExtractConfigs indicates an expected call of ListColumnExtractConfigs. +func (mr *MockIColumnExtractConfigRepoMockRecorder) ListColumnExtractConfigs(arg0, arg1 any) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListColumnExtractConfigs", reflect.TypeOf((*MockIColumnExtractConfigRepo)(nil).ListColumnExtractConfigs), arg0, arg1) +} diff --git a/backend/modules/observability/domain/trace/service/mocks/trace_service.go b/backend/modules/observability/domain/trace/service/mocks/trace_service.go index b3763aa0d..1c505a0c9 100644 --- a/backend/modules/observability/domain/trace/service/mocks/trace_service.go +++ b/backend/modules/observability/domain/trace/service/mocks/trace_service.go @@ -484,3 +484,18 @@ func (mr *MockITraceServiceMockRecorder) UpsertTrajectoryConfig(ctx, req any) *g mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpsertTrajectoryConfig", reflect.TypeOf((*MockITraceService)(nil).UpsertTrajectoryConfig), ctx, req) } + +// GetAgentMetadata mocks base method. +func (m *MockITraceService) GetAgentMetadata(ctx context.Context, req *service.GetAgentMetadataRequest) (*service.GetAgentMetadataResponse, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "GetAgentMetadata", ctx, req) + ret0, _ := ret[0].(*service.GetAgentMetadataResponse) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// GetAgentMetadata indicates an expected call of GetAgentMetadata. +func (mr *MockITraceServiceMockRecorder) GetAgentMetadata(ctx, req any) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAgentMetadata", reflect.TypeOf((*MockITraceService)(nil).GetAgentMetadata), ctx, req) +} diff --git a/backend/modules/observability/domain/trace/service/trace/span_processor/clip_processor.go b/backend/modules/observability/domain/trace/service/trace/span_processor/clip_processor.go index 07b476b63..3c267b563 100644 --- a/backend/modules/observability/domain/trace/service/trace/span_processor/clip_processor.go +++ b/backend/modules/observability/domain/trace/service/trace/span_processor/clip_processor.go @@ -7,11 +7,17 @@ import ( "context" "unicode/utf8" + "github.com/coze-dev/coze-loop/backend/modules/observability/domain/trace/entity" "github.com/coze-dev/coze-loop/backend/modules/observability/domain/trace/entity/loop_span" + "github.com/coze-dev/coze-loop/backend/modules/observability/domain/trace/repo" "github.com/coze-dev/coze-loop/backend/pkg/json" + "github.com/coze-dev/coze-loop/backend/pkg/logs" ) -type ClipProcessor struct{} +type ClipProcessor struct { + columnExtractConfigRepo repo.IColumnExtractConfigRepo + settings Settings +} const ( clipProcessorPlainTextMaxLength = 10 * 1024 @@ -20,24 +26,51 @@ const ( ) func (c *ClipProcessor) Transform(ctx context.Context, spans loop_span.SpanList) (loop_span.SpanList, error) { - for _, span := range spans { - if span == nil { + var cfg *entity.ColumnExtractConfig + if c.columnExtractConfigRepo != nil { + configs, err := c.columnExtractConfigRepo.ListColumnExtractConfigs(ctx, repo.ListColumnExtractConfigParam{ + WorkspaceID: c.settings.WorkspaceId, + PlatformType: string(c.settings.PlatformType), + SpanListType: string(c.settings.SpanListType), + }) + if err != nil { + logs.CtxWarn(ctx, "fail to list column extract configs, err: %v", err) + } else if len(configs) > 0 { + cfg = entity.ColumnExtractConfigs(configs).SelectBest(c.settings.WorkspaceId, c.settings.AgentName, string(c.settings.PlatformType), string(c.settings.SpanListType)) + } + } + + for _, s := range spans { + if s == nil { continue } - span.Input = clipSpanField(span.Input) - span.Output = clipSpanField(span.Output) + if cfg != nil { + if extracted := cfg.Extract(s.Input, "input"); extracted != "" { + s.Input = extracted + } + if extracted := cfg.Extract(s.Output, "output"); extracted != "" { + s.Output = extracted + } + } + s.Input = clipSpanField(s.Input) + s.Output = clipSpanField(s.Output) } return spans, nil } -type ClipProcessorFactory struct{} +type ClipProcessorFactory struct { + columnExtractConfigRepo repo.IColumnExtractConfigRepo +} func (c *ClipProcessorFactory) CreateProcessor(ctx context.Context, set Settings) (Processor, error) { - return &ClipProcessor{}, nil + return &ClipProcessor{ + columnExtractConfigRepo: c.columnExtractConfigRepo, + settings: set, + }, nil } -func NewClipProcessorFactory() Factory { - return new(ClipProcessorFactory) +func NewClipProcessorFactory(columnExtractConfigRepo repo.IColumnExtractConfigRepo) Factory { + return &ClipProcessorFactory{columnExtractConfigRepo: columnExtractConfigRepo} } func clipSpanField(content string) string { diff --git a/backend/modules/observability/domain/trace/service/trace/span_processor/clip_processor_test.go b/backend/modules/observability/domain/trace/service/trace/span_processor/clip_processor_test.go index 6b18a96f7..0a13ef6a1 100755 --- a/backend/modules/observability/domain/trace/service/trace/span_processor/clip_processor_test.go +++ b/backend/modules/observability/domain/trace/service/trace/span_processor/clip_processor_test.go @@ -10,8 +10,11 @@ import ( "unicode/utf8" "github.com/stretchr/testify/require" + "go.uber.org/mock/gomock" + "github.com/coze-dev/coze-loop/backend/modules/observability/domain/trace/entity" "github.com/coze-dev/coze-loop/backend/modules/observability/domain/trace/entity/loop_span" + "github.com/coze-dev/coze-loop/backend/modules/observability/domain/trace/repo/mocks" "github.com/coze-dev/coze-loop/backend/pkg/json" ) @@ -242,7 +245,7 @@ func TestClipProcessor_TransformSkipNil(t *testing.T) { } func TestClipProcessorFactory(t *testing.T) { - factory := NewClipProcessorFactory() + factory := NewClipProcessorFactory(nil) processor, err := factory.CreateProcessor(context.Background(), Settings{}) require.NoError(t, err) require.IsType(t, &ClipProcessor{}, processor) @@ -253,3 +256,271 @@ func TestClipJSONValue_DefaultBranch(t *testing.T) { require.Equal(t, float64(123.456), res) require.False(t, changed) } + +func TestClipProcessor_WithDBConfig(t *testing.T) { + llmInput := `{"messages":[{"role":"system","content":"You are a helpful assistant."},{"role":"user","content":"Hello"}]}` + llmOutput := `{"choices":[{"message":{"role":"assistant","content":"Hi there!"}}]}` + + tests := []struct { + name string + input string + output string + expectedInput string + expectedOutput string + dbConfigReturns []*entity.ColumnExtractConfig + }{ + { + name: "DB config extracts input and output", + input: llmInput, + output: llmOutput, + expectedInput: "Hello", + expectedOutput: "Hi there!", + dbConfigReturns: []*entity.ColumnExtractConfig{ + { + WorkspaceID: 1, + PlatformType: string(loop_span.PlatformCozeLoop), + SpanListType: string(loop_span.SpanListTypeLLMSpan), + Columns: []entity.ColumnExtractRule{ + {Column: "input", JSONPath: "$.messages[-1:].content"}, + {Column: "output", JSONPath: "$.choices[0].message.content"}, + }, + }, + }, + }, + { + name: "No DB config clips original content", + input: `{"key":"value"}`, + output: `{"key":"value"}`, + expectedInput: `{"key":"value"}`, + expectedOutput: `{"key":"value"}`, + dbConfigReturns: nil, + }, + { + name: "No DB config with plain text", + input: "plain text content", + output: "plain text output", + expectedInput: "plain text content", + expectedOutput: "plain text output", + dbConfigReturns: nil, + }, + { + name: "DB config with recursive descent", + input: `{"stream":[[{"role":"user","content":"你好"}]]}`, + output: `{"role":"assistant","content":"世界你好","extra":{"id":"123"}}`, + expectedInput: "你好", + expectedOutput: "世界你好", + dbConfigReturns: []*entity.ColumnExtractConfig{ + { + WorkspaceID: 0, + PlatformType: "*", + SpanListType: string(loop_span.SpanListTypeLLMSpan), + Columns: []entity.ColumnExtractRule{ + {Column: "input", JSONPath: "$..content"}, + {Column: "output", JSONPath: "$..content"}, + }, + }, + }, + }, + { + name: "DB config extraction fails, falls back to clip", + input: "not json", + output: "not json either", + expectedInput: "not json", + expectedOutput: "not json either", + dbConfigReturns: []*entity.ColumnExtractConfig{ + { + WorkspaceID: 1, + PlatformType: string(loop_span.PlatformCozeLoop), + SpanListType: string(loop_span.SpanListTypeLLMSpan), + Columns: []entity.ColumnExtractRule{ + {Column: "input", JSONPath: "$.messages[0].content"}, + {Column: "output", JSONPath: "$.choices[0].message.content"}, + }, + }, + }, + }, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + ctrl := gomock.NewController(t) + mockRepo := mocks.NewMockIColumnExtractConfigRepo(ctrl) + + if tt.dbConfigReturns != nil { + mockRepo.EXPECT().ListColumnExtractConfigs(gomock.Any(), gomock.Any()). + Return(tt.dbConfigReturns, nil).Times(1) + } else { + mockRepo.EXPECT().ListColumnExtractConfigs(gomock.Any(), gomock.Any()). + Return(nil, nil).Times(1) + } + + processor := &ClipProcessor{ + columnExtractConfigRepo: mockRepo, + settings: Settings{ + WorkspaceId: 1, + PlatformType: loop_span.PlatformCozeLoop, + SpanListType: loop_span.SpanListTypeLLMSpan, + }, + } + spans := loop_span.SpanList{{Input: tt.input, Output: tt.output}} + res, err := processor.Transform(context.Background(), spans) + require.NoError(t, err) + require.Len(t, res, 1) + require.Equal(t, tt.expectedInput, res[0].Input) + require.Equal(t, tt.expectedOutput, res[0].Output) + }) + } +} + +func TestClipProcessor_WithDBConfigLongContent(t *testing.T) { + ctrl := gomock.NewController(t) + mockRepo := mocks.NewMockIColumnExtractConfigRepo(ctrl) + + longContent := strings.Repeat("a", clipProcessorPlainTextMaxLength+100) + llmInput, _ := json.MarshalString(map[string]interface{}{ + "messages": []interface{}{ + map[string]interface{}{"role": "user", "content": longContent}, + }, + }) + + mockRepo.EXPECT().ListColumnExtractConfigs(gomock.Any(), gomock.Any()). + Return([]*entity.ColumnExtractConfig{ + { + WorkspaceID: 0, + PlatformType: "*", + SpanListType: string(loop_span.SpanListTypeLLMSpan), + Columns: []entity.ColumnExtractRule{ + {Column: "input", JSONPath: "$.messages[0].content"}, + }, + }, + }, nil).Times(1) + + processor := &ClipProcessor{ + columnExtractConfigRepo: mockRepo, + settings: Settings{ + WorkspaceId: 1, + PlatformType: loop_span.PlatformCozeLoop, + SpanListType: loop_span.SpanListTypeLLMSpan, + }, + } + spans := loop_span.SpanList{{Input: llmInput}} + res, err := processor.Transform(context.Background(), spans) + require.NoError(t, err) + require.Len(t, res, 1) + require.True(t, strings.HasSuffix(res[0].Input, clipProcessorSuffix)) + require.True(t, len(res[0].Input) <= clipProcessorPlainTextMaxLength+len(clipProcessorSuffix)) +} + +func TestClipProcessor_DefaultConfigSelection(t *testing.T) { + llmInput := `{"messages":[{"role":"system","content":"You are a helper."},{"role":"user","content":"Hello from user"}]}` + llmOutput := `{"choices":[{"message":{"role":"assistant","content":"Hi from assistant"}}]}` + + // Mock: DB returns both default (wsID=0) and workspace-specific configs + defaultConfig := &entity.ColumnExtractConfig{ + WorkspaceID: 0, + AgentName: "", + PlatformType: "*", + SpanListType: string(loop_span.SpanListTypeLLMSpan), + Columns: []entity.ColumnExtractRule{ + {Column: "input", JSONPath: "$..content"}, + {Column: "output", JSONPath: "$..content"}, + }, + } + wsConfig := &entity.ColumnExtractConfig{ + WorkspaceID: 42, + AgentName: "", + PlatformType: string(loop_span.PlatformCozeLoop), + SpanListType: string(loop_span.SpanListTypeLLMSpan), + Columns: []entity.ColumnExtractRule{ + {Column: "input", JSONPath: "$.messages[-1:].content"}, + {Column: "output", JSONPath: "$.choices[0].message.content"}, + }, + } + wsAgentConfig := &entity.ColumnExtractConfig{ + WorkspaceID: 42, + AgentName: "my_bot", + PlatformType: string(loop_span.PlatformCozeLoop), + SpanListType: string(loop_span.SpanListTypeLLMSpan), + Columns: []entity.ColumnExtractRule{ + {Column: "input", JSONPath: "$.messages[0].content"}, + {Column: "output", JSONPath: "$.choices[0].message.content"}, + }, + } + + allConfigs := []*entity.ColumnExtractConfig{defaultConfig, wsConfig, wsAgentConfig} + + tests := []struct { + name string + workspaceId int64 + agentName string + expectedInput string + expectedOutput string + }{ + { + name: "workspace+agent exact match uses wsAgentConfig", + workspaceId: 42, + agentName: "my_bot", + expectedInput: "You are a helper.", // $.messages[0].content + expectedOutput: "Hi from assistant", // $.choices[0].message.content + }, + { + name: "workspace match, no agent match, uses wsConfig", + workspaceId: 42, + agentName: "other_bot", + expectedInput: "Hello from user", // $.messages[-1:].content + expectedOutput: "Hi from assistant", // $.choices[0].message.content + }, + { + name: "no workspace match, falls back to default(wsID=0)", + workspaceId: 999, + agentName: "any_bot", + expectedInput: "Hello from user", // $..content returns last + expectedOutput: "Hi from assistant", // $..content returns last + }, + { + name: "workspace match, empty agent, uses wsConfig", + workspaceId: 42, + agentName: "", + expectedInput: "Hello from user", // $.messages[-1:].content + expectedOutput: "Hi from assistant", + }, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + ctrl := gomock.NewController(t) + mockRepo := mocks.NewMockIColumnExtractConfigRepo(ctrl) + mockRepo.EXPECT().ListColumnExtractConfigs(gomock.Any(), gomock.Any()). + Return(allConfigs, nil).Times(1) + + processor := &ClipProcessor{ + columnExtractConfigRepo: mockRepo, + settings: Settings{ + WorkspaceId: tt.workspaceId, + AgentName: tt.agentName, + PlatformType: loop_span.PlatformCozeLoop, + SpanListType: loop_span.SpanListTypeLLMSpan, + }, + } + spans := loop_span.SpanList{{Input: llmInput, Output: llmOutput}} + res, err := processor.Transform(context.Background(), spans) + require.NoError(t, err) + require.Len(t, res, 1) + require.Equal(t, tt.expectedInput, res[0].Input) + require.Equal(t, tt.expectedOutput, res[0].Output) + }) + } +} + +func TestClipProcessor_NoRepoClipsOnly(t *testing.T) { + processor := &ClipProcessor{ + columnExtractConfigRepo: nil, + settings: Settings{}, + } + spans := loop_span.SpanList{{Input: `{"key":"value"}`, Output: "plain text"}} + res, err := processor.Transform(context.Background(), spans) + require.NoError(t, err) + require.Len(t, res, 1) + require.Equal(t, `{"key":"value"}`, res[0].Input) + require.Equal(t, "plain text", res[0].Output) +} diff --git a/backend/modules/observability/domain/trace/service/trace/span_processor/processor.go b/backend/modules/observability/domain/trace/service/trace/span_processor/processor.go index 744a1a0d9..4735eac21 100644 --- a/backend/modules/observability/domain/trace/service/trace/span_processor/processor.go +++ b/backend/modules/observability/domain/trace/service/trace/span_processor/processor.go @@ -15,6 +15,8 @@ type Settings struct { WorkspaceId int64 ThirdPartyWorkspaceID string PlatformType loop_span.PlatformType + SpanListType loop_span.SpanListType + AgentName string QueryStartTime int64 // ms QueryEndTime int64 // ms QueryTenants []string diff --git a/backend/modules/observability/domain/trace/service/trace_service.go b/backend/modules/observability/domain/trace/service/trace_service.go index 9ae65bac2..621f4b41e 100644 --- a/backend/modules/observability/domain/trace/service/trace_service.go +++ b/backend/modules/observability/domain/trace/service/trace_service.go @@ -420,6 +420,19 @@ type ListTrajectoryResponse struct { Trajectories []*loop_span.Trajectory } +type GetAgentMetadataRequest struct { + WorkspaceID int64 + PlatformType loop_span.PlatformType +} + +type AgentMetadataItem struct { + AgentName string +} + +type GetAgentMetadataResponse struct { + Agents []AgentMetadataItem +} + type ListTraceChatRequest struct { PlatformType loop_span.PlatformType WorkspaceID int64 @@ -505,6 +518,7 @@ type ITraceService interface { GetTrajectories(ctx context.Context, workspaceID int64, traceIDs []string, startTime, endTime int64, platformType loop_span.PlatformType) (map[string]*loop_span.Trajectory, error) MergeHistoryMessagesByRespIDBatch(ctx context.Context, spans []*loop_span.Span, platformType loop_span.PlatformType) error + GetAgentMetadata(ctx context.Context, req *GetAgentMetadataRequest) (*GetAgentMetadataResponse, error) ListTraceChat(ctx context.Context, req *ListTraceChatRequest) (*ListTraceChatResponse, error) ListThreadChat(ctx context.Context, req *ListThreadChatRequest) (*ListThreadChatResponse, error) GetThreadStat(ctx context.Context, req *GetThreadStatRequest) (*GetThreadStatResponse, error) @@ -1068,6 +1082,114 @@ func (r *TraceServiceImpl) UpsertTrajectoryConfig(ctx context.Context, req *Upse return nil } +func (r *TraceServiceImpl) GetAgentMetadata(ctx context.Context, req *GetAgentMetadataRequest) (*GetAgentMetadataResponse, error) { + tenants, err := r.getTenants(ctx, req.PlatformType) + if err != nil { + return nil, err + } + + const defaultAgentScanLimit = 100 + now := time.Now() + startTime := now.Add(-7 * 24 * time.Hour).UnixMilli() + endTime := now.UnixMilli() + + // build builtin filters (space_id, call_type, etc.) same as ListSpans + platformFilter, err := r.buildHelper.BuildPlatformRelatedFilter(ctx, req.PlatformType) + if err != nil { + return nil, err + } + env := &span_filter.SpanEnv{ + WorkspaceID: req.WorkspaceID, + } + builtinFilter, err := BuildBuiltinFilters(ctx, platformFilter, env, loop_span.SpanListTypeAllSpan) + if err != nil { + return nil, err + } + if builtinFilter == nil { + return &GetAgentMetadataResponse{}, nil + } + + // agent name exist filter + agentNameFilter := &loop_span.FilterFields{ + FilterFields: []*loop_span.FilterField{ + { + FieldName: tagKeyAgentName, + FieldType: loop_span.FieldTypeString, + QueryType: ptr.Of(loop_span.QueryTypeEnumExist), + IsCustom: true, + }, + }, + } + + filters := CombineFilters(builtinFilter, agentNameFilter) + + tRes, err := r.traceRepo.ListSpans(ctx, &repo.ListSpansParam{ + WorkSpaceID: strconv.FormatInt(req.WorkspaceID, 10), + Tenants: tenants, + Filters: filters, + StartAt: startTime, + EndAt: endTime, + Limit: defaultAgentScanLimit, + DescByStartTime: true, + SelectColumns: []string{"span_id", "start_time", "tags_string"}, + }) + if err != nil { + return nil, err + } + + agentSet := make(map[string]struct{}) + for _, s := range tRes.Spans { + if s == nil { + continue + } + name := extractAgentName(s) + if name == "" { + continue + } + agentSet[name] = struct{}{} + } + + agents := make([]AgentMetadataItem, 0, len(agentSet)) + for name := range agentSet { + agents = append(agents, AgentMetadataItem{ + AgentName: name, + }) + } + + return &GetAgentMetadataResponse{ + Agents: agents, + }, nil +} + +const ( + tagKeyAgentName = "agent_name" +) + +func extractAgentName(s *loop_span.Span) string { + if s.TagsString != nil { + if name, ok := s.TagsString[tagKeyAgentName]; ok && name != "" { + return name + } + } + return "" +} + +func extractAgentNameFromFilters(filters *loop_span.FilterFields) string { + if filters == nil { + return "" + } + var agentName string + _ = filters.Traverse(func(f *loop_span.FilterField) error { + if f.FieldName == tagKeyAgentName { + if len(f.Values) > 0 && f.Values[0] != "" { + agentName = f.Values[0] + } + } + return nil + }) + return agentName +} + func (r *TraceServiceImpl) GetTrace(ctx context.Context, req *GetTraceReq) (*GetTraceResp, error) { if req != nil && req.Filters != nil { if err := req.Filters.Traverse(processSpecificFilter); err != nil { @@ -1198,6 +1320,8 @@ func (r *TraceServiceImpl) ListSpans(ctx context.Context, req *ListSpansReq) (*L processors, err := r.buildHelper.BuildListSpansProcessors(ctx, span_processor.Settings{ WorkspaceId: req.WorkspaceID, PlatformType: req.PlatformType, + SpanListType: req.SpanListType, + AgentName: extractAgentNameFromFilters(req.Filters), QueryStartTime: req.StartTime, QueryEndTime: req.EndTime, QueryTenants: tenants, diff --git a/backend/modules/observability/domain/trace/service/trace_service_test.go b/backend/modules/observability/domain/trace/service/trace_service_test.go index 3522e2f5d..ce89c39c1 100644 --- a/backend/modules/observability/domain/trace/service/trace_service_test.go +++ b/backend/modules/observability/domain/trace/service/trace_service_test.go @@ -35,6 +35,7 @@ import ( "github.com/coze-dev/coze-loop/backend/modules/observability/domain/trace/entity/loop_span" "github.com/coze-dev/coze-loop/backend/modules/observability/domain/trace/repo" repomocks "github.com/coze-dev/coze-loop/backend/modules/observability/domain/trace/repo/mocks" + "github.com/coze-dev/coze-loop/backend/modules/observability/domain/trace/service/trace/span_filter" filtermocks "github.com/coze-dev/coze-loop/backend/modules/observability/domain/trace/service/trace/span_filter/mocks" "github.com/coze-dev/coze-loop/backend/modules/observability/domain/trace/service/trace/span_processor" obErrorx "github.com/coze-dev/coze-loop/backend/modules/observability/pkg/errno" @@ -6163,6 +6164,304 @@ func TestTraceServiceImpl_MergeHistoryMessagesByRespIDBatch(t *testing.T) { }) } +func TestTraceServiceImpl_GetAgentMetadata(t *testing.T) { + type fields struct { + traceRepo repo.ITraceRepo + tenantProvider tenant.ITenantProvider + buildHelper TraceFilterProcessorBuilder + } + type args struct { + ctx context.Context + req *GetAgentMetadataRequest + } + tests := []struct { + name string + fieldsGetter func(ctrl *gomock.Controller) fields + args args + wantAgents []string + wantErr bool + }{ + { + name: "get agent metadata successfully with agent_name", + fieldsGetter: func(ctrl *gomock.Controller) fields { + repoMock := repomocks.NewMockITraceRepo(ctrl) + tenantProviderMock := tenantmocks.NewMockITenantProvider(ctrl) + tenantProviderMock.EXPECT().GetTenantsByPlatformType(gomock.Any(), gomock.Any()).Return([]string{"spans"}, nil) + repoMock.EXPECT().ListSpans(gomock.Any(), gomock.Any()).Return(&repo.ListSpansResult{ + Spans: []*loop_span.Span{ + { + SpanID: "span-1", + TagsString: map[string]string{ + "agent_name": "my-agent", + }, + }, + { + SpanID: "span-2", + TagsString: map[string]string{ + "agent_name": "another-agent", + }, + }, + }, + }, nil) + filterFactoryMock := filtermocks.NewMockPlatformFilterFactory(ctrl) + filterFactoryMock.EXPECT().GetFilter(gomock.Any(), gomock.Any()).Return(&span_filter.CozeLoopFilter{}, nil) + buildHelper := NewTraceFilterProcessorBuilder(filterFactoryMock, map[entity.ProcessorScene][]span_processor.Factory{}) + return fields{traceRepo: repoMock, tenantProvider: tenantProviderMock, buildHelper: buildHelper} + }, + args: args{ + ctx: context.Background(), + req: &GetAgentMetadataRequest{ + WorkspaceID: 1, + PlatformType: loop_span.PlatformCozeLoop, + }, + }, + wantAgents: []string{"my-agent", "another-agent"}, + wantErr: false, + }, + { + name: "get agent metadata with dedup", + fieldsGetter: func(ctrl *gomock.Controller) fields { + repoMock := repomocks.NewMockITraceRepo(ctrl) + tenantProviderMock := tenantmocks.NewMockITenantProvider(ctrl) + tenantProviderMock.EXPECT().GetTenantsByPlatformType(gomock.Any(), gomock.Any()).Return([]string{"spans"}, nil) + repoMock.EXPECT().ListSpans(gomock.Any(), gomock.Any()).Return(&repo.ListSpansResult{ + Spans: []*loop_span.Span{ + { + SpanID: "span-1", + TagsString: map[string]string{ + "agent_name": "agent-a", + }, + }, + { + SpanID: "span-2", + TagsString: map[string]string{ + "agent_name": "agent-a", + }, + }, + { + SpanID: "span-3", + TagsString: map[string]string{ + "agent_name": "agent-b", + }, + }, + }, + }, nil) + filterFactoryMock := filtermocks.NewMockPlatformFilterFactory(ctrl) + filterFactoryMock.EXPECT().GetFilter(gomock.Any(), gomock.Any()).Return(&span_filter.CozeLoopFilter{}, nil) + buildHelper := NewTraceFilterProcessorBuilder(filterFactoryMock, map[entity.ProcessorScene][]span_processor.Factory{}) + return fields{traceRepo: repoMock, tenantProvider: tenantProviderMock, buildHelper: buildHelper} + }, + args: args{ + ctx: context.Background(), + req: &GetAgentMetadataRequest{ + WorkspaceID: 1, + PlatformType: loop_span.PlatformCozeLoop, + }, + }, + wantAgents: []string{"agent-a", "agent-b"}, + wantErr: false, + }, + { + name: "get agent metadata with nil spans and empty agent name", + fieldsGetter: func(ctrl *gomock.Controller) fields { + repoMock := repomocks.NewMockITraceRepo(ctrl) + tenantProviderMock := tenantmocks.NewMockITenantProvider(ctrl) + tenantProviderMock.EXPECT().GetTenantsByPlatformType(gomock.Any(), gomock.Any()).Return([]string{"spans"}, nil) + repoMock.EXPECT().ListSpans(gomock.Any(), gomock.Any()).Return(&repo.ListSpansResult{ + Spans: []*loop_span.Span{ + nil, + { + SpanID: "span-1", + TagsString: map[string]string{}, + }, + { + SpanID: "span-2", + TagsString: nil, + }, + }, + }, nil) + filterFactoryMock := filtermocks.NewMockPlatformFilterFactory(ctrl) + filterFactoryMock.EXPECT().GetFilter(gomock.Any(), gomock.Any()).Return(&span_filter.CozeLoopFilter{}, nil) + buildHelper := NewTraceFilterProcessorBuilder(filterFactoryMock, map[entity.ProcessorScene][]span_processor.Factory{}) + return fields{traceRepo: repoMock, tenantProvider: tenantProviderMock, buildHelper: buildHelper} + }, + args: args{ + ctx: context.Background(), + req: &GetAgentMetadataRequest{ + WorkspaceID: 1, + PlatformType: loop_span.PlatformCozeLoop, + }, + }, + wantAgents: []string{}, + wantErr: false, + }, + { + name: "get agent metadata failed due to tenant error", + fieldsGetter: func(ctrl *gomock.Controller) fields { + tenantProviderMock := tenantmocks.NewMockITenantProvider(ctrl) + tenantProviderMock.EXPECT().GetTenantsByPlatformType(gomock.Any(), gomock.Any()).Return(nil, fmt.Errorf("tenant error")) + return fields{tenantProvider: tenantProviderMock} + }, + args: args{ + ctx: context.Background(), + req: &GetAgentMetadataRequest{ + WorkspaceID: 1, + PlatformType: loop_span.PlatformCozeLoop, + }, + }, + wantErr: true, + }, + { + name: "get agent metadata failed due to repo error", + fieldsGetter: func(ctrl *gomock.Controller) fields { + repoMock := repomocks.NewMockITraceRepo(ctrl) + tenantProviderMock := tenantmocks.NewMockITenantProvider(ctrl) + tenantProviderMock.EXPECT().GetTenantsByPlatformType(gomock.Any(), gomock.Any()).Return([]string{"spans"}, nil) + repoMock.EXPECT().ListSpans(gomock.Any(), gomock.Any()).Return(nil, fmt.Errorf("repo error")) + filterFactoryMock := filtermocks.NewMockPlatformFilterFactory(ctrl) + filterFactoryMock.EXPECT().GetFilter(gomock.Any(), gomock.Any()).Return(&span_filter.CozeLoopFilter{}, nil) + buildHelper := NewTraceFilterProcessorBuilder(filterFactoryMock, map[entity.ProcessorScene][]span_processor.Factory{}) + return fields{traceRepo: repoMock, tenantProvider: tenantProviderMock, buildHelper: buildHelper} + }, + args: args{ + ctx: context.Background(), + req: &GetAgentMetadataRequest{ + WorkspaceID: 1, + PlatformType: loop_span.PlatformCozeLoop, + }, + }, + wantErr: true, + }, + } + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + fields := tt.fieldsGetter(ctrl) + r := &TraceServiceImpl{ + traceRepo: fields.traceRepo, + tenantProvider: fields.tenantProvider, + buildHelper: fields.buildHelper, + } + got, err := r.GetAgentMetadata(tt.args.ctx, tt.args.req) + if tt.wantErr { + assert.Error(t, err) + } else { + assert.NoError(t, err) + assert.NotNil(t, got) + gotNames := make([]string, 0, len(got.Agents)) + for _, a := range got.Agents { + gotNames = append(gotNames, a.AgentName) + } + assert.ElementsMatch(t, tt.wantAgents, gotNames) + } + }) + } +} + +func Test_extractAgentName(t *testing.T) { + tests := []struct { + name string + span *loop_span.Span + want string + }{ + { + name: "agent_name present", + span: &loop_span.Span{ + TagsString: map[string]string{ + "agent_name": "my-agent", + }, + }, + want: "my-agent", + }, + { + name: "no agent name", + span: &loop_span.Span{ + TagsString: map[string]string{ + "other_tag": "value", + }, + }, + want: "", + }, + { + name: "nil tags", + span: &loop_span.Span{}, + want: "", + }, + { + name: "empty agent_name", + span: &loop_span.Span{ + TagsString: map[string]string{ + "agent_name": "", + }, + }, + want: "", + }, + } + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + got := extractAgentName(tt.span) + assert.Equal(t, tt.want, got) + }) + } +} + +func Test_extractAgentNameFromFilters(t *testing.T) { + tests := []struct { + name string + filters *loop_span.FilterFields + want string + }{ + { + name: "nil filters", + filters: nil, + want: "", + }, + { + name: "filters with agent_name", + filters: &loop_span.FilterFields{ + FilterFields: []*loop_span.FilterField{ + { + FieldName: "agent_name", + Values: []string{"my-agent"}, + }, + }, + }, + want: "my-agent", + }, + { + name: "filters without agent name", + filters: &loop_span.FilterFields{ + FilterFields: []*loop_span.FilterField{ + { + FieldName: "span_type", + Values: []string{"model"}, + }, + }, + }, + want: "", + }, + { + name: "filters with empty agent name values", + filters: &loop_span.FilterFields{ + FilterFields: []*loop_span.FilterField{ + { + FieldName: "agent_name", + Values: []string{}, + }, + }, + }, + want: "", + }, + } + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + got := extractAgentNameFromFilters(tt.filters) + assert.Equal(t, tt.want, got) + }) + } +} + type errorProcessor struct { err error } diff --git a/backend/modules/observability/infra/repo/column_extract_config.go b/backend/modules/observability/infra/repo/column_extract_config.go new file mode 100644 index 000000000..057202bb6 --- /dev/null +++ b/backend/modules/observability/infra/repo/column_extract_config.go @@ -0,0 +1,85 @@ +// Copyright (c) 2025 coze-dev Authors +// SPDX-License-Identifier: Apache-2.0 + +package repo + +import ( + "context" + "time" + + "github.com/coze-dev/coze-loop/backend/infra/idgen" + "github.com/coze-dev/coze-loop/backend/modules/observability/domain/trace/entity" + "github.com/coze-dev/coze-loop/backend/modules/observability/domain/trace/repo" + "github.com/coze-dev/coze-loop/backend/modules/observability/infra/repo/mysql" + "github.com/coze-dev/coze-loop/backend/modules/observability/infra/repo/mysql/convertor" + model2 "github.com/coze-dev/coze-loop/backend/modules/observability/infra/repo/mysql/gorm_gen/model" +) + +func NewColumnExtractConfigRepoImpl(dao mysql.IColumnExtractConfigDao, idGenerator idgen.IIDGenerator) repo.IColumnExtractConfigRepo { + return &ColumnExtractConfigRepoImpl{ + dao: dao, + idGenerator: idGenerator, + } +} + +type ColumnExtractConfigRepoImpl struct { + dao mysql.IColumnExtractConfigDao + idGenerator idgen.IIDGenerator +} + +func (r *ColumnExtractConfigRepoImpl) UpsertColumnExtractConfig(ctx context.Context, param *repo.UpsertColumnExtractConfigParam) error { + existing, err := r.dao.GetColumnExtractConfig(ctx, param.WorkspaceId, param.PlatformType, param.SpanListType, param.AgentName) + if err != nil { + return err + } + + if existing == nil { + id, err := r.idGenerator.GenID(ctx) + if err != nil { + return err + } + po := &model2.ObservabilityColumnExtractConfig{ + ID: id, + WorkspaceID: param.WorkspaceId, + PlatformType: param.PlatformType, + SpanListType: param.SpanListType, + AgentName: param.AgentName, + Config: ¶m.Config, + CreatedAt: time.Now(), + CreatedBy: param.UserID, + UpdatedAt: time.Now(), + UpdatedBy: param.UserID, + } + return r.dao.CreateColumnExtractConfig(ctx, po) + } + + existing.Config = ¶m.Config + existing.UpdatedAt = time.Now() + existing.UpdatedBy = param.UserID + existing.IsDeleted = false + return r.dao.UpdateColumnExtractConfig(ctx, existing) +} + +func (r *ColumnExtractConfigRepoImpl) GetColumnExtractConfig(ctx context.Context, param repo.GetColumnExtractConfigParam) (*entity.ColumnExtractConfig, error) { + po, err := r.dao.GetColumnExtractConfig(ctx, param.WorkspaceId, param.PlatformType, param.SpanListType, param.AgentName) + if err != nil { + return nil, err + } + + return convertor.ColumnExtractConfigPO2DO(po), nil +} + +func (r *ColumnExtractConfigRepoImpl) ListColumnExtractConfigs(ctx context.Context, param repo.ListColumnExtractConfigParam) ([]*entity.ColumnExtractConfig, error) { + pos, err := r.dao.ListColumnExtractConfigs(ctx, param.WorkspaceID, param.PlatformType, param.SpanListType) + if err != nil { + return nil, err + } + + result := make([]*entity.ColumnExtractConfig, 0, len(pos)) + for _, po := range pos { + if do := convertor.ColumnExtractConfigPO2DO(po); do != nil { + result = append(result, do) + } + } + return result, nil +} diff --git a/backend/modules/observability/infra/repo/column_extract_config_test.go b/backend/modules/observability/infra/repo/column_extract_config_test.go new file mode 100644 index 000000000..ca2308c30 --- /dev/null +++ b/backend/modules/observability/infra/repo/column_extract_config_test.go @@ -0,0 +1,207 @@ +// Copyright (c) 2026 coze-dev Authors +// SPDX-License-Identifier: Apache-2.0 + +package repo + +import ( + "context" + "errors" + "testing" + + "github.com/coze-dev/coze-loop/backend/modules/observability/domain/trace/repo" + model2 "github.com/coze-dev/coze-loop/backend/modules/observability/infra/repo/mysql/gorm_gen/model" + "github.com/stretchr/testify/assert" +) + +type columnExtractDaoStub struct { + getResp *model2.ObservabilityColumnExtractConfig + getErr error + createErr error + updateErr error + lastCreated *model2.ObservabilityColumnExtractConfig + lastUpdated *model2.ObservabilityColumnExtractConfig +} + +func (c *columnExtractDaoStub) GetColumnExtractConfig(ctx context.Context, workspaceID int64, platformType, spanListType, agentName string) (*model2.ObservabilityColumnExtractConfig, error) { + return c.getResp, c.getErr +} + +func (c *columnExtractDaoStub) UpdateColumnExtractConfig(ctx context.Context, po *model2.ObservabilityColumnExtractConfig) error { + c.lastUpdated = po + return c.updateErr +} + +func (c *columnExtractDaoStub) CreateColumnExtractConfig(ctx context.Context, po *model2.ObservabilityColumnExtractConfig) error { + c.lastCreated = po + return c.createErr +} + +func (c *columnExtractDaoStub) ListColumnExtractConfigs(ctx context.Context, workspaceID int64, platformType, spanListType string) ([]*model2.ObservabilityColumnExtractConfig, error) { + if c.getResp != nil { + return []*model2.ObservabilityColumnExtractConfig{c.getResp}, c.getErr + } + return nil, c.getErr +} + +func TestColumnExtractConfigRepoImpl_UpsertColumnExtractConfig(t *testing.T) { + { + stub := &columnExtractDaoStub{getResp: nil, createErr: nil} + repoImpl := NewColumnExtractConfigRepoImpl(stub, idGenStub{}) + err := repoImpl.UpsertColumnExtractConfig(context.Background(), &repo.UpsertColumnExtractConfigParam{ + WorkspaceId: 1, + PlatformType: "coze_loop", + SpanListType: "llm_span", + AgentName: "agent-1", + Config: `[{"Column":"input","JSONPath":"$.messages[0].content"}]`, + UserID: "u1", + }) + assert.NoError(t, err) + if assert.NotNil(t, stub.lastCreated) { + assert.Equal(t, int64(100), stub.lastCreated.ID) + assert.Equal(t, int64(1), stub.lastCreated.WorkspaceID) + assert.Equal(t, "coze_loop", stub.lastCreated.PlatformType) + assert.Equal(t, "llm_span", stub.lastCreated.SpanListType) + assert.Equal(t, "agent-1", stub.lastCreated.AgentName) + assert.Equal(t, `[{"Column":"input","JSONPath":"$.messages[0].content"}]`, *stub.lastCreated.Config) + assert.Equal(t, "u1", stub.lastCreated.CreatedBy) + assert.Equal(t, "u1", stub.lastCreated.UpdatedBy) + assert.NotZero(t, stub.lastCreated.CreatedAt) + assert.NotZero(t, stub.lastCreated.UpdatedAt) + } + } + { + existing := &model2.ObservabilityColumnExtractConfig{ + ID: 10, + WorkspaceID: 2, + PlatformType: "coze_loop", + SpanListType: "llm_span", + AgentName: "agent-2", + IsDeleted: true, + } + stub := &columnExtractDaoStub{getResp: existing, updateErr: nil} + repoImpl := NewColumnExtractConfigRepoImpl(stub, idGenStub{}) + err := repoImpl.UpsertColumnExtractConfig(context.Background(), &repo.UpsertColumnExtractConfigParam{ + WorkspaceId: 2, + PlatformType: "coze_loop", + SpanListType: "llm_span", + AgentName: "agent-2", + Config: `[{"Column":"output","JSONPath":"$.data"}]`, + UserID: "u2", + }) + assert.NoError(t, err) + if assert.NotNil(t, stub.lastUpdated) { + assert.Equal(t, `[{"Column":"output","JSONPath":"$.data"}]`, *stub.lastUpdated.Config) + assert.Equal(t, "u2", stub.lastUpdated.UpdatedBy) + assert.False(t, stub.lastUpdated.IsDeleted) + assert.NotZero(t, stub.lastUpdated.UpdatedAt) + } + } + { + stub := &columnExtractDaoStub{getErr: assert.AnError} + repoImpl := NewColumnExtractConfigRepoImpl(stub, idGenStub{}) + err := repoImpl.UpsertColumnExtractConfig(context.Background(), &repo.UpsertColumnExtractConfigParam{ + WorkspaceId: 3, PlatformType: "coze_loop", SpanListType: "all_span", Config: "{}", UserID: "u", + }) + assert.Error(t, err) + } + { + stub := &columnExtractDaoStub{getResp: nil, createErr: errors.New("dup")} + repoImpl := NewColumnExtractConfigRepoImpl(stub, idGenStub{}) + err := repoImpl.UpsertColumnExtractConfig(context.Background(), &repo.UpsertColumnExtractConfigParam{ + WorkspaceId: 4, PlatformType: "coze_loop", SpanListType: "all_span", Config: "{}", UserID: "u", + }) + assert.Error(t, err) + } + { + existing := &model2.ObservabilityColumnExtractConfig{ID: 10, WorkspaceID: 5} + stub := &columnExtractDaoStub{getResp: existing, updateErr: errors.New("update err")} + repoImpl := NewColumnExtractConfigRepoImpl(stub, idGenStub{}) + err := repoImpl.UpsertColumnExtractConfig(context.Background(), &repo.UpsertColumnExtractConfigParam{ + WorkspaceId: 5, PlatformType: "coze_loop", SpanListType: "all_span", Config: "{}", UserID: "u5", + }) + assert.Error(t, err) + } +} + +func TestColumnExtractConfigRepoImpl_ListColumnExtractConfigs(t *testing.T) { + { + config := `[{"Column":"input","JSONPath":"$.messages[0].content"}]` + stub := &columnExtractDaoStub{getResp: &model2.ObservabilityColumnExtractConfig{ + ID: 1, WorkspaceID: 1, PlatformType: "coze_loop", SpanListType: "llm_span", AgentName: "agent-1", Config: &config, + }} + repoImpl := NewColumnExtractConfigRepoImpl(stub, idGenStub{}) + got, err := repoImpl.ListColumnExtractConfigs(context.Background(), repo.ListColumnExtractConfigParam{ + WorkspaceID: 1, + PlatformType: "coze_loop", + SpanListType: "llm_span", + }) + assert.NoError(t, err) + assert.Len(t, got, 1) + assert.Equal(t, int64(1), got[0].WorkspaceID) + assert.Equal(t, "agent-1", got[0].AgentName) + assert.Len(t, got[0].Columns, 1) + } + { + stub := &columnExtractDaoStub{getResp: nil} + repoImpl := NewColumnExtractConfigRepoImpl(stub, idGenStub{}) + got, err := repoImpl.ListColumnExtractConfigs(context.Background(), repo.ListColumnExtractConfigParam{ + WorkspaceID: 1, + PlatformType: "coze_loop", + SpanListType: "llm_span", + }) + assert.NoError(t, err) + assert.Empty(t, got) + } + { + stub := &columnExtractDaoStub{getErr: errors.New("db err")} + repoImpl := NewColumnExtractConfigRepoImpl(stub, idGenStub{}) + got, err := repoImpl.ListColumnExtractConfigs(context.Background(), repo.ListColumnExtractConfigParam{ + WorkspaceID: 2, + PlatformType: "coze_loop", + SpanListType: "all_span", + }) + assert.Error(t, err) + assert.Nil(t, got) + } +} + +func TestColumnExtractConfigRepoImpl_GetColumnExtractConfig(t *testing.T) { + { + stub := &columnExtractDaoStub{getResp: nil} + repoImpl := NewColumnExtractConfigRepoImpl(stub, idGenStub{}) + got, err := repoImpl.GetColumnExtractConfig(context.Background(), repo.GetColumnExtractConfigParam{ + WorkspaceId: 1, PlatformType: "coze_loop", SpanListType: "llm_span", + }) + assert.NoError(t, err) + assert.Nil(t, got) + } + { + config := `[{"Column":"input","JSONPath":"$.messages[0].content"}]` + stub := &columnExtractDaoStub{getResp: &model2.ObservabilityColumnExtractConfig{ + ID: 11, WorkspaceID: 2, PlatformType: "coze_loop", SpanListType: "llm_span", AgentName: "agent-1", Config: &config, + }} + repoImpl := NewColumnExtractConfigRepoImpl(stub, idGenStub{}) + got, err := repoImpl.GetColumnExtractConfig(context.Background(), repo.GetColumnExtractConfigParam{ + WorkspaceId: 2, PlatformType: "coze_loop", SpanListType: "llm_span", AgentName: "agent-1", + }) + assert.NoError(t, err) + if assert.NotNil(t, got) { + assert.Equal(t, int64(2), got.WorkspaceID) + assert.Equal(t, "coze_loop", got.PlatformType) + assert.Equal(t, "llm_span", got.SpanListType) + assert.Equal(t, "agent-1", got.AgentName) + assert.Len(t, got.Columns, 1) + assert.Equal(t, "input", got.Columns[0].Column) + assert.Equal(t, "$.messages[0].content", got.Columns[0].JSONPath) + } + } + { + stub := &columnExtractDaoStub{getErr: errors.New("db err")} + repoImpl := NewColumnExtractConfigRepoImpl(stub, idGenStub{}) + got, err := repoImpl.GetColumnExtractConfig(context.Background(), repo.GetColumnExtractConfigParam{ + WorkspaceId: 9, PlatformType: "coze_loop", SpanListType: "all_span", + }) + assert.Error(t, err) + assert.Nil(t, got) + } +} diff --git a/backend/modules/observability/infra/repo/mysql/column_extract_config.go b/backend/modules/observability/infra/repo/mysql/column_extract_config.go new file mode 100644 index 000000000..4ac8c03a2 --- /dev/null +++ b/backend/modules/observability/infra/repo/mysql/column_extract_config.go @@ -0,0 +1,87 @@ +// Copyright (c) 2026 coze-dev Authors +// SPDX-License-Identifier: Apache-2.0 + +package mysql + +import ( + "context" + "errors" + + "github.com/coze-dev/coze-loop/backend/infra/db" + "github.com/coze-dev/coze-loop/backend/modules/observability/infra/repo/mysql/gorm_gen/model" + obErrorx "github.com/coze-dev/coze-loop/backend/modules/observability/pkg/errno" + "github.com/coze-dev/coze-loop/backend/pkg/errorx" + "gorm.io/gorm" +) + +//go:generate mockgen -destination=mocks/column_extract_config.go -package=mocks . IColumnExtractConfigDao +type IColumnExtractConfigDao interface { + GetColumnExtractConfig(ctx context.Context, workspaceID int64, platformType, spanListType, agentName string) (*model.ObservabilityColumnExtractConfig, error) + UpdateColumnExtractConfig(ctx context.Context, po *model.ObservabilityColumnExtractConfig) error + CreateColumnExtractConfig(ctx context.Context, po *model.ObservabilityColumnExtractConfig) error + ListColumnExtractConfigs(ctx context.Context, workspaceID int64, platformType, spanListType string) ([]*model.ObservabilityColumnExtractConfig, error) +} + +func NewColumnExtractConfigDaoImpl(db db.Provider) IColumnExtractConfigDao { + return &ColumnExtractConfigDaoImpl{ + dbMgr: db, + } +} + +type ColumnExtractConfigDaoImpl struct { + dbMgr db.Provider +} + +func (t ColumnExtractConfigDaoImpl) UpdateColumnExtractConfig(ctx context.Context, po *model.ObservabilityColumnExtractConfig) error { + if err := t.dbMgr.NewSession(ctx).WithContext(ctx).Save(po).Error; err != nil { + return errorx.WrapByCode(err, obErrorx.CommonMySqlErrorCode) + } + + return nil +} + +func (t ColumnExtractConfigDaoImpl) CreateColumnExtractConfig(ctx context.Context, po *model.ObservabilityColumnExtractConfig) error { + if err := t.dbMgr.NewSession(ctx, db.WithMaster()).WithContext(ctx).Create(po).Error; err != nil { + if errors.Is(err, gorm.ErrDuplicatedKey) { + return errorx.NewByCode(obErrorx.CommercialCommonInvalidParamCodeCode, errorx.WithExtraMsg("column extract config duplicate key")) + } else { + return errorx.WrapByCode(err, obErrorx.CommonMySqlErrorCode) + } + } + + return nil +} + +func (t ColumnExtractConfigDaoImpl) GetColumnExtractConfig(ctx context.Context, workspaceID int64, platformType, spanListType, agentName string) (*model.ObservabilityColumnExtractConfig, error) { + var po model.ObservabilityColumnExtractConfig + err := t.dbMgr.NewSession(ctx, db.WithMaster()).WithContext(ctx). + Where("workspace_id = ?", workspaceID). + Where("platform_type = ?", platformType). + Where("span_list_type = ?", spanListType). + Where("agent_name = ?", agentName). + Where("is_deleted = ?", false). + First(&po).Error + if err != nil { + if errors.Is(err, gorm.ErrRecordNotFound) { + return nil, nil + } else { + return nil, errorx.WrapByCode(err, obErrorx.CommonMySqlErrorCode) + } + } + + return &po, nil +} + +func (t ColumnExtractConfigDaoImpl) ListColumnExtractConfigs(ctx context.Context, workspaceID int64, platformType, spanListType string) ([]*model.ObservabilityColumnExtractConfig, error) { + var pos []*model.ObservabilityColumnExtractConfig + err := t.dbMgr.NewSession(ctx).WithContext(ctx). + Where("workspace_id IN (?)", []int64{0, workspaceID}). + Where("platform_type IN (?, '*')", platformType). + Where("span_list_type = ?", spanListType). + Where("is_deleted = ?", false). + Find(&pos).Error + if err != nil { + return nil, errorx.WrapByCode(err, obErrorx.CommonMySqlErrorCode) + } + return pos, nil +} diff --git a/backend/modules/observability/infra/repo/mysql/convertor/column_extract_config.go b/backend/modules/observability/infra/repo/mysql/convertor/column_extract_config.go new file mode 100644 index 000000000..1bffc5731 --- /dev/null +++ b/backend/modules/observability/infra/repo/mysql/convertor/column_extract_config.go @@ -0,0 +1,37 @@ +// Copyright (c) 2026 coze-dev Authors +// SPDX-License-Identifier: Apache-2.0 + +package convertor + +import ( + "github.com/coze-dev/coze-loop/backend/modules/observability/domain/trace/entity" + "github.com/coze-dev/coze-loop/backend/modules/observability/infra/repo/mysql/gorm_gen/model" + "github.com/coze-dev/coze-loop/backend/pkg/json" +) + +func ColumnExtractConfigPO2DO(po *model.ObservabilityColumnExtractConfig) *entity.ColumnExtractConfig { + if po == nil { + return nil + } + + res := &entity.ColumnExtractConfig{ + ID: po.ID, + WorkspaceID: po.WorkspaceID, + PlatformType: po.PlatformType, + SpanListType: po.SpanListType, + AgentName: po.AgentName, + CreatedAt: po.CreatedAt, + CreatedBy: po.CreatedBy, + UpdatedAt: po.UpdatedAt, + UpdatedBy: po.UpdatedBy, + } + + if po.Config != nil && len(*po.Config) > 0 { + var columns []entity.ColumnExtractRule + if err := json.Unmarshal([]byte(*po.Config), &columns); err == nil { + res.Columns = columns + } + } + + return res +} diff --git a/backend/modules/observability/infra/repo/mysql/convertor/column_extract_config_test.go b/backend/modules/observability/infra/repo/mysql/convertor/column_extract_config_test.go new file mode 100644 index 000000000..7a2b699bf --- /dev/null +++ b/backend/modules/observability/infra/repo/mysql/convertor/column_extract_config_test.go @@ -0,0 +1,144 @@ +// Copyright (c) 2026 coze-dev Authors +// SPDX-License-Identifier: Apache-2.0 + +package convertor + +import ( + "testing" + "time" + + "github.com/coze-dev/coze-loop/backend/modules/observability/domain/trace/entity" + "github.com/coze-dev/coze-loop/backend/modules/observability/infra/repo/mysql/gorm_gen/model" + "github.com/stretchr/testify/assert" +) + +func TestColumnExtractConfigPO2DO(t *testing.T) { + now := time.Now().Truncate(time.Second) + configJSON := `[{"Column":"input","JSONPath":"$.messages[0].content"},{"Column":"output","JSONPath":"$.data"}]` + + tests := []struct { + name string + po *model.ObservabilityColumnExtractConfig + want *entity.ColumnExtractConfig + }{ + { + name: "nil input", + po: nil, + want: nil, + }, + { + name: "full conversion", + po: &model.ObservabilityColumnExtractConfig{ + ID: 1, + WorkspaceID: 100, + PlatformType: "coze_loop", + SpanListType: "llm_span", + AgentName: "test-agent", + Config: &configJSON, + CreatedAt: now, + CreatedBy: "user-1", + UpdatedAt: now, + UpdatedBy: "user-2", + }, + want: &entity.ColumnExtractConfig{ + ID: 1, + WorkspaceID: 100, + PlatformType: "coze_loop", + SpanListType: "llm_span", + AgentName: "test-agent", + Columns: []entity.ColumnExtractRule{ + {Column: "input", JSONPath: "$.messages[0].content"}, + {Column: "output", JSONPath: "$.data"}, + }, + CreatedAt: now, + CreatedBy: "user-1", + UpdatedAt: now, + UpdatedBy: "user-2", + }, + }, + { + name: "nil config", + po: &model.ObservabilityColumnExtractConfig{ + ID: 2, + WorkspaceID: 200, + PlatformType: "coze_loop", + SpanListType: "all_span", + Config: nil, + CreatedAt: now, + CreatedBy: "user-1", + UpdatedAt: now, + UpdatedBy: "user-1", + }, + want: &entity.ColumnExtractConfig{ + ID: 2, + WorkspaceID: 200, + PlatformType: "coze_loop", + SpanListType: "all_span", + CreatedAt: now, + CreatedBy: "user-1", + UpdatedAt: now, + UpdatedBy: "user-1", + }, + }, + { + name: "empty config string", + po: func() *model.ObservabilityColumnExtractConfig { + empty := "" + return &model.ObservabilityColumnExtractConfig{ + ID: 3, + WorkspaceID: 300, + PlatformType: "coze_loop", + SpanListType: "root_span", + Config: &empty, + CreatedAt: now, + CreatedBy: "user-1", + UpdatedAt: now, + UpdatedBy: "user-1", + } + }(), + want: &entity.ColumnExtractConfig{ + ID: 3, + WorkspaceID: 300, + PlatformType: "coze_loop", + SpanListType: "root_span", + CreatedAt: now, + CreatedBy: "user-1", + UpdatedAt: now, + UpdatedBy: "user-1", + }, + }, + { + name: "invalid JSON config", + po: func() *model.ObservabilityColumnExtractConfig { + invalid := "not-json" + return &model.ObservabilityColumnExtractConfig{ + ID: 4, + WorkspaceID: 400, + PlatformType: "coze_loop", + SpanListType: "all_span", + Config: &invalid, + CreatedAt: now, + CreatedBy: "user-1", + UpdatedAt: now, + UpdatedBy: "user-1", + } + }(), + want: &entity.ColumnExtractConfig{ + ID: 4, + WorkspaceID: 400, + PlatformType: "coze_loop", + SpanListType: "all_span", + CreatedAt: now, + CreatedBy: "user-1", + UpdatedAt: now, + UpdatedBy: "user-1", + }, + }, + } + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + got := ColumnExtractConfigPO2DO(tt.po) + assert.Equal(t, tt.want, got) + }) + } +} diff --git a/backend/modules/observability/infra/repo/mysql/gorm_gen/model/observability_column_extract_config.gen.go b/backend/modules/observability/infra/repo/mysql/gorm_gen/model/observability_column_extract_config.gen.go new file mode 100644 index 000000000..b11dea15d --- /dev/null +++ b/backend/modules/observability/infra/repo/mysql/gorm_gen/model/observability_column_extract_config.gen.go @@ -0,0 +1,35 @@ +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. + +package model + +import ( + "time" + + "gorm.io/gorm" +) + +const TableNameObservabilityColumnExtractConfig = "observability_column_extract_config" + +// ObservabilityColumnExtractConfig 列提取配置 +type ObservabilityColumnExtractConfig struct { + ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true;comment:主键ID" json:"id"` // 主键ID + WorkspaceID int64 `gorm:"column:workspace_id;type:bigint(20) unsigned;not null;index:idx_space,priority:1;comment:空间 ID" json:"workspace_id"` // 空间 ID + PlatformType string `gorm:"column:platform_type;type:varchar(128);not null;comment:数据来源" json:"platform_type"` // 数据来源 + SpanListType string `gorm:"column:span_list_type;type:varchar(128);not null;comment:列表信息" json:"span_list_type"` // 列表信息 + AgentName string `gorm:"column:agent_name;type:varchar(512);not null;comment:agent名称" json:"agent_name"` // agent名称 + Config *string `gorm:"column:config;type:json;comment:提取规则配置JSON" json:"config"` // 提取规则配置JSON + CreatedAt time.Time `gorm:"column:created_at;type:datetime;not null;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间 + CreatedBy string `gorm:"column:created_by;type:varchar(128);not null;comment:创建人" json:"created_by"` // 创建人 + UpdatedAt time.Time `gorm:"column:updated_at;type:datetime;not null;default:CURRENT_TIMESTAMP;comment:修改时间" json:"updated_at"` // 修改时间 + UpdatedBy string `gorm:"column:updated_by;type:varchar(128);not null;comment:修改人" json:"updated_by"` // 修改人 + IsDeleted bool `gorm:"column:is_deleted;type:tinyint(1);not null;comment:是否删除, 0 表示未删除, 1 表示已删除" json:"is_deleted"` // 是否删除, 0 表示未删除, 1 表示已删除 + DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime;comment:删除时间" json:"deleted_at"` // 删除时间 + DeletedBy string `gorm:"column:deleted_by;type:varchar(128);not null;comment:删除人" json:"deleted_by"` // 删除人 +} + +// TableName ObservabilityColumnExtractConfig's table name +func (*ObservabilityColumnExtractConfig) TableName() string { + return TableNameObservabilityColumnExtractConfig +} diff --git a/backend/modules/observability/infra/repo/mysql/gorm_gen/query/gen.go b/backend/modules/observability/infra/repo/mysql/gorm_gen/query/gen.go index ab6901ec5..c9e7705aa 100644 --- a/backend/modules/observability/infra/repo/mysql/gorm_gen/query/gen.go +++ b/backend/modules/observability/infra/repo/mysql/gorm_gen/query/gen.go @@ -17,32 +17,35 @@ import ( func Use(db *gorm.DB, opts ...gen.DOOption) *Query { return &Query{ - db: db, - ObservabilityTask: newObservabilityTask(db, opts...), - ObservabilityTaskRun: newObservabilityTaskRun(db, opts...), - ObservabilityTrajectoryConfig: newObservabilityTrajectoryConfig(db, opts...), - ObservabilityView: newObservabilityView(db, opts...), + db: db, + ObservabilityColumnExtractConfig: newObservabilityColumnExtractConfig(db, opts...), + ObservabilityTask: newObservabilityTask(db, opts...), + ObservabilityTaskRun: newObservabilityTaskRun(db, opts...), + ObservabilityTrajectoryConfig: newObservabilityTrajectoryConfig(db, opts...), + ObservabilityView: newObservabilityView(db, opts...), } } type Query struct { db *gorm.DB - ObservabilityTask observabilityTask - ObservabilityTaskRun observabilityTaskRun - ObservabilityTrajectoryConfig observabilityTrajectoryConfig - ObservabilityView observabilityView + ObservabilityColumnExtractConfig observabilityColumnExtractConfig + ObservabilityTask observabilityTask + ObservabilityTaskRun observabilityTaskRun + ObservabilityTrajectoryConfig observabilityTrajectoryConfig + ObservabilityView observabilityView } func (q *Query) Available() bool { return q.db != nil } func (q *Query) clone(db *gorm.DB) *Query { return &Query{ - db: db, - ObservabilityTask: q.ObservabilityTask.clone(db), - ObservabilityTaskRun: q.ObservabilityTaskRun.clone(db), - ObservabilityTrajectoryConfig: q.ObservabilityTrajectoryConfig.clone(db), - ObservabilityView: q.ObservabilityView.clone(db), + db: db, + ObservabilityColumnExtractConfig: q.ObservabilityColumnExtractConfig.clone(db), + ObservabilityTask: q.ObservabilityTask.clone(db), + ObservabilityTaskRun: q.ObservabilityTaskRun.clone(db), + ObservabilityTrajectoryConfig: q.ObservabilityTrajectoryConfig.clone(db), + ObservabilityView: q.ObservabilityView.clone(db), } } @@ -56,27 +59,30 @@ func (q *Query) WriteDB() *Query { func (q *Query) ReplaceDB(db *gorm.DB) *Query { return &Query{ - db: db, - ObservabilityTask: q.ObservabilityTask.replaceDB(db), - ObservabilityTaskRun: q.ObservabilityTaskRun.replaceDB(db), - ObservabilityTrajectoryConfig: q.ObservabilityTrajectoryConfig.replaceDB(db), - ObservabilityView: q.ObservabilityView.replaceDB(db), + db: db, + ObservabilityColumnExtractConfig: q.ObservabilityColumnExtractConfig.replaceDB(db), + ObservabilityTask: q.ObservabilityTask.replaceDB(db), + ObservabilityTaskRun: q.ObservabilityTaskRun.replaceDB(db), + ObservabilityTrajectoryConfig: q.ObservabilityTrajectoryConfig.replaceDB(db), + ObservabilityView: q.ObservabilityView.replaceDB(db), } } type queryCtx struct { - ObservabilityTask *observabilityTaskDo - ObservabilityTaskRun *observabilityTaskRunDo - ObservabilityTrajectoryConfig *observabilityTrajectoryConfigDo - ObservabilityView *observabilityViewDo + ObservabilityColumnExtractConfig *observabilityColumnExtractConfigDo + ObservabilityTask *observabilityTaskDo + ObservabilityTaskRun *observabilityTaskRunDo + ObservabilityTrajectoryConfig *observabilityTrajectoryConfigDo + ObservabilityView *observabilityViewDo } func (q *Query) WithContext(ctx context.Context) *queryCtx { return &queryCtx{ - ObservabilityTask: q.ObservabilityTask.WithContext(ctx), - ObservabilityTaskRun: q.ObservabilityTaskRun.WithContext(ctx), - ObservabilityTrajectoryConfig: q.ObservabilityTrajectoryConfig.WithContext(ctx), - ObservabilityView: q.ObservabilityView.WithContext(ctx), + ObservabilityColumnExtractConfig: q.ObservabilityColumnExtractConfig.WithContext(ctx), + ObservabilityTask: q.ObservabilityTask.WithContext(ctx), + ObservabilityTaskRun: q.ObservabilityTaskRun.WithContext(ctx), + ObservabilityTrajectoryConfig: q.ObservabilityTrajectoryConfig.WithContext(ctx), + ObservabilityView: q.ObservabilityView.WithContext(ctx), } } diff --git a/backend/modules/observability/infra/repo/mysql/gorm_gen/query/observability_column_extract_config.gen.go b/backend/modules/observability/infra/repo/mysql/gorm_gen/query/observability_column_extract_config.gen.go new file mode 100644 index 000000000..f74d6d4b4 --- /dev/null +++ b/backend/modules/observability/infra/repo/mysql/gorm_gen/query/observability_column_extract_config.gen.go @@ -0,0 +1,384 @@ +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. +// Code generated by gorm.io/gen. DO NOT EDIT. + +package query + +import ( + "context" + + "gorm.io/gorm" + "gorm.io/gorm/clause" + "gorm.io/gorm/schema" + + "gorm.io/gen" + "gorm.io/gen/field" + + "gorm.io/plugin/dbresolver" + + "github.com/coze-dev/coze-loop/backend/modules/observability/infra/repo/mysql/gorm_gen/model" +) + +func newObservabilityColumnExtractConfig(db *gorm.DB, opts ...gen.DOOption) observabilityColumnExtractConfig { + _observabilityColumnExtractConfig := observabilityColumnExtractConfig{} + + _observabilityColumnExtractConfig.observabilityColumnExtractConfigDo.UseDB(db, opts...) + _observabilityColumnExtractConfig.observabilityColumnExtractConfigDo.UseModel(&model.ObservabilityColumnExtractConfig{}) + + tableName := _observabilityColumnExtractConfig.observabilityColumnExtractConfigDo.TableName() + _observabilityColumnExtractConfig.ALL = field.NewAsterisk(tableName) + _observabilityColumnExtractConfig.ID = field.NewInt64(tableName, "id") + _observabilityColumnExtractConfig.WorkspaceID = field.NewInt64(tableName, "workspace_id") + _observabilityColumnExtractConfig.PlatformType = field.NewString(tableName, "platform_type") + _observabilityColumnExtractConfig.SpanListType = field.NewString(tableName, "span_list_type") + _observabilityColumnExtractConfig.AgentName = field.NewString(tableName, "agent_name") + _observabilityColumnExtractConfig.Config = field.NewString(tableName, "config") + _observabilityColumnExtractConfig.CreatedAt = field.NewTime(tableName, "created_at") + _observabilityColumnExtractConfig.CreatedBy = field.NewString(tableName, "created_by") + _observabilityColumnExtractConfig.UpdatedAt = field.NewTime(tableName, "updated_at") + _observabilityColumnExtractConfig.UpdatedBy = field.NewString(tableName, "updated_by") + _observabilityColumnExtractConfig.IsDeleted = field.NewBool(tableName, "is_deleted") + _observabilityColumnExtractConfig.DeletedAt = field.NewField(tableName, "deleted_at") + _observabilityColumnExtractConfig.DeletedBy = field.NewString(tableName, "deleted_by") + + _observabilityColumnExtractConfig.fillFieldMap() + + return _observabilityColumnExtractConfig +} + +// observabilityColumnExtractConfig 列提取配置 +type observabilityColumnExtractConfig struct { + observabilityColumnExtractConfigDo observabilityColumnExtractConfigDo + + ALL field.Asterisk + ID field.Int64 // 主键ID + WorkspaceID field.Int64 // 空间 ID + PlatformType field.String // 数据来源 + SpanListType field.String // 列表信息 + AgentName field.String // agent名称 + Config field.String // 提取规则配置JSON + CreatedAt field.Time // 创建时间 + CreatedBy field.String // 创建人 + UpdatedAt field.Time // 修改时间 + UpdatedBy field.String // 修改人 + IsDeleted field.Bool // 是否删除, 0 表示未删除, 1 表示已删除 + DeletedAt field.Field // 删除时间 + DeletedBy field.String // 删除人 + + fieldMap map[string]field.Expr +} + +func (o observabilityColumnExtractConfig) Table(newTableName string) *observabilityColumnExtractConfig { + o.observabilityColumnExtractConfigDo.UseTable(newTableName) + return o.updateTableName(newTableName) +} + +func (o observabilityColumnExtractConfig) As(alias string) *observabilityColumnExtractConfig { + o.observabilityColumnExtractConfigDo.DO = *(o.observabilityColumnExtractConfigDo.As(alias).(*gen.DO)) + return o.updateTableName(alias) +} + +func (o *observabilityColumnExtractConfig) updateTableName(table string) *observabilityColumnExtractConfig { + o.ALL = field.NewAsterisk(table) + o.ID = field.NewInt64(table, "id") + o.WorkspaceID = field.NewInt64(table, "workspace_id") + o.PlatformType = field.NewString(table, "platform_type") + o.SpanListType = field.NewString(table, "span_list_type") + o.AgentName = field.NewString(table, "agent_name") + o.Config = field.NewString(table, "config") + o.CreatedAt = field.NewTime(table, "created_at") + o.CreatedBy = field.NewString(table, "created_by") + o.UpdatedAt = field.NewTime(table, "updated_at") + o.UpdatedBy = field.NewString(table, "updated_by") + o.IsDeleted = field.NewBool(table, "is_deleted") + o.DeletedAt = field.NewField(table, "deleted_at") + o.DeletedBy = field.NewString(table, "deleted_by") + + o.fillFieldMap() + + return o +} + +func (o *observabilityColumnExtractConfig) WithContext(ctx context.Context) *observabilityColumnExtractConfigDo { + return o.observabilityColumnExtractConfigDo.WithContext(ctx) +} + +func (o observabilityColumnExtractConfig) TableName() string { + return o.observabilityColumnExtractConfigDo.TableName() +} + +func (o observabilityColumnExtractConfig) Alias() string { + return o.observabilityColumnExtractConfigDo.Alias() +} + +func (o observabilityColumnExtractConfig) Columns(cols ...field.Expr) gen.Columns { + return o.observabilityColumnExtractConfigDo.Columns(cols...) +} + +func (o *observabilityColumnExtractConfig) GetFieldByName(fieldName string) (field.OrderExpr, bool) { + _f, ok := o.fieldMap[fieldName] + if !ok || _f == nil { + return nil, false + } + _oe, ok := _f.(field.OrderExpr) + return _oe, ok +} + +func (o *observabilityColumnExtractConfig) fillFieldMap() { + o.fieldMap = make(map[string]field.Expr, 13) + o.fieldMap["id"] = o.ID + o.fieldMap["workspace_id"] = o.WorkspaceID + o.fieldMap["platform_type"] = o.PlatformType + o.fieldMap["span_list_type"] = o.SpanListType + o.fieldMap["agent_name"] = o.AgentName + o.fieldMap["config"] = o.Config + o.fieldMap["created_at"] = o.CreatedAt + o.fieldMap["created_by"] = o.CreatedBy + o.fieldMap["updated_at"] = o.UpdatedAt + o.fieldMap["updated_by"] = o.UpdatedBy + o.fieldMap["is_deleted"] = o.IsDeleted + o.fieldMap["deleted_at"] = o.DeletedAt + o.fieldMap["deleted_by"] = o.DeletedBy +} + +func (o observabilityColumnExtractConfig) clone(db *gorm.DB) observabilityColumnExtractConfig { + o.observabilityColumnExtractConfigDo.ReplaceConnPool(db.Statement.ConnPool) + return o +} + +func (o observabilityColumnExtractConfig) replaceDB(db *gorm.DB) observabilityColumnExtractConfig { + o.observabilityColumnExtractConfigDo.ReplaceDB(db) + return o +} + +type observabilityColumnExtractConfigDo struct{ gen.DO } + +func (o observabilityColumnExtractConfigDo) Debug() *observabilityColumnExtractConfigDo { + return o.withDO(o.DO.Debug()) +} + +func (o observabilityColumnExtractConfigDo) WithContext(ctx context.Context) *observabilityColumnExtractConfigDo { + return o.withDO(o.DO.WithContext(ctx)) +} + +func (o observabilityColumnExtractConfigDo) ReadDB() *observabilityColumnExtractConfigDo { + return o.Clauses(dbresolver.Read) +} + +func (o observabilityColumnExtractConfigDo) WriteDB() *observabilityColumnExtractConfigDo { + return o.Clauses(dbresolver.Write) +} + +func (o observabilityColumnExtractConfigDo) Session(config *gorm.Session) *observabilityColumnExtractConfigDo { + return o.withDO(o.DO.Session(config)) +} + +func (o observabilityColumnExtractConfigDo) Clauses(conds ...clause.Expression) *observabilityColumnExtractConfigDo { + return o.withDO(o.DO.Clauses(conds...)) +} + +func (o observabilityColumnExtractConfigDo) Returning(value interface{}, columns ...string) *observabilityColumnExtractConfigDo { + return o.withDO(o.DO.Returning(value, columns...)) +} + +func (o observabilityColumnExtractConfigDo) Not(conds ...gen.Condition) *observabilityColumnExtractConfigDo { + return o.withDO(o.DO.Not(conds...)) +} + +func (o observabilityColumnExtractConfigDo) Or(conds ...gen.Condition) *observabilityColumnExtractConfigDo { + return o.withDO(o.DO.Or(conds...)) +} + +func (o observabilityColumnExtractConfigDo) Select(conds ...field.Expr) *observabilityColumnExtractConfigDo { + return o.withDO(o.DO.Select(conds...)) +} + +func (o observabilityColumnExtractConfigDo) Where(conds ...gen.Condition) *observabilityColumnExtractConfigDo { + return o.withDO(o.DO.Where(conds...)) +} + +func (o observabilityColumnExtractConfigDo) Order(conds ...field.Expr) *observabilityColumnExtractConfigDo { + return o.withDO(o.DO.Order(conds...)) +} + +func (o observabilityColumnExtractConfigDo) Distinct(cols ...field.Expr) *observabilityColumnExtractConfigDo { + return o.withDO(o.DO.Distinct(cols...)) +} + +func (o observabilityColumnExtractConfigDo) Omit(cols ...field.Expr) *observabilityColumnExtractConfigDo { + return o.withDO(o.DO.Omit(cols...)) +} + +func (o observabilityColumnExtractConfigDo) Join(table schema.Tabler, on ...field.Expr) *observabilityColumnExtractConfigDo { + return o.withDO(o.DO.Join(table, on...)) +} + +func (o observabilityColumnExtractConfigDo) LeftJoin(table schema.Tabler, on ...field.Expr) *observabilityColumnExtractConfigDo { + return o.withDO(o.DO.LeftJoin(table, on...)) +} + +func (o observabilityColumnExtractConfigDo) RightJoin(table schema.Tabler, on ...field.Expr) *observabilityColumnExtractConfigDo { + return o.withDO(o.DO.RightJoin(table, on...)) +} + +func (o observabilityColumnExtractConfigDo) Group(cols ...field.Expr) *observabilityColumnExtractConfigDo { + return o.withDO(o.DO.Group(cols...)) +} + +func (o observabilityColumnExtractConfigDo) Having(conds ...gen.Condition) *observabilityColumnExtractConfigDo { + return o.withDO(o.DO.Having(conds...)) +} + +func (o observabilityColumnExtractConfigDo) Limit(limit int) *observabilityColumnExtractConfigDo { + return o.withDO(o.DO.Limit(limit)) +} + +func (o observabilityColumnExtractConfigDo) Offset(offset int) *observabilityColumnExtractConfigDo { + return o.withDO(o.DO.Offset(offset)) +} + +func (o observabilityColumnExtractConfigDo) Scopes(funcs ...func(gen.Dao) gen.Dao) *observabilityColumnExtractConfigDo { + return o.withDO(o.DO.Scopes(funcs...)) +} + +func (o observabilityColumnExtractConfigDo) Unscoped() *observabilityColumnExtractConfigDo { + return o.withDO(o.DO.Unscoped()) +} + +func (o observabilityColumnExtractConfigDo) Create(values ...*model.ObservabilityColumnExtractConfig) error { + if len(values) == 0 { + return nil + } + return o.DO.Create(values) +} + +func (o observabilityColumnExtractConfigDo) CreateInBatches(values []*model.ObservabilityColumnExtractConfig, batchSize int) error { + return o.DO.CreateInBatches(values, batchSize) +} + +// Save : !!! underlying implementation is different with GORM +// The method is equivalent to executing the statement: db.Clauses(clause.OnConflict{UpdateAll: true}).Create(values) +func (o observabilityColumnExtractConfigDo) Save(values ...*model.ObservabilityColumnExtractConfig) error { + if len(values) == 0 { + return nil + } + return o.DO.Save(values) +} + +func (o observabilityColumnExtractConfigDo) First() (*model.ObservabilityColumnExtractConfig, error) { + if result, err := o.DO.First(); err != nil { + return nil, err + } else { + return result.(*model.ObservabilityColumnExtractConfig), nil + } +} + +func (o observabilityColumnExtractConfigDo) Take() (*model.ObservabilityColumnExtractConfig, error) { + if result, err := o.DO.Take(); err != nil { + return nil, err + } else { + return result.(*model.ObservabilityColumnExtractConfig), nil + } +} + +func (o observabilityColumnExtractConfigDo) Last() (*model.ObservabilityColumnExtractConfig, error) { + if result, err := o.DO.Last(); err != nil { + return nil, err + } else { + return result.(*model.ObservabilityColumnExtractConfig), nil + } +} + +func (o observabilityColumnExtractConfigDo) Find() ([]*model.ObservabilityColumnExtractConfig, error) { + result, err := o.DO.Find() + return result.([]*model.ObservabilityColumnExtractConfig), err +} + +func (o observabilityColumnExtractConfigDo) FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.ObservabilityColumnExtractConfig, err error) { + buf := make([]*model.ObservabilityColumnExtractConfig, 0, batchSize) + err = o.DO.FindInBatches(&buf, batchSize, func(tx gen.Dao, batch int) error { + defer func() { results = append(results, buf...) }() + return fc(tx, batch) + }) + return results, err +} + +func (o observabilityColumnExtractConfigDo) FindInBatches(result *[]*model.ObservabilityColumnExtractConfig, batchSize int, fc func(tx gen.Dao, batch int) error) error { + return o.DO.FindInBatches(result, batchSize, fc) +} + +func (o observabilityColumnExtractConfigDo) Attrs(attrs ...field.AssignExpr) *observabilityColumnExtractConfigDo { + return o.withDO(o.DO.Attrs(attrs...)) +} + +func (o observabilityColumnExtractConfigDo) Assign(attrs ...field.AssignExpr) *observabilityColumnExtractConfigDo { + return o.withDO(o.DO.Assign(attrs...)) +} + +func (o observabilityColumnExtractConfigDo) Joins(fields ...field.RelationField) *observabilityColumnExtractConfigDo { + for _, _f := range fields { + o = *o.withDO(o.DO.Joins(_f)) + } + return &o +} + +func (o observabilityColumnExtractConfigDo) Preload(fields ...field.RelationField) *observabilityColumnExtractConfigDo { + for _, _f := range fields { + o = *o.withDO(o.DO.Preload(_f)) + } + return &o +} + +func (o observabilityColumnExtractConfigDo) FirstOrInit() (*model.ObservabilityColumnExtractConfig, error) { + if result, err := o.DO.FirstOrInit(); err != nil { + return nil, err + } else { + return result.(*model.ObservabilityColumnExtractConfig), nil + } +} + +func (o observabilityColumnExtractConfigDo) FirstOrCreate() (*model.ObservabilityColumnExtractConfig, error) { + if result, err := o.DO.FirstOrCreate(); err != nil { + return nil, err + } else { + return result.(*model.ObservabilityColumnExtractConfig), nil + } +} + +func (o observabilityColumnExtractConfigDo) FindByPage(offset int, limit int) (result []*model.ObservabilityColumnExtractConfig, count int64, err error) { + result, err = o.Offset(offset).Limit(limit).Find() + if err != nil { + return + } + + if size := len(result); 0 < limit && 0 < size && size < limit { + count = int64(size + offset) + return + } + + count, err = o.Offset(-1).Limit(-1).Count() + return +} + +func (o observabilityColumnExtractConfigDo) ScanByPage(result interface{}, offset int, limit int) (count int64, err error) { + count, err = o.Count() + if err != nil { + return + } + + err = o.Offset(offset).Limit(limit).Scan(result) + return +} + +func (o observabilityColumnExtractConfigDo) Scan(result interface{}) (err error) { + return o.DO.Scan(result) +} + +func (o observabilityColumnExtractConfigDo) Delete(models ...*model.ObservabilityColumnExtractConfig) (result gen.ResultInfo, err error) { + return o.DO.Delete(models) +} + +func (o *observabilityColumnExtractConfigDo) withDO(do gen.Dao) *observabilityColumnExtractConfigDo { + o.DO = *do.(*gen.DO) + return o +} diff --git a/backend/modules/observability/infra/repo/mysql/mocks/column_extract_config.go b/backend/modules/observability/infra/repo/mysql/mocks/column_extract_config.go new file mode 100644 index 000000000..7dfa2e885 --- /dev/null +++ b/backend/modules/observability/infra/repo/mysql/mocks/column_extract_config.go @@ -0,0 +1,100 @@ +// Code generated by MockGen. DO NOT EDIT. +// Source: github.com/coze-dev/coze-loop/backend/modules/observability/infra/repo/mysql (interfaces: IColumnExtractConfigDao) +// +// Generated by this command: +// +// mockgen -destination=mocks/column_extract_config.go -package=mocks . IColumnExtractConfigDao +// + +// Package mocks is a generated GoMock package. +package mocks + +import ( + context "context" + reflect "reflect" + + model "github.com/coze-dev/coze-loop/backend/modules/observability/infra/repo/mysql/gorm_gen/model" + gomock "go.uber.org/mock/gomock" +) + +// MockIColumnExtractConfigDao is a mock of IColumnExtractConfigDao interface. +type MockIColumnExtractConfigDao struct { + ctrl *gomock.Controller + recorder *MockIColumnExtractConfigDaoMockRecorder + isgomock struct{} +} + +// MockIColumnExtractConfigDaoMockRecorder is the mock recorder for MockIColumnExtractConfigDao. +type MockIColumnExtractConfigDaoMockRecorder struct { + mock *MockIColumnExtractConfigDao +} + +// NewMockIColumnExtractConfigDao creates a new mock instance. +func NewMockIColumnExtractConfigDao(ctrl *gomock.Controller) *MockIColumnExtractConfigDao { + mock := &MockIColumnExtractConfigDao{ctrl: ctrl} + mock.recorder = &MockIColumnExtractConfigDaoMockRecorder{mock} + return mock +} + +// EXPECT returns an object that allows the caller to indicate expected use. +func (m *MockIColumnExtractConfigDao) EXPECT() *MockIColumnExtractConfigDaoMockRecorder { + return m.recorder +} + +// CreateColumnExtractConfig mocks base method. +func (m *MockIColumnExtractConfigDao) CreateColumnExtractConfig(ctx context.Context, po *model.ObservabilityColumnExtractConfig) error { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "CreateColumnExtractConfig", ctx, po) + ret0, _ := ret[0].(error) + return ret0 +} + +// CreateColumnExtractConfig indicates an expected call of CreateColumnExtractConfig. +func (mr *MockIColumnExtractConfigDaoMockRecorder) CreateColumnExtractConfig(ctx, po any) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateColumnExtractConfig", reflect.TypeOf((*MockIColumnExtractConfigDao)(nil).CreateColumnExtractConfig), ctx, po) +} + +// GetColumnExtractConfig mocks base method. +func (m *MockIColumnExtractConfigDao) GetColumnExtractConfig(ctx context.Context, workspaceID int64, platformType, spanListType, agentName string) (*model.ObservabilityColumnExtractConfig, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "GetColumnExtractConfig", ctx, workspaceID, platformType, spanListType, agentName) + ret0, _ := ret[0].(*model.ObservabilityColumnExtractConfig) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// GetColumnExtractConfig indicates an expected call of GetColumnExtractConfig. +func (mr *MockIColumnExtractConfigDaoMockRecorder) GetColumnExtractConfig(ctx, workspaceID, platformType, spanListType, agentName any) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetColumnExtractConfig", reflect.TypeOf((*MockIColumnExtractConfigDao)(nil).GetColumnExtractConfig), ctx, workspaceID, platformType, spanListType, agentName) +} + +// UpdateColumnExtractConfig mocks base method. +func (m *MockIColumnExtractConfigDao) UpdateColumnExtractConfig(ctx context.Context, po *model.ObservabilityColumnExtractConfig) error { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "UpdateColumnExtractConfig", ctx, po) + ret0, _ := ret[0].(error) + return ret0 +} + +// UpdateColumnExtractConfig indicates an expected call of UpdateColumnExtractConfig. +func (mr *MockIColumnExtractConfigDaoMockRecorder) UpdateColumnExtractConfig(ctx, po any) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateColumnExtractConfig", reflect.TypeOf((*MockIColumnExtractConfigDao)(nil).UpdateColumnExtractConfig), ctx, po) +} + +// ListColumnExtractConfigs mocks base method. +func (m *MockIColumnExtractConfigDao) ListColumnExtractConfigs(ctx context.Context, workspaceID int64, platformType, spanListType string) ([]*model.ObservabilityColumnExtractConfig, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "ListColumnExtractConfigs", ctx, workspaceID, platformType, spanListType) + ret0, _ := ret[0].([]*model.ObservabilityColumnExtractConfig) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// ListColumnExtractConfigs indicates an expected call of ListColumnExtractConfigs. +func (mr *MockIColumnExtractConfigDaoMockRecorder) ListColumnExtractConfigs(ctx, workspaceID, platformType, spanListType any) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListColumnExtractConfigs", reflect.TypeOf((*MockIColumnExtractConfigDao)(nil).ListColumnExtractConfigs), ctx, workspaceID, platformType, spanListType) +} diff --git a/backend/modules/observability/infra/repo/trace_list_spans_repeat_test.go b/backend/modules/observability/infra/repo/trace_list_spans_repeat_test.go index d6ac49910..e7ecc43f2 100644 --- a/backend/modules/observability/infra/repo/trace_list_spans_repeat_test.go +++ b/backend/modules/observability/infra/repo/trace_list_spans_repeat_test.go @@ -80,6 +80,7 @@ func TestTraceRepoImpl_ListSpansRepeat(t *testing.T) { nil, nil, nil, + nil, WithTraceStorageDaos("ck", spansDaoMock, annoDaoMock), ) assert.NoError(t, err) @@ -133,6 +134,7 @@ func TestTraceRepoImpl_ListSpansRepeat_NilRequest(t *testing.T) { nil, nil, nil, + nil, ) assert.NoError(t, err) diff --git a/backend/pkg/json/ojg.go b/backend/pkg/json/ojg.go index 58ab69d68..fcd217d0f 100644 --- a/backend/pkg/json/ojg.go +++ b/backend/pkg/json/ojg.go @@ -54,7 +54,7 @@ func GetStringByJSONPath(data, jsonpath string) (string, error) { return ConvertToString(result) } -// GetStringByJSONPath 通过 JSONPath 从 JSON 字符串中获取数据,并将结果转换为字符串。会递归解析data中的所有字符串 +// GetStringByJSONPathRecursively 通过 JSONPath 从 JSON 字符串中获取数据,并将结果转换为字符串。会递归解析data中的所有字符串 func GetStringByJSONPathRecursively(data, jsonpath string) (string, error) { result, err := GetByJSONPath(data, jsonpath, true) if err != nil { @@ -66,6 +66,31 @@ func GetStringByJSONPathRecursively(data, jsonpath string) (string, error) { return ConvertToString(result) } +// GetLastStringByJSONPath 通过 JSONPath 从 JSON 字符串中获取最后一个匹配结果,并将结果转换为字符串。 +// 适用于递归搜索语法(如 $..content)返回多个结果时取最后一个。 +func GetLastStringByJSONPath(data, jsonpath string) (string, error) { + if jsonpath == "" { + return data, nil + } + + obj, err := oj.ParseString(data) + if err != nil { + return "", err + } + + obj = recursiveUnmarshal(obj) + + parser, err := jp.ParseString(jsonpath) + if err != nil { + return "", err + } + results := parser.Get(obj) + if len(results) == 0 { + return "", nil + } + return ConvertToString(results[len(results)-1]) +} + // ConvertToString 将任意类型转换为字符串 // - 字符串类型直接返回 // - 数字和布尔类型使用 fmt.Sprint diff --git a/backend/pkg/json/ojg_test.go b/backend/pkg/json/ojg_test.go index 149342e0d..31aa36ebd 100644 --- a/backend/pkg/json/ojg_test.go +++ b/backend/pkg/json/ojg_test.go @@ -492,6 +492,85 @@ func TestGetJSONPathLevel(t *testing.T) { } } +func TestGetLastStringByJSONPath(t *testing.T) { + testCases := []struct { + name string + data string + jsonpath string + expectedValue string + expectedError bool + }{ + { + name: "empty jsonpath returns data", + data: `{"key":"value"}`, + jsonpath: "", + expectedValue: `{"key":"value"}`, + expectedError: false, + }, + { + name: "recursive descent returns last match from array", + data: `{"items":[{"content":"first"},{"content":"second"}]}`, + jsonpath: "$..content", + expectedValue: "second", + expectedError: false, + }, + { + name: "single match returns that match", + data: `{"content":"only"}`, + jsonpath: "$..content", + expectedValue: "only", + expectedError: false, + }, + { + name: "no match returns empty", + data: `{"key":"value"}`, + jsonpath: "$..content", + expectedValue: "", + expectedError: false, + }, + { + name: "nested JSON string with recursive descent", + data: `{"outer":"{\"content\":\"inner_value\"}"}`, + jsonpath: "$..content", + expectedValue: "inner_value", + expectedError: false, + }, + { + name: "deeply nested returns last content", + data: `{"messages":[{"content":"hello"},{"content":"world"}]}`, + jsonpath: "$..content", + expectedValue: "world", + expectedError: false, + }, + { + name: "invalid JSON returns error", + data: "not-json", + jsonpath: "$..content", + expectedValue: "", + expectedError: true, + }, + { + name: "invalid jsonpath returns error", + data: `{"key":"value"}`, + jsonpath: "$.[invalid", + expectedValue: "", + expectedError: true, + }, + } + + for _, tc := range testCases { + t.Run(tc.name, func(t *testing.T) { + result, err := GetLastStringByJSONPath(tc.data, tc.jsonpath) + if tc.expectedError { + assert.Error(t, err) + } else { + assert.NoError(t, err) + assert.Equal(t, tc.expectedValue, result) + } + }) + } +} + func TestRemoveFirstJSONPathLevel(t *testing.T) { cases := []struct { name string diff --git a/backend/script/gorm_gen/generate.go b/backend/script/gorm_gen/generate.go index 9d2ca0e29..16beaf910 100644 --- a/backend/script/gorm_gen/generate.go +++ b/backend/script/gorm_gen/generate.go @@ -256,11 +256,13 @@ func generateForObservability(db *gorm.DB) { observabilityTask := g.GenerateModelAs("task", "ObservabilityTask") observabilityTaskRun := g.GenerateModelAs("auto_task_run", "ObservabilityTaskRun") observabilityTrajectoryConfig := g.GenerateModelAs("observability_trajectory_config", "ObservabilityTrajectoryConfig") + observabilityColumnExtractConfig := g.GenerateModelAs("observability_column_extract_config", "ObservabilityColumnExtractConfig") g.ApplyBasic(observabilityView) g.ApplyBasic(observabilityTask) g.ApplyBasic(observabilityTaskRun) g.ApplyBasic(observabilityTrajectoryConfig) + g.ApplyBasic(observabilityColumnExtractConfig) g.Execute() } diff --git a/idl/thrift/coze/loop/observability/coze.loop.observability.trace.thrift b/idl/thrift/coze/loop/observability/coze.loop.observability.trace.thrift index c65aa760f..16127feff 100644 --- a/idl/thrift/coze/loop/observability/coze.loop.observability.trace.thrift +++ b/idl/thrift/coze/loop/observability/coze.loop.observability.trace.thrift @@ -451,12 +451,28 @@ struct MetadataItemInfo { 1: required string key 2: required span.MetadataValueType value_type } + struct ListMetadataResponse { 1: required list metadataItemList , 255: optional base.BaseResp BaseResp } +struct ColumnExtractRule { + 1: required string column + 2: required string json_path +} + +struct UpsertColumnExtractConfigRequest { + 1: optional i64 workspace_id (api.js_conv='true', go.tag='json:"workspace_id"', api.body="workspace_id") + 2: required common.PlatformType platform_type (api.body="platform_type") + 3: required common.SpanListType span_list_type (api.body="span_list_type") + 4: optional string agent_name (api.body="agent_name") + 5: required list columns (api.body="columns") + + 255: optional base.Base Base +} + struct ListTraceChatRequest { 1: required i64 workspace_id (api.js_conv='true', go.tag='json:"workspace_id"', api.body="workspace_id", vt.gt="0") 2: required string trace_id (go.tag='json:"trace_id"', api.body="trace_id", vt.min_size="1") @@ -471,6 +487,19 @@ struct ListTraceChatRequest { 255: optional base.Base Base } +struct UpsertColumnExtractConfigResponse { + 255: optional base.BaseResp BaseResp +} + +struct GetColumnExtractConfigRequest { + 1: optional i64 workspace_id (api.js_conv='true', api.query='workspace_id') + 2: required common.PlatformType platform_type (api.query='platform_type') + 3: required common.SpanListType span_list_type (api.query='span_list_type') + 4: optional string agent_name (api.query='agent_name') + + 255: optional base.Base Base +} + struct ListTraceChatResponse { 1: required list messages (go.tag='json:"messages"') 2: required string next_page_token (go.tag='json:"next_page_token"') @@ -491,6 +520,12 @@ struct ListThreadChatRequest { 255: optional base.Base Base } +struct GetColumnExtractConfigResponse { + 1: optional list columns + + 255: optional base.BaseResp BaseResp +} + struct ListThreadChatResponse { 1: required list messages (go.tag='json:"messages"') 2: required string next_page_token (go.tag='json:"next_page_token"') @@ -499,6 +534,17 @@ struct ListThreadChatResponse { 255: optional base.BaseResp BaseResp } +struct AgentMetadata { + 1: required string agent_name +} + +struct GetAgentMetadataRequest { + 1: required i64 workspace_id (api.js_conv='true', api.query='workspace_id') + 2: optional common.PlatformType platform_type (api.query='platform_type') + + 255: optional base.Base Base +} + struct GetThreadStatRequest { 1: required i64 workspace_id (api.js_conv='true', go.tag='json:"workspace_id"', api.body="workspace_id", vt.gt="0") 2: required string thread_id (go.tag='json:"thread_id"', api.body="thread_id", vt.min_size="1") @@ -509,6 +555,12 @@ struct GetThreadStatRequest { 255: optional base.Base Base } +struct GetAgentMetadataResponse { + 1: optional list agents + + 255: optional base.BaseResp BaseResp +} + struct GetThreadStatResponse { 1: required string thread_id (go.tag='json:"thread_id"') 2: optional i64 start_time (api.js_conv='true', go.tag='json:"start_time"') @@ -551,6 +603,9 @@ service TraceService { GetTrajectoryConfigResponse GetTrajectoryConfig(1: GetTrajectoryConfigRequest req) (api.get = '/api/observability/v1/traces/trajectory_config') ListTrajectoryResponse ListTrajectory(1: ListTrajectoryRequest req) (api.post = '/api/observability/v1/traces/trajectory') ListMetadataResponse ListMetadata(1: ListMetadataRequest req) (api.post = '/api/observability/v1/traces/metadata/list') + UpsertColumnExtractConfigResponse UpsertColumnExtractConfig(1: UpsertColumnExtractConfigRequest req) (api.post = '/api/observability/v1/column_extract_config') + GetColumnExtractConfigResponse GetColumnExtractConfig(1: GetColumnExtractConfigRequest req) (api.get = '/api/observability/v1/column_extract_config') + GetAgentMetadataResponse GetAgentMetadata(1: GetAgentMetadataRequest req) (api.get = '/api/observability/v1/trace/agent/metadata') ListTraceChatResponse ListTraceChat(1: ListTraceChatRequest req) (api.post = '/api/observability/v1/traces/chat/list') ListThreadChatResponse ListThreadChat(1: ListThreadChatRequest req) (api.post = '/api/observability/v1/threads/chat/list') GetThreadStatResponse GetThreadStat(1: GetThreadStatRequest req) (api.post = '/api/observability/v1/threads/stat') diff --git a/release/deployment/docker-compose/bootstrap/mysql-init/init-sql/observability_column_extract_config.sql b/release/deployment/docker-compose/bootstrap/mysql-init/init-sql/observability_column_extract_config.sql new file mode 100644 index 000000000..b6e35f8cd --- /dev/null +++ b/release/deployment/docker-compose/bootstrap/mysql-init/init-sql/observability_column_extract_config.sql @@ -0,0 +1,27 @@ +CREATE TABLE IF NOT EXISTS `observability_column_extract_config` +( + `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID', + `workspace_id` bigint unsigned NOT NULL DEFAULT '0' COMMENT '空间 ID', + `platform_type` varchar(128) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '数据来源', + `span_list_type` varchar(128) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '列表信息', + `agent_name` varchar(512) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'agent名称', + `config` json DEFAULT NULL COMMENT '提取规则配置JSON', + `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `created_by` varchar(128) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '创建人', + `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', + `updated_by` varchar(128) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '修改人', + `is_deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除, 0 表示未删除, 1 表示已删除', + `deleted_at` datetime DEFAULT NULL COMMENT '删除时间', + `deleted_by` varchar(128) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '删除人', + PRIMARY KEY (`id`), + KEY `idx_space` (`workspace_id`) +) ENGINE = InnoDB + DEFAULT CHARSET = utf8mb4 + COLLATE = utf8mb4_general_ci COMMENT ='列提取配置'; + +-- 默认提取配置 (workspace_id=0 表示全局默认, '*' 表示通配) +INSERT INTO `observability_column_extract_config` (`id`, `workspace_id`, `platform_type`, `span_list_type`, `agent_name`, `config`, `created_by`, `updated_by`) +VALUES + (1, 0, '*', 'llm_span', '', '[{"Column":"input","JSONPath":"$.messages[-1:].content"},{"Column":"output","JSONPath":"$.choices[0].message.content"}]', 'system', 'system'), + (2, 0, 'prompt', 'root_span', '', '[{"Column":"input","JSONPath":"$.query.Content"},{"Column":"output","JSONPath":"$.choices[0].message.content"}]', 'system', 'system') +ON DUPLICATE KEY UPDATE `id` = `id`; diff --git a/release/deployment/helm-chart/charts/app/bootstrap/init/mysql/init-sql/observability_column_extract_config.sql b/release/deployment/helm-chart/charts/app/bootstrap/init/mysql/init-sql/observability_column_extract_config.sql new file mode 100644 index 000000000..b6e35f8cd --- /dev/null +++ b/release/deployment/helm-chart/charts/app/bootstrap/init/mysql/init-sql/observability_column_extract_config.sql @@ -0,0 +1,27 @@ +CREATE TABLE IF NOT EXISTS `observability_column_extract_config` +( + `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID', + `workspace_id` bigint unsigned NOT NULL DEFAULT '0' COMMENT '空间 ID', + `platform_type` varchar(128) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '数据来源', + `span_list_type` varchar(128) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '列表信息', + `agent_name` varchar(512) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'agent名称', + `config` json DEFAULT NULL COMMENT '提取规则配置JSON', + `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `created_by` varchar(128) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '创建人', + `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', + `updated_by` varchar(128) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '修改人', + `is_deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除, 0 表示未删除, 1 表示已删除', + `deleted_at` datetime DEFAULT NULL COMMENT '删除时间', + `deleted_by` varchar(128) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '删除人', + PRIMARY KEY (`id`), + KEY `idx_space` (`workspace_id`) +) ENGINE = InnoDB + DEFAULT CHARSET = utf8mb4 + COLLATE = utf8mb4_general_ci COMMENT ='列提取配置'; + +-- 默认提取配置 (workspace_id=0 表示全局默认, '*' 表示通配) +INSERT INTO `observability_column_extract_config` (`id`, `workspace_id`, `platform_type`, `span_list_type`, `agent_name`, `config`, `created_by`, `updated_by`) +VALUES + (1, 0, '*', 'llm_span', '', '[{"Column":"input","JSONPath":"$.messages[-1:].content"},{"Column":"output","JSONPath":"$.choices[0].message.content"}]', 'system', 'system'), + (2, 0, 'prompt', 'root_span', '', '[{"Column":"input","JSONPath":"$.query.Content"},{"Column":"output","JSONPath":"$.choices[0].message.content"}]', 'system', 'system') +ON DUPLICATE KEY UPDATE `id` = `id`;