emas_appmonitor

package
v1.63.65 Latest Latest
Warning

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

Go to latest
Published: Dec 6, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions

func GetEndpointMap

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type AlarmLog

type AlarmLog struct {
	AlarmItemName  string   `json:"AlarmItemName" xml:"AlarmItemName"`
	AlarmCondition string   `json:"AlarmCondition" xml:"AlarmCondition"`
	OccurrenceTime int64    `json:"OccurrenceTime" xml:"OccurrenceTime"`
	AlarmContent   string   `json:"AlarmContent" xml:"AlarmContent"`
	AppVersion     string   `json:"AppVersion" xml:"AppVersion"`
	AlarmItemType  string   `json:"AlarmItemType" xml:"AlarmItemType"`
	NotifyTypes    []string `json:"NotifyTypes" xml:"NotifyTypes"`
	Subscribers    []string `json:"Subscribers" xml:"Subscribers"`
}

AlarmLog is a nested struct in emas_appmonitor response

type AlarmLogList

type AlarmLogList struct {
	AlarmLog []AlarmLog `json:"AlarmLog" xml:"AlarmLog"`
}

AlarmLogList is a nested struct in emas_appmonitor response

type AppFile

type AppFile struct {
	AppVersion  string `json:"AppVersion" xml:"AppVersion"`
	FileName    string `json:"FileName" xml:"FileName"`
	FilePath    string `json:"FilePath" xml:"FilePath"`
	FileType    string `json:"FileType" xml:"FileType"`
	Id          int64  `json:"Id" xml:"Id"`
	UniqueAppId string `json:"UniqueAppId" xml:"UniqueAppId"`
}

AppFile is a nested struct in emas_appmonitor response

type AppStatus

type AppStatus struct {
	CrashStatus bool `json:"CrashStatus" xml:"CrashStatus"`
	ApmStatus   bool `json:"ApmStatus" xml:"ApmStatus"`
	TlogStatus  bool `json:"TlogStatus" xml:"TlogStatus"`
}

AppStatus is a nested struct in emas_appmonitor response

type CentroidItem

type CentroidItem struct {
	Range string  `json:"Range" xml:"Range"`
	Rate  float64 `json:"Rate" xml:"Rate"`
	Value float64 `json:"Value" xml:"Value"`
}

CentroidItem is a nested struct in emas_appmonitor response

type CentroidItemListInQueryApiDurationDistribution

type CentroidItemListInQueryApiDurationDistribution struct {
	CentroidItem []CentroidItem `json:"CentroidItem" xml:"CentroidItem"`
}

CentroidItemListInQueryApiDurationDistribution is a nested struct in emas_appmonitor response

type CentroidItemListInQueryLaunchTimeDistribution

type CentroidItemListInQueryLaunchTimeDistribution struct {
	CentroidItem []CentroidItem `json:"CentroidItem" xml:"CentroidItem"`
}

CentroidItemListInQueryLaunchTimeDistribution is a nested struct in emas_appmonitor response

type CentroidItemListInQueryPagePerfDistribution

type CentroidItemListInQueryPagePerfDistribution struct {
	CentroidItem []CentroidItem `json:"CentroidItem" xml:"CentroidItem"`
}

CentroidItemListInQueryPagePerfDistribution is a nested struct in emas_appmonitor response

type Client

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithOptions

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithProvider

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArn

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy

func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRsaKeyPair

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) GetAlarmLog

func (client *Client) GetAlarmLog(request *GetAlarmLogRequest) (response *GetAlarmLogResponse, err error)

GetAlarmLog invokes the emas_appmonitor.GetAlarmLog API synchronously

func (*Client) GetAlarmLogWithCallback

func (client *Client) GetAlarmLogWithCallback(request *GetAlarmLogRequest, callback func(response *GetAlarmLogResponse, err error)) <-chan int

GetAlarmLogWithCallback invokes the emas_appmonitor.GetAlarmLog API asynchronously

func (*Client) GetAlarmLogWithChan

func (client *Client) GetAlarmLogWithChan(request *GetAlarmLogRequest) (<-chan *GetAlarmLogResponse, <-chan error)

GetAlarmLogWithChan invokes the emas_appmonitor.GetAlarmLog API asynchronously

func (*Client) GetAppDailyDeviceCount

func (client *Client) GetAppDailyDeviceCount(request *GetAppDailyDeviceCountRequest) (response *GetAppDailyDeviceCountResponse, err error)

GetAppDailyDeviceCount invokes the emas_appmonitor.GetAppDailyDeviceCount API synchronously

func (*Client) GetAppDailyDeviceCountWithCallback

func (client *Client) GetAppDailyDeviceCountWithCallback(request *GetAppDailyDeviceCountRequest, callback func(response *GetAppDailyDeviceCountResponse, err error)) <-chan int

GetAppDailyDeviceCountWithCallback invokes the emas_appmonitor.GetAppDailyDeviceCount API asynchronously

func (*Client) GetAppDailyDeviceCountWithChan

func (client *Client) GetAppDailyDeviceCountWithChan(request *GetAppDailyDeviceCountRequest) (<-chan *GetAppDailyDeviceCountResponse, <-chan error)

GetAppDailyDeviceCountWithChan invokes the emas_appmonitor.GetAppDailyDeviceCount API asynchronously

func (*Client) GetAppFilePolicy

func (client *Client) GetAppFilePolicy(request *GetAppFilePolicyRequest) (response *GetAppFilePolicyResponse, err error)

GetAppFilePolicy invokes the emas_appmonitor.GetAppFilePolicy API synchronously

func (*Client) GetAppFilePolicyWithCallback

func (client *Client) GetAppFilePolicyWithCallback(request *GetAppFilePolicyRequest, callback func(response *GetAppFilePolicyResponse, err error)) <-chan int

GetAppFilePolicyWithCallback invokes the emas_appmonitor.GetAppFilePolicy API asynchronously

func (*Client) GetAppFilePolicyWithChan

func (client *Client) GetAppFilePolicyWithChan(request *GetAppFilePolicyRequest) (<-chan *GetAppFilePolicyResponse, <-chan error)

GetAppFilePolicyWithChan invokes the emas_appmonitor.GetAppFilePolicy API asynchronously

func (*Client) GetAppMonthlyDeviceCount

func (client *Client) GetAppMonthlyDeviceCount(request *GetAppMonthlyDeviceCountRequest) (response *GetAppMonthlyDeviceCountResponse, err error)

GetAppMonthlyDeviceCount invokes the emas_appmonitor.GetAppMonthlyDeviceCount API synchronously

func (*Client) GetAppMonthlyDeviceCountWithCallback

func (client *Client) GetAppMonthlyDeviceCountWithCallback(request *GetAppMonthlyDeviceCountRequest, callback func(response *GetAppMonthlyDeviceCountResponse, err error)) <-chan int

GetAppMonthlyDeviceCountWithCallback invokes the emas_appmonitor.GetAppMonthlyDeviceCount API asynchronously

func (*Client) GetAppMonthlyDeviceCountWithChan

func (client *Client) GetAppMonthlyDeviceCountWithChan(request *GetAppMonthlyDeviceCountRequest) (<-chan *GetAppMonthlyDeviceCountResponse, <-chan error)

GetAppMonthlyDeviceCountWithChan invokes the emas_appmonitor.GetAppMonthlyDeviceCount API asynchronously

func (*Client) GetAppStatus

func (client *Client) GetAppStatus(request *GetAppStatusRequest) (response *GetAppStatusResponse, err error)

GetAppStatus invokes the emas_appmonitor.GetAppStatus API synchronously

func (*Client) GetAppStatusWithCallback

func (client *Client) GetAppStatusWithCallback(request *GetAppStatusRequest, callback func(response *GetAppStatusResponse, err error)) <-chan int

GetAppStatusWithCallback invokes the emas_appmonitor.GetAppStatus API asynchronously

func (*Client) GetAppStatusWithChan

func (client *Client) GetAppStatusWithChan(request *GetAppStatusRequest) (<-chan *GetAppStatusResponse, <-chan error)

GetAppStatusWithChan invokes the emas_appmonitor.GetAppStatus API asynchronously

func (*Client) GetCrashSummary

func (client *Client) GetCrashSummary(request *GetCrashSummaryRequest) (response *GetCrashSummaryResponse, err error)

GetCrashSummary invokes the emas_appmonitor.GetCrashSummary API synchronously

func (*Client) GetCrashSummaryWithCallback

func (client *Client) GetCrashSummaryWithCallback(request *GetCrashSummaryRequest, callback func(response *GetCrashSummaryResponse, err error)) <-chan int

GetCrashSummaryWithCallback invokes the emas_appmonitor.GetCrashSummary API asynchronously

func (*Client) GetCrashSummaryWithChan

func (client *Client) GetCrashSummaryWithChan(request *GetCrashSummaryRequest) (<-chan *GetCrashSummaryResponse, <-chan error)

GetCrashSummaryWithChan invokes the emas_appmonitor.GetCrashSummary API asynchronously

func (*Client) GetSdkConfig

func (client *Client) GetSdkConfig(request *GetSdkConfigRequest) (response *GetSdkConfigResponse, err error)

GetSdkConfig invokes the emas_appmonitor.GetSdkConfig API synchronously

func (*Client) GetSdkConfigWithCallback

func (client *Client) GetSdkConfigWithCallback(request *GetSdkConfigRequest, callback func(response *GetSdkConfigResponse, err error)) <-chan int

GetSdkConfigWithCallback invokes the emas_appmonitor.GetSdkConfig API asynchronously

func (*Client) GetSdkConfigWithChan

func (client *Client) GetSdkConfigWithChan(request *GetSdkConfigRequest) (<-chan *GetSdkConfigResponse, <-chan error)

GetSdkConfigWithChan invokes the emas_appmonitor.GetSdkConfig API asynchronously

func (*Client) QueryApiAvgDurationGroupTrend

func (client *Client) QueryApiAvgDurationGroupTrend(request *QueryApiAvgDurationGroupTrendRequest) (response *QueryApiAvgDurationGroupTrendResponse, err error)

QueryApiAvgDurationGroupTrend invokes the emas_appmonitor.QueryApiAvgDurationGroupTrend API synchronously

func (*Client) QueryApiAvgDurationGroupTrendWithCallback

func (client *Client) QueryApiAvgDurationGroupTrendWithCallback(request *QueryApiAvgDurationGroupTrendRequest, callback func(response *QueryApiAvgDurationGroupTrendResponse, err error)) <-chan int

QueryApiAvgDurationGroupTrendWithCallback invokes the emas_appmonitor.QueryApiAvgDurationGroupTrend API asynchronously

func (*Client) QueryApiAvgDurationGroupTrendWithChan

func (client *Client) QueryApiAvgDurationGroupTrendWithChan(request *QueryApiAvgDurationGroupTrendRequest) (<-chan *QueryApiAvgDurationGroupTrendResponse, <-chan error)

QueryApiAvgDurationGroupTrendWithChan invokes the emas_appmonitor.QueryApiAvgDurationGroupTrend API asynchronously

func (*Client) QueryApiAvgDurationTrend

func (client *Client) QueryApiAvgDurationTrend(request *QueryApiAvgDurationTrendRequest) (response *QueryApiAvgDurationTrendResponse, err error)

QueryApiAvgDurationTrend invokes the emas_appmonitor.QueryApiAvgDurationTrend API synchronously

func (*Client) QueryApiAvgDurationTrendWithCallback

func (client *Client) QueryApiAvgDurationTrendWithCallback(request *QueryApiAvgDurationTrendRequest, callback func(response *QueryApiAvgDurationTrendResponse, err error)) <-chan int

QueryApiAvgDurationTrendWithCallback invokes the emas_appmonitor.QueryApiAvgDurationTrend API asynchronously

func (*Client) QueryApiAvgDurationTrendWithChan

func (client *Client) QueryApiAvgDurationTrendWithChan(request *QueryApiAvgDurationTrendRequest) (<-chan *QueryApiAvgDurationTrendResponse, <-chan error)

