Class: TencentCloud::Bizlive::V20190313::DescribeWorkersResponse

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

Overview

DescribeWorkers返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(regiondetail = nil, idle = nil, regionnum = nil, requestid = nil) ⇒ DescribeWorkersResponse

Returns a new instance of DescribeWorkersResponse.



194
195
196
197
198
199
# File 'lib/v20190313/models.rb', line 194

def initialize(regiondetail=nil, idle=nil, regionnum=nil, requestid=nil)
  @RegionDetail = regiondetail
  @Idle = idle
  @RegionNum = regionnum
  @RequestId = requestid
end

Instance Attribute Details

#IdleObject

Parameters:

  • RegionDetail:

    各个区域的机器情况

  • Idle:

    空闲机器总数量

  • RegionNum:

    区域个数

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



192
193
194
# File 'lib/v20190313/models.rb', line 192

def Idle
  @Idle
end

#RegionDetailObject

Parameters:

  • RegionDetail:

    各个区域的机器情况

  • Idle:

    空闲机器总数量

  • RegionNum:

    区域个数

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



192
193
194
# File 'lib/v20190313/models.rb', line 192

def RegionDetail
  @RegionDetail
end

#RegionNumObject

Parameters:

  • RegionDetail:

    各个区域的机器情况

  • Idle:

    空闲机器总数量

  • RegionNum:

    区域个数

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



192
193
194
# File 'lib/v20190313/models.rb', line 192

def RegionNum
  @RegionNum
end

#RequestIdObject

Parameters:

  • RegionDetail:

    各个区域的机器情况

  • Idle:

    空闲机器总数量

  • RegionNum:

    区域个数

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



192
193
194
# File 'lib/v20190313/models.rb', line 192

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



201
202
203
204
205
206
207
208
209
210
211
212
213
# File 'lib/v20190313/models.rb', line 201

def deserialize(params)
  unless params['RegionDetail'].nil?
    @RegionDetail = []
    params['RegionDetail'].each do |i|
      workerregioninfo_tmp = WorkerRegionInfo.new
      workerregioninfo_tmp.deserialize(i)
      @RegionDetail << workerregioninfo_tmp
    end
  end
  @Idle = params['Idle']
  @RegionNum = params['RegionNum']
  @RequestId = params['RequestId']
end