Class: OvirtSDK4::RegistrationRoleMapping
- Defined in:
- lib/ovirtsdk4/types.rb,
lib/ovirtsdk4/types.rb
Instance Method Summary collapse
-
#==(other) ⇒ Object
Returns
trueifselfandotherhave the same attributes and values. -
#from ⇒ Role
Returns the value of the
fromattribute. -
#from=(value) ⇒ Object
Sets the value of the
fromattribute. -
#hash ⇒ Object
Generates a hash value for this object.
-
#initialize(opts = {}) ⇒ RegistrationRoleMapping
constructor
Creates a new instance of the RegistrationRoleMapping class.
-
#to ⇒ Role
Returns the value of the
toattribute. -
#to=(value) ⇒ Object
Sets the value of the
toattribute.
Methods included from Type
Constructor Details
#initialize(opts = {}) ⇒ RegistrationRoleMapping
Creates a new instance of the OvirtSDK4::RegistrationRoleMapping class.
18187 18188 18189 18190 18191 |
# File 'lib/ovirtsdk4/types.rb', line 18187 def initialize(opts = {}) super(opts) self.from = opts[:from] self.to = opts[:to] end |
Instance Method Details
#==(other) ⇒ Object
Returns true if self and other have the same attributes and values.
18196 18197 18198 18199 18200 |
# File 'lib/ovirtsdk4/types.rb', line 18196 def ==(other) super && @from == other.from && @to == other.to end |
#from ⇒ Role
Returns the value of the from attribute.
18130 18131 18132 |
# File 'lib/ovirtsdk4/types.rb', line 18130 def from @from end |
#from=(value) ⇒ Object
Sets the value of the from attribute.
The value parameter can be an instance of OvirtSDK4::Role or a hash.
If it is a hash then a new instance will be created passing the hash as the
opts parameter to the constructor.
18143 18144 18145 18146 18147 18148 |
# File 'lib/ovirtsdk4/types.rb', line 18143 def from=(value) if value.is_a?(Hash) value = Role.new(value) end @from = value end |
#hash ⇒ Object
Generates a hash value for this object.
18205 18206 18207 18208 18209 |
# File 'lib/ovirtsdk4/types.rb', line 18205 def hash super + @from.hash + @to.hash end |
#to ⇒ Role
Returns the value of the to attribute.
18155 18156 18157 |
# File 'lib/ovirtsdk4/types.rb', line 18155 def to @to end |
#to=(value) ⇒ Object
Sets the value of the to attribute.
The value parameter can be an instance of OvirtSDK4::Role or a hash.
If it is a hash then a new instance will be created passing the hash as the
opts parameter to the constructor.
18168 18169 18170 18171 18172 18173 |
# File 'lib/ovirtsdk4/types.rb', line 18168 def to=(value) if value.is_a?(Hash) value = Role.new(value) end @to = value end |