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
true
ifself
andother
have the same attributes and values. -
#alloc_count ⇒ Integer
Returns the value of the
alloc_count
attribute. -
#alloc_count=(value) ⇒ Object
Sets the value of the
alloc_count
attribute. -
#cold_count ⇒ Integer
Returns the value of the
cold_count
attribute. -
#cold_count=(value) ⇒ Object
Sets the value of the
cold_count
attribute. -
#comment ⇒ String
Returns the value of the
comment
attribute. -
#comment=(value) ⇒ Object
Sets the value of the
comment
attribute. -
#description ⇒ String
Returns the value of the
description
attribute. -
#description=(value) ⇒ Object
Sets the value of the
description
attribute. -
#hash ⇒ Object
Generates a hash value for this object.
-
#hot_count ⇒ Integer
Returns the value of the
hot_count
attribute. -
#hot_count=(value) ⇒ Object
Sets the value of the
hot_count
attribute. -
#id ⇒ String
Returns the value of the
id
attribute. -
#id=(value) ⇒ Object
Sets the value of the
id
attribute. -
#initialize(opts = {}) ⇒ GlusterMemoryPool
constructor
Creates a new instance of the GlusterMemoryPool class.
-
#max_alloc ⇒ Integer
Returns the value of the
max_alloc
attribute. -
#max_alloc=(value) ⇒ Object
Sets the value of the
max_alloc
attribute. -
#max_stdalloc ⇒ Integer
Returns the value of the
max_stdalloc
attribute. -
#max_stdalloc=(value) ⇒ Object
Sets the value of the
max_stdalloc
attribute. -
#name ⇒ String
Returns the value of the
name
attribute. -
#name=(value) ⇒ Object
Sets the value of the
name
attribute. -
#padded_size ⇒ Integer
Returns the value of the
padded_size
attribute. -
#padded_size=(value) ⇒ Object
Sets the value of the
padded_size
attribute. -
#pool_misses ⇒ Integer
Returns the value of the
pool_misses
attribute. -
#pool_misses=(value) ⇒ Object
Sets the value of the
pool_misses
attribute. -
#type ⇒ String
Returns the value of the
type
attribute. -
#type=(value) ⇒ Object
Sets the value of the
type
attribute.
Methods included from Type
Constructor Details
#initialize(opts = {}) ⇒ GlusterMemoryPool
Creates a new instance of the OvirtSDK4::GlusterMemoryPool class.
39454 39455 39456 39457 39458 39459 39460 39461 39462 39463 39464 |
# File 'lib/ovirtsdk4/types.rb', line 39454 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.
39469 39470 39471 39472 39473 39474 39475 39476 39477 39478 39479 |
# File 'lib/ovirtsdk4/types.rb', line 39469 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.
39211 39212 39213 |
# File 'lib/ovirtsdk4/types.rb', line 39211 def alloc_count @alloc_count end |
#alloc_count=(value) ⇒ Object
Sets the value of the alloc_count
attribute.
39220 39221 39222 |
# File 'lib/ovirtsdk4/types.rb', line 39220 def alloc_count=(value) @alloc_count = value end |
#cold_count ⇒ Integer
Returns the value of the cold_count
attribute.
39229 39230 39231 |
# File 'lib/ovirtsdk4/types.rb', line 39229 def cold_count @cold_count end |
#cold_count=(value) ⇒ Object
Sets the value of the cold_count
attribute.
39238 39239 39240 |
# File 'lib/ovirtsdk4/types.rb', line 39238 def cold_count=(value) @cold_count = value end |
#comment ⇒ String
Returns the value of the comment
attribute.
39247 39248 39249 |
# File 'lib/ovirtsdk4/types.rb', line 39247 def comment @comment end |
#comment=(value) ⇒ Object
Sets the value of the comment
attribute.
39256 39257 39258 |
# File 'lib/ovirtsdk4/types.rb', line 39256 def comment=(value) @comment = value end |
#description ⇒ String
Returns the value of the description
attribute.
39265 39266 39267 |
# File 'lib/ovirtsdk4/types.rb', line 39265 def description @description end |
#description=(value) ⇒ Object
Sets the value of the description
attribute.
39274 39275 39276 |
# File 'lib/ovirtsdk4/types.rb', line 39274 def description=(value) @description = value end |
#hash ⇒ Object
Generates a hash value for this object.
39484 39485 39486 39487 39488 39489 39490 39491 39492 39493 39494 |
# File 'lib/ovirtsdk4/types.rb', line 39484 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.
39283 39284 39285 |
# File 'lib/ovirtsdk4/types.rb', line 39283 def hot_count @hot_count end |
#hot_count=(value) ⇒ Object
Sets the value of the hot_count
attribute.
39292 39293 39294 |
# File 'lib/ovirtsdk4/types.rb', line 39292 def hot_count=(value) @hot_count = value end |
#id ⇒ String
Returns the value of the id
attribute.
39301 39302 39303 |
# File 'lib/ovirtsdk4/types.rb', line 39301 def id @id end |
#id=(value) ⇒ Object
Sets the value of the id
attribute.
39310 39311 39312 |
# File 'lib/ovirtsdk4/types.rb', line 39310 def id=(value) @id = value end |
#max_alloc ⇒ Integer
Returns the value of the max_alloc
attribute.
39319 39320 39321 |
# File 'lib/ovirtsdk4/types.rb', line 39319 def max_alloc @max_alloc end |
#max_alloc=(value) ⇒ Object
Sets the value of the max_alloc
attribute.
39328 39329 39330 |
# File 'lib/ovirtsdk4/types.rb', line 39328 def max_alloc=(value) @max_alloc = value end |
#max_stdalloc ⇒ Integer
Returns the value of the max_stdalloc
attribute.
39337 39338 39339 |
# File 'lib/ovirtsdk4/types.rb', line 39337 def max_stdalloc @max_stdalloc end |
#max_stdalloc=(value) ⇒ Object
Sets the value of the max_stdalloc
attribute.
39346 39347 39348 |
# File 'lib/ovirtsdk4/types.rb', line 39346 def max_stdalloc=(value) @max_stdalloc = value end |
#name ⇒ String
Returns the value of the name
attribute.
39355 39356 39357 |
# File 'lib/ovirtsdk4/types.rb', line 39355 def name @name end |
#name=(value) ⇒ Object
Sets the value of the name
attribute.
39364 39365 39366 |
# File 'lib/ovirtsdk4/types.rb', line 39364 def name=(value) @name = value end |
#padded_size ⇒ Integer
Returns the value of the padded_size
attribute.
39373 39374 39375 |
# File 'lib/ovirtsdk4/types.rb', line 39373 def padded_size @padded_size end |
#padded_size=(value) ⇒ Object
Sets the value of the padded_size
attribute.
39382 39383 39384 |
# File 'lib/ovirtsdk4/types.rb', line 39382 def padded_size=(value) @padded_size = value end |
#pool_misses ⇒ Integer
Returns the value of the pool_misses
attribute.
39391 39392 39393 |
# File 'lib/ovirtsdk4/types.rb', line 39391 def pool_misses @pool_misses end |
#pool_misses=(value) ⇒ Object
Sets the value of the pool_misses
attribute.
39400 39401 39402 |
# File 'lib/ovirtsdk4/types.rb', line 39400 def pool_misses=(value) @pool_misses = value end |
#type ⇒ String
Returns the value of the type
attribute.
39409 39410 39411 |
# File 'lib/ovirtsdk4/types.rb', line 39409 def type @type end |
#type=(value) ⇒ Object
Sets the value of the type
attribute.
39418 39419 39420 |
# File 'lib/ovirtsdk4/types.rb', line 39418 def type=(value) @type = value end |