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.
6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 |
# File 'lib/ovirtsdk4/types.rb', line 6227 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.
6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 |
# File 'lib/ovirtsdk4/types.rb', line 6255 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.
5782 5783 5784 |
# File 'lib/ovirtsdk4/types.rb', line 5782 def active_directory_ou @active_directory_ou end |
#active_directory_ou=(value) ⇒ Object
Sets the value of the active_directory_ou
attribute.
5791 5792 5793 |
# File 'lib/ovirtsdk4/types.rb', line 5791 def active_directory_ou=(value) @active_directory_ou = value end |
#authorized_ssh_keys ⇒ String
Returns the value of the authorized_ssh_keys
attribute.
5800 5801 5802 |
# File 'lib/ovirtsdk4/types.rb', line 5800 def @authorized_ssh_keys end |
#authorized_ssh_keys=(value) ⇒ Object
Sets the value of the authorized_ssh_keys
attribute.
5809 5810 5811 |
# File 'lib/ovirtsdk4/types.rb', line 5809 def (value) @authorized_ssh_keys = value end |
#cloud_init ⇒ CloudInit
Returns the value of the cloud_init
attribute.
5818 5819 5820 |
# File 'lib/ovirtsdk4/types.rb', line 5818 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.
5831 5832 5833 5834 5835 5836 |
# File 'lib/ovirtsdk4/types.rb', line 5831 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.
5843 5844 5845 |
# File 'lib/ovirtsdk4/types.rb', line 5843 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.
5856 5857 5858 5859 5860 5861 |
# File 'lib/ovirtsdk4/types.rb', line 5856 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.
5868 5869 5870 |
# File 'lib/ovirtsdk4/types.rb', line 5868 def custom_script @custom_script end |
#custom_script=(value) ⇒ Object
Sets the value of the custom_script
attribute.
5877 5878 5879 |
# File 'lib/ovirtsdk4/types.rb', line 5877 def custom_script=(value) @custom_script = value end |
#dns_search ⇒ String
Returns the value of the dns_search
attribute.
5886 5887 5888 |
# File 'lib/ovirtsdk4/types.rb', line 5886 def dns_search @dns_search end |
#dns_search=(value) ⇒ Object
Sets the value of the dns_search
attribute.
5895 5896 5897 |
# File 'lib/ovirtsdk4/types.rb', line 5895 def dns_search=(value) @dns_search = value end |
#dns_servers ⇒ String
Returns the value of the dns_servers
attribute.
5904 5905 5906 |
# File 'lib/ovirtsdk4/types.rb', line 5904 def dns_servers @dns_servers end |
#dns_servers=(value) ⇒ Object
Sets the value of the dns_servers
attribute.
5913 5914 5915 |
# File 'lib/ovirtsdk4/types.rb', line 5913 def dns_servers=(value) @dns_servers = value end |
#domain ⇒ String
Returns the value of the domain
attribute.
5922 5923 5924 |
# File 'lib/ovirtsdk4/types.rb', line 5922 def domain @domain end |
#domain=(value) ⇒ Object
Sets the value of the domain
attribute.
5931 5932 5933 |
# File 'lib/ovirtsdk4/types.rb', line 5931 def domain=(value) @domain = value end |
#hash ⇒ Object
Generates a hash value for this object.
6283 6284 6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 |
# File 'lib/ovirtsdk4/types.rb', line 6283 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.
5940 5941 5942 |
# File 'lib/ovirtsdk4/types.rb', line 5940 def host_name @host_name end |
#host_name=(value) ⇒ Object
Sets the value of the host_name
attribute.
5949 5950 5951 |
# File 'lib/ovirtsdk4/types.rb', line 5949 def host_name=(value) @host_name = value end |
#input_locale ⇒ String
Returns the value of the input_locale
attribute.
5958 5959 5960 |
# File 'lib/ovirtsdk4/types.rb', line 5958 def input_locale @input_locale end |
#input_locale=(value) ⇒ Object
Sets the value of the input_locale
attribute.
5967 5968 5969 |
# File 'lib/ovirtsdk4/types.rb', line 5967 def input_locale=(value) @input_locale = value end |
#nic_configurations ⇒ Array<NicConfiguration>
Returns the value of the nic_configurations
attribute.
5976 5977 5978 |
# File 'lib/ovirtsdk4/types.rb', line 5976 def nic_configurations @nic_configurations end |
#nic_configurations=(list) ⇒ Object
Sets the value of the nic_configurations
attribute.
5985 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995 |
# File 'lib/ovirtsdk4/types.rb', line 5985 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.
6002 6003 6004 |
# File 'lib/ovirtsdk4/types.rb', line 6002 def org_name @org_name end |
#org_name=(value) ⇒ Object
Sets the value of the org_name
attribute.
6011 6012 6013 |
# File 'lib/ovirtsdk4/types.rb', line 6011 def org_name=(value) @org_name = value end |
#regenerate_ids ⇒ Boolean
Returns the value of the regenerate_ids
attribute.
6020 6021 6022 |
# File 'lib/ovirtsdk4/types.rb', line 6020 def regenerate_ids @regenerate_ids end |
#regenerate_ids=(value) ⇒ Object
Sets the value of the regenerate_ids
attribute.
6029 6030 6031 |
# File 'lib/ovirtsdk4/types.rb', line 6029 def regenerate_ids=(value) @regenerate_ids = value end |
#regenerate_ssh_keys ⇒ Boolean
Returns the value of the regenerate_ssh_keys
attribute.
6038 6039 6040 |
# File 'lib/ovirtsdk4/types.rb', line 6038 def regenerate_ssh_keys @regenerate_ssh_keys end |
#regenerate_ssh_keys=(value) ⇒ Object
Sets the value of the regenerate_ssh_keys
attribute.
6047 6048 6049 |
# File 'lib/ovirtsdk4/types.rb', line 6047 def regenerate_ssh_keys=(value) @regenerate_ssh_keys = value end |
#root_password ⇒ String
Returns the value of the root_password
attribute.
6056 6057 6058 |
# File 'lib/ovirtsdk4/types.rb', line 6056 def root_password @root_password end |
#root_password=(value) ⇒ Object
Sets the value of the root_password
attribute.
6065 6066 6067 |
# File 'lib/ovirtsdk4/types.rb', line 6065 def root_password=(value) @root_password = value end |
#system_locale ⇒ String
Returns the value of the system_locale
attribute.
6074 6075 6076 |
# File 'lib/ovirtsdk4/types.rb', line 6074 def system_locale @system_locale end |
#system_locale=(value) ⇒ Object
Sets the value of the system_locale
attribute.
6083 6084 6085 |
# File 'lib/ovirtsdk4/types.rb', line 6083 def system_locale=(value) @system_locale = value end |
#timezone ⇒ String
Returns the value of the timezone
attribute.
6092 6093 6094 |
# File 'lib/ovirtsdk4/types.rb', line 6092 def timezone @timezone end |
#timezone=(value) ⇒ Object
Sets the value of the timezone
attribute.
6101 6102 6103 |
# File 'lib/ovirtsdk4/types.rb', line 6101 def timezone=(value) @timezone = value end |
#ui_language ⇒ String
Returns the value of the ui_language
attribute.
6110 6111 6112 |
# File 'lib/ovirtsdk4/types.rb', line 6110 def ui_language @ui_language end |
#ui_language=(value) ⇒ Object
Sets the value of the ui_language
attribute.
6119 6120 6121 |
# File 'lib/ovirtsdk4/types.rb', line 6119 def ui_language=(value) @ui_language = value end |
#user_locale ⇒ String
Returns the value of the user_locale
attribute.
6128 6129 6130 |
# File 'lib/ovirtsdk4/types.rb', line 6128 def user_locale @user_locale end |
#user_locale=(value) ⇒ Object
Sets the value of the user_locale
attribute.
6137 6138 6139 |
# File 'lib/ovirtsdk4/types.rb', line 6137 def user_locale=(value) @user_locale = value end |
#user_name ⇒ String
Returns the value of the user_name
attribute.
6146 6147 6148 |
# File 'lib/ovirtsdk4/types.rb', line 6146 def user_name @user_name end |
#user_name=(value) ⇒ Object
Sets the value of the user_name
attribute.
6155 6156 6157 |
# File 'lib/ovirtsdk4/types.rb', line 6155 def user_name=(value) @user_name = value end |
#windows_license_key ⇒ String
Returns the value of the windows_license_key
attribute.
6164 6165 6166 |
# File 'lib/ovirtsdk4/types.rb', line 6164 def windows_license_key @windows_license_key end |
#windows_license_key=(value) ⇒ Object
Sets the value of the windows_license_key
attribute.
6173 6174 6175 |
# File 'lib/ovirtsdk4/types.rb', line 6173 def windows_license_key=(value) @windows_license_key = value end |