Class: TencentCloud::Apm::V20210622::DescribeTopologyNewRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210622/models.rb

Overview

DescribeTopologyNew请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, starttime = nil, endtime = nil, servicename = nil, uplevel = nil, serviceinstance = nil, downlevel = nil, view = nil, filters = nil, topic = nil, selectors = nil, id = nil, traceid = nil, isslowtopfive = nil, getresource = nil, tags = nil, hidden = nil) ⇒ DescribeTopologyNewRequest

Returns a new instance of DescribeTopologyNewRequest.



2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
# File 'lib/v20210622/models.rb', line 2849

def initialize(instanceid=nil, starttime=nil, endtime=nil, servicename=nil, uplevel=nil, serviceinstance=nil, downlevel=nil, view=nil, filters=nil, topic=nil, selectors=nil, id=nil, traceid=nil, isslowtopfive=nil, getresource=nil, tags=nil, hidden=nil)
  @InstanceId = instanceid
  @StartTime = starttime
  @EndTime = endtime
  @ServiceName = servicename
  @UpLevel = uplevel
  @ServiceInstance = serviceinstance
  @DownLevel = downlevel
  @View = view
  @Filters = filters
  @Topic = topic
  @Selectors = selectors
  @Id = id
  @TraceID = traceid
  @IsSlowTopFive = isslowtopfive
  @GetResource = getresource
  @Tags = tags
  @Hidden = hidden
end

Instance Attribute Details

#DownLevelObject

Parameters:

  • InstanceId:

    业务系统 ID

  • StartTime:

    查询开始时间

  • EndTime:

    查询结束时间

  • ServiceName:

    应用名

  • UpLevel:

    上游层级

  • ServiceInstance:

    应用实例信息

  • DownLevel:

    下游层级

  • View:

    视角

  • Filters:

    过滤器

  • Topic:

    表示Topic(MQ拓扑图用)

  • Selectors:

    视图筛选列表

  • Id:

    视图ID

  • TraceID:

    TraceID

  • IsSlowTopFive:

    查询top5慢响应节点

  • GetResource:

    是否获取资源层信息

  • Tags:

    根据应用标签过滤

  • Hidden:

    不显示的节点类型



2847
2848
2849
# File 'lib/v20210622/models.rb', line 2847

def DownLevel
  @DownLevel
end

#EndTimeObject

Parameters:

  • InstanceId:

    业务系统 ID

  • StartTime:

    查询开始时间

  • EndTime:

    查询结束时间

  • ServiceName:

    应用名

  • UpLevel:

    上游层级

  • ServiceInstance:

    应用实例信息

  • DownLevel:

    下游层级

  • View:

    视角

  • Filters:

    过滤器

  • Topic:

    表示Topic(MQ拓扑图用)

  • Selectors:

    视图筛选列表

  • Id:

    视图ID

  • TraceID:

    TraceID

  • IsSlowTopFive:

    查询top5慢响应节点

  • GetResource:

    是否获取资源层信息

  • Tags:

    根据应用标签过滤

  • Hidden:

    不显示的节点类型



2847
2848
2849
# File 'lib/v20210622/models.rb', line 2847

def EndTime
  @EndTime
end

#FiltersObject

Parameters:

  • InstanceId:

    业务系统 ID

  • StartTime:

    查询开始时间

  • EndTime:

    查询结束时间

  • ServiceName:

    应用名

  • UpLevel:

    上游层级

  • ServiceInstance:

    应用实例信息

  • DownLevel:

    下游层级

  • View:

    视角

  • Filters:

    过滤器

  • Topic:

    表示Topic(MQ拓扑图用)

  • Selectors:

    视图筛选列表

  • Id:

    视图ID

  • TraceID:

    TraceID

  • IsSlowTopFive:

    查询top5慢响应节点

  • GetResource:

    是否获取资源层信息

  • Tags:

    根据应用标签过滤

  • Hidden:

    不显示的节点类型



2847
2848
2849
# File 'lib/v20210622/models.rb', line 2847

def Filters
  @Filters
end

#GetResourceObject

