apmplusserver

package
v1.2.21 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 19, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package apmplusserveriface provides an interface to enable mocking the APMPLUS_SERVER service client for testing your code.

It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.

Index

Constants

View Source
const (
	ServiceName = "apmplus_server" // Name of service.
	EndpointsID = ServiceName      // ID to lookup a service endpoint with.
	ServiceID   = "apmplus_server" // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type APMPLUSSERVER

type APMPLUSSERVER struct {
	*client.Client
}

APMPLUSSERVER provides the API operation methods for making requests to APMPLUS_SERVER. See this package's package overview docs for details on the service.

APMPLUSSERVER methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

New create int can support ssl or region locate set

func (*APMPLUSSERVER) GetTraceDetail

func (c *APMPLUSSERVER) GetTraceDetail(input *GetTraceDetailInput) (*GetTraceDetailOutput, error)

GetTraceDetail API operation for APMPLUS_SERVER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for APMPLUS_SERVER's API operation GetTraceDetail for usage and error information.

func (*APMPLUSSERVER) GetTraceDetailCommon

func (c *APMPLUSSERVER) GetTraceDetailCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetTraceDetailCommon API operation for APMPLUS_SERVER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for APMPLUS_SERVER's API operation GetTraceDetailCommon for usage and error information.

func (*APMPLUSSERVER) GetTraceDetailCommonRequest

func (c *APMPLUSSERVER) GetTraceDetailCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetTraceDetailCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetTraceDetailCommon operation. The "output" return value will be populated with the GetTraceDetailCommon request's response once the request completes successfully.

Use "Send" method on the returned GetTraceDetailCommon Request to send the API call to the service. the "output" return value is not valid until after GetTraceDetailCommon Send returns without error.

See GetTraceDetailCommon for more information on using the GetTraceDetailCommon API call, and error handling.

// Example sending a request using the GetTraceDetailCommonRequest method.
req, resp := client.GetTraceDetailCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*APMPLUSSERVER) GetTraceDetailCommonWithContext

func (c *APMPLUSSERVER) GetTraceDetailCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetTraceDetailCommonWithContext is the same as GetTraceDetailCommon with the addition of the ability to pass a context and additional request options.

See GetTraceDetailCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APMPLUSSERVER) GetTraceDetailRequest

func (c *APMPLUSSERVER) GetTraceDetailRequest(input *GetTraceDetailInput) (req *request.Request, output *GetTraceDetailOutput)

GetTraceDetailRequest generates a "volcengine/request.Request" representing the client's request for the GetTraceDetail operation. The "output" return value will be populated with the GetTraceDetailCommon request's response once the request completes successfully.

Use "Send" method on the returned GetTraceDetailCommon Request to send the API call to the service. the "output" return value is not valid until after GetTraceDetailCommon Send returns without error.

See GetTraceDetail for more information on using the GetTraceDetail API call, and error handling.

// Example sending a request using the GetTraceDetailRequest method.
req, resp := client.GetTraceDetailRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*APMPLUSSERVER) GetTraceDetailWithContext

func (c *APMPLUSSERVER) GetTraceDetailWithContext(ctx volcengine.Context, input *GetTraceDetailInput, opts ...request.Option) (*GetTraceDetailOutput, error)

GetTraceDetailWithContext is the same as GetTraceDetail with the addition of the ability to pass a context and additional request options.

See GetTraceDetail for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APMPLUSSERVER) GetTraceTrend

func (c *APMPLUSSERVER) GetTraceTrend(input *GetTraceTrendInput) (*GetTraceTrendOutput, error)

GetTraceTrend API operation for APMPLUS_SERVER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for APMPLUS_SERVER's API operation GetTraceTrend for usage and error information.

func (*APMPLUSSERVER) GetTraceTrendCommon

func (c *APMPLUSSERVER) GetTraceTrendCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetTraceTrendCommon API operation for APMPLUS_SERVER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for APMPLUS_SERVER's API operation GetTraceTrendCommon for usage and error information.

func (*APMPLUSSERVER) GetTraceTrendCommonRequest

func (c *APMPLUSSERVER) GetTraceTrendCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetTraceTrendCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetTraceTrendCommon operation. The "output" return value will be populated with the GetTraceTrendCommon request's response once the request completes successfully.

Use "Send" method on the returned GetTraceTrendCommon Request to send the API call to the service. the "output" return value is not valid until after GetTraceTrendCommon Send returns without error.

See GetTraceTrendCommon for more information on using the GetTraceTrendCommon API call, and error handling.

// Example sending a request using the GetTraceTrendCommonRequest method.
req, resp := client.GetTraceTrendCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*APMPLUSSERVER) GetTraceTrendCommonWithContext

func (c *APMPLUSSERVER) GetTraceTrendCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetTraceTrendCommonWithContext is the same as GetTraceTrendCommon with the addition of the ability to pass a context and additional request options.

See GetTraceTrendCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APMPLUSSERVER) GetTraceTrendRequest

func (c *APMPLUSSERVER) GetTraceTrendRequest(input *GetTraceTrendInput) (req *request.Request, output *GetTraceTrendOutput)

GetTraceTrendRequest generates a "volcengine/request.Request" representing the client's request for the GetTraceTrend operation. The "output" return value will be populated with the GetTraceTrendCommon request's response once the request completes successfully.

Use "Send" method on the returned GetTraceTrendCommon Request to send the API call to the service. the "output" return value is not valid until after GetTraceTrendCommon Send returns without error.

See GetTraceTrend for more information on using the GetTraceTrend API call, and error handling.

// Example sending a request using the GetTraceTrendRequest method.
req, resp := client.GetTraceTrendRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*APMPLUSSERVER) GetTraceTrendWithContext

func (c *APMPLUSSERVER) GetTraceTrendWithContext(ctx volcengine.Context, input *GetTraceTrendInput, opts ...request.Option) (*GetTraceTrendOutput, error)

