Class: RtmMemoryStruct

Inherits:
Object
  • Object
show all
Defined in:
lib/ovhrb/manager/manager.rb

Overview

Constant Summary collapse

@@schema_type =
"rtmMemoryStruct"
@@schema_ns =
"http://soapi.ovh.com/manager"
@@schema_element =
[["memusage", ["SOAP::SOAPInt", XSD::QName.new(nil, "memusage")]], ["swapusage", ["SOAP::SOAPInt", XSD::QName.new(nil, "swapusage")]], ["modules", ["MyArrayOfRtmMemoryModuleStructType", XSD::QName.new(nil, "modules")]]]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(memusage = nil, swapusage = nil, modules = nil) ⇒ RtmMemoryStruct

Returns a new instance of RtmMemoryStruct.



2894
2895
2896
2897
2898
# File 'lib/ovhrb/manager/manager.rb', line 2894

def initialize(memusage = nil, swapusage = nil, modules = nil)
  @memusage = memusage
  @swapusage = swapusage
  @modules = modules
end

Instance Attribute Details

#memusageObject

Returns the value of attribute memusage.



2890
2891
2892
# File 'lib/ovhrb/manager/manager.rb', line 2890

def memusage
  @memusage
end

#modulesObject

Returns the value of attribute modules.



2892
2893
2894
# File 'lib/ovhrb/manager/manager.rb', line 2892

def modules
  @modules
end

#swapusageObject

Returns the value of attribute swapusage.



2891
2892
2893
# File 'lib/ovhrb/manager/manager.rb', line 2891

def swapusage
  @swapusage
end