class OsTemplate
OS Templates for creating new virtual machines.
- @author
-
Alan Vella
Public Class Methods
new(name, version, minimumStorageSpace, defaultAdministratorUsername, diskExpandable)
click to toggle source
# File lib/secured_cloud_api_client/os_template.rb, line 11 def initialize(name, version, minimumStorageSpace, defaultAdministratorUsername, diskExpandable) @name = name @version = version @minimumStorageSpace = minimumStorageSpace @defaultAdministratorUsername = defaultAdministratorUsername @diskExpandable = diskExpandable end
Public Instance Methods
get_administrator_username()
click to toggle source
# File lib/secured_cloud_api_client/os_template.rb, line 42 def get_administrator_username return @defaultAdministratorUsername end
get_details()
click to toggle source
# File lib/secured_cloud_api_client/os_template.rb, line 20 def get_details() details = "Name : #{@name}\n" details += "Version : #{@version}\n" details += "Minimum Storage Space in Gb: #{@minimumStorageSpace}\n" details += "Default Admin Username : #{@defaultAdministratorUsername}\n" details += "Disk Expandable : #{@diskExpandable}\n" return details end
get_disk_expandable()
click to toggle source
# File lib/secured_cloud_api_client/os_template.rb, line 46 def get_disk_expandable return @diskExpandable end
get_minimum_storage_space()
click to toggle source
# File lib/secured_cloud_api_client/os_template.rb, line 38 def get_minimum_storage_space return @minimumStorageSpace end
get_name()
click to toggle source
# File lib/secured_cloud_api_client/os_template.rb, line 30 def get_name return @name end
get_version()
click to toggle source
# File lib/secured_cloud_api_client/os_template.rb, line 34 def get_version return @version end