GetTraceTrendWithContext is the same as GetTraceTrend with the addition of the ability to pass a context and additional request options.

See GetTraceTrend for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APMPLUSSERVER) ListSpan

func (c *APMPLUSSERVER) ListSpan(input *ListSpanInput) (*ListSpanOutput, error)

ListSpan API operation for APMPLUS_SERVER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for APMPLUS_SERVER's API operation ListSpan for usage and error information.

func (*APMPLUSSERVER) ListSpanCommon

func (c *APMPLUSSERVER) ListSpanCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListSpanCommon API operation for APMPLUS_SERVER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for APMPLUS_SERVER's API operation ListSpanCommon for usage and error information.

func (*APMPLUSSERVER) ListSpanCommonRequest

func (c *APMPLUSSERVER) ListSpanCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListSpanCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListSpanCommon operation. The "output" return value will be populated with the ListSpanCommon request's response once the request completes successfully.

Use "Send" method on the returned ListSpanCommon Request to send the API call to the service. the "output" return value is not valid until after ListSpanCommon Send returns without error.

See ListSpanCommon for more information on using the ListSpanCommon API call, and error handling.

// Example sending a request using the ListSpanCommonRequest method.
req, resp := client.ListSpanCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*APMPLUSSERVER) ListSpanCommonWithContext

func (c *APMPLUSSERVER) ListSpanCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListSpanCommonWithContext is the same as ListSpanCommon with the addition of the ability to pass a context and additional request options.

See ListSpanCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APMPLUSSERVER) ListSpanRequest

func (c *APMPLUSSERVER) ListSpanRequest(input *ListSpanInput) (req *request.Request, output *ListSpanOutput)

ListSpanRequest generates a "volcengine/request.Request" representing the client's request for the ListSpan operation. The "output" return value will be populated with the ListSpanCommon request's response once the request completes successfully.

Use "Send" method on the returned ListSpanCommon Request to send the API call to the service. the "output" return value is not valid until after ListSpanCommon Send returns without error.

See ListSpan for more information on using the ListSpan API call, and error handling.

// Example sending a request using the ListSpanRequest method.
req, resp := client.ListSpanRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*APMPLUSSERVER) ListSpanWithContext

func (c *APMPLUSSERVER) ListSpanWithContext(ctx volcengine.Context, input *ListSpanInput, opts ...request.Option) (*ListSpanOutput, error)

ListSpanWithContext is the same as ListSpan with the addition of the ability to pass a context and additional request options.

See ListSpan for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type APMPLUSSERVERAPI

type APMPLUSSERVERAPI interface {
	GetTraceDetailCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetTraceDetailCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetTraceDetailCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetTraceDetail(*GetTraceDetailInput) (*GetTraceDetailOutput, error)
	GetTraceDetailWithContext(volcengine.Context, *GetTraceDetailInput, ...request.Option) (*GetTraceDetailOutput, error)
	GetTraceDetailRequest(*GetTraceDetailInput) (*request.Request, *GetTraceDetailOutput)

	GetTraceTrendCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetTraceTrendCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetTraceTrendCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetTraceTrend(*GetTraceTrendInput) (*GetTraceTrendOutput, error)
	GetTraceTrendWithContext(volcengine.Context, *GetTraceTrendInput, ...request.Option) (*GetTraceTrendOutput, error)
	GetTraceTrendRequest(*GetTraceTrendInput) (*request.Request, *GetTraceTrendOutput)

	ListSpanCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListSpanCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListSpanCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListSpan(*ListSpanInput) (*ListSpanOutput, error)
	ListSpanWithContext(volcengine.Context, *ListSpanInput, ...request.Option) (*ListSpanOutput, error)
	ListSpanRequest(*ListSpanInput) (*request.Request, *ListSpanOutput)
}

APMPLUSSERVERAPI provides an interface to enable mocking the apmplusserver.APMPLUSSERVER service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// APMPLUS_SERVER.
func myFunc(svc APMPLUSSERVERAPI) bool {
    // Make svc.GetTraceDetail request
}

func main() {
    sess := session.New()
    svc := apmplusserver.New(sess)

    myFunc(svc)
}

type ComponentSpanIdsForGetTraceDetailOutput

type ComponentSpanIdsForGetTraceDetailOutput struct {
	// contains filtered or unexported fields
}

func (ComponentSpanIdsForGetTraceDetailOutput) GoString

GoString returns the string representation

func (ComponentSpanIdsForGetTraceDetailOutput) String

String returns the string representation

type ErrorInfoListForGetTraceDetailOutput

type ErrorInfoListForGetTraceDetailOutput struct {
	ErrorKind *string `type:"string" json:",omitempty"`

	ErrorMessage *string `type:"string" json:",omitempty"`

	ErrorOccurTime *int64 `type:"int64" json:",omitempty"`

	ErrorStack *string `type:"string" json:",omitempty"`

	ErrorTags *ErrorTagsForGetTraceDetailOutput `type:"structure" json:",omitempty"`

	IssueId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ErrorInfoListForGetTraceDetailOutput) GoString

GoString returns the string representation

func (*ErrorInfoListForGetTraceDetailOutput) SetErrorKind

SetErrorKind sets the ErrorKind field's value.

func (*ErrorInfoListForGetTraceDetailOutput) SetErrorMessage

SetErrorMessage sets the ErrorMessage field's value.

func (*ErrorInfoListForGetTraceDetailOutput) SetErrorOccurTime

SetErrorOccurTime sets the ErrorOccurTime field's value.

func (*ErrorInfoListForGetTraceDetailOutput) SetErrorStack

SetErrorStack sets the ErrorStack field's value.

func (*ErrorInfoListForGetTraceDetailOutput) SetErrorTags

SetErrorTags sets the ErrorTags field's value.

func (*ErrorInfoListForGetTraceDetailOutput) SetIssueId

