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