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.
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 && @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.
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 @authorized_ssh_keys 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) @authorized_ssh_keys = 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 + @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.
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 |