SetIssueId sets the IssueId field's value.

func (ErrorInfoListForGetTraceDetailOutput) String

String returns the string representation

type ErrorListForListSpanOutput

type ErrorListForListSpanOutput struct {
	ErrorKind *string `type:"string" json:",omitempty"`

	ErrorMessage *string `type:"string" json:",omitempty"`

	ErrorOccurTime *int64 `type:"int64" json:",omitempty"`

	ErrorStack *string `type:"string" json:",omitempty"`

	ErrorTags *ErrorTagsForListSpanOutput `type:"structure" json:",omitempty"`

	IssueId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ErrorListForListSpanOutput) GoString

func (s ErrorListForListSpanOutput) GoString() string

GoString returns the string representation

func (*ErrorListForListSpanOutput) SetErrorKind

SetErrorKind sets the ErrorKind field's value.

func (*ErrorListForListSpanOutput) SetErrorMessage

SetErrorMessage sets the ErrorMessage field's value.

func (*ErrorListForListSpanOutput) SetErrorOccurTime

SetErrorOccurTime sets the ErrorOccurTime field's value.

func (*ErrorListForListSpanOutput) SetErrorStack

SetErrorStack sets the ErrorStack field's value.

func (*ErrorListForListSpanOutput) SetErrorTags

SetErrorTags sets the ErrorTags field's value.

func (*ErrorListForListSpanOutput) SetIssueId

SetIssueId sets the IssueId field's value.

func (ErrorListForListSpanOutput) String

String returns the string representation

type ErrorTagsForGetTraceDetailOutput

type ErrorTagsForGetTraceDetailOutput struct {
	// contains filtered or unexported fields
}

func (ErrorTagsForGetTraceDetailOutput) GoString

GoString returns the string representation

func (ErrorTagsForGetTraceDetailOutput) String

String returns the string representation

type ErrorTagsForListSpanOutput

type ErrorTagsForListSpanOutput struct {
	// contains filtered or unexported fields
}

func (ErrorTagsForListSpanOutput) GoString

func (s ErrorTagsForListSpanOutput) GoString() string

GoString returns the string representation

func (ErrorTagsForListSpanOutput) String

String returns the string representation

type EventListForGetTraceDetailOutput

type EventListForGetTraceDetailOutput struct {
	EventName *string `type:"string" json:",omitempty"`

	EventTimeMillisecond *int64 `type:"int64" json:",omitempty"`

	OperationName *string `type:"string" json:",omitempty"`

	ServiceName *string `type:"string" json:",omitempty"`

	Tags *TagsForGetTraceDetailOutput `type:"structure" json:",omitempty"`

	TraceId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EventListForGetTraceDetailOutput) GoString

GoString returns the string representation

func (*EventListForGetTraceDetailOutput) SetEventName

SetEventName sets the EventName field's value.

func (*EventListForGetTraceDetailOutput) SetEventTimeMillisecond

SetEventTimeMillisecond sets the EventTimeMillisecond field's value.

func (*EventListForGetTraceDetailOutput) SetOperationName

SetOperationName sets the OperationName field's value.

func (*EventListForGetTraceDetailOutput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*EventListForGetTraceDetailOutput) SetTags

SetTags sets the Tags field's value.

func (*EventListForGetTraceDetailOutput) SetTraceId

SetTraceId sets the TraceId field's value.

func (EventListForGetTraceDetailOutput) String

String returns the string representation

type EventListForListSpanOutput

type EventListForListSpanOutput struct {
	EventName *string `type:"string" json:",omitempty"`

	EventTimeMillisecond *int64 `type:"int64" json:",omitempty"`

	OperationName *string `type:"string" json:",omitempty"`

	ServiceName *string `type:"string" json:",omitempty"`

	Tags *TagsForListSpanOutput `type:"structure" json:",omitempty"`

	TraceId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EventListForListSpanOutput) GoString

func (s EventListForListSpanOutput) GoString() string

GoString returns the string representation

func (*EventListForListSpanOutput) SetEventName

SetEventName sets the EventName field's value.

func (*EventListForListSpanOutput) SetEventTimeMillisecond

func (s *EventListForListSpanOutput) SetEventTimeMillisecond(v int64) *EventListForListSpanOutput

SetEventTimeMillisecond sets the EventTimeMillisecond field's value.

func (*EventListForListSpanOutput) SetOperationName

SetOperationName sets the OperationName field's value.

func (*EventListForListSpanOutput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*EventListForListSpanOutput) SetTags

SetTags sets the Tags field's value.

func (*EventListForListSpanOutput) SetTraceId

SetTraceId sets the TraceId field's value.

func (EventListForListSpanOutput) String

String returns the string representation

type FilterForGetTraceTrendInput

type FilterForGetTraceTrendInput struct {
	Key *string `type:"string" json:",omitempty"`

	Op *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FilterForGetTraceTrendInput) GoString

func (s FilterForGetTraceTrendInput) GoString() string

GoString returns the string representation

func (*FilterForGetTraceTrendInput) SetKey

SetKey sets the Key field's value.

func (*FilterForGetTraceTrendInput) SetOp

SetOp sets the Op field's value.

func (*FilterForGetTraceTrendInput) SetValues

SetValues sets the Values field's value.

func (FilterForGetTraceTrendInput) String

String returns the string representation

type FilterForListSpanInput

type FilterForListSpanInput struct {
	Key *string `type:"string" json:",omitempty"`

	Op *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FilterForListSpanInput) GoString

func (s FilterForListSpanInput) GoString() string

GoString returns the string representation

func (*FilterForListSpanInput) SetKey

SetKey sets the Key field's value.

func (*FilterForListSpanInput) SetOp

SetOp sets the Op field's value.

func (*FilterForListSpanInput) SetValues

SetValues sets the Values field's value.

func (FilterForListSpanInput) String

func (s FilterForListSpanInput) String() string

String returns the string representation

type GetTraceDetailInput