QueryApiAvgDurationTrendWithChan invokes the emas_appmonitor.QueryApiAvgDurationTrend API asynchronously

func (*Client) QueryApiDurationDistribution

func (client *Client) QueryApiDurationDistribution(request *QueryApiDurationDistributionRequest) (response *QueryApiDurationDistributionResponse, err error)

QueryApiDurationDistribution invokes the emas_appmonitor.QueryApiDurationDistribution API synchronously

func (*Client) QueryApiDurationDistributionWithCallback

func (client *Client) QueryApiDurationDistributionWithCallback(request *QueryApiDurationDistributionRequest, callback func(response *QueryApiDurationDistributionResponse, err error)) <-chan int

QueryApiDurationDistributionWithCallback invokes the emas_appmonitor.QueryApiDurationDistribution API asynchronously

func (*Client) QueryApiDurationDistributionWithChan

func (client *Client) QueryApiDurationDistributionWithChan(request *QueryApiDurationDistributionRequest) (<-chan *QueryApiDurationDistributionResponse, <-chan error)

QueryApiDurationDistributionWithChan invokes the emas_appmonitor.QueryApiDurationDistribution API asynchronously

func (*Client) QueryApiErrorGroupTrend

func (client *Client) QueryApiErrorGroupTrend(request *QueryApiErrorGroupTrendRequest) (response *QueryApiErrorGroupTrendResponse, err error)

QueryApiErrorGroupTrend invokes the emas_appmonitor.QueryApiErrorGroupTrend API synchronously

func (*Client) QueryApiErrorGroupTrendWithCallback

func (client *Client) QueryApiErrorGroupTrendWithCallback(request *QueryApiErrorGroupTrendRequest, callback func(response *QueryApiErrorGroupTrendResponse, err error)) <-chan int

QueryApiErrorGroupTrendWithCallback invokes the emas_appmonitor.QueryApiErrorGroupTrend API asynchronously

func (*Client) QueryApiErrorGroupTrendWithChan

func (client *Client) QueryApiErrorGroupTrendWithChan(request *QueryApiErrorGroupTrendRequest) (<-chan *QueryApiErrorGroupTrendResponse, <-chan error)

QueryApiErrorGroupTrendWithChan invokes the emas_appmonitor.QueryApiErrorGroupTrend API asynchronously

func (*Client) QueryApiErrorTrend

func (client *Client) QueryApiErrorTrend(request *QueryApiErrorTrendRequest) (response *QueryApiErrorTrendResponse, err error)

QueryApiErrorTrend invokes the emas_appmonitor.QueryApiErrorTrend API synchronously

func (*Client) QueryApiErrorTrendWithCallback

func (client *Client) QueryApiErrorTrendWithCallback(request *QueryApiErrorTrendRequest, callback func(response *QueryApiErrorTrendResponse, err error)) <-chan int

QueryApiErrorTrendWithCallback invokes the emas_appmonitor.QueryApiErrorTrend API asynchronously

func (*Client) QueryApiErrorTrendWithChan

func (client *Client) QueryApiErrorTrendWithChan(request *QueryApiErrorTrendRequest) (<-chan *QueryApiErrorTrendResponse, <-chan error)

QueryApiErrorTrendWithChan invokes the emas_appmonitor.QueryApiErrorTrend API asynchronously

func (*Client) QueryApiStatusCodeGroupTrend

func (client *Client) QueryApiStatusCodeGroupTrend(request *QueryApiStatusCodeGroupTrendRequest) (response *QueryApiStatusCodeGroupTrendResponse, err error)

QueryApiStatusCodeGroupTrend invokes the emas_appmonitor.QueryApiStatusCodeGroupTrend API synchronously

func (*Client) QueryApiStatusCodeGroupTrendWithCallback

func (client *Client) QueryApiStatusCodeGroupTrendWithCallback(request *QueryApiStatusCodeGroupTrendRequest, callback func(response *QueryApiStatusCodeGroupTrendResponse, err error)) <-chan int

QueryApiStatusCodeGroupTrendWithCallback invokes the emas_appmonitor.QueryApiStatusCodeGroupTrend API asynchronously

func (*Client) QueryApiStatusCodeGroupTrendWithChan

func (client *Client) QueryApiStatusCodeGroupTrendWithChan(request *QueryApiStatusCodeGroupTrendRequest) (<-chan *QueryApiStatusCodeGroupTrendResponse, <-chan error)

QueryApiStatusCodeGroupTrendWithChan invokes the emas_appmonitor.QueryApiStatusCodeGroupTrend API asynchronously

func (*Client) QueryApiStatusCodeTrend

func (client *Client) QueryApiStatusCodeTrend(request *QueryApiStatusCodeTrendRequest) (response *QueryApiStatusCodeTrendResponse, err error)

QueryApiStatusCodeTrend invokes the emas_appmonitor.QueryApiStatusCodeTrend API synchronously

func (*Client) QueryApiStatusCodeTrendWithCallback

func (client *Client) QueryApiStatusCodeTrendWithCallback(request *QueryApiStatusCodeTrendRequest, callback func(response *QueryApiStatusCodeTrendResponse, err error)) <-chan int

QueryApiStatusCodeTrendWithCallback invokes the emas_appmonitor.QueryApiStatusCodeTrend API asynchronously

func (*Client) QueryApiStatusCodeTrendWithChan

func (client *Client) QueryApiStatusCodeTrendWithChan(request *QueryApiStatusCodeTrendRequest) (<-chan *QueryApiStatusCodeTrendResponse, <-chan error)

QueryApiStatusCodeTrendWithChan invokes the emas_appmonitor.QueryApiStatusCodeTrend API asynchronously

func (*Client) QueryCrashTrend

func (client *Client) QueryCrashTrend(request *QueryCrashTrendRequest) (response *QueryCrashTrendResponse, err error)

QueryCrashTrend invokes the emas_appmonitor.QueryCrashTrend API synchronously

func (*Client) QueryCrashTrendWithCallback

func (client *Client) QueryCrashTrendWithCallback(request *QueryCrashTrendRequest, callback func(response *QueryCrashTrendResponse, err error)) <-chan int

QueryCrashTrendWithCallback invokes the emas_appmonitor.QueryCrashTrend API asynchronously

func (*Client) QueryCrashTrendWithChan

func (client *Client) QueryCrashTrendWithChan(request *QueryCrashTrendRequest) (<-chan *QueryCrashTrendResponse, <-chan error)

QueryCrashTrendWithChan invokes the emas_appmonitor.QueryCrashTrend API asynchronously

func (*Client) QueryLaunchTimeDistribution

func (client *Client) QueryLaunchTimeDistribution(request *QueryLaunchTimeDistributionRequest) (response *QueryLaunchTimeDistributionResponse, err error)

QueryLaunchTimeDistribution invokes the emas_appmonitor.QueryLaunchTimeDistribution API synchronously

func (*Client) QueryLaunchTimeDistributionWithCallback

func (client *Client) QueryLaunchTimeDistributionWithCallback(request *QueryLaunchTimeDistributionRequest, callback func(response *QueryLaunchTimeDistributionResponse, err error)) <-chan int

QueryLaunchTimeDistributionWithCallback invokes the emas_appmonitor.QueryLaunchTimeDistribution API asynchronously

func (*Client) QueryLaunchTimeDistributionWithChan

func (client *Client) QueryLaunchTimeDistributionWithChan(request *QueryLaunchTimeDistributionRequest) (<-chan *QueryLaunchTimeDistributionResponse, <-chan error)

QueryLaunchTimeDistributionWithChan invokes the emas_appmonitor.QueryLaunchTimeDistribution API asynchronously

func (*Client) QueryLaunchTimeTrend

func (client *Client) QueryLaunchTimeTrend(request *QueryLaunchTimeTrendRequest) (response *QueryLaunchTimeTrendResponse, err error)

QueryLaunchTimeTrend invokes the emas_appmonitor.QueryLaunchTimeTrend API synchronously

func (*Client) QueryLaunchTimeTrendGroupByProvince

func (client *Client) QueryLaunchTimeTrendGroupByProvince(request *QueryLaunchTimeTrendGroupByProvinceRequest) (response *QueryLaunchTimeTrendGroupByProvinceResponse, err error)

QueryLaunchTimeTrendGroupByProvince invokes the emas_appmonitor.QueryLaunchTimeTrendGroupByProvince API synchronously

func (*Client) QueryLaunchTimeTrendGroupByProvinceWithCallback

func (client *Client) QueryLaunchTimeTrendGroupByProvinceWithCallback(request *QueryLaunchTimeTrendGroupByProvinceRequest, callback func(response *QueryLaunchTimeTrendGroupByProvinceResponse, err error)) <-chan int

QueryLaunchTimeTrendGroupByProvinceWithCallback invokes the emas_appmonitor.QueryLaunchTimeTrendGroupByProvince API asynchronously

func (*Client) QueryLaunchTimeTrendGroupByProvinceWithChan

func (client *Client) QueryLaunchTimeTrendGroupByProvinceWithChan(request *QueryLaunchTimeTrendGroupByProvinceRequest) (<-chan *QueryLaunchTimeTrendGroupByProvinceResponse, <-chan error)

QueryLaunchTimeTrendGroupByProvinceWithChan invokes the emas_appmonitor.QueryLaunchTimeTrendGroupByProvince API asynchronously

func (*Client) QueryLaunchTimeTrendWithCallback

func (client *Client) QueryLaunchTimeTrendWithCallback(request *QueryLaunchTimeTrendRequest, callback func(response *QueryLaunchTimeTrendResponse, err error)) <-chan int

QueryLaunchTimeTrendWithCallback invokes the emas_appmonitor.QueryLaunchTimeTrend API asynchronously

func (*Client) QueryLaunchTimeTrendWithCarrier

func (client *Client) QueryLaunchTimeTrendWithCarrier(request *QueryLaunchTimeTrendWithCarrierRequest) (response *QueryLaunchTimeTrendWithCarrierResponse, err error)

QueryLaunchTimeTrendWithCarrier invokes the emas_appmonitor.QueryLaunchTimeTrendWithCarrier API synchronously

func (*Client) QueryLaunchTimeTrendWithCarrierWithCallback

func (client *Client) QueryLaunchTimeTrendWithCarrierWithCallback(request *QueryLaunchTimeTrendWithCarrierRequest, callback func(response *QueryLaunchTimeTrendWithCarrierResponse, err error)) <-chan int

QueryLaunchTimeTrendWithCarrierWithCallback invokes the emas_appmonitor.QueryLaunchTimeTrendWithCarrier API asynchronously

func (*Client) QueryLaunchTimeTrendWithCarrierWithChan

func (client *Client) QueryLaunchTimeTrendWithCarrierWithChan(request *QueryLaunchTimeTrendWithCarrierRequest) (<-chan *QueryLaunchTimeTrendWithCarrierResponse, <-chan error)

QueryLaunchTimeTrendWithCarrierWithChan invokes the emas_appmonitor.QueryLaunchTimeTrendWithCarrier API asynchronously

func (*Client) QueryLaunchTimeTrendWithChan

func (client *Client) QueryLaunchTimeTrendWithChan(request *QueryLaunchTimeTrendRequest) (<-chan *QueryLaunchTimeTrendResponse, <-chan error)

QueryLaunchTimeTrendWithChan invokes the emas_appmonitor.QueryLaunchTimeTrend API asynchronously

func (*Client) QueryPagePerfDistribution

func (client *Client) QueryPagePerfDistribution(request *QueryPagePerfDistributionRequest) (response *QueryPagePerfDistributionResponse, err error)

QueryPagePerfDistribution invokes the emas_appmonitor.QueryPagePerfDistribution API synchronously

func (*Client) QueryPagePerfDistributionWithCallback

func (client *Client) QueryPagePerfDistributionWithCallback(request *QueryPagePerfDistributionRequest, callback func(response *QueryPagePerfDistributionResponse, err error)) <-chan int

QueryPagePerfDistributionWithCallback invokes the emas_appmonitor.QueryPagePerfDistribution API asynchronously

