Class: OvirtSDK4::GlusterMemoryPool
- Inherits:
-
Identified
- Object
- Struct
- Identified
- OvirtSDK4::GlusterMemoryPool
- Defined in:
- lib/ovirtsdk4/types.rb,
lib/ovirtsdk4/types.rb
Instance Method Summary collapse
-
#==(other) ⇒ Object
Returns
trueifselfandotherhave the same attributes and values. -
#alloc_count ⇒ Integer
Returns the value of the
alloc_countattribute. -
#alloc_count=(value) ⇒ Object
Sets the value of the
alloc_countattribute. -
#cold_count ⇒ Integer
Returns the value of the
cold_countattribute. -
#cold_count=(value) ⇒ Object
Sets the value of the
cold_countattribute. -
#comment ⇒ String
Returns the value of the
commentattribute. -
#comment=(value) ⇒ Object
Sets the value of the
commentattribute. -
#description ⇒ String
Returns the value of the
descriptionattribute. -
#description=(value) ⇒ Object
Sets the value of the
descriptionattribute. -
#hash ⇒ Object
Generates a hash value for this object.
-
#hot_count ⇒ Integer
Returns the value of the
hot_countattribute. -
#hot_count=(value) ⇒ Object
Sets the value of the
hot_countattribute. -
#id ⇒ String
Returns the value of the
idattribute. -
#id=(value) ⇒ Object
Sets the value of the
idattribute. -
#initialize(opts = {}) ⇒ GlusterMemoryPool
constructor
Creates a new instance of the GlusterMemoryPool class.
-
#max_alloc ⇒ Integer
Returns the value of the
max_allocattribute. -
#max_alloc=(value) ⇒ Object
Sets the value of the
max_allocattribute. -
#max_stdalloc ⇒ Integer
Returns the value of the
max_stdallocattribute. -
#max_stdalloc=(value) ⇒ Object
Sets the value of the
max_stdallocattribute. -
#name ⇒ String
Returns the value of the
nameattribute. -
#name=(value) ⇒ Object
Sets the value of the
nameattribute. -
#padded_size ⇒ Integer
Returns the value of the
padded_sizeattribute. -
#padded_size=(value) ⇒ Object
Sets the value of the
padded_sizeattribute. -
#pool_misses ⇒ Integer
Returns the value of the
pool_missesattribute. -
#pool_misses=(value) ⇒ Object
Sets the value of the
pool_missesattribute. -
#type ⇒ String
Returns the value of the
typeattribute. -
#type=(value) ⇒ Object
Sets the value of the
typeattribute.
Methods included from Type
Constructor Details
#initialize(opts = {}) ⇒ GlusterMemoryPool
Creates a new instance of the OvirtSDK4::GlusterMemoryPool class.
42903 42904 42905 42906 42907 42908 42909 42910 42911 42912 42913 |
# File 'lib/ovirtsdk4/types.rb', line 42903 def initialize(opts = {}) super(opts) self.alloc_count = opts[:alloc_count] self.cold_count = opts[:cold_count] self.hot_count = opts[:hot_count] self.max_alloc = opts[:max_alloc] self.max_stdalloc = opts[:max_stdalloc] self.padded_size = opts[:padded_size] self.pool_misses = opts[:pool_misses] self.type = opts[:type] end |
Instance Method Details
#==(other) ⇒ Object
Returns true if self and other have the same attributes and values.
42918 42919 42920 42921 42922 42923 42924 42925 42926 42927 42928 |
# File 'lib/ovirtsdk4/types.rb', line 42918 def ==(other) super && @alloc_count == other.alloc_count && @cold_count == other.cold_count && @hot_count == other.hot_count && @max_alloc == other.max_alloc && @max_stdalloc == other.max_stdalloc && @padded_size == other.padded_size && @pool_misses == other.pool_misses && @type == other.type end |
#alloc_count ⇒ Integer
Returns the value of the alloc_count attribute.
42660 42661 42662 |
# File 'lib/ovirtsdk4/types.rb', line 42660 def alloc_count @alloc_count end |
#alloc_count=(value) ⇒ Object
Sets the value of the alloc_count attribute.
42669 42670 42671 |
# File 'lib/ovirtsdk4/types.rb', line 42669 def alloc_count=(value) @alloc_count = value end |
#cold_count ⇒ Integer
Returns the value of the cold_count attribute.
42678 42679 42680 |
# File 'lib/ovirtsdk4/types.rb', line 42678 def cold_count @cold_count end |
#cold_count=(value) ⇒ Object
Sets the value of the cold_count attribute.
42687 42688 42689 |
# File 'lib/ovirtsdk4/types.rb', line 42687 def cold_count=(value) @cold_count = value end |
#comment ⇒ String
Returns the value of the comment attribute.
42696 42697 42698 |
# File 'lib/ovirtsdk4/types.rb', line 42696 def comment @comment end |
#comment=(value) ⇒ Object
Sets the value of the comment attribute.
42705 42706 42707 |
# File 'lib/ovirtsdk4/types.rb', line 42705 def comment=(value) @comment = value end |
#description ⇒ String
Returns the value of the description attribute.
42714 42715 42716 |
# File 'lib/ovirtsdk4/types.rb', line 42714 def description @description end |
#description=(value) ⇒ Object
Sets the value of the description attribute.
42723 42724 42725 |
# File 'lib/ovirtsdk4/types.rb', line 42723 def description=(value) @description = value end |
#hash ⇒ Object
Generates a hash value for this object.
42933 42934 42935 42936 42937 42938 42939 42940 42941 42942 42943 |
# File 'lib/ovirtsdk4/types.rb', line 42933 def hash super + @alloc_count.hash + @cold_count.hash + @hot_count.hash + @max_alloc.hash + @max_stdalloc.hash + @padded_size.hash + @pool_misses.hash + @type.hash end |
#hot_count ⇒ Integer
Returns the value of the hot_count attribute.
42732 42733 42734 |
# File 'lib/ovirtsdk4/types.rb', line 42732 def hot_count @hot_count end |
#hot_count=(value) ⇒ Object
Sets the value of the hot_count attribute.
42741 42742 42743 |
# File 'lib/ovirtsdk4/types.rb', line 42741 def hot_count=(value) @hot_count = value end |
#id ⇒ String
Returns the value of the id attribute.
42750 42751 42752 |
# File 'lib/ovirtsdk4/types.rb', line 42750 def id @id end |
#id=(value) ⇒ Object
Sets the value of the id attribute.
42759 42760 42761 |
# File 'lib/ovirtsdk4/types.rb', line 42759 def id=(value) @id = value end |
#max_alloc ⇒ Integer
Returns the value of the max_alloc attribute.
42768 42769 42770 |
# File 'lib/ovirtsdk4/types.rb', line 42768 def max_alloc @max_alloc end |
#max_alloc=(value) ⇒ Object
Sets the value of the max_alloc attribute.
42777 42778 42779 |
# File 'lib/ovirtsdk4/types.rb', line 42777 def max_alloc=(value) @max_alloc = value end |
#max_stdalloc ⇒ Integer
Returns the value of the max_stdalloc attribute.
42786 42787 42788 |
# File 'lib/ovirtsdk4/types.rb', line 42786 def max_stdalloc @max_stdalloc end |
#max_stdalloc=(value) ⇒ Object
Sets the value of the max_stdalloc attribute.
42795 42796 42797 |
# File 'lib/ovirtsdk4/types.rb', line 42795 def max_stdalloc=(value) @max_stdalloc = value end |
#name ⇒ String
Returns the value of the name attribute.
42804 42805 42806 |
# File 'lib/ovirtsdk4/types.rb', line 42804 def name @name end |
#name=(value) ⇒ Object
Sets the value of the name attribute.
42813 42814 42815 |
# File 'lib/ovirtsdk4/types.rb', line 42813 def name=(value) @name = value end |
#padded_size ⇒ Integer
Returns the value of the padded_size attribute.
42822 42823 42824 |
# File 'lib/ovirtsdk4/types.rb', line 42822 def padded_size @padded_size end |
#padded_size=(value) ⇒ Object
Sets the value of the padded_size attribute.
42831 42832 42833 |
# File 'lib/ovirtsdk4/types.rb', line 42831 def padded_size=(value) @padded_size = value end |
#pool_misses ⇒ Integer
Returns the value of the pool_misses attribute.
42840 42841 42842 |
# File 'lib/ovirtsdk4/types.rb', line 42840 def pool_misses @pool_misses end |
#pool_misses=(value) ⇒ Object
Sets the value of the pool_misses attribute.
42849 42850 42851 |
# File 'lib/ovirtsdk4/types.rb', line 42849 def pool_misses=(value) @pool_misses = value end |
#type ⇒ String
Returns the value of the type attribute.
42858 42859 42860 |
# File 'lib/ovirtsdk4/types.rb', line 42858 def type @type end |
#type=(value) ⇒ Object
Sets the value of the type attribute.
42867 42868 42869 |
# File 'lib/ovirtsdk4/types.rb', line 42867 def type=(value) @type = value end |