Class: TencentCloud::Tione::V20211111::DescribeBillingResourceGroupsRequest

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

Overview

DescribeBillingResourceGroups请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, filters = nil, tagfilters = nil, offset = nil, limit = nil, searchword = nil, dontshowinstanceset = nil) ⇒ DescribeBillingResourceGroupsRequest

Returns a new instance of DescribeBillingResourceGroupsRequest.



2580
2581
2582
2583
2584
2585
2586
2587
2588
# File 'lib/v20211111/models.rb', line 2580

def initialize(type=nil, filters=nil, tagfilters=nil, offset=nil, limit=nil, searchword=nil, dontshowinstanceset=nil)
  @Type = type
  @Filters = filters
  @TagFilters = tagfilters
  @Offset = offset
  @Limit = limit
  @SearchWord = searchword
  @DontShowInstanceSet = dontshowinstanceset
end

Instance Attribute Details

#DontShowInstanceSetObject

枚举值: 空: 通用, TRAIN: 训练, INFERENCE: 推理 true: 不展示,false 展示; 默认为false

Parameters:

  • Type:

    资源组类型;

  • Filters:

    Filter.Name: 枚举值: ResourceGroupId (资源组id列表) ResourceGroupName (资源组名称列表) AvailableNodeCount(资源组中可用节点数量)Filter.Values: 长度为1且Filter.Fuzzy=true时,支持模糊查询; 不为1时,精确查询每次请求的Filters的上限为5,Filter.Values的上限为100

  • TagFilters:

    标签过滤

  • Offset:

    偏移量,默认为0;分页查询起始位置,如:Limit为100,第一页Offset为0,第二页OffSet为100....即每页左边为闭区间

  • Limit:

    分页查询每页大小,默认20

  • SearchWord:

    支持模糊查找资源组id和资源组名

  • DontShowInstanceSet:

    是否不展示节点列表;



2578
2579
2580
# File 'lib/v20211111/models.rb', line 2578

def DontShowInstanceSet
  @DontShowInstanceSet
end

#FiltersObject

枚举值: 空: 通用, TRAIN: 训练, INFERENCE: 推理 true: 不展示,false 展示; 默认为false

Parameters:

  • Type:

    资源组类型;

  • Filters:

    Filter.Name: 枚举值: ResourceGroupId (资源组id列表) ResourceGroupName (资源组名称列表) AvailableNodeCount(资源组中可用节点数量)Filter.Values: 长度为1且Filter.Fuzzy=true时,支持模糊查询; 不为1时,精确查询每次请求的Filters的上限为5,Filter.Values的上限为100

  • TagFilters:

    标签过滤

  • Offset:

    偏移量,默认为0;分页查询起始位置,如:Limit为100,第一页Offset为0,第二页OffSet为100....即每页左边为闭区间

  • Limit:

    分页查询每页大小,默认20

  • SearchWord:

    支持模糊查找资源组id和资源组名

  • DontShowInstanceSet:

    是否不展示节点列表;



2578
2579
2580
# File 'lib/v20211111/models.rb', line 2578

def Filters
  @Filters
end

#LimitObject

枚举值: 空: 通用, TRAIN: 训练, INFERENCE: 推理 true: 不展示,false 展示; 默认为false

Parameters:

  • Type:

    资源组类型;

  • Filters:

    Filter.Name: 枚举值: ResourceGroupId (资源组id列表) ResourceGroupName (资源组名称列表) AvailableNodeCount(资源组中可用节点数量)Filter.Values: 长度为1且Filter.Fuzzy=true时,支持模糊查询; 不为1时,精确查询每次请求的Filters的上限为5,Filter.Values的上限为100

  • TagFilters:

    标签过滤

  • Offset:

    偏移量,默认为0;分页查询起始位置,如:Limit为100,第一页Offset为0,第二页OffSet为100....即每页左边为闭区间

  • Limit:

    分页查询每页大小,默认20

  • SearchWord:

    支持模糊查找资源组id和资源组名

  • DontShowInstanceSet:

    是否不展示节点列表;



2578
2579
2580
# File 'lib/v20211111/models.rb', line 2578

def Limit
  @Limit
end

#OffsetObject

枚举值: 空: 通用, TRAIN: 训练, INFERENCE: 推理 true: 不展示,false 展示; 默认为false