func (*Client) QueryPagePerfDistributionWithChan

func (client *Client) QueryPagePerfDistributionWithChan(request *QueryPagePerfDistributionRequest) (<-chan *QueryPagePerfDistributionResponse, <-chan error)

QueryPagePerfDistributionWithChan invokes the emas_appmonitor.QueryPagePerfDistribution API asynchronously

func (*Client) QueryPagePerfTrend

func (client *Client) QueryPagePerfTrend(request *QueryPagePerfTrendRequest) (response *QueryPagePerfTrendResponse, err error)

QueryPagePerfTrend invokes the emas_appmonitor.QueryPagePerfTrend API synchronously

func (*Client) QueryPagePerfTrendGroupByPageName

func (client *Client) QueryPagePerfTrendGroupByPageName(request *QueryPagePerfTrendGroupByPageNameRequest) (response *QueryPagePerfTrendGroupByPageNameResponse, err error)

QueryPagePerfTrendGroupByPageName invokes the emas_appmonitor.QueryPagePerfTrendGroupByPageName API synchronously

func (*Client) QueryPagePerfTrendGroupByPageNameWithCallback

func (client *Client) QueryPagePerfTrendGroupByPageNameWithCallback(request *QueryPagePerfTrendGroupByPageNameRequest, callback func(response *QueryPagePerfTrendGroupByPageNameResponse, err error)) <-chan int

QueryPagePerfTrendGroupByPageNameWithCallback invokes the emas_appmonitor.QueryPagePerfTrendGroupByPageName API asynchronously

func (*Client) QueryPagePerfTrendGroupByPageNameWithChan

func (client *Client) QueryPagePerfTrendGroupByPageNameWithChan(request *QueryPagePerfTrendGroupByPageNameRequest) (<-chan *QueryPagePerfTrendGroupByPageNameResponse, <-chan error)

QueryPagePerfTrendGroupByPageNameWithChan invokes the emas_appmonitor.QueryPagePerfTrendGroupByPageName API asynchronously

func (*Client) QueryPagePerfTrendGroupByProvince

func (client *Client) QueryPagePerfTrendGroupByProvince(request *QueryPagePerfTrendGroupByProvinceRequest) (response *QueryPagePerfTrendGroupByProvinceResponse, err error)

QueryPagePerfTrendGroupByProvince invokes the emas_appmonitor.QueryPagePerfTrendGroupByProvince API synchronously

func (*Client) QueryPagePerfTrendGroupByProvinceWithCallback

func (client *Client) QueryPagePerfTrendGroupByProvinceWithCallback(request *QueryPagePerfTrendGroupByProvinceRequest, callback func(response *QueryPagePerfTrendGroupByProvinceResponse, err error)) <-chan int

QueryPagePerfTrendGroupByProvinceWithCallback invokes the emas_appmonitor.QueryPagePerfTrendGroupByProvince API asynchronously

func (*Client) QueryPagePerfTrendGroupByProvinceWithChan

func (client *Client) QueryPagePerfTrendGroupByProvinceWithChan(request *QueryPagePerfTrendGroupByProvinceRequest) (<-chan *QueryPagePerfTrendGroupByProvinceResponse, <-chan error)

QueryPagePerfTrendGroupByProvinceWithChan invokes the emas_appmonitor.QueryPagePerfTrendGroupByProvince API asynchronously

func (*Client) QueryPagePerfTrendWithCallback

func (client *Client) QueryPagePerfTrendWithCallback(request *QueryPagePerfTrendRequest, callback func(response *QueryPagePerfTrendResponse, err error)) <-chan int

QueryPagePerfTrendWithCallback invokes the emas_appmonitor.QueryPagePerfTrend API asynchronously

func (*Client) QueryPagePerfTrendWithChan

func (client *Client) QueryPagePerfTrendWithChan(request *QueryPagePerfTrendRequest) (<-chan *QueryPagePerfTrendResponse, <-chan error)

QueryPagePerfTrendWithChan invokes the emas_appmonitor.QueryPagePerfTrend API asynchronously

func (*Client) QuerySingleDomainApiAvgDurationGroupTrend

func (client *Client) QuerySingleDomainApiAvgDurationGroupTrend(request *QuerySingleDomainApiAvgDurationGroupTrendRequest) (response *QuerySingleDomainApiAvgDurationGroupTrendResponse, err error)

QuerySingleDomainApiAvgDurationGroupTrend invokes the emas_appmonitor.QuerySingleDomainApiAvgDurationGroupTrend API synchronously

func (*Client) QuerySingleDomainApiAvgDurationGroupTrendWithCallback

func (client *Client) QuerySingleDomainApiAvgDurationGroupTrendWithCallback(request *QuerySingleDomainApiAvgDurationGroupTrendRequest, callback func(response *QuerySingleDomainApiAvgDurationGroupTrendResponse, err error)) <-chan int

QuerySingleDomainApiAvgDurationGroupTrendWithCallback invokes the emas_appmonitor.QuerySingleDomainApiAvgDurationGroupTrend API asynchronously

func (*Client) QuerySingleDomainApiAvgDurationGroupTrendWithChan

func (client *Client) QuerySingleDomainApiAvgDurationGroupTrendWithChan(request *QuerySingleDomainApiAvgDurationGroupTrendRequest) (<-chan *QuerySingleDomainApiAvgDurationGroupTrendResponse, <-chan error)

QuerySingleDomainApiAvgDurationGroupTrendWithChan invokes the emas_appmonitor.QuerySingleDomainApiAvgDurationGroupTrend API asynchronously

func (*Client) QuerySingleDomainApiErrorGroupTrend

func (client *Client) QuerySingleDomainApiErrorGroupTrend(request *QuerySingleDomainApiErrorGroupTrendRequest) (response *QuerySingleDomainApiErrorGroupTrendResponse, err error)

QuerySingleDomainApiErrorGroupTrend invokes the emas_appmonitor.QuerySingleDomainApiErrorGroupTrend API synchronously

func (*Client) QuerySingleDomainApiErrorGroupTrendWithCallback

func (client *Client) QuerySingleDomainApiErrorGroupTrendWithCallback(request *QuerySingleDomainApiErrorGroupTrendRequest, callback func(response *QuerySingleDomainApiErrorGroupTrendResponse, err error)) <-chan int

QuerySingleDomainApiErrorGroupTrendWithCallback invokes the emas_appmonitor.QuerySingleDomainApiErrorGroupTrend API asynchronously

func (*Client) QuerySingleDomainApiErrorGroupTrendWithChan

func (client *Client) QuerySingleDomainApiErrorGroupTrendWithChan(request *QuerySingleDomainApiErrorGroupTrendRequest) (<-chan *QuerySingleDomainApiErrorGroupTrendResponse, <-chan error)

QuerySingleDomainApiErrorGroupTrendWithChan invokes the emas_appmonitor.QuerySingleDomainApiErrorGroupTrend API asynchronously

func (*Client) QuerySingleDomainApiStatusCodeGroupTrend

func (client *Client) QuerySingleDomainApiStatusCodeGroupTrend(request *QuerySingleDomainApiStatusCodeGroupTrendRequest) (response *QuerySingleDomainApiStatusCodeGroupTrendResponse, err error)

QuerySingleDomainApiStatusCodeGroupTrend invokes the emas_appmonitor.QuerySingleDomainApiStatusCodeGroupTrend API synchronously

func (*Client) QuerySingleDomainApiStatusCodeGroupTrendWithCallback

func (client *Client) QuerySingleDomainApiStatusCodeGroupTrendWithCallback(request *QuerySingleDomainApiStatusCodeGroupTrendRequest, callback func(response *QuerySingleDomainApiStatusCodeGroupTrendResponse, err error)) <-chan int

QuerySingleDomainApiStatusCodeGroupTrendWithCallback invokes the emas_appmonitor.QuerySingleDomainApiStatusCodeGroupTrend API asynchronously

func (*Client) QuerySingleDomainApiStatusCodeGroupTrendWithChan

func (client *Client) QuerySingleDomainApiStatusCodeGroupTrendWithChan(request *QuerySingleDomainApiStatusCodeGroupTrendRequest) (<-chan *QuerySingleDomainApiStatusCodeGroupTrendResponse, <-chan error)

QuerySingleDomainApiStatusCodeGroupTrendWithChan invokes the emas_appmonitor.QuerySingleDomainApiStatusCodeGroupTrend API asynchronously

func (*Client) SaveAppFile

func (client *Client) SaveAppFile(request *SaveAppFileRequest) (response *SaveAppFileResponse, err error)

SaveAppFile invokes the emas_appmonitor.SaveAppFile API synchronously

func (*Client) SaveAppFileWithCallback

func (client *Client) SaveAppFileWithCallback(request *SaveAppFileRequest, callback func(response *SaveAppFileResponse, err error)) <-chan int

SaveAppFileWithCallback invokes the emas_appmonitor.SaveAppFile API asynchronously

func (*Client) SaveAppFileWithChan

func (client *Client) SaveAppFileWithChan(request *SaveAppFileRequest) (<-chan *SaveAppFileResponse, <-chan error)

SaveAppFileWithChan invokes the emas_appmonitor.SaveAppFile API asynchronously

type CrashSummaryItem

type CrashSummaryItem struct {
	CrashId            string  `json:"CrashId" xml:"CrashId"`
	CrashName          string  `json:"CrashName" xml:"CrashName"`
	ErrorType          string  `json:"ErrorType" xml:"ErrorType"`
	CrashRate          float64 `json:"CrashRate" xml:"CrashRate"`
	DevicesAffected    int64   `json:"DevicesAffected" xml:"DevicesAffected"`
	CrashCount         int64   `json:"CrashCount" xml:"CrashCount"`
	DeviceAffectedRate float64 `json:"DeviceAffectedRate" xml:"DeviceAffectedRate"`
}

CrashSummaryItem is a nested struct in emas_appmonitor response

type CrashSummaryList

type CrashSummaryList struct {
	CrashSummaryItem []CrashSummaryItem `json:"CrashSummaryItem" xml:"CrashSummaryItem"`
}

CrashSummaryList is a nested struct in emas_appmonitor response

type DataInQueryApiAvgDurationGroupTrend

type DataInQueryApiAvgDurationGroupTrend struct {
	Point []Point `json:"Point" xml:"Point"`
}

DataInQueryApiAvgDurationGroupTrend is a nested struct in emas_appmonitor response

type DataInQueryApiAvgDurationTrend

type DataInQueryApiAvgDurationTrend struct {
	Point []Point `json:"Point" xml:"Point"`
}

DataInQueryApiAvgDurationTrend is a nested struct in emas_appmonitor response

type DataInQueryApiDurationDistribution

type DataInQueryApiDurationDistribution struct {
	Point []Point `json:"Point" xml:"Point"`
}

DataInQueryApiDurationDistribution is a nested struct in emas_appmonitor response

type DataInQueryApiErrorGroupTrend

type DataInQueryApiErrorGroupTrend struct {
	Point []Point `json:"Point" xml:"Point"`
}

DataInQueryApiErrorGroupTrend is a nested struct in emas_appmonitor response

type DataInQueryApiErrorTrend

type DataInQueryApiErrorTrend struct {
	Point []Point `json:"Point" xml:"Point"`
}

DataInQueryApiErrorTrend is a nested struct in emas_appmonitor response

type DataInQueryApiStatusCodeGroupTrend

type DataInQueryApiStatusCodeGroupTrend struct {
	Point []Point `json:"Point" xml:"Point"`
}

DataInQueryApiStatusCodeGroupTrend is a nested struct in emas_appmonitor response

type DataInQueryApiStatusCodeTrend

type DataInQueryApiStatusCodeTrend struct {
	Point []Point `json:"Point" xml:"Point"`
}

DataInQueryApiStatusCodeTrend is a nested struct in emas_appmonitor response

type DataInQueryCrashTrend

type DataInQueryCrashTrend struct {
	Point []Point `json:"Point" xml:"Point"`
}

DataInQueryCrashTrend is a nested struct in emas_appmonitor response

