class TencentCloud::Tsf::V20180326::ServiceStatisticsResult
服务统计结果
def deserialize(params)
def deserialize(params) @Path = params['Path'] @Method = params['Method'] @MicroserviceId = params['MicroserviceId'] @MicroserviceName = params['MicroserviceName'] @RequestCount = params['RequestCount'] @ErrorRate = params['ErrorRate'] @AvgTimeConsuming = params['AvgTimeConsuming'] unless params['MetricDataCurves'].nil? @MetricDataCurves = [] params['MetricDataCurves'].each do |i| metricdatacurve_tmp = MetricDataCurve.new metricdatacurve_tmp.deserialize(i) @MetricDataCurves << metricdatacurve_tmp end end @InstanceId = params['InstanceId'] @InstanceName = params['InstanceName'] @GroupId = params['GroupId'] @GroupName = params['GroupName'] @ClusterType = params['ClusterType'] @GroupExist = params['GroupExist'] @InstanceExist = params['InstanceExist'] @ApplicationId = params['ApplicationId'] @MicroserviceType = params['MicroserviceType'] @CpuPercent = params['CpuPercent'] @HeapUsed = params['HeapUsed'] @DbName = params['DbName'] @Script = params['Script'] @DbType = params['DbType'] @Apdex = params['Apdex'] @Qps = params['Qps'] @InstanceOnlineCount = params['InstanceOnlineCount'] @InstanceTotalCount = params['InstanceTotalCount'] @Status = params['Status'] @ErrorRateLevel = params['ErrorRateLevel'] @AvgTimeConsumingLevel = params['AvgTimeConsumingLevel'] @ApdexLevel = params['ApdexLevel'] end
def initialize(path=nil, method=nil, microserviceid=nil, microservicename=nil, requestcount=nil, errorrate=nil, avgtimeconsuming=nil, metricdatacurves=nil, instanceid=nil, instancename=nil, groupid=nil, groupname=nil, clustertype=nil, groupexist=nil, instanceexist=nil, applicationid=nil, microservicetype=nil, cpupercent=nil, heapused=nil, dbname=nil, script=nil, dbtype=nil, apdex=nil, qps=nil, instanceonlinecount=nil, instancetotalcount=nil, status=nil, errorratelevel=nil, avgtimeconsuminglevel=nil, apdexlevel=nil)
def initialize(path=nil, method=nil, microserviceid=nil, microservicename=nil, requestcount=nil, errorrate=nil, avgtimeconsuming=nil, metricdatacurves=nil, instanceid=nil, instancename=nil, groupid=nil, groupname=nil, clustertype=nil, groupexist=nil, instanceexist=nil, applicationid=nil, microservicetype=nil, cpupercent=nil, heapused=nil, dbname=nil, script=nil, dbtype=nil, apdex=nil, qps=nil, instanceonlinecount=nil, instancetotalcount=nil, status=nil, errorratelevel=nil, avgtimeconsuminglevel=nil, apdexlevel=nil) @Path = path @Method = method @MicroserviceId = microserviceid @MicroserviceName = microservicename @RequestCount = requestcount @ErrorRate = errorrate @AvgTimeConsuming = avgtimeconsuming @MetricDataCurves = metricdatacurves @InstanceId = instanceid @InstanceName = instancename @GroupId = groupid @GroupName = groupname @ClusterType = clustertype @GroupExist = groupexist @InstanceExist = instanceexist @ApplicationId = applicationid @MicroserviceType = microservicetype @CpuPercent = cpupercent @HeapUsed = heapused @DbName = dbname @Script = script @DbType = dbtype @Apdex = apdex @Qps = qps @InstanceOnlineCount = instanceonlinecount @InstanceTotalCount = instancetotalcount @Status = status @ErrorRateLevel = errorratelevel @AvgTimeConsumingLevel = avgtimeconsuminglevel @ApdexLevel = apdexlevel end