Class: TencentCloud::Tcaplusdb::V20190823::ServerDetailInfo

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

Overview

server独占机器的详细信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(serveruid = nil, machinetype = nil, memoryrate = nil, diskrate = nil, readnum = nil, writenum = nil, version = nil) ⇒ ServerDetailInfo

Returns a new instance of ServerDetailInfo.



3988
3989
3990
3991
3992
3993
3994
3995
3996
# File 'lib/v20190823/models.rb', line 3988

def initialize(serveruid=nil, machinetype=nil, memoryrate=nil, diskrate=nil, readnum=nil, writenum=nil, version=nil)
  @ServerUid = serveruid
  @MachineType = machinetype
  @MemoryRate = memoryrate
  @DiskRate = diskrate
  @ReadNum = readnum
  @WriteNum = writenum
  @Version = version
end

Instance Attribute Details

#DiskRateObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServerUid:

    svr唯一id

  • MachineType:

    机器类型

  • MemoryRate:

    内存占用量

  • DiskRate:

    磁盘占用量

  • ReadNum:

    读次数

  • WriteNum:

    写次数

  • Version:

    版本



3986
3987
3988
# File 'lib/v20190823/models.rb', line 3986

def DiskRate
  @DiskRate
end

#MachineTypeObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServerUid:

    svr唯一id

  • MachineType:

    机器类型

  • MemoryRate:

    内存占用量

  • DiskRate:

    磁盘占用量

  • ReadNum:

    读次数

  • WriteNum:

    写次数

  • Version:

    版本



3986
3987
3988
# File 'lib/v20190823/models.rb', line 3986

def MachineType
  @MachineType
end

#MemoryRateObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServerUid:

    svr唯一id

  • MachineType:

    机器类型

  • MemoryRate:

    内存占用量

  • DiskRate:

    磁盘占用量

  • ReadNum:

    读次数

  • WriteNum:

    写次数

  • Version:

    版本



3986
3987
3988
# File 'lib/v20190823/models.rb', line 3986

def MemoryRate
  @MemoryRate
end

#ReadNumObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServerUid:

    svr唯一id

  • MachineType:

    机器类型

  • MemoryRate:

    内存占用量

  • DiskRate:

    磁盘占用量

  • ReadNum:

    读次数

  • WriteNum:

    写次数

  • Version:

    版本



3986
3987
3988
# File 'lib/v20190823/models.rb', line 3986

def ReadNum
  @ReadNum
end

#ServerUidObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServerUid:

    svr唯一id

  • MachineType:

    机器类型

  • MemoryRate:

    内存占用量

  • DiskRate:

    磁盘占用量

  • ReadNum:

    读次数

  • WriteNum:

    写次数

  • Version:

    版本



3986
3987
3988
# File 'lib/v20190823/models.rb', line 3986

def ServerUid
  @ServerUid
end

#VersionObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServerUid:

    svr唯一id

  • MachineType:

    机器类型

  • MemoryRate:

    内存占用量

  • DiskRate:

    磁盘占用量

  • ReadNum:

    读次数

  • WriteNum:

    写次数

  • Version:

    版本



3986
3987
3988
# File 'lib/v20190823/models.rb', line 3986

def Version
  @Version
end

#WriteNumObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServerUid:

    svr唯一id

  • MachineType:

    机器类型

  • MemoryRate:

    内存占用量

  • DiskRate:

    磁盘占用量

  • ReadNum:

    读次数

  • WriteNum:

    写次数

  • Version:

    版本



3986
3987
3988
# File 'lib/v20190823/models.rb', line 3986

def WriteNum
  @WriteNum
end

Instance Method Details

#deserialize(params) ⇒ Object



3998
3999
4000
4001
4002
4003
4004
4005
4006
# File 'lib/v20190823/models.rb', line 3998

def deserialize(params)
  @ServerUid = params['ServerUid']
  @MachineType = params['MachineType']
  @MemoryRate = params['MemoryRate']
  @DiskRate = params['DiskRate']
  @ReadNum = params['ReadNum']
  @WriteNum = params['WriteNum']
  @Version = params['Version']
end