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):



19199
19200
19201
19202
# File 'lib/ovirtsdk4/types.rb', line 19199

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.



19207
19208
19209
19210
# File 'lib/ovirtsdk4/types.rb', line 19207

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

#hashObject

Generates a hash value for this object.



19215
19216
19217
19218
# File 'lib/ovirtsdk4/types.rb', line 19215

def hash
  super +
  @mode.hash
end

#modeSeLinuxMode

Returns the value of the mode attribute.

Returns:



19176
19177
19178
# File 'lib/ovirtsdk4/types.rb', line 19176

def mode
  @mode
end

#mode=(value) ⇒ Object

Sets the value of the mode attribute.

Parameters:



19185
19186
19187
# File 'lib/ovirtsdk4/types.rb', line 19185

def mode=(value)
  @mode = value
end