Class: OvirtSDK4::Initialization
- Defined in:
- lib/ovirtsdk4/types.rb,
lib/ovirtsdk4/types.rb
Instance Method Summary collapse
-
#==(other) ⇒ Object
Returns
trueifselfandotherhave the same attributes and values. -
#active_directory_ou ⇒ String
Returns the value of the
active_directory_ouattribute. -
#active_directory_ou=(value) ⇒ Object
Sets the value of the
active_directory_ouattribute. -
#authorized_ssh_keys ⇒ String
Returns the value of the
authorized_ssh_keysattribute. -
#authorized_ssh_keys=(value) ⇒ Object
Sets the value of the
authorized_ssh_keysattribute. -
#cloud_init ⇒ CloudInit
Returns the value of the
cloud_initattribute. -
#cloud_init=(value) ⇒ Object
Sets the value of the
cloud_initattribute. -
#cloud_init_network_protocol ⇒ CloudInitNetworkProtocol
Returns the value of the
cloud_init_network_protocolattribute. -
#cloud_init_network_protocol=(value) ⇒ Object
Sets the value of the
cloud_init_network_protocolattribute. -
#configuration ⇒ Configuration
Returns the value of the
configurationattribute. -
#configuration=(value) ⇒ Object
Sets the value of the
configurationattribute. -
#custom_script ⇒ String
Returns the value of the
custom_scriptattribute. -
#custom_script=(value) ⇒ Object
Sets the value of the
custom_scriptattribute. -
#dns_search ⇒ String
Returns the value of the
dns_searchattribute. -
#dns_search=(value) ⇒ Object
Sets the value of the
dns_searchattribute. -
#dns_servers ⇒ String
Returns the value of the
dns_serversattribute. -
#dns_servers=(value) ⇒ Object
Sets the value of the
dns_serversattribute. -
#domain ⇒ String
Returns the value of the
domainattribute. -
#domain=(value) ⇒ Object
Sets the value of the
domainattribute. -
#hash ⇒ Object
Generates a hash value for this object.
-
#host_name ⇒ String
Returns the value of the
host_nameattribute. -
#host_name=(value) ⇒ Object
Sets the value of the
host_nameattribute. -
#initialize(opts = {}) ⇒ Initialization
constructor
Creates a new instance of the Initialization class.
-
#input_locale ⇒ String
Returns the value of the
input_localeattribute. -
#input_locale=(value) ⇒ Object
Sets the value of the
input_localeattribute. -
#nic_configurations ⇒ Array<NicConfiguration>
Returns the value of the
nic_configurationsattribute. -
#nic_configurations=(list) ⇒ Object
Sets the value of the
nic_configurationsattribute. -
#org_name ⇒ String
Returns the value of the
org_nameattribute. -
#org_name=(value) ⇒ Object
Sets the value of the
org_nameattribute. -
#regenerate_ids ⇒ Boolean
Returns the value of the
regenerate_idsattribute. -
#regenerate_ids=(value) ⇒ Object
Sets the value of the
regenerate_idsattribute. -
#regenerate_ssh_keys ⇒ Boolean
Returns the value of the
regenerate_ssh_keysattribute. -
#regenerate_ssh_keys=(value) ⇒ Object
Sets the value of the
regenerate_ssh_keysattribute. -
#root_password ⇒ String
Returns the value of the
root_passwordattribute. -
#root_password=(value) ⇒ Object
Sets the value of the
root_passwordattribute. -
#system_locale ⇒ String
Returns the value of the
system_localeattribute. -
#system_locale=(value) ⇒ Object
Sets the value of the
system_localeattribute. -
#timezone ⇒ String
Returns the value of the
timezoneattribute. -
#timezone=(value) ⇒ Object
Sets the value of the
timezoneattribute. -
#ui_language ⇒ String
Returns the value of the
ui_languageattribute. -
#ui_language=(value) ⇒ Object
Sets the value of the
ui_languageattribute. -
#user_locale ⇒ String
Returns the value of the
user_localeattribute. -
#user_locale=(value) ⇒ Object
Sets the value of the
user_localeattribute. -
#user_name ⇒ String
Returns the value of the
user_nameattribute. -
#user_name=(value) ⇒ Object
Sets the value of the
user_nameattribute. -
#windows_license_key ⇒ String
Returns the value of the
windows_license_keyattribute. -
#windows_license_key=(value) ⇒ Object
Sets the value of the
windows_license_keyattribute.
Methods included from Type
Constructor Details
#initialize(opts = {}) ⇒ Initialization
Creates a new instance of the OvirtSDK4::Initialization class.
6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 |
# File 'lib/ovirtsdk4/types.rb', line 6349 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.
6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 |
# File 'lib/ovirtsdk4/types.rb', line 6378 def ==(other) super && @active_directory_ou == other.active_directory_ou && == 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.
5884 5885 5886 |
# File 'lib/ovirtsdk4/types.rb', line 5884 def active_directory_ou @active_directory_ou end |
#active_directory_ou=(value) ⇒ Object
Sets the value of the active_directory_ou attribute.
5893 5894 5895 |
# File 'lib/ovirtsdk4/types.rb', line 5893 def active_directory_ou=(value) @active_directory_ou = value end |
#authorized_ssh_keys ⇒ String
Returns the value of the authorized_ssh_keys attribute.
5902 5903 5904 |
# File 'lib/ovirtsdk4/types.rb', line 5902 def end |
#authorized_ssh_keys=(value) ⇒ Object
Sets the value of the authorized_ssh_keys attribute.
5911 5912 5913 |
# File 'lib/ovirtsdk4/types.rb', line 5911 def (value) = value end |
#cloud_init ⇒ CloudInit
Returns the value of the cloud_init attribute.
5920 5921 5922 |
# File 'lib/ovirtsdk4/types.rb', line 5920 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.
5933 5934 5935 5936 5937 5938 |
# File 'lib/ovirtsdk4/types.rb', line 5933 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.
5945 5946 5947 |
# File 'lib/ovirtsdk4/types.rb', line 5945 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.
5954 5955 5956 |
# File 'lib/ovirtsdk4/types.rb', line 5954 def cloud_init_network_protocol=(value) @cloud_init_network_protocol = value end |
#configuration ⇒ Configuration
Returns the value of the configuration attribute.
5963 5964 5965 |
# File 'lib/ovirtsdk4/types.rb', line 5963 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.
5976 5977 5978 5979 5980 5981 |
# File 'lib/ovirtsdk4/types.rb', line 5976 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.
5988 5989 5990 |
# File 'lib/ovirtsdk4/types.rb', line 5988 def custom_script @custom_script end |
#custom_script=(value) ⇒ Object
Sets the value of the custom_script attribute.
5997 5998 5999 |
# File 'lib/ovirtsdk4/types.rb', line 5997 def custom_script=(value) @custom_script = value end |
#dns_search ⇒ String
Returns the value of the dns_search attribute.
6006 6007 6008 |
# File 'lib/ovirtsdk4/types.rb', line 6006 def dns_search @dns_search end |
#dns_search=(value) ⇒ Object
Sets the value of the dns_search attribute.
6015 6016 6017 |
# File 'lib/ovirtsdk4/types.rb', line 6015 def dns_search=(value) @dns_search = value end |
#dns_servers ⇒ String
Returns the value of the dns_servers attribute.
6024 6025 6026 |
# File 'lib/ovirtsdk4/types.rb', line 6024 def dns_servers @dns_servers end |
#dns_servers=(value) ⇒ Object
Sets the value of the dns_servers attribute.
6033 6034 6035 |
# File 'lib/ovirtsdk4/types.rb', line 6033 def dns_servers=(value) @dns_servers = value end |
#domain ⇒ String
Returns the value of the domain attribute.
6042 6043 6044 |
# File 'lib/ovirtsdk4/types.rb', line 6042 def domain @domain end |
#domain=(value) ⇒ Object
Sets the value of the domain attribute.
6051 6052 6053 |
# File 'lib/ovirtsdk4/types.rb', line 6051 def domain=(value) @domain = value end |
#hash ⇒ Object
Generates a hash value for this object.
6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 |
# File 'lib/ovirtsdk4/types.rb', line 6407 def hash super + @active_directory_ou.hash + .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.
6060 6061 6062 |
# File 'lib/ovirtsdk4/types.rb', line 6060 def host_name @host_name end |
#host_name=(value) ⇒ Object
Sets the value of the host_name attribute.
6069 6070 6071 |
# File 'lib/ovirtsdk4/types.rb', line 6069 def host_name=(value) @host_name = value end |
#input_locale ⇒ String
Returns the value of the input_locale attribute.
6078 6079 6080 |
# File 'lib/ovirtsdk4/types.rb', line 6078 def input_locale @input_locale end |
#input_locale=(value) ⇒ Object
Sets the value of the input_locale attribute.
6087 6088 6089 |
# File 'lib/ovirtsdk4/types.rb', line 6087 def input_locale=(value) @input_locale = value end |
#nic_configurations ⇒ Array<NicConfiguration>
Returns the value of the nic_configurations attribute.
6096 6097 6098 |
# File 'lib/ovirtsdk4/types.rb', line 6096 def nic_configurations @nic_configurations end |
#nic_configurations=(list) ⇒ Object
Sets the value of the nic_configurations attribute.
6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 |
# File 'lib/ovirtsdk4/types.rb', line 6105 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.
6122 6123 6124 |
# File 'lib/ovirtsdk4/types.rb', line 6122 def org_name @org_name end |
#org_name=(value) ⇒ Object
Sets the value of the org_name attribute.
6131 6132 6133 |
# File 'lib/ovirtsdk4/types.rb', line 6131 def org_name=(value) @org_name = value end |
#regenerate_ids ⇒ Boolean
Returns the value of the regenerate_ids attribute.
6140 6141 6142 |
# File 'lib/ovirtsdk4/types.rb', line 6140 def regenerate_ids @regenerate_ids end |
#regenerate_ids=(value) ⇒ Object
Sets the value of the regenerate_ids attribute.
6149 6150 6151 |
# File 'lib/ovirtsdk4/types.rb', line 6149 def regenerate_ids=(value) @regenerate_ids = value end |
#regenerate_ssh_keys ⇒ Boolean
Returns the value of the regenerate_ssh_keys attribute.
6158 6159 6160 |
# File 'lib/ovirtsdk4/types.rb', line 6158 def regenerate_ssh_keys @regenerate_ssh_keys end |
#regenerate_ssh_keys=(value) ⇒ Object
Sets the value of the regenerate_ssh_keys attribute.
6167 6168 6169 |
# File 'lib/ovirtsdk4/types.rb', line 6167 def regenerate_ssh_keys=(value) @regenerate_ssh_keys = value end |
#root_password ⇒ String
Returns the value of the root_password attribute.
6176 6177 6178 |
# File 'lib/ovirtsdk4/types.rb', line 6176 def root_password @root_password end |
#root_password=(value) ⇒ Object
Sets the value of the root_password attribute.
6185 6186 6187 |
# File 'lib/ovirtsdk4/types.rb', line 6185 def root_password=(value) @root_password = value end |
#system_locale ⇒ String
Returns the value of the system_locale attribute.
6194 6195 6196 |
# File 'lib/ovirtsdk4/types.rb', line 6194 def system_locale @system_locale end |
#system_locale=(value) ⇒ Object
Sets the value of the system_locale attribute.
6203 6204 6205 |
# File 'lib/ovirtsdk4/types.rb', line 6203 def system_locale=(value) @system_locale = value end |
#timezone ⇒ String
Returns the value of the timezone attribute.
6212 6213 6214 |
# File 'lib/ovirtsdk4/types.rb', line 6212 def timezone @timezone end |
#timezone=(value) ⇒ Object
Sets the value of the timezone attribute.
6221 6222 6223 |
# File 'lib/ovirtsdk4/types.rb', line 6221 def timezone=(value) @timezone = value end |
#ui_language ⇒ String
Returns the value of the ui_language attribute.
6230 6231 6232 |
# File 'lib/ovirtsdk4/types.rb', line 6230 def ui_language @ui_language end |
#ui_language=(value) ⇒ Object
Sets the value of the ui_language attribute.
6239 6240 6241 |
# File 'lib/ovirtsdk4/types.rb', line 6239 def ui_language=(value) @ui_language = value end |
#user_locale ⇒ String
Returns the value of the user_locale attribute.
6248 6249 6250 |
# File 'lib/ovirtsdk4/types.rb', line 6248 def user_locale @user_locale end |
#user_locale=(value) ⇒ Object
Sets the value of the user_locale attribute.
6257 6258 6259 |
# File 'lib/ovirtsdk4/types.rb', line 6257 def user_locale=(value) @user_locale = value end |
#user_name ⇒ String
Returns the value of the user_name attribute.
6266 6267 6268 |
# File 'lib/ovirtsdk4/types.rb', line 6266 def user_name @user_name end |
#user_name=(value) ⇒ Object
Sets the value of the user_name attribute.
6275 6276 6277 |
# File 'lib/ovirtsdk4/types.rb', line 6275 def user_name=(value) @user_name = value end |
#windows_license_key ⇒ String
Returns the value of the windows_license_key attribute.
6284 6285 6286 |
# File 'lib/ovirtsdk4/types.rb', line 6284 def windows_license_key @windows_license_key end |
#windows_license_key=(value) ⇒ Object
Sets the value of the windows_license_key attribute.
6293 6294 6295 |
# File 'lib/ovirtsdk4/types.rb', line 6293 def windows_license_key=(value) @windows_license_key = value end |