Class: TencentCloud::Gs::V20191118::DescribeAndroidInstancesRequest

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

Overview

DescribeAndroidInstances请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(offset = nil, limit = nil, androidinstanceids = nil, androidinstanceregion = nil, androidinstancezone = nil, androidinstancegroupids = nil, labelselector = nil, filters = nil) ⇒ DescribeAndroidInstancesRequest

Returns a new instance of DescribeAndroidInstancesRequest.



2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
# File 'lib/v20191118/models.rb', line 2393

def initialize(offset=nil, limit=nil, androidinstanceids=nil, androidinstanceregion=nil, androidinstancezone=nil, androidinstancegroupids=nil, labelselector=nil, filters=nil)
  @Offset = offset
  @Limit = limit
  @AndroidInstanceIds = androidinstanceids
  @AndroidInstanceRegion = androidinstanceregion
  @AndroidInstanceZone = androidinstancezone
  @AndroidInstanceGroupIds = androidinstancegroupids
  @LabelSelector = labelselector
  @Filters = filters
end

Instance Attribute Details

#AndroidInstanceGroupIdsObject

Name:实例名称 UserId:实例用户ID HostSerialNumber:宿主机序列号 HostServerSerialNumber:机箱序列号

Parameters:

  • 偏移量,默认为 0

  • 限制量,默认为20,最大值为100

  • 实例ID。每次请求的实例的上限为100。

  • 实例地域。目前还不支持按地域进行聚合查询

  • 实例可用区

  • 实例分组 ID 列表

  • 实例标签选择器

  • 字段过滤器。Filter 的 Name 有以下值:



2391
2392
2393
# File 'lib/v20191118/models.rb', line 2391

def AndroidInstanceGroupIds
  @AndroidInstanceGroupIds
end

#AndroidInstanceIdsObject

Name:实例名称 UserId:实例用户ID HostSerialNumber:宿主机序列号 HostServerSerialNumber:机箱序列号

Parameters:

  • 偏移量,默认为 0

  • 限制量,默认为20,最大值为100

  • 实例ID。每次请求的实例的上限为100。

  • 实例地域。目前还不支持按地域进行聚合查询

  • 实例可用区

  • 实例分组 ID 列表

  • 实例标签选择器

  • 字段过滤器。Filter 的 Name 有以下值:



2391
2392
2393
# File 'lib/v20191118/models.rb', line 2391

def AndroidInstanceIds
  @AndroidInstanceIds
end

#AndroidInstanceRegionObject

Name:实例名称 UserId:实例用户ID HostSerialNumber:宿主机序列号 HostServerSerialNumber:机箱序列号

Parameters:

  • 偏移量,默认为 0

  • 限制量,默认为20,最大值为100

  • 实例ID。每次请求的实例的上限为100。

  • 实例地域。目前还不支持按地域进行聚合查询

  • 实例可用区

  • 实例分组 ID 列表

  • 实例标签选择器

  • 字段过滤器。Filter 的 Name 有以下值:



2391
2392
2393
# File 'lib/v20191118/models.rb', line 2391

def AndroidInstanceRegion
  @AndroidInstanceRegion
end

#AndroidInstanceZoneObject

Name:实例名称 UserId:实例用户ID HostSerialNumber:宿主机序列号 HostServerSerialNumber:机箱序列号

Parameters:

  • 偏移量,默认为 0

  • 限制量,默认为20,最大值为100

  • 实例ID。每次请求的实例的上限为100。

  • 实例地域。目前还不支持按地域进行聚合查询

  • 实例可用区

  • 实例分组 ID 列表

  • 实例标签选择器

  • 字段过滤器。Filter 的 Name 有以下值:



2391
2392
2393
# File 'lib/v20191118/models.rb', line 2391

def AndroidInstanceZone
  @AndroidInstanceZone
end

#FiltersObject

Name:实例名称 UserId:实例用户ID HostSerialNumber:宿主机序列号 HostServerSerialNumber:机箱序列号

Parameters:

  • 偏移量,默认为 0

  • 限制量,默认为20,最大值为100

  • 实例ID。每次请求的实例的上限为100。

  • 实例地域。目前还不支持按地域进行聚合查询

  • 实例可用区

  • 实例分组 ID 列表

  • 实例标签选择器

  • 字段过滤器。Filter 的 Name 有以下值:



2391
2392
2393
# File 'lib/v20191118/models.rb', line 2391

def Filters
  @Filters
end

#LabelSelectorObject

Name:实例名称 UserId:实例用户ID HostSerialNumber:宿主机序列号 HostServerSerialNumber:机箱序列号

Parameters:

  • 偏移量,默认为 0

  • 限制量,默认为20,最大值为100

  • 实例ID。每次请求的实例的上限为100。

  • 实例地域。目前还不支持按地域进行聚合查询

  • 实例可用区

  • 实例分组 ID 列表

  • 实例标签选择器

  • 字段过滤器。Filter 的 Name 有以下值:



2391
2392
2393
# File 'lib/v20191118/models.rb', line 2391

def LabelSelector
  @LabelSelector
end

#LimitObject

Name:实例名称 UserId:实例用户ID HostSerialNumber:宿主机序列号 HostServerSerialNumber:机箱序列号

Parameters:

  • 偏移量,默认为 0

  • 限制量,默认为20,最大值为100

  • 实例ID。每次请求的实例的上限为100。

  • 实例地域。目前还不支持按地域进行聚合查询

  • 实例可用区

  • 实例分组 ID 列表

  • 实例标签选择器

  • 字段过滤器。Filter 的 Name 有以下值:



2391
2392
2393
# File 'lib/v20191118/models.rb', line 2391

def Limit
  @Limit
end

#OffsetObject

Name:实例名称 UserId:实例用户ID HostSerialNumber:宿主机序列号 HostServerSerialNumber:机箱序列号

Parameters:

  • 偏移量,默认为 0

  • 限制量,默认为20,最大值为100

  • 实例ID。每次请求的实例的上限为100。

  • 实例地域。目前还不支持按地域进行聚合查询

  • 实例可用区

  • 实例分组 ID 列表

  • 实例标签选择器

  • 字段过滤器。Filter 的 Name 有以下值:



2391
2392
2393
# File 'lib/v20191118/models.rb', line 2391

def Offset
  @Offset
end

Instance Method Details

#deserialize(params) ⇒ Object



2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
# File 'lib/v20191118/models.rb', line 2404

def deserialize(params)
  @Offset = params['Offset']
  @Limit = params['Limit']
  @AndroidInstanceIds = params['AndroidInstanceIds']
  @AndroidInstanceRegion = params['AndroidInstanceRegion']
  @AndroidInstanceZone = params['AndroidInstanceZone']
  @AndroidInstanceGroupIds = params['AndroidInstanceGroupIds']
  unless params['LabelSelector'].nil?
    @LabelSelector = []
    params['LabelSelector'].each do |i|
      labelrequirement_tmp = LabelRequirement.new
      labelrequirement_tmp.deserialize(i)
      @LabelSelector << labelrequirement_tmp
    end
  end
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      filter_tmp = Filter.new
      filter_tmp.deserialize(i)
      @Filters << filter_tmp
    end
  end
end