type DataInQueryLaunchTimeDistribution

type DataInQueryLaunchTimeDistribution struct {
	Point []Point `json:"Point" xml:"Point"`
}

DataInQueryLaunchTimeDistribution is a nested struct in emas_appmonitor response

type DataInQueryLaunchTimeTrend

type DataInQueryLaunchTimeTrend struct {
	Point []Point `json:"Point" xml:"Point"`
}

DataInQueryLaunchTimeTrend is a nested struct in emas_appmonitor response

type DataInQueryLaunchTimeTrendGroupByProvince

type DataInQueryLaunchTimeTrendGroupByProvince struct {
	Point []Point `json:"Point" xml:"Point"`
}

DataInQueryLaunchTimeTrendGroupByProvince is a nested struct in emas_appmonitor response

type DataInQueryLaunchTimeTrendWithCarrier

type DataInQueryLaunchTimeTrendWithCarrier struct {
	Point []Point `json:"Point" xml:"Point"`
}

DataInQueryLaunchTimeTrendWithCarrier is a nested struct in emas_appmonitor response

type DataInQueryPagePerfDistribution

type DataInQueryPagePerfDistribution struct {
	Point []Point `json:"Point" xml:"Point"`
}

DataInQueryPagePerfDistribution is a nested struct in emas_appmonitor response

type DataInQueryPagePerfTrend

type DataInQueryPagePerfTrend struct {
	Point []Point `json:"Point" xml:"Point"`
}

DataInQueryPagePerfTrend is a nested struct in emas_appmonitor response

type DataInQueryPagePerfTrendGroupByPageName

type DataInQueryPagePerfTrendGroupByPageName struct {
	Point []Point `json:"Point" xml:"Point"`
}

DataInQueryPagePerfTrendGroupByPageName is a nested struct in emas_appmonitor response

type DataInQueryPagePerfTrendGroupByProvince

type DataInQueryPagePerfTrendGroupByProvince struct {
	Point []Point `json:"Point" xml:"Point"`
}

DataInQueryPagePerfTrendGroupByProvince is a nested struct in emas_appmonitor response

type DataInQuerySingleDomainApiAvgDurationGroupTrend

type DataInQuerySingleDomainApiAvgDurationGroupTrend struct {
	Point []Point `json:"Point" xml:"Point"`
}

DataInQuerySingleDomainApiAvgDurationGroupTrend is a nested struct in emas_appmonitor response

type DataInQuerySingleDomainApiErrorGroupTrend

type DataInQuerySingleDomainApiErrorGroupTrend struct {
	Point []Point `json:"Point" xml:"Point"`
}

DataInQuerySingleDomainApiErrorGroupTrend is a nested struct in emas_appmonitor response

type DataInQuerySingleDomainApiStatusCodeGroupTrend

type DataInQuerySingleDomainApiStatusCodeGroupTrend struct {
	Point []Point `json:"Point" xml:"Point"`
}

DataInQuerySingleDomainApiStatusCodeGroupTrend is a nested struct in emas_appmonitor response

type DeviceCountItem

type DeviceCountItem struct {
	DeviceCount int64 `json:"DeviceCount" xml:"DeviceCount"`
	DateTime    int64 `json:"DateTime" xml:"DateTime"`
}

DeviceCountItem is a nested struct in emas_appmonitor response

type DeviceCountListInGetAppDailyDeviceCount

type DeviceCountListInGetAppDailyDeviceCount struct {
	DeviceCountItem []DeviceCountItem `json:"DeviceCountItem" xml:"DeviceCountItem"`
}

DeviceCountListInGetAppDailyDeviceCount is a nested struct in emas_appmonitor response

type DeviceCountListInGetAppMonthlyDeviceCount

type DeviceCountListInGetAppMonthlyDeviceCount struct {
	DeviceCountItem []DeviceCountItem `json:"DeviceCountItem" xml:"DeviceCountItem"`
}

DeviceCountListInGetAppMonthlyDeviceCount is a nested struct in emas_appmonitor response

type ErrorInfo

type ErrorInfo struct {
	ErrorRatio float64 `json:"ErrorRatio" xml:"ErrorRatio"`
	ErrorCount int64   `json:"ErrorCount" xml:"ErrorCount"`
}

ErrorInfo is a nested struct in emas_appmonitor response

type GetAlarmLogRequest

type GetAlarmLogRequest struct {
	*requests.RpcRequest
	AlarmItemType string           `position:"Body" name:"AlarmItemType"`
	PageNumber    requests.Integer `position:"Body" name:"PageNumber"`
	FromDate      requests.Integer `position:"Body" name:"FromDate"`
	PageSize      requests.Integer `position:"Body" name:"PageSize"`
	AlarmItemId   string           `position:"Body" name:"AlarmItemId"`
	UniqueAppId   string           `position:"Body" name:"UniqueAppId"`
	UntilDate     requests.Integer `position:"Body" name:"UntilDate"`
}

GetAlarmLogRequest is the request struct for api GetAlarmLog

func CreateGetAlarmLogRequest

func CreateGetAlarmLogRequest() (request *GetAlarmLogRequest)

CreateGetAlarmLogRequest creates a request to invoke GetAlarmLog API

type GetAlarmLogResponse

type GetAlarmLogResponse struct {
	*responses.BaseResponse
	RequestId    string     `json:"RequestId" xml:"RequestId"`
	PageNumber   int        `json:"PageNumber" xml:"PageNumber"`
	PageSize     int        `json:"PageSize" xml:"PageSize"`
	TotalCount   int        `json:"TotalCount" xml:"TotalCount"`
	AlarmLogList []AlarmLog `json:"AlarmLogList" xml:"AlarmLogList"`
}

GetAlarmLogResponse is the response struct for api GetAlarmLog

func CreateGetAlarmLogResponse

func CreateGetAlarmLogResponse() (response *GetAlarmLogResponse)

CreateGetAlarmLogResponse creates a response to parse from GetAlarmLog response

type GetAppDailyDeviceCountRequest

type GetAppDailyDeviceCountRequest struct {
	*requests.RpcRequest
	UniqueAppId string           `position:"Body" name:"UniqueAppId"`
	FromDateMs  requests.Integer `position:"Body" name:"FromDateMs"`
	Service     string           `position:"Body" name:"Service"`
	UntilDateMs requests.Integer `position:"Body" name:"UntilDateMs"`
}

GetAppDailyDeviceCountRequest is the request struct for api GetAppDailyDeviceCount

func CreateGetAppDailyDeviceCountRequest

func CreateGetAppDailyDeviceCountRequest() (request *GetAppDailyDeviceCountRequest)

CreateGetAppDailyDeviceCountRequest creates a request to invoke GetAppDailyDeviceCount API

type GetAppDailyDeviceCountResponse

type GetAppDailyDeviceCountResponse struct {
	*responses.BaseResponse
	RequestId       string            `json:"RequestId" xml:"RequestId"`
	DeviceCountList []DeviceCountItem `json:"DeviceCountList" xml:"DeviceCountList"`
}

GetAppDailyDeviceCountResponse is the response struct for api GetAppDailyDeviceCount

func CreateGetAppDailyDeviceCountResponse

func CreateGetAppDailyDeviceCountResponse() (response *GetAppDailyDeviceCountResponse)

CreateGetAppDailyDeviceCountResponse creates a response to parse from GetAppDailyDeviceCount response

type GetAppFilePolicyRequest

type GetAppFilePolicyRequest struct {
	*requests.RpcRequest
	FileType    string `position:"Body" name:"FileType"`
	UniqueAppId string `position:"Body" name:"UniqueAppId"`
}

GetAppFilePolicyRequest is the request struct for api GetAppFilePolicy

func CreateGetAppFilePolicyRequest

func CreateGetAppFilePolicyRequest() (request *GetAppFilePolicyRequest)

CreateGetAppFilePolicyRequest creates a request to invoke GetAppFilePolicy API

type GetAppFilePolicyResponse

type GetAppFilePolicyResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	OSSPolicy OSSPolicy `json:"OSSPolicy" xml:"OSSPolicy"`
}

GetAppFilePolicyResponse is the response struct for api GetAppFilePolicy

func CreateGetAppFilePolicyResponse

func CreateGetAppFilePolicyResponse() (response *GetAppFilePolicyResponse)

CreateGetAppFilePolicyResponse creates a response to parse from GetAppFilePolicy response

type GetAppMonthlyDeviceCountRequest

type GetAppMonthlyDeviceCountRequest struct {
	*requests.RpcRequest
	UniqueAppId string           `position:"Body" name:"UniqueAppId"`
	FromDateMs  requests.Integer `position:"Body" name:"FromDateMs"`
	Service     string           `position:"Body" name:"Service"`
	UntilDateMs requests.Integer `position:"Body" name:"UntilDateMs"`
}

GetAppMonthlyDeviceCountRequest is the request struct for api GetAppMonthlyDeviceCount

func CreateGetAppMonthlyDeviceCountRequest

func CreateGetAppMonthlyDeviceCountRequest() (request *GetAppMonthlyDeviceCountRequest)

CreateGetAppMonthlyDeviceCountRequest creates a request to invoke GetAppMonthlyDeviceCount API

type GetAppMonthlyDeviceCountResponse

type GetAppMonthlyDeviceCountResponse struct {
	*responses.BaseResponse
	RequestId       string            `json:"RequestId" xml:"RequestId"`
	DeviceCountList []DeviceCountItem `json:"DeviceCountList" xml:"DeviceCountList"`
}

GetAppMonthlyDeviceCountResponse is the response struct for api GetAppMonthlyDeviceCount

func CreateGetAppMonthlyDeviceCountResponse

func CreateGetAppMonthlyDeviceCountResponse() (response *GetAppMonthlyDeviceCountResponse)

CreateGetAppMonthlyDeviceCountResponse creates a response to parse from GetAppMonthlyDeviceCount response

type GetAppStatusRequest

type GetAppStatusRequest struct {
	*requests.RpcRequest
	UniqueAppId string `position:"Body" name:"UniqueAppId"`
}

GetAppStatusRequest is the request struct for api GetAppStatus

func CreateGetAppStatusRequest

func CreateGetAppStatusRequest() (request *GetAppStatusRequest)

CreateGetAppStatusRequest creates a request to invoke GetAppStatus API

type GetAppStatusResponse

type GetAppStatusResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	AppStatus AppStatus `json:"AppStatus" xml:"AppStatus"`
}

GetAppStatusResponse is the response struct for api GetAppStatus

func CreateGetAppStatusResponse

func CreateGetAppStatusResponse() (response *GetAppStatusResponse)

CreateGetAppStatusResponse creates a response to parse from GetAppStatus response

type GetCrashSummaryRequest

type GetCrashSummaryRequest struct {
	*requests.RpcRequest
	UniqueAppId string           `position:"Body" name:"UniqueAppId"`
	DateTimeMs  requests.Integer `position:"Body" name:"DateTimeMs"`
	AppVersion  string           `position:"Body" name:"AppVersion"`
}

GetCrashSummaryRequest is the request struct for api GetCrashSummary

func CreateGetCrashSummaryRequest

func CreateGetCrashSummaryRequest() (request *GetCrashSummaryRequest)

CreateGetCrashSummaryRequest creates a request to invoke GetCrashSummary API

type GetCrashSummaryResponse

type GetCrashSummaryResponse struct {
	*responses.BaseResponse
	RequestId        string             `json:"RequestId" xml:"RequestId"`
	CrashSummaryList []CrashSummaryItem `json:"CrashSummaryList" xml:"CrashSummaryList"`
}

GetCrashSummaryResponse is the response struct for api GetCrashSummary

func CreateGetCrashSummaryResponse

func CreateGetCrashSummaryResponse() (response *GetCrashSummaryResponse)

CreateGetCrashSummaryResponse creates a response to parse from GetCrashSummary response

type GetSdkConfigRequest

type GetSdkConfigRequest struct {
	*requests.RpcRequest
	UniqueAppId string `position:"Body" name:"UniqueAppId"`
}

