Class: TencentCloud::Cdwch::V20200915::DescribeCNInstancesRequest

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

Overview

DescribeCNInstances请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(searchinstanceid = nil, searchinstancename = nil, offset = nil, limit = nil, searchtags = nil, instancetype = nil, components = nil) ⇒ DescribeCNInstancesRequest

Returns a new instance of DescribeCNInstancesRequest.



991
992
993
994
995
996
997
998
999
# File 'lib/v20200915/models.rb', line 991

def initialize(searchinstanceid=nil, searchinstancename=nil, offset=nil, limit=nil, searchtags=nil, instancetype=nil, components=nil)
  @SearchInstanceID = searchinstanceid
  @SearchInstanceName = searchinstancename
  @Offset = offset
  @Limit = limit
  @SearchTags = searchtags
  @InstanceType = instancetype
  @Components = components
end

Instance Attribute Details

#ComponentsObject

Parameters:

  • SearchInstanceID:

    搜索的集群id名称

  • SearchInstanceName:

    搜索的集群name

  • Offset:

    分页参数,第一页为0,第二页为10

  • Limit:

    分页参数,分页步长,默认为10

  • SearchTags:

    搜索标签列表

  • InstanceType:

    集群类型,弹性版或自研数仓版

  • Components:

    组件名称列表



989
990
991
# File 'lib/v20200915/models.rb', line 989

def Components
  @Components
end

#InstanceTypeObject

Parameters:

  • SearchInstanceID:

    搜索的集群id名称

  • SearchInstanceName:

    搜索的集群name

  • Offset:

    分页参数,第一页为0,第二页为10

  • Limit:

    分页参数,分页步长,默认为10

  • SearchTags:

    搜索标签列表

  • InstanceType:

    集群类型,弹性版或自研数仓版

  • Components:

    组件名称列表



989
990
991
# File 'lib/v20200915/models.rb', line 989

def InstanceType
  @InstanceType
end

#LimitObject

Parameters:

  • SearchInstanceID:

    搜索的集群id名称

  • SearchInstanceName:

    搜索的集群name

  • Offset:

    分页参数,第一页为0,第二页为10

  • Limit:

    分页参数,分页步长,默认为10

  • SearchTags:

    搜索标签列表

  • InstanceType:

    集群类型,弹性版或自研数仓版

  • Components:

    组件名称列表



989
990
991
# File 'lib/v20200915/models.rb', line 989

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • SearchInstanceID:

    搜索的集群id名称

  • SearchInstanceName:

    搜索的集群name

  • Offset:

    分页参数,第一页为0,第二页为10

  • Limit:

    分页参数,分页步长,默认为10

  • SearchTags:

    搜索标签列表

  • InstanceType:

    集群类型,弹性版或自研数仓版

  • Components:

    组件名称列表



989
990
991
# File 'lib/v20200915/models.rb', line 989

def Offset
  @Offset
end

#SearchInstanceIDObject

Parameters:

  • SearchInstanceID:

    搜索的集群id名称

  • SearchInstanceName:

    搜索的集群name

  • Offset:

    分页参数,第一页为0,第二页为10

  • Limit:

    分页参数,分页步长,默认为10

  • SearchTags:

    搜索标签列表

  • InstanceType:

    集群类型,弹性版或自研数仓版

  • Components:

    组件名称列表



989
990
991
# File 'lib/v20200915/models.rb', line 989

def SearchInstanceID
  @SearchInstanceID
end

#SearchInstanceNameObject

Parameters:

  • SearchInstanceID:

    搜索的集群id名称

  • SearchInstanceName:

    搜索的集群name

  • Offset:

    分页参数,第一页为0,第二页为10

  • Limit:

    分页参数,分页步长,默认为10

  • SearchTags:

    搜索标签列表

  • InstanceType:

    集群类型,弹性版或自研数仓版

  • Components:

    组件名称列表



989
990
991
# File 'lib/v20200915/models.rb', line 989

def SearchInstanceName
  @SearchInstanceName
end

#SearchTagsObject

Parameters:

  • SearchInstanceID:

    搜索的集群id名称

  • SearchInstanceName:

    搜索的集群name

  • Offset:

    分页参数,第一页为0,第二页为10

  • Limit:

    分页参数,分页步长,默认为10

  • SearchTags:

    搜索标签列表

  • InstanceType:

    集群类型,弹性版或自研数仓版

  • Components:

    组件名称列表



989
990
991
# File 'lib/v20200915/models.rb', line 989

def SearchTags
  @SearchTags
end

Instance Method Details

#deserialize(params) ⇒ Object



1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
# File 'lib/v20200915/models.rb', line 1001

def deserialize(params)
  @SearchInstanceID = params['SearchInstanceID']
  @SearchInstanceName = params['SearchInstanceName']
  @Offset = params['Offset']
  @Limit = params['Limit']
  unless params['SearchTags'].nil?
    @SearchTags = []
    params['SearchTags'].each do |i|
      searchtags_tmp = SearchTags.new
      searchtags_tmp.deserialize(i)
      @SearchTags << searchtags_tmp
    end
  end
  @InstanceType = params['InstanceType']
  @Components = params['Components']
end