Parameters:

  • InstanceId:

    业务系统 ID

  • StartTime:

    查询开始时间

  • EndTime:

    查询结束时间

  • ServiceName:

    应用名

  • UpLevel:

    上游层级

  • ServiceInstance:

    应用实例信息

  • DownLevel:

    下游层级

  • View:

    视角

  • Filters:

    过滤器

  • Topic:

    表示Topic(MQ拓扑图用)

  • Selectors:

    视图筛选列表

  • Id:

    视图ID

  • TraceID:

    TraceID

  • IsSlowTopFive:

    查询top5慢响应节点

  • GetResource:

    是否获取资源层信息

  • Tags:

    根据应用标签过滤

  • Hidden:

    不显示的节点类型



2847
2848
2849
# File 'lib/v20210622/models.rb', line 2847

def GetResource
  @GetResource
end

#HiddenObject

Parameters:

  • InstanceId:

    业务系统 ID

  • StartTime:

    查询开始时间

  • EndTime:

    查询结束时间

  • ServiceName:

    应用名

  • UpLevel:

    上游层级

  • ServiceInstance:

    应用实例信息

  • DownLevel:

    下游层级

  • View:

    视角

  • Filters:

    过滤器

  • Topic:

    表示Topic(MQ拓扑图用)

  • Selectors:

    视图筛选列表

  • Id:

    视图ID

  • TraceID:

    TraceID

  • IsSlowTopFive:

    查询top5慢响应节点

  • GetResource:

    是否获取资源层信息

  • Tags:

    根据应用标签过滤

  • Hidden:

    不显示的节点类型



2847
2848
2849
# File 'lib/v20210622/models.rb', line 2847

def Hidden
  @Hidden
end

#IdObject

Parameters:

  • InstanceId:

    业务系统 ID

  • StartTime:

    查询开始时间

  • EndTime:

    查询结束时间

  • ServiceName:

    应用名

  • UpLevel:

    上游层级

  • ServiceInstance:

    应用实例信息

  • DownLevel:

    下游层级

  • View:

    视角

  • Filters:

    过滤器

  • Topic:

    表示Topic(MQ拓扑图用)

  • Selectors:

    视图筛选列表

  • Id:

    视图ID

  • TraceID:

    TraceID

  • IsSlowTopFive:

    查询top5慢响应节点

  • GetResource:

    是否获取资源层信息

  • Tags:

    根据应用标签过滤

  • Hidden:

    不显示的节点类型



2847
2848
2849
# File 'lib/v20210622/models.rb', line 2847

def Id
  @Id
end

#InstanceIdObject

Parameters:

  • InstanceId:

    业务系统 ID

  • StartTime:

    查询开始时间

  • EndTime:

    查询结束时间

  • ServiceName:

    应用名

  • UpLevel:

    上游层级

  • ServiceInstance:

    应用实例信息

  • DownLevel:

    下游层级

  • View:

    视角

  • Filters:

    过滤器

  • Topic:

    表示Topic(MQ拓扑图用)

  • Selectors:

    视图筛选列表

  • Id:

    视图ID

  • TraceID:

    TraceID

  • IsSlowTopFive:

    查询top5慢响应节点

  • GetResource:

    是否获取资源层信息

  • Tags:

    根据应用标签过滤

  • Hidden:

    不显示的节点类型



2847
2848
2849
# File 'lib/v20210622/models.rb', line 2847

def InstanceId
  @InstanceId
end

#IsSlowTopFiveObject

Parameters:

  • InstanceId:

    业务系统 ID

  • StartTime:

    查询开始时间

  • EndTime:

    查询结束时间

  • ServiceName:

    应用名

  • UpLevel:

    上游层级

  • ServiceInstance:

    应用实例信息

  • DownLevel:

    下游层级

  • View:

    视角

  • Filters:

    过滤器

  • Topic:

    表示Topic(MQ拓扑图用)

  • Selectors:

    视图筛选列表

  • Id:

    视图ID

  • TraceID:

    TraceID

  • IsSlowTopFive:

    查询top5慢响应节点

  • GetResource:

    是否获取资源层信息

  • Tags:

    根据应用标签过滤

  • Hidden:

    不显示的节点类型



2847
2848
2849
# File 'lib/v20210622/models.rb', line 2847

def IsSlowTopFive
  @IsSlowTopFive
end

#SelectorsObject

Parameters:

  • InstanceId:

    业务系统 ID

  • StartTime:

    查询开始时间

  • EndTime:

    查询结束时间

  • ServiceName:

    应用名

  • UpLevel:

    上游层级

  • ServiceInstance:

    应用实例信息

  • DownLevel:

    下游层级

  • View:

    视角

  • Filters:

    过滤器

  • Topic:

    表示Topic(MQ拓扑图用)

  • Selectors:

    视图筛选列表

  • Id:

    视图ID

  • TraceID:

    TraceID

  • IsSlowTopFive:

    查询top5慢响应节点

  • GetResource:

    是否获取资源层信息

  • Tags:

    根据应用标签过滤

  • Hidden:

    不显示的节点类型



2847
2848
2849
# File 'lib/v20210622/models.rb', line 2847

def Selectors
  @Selectors
end

#ServiceInstanceObject

Parameters:

  • InstanceId:

    业务系统 ID

  • StartTime:

    查询开始时间

  • EndTime:

    查询结束时间

  • ServiceName:

    应用名

  • UpLevel:

    上游层级

  • ServiceInstance:

    应用实例信息

  • DownLevel:

    下游层级

  • View:

    视角

  • Filters:

    过滤器

  • Topic:

    表示Topic(MQ拓扑图用)

  • Selectors:

    视图筛选列表

  • Id:

    视图ID

  • TraceID:

    TraceID

  • IsSlowTopFive:

    查询top5慢响应节点

  • GetResource:

    是否获取资源层信息

  • Tags:

    根据应用标签过滤

  • Hidden:

    不显示的节点类型



2847
2848
2849
# File 'lib/v20210622/models.rb', line 2847

def ServiceInstance
  @ServiceInstance
end

#ServiceNameObject

Parameters:

  • InstanceId:

    业务系统 ID

  • StartTime:

    查询开始时间

  • EndTime:

    查询结束时间

  • ServiceName:

    应用名

  • UpLevel:

    上游层级

  • ServiceInstance:

    应用实例信息

  • DownLevel:

    下游层级

  • View:

    视角

  • Filters:

    过滤器

  • Topic:

    表示Topic(MQ拓扑图用)

  • Selectors:

    视图筛选列表

  • Id:

    视图ID

  • TraceID:

    TraceID

  • IsSlowTopFive:

    查询top5慢响应节点

  • GetResource:

    是否获取资源层信息

  • Tags:

    根据应用标签过滤

  • Hidden:

    不显示的节点类型



2847
2848
2849
# File 'lib/v20210622/models.rb', line 2847

def ServiceName
  @ServiceName
end

#StartTimeObject

Parameters:

  • InstanceId:

    业务系统 ID

  • StartTime:

    查询开始时间

  • EndTime:

    查询结束时间

  • ServiceName:

    应用名

  • UpLevel:

    上游层级

  • ServiceInstance:

    应用实例信息

  • DownLevel:

    下游层级

  • View:

    视角

  • Filters:

    过滤器

  • Topic:

    表示Topic(MQ拓扑图用)

  • Selectors:

    视图筛选列表

  • Id:

    视图ID

  • TraceID:

    TraceID

  • IsSlowTopFive:

    查询top5慢响应节点

  • GetResource:

    是否获取资源层信息

  • Tags:

    根据应用标签过滤

  • Hidden:

    不显示的节点类型



2847
2848
2849
# File 'lib/v20210622/models.rb', line 2847

def StartTime
  @StartTime
end

#TagsObject

Parameters:

  • InstanceId:

    业务系统 ID

  • StartTime:

    查询开始时间

  • EndTime:

    查询结束时间

  • ServiceName:

    应用名

  • UpLevel:

    上游层级

  • ServiceInstance:

    应用实例信息

  • DownLevel:

    下游层级

  • View:

    视角

  • Filters:

    过滤器

  • Topic:

    表示Topic(MQ拓扑图用)

  • Selectors:

    视图筛选列表

  • Id:

    视图ID

  • TraceID:

    TraceID

  • IsSlowTopFive:

    查询top5慢响应节点

  • GetResource:

    是否获取资源层信息

  • Tags:

    根据应用标签过滤

  • Hidden:

    不显示的节点类型



2847
2848
2849
# File 'lib/v20210622/models.rb', line 2847

def Tags
  @Tags
end

#TopicObject