GetSdkConfigRequest is the request struct for api GetSdkConfig

func CreateGetSdkConfigRequest

func CreateGetSdkConfigRequest() (request *GetSdkConfigRequest)

CreateGetSdkConfigRequest creates a request to invoke GetSdkConfig API

type GetSdkConfigResponse

type GetSdkConfigResponse struct {
	*responses.BaseResponse
	RequestId string                 `json:"RequestId" xml:"RequestId"`
	SDKConfig map[string]interface{} `json:"SDKConfig" xml:"SDKConfig"`
}

GetSdkConfigResponse is the response struct for api GetSdkConfig

func CreateGetSdkConfigResponse

func CreateGetSdkConfigResponse() (response *GetSdkConfigResponse)

CreateGetSdkConfigResponse creates a response to parse from GetSdkConfig response

type MetricResultItem

type MetricResultItem struct {
	Tags map[string]interface{} `json:"Tags" xml:"Tags"`
	Data []Point                `json:"Data" xml:"Data"`
}

MetricResultItem is a nested struct in emas_appmonitor response

type MetricResultListInQueryApiAvgDurationGroupTrend

type MetricResultListInQueryApiAvgDurationGroupTrend struct {
	MetricResultItem []MetricResultItem `json:"MetricResultItem" xml:"MetricResultItem"`
}

MetricResultListInQueryApiAvgDurationGroupTrend is a nested struct in emas_appmonitor response

type MetricResultListInQueryApiAvgDurationTrend

type MetricResultListInQueryApiAvgDurationTrend struct {
	MetricResultItem []MetricResultItem `json:"MetricResultItem" xml:"MetricResultItem"`
}

MetricResultListInQueryApiAvgDurationTrend is a nested struct in emas_appmonitor response

type MetricResultListInQueryApiDurationDistribution

type MetricResultListInQueryApiDurationDistribution struct {
	MetricResultItem []MetricResultItem `json:"MetricResultItem" xml:"MetricResultItem"`
}

MetricResultListInQueryApiDurationDistribution is a nested struct in emas_appmonitor response

type MetricResultListInQueryApiErrorGroupTrend

type MetricResultListInQueryApiErrorGroupTrend struct {
	MetricResultItem []MetricResultItem `json:"MetricResultItem" xml:"MetricResultItem"`
}

MetricResultListInQueryApiErrorGroupTrend is a nested struct in emas_appmonitor response

type MetricResultListInQueryApiErrorTrend

type MetricResultListInQueryApiErrorTrend struct {
	MetricResultItem []MetricResultItem `json:"MetricResultItem" xml:"MetricResultItem"`
}

MetricResultListInQueryApiErrorTrend is a nested struct in emas_appmonitor response

type MetricResultListInQueryApiStatusCodeGroupTrend

type MetricResultListInQueryApiStatusCodeGroupTrend struct {
	MetricResultItem []MetricResultItem `json:"MetricResultItem" xml:"MetricResultItem"`
}

MetricResultListInQueryApiStatusCodeGroupTrend is a nested struct in emas_appmonitor response

type MetricResultListInQueryApiStatusCodeTrend

type MetricResultListInQueryApiStatusCodeTrend struct {
	MetricResultItem []MetricResultItem `json:"MetricResultItem" xml:"MetricResultItem"`
}

MetricResultListInQueryApiStatusCodeTrend is a nested struct in emas_appmonitor response

type MetricResultListInQueryCrashTrend

type MetricResultListInQueryCrashTrend struct {
	MetricResultItem []MetricResultItem `json:"MetricResultItem" xml:"MetricResultItem"`
}

MetricResultListInQueryCrashTrend is a nested struct in emas_appmonitor response

type MetricResultListInQueryLaunchTimeDistribution

type MetricResultListInQueryLaunchTimeDistribution struct {
	MetricResultItem []MetricResultItem `json:"MetricResultItem" xml:"MetricResultItem"`
}

MetricResultListInQueryLaunchTimeDistribution is a nested struct in emas_appmonitor response

type MetricResultListInQueryLaunchTimeTrend

type MetricResultListInQueryLaunchTimeTrend struct {
	MetricResultItem []MetricResultItem `json:"MetricResultItem" xml:"MetricResultItem"`
}

MetricResultListInQueryLaunchTimeTrend is a nested struct in emas_appmonitor response

type MetricResultListInQueryLaunchTimeTrendGroupByProvince

type MetricResultListInQueryLaunchTimeTrendGroupByProvince struct {
	MetricResultItem []MetricResultItem `json:"MetricResultItem" xml:"MetricResultItem"`
}

MetricResultListInQueryLaunchTimeTrendGroupByProvince is a nested struct in emas_appmonitor response

type MetricResultListInQueryLaunchTimeTrendWithCarrier

type MetricResultListInQueryLaunchTimeTrendWithCarrier struct {
	MetricResultItem []MetricResultItem `json:"MetricResultItem" xml:"MetricResultItem"`
}

MetricResultListInQueryLaunchTimeTrendWithCarrier is a nested struct in emas_appmonitor response

type MetricResultListInQueryPagePerfDistribution

type MetricResultListInQueryPagePerfDistribution struct {
	MetricResultItem []MetricResultItem `json:"MetricResultItem" xml:"MetricResultItem"`
}

MetricResultListInQueryPagePerfDistribution is a nested struct in emas_appmonitor response

type MetricResultListInQueryPagePerfTrend

type MetricResultListInQueryPagePerfTrend struct {
	MetricResultItem []MetricResultItem `json:"MetricResultItem" xml:"MetricResultItem"`
}

MetricResultListInQueryPagePerfTrend is a nested struct in emas_appmonitor response

type MetricResultListInQueryPagePerfTrendGroupByPageName

type MetricResultListInQueryPagePerfTrendGroupByPageName struct {
	MetricResultItem []MetricResultItem `json:"MetricResultItem" xml:"MetricResultItem"`
}

MetricResultListInQueryPagePerfTrendGroupByPageName is a nested struct in emas_appmonitor response

type MetricResultListInQueryPagePerfTrendGroupByProvince

type MetricResultListInQueryPagePerfTrendGroupByProvince struct {
	MetricResultItem []MetricResultItem `json:"MetricResultItem" xml:"MetricResultItem"`
}

MetricResultListInQueryPagePerfTrendGroupByProvince is a nested struct in emas_appmonitor response

type MetricResultListInQuerySingleDomainApiAvgDurationGroupTrend

type MetricResultListInQuerySingleDomainApiAvgDurationGroupTrend struct {
	MetricResultItem []MetricResultItem `json:"MetricResultItem" xml:"MetricResultItem"`
}

MetricResultListInQuerySingleDomainApiAvgDurationGroupTrend is a nested struct in emas_appmonitor response

type MetricResultListInQuerySingleDomainApiErrorGroupTrend

type MetricResultListInQuerySingleDomainApiErrorGroupTrend struct {
	MetricResultItem []MetricResultItem `json:"MetricResultItem" xml:"MetricResultItem"`
}

MetricResultListInQuerySingleDomainApiErrorGroupTrend is a nested struct in emas_appmonitor response

type MetricResultListInQuerySingleDomainApiStatusCodeGroupTrend

type MetricResultListInQuerySingleDomainApiStatusCodeGroupTrend struct {
	MetricResultItem []MetricResultItem `json:"MetricResultItem" xml:"MetricResultItem"`
}

MetricResultListInQuerySingleDomainApiStatusCodeGroupTrend is a nested struct in emas_appmonitor response

type NotifyTypes

type NotifyTypes struct {
	NotifyType []string `json:"NotifyType" xml:"NotifyType"`
}

NotifyTypes is a nested struct in emas_appmonitor response

type OSSPolicy

type OSSPolicy struct {
	AccessId     string `json:"AccessId" xml:"AccessId"`
	Directory    string `json:"Directory" xml:"Directory"`
	ExpireSecond string `json:"ExpireSecond" xml:"ExpireSecond"`
	FileId       string `json:"FileId" xml:"FileId"`
	Host         string `json:"Host" xml:"Host"`
	Policy       string `json:"Policy" xml:"Policy"`
	Signature    string `json:"Signature" xml:"Signature"`
}

OSSPolicy is a nested struct in emas_appmonitor response

type Point

type Point struct {
	Time             int64          `json:"Time" xml:"Time"`
	Data             float64        `json:"Data" xml:"Data"`
	ErrorInfo        ErrorInfo      `json:"ErrorInfo" xml:"ErrorInfo"`
	PointData        PointData      `json:"PointData" xml:"PointData"`
	CentroidItemList []CentroidItem `json:"CentroidItemList" xml:"CentroidItemList"`
}

Point is a nested struct in emas_appmonitor response

type PointData

type PointData struct {
	Status4xxCount    int64   `json:"Status4xxCount" xml:"Status4xxCount"`
	Status5xxCount    int64   `json:"Status5xxCount" xml:"Status5xxCount"`
	StatusNormalCount int64   `json:"StatusNormalCount" xml:"StatusNormalCount"`
	Status4xxRatio    float64 `json:"Status4xxRatio" xml:"Status4xxRatio"`
	StatusNormalRatio float64 `json:"StatusNormalRatio" xml:"StatusNormalRatio"`
	Status5xxRatio    float64 `json:"Status5xxRatio" xml:"Status5xxRatio"`
}

PointData is a nested struct in emas_appmonitor response

type QueryApiAvgDurationGroupTrendRequest

type QueryApiAvgDurationGroupTrendRequest struct {
	*requests.RpcRequest
	AppVersionStrategy string           `position:"Body" name:"AppVersionStrategy"`
	StartTime          requests.Integer `position:"Body" name:"StartTime"`
	Group              string           `position:"Body" name:"Group"`
	IntervalMinutes    requests.Integer `position:"Body" name:"IntervalMinutes"`
	UniqueAppId        string           `position:"Body" name:"UniqueAppId"`
	EndTime            requests.Integer `position:"Body" name:"EndTime"`
	AppVersion         *[]string        `position:"Body" name:"AppVersion"  type:"Repeated"`
}

QueryApiAvgDurationGroupTrendRequest is the request struct for api QueryApiAvgDurationGroupTrend

func CreateQueryApiAvgDurationGroupTrendRequest

func CreateQueryApiAvgDurationGroupTrendRequest() (request *QueryApiAvgDurationGroupTrendRequest)

CreateQueryApiAvgDurationGroupTrendRequest creates a request to invoke QueryApiAvgDurationGroupTrend API

type QueryApiAvgDurationGroupTrendResponse

type QueryApiAvgDurationGroupTrendResponse struct {
	*responses.BaseResponse
	RequestId        string             `json:"RequestId" xml:"RequestId"`
	MetricResultList []MetricResultItem `json:"MetricResultList" xml:"MetricResultList"`
}

QueryApiAvgDurationGroupTrendResponse is the response struct for api QueryApiAvgDurationGroupTrend

func CreateQueryApiAvgDurationGroupTrendResponse

func CreateQueryApiAvgDurationGroupTrendResponse() (response *QueryApiAvgDurationGroupTrendResponse)

CreateQueryApiAvgDurationGroupTrendResponse creates a response to parse from QueryApiAvgDurationGroupTrend response

type QueryApiAvgDurationTrendRequest

type QueryApiAvgDurationTrendRequest struct {
	*requests.RpcRequest
	AppVersionStrategy string           `position:"Body" name:"AppVersionStrategy"`
	StartTime          requests.Integer `position:"Body" name:"StartTime"`
	IntervalMinutes    requests.Integer `position:"Body" name:"IntervalMinutes"`
	UniqueAppId        string           `position:"Body" name:"UniqueAppId"`
	Ip                 *[]string        `position:"Body" name:"Ip"  type:"Repeated"`
	EndTime            requests.Integer `position:"Body" name:"EndTime"`
	AppVersion         *[]string        `position:"Body" name:"AppVersion"  type:"Repeated"`
	UrlPath            *[]string        `position:"Body" name:"UrlPath"  type:"Repeated"`
	Domain             string           `position:"Body" name:"Domain"`
}