type GetTraceDetailInput struct {

	// SuggestTime is a required field
	SuggestTime *int64 `type:"int64" json:",omitempty" required:"true"`

	// TraceId is a required field
	TraceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetTraceDetailInput) GoString

func (s GetTraceDetailInput) GoString() string

GoString returns the string representation

func (*GetTraceDetailInput) SetSuggestTime

func (s *GetTraceDetailInput) SetSuggestTime(v int64) *GetTraceDetailInput

SetSuggestTime sets the SuggestTime field's value.

func (*GetTraceDetailInput) SetTraceId

SetTraceId sets the TraceId field's value.

func (GetTraceDetailInput) String

func (s GetTraceDetailInput) String() string

String returns the string representation

func (*GetTraceDetailInput) Validate

func (s *GetTraceDetailInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetTraceDetailOutput

type GetTraceDetailOutput struct {
	Metadata *response.ResponseMetadata

	Msg *string `type:"string" json:",omitempty"`

	Summary *SummaryForGetTraceDetailOutput `type:"structure" json:",omitempty"`

	Trace *TraceForGetTraceDetailOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetTraceDetailOutput) GoString

func (s GetTraceDetailOutput) GoString() string

GoString returns the string representation

func (*GetTraceDetailOutput) SetMsg

SetMsg sets the Msg field's value.

func (*GetTraceDetailOutput) SetSummary

SetSummary sets the Summary field's value.

func (*GetTraceDetailOutput) SetTrace

SetTrace sets the Trace field's value.

func (GetTraceDetailOutput) String

func (s GetTraceDetailOutput) String() string

String returns the string representation

type GetTraceTrendInput

type GetTraceTrendInput struct {
	BusinessCarrier *string `type:"string" json:",omitempty"`

	// EndTime is a required field
	EndTime *int64 `type:"int64" json:",omitempty" required:"true"`

	Filters []*FilterForGetTraceTrendInput `type:"list" json:",omitempty"`

	// Granularity is a required field
	Granularity *int64 `type:"int64" json:",omitempty" required:"true"`

	// GranularityUnit is a required field
	GranularityUnit *string `type:"string" json:",omitempty" required:"true"`

	// MaxCallCostMillisecond is a required field
	MaxCallCostMillisecond *int64 `type:"int64" json:",omitempty" required:"true"`

	// MinCallCostMillisecond is a required field
	MinCallCostMillisecond *int64 `type:"int64" json:",omitempty" required:"true"`

	ProjectName *string `type:"string" json:",omitempty"`

	// StartTime is a required field
	StartTime *int64 `type:"int64" json:",omitempty" required:"true"`

	TagFilters []*TagFilterForGetTraceTrendInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetTraceTrendInput) GoString

func (s GetTraceTrendInput) GoString() string

GoString returns the string representation

func (*GetTraceTrendInput) SetBusinessCarrier

func (s *GetTraceTrendInput) SetBusinessCarrier(v string) *GetTraceTrendInput

SetBusinessCarrier sets the BusinessCarrier field's value.

func (*GetTraceTrendInput) SetEndTime

func (s *GetTraceTrendInput) SetEndTime(v int64) *GetTraceTrendInput

SetEndTime sets the EndTime field's value.

func (*GetTraceTrendInput) SetFilters

SetFilters sets the Filters field's value.

func (*GetTraceTrendInput) SetGranularity

func (s *GetTraceTrendInput) SetGranularity(v int64) *GetTraceTrendInput

SetGranularity sets the Granularity field's value.

func (*GetTraceTrendInput) SetGranularityUnit

func (s *GetTraceTrendInput) SetGranularityUnit(v string) *GetTraceTrendInput

SetGranularityUnit sets the GranularityUnit field's value.

func (*GetTraceTrendInput) SetMaxCallCostMillisecond

func (s *GetTraceTrendInput) SetMaxCallCostMillisecond(v int64) *GetTraceTrendInput

SetMaxCallCostMillisecond sets the MaxCallCostMillisecond field's value.

func (*GetTraceTrendInput) SetMinCallCostMillisecond

func (s *GetTraceTrendInput) SetMinCallCostMillisecond(v int64) *GetTraceTrendInput

SetMinCallCostMillisecond sets the MinCallCostMillisecond field's value.

func (*GetTraceTrendInput) SetProjectName

func (s *GetTraceTrendInput) SetProjectName(v string) *GetTraceTrendInput

SetProjectName sets the ProjectName field's value.

func (*GetTraceTrendInput) SetStartTime

func (s *GetTraceTrendInput) SetStartTime(v int64) *GetTraceTrendInput

SetStartTime sets the StartTime field's value.

func (*GetTraceTrendInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (GetTraceTrendInput) String

func (s GetTraceTrendInput) String() string

String returns the string representation

func (*GetTraceTrendInput) Validate

func (s *GetTraceTrendInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetTraceTrendOutput

type GetTraceTrendOutput struct {
	Metadata *response.ResponseMetadata

	Panel *PanelForGetTraceTrendOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetTraceTrendOutput) GoString

func (s GetTraceTrendOutput) GoString() string

GoString returns the string representation

func (*GetTraceTrendOutput) SetPanel

SetPanel sets the Panel field's value.

func (GetTraceTrendOutput) String

func (s GetTraceTrendOutput) String() string

String returns the string representation

type KeyInfoForListSpanOutput

type KeyInfoForListSpanOutput struct {
	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (KeyInfoForListSpanOutput) GoString

func (s KeyInfoForListSpanOutput) GoString() string

GoString returns the string representation

func (*KeyInfoForListSpanOutput) SetValue

SetValue sets the Value field's value.

func (KeyInfoForListSpanOutput) String

func (s KeyInfoForListSpanOutput) String() string

String returns the string representation

type LLMComponentSpanIdsForGetTraceDetailOutput

type LLMComponentSpanIdsForGetTraceDetailOutput struct {
	// contains filtered or unexported fields
}

func (LLMComponentSpanIdsForGetTraceDetailOutput) GoString

GoString returns the string representation

func (LLMComponentSpanIdsForGetTraceDetailOutput) String

String returns the string representation

type ListSpanInput

type ListSpanInput struct {
	BusinessCarrier *string `type:"string" json:",omitempty"`

	// EndTime is a required field
	EndTime *int64 `type:"int64" json:",omitempty" required:"true"`

	Filters []*FilterForListSpanInput `type:"list" json:",omitempty"`

	// Limit is a required field
	Limit *int32 `type:"int32" json:",omitempty" required:"true"`

	// MaxCallCostMillisecond is a required field
	MaxCallCostMillisecond *int64 `type:"int64" json:",omitempty" required:"true"`

	// MinCallCostMillisecond is a required field
	MinCallCostMillisecond *int64 `type:"int64" json:",omitempty" required:"true"`

	// Offset is a required field
	Offset *int32 `type:"int32" json:",omitempty" required:"true"`

	// Order is a required field
	Order *string `type:"string" json:",omitempty" required:"true"`

	// OrderBy is a required field
	OrderBy *string `type:"string" json:",omitempty" required:"true"`

	ProjectName *string `type:"string" json:",omitempty"`

	// StartTime is a required field
	StartTime *int64 `type:"int64" json:",omitempty" required:"true"`

	TagFilters []*TagFilterForListSpanInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListSpanInput) GoString

func (s ListSpanInput) GoString() string

GoString returns the string representation

func (*ListSpanInput) SetBusinessCarrier

func (s *ListSpanInput) SetBusinessCarrier(v string) *ListSpanInput

SetBusinessCarrier sets the BusinessCarrier field's value.

func (*ListSpanInput) SetEndTime

func (s *ListSpanInput) SetEndTime(v int64) *ListSpanInput

SetEndTime sets the EndTime field's value.

func (*ListSpanInput) SetFilters

func (s *ListSpanInput) SetFilters(v []*FilterForListSpanInput) *ListSpanInput

SetFilters sets the Filters field's value.

func (*ListSpanInput) SetLimit

func (s *ListSpanInput) SetLimit(v int32) *ListSpanInput

SetLimit sets the Limit field's value.

func (*ListSpanInput) SetMaxCallCostMillisecond

func (s *ListSpanInput) SetMaxCallCostMillisecond(v int64) *ListSpanInput

SetMaxCallCostMillisecond sets the MaxCallCostMillisecond field's value.

func (*ListSpanInput) SetMinCallCostMillisecond

func (s *ListSpanInput) SetMinCallCostMillisecond(v int64) *ListSpanInput

SetMinCallCostMillisecond sets the MinCallCostMillisecond field's value.

func (*ListSpanInput) SetOffset

func (s *ListSpanInput) SetOffset(v int32) *ListSpanInput

SetOffset sets the Offset field's value.

func (*ListSpanInput) SetOrder

func (s *ListSpanInput) SetOrder(v string) *ListSpanInput

SetOrder sets the Order field's value.

func (*ListSpanInput) SetOrderBy

func (s *ListSpanInput) SetOrderBy(v string) *ListSpanInput

SetOrderBy sets the OrderBy field's value.

func (*ListSpanInput) SetProjectName

func (s *ListSpanInput) SetProjectName(v string) *ListSpanInput

SetProjectName sets the ProjectName field's value.

func (*ListSpanInput) SetStartTime

func (s *ListSpanInput) SetStartTime(v int64) *ListSpanInput

SetStartTime sets the StartTime field's value.

func (*ListSpanInput) SetTagFilters

func (s *ListSpanInput) SetTagFilters(v []*TagFilterForListSpanInput) *ListSpanInput

SetTagFilters sets the TagFilters field's value.

func (ListSpanInput) String

func (s ListSpanInput) String() string

String returns the string representation

func (*ListSpanInput) Validate

func (s *ListSpanInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListSpanOutput

type ListSpanOutput struct {
	Metadata *response.ResponseMetadata

	SpanList []*SpanListForListSpanOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListSpanOutput) GoString

func (s ListSpanOutput) GoString() string

GoString returns the string representation

func (*ListSpanOutput) SetSpanList

SetSpanList sets the SpanList field's value.

func (ListSpanOutput) String

func (s ListSpanOutput) String() string

String returns the string representation

type PanelForGetTraceTrendOutput

type PanelForGetTraceTrendOutput struct {
	Accuracy *int32 `type:"int32" json:",omitempty"`

	TrendList []*TrendListForGetTraceTrendOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PanelForGetTraceTrendOutput) GoString

func (s PanelForGetTraceTrendOutput) GoString() string

GoString returns the string representation

func (*PanelForGetTraceTrendOutput) SetAccuracy

SetAccuracy sets the Accuracy field's value.

func (*PanelForGetTraceTrendOutput) SetTrendList

SetTrendList sets the TrendList field's value.

func (PanelForGetTraceTrendOutput) String

String returns the string representation

type PointForGetTraceTrendOutput

type PointForGetTraceTrendOutput struct {
	EndTimestamp *int64 `type:"int64" json:",omitempty"`

	Timestamp *int64 `type:"int64" json:",omitempty"`

	Value *float64 `type:"double" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PointForGetTraceTrendOutput) GoString

func (s PointForGetTraceTrendOutput) GoString() string

GoString returns the string representation

func (*PointForGetTraceTrendOutput) SetEndTimestamp

SetEndTimestamp sets the EndTimestamp field's value.

func (*PointForGetTraceTrendOutput) SetTimestamp

SetTimestamp sets the Timestamp field's value.

func (*PointForGetTraceTrendOutput) SetValue

SetValue sets the Value field's value.

func (PointForGetTraceTrendOutput) String

String returns the string representation

type SpanListForGetTraceDetailOutput

type SpanListForGetTraceDetailOutput struct {
	ApiName *string `type:"string" json:",omitempty"`

	ApiTime *int64 `type:"int64" json:",omitempty"`

	CacheReadTokens *int64 `type:"int64" json:",omitempty"`

	CallServiceType *string `type:"string" json:",omitempty"`

	DurationMicroseconds *int64 `type:"int64" json:",omitempty"`

	Env *string `type:"string" json:",omitempty"`

	ErrorInfoList []*ErrorInfoListForGetTraceDetailOutput `type:"list" json:",omitempty"`

	EventList []*EventListForGetTraceDetailOutput `type:"list" json:",omitempty"`

	GenAISpanKind *string `type:"string" json:",omitempty"`

	Hostname *string `type:"string" json:",omitempty"`

	InputTokens *int64 `type:"int64" json:",omitempty"`

	OperationName *string `type:"string" json:",omitempty"`

	OutputTokens *int64 `type:"int64" json:",omitempty"`

	ParentSpanId *string `type:"string" json:",omitempty"`

	RelativeStartTimeMillisecond *int64 `type:"int64" json:",omitempty"`

	ServiceName *string `type:"string" json:",omitempty"`

	ServiceType *string `type:"string" json:",omitempty"`

	SpanId *string `type:"string" json:",omitempty"`

	SpanType *string `type:"string" json:",omitempty"`

	StartTimeMicrosecond *int64 `type:"int64" json:",omitempty"`

	StartTimeMillisecond *int64 `type:"int64" json:",omitempty"`

	Status *int32 `type:"int32" json:",omitempty"`

	TotalTokens *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SpanListForGetTraceDetailOutput) GoString

GoString returns the string representation

func (*SpanListForGetTraceDetailOutput) SetApiName

SetApiName sets the ApiName field's value.

func (*SpanListForGetTraceDetailOutput) SetApiTime

SetApiTime sets the ApiTime field's value.

func (*SpanListForGetTraceDetailOutput) SetCacheReadTokens

SetCacheReadTokens sets the CacheReadTokens field's value.

func (*SpanListForGetTraceDetailOutput) SetCallServiceType

SetCallServiceType sets the CallServiceType field's value.

func (*SpanListForGetTraceDetailOutput) SetDurationMicroseconds

SetDurationMicroseconds sets the DurationMicroseconds field's value.

func (*SpanListForGetTraceDetailOutput) SetEnv

SetEnv sets the Env field's value.

func (*SpanListForGetTraceDetailOutput) SetErrorInfoList

SetErrorInfoList sets the ErrorInfoList field's value.

func (*SpanListForGetTraceDetailOutput) SetEventList

SetEventList sets the EventList field's value.

func (*SpanListForGetTraceDetailOutput) SetGenAISpanKind

SetGenAISpanKind sets the GenAISpanKind field's value.

func (*SpanListForGetTraceDetailOutput) SetHostname

SetHostname sets the Hostname field's value.

func (*SpanListForGetTraceDetailOutput) SetInputTokens

SetInputTokens sets the InputTokens field's value.

func (*SpanListForGetTraceDetailOutput) SetOperationName

SetOperationName sets the OperationName field's value.

func (*SpanListForGetTraceDetailOutput) SetOutputTokens

SetOutputTokens sets the OutputTokens field's value.

func (*SpanListForGetTraceDetailOutput) SetParentSpanId

SetParentSpanId sets the ParentSpanId field's value.

func (*SpanListForGetTraceDetailOutput) SetRelativeStartTimeMillisecond

func (s *SpanListForGetTraceDetailOutput) SetRelativeStartTimeMillisecond(v int64) *SpanListForGetTraceDetailOutput

SetRelativeStartTimeMillisecond sets the RelativeStartTimeMillisecond field's value.

func (*SpanListForGetTraceDetailOutput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*SpanListForGetTraceDetailOutput) SetServiceType

SetServiceType sets the ServiceType field's value.

func (*SpanListForGetTraceDetailOutput) SetSpanId

SetSpanId sets the SpanId field's value.

func (*SpanListForGetTraceDetailOutput) SetSpanType

SetSpanType sets the SpanType field's value.

func (*SpanListForGetTraceDetailOutput) SetStartTimeMicrosecond

SetStartTimeMicrosecond sets the StartTimeMicrosecond field's value.

func (*SpanListForGetTraceDetailOutput) SetStartTimeMillisecond

SetStartTimeMillisecond sets the StartTimeMillisecond field's value.

func (*SpanListForGetTraceDetailOutput) SetStatus

SetStatus sets the Status field's value.

func (*SpanListForGetTraceDetailOutput) SetTotalTokens

SetTotalTokens sets the TotalTokens field's value.

func (SpanListForGetTraceDetailOutput) String

String returns the string representation

type SpanListForListSpanOutput

type SpanListForListSpanOutput struct {
	ApiName *string `type:"string" json:",omitempty"`

	ApiTime *int64 `type:"int64" json:",omitempty"`

	CallApiName *string `type:"string" json:",omitempty"`

	CallResourceName *string `type:"string" json:",omitempty"`

	CallServiceName *string `type:"string" json:",omitempty"`

	CallServiceType *string `type:"string" json:",omitempty"`

	CmdKey *string `type:"string" json:",omitempty"`

	ContainerId *string `type:"string" json:",omitempty"`

	DurationMicroseconds *int64 `type:"int64" json:",omitempty"`

	ErrorList []*ErrorListForListSpanOutput `type:"list" json:",omitempty"`

	EventList []*EventListForListSpanOutput `type:"list" json:",omitempty"`

	GenAIInput *string `type:"string" json:",omitempty"`

	GenAIOutput *string `type:"string" json:",omitempty"`

	Hostname *string `type:"string" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	KeyInfo *KeyInfoForListSpanOutput `type:"structure" json:",omitempty"`

	OperationName *string `type:"string" json:",omitempty"`

	PId *int64 `type:"int64" json:",omitempty"`

	ParentSpanId *string `type:"string" json:",omitempty"`

	ProcessStartTime *int64 `type:"int64" json:",omitempty"`

	ServiceName *string `type:"string" json:",omitempty"`

	ServiceType *string `type:"string" json:",omitempty"`

	SpanId *string `type:"string" json:",omitempty"`

	SpanType *string `type:"string" json:",omitempty"`

	Sql *string `type:"string" json:",omitempty"`

	SqlPattern *string `type:"string" json:",omitempty"`

	StartTimeMicrosecond *int64 `type:"int64" json:",omitempty"`

	StartTimeMillisecond *int64 `type:"int64" json:",omitempty"`

	Status *int32 `type:"int32" json:",omitempty"`

	Summary *string `type:"string" json:",omitempty"`

	Tags *TagsForListSpanOutput `type:"structure" json:",omitempty"`

	TraceId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SpanListForListSpanOutput) GoString

func (s SpanListForListSpanOutput) GoString() string

GoString returns the string representation

func (*SpanListForListSpanOutput) SetApiName

SetApiName sets the ApiName field's value.

func (*SpanListForListSpanOutput) SetApiTime

SetApiTime sets the ApiTime field's value.

func (*SpanListForListSpanOutput) SetCallApiName

SetCallApiName sets the CallApiName field's value.

func (*SpanListForListSpanOutput) SetCallResourceName

func (s *SpanListForListSpanOutput) SetCallResourceName(v string) *SpanListForListSpanOutput

SetCallResourceName sets the CallResourceName field's value.

func (*SpanListForListSpanOutput) SetCallServiceName

SetCallServiceName sets the CallServiceName field's value.

func (*SpanListForListSpanOutput) SetCallServiceType

SetCallServiceType sets the CallServiceType field's value.

func (*SpanListForListSpanOutput) SetCmdKey

SetCmdKey sets the CmdKey field's value.

func (*SpanListForListSpanOutput) SetContainerId

SetContainerId sets the ContainerId field's value.

func (*SpanListForListSpanOutput) SetDurationMicroseconds

func (s *SpanListForListSpanOutput) SetDurationMicroseconds(v int64) *SpanListForListSpanOutput

SetDurationMicroseconds sets the DurationMicroseconds field's value.

func (*SpanListForListSpanOutput) SetErrorList

SetErrorList sets the ErrorList field's value.

func (*SpanListForListSpanOutput) SetEventList

SetEventList sets the EventList field's value.

func (*SpanListForListSpanOutput) SetGenAIInput

SetGenAIInput sets the GenAIInput field's value.

func (*SpanListForListSpanOutput) SetGenAIOutput

SetGenAIOutput sets the GenAIOutput field's value.

func (*SpanListForListSpanOutput) SetHostname

SetHostname sets the Hostname field's value.

func (*SpanListForListSpanOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*SpanListForListSpanOutput) SetKeyInfo

SetKeyInfo sets the KeyInfo field's value.

func (*SpanListForListSpanOutput) SetOperationName

SetOperationName sets the OperationName field's value.

func (*SpanListForListSpanOutput) SetPId

SetPId sets the PId field's value.

func (*SpanListForListSpanOutput) SetParentSpanId

SetParentSpanId sets the ParentSpanId field's value.

func (*SpanListForListSpanOutput) SetProcessStartTime

func (s *SpanListForListSpanOutput) SetProcessStartTime(v int64) *SpanListForListSpanOutput

SetProcessStartTime sets the ProcessStartTime field's value.

func (*SpanListForListSpanOutput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*SpanListForListSpanOutput) SetServiceType

SetServiceType sets the ServiceType field's value.

func (*SpanListForListSpanOutput) SetSpanId

SetSpanId sets the SpanId field's value.

func (*SpanListForListSpanOutput) SetSpanType

SetSpanType sets the SpanType field's value.

func (*SpanListForListSpanOutput) SetSql

SetSql sets the Sql field's value.

func (*SpanListForListSpanOutput) SetSqlPattern

SetSqlPattern sets the SqlPattern field's value.

func (*SpanListForListSpanOutput) SetStartTimeMicrosecond

func (s *SpanListForListSpanOutput) SetStartTimeMicrosecond(v int64) *SpanListForListSpanOutput

SetStartTimeMicrosecond sets the StartTimeMicrosecond field's value.

func (*SpanListForListSpanOutput) SetStartTimeMillisecond

func (s *SpanListForListSpanOutput) SetStartTimeMillisecond(v int64) *SpanListForListSpanOutput

SetStartTimeMillisecond sets the StartTimeMillisecond field's value.

func (*SpanListForListSpanOutput) SetStatus

SetStatus sets the Status field's value.

func (*SpanListForListSpanOutput) SetSummary

SetSummary sets the Summary field's value.

func (*SpanListForListSpanOutput) SetTags

SetTags sets the Tags field's value.

func (*SpanListForListSpanOutput) SetTraceId

SetTraceId sets the TraceId field's value.

func (SpanListForListSpanOutput) String

func (s SpanListForListSpanOutput) String() string

String returns the string representation

type SummaryForGetTraceDetailOutput

type SummaryForGetTraceDetailOutput struct {
	ComponentSpanIds *ComponentSpanIdsForGetTraceDetailOutput `type:"structure" json:",omitempty"`

	ErrorSpanIds []*string `type:"list" json:",omitempty"`

	LLMComponentSpanIds *LLMComponentSpanIdsForGetTraceDetailOutput `type:"structure" json:",omitempty"`

	ServiceNums *int32 `type:"int32" json:",omitempty"`

	SpanNums *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SummaryForGetTraceDetailOutput) GoString

GoString returns the string representation

func (*SummaryForGetTraceDetailOutput) SetComponentSpanIds

SetComponentSpanIds sets the ComponentSpanIds field's value.

func (*SummaryForGetTraceDetailOutput) SetErrorSpanIds

SetErrorSpanIds sets the ErrorSpanIds field's value.

func (*SummaryForGetTraceDetailOutput) SetLLMComponentSpanIds

SetLLMComponentSpanIds sets the LLMComponentSpanIds field's value.

func (*SummaryForGetTraceDetailOutput) SetServiceNums

SetServiceNums sets the ServiceNums field's value.

func (*SummaryForGetTraceDetailOutput) SetSpanNums

SetSpanNums sets the SpanNums field's value.

func (SummaryForGetTraceDetailOutput) String

String returns the string representation

type TagFilterForGetTraceTrendInput

type TagFilterForGetTraceTrendInput struct {
	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagFilterForGetTraceTrendInput) GoString

GoString returns the string representation

func (*TagFilterForGetTraceTrendInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForGetTraceTrendInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForGetTraceTrendInput) String

String returns the string representation

type TagFilterForListSpanInput

type TagFilterForListSpanInput struct {
	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagFilterForListSpanInput) GoString

func (s TagFilterForListSpanInput) GoString() string

GoString returns the string representation

func (*TagFilterForListSpanInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForListSpanInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForListSpanInput) String

func (s TagFilterForListSpanInput) String() string

String returns the string representation

type TagForGetTraceTrendOutput

type TagForGetTraceTrendOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Label *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForGetTraceTrendOutput) GoString

func (s TagForGetTraceTrendOutput) GoString() string

GoString returns the string representation

func (*TagForGetTraceTrendOutput) SetKey

SetKey sets the Key field's value.

func (*TagForGetTraceTrendOutput) SetLabel

SetLabel sets the Label field's value.

func (*TagForGetTraceTrendOutput) SetValue

SetValue sets the Value field's value.

func (TagForGetTraceTrendOutput) String

func (s TagForGetTraceTrendOutput) String() string

String returns the string representation

type TagsForGetTraceDetailOutput

type TagsForGetTraceDetailOutput struct {
	// contains filtered or unexported fields
}

func (TagsForGetTraceDetailOutput) GoString

func (s TagsForGetTraceDetailOutput) GoString() string

GoString returns the string representation

func (TagsForGetTraceDetailOutput) String

String returns the string representation

type TagsForListSpanOutput

type TagsForListSpanOutput struct {
	// contains filtered or unexported fields
}

func (TagsForListSpanOutput) GoString

func (s TagsForListSpanOutput) GoString() string

GoString returns the string representation

func (TagsForListSpanOutput) String

func (s TagsForListSpanOutput) String() string

String returns the string representation

type TraceForGetTraceDetailOutput

type TraceForGetTraceDetailOutput struct {
	ApiName *string `type:"string" json:",omitempty"`

	DurationMicroseconds *int64 `type:"int64" json:",omitempty"`

	ServiceName *string `type:"string" json:",omitempty"`

	ServiceType *string `type:"string" json:",omitempty"`

	SpanList []*SpanListForGetTraceDetailOutput `type:"list" json:",omitempty"`

	StartTimeMillisecond *int64 `type:"int64" json:",omitempty"`

	Status *int32 `type:"int32" json:",omitempty"`

	TraceId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TraceForGetTraceDetailOutput) GoString

func (s TraceForGetTraceDetailOutput) GoString() string

GoString returns the string representation

func (*TraceForGetTraceDetailOutput) SetApiName

SetApiName sets the ApiName field's value.

func (*TraceForGetTraceDetailOutput) SetDurationMicroseconds

func (s *TraceForGetTraceDetailOutput) SetDurationMicroseconds(v int64) *TraceForGetTraceDetailOutput

SetDurationMicroseconds sets the DurationMicroseconds field's value.

func (*TraceForGetTraceDetailOutput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*TraceForGetTraceDetailOutput) SetServiceType

SetServiceType sets the ServiceType field's value.

func (*TraceForGetTraceDetailOutput) SetSpanList

SetSpanList sets the SpanList field's value.

func (*TraceForGetTraceDetailOutput) SetStartTimeMillisecond

func (s *TraceForGetTraceDetailOutput) SetStartTimeMillisecond(v int64) *TraceForGetTraceDetailOutput

SetStartTimeMillisecond sets the StartTimeMillisecond field's value.

func (*TraceForGetTraceDetailOutput) SetStatus

SetStatus sets the Status field's value.

func (*TraceForGetTraceDetailOutput) SetTraceId

SetTraceId sets the TraceId field's value.

func (TraceForGetTraceDetailOutput) String

String returns the string representation

type TrendListForGetTraceTrendOutput

type TrendListForGetTraceTrendOutput struct {
	Avg *float64 `type:"double" json:",omitempty"`

	MetricLabel *string `type:"string" json:",omitempty"`

	MetricName *string `type:"string" json:",omitempty"`

	Points []*PointForGetTraceTrendOutput `type:"list" json:",omitempty"`

	Tags []*TagForGetTraceTrendOutput `type:"list" json:",omitempty"`

	Unit *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TrendListForGetTraceTrendOutput) GoString

GoString returns the string representation

func (*TrendListForGetTraceTrendOutput) SetAvg

SetAvg sets the Avg field's value.

func (*TrendListForGetTraceTrendOutput) SetMetricLabel

SetMetricLabel sets the MetricLabel field's value.

func (*TrendListForGetTraceTrendOutput) SetMetricName

SetMetricName sets the MetricName field's value.

func (*TrendListForGetTraceTrendOutput) SetPoints

SetPoints sets the Points field's value.

func (*TrendListForGetTraceTrendOutput) SetTags

SetTags sets the Tags field's value.

func (*TrendListForGetTraceTrendOutput) SetUnit

SetUnit sets the Unit field's value.

func (TrendListForGetTraceTrendOutput) String

String returns the string representation

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL