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. -
#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.
6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 |
# File 'lib/ovirtsdk4/types.rb', line 6250 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.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.
6278 6279 6280 6281 6282 6283 6284 6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300 6301 |
# File 'lib/ovirtsdk4/types.rb', line 6278 def ==(other) super && @active_directory_ou == other.active_directory_ou && @authorized_ssh_keys == other. && @cloud_init == other.cloud_init && @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.
5805 5806 5807 |
# File 'lib/ovirtsdk4/types.rb', line 5805 def active_directory_ou @active_directory_ou end |
#active_directory_ou=(value) ⇒ Object
Sets the value of the active_directory_ou
attribute.
5814 5815 5816 |
# File 'lib/ovirtsdk4/types.rb', line 5814 def active_directory_ou=(value) @active_directory_ou = value end |
#authorized_ssh_keys ⇒ String
Returns the value of the authorized_ssh_keys
attribute.
5823 5824 5825 |
# File 'lib/ovirtsdk4/types.rb', line 5823 def @authorized_ssh_keys end |
#authorized_ssh_keys=(value) ⇒ Object
Sets the value of the authorized_ssh_keys
attribute.
5832 5833 5834 |
# File 'lib/ovirtsdk4/types.rb', line 5832 def (value) @authorized_ssh_keys = value end |
#cloud_init ⇒ CloudInit
Returns the value of the cloud_init
attribute.
5841 5842 5843 |
# File 'lib/ovirtsdk4/types.rb', line 5841 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.
5854 5855 5856 5857 5858 5859 |
# File 'lib/ovirtsdk4/types.rb', line 5854 def cloud_init=(value) if value.is_a?(Hash) value = CloudInit.new(value) end @cloud_init = value end |
#configuration ⇒ Configuration
Returns the value of the configuration
attribute.
5866 5867 5868 |
# File 'lib/ovirtsdk4/types.rb', line 5866 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.
5879 5880 5881 5882 5883 5884 |
# File 'lib/ovirtsdk4/types.rb', line 5879 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.
5891 5892 5893 |
# File 'lib/ovirtsdk4/types.rb', line 5891 def custom_script @custom_script end |
#custom_script=(value) ⇒ Object
Sets the value of the custom_script
attribute.
5900 5901 5902 |
# File 'lib/ovirtsdk4/types.rb', line 5900 def custom_script=(value) @custom_script = value end |
#dns_search ⇒ String
Returns the value of the dns_search
attribute.
5909 5910 5911 |
# File 'lib/ovirtsdk4/types.rb', line 5909 def dns_search @dns_search end |
#dns_search=(value) ⇒ Object
Sets the value of the dns_search
attribute.
5918 5919 5920 |
# File 'lib/ovirtsdk4/types.rb', line 5918 def dns_search=(value) @dns_search = value end |
#dns_servers ⇒ String
Returns the value of the dns_servers
attribute.
5927 5928 5929 |
# File 'lib/ovirtsdk4/types.rb', line 5927 def dns_servers @dns_servers end |
#dns_servers=(value) ⇒ Object
Sets the value of the dns_servers
attribute.
5936 5937 5938 |
# File 'lib/ovirtsdk4/types.rb', line 5936 def dns_servers=(value) @dns_servers = value end |
#domain ⇒ String
Returns the value of the domain
attribute.
5945 5946 5947 |
# File 'lib/ovirtsdk4/types.rb', line 5945 def domain @domain end |
#domain=(value) ⇒ Object
Sets the value of the domain
attribute.
5954 5955 5956 |
# File 'lib/ovirtsdk4/types.rb', line 5954 def domain=(value) @domain = value end |
#hash ⇒ Object
Generates a hash value for this object.
6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 |
# File 'lib/ovirtsdk4/types.rb', line 6306 def hash super + @active_directory_ou.hash + @authorized_ssh_keys.hash + @cloud_init.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.
5963 5964 5965 |
# File 'lib/ovirtsdk4/types.rb', line 5963 def host_name @host_name end |
#host_name=(value) ⇒ Object
Sets the value of the host_name
attribute.
5972 5973 5974 |
# File 'lib/ovirtsdk4/types.rb', line 5972 def host_name=(value) @host_name = value end |
#input_locale ⇒ String
Returns the value of the input_locale
attribute.
5981 5982 5983 |
# File 'lib/ovirtsdk4/types.rb', line 5981 def input_locale @input_locale end |
#input_locale=(value) ⇒ Object
Sets the value of the input_locale
attribute.
5990 5991 5992 |
# File 'lib/ovirtsdk4/types.rb', line 5990 def input_locale=(value) @input_locale = value end |
#nic_configurations ⇒ Array<NicConfiguration>
Returns the value of the nic_configurations
attribute.
5999 6000 6001 |
# File 'lib/ovirtsdk4/types.rb', line 5999 def nic_configurations @nic_configurations end |
#nic_configurations=(list) ⇒ Object
Sets the value of the nic_configurations
attribute.
6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 |
# File 'lib/ovirtsdk4/types.rb', line 6008 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.
6025 6026 6027 |
# File 'lib/ovirtsdk4/types.rb', line 6025 def org_name @org_name end |
#org_name=(value) ⇒ Object
Sets the value of the org_name
attribute.
6034 6035 6036 |
# File 'lib/ovirtsdk4/types.rb', line 6034 def org_name=(value) @org_name = value end |
#regenerate_ids ⇒ Boolean
Returns the value of the regenerate_ids
attribute.
6043 6044 6045 |
# File 'lib/ovirtsdk4/types.rb', line 6043 def regenerate_ids @regenerate_ids end |
#regenerate_ids=(value) ⇒ Object
Sets the value of the regenerate_ids
attribute.
6052 6053 6054 |
# File 'lib/ovirtsdk4/types.rb', line 6052 def regenerate_ids=(value) @regenerate_ids = value end |
#regenerate_ssh_keys ⇒ Boolean
Returns the value of the regenerate_ssh_keys
attribute.
6061 6062 6063 |
# File 'lib/ovirtsdk4/types.rb', line 6061 def regenerate_ssh_keys @regenerate_ssh_keys end |
#regenerate_ssh_keys=(value) ⇒ Object
Sets the value of the regenerate_ssh_keys
attribute.
6070 6071 6072 |
# File 'lib/ovirtsdk4/types.rb', line 6070 def regenerate_ssh_keys=(value) @regenerate_ssh_keys = value end |
#root_password ⇒ String
Returns the value of the root_password
attribute.
6079 6080 6081 |
# File 'lib/ovirtsdk4/types.rb', line 6079 def root_password @root_password end |
#root_password=(value) ⇒ Object
Sets the value of the root_password
attribute.
6088 6089 6090 |
# File 'lib/ovirtsdk4/types.rb', line 6088 def root_password=(value) @root_password = value end |
#system_locale ⇒ String
Returns the value of the system_locale
attribute.
6097 6098 6099 |
# File 'lib/ovirtsdk4/types.rb', line 6097 def system_locale @system_locale end |
#system_locale=(value) ⇒ Object
Sets the value of the system_locale
attribute.
6106 6107 6108 |
# File 'lib/ovirtsdk4/types.rb', line 6106 def system_locale=(value) @system_locale = value end |
#timezone ⇒ String
Returns the value of the timezone
attribute.
6115 6116 6117 |
# File 'lib/ovirtsdk4/types.rb', line 6115 def timezone @timezone end |
#timezone=(value) ⇒ Object
Sets the value of the timezone
attribute.
6124 6125 6126 |
# File 'lib/ovirtsdk4/types.rb', line 6124 def timezone=(value) @timezone = value end |
#ui_language ⇒ String
Returns the value of the ui_language
attribute.
6133 6134 6135 |
# File 'lib/ovirtsdk4/types.rb', line 6133 def ui_language @ui_language end |
#ui_language=(value) ⇒ Object
Sets the value of the ui_language
attribute.
6142 6143 6144 |
# File 'lib/ovirtsdk4/types.rb', line 6142 def ui_language=(value) @ui_language = value end |
#user_locale ⇒ String
Returns the value of the user_locale
attribute.
6151 6152 6153 |
# File 'lib/ovirtsdk4/types.rb', line 6151 def user_locale @user_locale end |
#user_locale=(value) ⇒ Object
Sets the value of the user_locale
attribute.
6160 6161 6162 |
# File 'lib/ovirtsdk4/types.rb', line 6160 def user_locale=(value) @user_locale = value end |
#user_name ⇒ String
Returns the value of the user_name
attribute.
6169 6170 6171 |
# File 'lib/ovirtsdk4/types.rb', line 6169 def user_name @user_name end |
#user_name=(value) ⇒ Object
Sets the value of the user_name
attribute.
6178 6179 6180 |
# File 'lib/ovirtsdk4/types.rb', line 6178 def user_name=(value) @user_name = value end |
#windows_license_key ⇒ String
Returns the value of the windows_license_key
attribute.
6187 6188 6189 |
# File 'lib/ovirtsdk4/types.rb', line 6187 def windows_license_key @windows_license_key end |
#windows_license_key=(value) ⇒ Object
Sets the value of the windows_license_key
attribute.
6196 6197 6198 |
# File 'lib/ovirtsdk4/types.rb', line 6196 def windows_license_key=(value) @windows_license_key = value end |