QueryApiAvgDurationTrendRequest is the request struct for api QueryApiAvgDurationTrend

func CreateQueryApiAvgDurationTrendRequest

func CreateQueryApiAvgDurationTrendRequest() (request *QueryApiAvgDurationTrendRequest)

CreateQueryApiAvgDurationTrendRequest creates a request to invoke QueryApiAvgDurationTrend API

type QueryApiAvgDurationTrendResponse

type QueryApiAvgDurationTrendResponse struct {
	*responses.BaseResponse
	RequestId        string             `json:"RequestId" xml:"RequestId"`
	MetricResultList []MetricResultItem `json:"MetricResultList" xml:"MetricResultList"`
}

QueryApiAvgDurationTrendResponse is the response struct for api QueryApiAvgDurationTrend

func CreateQueryApiAvgDurationTrendResponse

func CreateQueryApiAvgDurationTrendResponse() (response *QueryApiAvgDurationTrendResponse)

CreateQueryApiAvgDurationTrendResponse creates a response to parse from QueryApiAvgDurationTrend response

type QueryApiDurationDistributionRequest

type QueryApiDurationDistributionRequest struct {
	*requests.RpcRequest
	AppVersionStrategy string           `position:"Body" name:"AppVersionStrategy"`
	StartTime          requests.Integer `position:"Body" name:"StartTime"`
	StatType           string           `position:"Body" name:"StatType"`
	IntervalMinutes    requests.Integer `position:"Body" name:"IntervalMinutes"`
	UniqueAppId        string           `position:"Body" name:"UniqueAppId"`
	Ip                 *[]string        `position:"Body" name:"Ip"  type:"Repeated"`
	EndTime            requests.Integer `position:"Body" name:"EndTime"`
	AppVersion         *[]string        `position:"Body" name:"AppVersion"  type:"Repeated"`
	UrlPath            *[]string        `position:"Body" name:"UrlPath"  type:"Repeated"`
	Domain             string           `position:"Body" name:"Domain"`
}

QueryApiDurationDistributionRequest is the request struct for api QueryApiDurationDistribution

func CreateQueryApiDurationDistributionRequest

func CreateQueryApiDurationDistributionRequest() (request *QueryApiDurationDistributionRequest)

CreateQueryApiDurationDistributionRequest creates a request to invoke QueryApiDurationDistribution API

type QueryApiDurationDistributionResponse

type QueryApiDurationDistributionResponse struct {
	*responses.BaseResponse
	RequestId        string             `json:"RequestId" xml:"RequestId"`
	MetricResultList []MetricResultItem `json:"MetricResultList" xml:"MetricResultList"`
}

QueryApiDurationDistributionResponse is the response struct for api QueryApiDurationDistribution

func CreateQueryApiDurationDistributionResponse

func CreateQueryApiDurationDistributionResponse() (response *QueryApiDurationDistributionResponse)

CreateQueryApiDurationDistributionResponse creates a response to parse from QueryApiDurationDistribution response

type QueryApiErrorGroupTrendRequest

type QueryApiErrorGroupTrendRequest struct {
	*requests.RpcRequest
	AppVersionStrategy string           `position:"Body" name:"AppVersionStrategy"`
	StartTime          requests.Integer `position:"Body" name:"StartTime"`
	Group              string           `position:"Body" name:"Group"`
	IntervalMinutes    requests.Integer `position:"Body" name:"IntervalMinutes"`
	UniqueAppId        string           `position:"Body" name:"UniqueAppId"`
	EndTime            requests.Integer `position:"Body" name:"EndTime"`
	AppVersion         *[]string        `position:"Body" name:"AppVersion"  type:"Repeated"`
}

QueryApiErrorGroupTrendRequest is the request struct for api QueryApiErrorGroupTrend

func CreateQueryApiErrorGroupTrendRequest

func CreateQueryApiErrorGroupTrendRequest() (request *QueryApiErrorGroupTrendRequest)

CreateQueryApiErrorGroupTrendRequest creates a request to invoke QueryApiErrorGroupTrend API

type QueryApiErrorGroupTrendResponse

type QueryApiErrorGroupTrendResponse struct {
	*responses.BaseResponse
	RequestId        string             `json:"RequestId" xml:"RequestId"`
	MetricResultList []MetricResultItem `json:"MetricResultList" xml:"MetricResultList"`
}

QueryApiErrorGroupTrendResponse is the response struct for api QueryApiErrorGroupTrend

func CreateQueryApiErrorGroupTrendResponse

func CreateQueryApiErrorGroupTrendResponse() (response *QueryApiErrorGroupTrendResponse)

CreateQueryApiErrorGroupTrendResponse creates a response to parse from QueryApiErrorGroupTrend response

type QueryApiErrorTrendRequest

type QueryApiErrorTrendRequest struct {
	*requests.RpcRequest
	AppVersionStrategy string           `position:"Body" name:"AppVersionStrategy"`
	StartTime          requests.Integer `position:"Body" name:"StartTime"`
	IntervalMinutes    requests.Integer `position:"Body" name:"IntervalMinutes"`
	UniqueAppId        string           `position:"Body" name:"UniqueAppId"`
	Ip                 *[]string        `position:"Body" name:"Ip"  type:"Repeated"`
	EndTime            requests.Integer `position:"Body" name:"EndTime"`
	AppVersion         *[]string        `position:"Body" name:"AppVersion"  type:"Repeated"`
	UrlPath            *[]string        `position:"Body" name:"UrlPath"  type:"Repeated"`
	Domain             string           `position:"Body" name:"Domain"`
}

QueryApiErrorTrendRequest is the request struct for api QueryApiErrorTrend

func CreateQueryApiErrorTrendRequest

func CreateQueryApiErrorTrendRequest() (request *QueryApiErrorTrendRequest)

CreateQueryApiErrorTrendRequest creates a request to invoke QueryApiErrorTrend API

type QueryApiErrorTrendResponse

type QueryApiErrorTrendResponse struct {
	*responses.BaseResponse
	RequestId        string             `json:"RequestId" xml:"RequestId"`
	MetricResultList []MetricResultItem `json:"MetricResultList" xml:"MetricResultList"`
}

QueryApiErrorTrendResponse is the response struct for api QueryApiErrorTrend

func CreateQueryApiErrorTrendResponse

func CreateQueryApiErrorTrendResponse() (response *QueryApiErrorTrendResponse)

CreateQueryApiErrorTrendResponse creates a response to parse from QueryApiErrorTrend response

type QueryApiStatusCodeGroupTrendRequest

type QueryApiStatusCodeGroupTrendRequest struct {
	*requests.RpcRequest
	AppVersionStrategy string           `position:"Body" name:"AppVersionStrategy"`
	StartTime          requests.Integer `position:"Body" name:"StartTime"`
	Group              string           `position:"Body" name:"Group"`
	IntervalMinutes    requests.Integer `position:"Body" name:"IntervalMinutes"`
	UniqueAppId        string           `position:"Body" name:"UniqueAppId"`
	EndTime            requests.Integer `position:"Body" name:"EndTime"`
	AppVersion         *[]string        `position:"Body" name:"AppVersion"  type:"Repeated"`
}

QueryApiStatusCodeGroupTrendRequest is the request struct for api QueryApiStatusCodeGroupTrend

func CreateQueryApiStatusCodeGroupTrendRequest

func CreateQueryApiStatusCodeGroupTrendRequest() (request *QueryApiStatusCodeGroupTrendRequest)

CreateQueryApiStatusCodeGroupTrendRequest creates a request to invoke QueryApiStatusCodeGroupTrend API

type QueryApiStatusCodeGroupTrendResponse

type QueryApiStatusCodeGroupTrendResponse struct {
	*responses.BaseResponse
	RequestId        string             `json:"RequestId" xml:"RequestId"`
	MetricResultList []MetricResultItem `json:"MetricResultList" xml:"MetricResultList"`
}

QueryApiStatusCodeGroupTrendResponse is the response struct for api QueryApiStatusCodeGroupTrend

func CreateQueryApiStatusCodeGroupTrendResponse

func CreateQueryApiStatusCodeGroupTrendResponse() (response *QueryApiStatusCodeGroupTrendResponse)

CreateQueryApiStatusCodeGroupTrendResponse creates a response to parse from QueryApiStatusCodeGroupTrend response

type QueryApiStatusCodeTrendRequest

type QueryApiStatusCodeTrendRequest struct {
	*requests.RpcRequest
	AppVersionStrategy string           `position:"Body" name:"AppVersionStrategy"`
	StartTime          requests.Integer `position:"Body" name:"StartTime"`
	IntervalMinutes    requests.Integer `position:"Body" name:"IntervalMinutes"`
	UniqueAppId        string           `position:"Body" name:"UniqueAppId"`
	Ip                 *[]string        `position:"Body" name:"Ip"  type:"Repeated"`
	EndTime            requests.Integer `position:"Body" name:"EndTime"`
	AppVersion         *[]string        `position:"Body" name:"AppVersion"  type:"Repeated"`
	UrlPath            *[]string        `position:"Body" name:"UrlPath"  type:"Repeated"`
	Domain             string           `position:"Body" name:"Domain"`
}

QueryApiStatusCodeTrendRequest is the request struct for api QueryApiStatusCodeTrend

func CreateQueryApiStatusCodeTrendRequest

func CreateQueryApiStatusCodeTrendRequest() (request *QueryApiStatusCodeTrendRequest)

CreateQueryApiStatusCodeTrendRequest creates a request to invoke QueryApiStatusCodeTrend API

type QueryApiStatusCodeTrendResponse

type QueryApiStatusCodeTrendResponse struct {
	*responses.BaseResponse
	RequestId        string             `json:"RequestId" xml:"RequestId"`
	MetricResultList []MetricResultItem `json:"MetricResultList" xml:"MetricResultList"`
}

QueryApiStatusCodeTrendResponse is the response struct for api QueryApiStatusCodeTrend

func CreateQueryApiStatusCodeTrendResponse

func CreateQueryApiStatusCodeTrendResponse() (response *QueryApiStatusCodeTrendResponse)

CreateQueryApiStatusCodeTrendResponse creates a response to parse from QueryApiStatusCodeTrend response

type QueryCrashTrendRequest

type QueryCrashTrendRequest struct {
	*requests.RpcRequest
	AppVersionStrategy string           `position:"Body" name:"AppVersionStrategy"`
	StartTime          requests.Integer `position:"Body" name:"StartTime"`
	IntervalMinutes    requests.Integer `position:"Body" name:"IntervalMinutes"`
	UniqueAppId        string           `position:"Body" name:"UniqueAppId"`
	CrashStatType      string           `position:"Body" name:"CrashStatType"`
	EndTime            requests.Integer `position:"Body" name:"EndTime"`
	AppVersion         *[]string        `position:"Body" name:"AppVersion"  type:"Repeated"`
	ErrorType          *[]string        `position:"Body" name:"ErrorType"  type:"Repeated"`
	ErrorCategory      string           `position:"Body" name:"ErrorCategory"`
}

QueryCrashTrendRequest is the request struct for api QueryCrashTrend

func CreateQueryCrashTrendRequest

func CreateQueryCrashTrendRequest() (request *QueryCrashTrendRequest)

CreateQueryCrashTrendRequest creates a request to invoke QueryCrashTrend API

type QueryCrashTrendResponse

type QueryCrashTrendResponse struct {
	*responses.BaseResponse
	RequestId        string             `json:"RequestId" xml:"RequestId"`
	MetricResultList []MetricResultItem `json:"MetricResultList" xml:"MetricResultList"`
}

QueryCrashTrendResponse is the response struct for api QueryCrashTrend

func CreateQueryCrashTrendResponse

func CreateQueryCrashTrendResponse() (response *QueryCrashTrendResponse)

CreateQueryCrashTrendResponse creates a response to parse from QueryCrashTrend response

type QueryLaunchTimeDistributionRequest

