Class: TencentCloud::Csip::V20221121::DescribeClusterPodAssetsResponse

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

Overview

DescribeClusterPodAssets返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data = nil, totalcount = nil, podstatuslist = nil, namespacelist = nil, regionlist = nil, appidlist = nil, requestid = nil) ⇒ DescribeClusterPodAssetsResponse

Returns a new instance of DescribeClusterPodAssetsResponse.



5292
5293
5294
5295
5296
5297
5298
5299
5300
# File 'lib/v20221121/models.rb', line 5292

def initialize(data=nil, totalcount=nil, podstatuslist=nil, namespacelist=nil, regionlist=nil, appidlist=nil, requestid=nil)
  @Data = data
  @TotalCount = totalcount
  @PodStatusList = podstatuslist
  @NamespaceList = namespacelist
  @RegionList = regionlist
  @AppIdList = appidlist
  @RequestId = requestid
end

Instance Attribute Details

#AppIdListObject

Parameters:

  • Data:

    列表

  • TotalCount:

    总数

  • PodStatusList:

    集群pod状态枚举

  • NamespaceList:

    命名空间枚举

  • RegionList:

    地域枚举

  • AppIdList:

    租户枚举

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5290
5291
5292
# File 'lib/v20221121/models.rb', line 5290

def AppIdList
  @AppIdList
end

#DataObject

Parameters:

  • Data:

    列表

  • TotalCount:

    总数

  • PodStatusList:

    集群pod状态枚举

  • NamespaceList:

    命名空间枚举

  • RegionList:

    地域枚举

  • AppIdList:

    租户枚举

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5290
5291
5292
# File 'lib/v20221121/models.rb', line 5290

def Data
  @Data
end

#NamespaceListObject

Parameters:

  • Data:

    列表

  • TotalCount:

    总数

  • PodStatusList:

    集群pod状态枚举

  • NamespaceList:

    命名空间枚举

  • RegionList:

    地域枚举

  • AppIdList:

    租户枚举

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5290
5291
5292
# File 'lib/v20221121/models.rb', line 5290

def NamespaceList
  @NamespaceList
end

#PodStatusListObject

Parameters:

  • Data:

    列表

  • TotalCount:

    总数

  • PodStatusList:

    集群pod状态枚举

  • NamespaceList:

    命名空间枚举

  • RegionList:

    地域枚举

  • AppIdList:

    租户枚举

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5290
5291
5292
# File 'lib/v20221121/models.rb', line 5290

def PodStatusList
  @PodStatusList
end

#RegionListObject

Parameters:

  • Data:

    列表

  • TotalCount:

    总数

  • PodStatusList:

    集群pod状态枚举

  • NamespaceList:

    命名空间枚举

  • RegionList:

    地域枚举

  • AppIdList:

    租户枚举

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5290
5291
5292
# File 'lib/v20221121/models.rb', line 5290

def RegionList
  @RegionList
end

#RequestIdObject

Parameters:

  • Data:

    列表

  • TotalCount:

    总数

  • PodStatusList:

    集群pod状态枚举

  • NamespaceList:

    命名空间枚举

  • RegionList:

    地域枚举

  • AppIdList:

    租户枚举

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5290
5291
5292
# File 'lib/v20221121/models.rb', line 5290

def RequestId
  @RequestId
end

#TotalCountObject

Parameters:

  • Data:

    列表

  • TotalCount:

    总数

  • PodStatusList:

    集群pod状态枚举

  • NamespaceList:

    命名空间枚举

  • RegionList:

    地域枚举

  • AppIdList:

    租户枚举

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5290
5291
5292
# File 'lib/v20221121/models.rb', line 5290

def TotalCount
  @TotalCount
end

Instance Method Details

#deserialize(params) ⇒ Object



5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
# File 'lib/v20221121/models.rb', line 5302

def deserialize(params)
  unless params['Data'].nil?
    @Data = []
    params['Data'].each do |i|
      assetclusterpod_tmp = AssetClusterPod.new
      assetclusterpod_tmp.deserialize(i)
      @Data << assetclusterpod_tmp
    end
  end
  @TotalCount = params['TotalCount']
  unless params['PodStatusList'].nil?
    @PodStatusList = []
    params['PodStatusList'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @PodStatusList << filterdataobject_tmp
    end
  end
  unless params['NamespaceList'].nil?
    @NamespaceList = []
    params['NamespaceList'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @NamespaceList << filterdataobject_tmp
    end
  end
  unless params['RegionList'].nil?
    @RegionList = []
    params['RegionList'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @RegionList << filterdataobject_tmp
    end
  end
  unless params['AppIdList'].nil?
    @AppIdList = []
    params['AppIdList'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @AppIdList << filterdataobject_tmp
    end
  end
  @RequestId = params['RequestId']
end