Parameters:

  • InstanceId:

    业务系统 ID

  • StartTime:

    查询开始时间

  • EndTime:

    查询结束时间

  • ServiceName:

    应用名

  • UpLevel:

    上游层级

  • ServiceInstance:

    应用实例信息

  • DownLevel:

    下游层级

  • View:

    视角

  • Filters:

    过滤器

  • Topic:

    表示Topic(MQ拓扑图用)

  • Selectors:

    视图筛选列表

  • Id:

    视图ID

  • TraceID:

    TraceID

  • IsSlowTopFive:

    查询top5慢响应节点

  • GetResource:

    是否获取资源层信息

  • Tags:

    根据应用标签过滤

  • Hidden:

    不显示的节点类型



2847
2848
2849
# File 'lib/v20210622/models.rb', line 2847

def Topic
  @Topic
end

#TraceIDObject

Parameters:

  • InstanceId:

    业务系统 ID

  • StartTime:

    查询开始时间

  • EndTime:

    查询结束时间

  • ServiceName:

    应用名

  • UpLevel:

    上游层级

  • ServiceInstance:

    应用实例信息

  • DownLevel:

    下游层级

  • View:

    视角

  • Filters:

    过滤器

  • Topic:

    表示Topic(MQ拓扑图用)

  • Selectors:

    视图筛选列表

  • Id:

    视图ID

  • TraceID:

    TraceID

  • IsSlowTopFive:

    查询top5慢响应节点

  • GetResource:

    是否获取资源层信息

  • Tags:

    根据应用标签过滤

  • Hidden:

    不显示的节点类型



2847
2848
2849
# File 'lib/v20210622/models.rb', line 2847

def TraceID
  @TraceID
end

#UpLevelObject

Parameters:

  • InstanceId:

    业务系统 ID

  • StartTime:

    查询开始时间

  • EndTime:

    查询结束时间

  • ServiceName:

    应用名

  • UpLevel:

    上游层级

  • ServiceInstance:

    应用实例信息

  • DownLevel:

    下游层级

  • View:

    视角

  • Filters:

    过滤器

  • Topic:

    表示Topic(MQ拓扑图用)

  • Selectors:

    视图筛选列表

  • Id:

    视图ID

  • TraceID:

    TraceID

  • IsSlowTopFive:

    查询top5慢响应节点

  • GetResource:

    是否获取资源层信息

  • Tags:

    根据应用标签过滤

  • Hidden:

    不显示的节点类型



2847
2848
2849
# File 'lib/v20210622/models.rb', line 2847

def UpLevel
  @UpLevel
end

#ViewObject

Parameters:

  • InstanceId:

    业务系统 ID

  • StartTime:

    查询开始时间

  • EndTime:

    查询结束时间

  • ServiceName:

    应用名

  • UpLevel:

    上游层级

  • ServiceInstance:

    应用实例信息

  • DownLevel:

    下游层级

  • View:

    视角

  • Filters:

    过滤器

  • Topic:

    表示Topic(MQ拓扑图用)

  • Selectors:

    视图筛选列表

  • Id:

    视图ID

  • TraceID:

    TraceID

  • IsSlowTopFive:

    查询top5慢响应节点

  • GetResource:

    是否获取资源层信息

  • Tags:

    根据应用标签过滤

  • Hidden:

    不显示的节点类型



2847
2848
2849
# File 'lib/v20210622/models.rb', line 2847

def View
  @View
end

Instance Method Details

#deserialize(params) ⇒ Object



2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
# File 'lib/v20210622/models.rb', line 2869

def deserialize(params)
  @InstanceId = params['InstanceId']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @ServiceName = params['ServiceName']
  @UpLevel = params['UpLevel']
  @ServiceInstance = params['ServiceInstance']
  @DownLevel = params['DownLevel']
  @View = params['View']
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      filter_tmp = Filter.new
      filter_tmp.deserialize(i)
      @Filters << filter_tmp
    end
  end
  @Topic = params['Topic']
  unless params['Selectors'].nil?
    @Selectors = Selectors.new
    @Selectors.deserialize(params['Selectors'])
  end
  @Id = params['Id']
  @TraceID = params['TraceID']
  @IsSlowTopFive = params['IsSlowTopFive']
  @GetResource = params['GetResource']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      apmtag_tmp = ApmTag.new
      apmtag_tmp.deserialize(i)
      @Tags << apmtag_tmp
    end
  end
  unless params['Hidden'].nil?
    @Hidden = Selectors.new
    @Hidden.deserialize(params['Hidden'])
  end
end