Class: OvirtSDK4::Initialization
- 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. -
#active_directory_ou ⇒ String
Returns the value of the
active_directory_ou
attribute. -
#active_directory_ou=(value) ⇒ Object
Sets the value of the
active_directory_ou
attribute. -
#authorized_ssh_keys ⇒ String
Returns the value of the
authorized_ssh_keys
attribute. -
#authorized_ssh_keys=(value) ⇒ Object
Sets the value of the
authorized_ssh_keys
attribute. -
#cloud_init ⇒ CloudInit
Returns the value of the
cloud_init
attribute. -
#cloud_init=(value) ⇒ Object
Sets the value of the
cloud_init
attribute. -
#cloud_init_network_protocol ⇒ CloudInitNetworkProtocol
Returns the value of the
cloud_init_network_protocol
attribute. -
#cloud_init_network_protocol=(value) ⇒ Object
Sets the value of the
cloud_init_network_protocol
attribute. -
#configuration ⇒ Configuration
Returns the value of the
configuration
attribute. -
#configuration=(value) ⇒ Object
Sets the value of the
configuration
attribute. -
#custom_script ⇒ String
Returns the value of the
custom_script
attribute. -
#custom_script=(value) ⇒ Object
Sets the value of the
custom_script
attribute. -
#dns_search ⇒ String
Returns the value of the
dns_search
attribute. -
#dns_search=(value) ⇒ Object
Sets the value of the
dns_search
attribute. -
#dns_servers ⇒ String
Returns the value of the
dns_servers
attribute. -
#dns_servers=(value) ⇒ Object
Sets the value of the
dns_servers
attribute. -
#domain ⇒ String
Returns the value of the
domain
attribute. -
#domain=(value) ⇒ Object
Sets the value of the
domain
attribute. -
#hash ⇒ Object
Generates a hash value for this object.
-
#host_name ⇒ String
Returns the value of the
host_name
attribute. -
#host_name=(value) ⇒ Object
Sets the value of the
host_name
attribute. -
#initialize(opts = {}) ⇒ Initialization
constructor
Creates a new instance of the Initialization class.
-
#input_locale ⇒ String
Returns the value of the
input_locale
attribute. -
#input_locale=(value) ⇒ Object
Sets the value of the
input_locale
attribute. -
#nic_configurations ⇒ Array<NicConfiguration>
Returns the value of the
nic_configurations
attribute. -
#nic_configurations=(list) ⇒ Object
Sets the value of the
nic_configurations
attribute. -
#org_name ⇒ String
Returns the value of the
org_name
attribute. -
#org_name=(value) ⇒ Object
Sets the value of the
org_name
attribute. -
#regenerate_ids ⇒ Boolean
Returns the value of the
regenerate_ids
attribute. -
#regenerate_ids=(value) ⇒ Object
Sets the value of the
regenerate_ids
attribute. -
#regenerate_ssh_keys ⇒ Boolean
Returns the value of the
regenerate_ssh_keys
attribute. -
#regenerate_ssh_keys=(value) ⇒ Object
Sets the value of the
regenerate_ssh_keys
attribute. -
#root_password ⇒ String
Returns the value of the
root_password
attribute. -
#root_password=(value) ⇒ Object
Sets the value of the
root_password
attribute. -
#system_locale ⇒ String
Returns the value of the
system_locale
attribute. -
#system_locale=(value) ⇒ Object
Sets the value of the
system_locale
attribute. -
#timezone ⇒ String
Returns the value of the
timezone
attribute. -
#timezone=(value) ⇒ Object
Sets the value of the
timezone
attribute. -
#ui_language ⇒ String
Returns the value of the
ui_language
attribute. -
#ui_language=(value) ⇒ Object
Sets the value of the
ui_language
attribute. -
#user_locale ⇒ String
Returns the value of the
user_locale
attribute. -
#user_locale=(value) ⇒ Object
Sets the value of the
user_locale
attribute. -
#user_name ⇒ String
Returns the value of the
user_name
attribute. -
#user_name=(value) ⇒ Object
Sets the value of the
user_name
attribute. -
#windows_license_key ⇒ String
Returns the value of the
windows_license_key
attribute. -
#windows_license_key=(value) ⇒ Object
Sets the value of the
windows_license_key
attribute.
Methods included from Type
Constructor Details
#initialize(opts = {}) ⇒ Initialization
Creates a new instance of the OvirtSDK4::Initialization class.
6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 |
# File 'lib/ovirtsdk4/types.rb', line 6765 def initialize(opts = {}) super(opts) self.active_directory_ou = opts[:active_directory_ou] self. = opts[:authorized_ssh_keys] self.cloud_init = opts[:cloud_init] self.cloud_init_network_protocol = opts[:cloud_init_network_protocol] self.configuration = opts[:configuration] self.custom_script = opts[:custom_script] self.dns_search = opts[:dns_search] self.dns_servers = opts[:dns_servers] self.domain = opts[:domain] self.host_name = opts[:host_name] self.input_locale = opts[:input_locale] self.nic_configurations = opts[:nic_configurations] self.org_name = opts[:org_name] self.regenerate_ids = opts[:regenerate_ids] self.regenerate_ssh_keys = opts[:regenerate_ssh_keys] self.root_password = opts[:root_password] self.system_locale = opts[:system_locale] self.timezone = opts[:timezone] self.ui_language = opts[:ui_language] self.user_locale = opts[:user_locale] self.user_name = opts[:user_name] self.windows_license_key = opts[:windows_license_key] end |
Instance Method Details
#==(other) ⇒ Object
Returns true
if self
and other
have the same attributes and values.
6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 |
# File 'lib/ovirtsdk4/types.rb', line 6794 def ==(other) super && @active_directory_ou == other.active_directory_ou && @authorized_ssh_keys == other. && @cloud_init == other.cloud_init && @cloud_init_network_protocol == other.cloud_init_network_protocol && @configuration == other.configuration && @custom_script == other.custom_script && @dns_search == other.dns_search && @dns_servers == other.dns_servers && @domain == other.domain && @host_name == other.host_name && @input_locale == other.input_locale && @nic_configurations == other.nic_configurations && @org_name == other.org_name && @regenerate_ids == other.regenerate_ids && @regenerate_ssh_keys == other.regenerate_ssh_keys && @root_password == other.root_password && @system_locale == other.system_locale && @timezone == other.timezone && @ui_language == other.ui_language && @user_locale == other.user_locale && @user_name == other.user_name && @windows_license_key == other.windows_license_key end |
#active_directory_ou ⇒ String
Returns the value of the active_directory_ou
attribute.
6300 6301 6302 |
# File 'lib/ovirtsdk4/types.rb', line 6300 def active_directory_ou @active_directory_ou end |
#active_directory_ou=(value) ⇒ Object
Sets the value of the active_directory_ou
attribute.
6309 6310 6311 |
# File 'lib/ovirtsdk4/types.rb', line 6309 def active_directory_ou=(value) @active_directory_ou = value end |
#authorized_ssh_keys ⇒ String
Returns the value of the authorized_ssh_keys
attribute.
6318 6319 6320 |
# File 'lib/ovirtsdk4/types.rb', line 6318 def @authorized_ssh_keys end |
#authorized_ssh_keys=(value) ⇒ Object
Sets the value of the authorized_ssh_keys
attribute.
6327 6328 6329 |
# File 'lib/ovirtsdk4/types.rb', line 6327 def (value) @authorized_ssh_keys = value end |
#cloud_init ⇒ CloudInit
Returns the value of the cloud_init
attribute.
6336 6337 6338 |
# File 'lib/ovirtsdk4/types.rb', line 6336 def cloud_init @cloud_init end |
#cloud_init=(value) ⇒ Object
Sets the value of the cloud_init
attribute.
The value
parameter can be an instance of CloudInit 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.
6349 6350 6351 6352 6353 6354 |
# File 'lib/ovirtsdk4/types.rb', line 6349 def cloud_init=(value) if value.is_a?(Hash) value = CloudInit.new(value) end @cloud_init = value end |
#cloud_init_network_protocol ⇒ CloudInitNetworkProtocol
Returns the value of the cloud_init_network_protocol
attribute.
6361 6362 6363 |
# File 'lib/ovirtsdk4/types.rb', line 6361 def cloud_init_network_protocol @cloud_init_network_protocol end |
#cloud_init_network_protocol=(value) ⇒ Object
Sets the value of the cloud_init_network_protocol
attribute.
6370 6371 6372 |
# File 'lib/ovirtsdk4/types.rb', line 6370 def cloud_init_network_protocol=(value) @cloud_init_network_protocol = value end |
#configuration ⇒ Configuration
Returns the value of the configuration
attribute.
6379 6380 6381 |
# File 'lib/ovirtsdk4/types.rb', line 6379 def configuration @configuration end |
#configuration=(value) ⇒ Object
Sets the value of the configuration
attribute.
The value
parameter can be an instance of Configuration 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.
6392 6393 6394 6395 6396 6397 |
# File 'lib/ovirtsdk4/types.rb', line 6392 def configuration=(value) if value.is_a?(Hash) value = Configuration.new(value) end @configuration = value end |
#custom_script ⇒ String
Returns the value of the custom_script
attribute.
6404 6405 6406 |
# File 'lib/ovirtsdk4/types.rb', line 6404 def custom_script @custom_script end |
#custom_script=(value) ⇒ Object
Sets the value of the custom_script
attribute.
6413 6414 6415 |
# File 'lib/ovirtsdk4/types.rb', line 6413 def custom_script=(value) @custom_script = value end |
#dns_search ⇒ String
Returns the value of the dns_search
attribute.
6422 6423 6424 |
# File 'lib/ovirtsdk4/types.rb', line 6422 def dns_search @dns_search end |
#dns_search=(value) ⇒ Object
Sets the value of the dns_search
attribute.
6431 6432 6433 |
# File 'lib/ovirtsdk4/types.rb', line 6431 def dns_search=(value) @dns_search = value end |
#dns_servers ⇒ String
Returns the value of the dns_servers
attribute.
6440 6441 6442 |
# File 'lib/ovirtsdk4/types.rb', line 6440 def dns_servers @dns_servers end |
#dns_servers=(value) ⇒ Object
Sets the value of the dns_servers
attribute.
6449 6450 6451 |
# File 'lib/ovirtsdk4/types.rb', line 6449 def dns_servers=(value) @dns_servers = value end |
#domain ⇒ String
Returns the value of the domain
attribute.
6458 6459 6460 |
# File 'lib/ovirtsdk4/types.rb', line 6458 def domain @domain end |
#domain=(value) ⇒ Object
Sets the value of the domain
attribute.
6467 6468 6469 |
# File 'lib/ovirtsdk4/types.rb', line 6467 def domain=(value) @domain = value end |
#hash ⇒ Object
Generates a hash value for this object.
6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 |
# File 'lib/ovirtsdk4/types.rb', line 6823 def hash super + @active_directory_ou.hash + @authorized_ssh_keys.hash + @cloud_init.hash + @cloud_init_network_protocol.hash + @configuration.hash + @custom_script.hash + @dns_search.hash + @dns_servers.hash + @domain.hash + @host_name.hash + @input_locale.hash + @nic_configurations.hash + @org_name.hash + @regenerate_ids.hash + @regenerate_ssh_keys.hash + @root_password.hash + @system_locale.hash + @timezone.hash + @ui_language.hash + @user_locale.hash + @user_name.hash + @windows_license_key.hash end |
#host_name ⇒ String
Returns the value of the host_name
attribute.
6476 6477 6478 |
# File 'lib/ovirtsdk4/types.rb', line 6476 def host_name @host_name end |
#host_name=(value) ⇒ Object
Sets the value of the host_name
attribute.
6485 6486 6487 |
# File 'lib/ovirtsdk4/types.rb', line 6485 def host_name=(value) @host_name = value end |
#input_locale ⇒ String
Returns the value of the input_locale
attribute.
6494 6495 6496 |
# File 'lib/ovirtsdk4/types.rb', line 6494 def input_locale @input_locale end |
#input_locale=(value) ⇒ Object
Sets the value of the input_locale
attribute.
6503 6504 6505 |
# File 'lib/ovirtsdk4/types.rb', line 6503 def input_locale=(value) @input_locale = value end |
#nic_configurations ⇒ Array<NicConfiguration>
Returns the value of the nic_configurations
attribute.
6512 6513 6514 |
# File 'lib/ovirtsdk4/types.rb', line 6512 def nic_configurations @nic_configurations end |
#nic_configurations=(list) ⇒ Object
Sets the value of the nic_configurations
attribute.
6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 |
# File 'lib/ovirtsdk4/types.rb', line 6521 def nic_configurations=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = NicConfiguration.new(value) end end end @nic_configurations = list end |
#org_name ⇒ String
Returns the value of the org_name
attribute.
6538 6539 6540 |
# File 'lib/ovirtsdk4/types.rb', line 6538 def org_name @org_name end |
#org_name=(value) ⇒ Object
Sets the value of the org_name
attribute.
6547 6548 6549 |
# File 'lib/ovirtsdk4/types.rb', line 6547 def org_name=(value) @org_name = value end |
#regenerate_ids ⇒ Boolean
Returns the value of the regenerate_ids
attribute.
6556 6557 6558 |
# File 'lib/ovirtsdk4/types.rb', line 6556 def regenerate_ids @regenerate_ids end |
#regenerate_ids=(value) ⇒ Object
Sets the value of the regenerate_ids
attribute.
6565 6566 6567 |
# File 'lib/ovirtsdk4/types.rb', line 6565 def regenerate_ids=(value) @regenerate_ids = value end |
#regenerate_ssh_keys ⇒ Boolean
Returns the value of the regenerate_ssh_keys
attribute.
6574 6575 6576 |
# File 'lib/ovirtsdk4/types.rb', line 6574 def regenerate_ssh_keys @regenerate_ssh_keys end |
#regenerate_ssh_keys=(value) ⇒ Object
Sets the value of the regenerate_ssh_keys
attribute.
6583 6584 6585 |
# File 'lib/ovirtsdk4/types.rb', line 6583 def regenerate_ssh_keys=(value) @regenerate_ssh_keys = value end |
#root_password ⇒ String
Returns the value of the root_password
attribute.
6592 6593 6594 |
# File 'lib/ovirtsdk4/types.rb', line 6592 def root_password @root_password end |
#root_password=(value) ⇒ Object
Sets the value of the root_password
attribute.
6601 6602 6603 |
# File 'lib/ovirtsdk4/types.rb', line 6601 def root_password=(value) @root_password = value end |
#system_locale ⇒ String
Returns the value of the system_locale
attribute.
6610 6611 6612 |
# File 'lib/ovirtsdk4/types.rb', line 6610 def system_locale @system_locale end |
#system_locale=(value) ⇒ Object
Sets the value of the system_locale
attribute.
6619 6620 6621 |
# File 'lib/ovirtsdk4/types.rb', line 6619 def system_locale=(value) @system_locale = value end |
#timezone ⇒ String
Returns the value of the timezone
attribute.
6628 6629 6630 |
# File 'lib/ovirtsdk4/types.rb', line 6628 def timezone @timezone end |
#timezone=(value) ⇒ Object
Sets the value of the timezone
attribute.
6637 6638 6639 |
# File 'lib/ovirtsdk4/types.rb', line 6637 def timezone=(value) @timezone = value end |
#ui_language ⇒ String
Returns the value of the ui_language
attribute.
6646 6647 6648 |
# File 'lib/ovirtsdk4/types.rb', line 6646 def ui_language @ui_language end |
#ui_language=(value) ⇒ Object
Sets the value of the ui_language
attribute.
6655 6656 6657 |
# File 'lib/ovirtsdk4/types.rb', line 6655 def ui_language=(value) @ui_language = value end |
#user_locale ⇒ String
Returns the value of the user_locale
attribute.
6664 6665 6666 |
# File 'lib/ovirtsdk4/types.rb', line 6664 def user_locale @user_locale end |
#user_locale=(value) ⇒ Object
Sets the value of the user_locale
attribute.
6673 6674 6675 |
# File 'lib/ovirtsdk4/types.rb', line 6673 def user_locale=(value) @user_locale = value end |
#user_name ⇒ String
Returns the value of the user_name
attribute.
6682 6683 6684 |
# File 'lib/ovirtsdk4/types.rb', line 6682 def user_name @user_name end |
#user_name=(value) ⇒ Object
Sets the value of the user_name
attribute.
6691 6692 6693 |
# File 'lib/ovirtsdk4/types.rb', line 6691 def user_name=(value) @user_name = value end |
#windows_license_key ⇒ String
Returns the value of the windows_license_key
attribute.
6700 6701 6702 |
# File 'lib/ovirtsdk4/types.rb', line 6700 def windows_license_key @windows_license_key end |
#windows_license_key=(value) ⇒ Object
Sets the value of the windows_license_key
attribute.
6709 6710 6711 |
# File 'lib/ovirtsdk4/types.rb', line 6709 def windows_license_key=(value) @windows_license_key = value end |