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.



7091
7092
7093
7094
7095
7096
7097
# File 'lib/v20170320/models.rb', line 7091

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。



7089
7090
7091
# File 'lib/v20170320/models.rb', line 7089

def Cpu
  @Cpu
end

#DiskObject

Parameters:

  • Cpu:

    实例CPU监控数据

  • Mem:

    实例内存监控数据

  • Net:

    实例网络监控数据

  • Disk:

    实例磁盘监控数据

  • RequestId:

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



7089
7090
7091
# File 'lib/v20170320/models.rb', line 7089

def Disk
  @Disk
end

#MemObject

Parameters:

  • Cpu:

    实例CPU监控数据

  • Mem:

    实例内存监控数据

  • Net:

    实例网络监控数据

  • Disk:

    实例磁盘监控数据

  • RequestId:

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



7089
7090
7091
# File 'lib/v20170320/models.rb', line 7089

def Mem
  @Mem
end

#NetObject

Parameters:

  • Cpu:

    实例CPU监控数据

  • Mem:

    实例内存监控数据

  • Net:

    实例网络监控数据

  • Disk:

    实例磁盘监控数据

  • RequestId:

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



7089
7090
7091
# File 'lib/v20170320/models.rb', line 7089

def Net
  @Net
end

#RequestIdObject

Parameters:

  • Cpu:

    实例CPU监控数据

  • Mem:

    实例内存监控数据

  • Net:

    实例网络监控数据

  • Disk:

    实例磁盘监控数据

  • RequestId:

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



7089
7090
7091
# File 'lib/v20170320/models.rb', line 7089

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
# File 'lib/v20170320/models.rb', line 7099

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