type QueryLaunchTimeDistributionRequest struct {
	*requests.RpcRequest
	AppVersionStrategy string           `position:"Body" name:"AppVersionStrategy"`
	StartTime          requests.Integer `position:"Body" name:"StartTime"`
	LaunchType         string           `position:"Body" name:"LaunchType"`
	DeviceLevel        string           `position:"Body" name:"DeviceLevel"`
	Province           *[]string        `position:"Body" name:"Province"  type:"Repeated"`
	StatType           string           `position:"Body" name:"StatType"`
	IntervalMinutes    requests.Integer `position:"Body" name:"IntervalMinutes"`
	UniqueAppId        string           `position:"Body" name:"UniqueAppId"`
	EndTime            requests.Integer `position:"Body" name:"EndTime"`
	AppVersion         *[]string        `position:"Body" name:"AppVersion"  type:"Repeated"`
}

QueryLaunchTimeDistributionRequest is the request struct for api QueryLaunchTimeDistribution

func CreateQueryLaunchTimeDistributionRequest

func CreateQueryLaunchTimeDistributionRequest() (request *QueryLaunchTimeDistributionRequest)

CreateQueryLaunchTimeDistributionRequest creates a request to invoke QueryLaunchTimeDistribution API

type QueryLaunchTimeDistributionResponse

type QueryLaunchTimeDistributionResponse struct {
	*responses.BaseResponse
	RequestId        string             `json:"RequestId" xml:"RequestId"`
	MetricResultList []MetricResultItem `json:"MetricResultList" xml:"MetricResultList"`
}

QueryLaunchTimeDistributionResponse is the response struct for api QueryLaunchTimeDistribution

func CreateQueryLaunchTimeDistributionResponse

func CreateQueryLaunchTimeDistributionResponse() (response *QueryLaunchTimeDistributionResponse)

CreateQueryLaunchTimeDistributionResponse creates a response to parse from QueryLaunchTimeDistribution response

type QueryLaunchTimeTrendGroupByProvinceRequest

type QueryLaunchTimeTrendGroupByProvinceRequest struct {
	*requests.RpcRequest
	AppVersionStrategy string           `position:"Body" name:"AppVersionStrategy"`
	StartTime          requests.Integer `position:"Body" name:"StartTime"`
	LaunchType         string           `position:"Body" name:"LaunchType"`
	DeviceLevel        string           `position:"Body" name:"DeviceLevel"`
	StatType           string           `position:"Body" name:"StatType"`
	IntervalMinutes    requests.Integer `position:"Body" name:"IntervalMinutes"`
	UniqueAppId        string           `position:"Body" name:"UniqueAppId"`
	EndTime            requests.Integer `position:"Body" name:"EndTime"`
	AppVersion         *[]string        `position:"Body" name:"AppVersion"  type:"Repeated"`
	GroupByDistrict    requests.Boolean `position:"Body" name:"GroupByDistrict"`
}

QueryLaunchTimeTrendGroupByProvinceRequest is the request struct for api QueryLaunchTimeTrendGroupByProvince

func CreateQueryLaunchTimeTrendGroupByProvinceRequest

func CreateQueryLaunchTimeTrendGroupByProvinceRequest() (request *QueryLaunchTimeTrendGroupByProvinceRequest)

CreateQueryLaunchTimeTrendGroupByProvinceRequest creates a request to invoke QueryLaunchTimeTrendGroupByProvince API

type QueryLaunchTimeTrendGroupByProvinceResponse

type QueryLaunchTimeTrendGroupByProvinceResponse struct {
	*responses.BaseResponse
	RequestId        string             `json:"RequestId" xml:"RequestId"`
	MetricResultList []MetricResultItem `json:"MetricResultList" xml:"MetricResultList"`
}

QueryLaunchTimeTrendGroupByProvinceResponse is the response struct for api QueryLaunchTimeTrendGroupByProvince

func CreateQueryLaunchTimeTrendGroupByProvinceResponse

func CreateQueryLaunchTimeTrendGroupByProvinceResponse() (response *QueryLaunchTimeTrendGroupByProvinceResponse)

CreateQueryLaunchTimeTrendGroupByProvinceResponse creates a response to parse from QueryLaunchTimeTrendGroupByProvince response

type QueryLaunchTimeTrendRequest

type QueryLaunchTimeTrendRequest struct {
	*requests.RpcRequest
	AppVersionStrategy string           `position:"Body" name:"AppVersionStrategy"`
	StartTime          requests.Integer `position:"Body" name:"StartTime"`
	LaunchType         string           `position:"Body" name:"LaunchType"`
	DeviceLevel        string           `position:"Body" name:"DeviceLevel"`
	Province           *[]string        `position:"Body" name:"Province"  type:"Repeated"`
	StatType           string           `position:"Body" name:"StatType"`
	IntervalMinutes    requests.Integer `position:"Body" name:"IntervalMinutes"`
	UniqueAppId        string           `position:"Body" name:"UniqueAppId"`
	EndTime            requests.Integer `position:"Body" name:"EndTime"`
	AppVersion         *[]string        `position:"Body" name:"AppVersion"  type:"Repeated"`
}

QueryLaunchTimeTrendRequest is the request struct for api QueryLaunchTimeTrend

func CreateQueryLaunchTimeTrendRequest

func CreateQueryLaunchTimeTrendRequest() (request *QueryLaunchTimeTrendRequest)

CreateQueryLaunchTimeTrendRequest creates a request to invoke QueryLaunchTimeTrend API

type QueryLaunchTimeTrendResponse

type QueryLaunchTimeTrendResponse struct {
	*responses.BaseResponse
	RequestId        string             `json:"RequestId" xml:"RequestId"`
	MetricResultList []MetricResultItem `json:"MetricResultList" xml:"MetricResultList"`
}

QueryLaunchTimeTrendResponse is the response struct for api QueryLaunchTimeTrend

func CreateQueryLaunchTimeTrendResponse

func CreateQueryLaunchTimeTrendResponse() (response *QueryLaunchTimeTrendResponse)

CreateQueryLaunchTimeTrendResponse creates a response to parse from QueryLaunchTimeTrend response

type QueryLaunchTimeTrendWithCarrierRequest

type QueryLaunchTimeTrendWithCarrierRequest struct {
	*requests.RpcRequest
	AppVersionStrategy string           `position:"Body" name:"AppVersionStrategy"`
	StartTime          requests.Integer `position:"Body" name:"StartTime"`
	LaunchType         string           `position:"Body" name:"LaunchType"`
	StatType           string           `position:"Body" name:"StatType"`
	IntervalMinutes    requests.Integer `position:"Body" name:"IntervalMinutes"`
	UniqueAppId        string           `position:"Body" name:"UniqueAppId"`
	EndTime            requests.Integer `position:"Body" name:"EndTime"`
	AppVersion         *[]string        `position:"Body" name:"AppVersion"  type:"Repeated"`
	Carrier            *[]string        `position:"Body" name:"Carrier"  type:"Repeated"`
}

QueryLaunchTimeTrendWithCarrierRequest is the request struct for api QueryLaunchTimeTrendWithCarrier

func CreateQueryLaunchTimeTrendWithCarrierRequest

func CreateQueryLaunchTimeTrendWithCarrierRequest() (request *QueryLaunchTimeTrendWithCarrierRequest)

CreateQueryLaunchTimeTrendWithCarrierRequest creates a request to invoke QueryLaunchTimeTrendWithCarrier API

type QueryLaunchTimeTrendWithCarrierResponse

type QueryLaunchTimeTrendWithCarrierResponse struct {
	*responses.BaseResponse
	RequestId        string             `json:"RequestId" xml:"RequestId"`
	MetricResultList []MetricResultItem `json:"MetricResultList" xml:"MetricResultList"`
}

QueryLaunchTimeTrendWithCarrierResponse is the response struct for api QueryLaunchTimeTrendWithCarrier

func CreateQueryLaunchTimeTrendWithCarrierResponse

func CreateQueryLaunchTimeTrendWithCarrierResponse() (response *QueryLaunchTimeTrendWithCarrierResponse)

CreateQueryLaunchTimeTrendWithCarrierResponse creates a response to parse from QueryLaunchTimeTrendWithCarrier response

type QueryPagePerfDistributionRequest

type QueryPagePerfDistributionRequest struct {
	*requests.RpcRequest
	MetricType         string           `position:"Body" name:"MetricType"`
	AppVersionStrategy string           `position:"Body" name:"AppVersionStrategy"`
	StartTime          requests.Integer `position:"Body" name:"StartTime"`
	DeviceLevel        string           `position:"Body" name:"DeviceLevel"`
	Province           *[]string        `position:"Body" name:"Province"  type:"Repeated"`
	StatType           string           `position:"Body" name:"StatType"`
	IntervalMinutes    requests.Integer `position:"Body" name:"IntervalMinutes"`
	UniqueAppId        string           `position:"Body" name:"UniqueAppId"`
	EndTime            requests.Integer `position:"Body" name:"EndTime"`
	AppVersion         *[]string        `position:"Body" name:"AppVersion"  type:"Repeated"`
	Page               *[]string        `position:"Body" name:"Page"  type:"Repeated"`
}

QueryPagePerfDistributionRequest is the request struct for api QueryPagePerfDistribution

func CreateQueryPagePerfDistributionRequest

func CreateQueryPagePerfDistributionRequest() (request *QueryPagePerfDistributionRequest)

CreateQueryPagePerfDistributionRequest creates a request to invoke QueryPagePerfDistribution API

type QueryPagePerfDistributionResponse

type QueryPagePerfDistributionResponse struct {
	*responses.BaseResponse
	RequestId        string             `json:"RequestId" xml:"RequestId"`
	MetricResultList []MetricResultItem `json:"MetricResultList" xml:"MetricResultList"`
}

QueryPagePerfDistributionResponse is the response struct for api QueryPagePerfDistribution

func CreateQueryPagePerfDistributionResponse

func CreateQueryPagePerfDistributionResponse() (response *QueryPagePerfDistributionResponse)

CreateQueryPagePerfDistributionResponse creates a response to parse from QueryPagePerfDistribution response

type QueryPagePerfTrendGroupByPageNameRequest

type QueryPagePerfTrendGroupByPageNameRequest struct {
	*requests.RpcRequest
	MetricType         string           `position:"Body" name:"MetricType"`
	AppVersionStrategy string           `position:"Body" name:"AppVersionStrategy"`
	StartTime          requests.Integer `position:"Body" name:"StartTime"`
	DeviceLevel        string           `position:"Body" name:"DeviceLevel"`
	Province           *[]string        `position:"Body" name:"Province"  type:"Repeated"`
	StatType           string           `position:"Body" name:"StatType"`
	IntervalMinutes    requests.Integer `position:"Body" name:"IntervalMinutes"`
	UniqueAppId        string           `position:"Body" name:"UniqueAppId"`
	GroupByPageName    requests.Boolean `position:"Body" name:"GroupByPageName"`
	EndTime            requests.Integer `position:"Body" name:"EndTime"`
	AppVersion         *[]string        `position:"Body" name:"AppVersion"  type:"Repeated"`
}

QueryPagePerfTrendGroupByPageNameRequest is the request struct for api QueryPagePerfTrendGroupByPageName

func CreateQueryPagePerfTrendGroupByPageNameRequest

func CreateQueryPagePerfTrendGroupByPageNameRequest() (request *QueryPagePerfTrendGroupByPageNameRequest)

CreateQueryPagePerfTrendGroupByPageNameRequest creates a request to invoke QueryPagePerfTrendGroupByPageName API

type QueryPagePerfTrendGroupByPageNameResponse

type QueryPagePerfTrendGroupByPageNameResponse struct {
	*responses.BaseResponse
	RequestId        string             `json:"RequestId" xml:"RequestId"`
	MetricResultList []MetricResultItem `json:"MetricResultList" xml:"MetricResultList"`
}

QueryPagePerfTrendGroupByPageNameResponse is the response struct for api QueryPagePerfTrendGroupByPageName

func CreateQueryPagePerfTrendGroupByPageNameResponse

