Class: TencentCloud::Cdb::V20170320::DescribeDeviceMonitorInfoResponse

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

Overview

DescribeDeviceMonitorInfo返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cpu = nil, mem = nil, net = nil, disk = nil, requestid = nil) ⇒ DescribeDeviceMonitorInfoResponse

Returns a new instance of DescribeDeviceMonitorInfoResponse.



7031
7032
7033
7034
7035
7036
7037
# File 'lib/v20170320/models.rb', line 7031

def initialize(cpu=nil, mem=nil, net=nil, disk=nil, requestid=nil)
  @Cpu = cpu
  @Mem = mem
  @Net = net
  @Disk = disk
  @RequestId = requestid
end

Instance Attribute Details

#CpuObject

Parameters:

  • Cpu:

    实例CPU监控数据

  • Mem:

    实例内存监控数据

  • Net:

    实例网络监控数据

  • Disk:

    实例磁盘监控数据

  • RequestId:

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



7029
7030
7031
# File 'lib/v20170320/models.rb', line 7029

def Cpu
  @Cpu
end

#DiskObject

Parameters:

  • Cpu:

    实例CPU监控数据

  • Mem:

    实例内存监控数据

  • Net:

    实例网络监控数据

  • Disk:

    实例磁盘监控数据

  • RequestId:

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



7029
7030
7031
# File 'lib/v20170320/models.rb', line 7029

def Disk
  @Disk
end

#MemObject

Parameters:

  • Cpu:

    实例CPU监控数据

  • Mem:

    实例内存监控数据

  • Net:

    实例网络监控数据

  • Disk:

    实例磁盘监控数据

  • RequestId:

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



7029
7030
7031
# File 'lib/v20170320/models.rb', line 7029

def Mem
  @Mem
end

#NetObject

Parameters:

  • Cpu:

    实例CPU监控数据

  • Mem:

    实例内存监控数据

  • Net:

    实例网络监控数据

  • Disk:

    实例磁盘监控数据

  • RequestId:

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



7029
7030
7031
# File 'lib/v20170320/models.rb', line 7029

def Net
  @Net
end

#RequestIdObject

Parameters:

  • Cpu:

    实例CPU监控数据

  • Mem:

    实例内存监控数据

  • Net:

    实例网络监控数据

  • Disk:

    实例磁盘监控数据

  • RequestId:

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



7029
7030
7031
# File 'lib/v20170320/models.rb', line 7029

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
# File 'lib/v20170320/models.rb', line 7039

def deserialize(params)
  unless params['Cpu'].nil?
    @Cpu = DeviceCpuInfo.new
    @Cpu.deserialize(params['Cpu'])
  end
  unless params['Mem'].nil?
    @Mem = DeviceMemInfo.new
    @Mem.deserialize(params['Mem'])
  end
  unless params['Net'].nil?
    @Net = DeviceNetInfo.new
    @Net.deserialize(params['Net'])
  end
  unless params['Disk'].nil?
    @Disk = DeviceDiskInfo.new
    @Disk.deserialize(params['Disk'])
  end
  @RequestId = params['RequestId']
end