Class: TencentCloud::Apm::V20210622::DescribeApmInstancesRequest

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

Overview

DescribeApmInstances请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(tags = nil, instancename = nil, instanceid = nil, instanceids = nil, demoinstanceflag = nil, allregionsflag = nil) ⇒ DescribeApmInstancesRequest

Returns a new instance of DescribeApmInstancesRequest.



1702
1703
1704
1705
1706
1707
1708
1709
# File 'lib/v20210622/models.rb', line 1702

def initialize(tags=nil, instancename=nil, instanceid=nil, instanceids=nil, demoinstanceflag=nil, allregionsflag=nil)
  @Tags = tags
  @InstanceName = instancename
  @InstanceId = instanceid
  @InstanceIds = instanceids
  @DemoInstanceFlag = demoinstanceflag
  @AllRegionsFlag = allregionsflag
end

Instance Attribute Details

#AllRegionsFlagObject

Parameters:

  • Tags:

    Tag 列表

  • InstanceName:

    按业务系统名过滤,支持模糊检索

  • InstanceId:

    按业务系统 ID 过滤,支持模糊检索

  • InstanceIds:

    按业务系统 ID 过滤

  • DemoInstanceFlag:

    是否查询官方 Demo 业务系统(0=非 Demo 业务系统,1=Demo 业务系统,默认为0)

  • AllRegionsFlag:

    是否查询全地域业务系统(0=不查询全地域,1=查询全地域,默认为0)



1700
1701
1702
# File 'lib/v20210622/models.rb', line 1700

def AllRegionsFlag
  @AllRegionsFlag
end

#DemoInstanceFlagObject

Parameters:

  • Tags:

    Tag 列表

  • InstanceName:

    按业务系统名过滤,支持模糊检索

  • InstanceId:

    按业务系统 ID 过滤,支持模糊检索

  • InstanceIds:

    按业务系统 ID 过滤

  • DemoInstanceFlag:

    是否查询官方 Demo 业务系统(0=非 Demo 业务系统,1=Demo 业务系统,默认为0)

  • AllRegionsFlag:

    是否查询全地域业务系统(0=不查询全地域,1=查询全地域,默认为0)



1700
1701
1702
# File 'lib/v20210622/models.rb', line 1700

def DemoInstanceFlag
  @DemoInstanceFlag
end

#InstanceIdObject

Parameters:

  • Tags:

    Tag 列表

  • InstanceName:

    按业务系统名过滤,支持模糊检索

  • InstanceId:

    按业务系统 ID 过滤,支持模糊检索

  • InstanceIds:

    按业务系统 ID 过滤

  • DemoInstanceFlag:

    是否查询官方 Demo 业务系统(0=非 Demo 业务系统,1=Demo 业务系统,默认为0)

  • AllRegionsFlag:

    是否查询全地域业务系统(0=不查询全地域,1=查询全地域,默认为0)



1700
1701
1702
# File 'lib/v20210622/models.rb', line 1700

def InstanceId
  @InstanceId
end

#InstanceIdsObject

Parameters:

  • Tags:

    Tag 列表

  • InstanceName:

    按业务系统名过滤,支持模糊检索

  • InstanceId:

    按业务系统 ID 过滤,支持模糊检索

  • InstanceIds:

    按业务系统 ID 过滤

  • DemoInstanceFlag:

    是否查询官方 Demo 业务系统(0=非 Demo 业务系统,1=Demo 业务系统,默认为0)

  • AllRegionsFlag:

    是否查询全地域业务系统(0=不查询全地域,1=查询全地域,默认为0)



1700
1701
1702
# File 'lib/v20210622/models.rb', line 1700

def InstanceIds
  @InstanceIds
end

#InstanceNameObject

Parameters:

  • Tags:

    Tag 列表

  • InstanceName:

    按业务系统名过滤,支持模糊检索

  • InstanceId:

    按业务系统 ID 过滤,支持模糊检索

  • InstanceIds:

    按业务系统 ID 过滤

  • DemoInstanceFlag:

    是否查询官方 Demo 业务系统(0=非 Demo 业务系统,1=Demo 业务系统,默认为0)

  • AllRegionsFlag:

    是否查询全地域业务系统(0=不查询全地域,1=查询全地域,默认为0)



1700
1701
1702
# File 'lib/v20210622/models.rb', line 1700

def InstanceName
  @InstanceName
end

#TagsObject

Parameters:

  • Tags:

    Tag 列表

  • InstanceName:

    按业务系统名过滤,支持模糊检索

  • InstanceId:

    按业务系统 ID 过滤,支持模糊检索

  • InstanceIds:

    按业务系统 ID 过滤

  • DemoInstanceFlag:

    是否查询官方 Demo 业务系统(0=非 Demo 业务系统,1=Demo 业务系统,默认为0)

  • AllRegionsFlag:

    是否查询全地域业务系统(0=不查询全地域,1=查询全地域,默认为0)



1700
1701
1702
# File 'lib/v20210622/models.rb', line 1700

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
# File 'lib/v20210622/models.rb', line 1711

def deserialize(params)
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      apmtag_tmp = ApmTag.new
      apmtag_tmp.deserialize(i)
      @Tags << apmtag_tmp
    end
  end
  @InstanceName = params['InstanceName']
  @InstanceId = params['InstanceId']
  @InstanceIds = params['InstanceIds']
  @DemoInstanceFlag = params['DemoInstanceFlag']
  @AllRegionsFlag = params['AllRegionsFlag']
end