Class: OvirtSDK4::AgentConfiguration
- 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. -
#address ⇒ String
Returns the value of the
address
attribute. -
#address=(value) ⇒ Object
Sets the value of the
address
attribute. -
#broker_type ⇒ MessageBrokerType
Returns the value of the
broker_type
attribute. -
#broker_type=(value) ⇒ Object
Sets the value of the
broker_type
attribute. -
#hash ⇒ Object
Generates a hash value for this object.
-
#initialize(opts = {}) ⇒ AgentConfiguration
constructor
Creates a new instance of the AgentConfiguration class.
-
#network_mappings ⇒ String
Returns the value of the
network_mappings
attribute. -
#network_mappings=(value) ⇒ Object
Sets the value of the
network_mappings
attribute. -
#password ⇒ String
Returns the value of the
password
attribute. -
#password=(value) ⇒ Object
Sets the value of the
password
attribute. -
#port ⇒ Integer
Returns the value of the
port
attribute. -
#port=(value) ⇒ Object
Sets the value of the
port
attribute. -
#username ⇒ String
Returns the value of the
username
attribute. -
#username=(value) ⇒ Object
Sets the value of the
username
attribute.
Methods included from Type
Constructor Details
#initialize(opts = {}) ⇒ AgentConfiguration
Creates a new instance of the OvirtSDK4::AgentConfiguration class.
897 898 899 900 901 902 903 904 905 |
# File 'lib/ovirtsdk4/types.rb', line 897 def initialize(opts = {}) super(opts) self.address = opts[:address] self.broker_type = opts[:broker_type] self.network_mappings = opts[:network_mappings] self.password = opts[:password] self.port = opts[:port] self.username = opts[:username] end |
Instance Method Details
#==(other) ⇒ Object
Returns true
if self
and other
have the same attributes and values.
910 911 912 913 914 915 916 917 918 |
# File 'lib/ovirtsdk4/types.rb', line 910 def ==(other) super && @address == other.address && @broker_type == other.broker_type && @network_mappings == other.network_mappings && @password == other.password && @port == other.port && @username == other.username end |
#address ⇒ String
Returns the value of the address
attribute.
774 775 776 |
# File 'lib/ovirtsdk4/types.rb', line 774 def address @address end |
#address=(value) ⇒ Object
Sets the value of the address
attribute.
783 784 785 |
# File 'lib/ovirtsdk4/types.rb', line 783 def address=(value) @address = value end |
#broker_type ⇒ MessageBrokerType
Returns the value of the broker_type
attribute.
792 793 794 |
# File 'lib/ovirtsdk4/types.rb', line 792 def broker_type @broker_type end |
#broker_type=(value) ⇒ Object
Sets the value of the broker_type
attribute.
801 802 803 |
# File 'lib/ovirtsdk4/types.rb', line 801 def broker_type=(value) @broker_type = value end |
#hash ⇒ Object
Generates a hash value for this object.
923 924 925 926 927 928 929 930 931 |
# File 'lib/ovirtsdk4/types.rb', line 923 def hash super + @address.hash + @broker_type.hash + @network_mappings.hash + @password.hash + @port.hash + @username.hash end |
#network_mappings ⇒ String
Returns the value of the network_mappings
attribute.
810 811 812 |
# File 'lib/ovirtsdk4/types.rb', line 810 def network_mappings @network_mappings end |
#network_mappings=(value) ⇒ Object
Sets the value of the network_mappings
attribute.
819 820 821 |
# File 'lib/ovirtsdk4/types.rb', line 819 def network_mappings=(value) @network_mappings = value end |
#password ⇒ String
Returns the value of the password
attribute.
828 829 830 |
# File 'lib/ovirtsdk4/types.rb', line 828 def password @password end |
#password=(value) ⇒ Object
Sets the value of the password
attribute.
837 838 839 |
# File 'lib/ovirtsdk4/types.rb', line 837 def password=(value) @password = value end |
#port ⇒ Integer
Returns the value of the port
attribute.
846 847 848 |
# File 'lib/ovirtsdk4/types.rb', line 846 def port @port end |
#port=(value) ⇒ Object
Sets the value of the port
attribute.
855 856 857 |
# File 'lib/ovirtsdk4/types.rb', line 855 def port=(value) @port = value end |
#username ⇒ String
Returns the value of the username
attribute.
864 865 866 |
# File 'lib/ovirtsdk4/types.rb', line 864 def username @username end |
#username=(value) ⇒ Object
Sets the value of the username
attribute.
873 874 875 |
# File 'lib/ovirtsdk4/types.rb', line 873 def username=(value) @username = value end |