func CreateQueryPagePerfTrendGroupByPageNameResponse() (response *QueryPagePerfTrendGroupByPageNameResponse)

CreateQueryPagePerfTrendGroupByPageNameResponse creates a response to parse from QueryPagePerfTrendGroupByPageName response

type QueryPagePerfTrendGroupByProvinceRequest

type QueryPagePerfTrendGroupByProvinceRequest struct {
	*requests.RpcRequest
	MetricType         string           `position:"Body" name:"MetricType"`
	AppVersionStrategy string           `position:"Body" name:"AppVersionStrategy"`
	StartTime          requests.Integer `position:"Body" name:"StartTime"`
	DeviceLevel        string           `position:"Body" name:"DeviceLevel"`
	StatType           string           `position:"Body" name:"StatType"`
	IntervalMinutes    requests.Integer `position:"Body" name:"IntervalMinutes"`
	UniqueAppId        string           `position:"Body" name:"UniqueAppId"`
	EndTime            requests.Integer `position:"Body" name:"EndTime"`
	AppVersion         *[]string        `position:"Body" name:"AppVersion"  type:"Repeated"`
	GroupByDistrict    requests.Boolean `position:"Body" name:"GroupByDistrict"`
}

QueryPagePerfTrendGroupByProvinceRequest is the request struct for api QueryPagePerfTrendGroupByProvince

func CreateQueryPagePerfTrendGroupByProvinceRequest

func CreateQueryPagePerfTrendGroupByProvinceRequest() (request *QueryPagePerfTrendGroupByProvinceRequest)

CreateQueryPagePerfTrendGroupByProvinceRequest creates a request to invoke QueryPagePerfTrendGroupByProvince API

type QueryPagePerfTrendGroupByProvinceResponse

type QueryPagePerfTrendGroupByProvinceResponse struct {
	*responses.BaseResponse
	RequestId        string             `json:"RequestId" xml:"RequestId"`
	MetricResultList []MetricResultItem `json:"MetricResultList" xml:"MetricResultList"`
}

QueryPagePerfTrendGroupByProvinceResponse is the response struct for api QueryPagePerfTrendGroupByProvince

func CreateQueryPagePerfTrendGroupByProvinceResponse

func CreateQueryPagePerfTrendGroupByProvinceResponse() (response *QueryPagePerfTrendGroupByProvinceResponse)

CreateQueryPagePerfTrendGroupByProvinceResponse creates a response to parse from QueryPagePerfTrendGroupByProvince response

type QueryPagePerfTrendRequest

type QueryPagePerfTrendRequest struct {
	*requests.RpcRequest
	MetricType         string           `position:"Body" name:"MetricType"`
	AppVersionStrategy string           `position:"Body" name:"AppVersionStrategy"`
	StartTime          requests.Integer `position:"Body" name:"StartTime"`
	DeviceLevel        string           `position:"Body" name:"DeviceLevel"`
	Province           *[]string        `position:"Body" name:"Province"  type:"Repeated"`
	StatType           string           `position:"Body" name:"StatType"`
	IntervalMinutes    requests.Integer `position:"Body" name:"IntervalMinutes"`
	UniqueAppId        string           `position:"Body" name:"UniqueAppId"`
	EndTime            requests.Integer `position:"Body" name:"EndTime"`
	AppVersion         *[]string        `position:"Body" name:"AppVersion"  type:"Repeated"`
	Page               *[]string        `position:"Body" name:"Page"  type:"Repeated"`
}

QueryPagePerfTrendRequest is the request struct for api QueryPagePerfTrend

func CreateQueryPagePerfTrendRequest

func CreateQueryPagePerfTrendRequest() (request *QueryPagePerfTrendRequest)

CreateQueryPagePerfTrendRequest creates a request to invoke QueryPagePerfTrend API

type QueryPagePerfTrendResponse

type QueryPagePerfTrendResponse struct {
	*responses.BaseResponse
	RequestId        string             `json:"RequestId" xml:"RequestId"`
	MetricResultList []MetricResultItem `json:"MetricResultList" xml:"MetricResultList"`
}

QueryPagePerfTrendResponse is the response struct for api QueryPagePerfTrend

func CreateQueryPagePerfTrendResponse

func CreateQueryPagePerfTrendResponse() (response *QueryPagePerfTrendResponse)

CreateQueryPagePerfTrendResponse creates a response to parse from QueryPagePerfTrend response

type QuerySingleDomainApiAvgDurationGroupTrendRequest

type QuerySingleDomainApiAvgDurationGroupTrendRequest struct {
	*requests.RpcRequest
	AppVersionStrategy string           `position:"Body" name:"AppVersionStrategy"`
	StartTime          requests.Integer `position:"Body" name:"StartTime"`
	Group              string           `position:"Body" name:"Group"`
	IntervalMinutes    requests.Integer `position:"Body" name:"IntervalMinutes"`
	UniqueAppId        string           `position:"Body" name:"UniqueAppId"`
	EndTime            requests.Integer `position:"Body" name:"EndTime"`
	AppVersion         *[]string        `position:"Body" name:"AppVersion"  type:"Repeated"`
	Domain             string           `position:"Body" name:"Domain"`
}

QuerySingleDomainApiAvgDurationGroupTrendRequest is the request struct for api QuerySingleDomainApiAvgDurationGroupTrend

func CreateQuerySingleDomainApiAvgDurationGroupTrendRequest

func CreateQuerySingleDomainApiAvgDurationGroupTrendRequest() (request *QuerySingleDomainApiAvgDurationGroupTrendRequest)

CreateQuerySingleDomainApiAvgDurationGroupTrendRequest creates a request to invoke QuerySingleDomainApiAvgDurationGroupTrend API

type QuerySingleDomainApiAvgDurationGroupTrendResponse

type QuerySingleDomainApiAvgDurationGroupTrendResponse struct {
	*responses.BaseResponse
	RequestId        string             `json:"RequestId" xml:"RequestId"`
	MetricResultList []MetricResultItem `json:"MetricResultList" xml:"MetricResultList"`
}

QuerySingleDomainApiAvgDurationGroupTrendResponse is the response struct for api QuerySingleDomainApiAvgDurationGroupTrend

func CreateQuerySingleDomainApiAvgDurationGroupTrendResponse

func CreateQuerySingleDomainApiAvgDurationGroupTrendResponse() (response *QuerySingleDomainApiAvgDurationGroupTrendResponse)

CreateQuerySingleDomainApiAvgDurationGroupTrendResponse creates a response to parse from QuerySingleDomainApiAvgDurationGroupTrend response

type QuerySingleDomainApiErrorGroupTrendRequest

type QuerySingleDomainApiErrorGroupTrendRequest struct {
	*requests.RpcRequest
	AppVersionStrategy string           `position:"Body" name:"AppVersionStrategy"`
	StartTime          requests.Integer `position:"Body" name:"StartTime"`
	Group              string           `position:"Body" name:"Group"`
	IntervalMinutes    requests.Integer `position:"Body" name:"IntervalMinutes"`
	UniqueAppId        string           `position:"Body" name:"UniqueAppId"`
	EndTime            requests.Integer `position:"Body" name:"EndTime"`
	AppVersion         *[]string        `position:"Body" name:"AppVersion"  type:"Repeated"`
	Domain             string           `position:"Body" name:"Domain"`
}

QuerySingleDomainApiErrorGroupTrendRequest is the request struct for api QuerySingleDomainApiErrorGroupTrend

func CreateQuerySingleDomainApiErrorGroupTrendRequest

func CreateQuerySingleDomainApiErrorGroupTrendRequest() (request *QuerySingleDomainApiErrorGroupTrendRequest)

CreateQuerySingleDomainApiErrorGroupTrendRequest creates a request to invoke QuerySingleDomainApiErrorGroupTrend API

type QuerySingleDomainApiErrorGroupTrendResponse

type QuerySingleDomainApiErrorGroupTrendResponse struct {
	*responses.BaseResponse
	RequestId        string             `json:"RequestId" xml:"RequestId"`
	MetricResultList []MetricResultItem `json:"MetricResultList" xml:"MetricResultList"`
}

QuerySingleDomainApiErrorGroupTrendResponse is the response struct for api QuerySingleDomainApiErrorGroupTrend

func CreateQuerySingleDomainApiErrorGroupTrendResponse

func CreateQuerySingleDomainApiErrorGroupTrendResponse() (response *QuerySingleDomainApiErrorGroupTrendResponse)

CreateQuerySingleDomainApiErrorGroupTrendResponse creates a response to parse from QuerySingleDomainApiErrorGroupTrend response

type QuerySingleDomainApiStatusCodeGroupTrendRequest

type QuerySingleDomainApiStatusCodeGroupTrendRequest struct {
	*requests.RpcRequest
	AppVersionStrategy string           `position:"Body" name:"AppVersionStrategy"`
	StartTime          requests.Integer `position:"Body" name:"StartTime"`
	Group              string           `position:"Body" name:"Group"`
	IntervalMinutes    requests.Integer `position:"Body" name:"IntervalMinutes"`
	UniqueAppId        string           `position:"Body" name:"UniqueAppId"`
	EndTime            requests.Integer `position:"Body" name:"EndTime"`
	AppVersion         *[]string        `position:"Body" name:"AppVersion"  type:"Repeated"`
	Domain             string           `position:"Body" name:"Domain"`
}

QuerySingleDomainApiStatusCodeGroupTrendRequest is the request struct for api QuerySingleDomainApiStatusCodeGroupTrend

func CreateQuerySingleDomainApiStatusCodeGroupTrendRequest

func CreateQuerySingleDomainApiStatusCodeGroupTrendRequest() (request *QuerySingleDomainApiStatusCodeGroupTrendRequest)

CreateQuerySingleDomainApiStatusCodeGroupTrendRequest creates a request to invoke QuerySingleDomainApiStatusCodeGroupTrend API

type QuerySingleDomainApiStatusCodeGroupTrendResponse

type QuerySingleDomainApiStatusCodeGroupTrendResponse struct {
	*responses.BaseResponse
	RequestId        string             `json:"RequestId" xml:"RequestId"`
	MetricResultList []MetricResultItem `json:"MetricResultList" xml:"MetricResultList"`
}

QuerySingleDomainApiStatusCodeGroupTrendResponse is the response struct for api QuerySingleDomainApiStatusCodeGroupTrend

func CreateQuerySingleDomainApiStatusCodeGroupTrendResponse

func CreateQuerySingleDomainApiStatusCodeGroupTrendResponse() (response *QuerySingleDomainApiStatusCodeGroupTrendResponse)

CreateQuerySingleDomainApiStatusCodeGroupTrendResponse creates a response to parse from QuerySingleDomainApiStatusCodeGroupTrend response

type SaveAppFileRequest

type SaveAppFileRequest struct {
	*requests.RpcRequest
	FileType    string `position:"Body" name:"FileType"`
	FilePath    string `position:"Body" name:"FilePath"`
	UniqueAppId string `position:"Body" name:"UniqueAppId"`
	AppVersion  string `position:"Body" name:"AppVersion"`
	FileName    string `position:"Body" name:"FileName"`
}

SaveAppFileRequest is the request struct for api SaveAppFile

func CreateSaveAppFileRequest

func CreateSaveAppFileRequest() (request *SaveAppFileRequest)

CreateSaveAppFileRequest creates a request to invoke SaveAppFile API

type SaveAppFileResponse

type SaveAppFileResponse struct {
	*responses.BaseResponse
	RequestId string  `json:"RequestId" xml:"RequestId"`
	AppFile   AppFile `json:"AppFile" xml:"AppFile"`
}

SaveAppFileResponse is the response struct for api SaveAppFile

func CreateSaveAppFileResponse

func CreateSaveAppFileResponse() (response *SaveAppFileResponse)

CreateSaveAppFileResponse creates a response to parse from SaveAppFile response

type Subscribers

type Subscribers struct {
	Subscriber []string `json:"Subscriber" xml:"Subscriber"`
}

Subscribers is a nested struct in emas_appmonitor response

Source Files

Jump to

Keyboard shortcuts

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