Class: OvirtSDK4::SeLinux

Inherits:
Struct
  • Object
show all
Defined in:
lib/ovirtsdk4/types.rb,
lib/ovirtsdk4/types.rb

Instance Method Summary collapse

Methods included from Type

#dig, #href, #href=

Constructor Details

#initialize(opts = {}) ⇒ SeLinux

Creates a new instance of the OvirtSDK4::SeLinux class.

Parameters:

  • opts (Hash) (defaults to: {})

    A hash containing the attributes of the object. The keys of the hash should be symbols corresponding to the names of the attributes. The values of the hash should be the values of the attributes.

Options Hash (opts):



19469
19470
19471
19472
# File 'lib/ovirtsdk4/types.rb', line 19469

def initialize(opts = {})
  super(opts)
  self.mode = opts[:mode]
end

Instance Method Details

#==(other) ⇒ Object

Returns true if self and other have the same attributes and values.



19477
19478
19479
19480
# File 'lib/ovirtsdk4/types.rb', line 19477

def ==(other)
  super &&
  @mode == other.mode
end

#hashObject

Generates a hash value for this object.



19485
19486
19487
19488
# File 'lib/ovirtsdk4/types.rb', line 19485

def hash
  super +
  @mode.hash
end

#modeSeLinuxMode

Returns the value of the mode attribute.

Returns:



19446
19447
19448
# File 'lib/ovirtsdk4/types.rb', line 19446

def mode
  @mode
end

#mode=(value) ⇒ Object

Sets the value of the mode attribute.

Parameters:



19455
19456
19457
# File 'lib/ovirtsdk4/types.rb', line 19455

def mode=(value)
  @mode = value
end