Parameters:

  • Type:

    资源组类型;

  • Filters:

    Filter.Name: 枚举值: ResourceGroupId (资源组id列表) ResourceGroupName (资源组名称列表) AvailableNodeCount(资源组中可用节点数量)Filter.Values: 长度为1且Filter.Fuzzy=true时,支持模糊查询; 不为1时,精确查询每次请求的Filters的上限为5,Filter.Values的上限为100

  • TagFilters:

    标签过滤

  • Offset:

    偏移量,默认为0;分页查询起始位置,如:Limit为100,第一页Offset为0,第二页OffSet为100....即每页左边为闭区间

  • Limit:

    分页查询每页大小,默认20

  • SearchWord:

    支持模糊查找资源组id和资源组名

  • DontShowInstanceSet:

    是否不展示节点列表;



2578
2579
2580
# File 'lib/v20211111/models.rb', line 2578

def Offset
  @Offset
end

#SearchWordObject

枚举值: 空: 通用, TRAIN: 训练, INFERENCE: 推理 true: 不展示,false 展示; 默认为false

Parameters:

  • Type:

    资源组类型;

  • Filters:

    Filter.Name: 枚举值: ResourceGroupId (资源组id列表) ResourceGroupName (资源组名称列表) AvailableNodeCount(资源组中可用节点数量)Filter.Values: 长度为1且Filter.Fuzzy=true时,支持模糊查询; 不为1时,精确查询每次请求的Filters的上限为5,Filter.Values的上限为100

  • TagFilters:

    标签过滤

  • Offset:

    偏移量,默认为0;分页查询起始位置,如:Limit为100,第一页Offset为0,第二页OffSet为100....即每页左边为闭区间

  • Limit:

    分页查询每页大小,默认20

  • SearchWord:

    支持模糊查找资源组id和资源组名

  • DontShowInstanceSet:

    是否不展示节点列表;



2578
2579
2580
# File 'lib/v20211111/models.rb', line 2578

def SearchWord
  @SearchWord
end

#TagFiltersObject

枚举值: 空: 通用, TRAIN: 训练, INFERENCE: 推理 true: 不展示,false 展示; 默认为false

Parameters:

  • Type:

    资源组类型;

  • Filters:

    Filter.Name: 枚举值: ResourceGroupId (资源组id列表) ResourceGroupName (资源组名称列表) AvailableNodeCount(资源组中可用节点数量)Filter.Values: 长度为1且Filter.Fuzzy=true时,支持模糊查询; 不为1时,精确查询每次请求的Filters的上限为5,Filter.Values的上限为100

  • TagFilters:

    标签过滤

  • Offset:

    偏移量,默认为0;分页查询起始位置,如:Limit为100,第一页Offset为0,第二页OffSet为100....即每页左边为闭区间

  • Limit:

    分页查询每页大小,默认20

  • SearchWord:

    支持模糊查找资源组id和资源组名

  • DontShowInstanceSet:

    是否不展示节点列表;



2578
2579
2580
# File 'lib/v20211111/models.rb', line 2578

def TagFilters
  @TagFilters
end

#TypeObject

枚举值: 空: 通用, TRAIN: 训练, INFERENCE: 推理 true: 不展示,false 展示; 默认为false

Parameters:

  • Type:

    资源组类型;

  • Filters:

    Filter.Name: 枚举值: ResourceGroupId (资源组id列表) ResourceGroupName (资源组名称列表) AvailableNodeCount(资源组中可用节点数量)Filter.Values: 长度为1且Filter.Fuzzy=true时,支持模糊查询; 不为1时,精确查询每次请求的Filters的上限为5,Filter.Values的上限为100

  • TagFilters:

    标签过滤

  • Offset:

    偏移量,默认为0;分页查询起始位置,如:Limit为100,第一页Offset为0,第二页OffSet为100....即每页左边为闭区间

  • Limit:

    分页查询每页大小,默认20

  • SearchWord:

    支持模糊查找资源组id和资源组名

  • DontShowInstanceSet:

    是否不展示节点列表;



2578
2579
2580
# File 'lib/v20211111/models.rb', line 2578

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
# File 'lib/v20211111/models.rb', line 2590

def deserialize(params)
  @Type = params['Type']
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      filter_tmp = Filter.new
      filter_tmp.deserialize(i)
      @Filters << filter_tmp
    end
  end
  unless params['TagFilters'].nil?
    @TagFilters = []
    params['TagFilters'].each do |i|
      tagfilter_tmp = TagFilter.new
      tagfilter_tmp.deserialize(i)
      @TagFilters << tagfilter_tmp
    end
  end
  @Offset = params['Offset']
  @Limit = params['Limit']
  @SearchWord = params['SearchWord']
  @DontShowInstanceSet = params['DontShowInstanceSet']
end