Class: OvirtSDK4::Display
- 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. -
#address ⇒ String
Returns the value of the
address
attribute. -
#address=(value) ⇒ Object
Sets the value of the
address
attribute. -
#allow_override ⇒ Boolean
Returns the value of the
allow_override
attribute. -
#allow_override=(value) ⇒ Object
Sets the value of the
allow_override
attribute. -
#certificate ⇒ Certificate
Returns the value of the
certificate
attribute. -
#certificate=(value) ⇒ Object
Sets the value of the
certificate
attribute. -
#copy_paste_enabled ⇒ Boolean
Returns the value of the
copy_paste_enabled
attribute. -
#copy_paste_enabled=(value) ⇒ Object
Sets the value of the
copy_paste_enabled
attribute. -
#disconnect_action ⇒ String
Returns the value of the
disconnect_action
attribute. -
#disconnect_action=(value) ⇒ Object
Sets the value of the
disconnect_action
attribute. -
#file_transfer_enabled ⇒ Boolean
Returns the value of the
file_transfer_enabled
attribute. -
#file_transfer_enabled=(value) ⇒ Object
Sets the value of the
file_transfer_enabled
attribute. -
#hash ⇒ Object
Generates a hash value for this object.
-
#initialize(opts = {}) ⇒ Display
constructor
Creates a new instance of the Display class.
-
#keyboard_layout ⇒ String
Returns the value of the
keyboard_layout
attribute. -
#keyboard_layout=(value) ⇒ Object
Sets the value of the
keyboard_layout
attribute. -
#monitors ⇒ Integer
Returns the value of the
monitors
attribute. -
#monitors=(value) ⇒ Object
Sets the value of the
monitors
attribute. -
#port ⇒ Integer
Returns the value of the
port
attribute. -
#port=(value) ⇒ Object
Sets the value of the
port
attribute. -
#proxy ⇒ String
Returns the value of the
proxy
attribute. -
#proxy=(value) ⇒ Object
Sets the value of the
proxy
attribute. -
#secure_port ⇒ Integer
Returns the value of the
secure_port
attribute. -
#secure_port=(value) ⇒ Object
Sets the value of the
secure_port
attribute. -
#single_qxl_pci ⇒ Boolean
Returns the value of the
single_qxl_pci
attribute. -
#single_qxl_pci=(value) ⇒ Object
Sets the value of the
single_qxl_pci
attribute. -
#smartcard_enabled ⇒ Boolean
Returns the value of the
smartcard_enabled
attribute. -
#smartcard_enabled=(value) ⇒ Object
Sets the value of the
smartcard_enabled
attribute. -
#type ⇒ DisplayType
Returns the value of the
type
attribute. -
#type=(value) ⇒ Object
Sets the value of the
type
attribute.
Methods included from Type
Constructor Details
#initialize(opts = {}) ⇒ Display
Creates a new instance of the OvirtSDK4::Display class.
3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 |
# File 'lib/ovirtsdk4/types.rb', line 3102 def initialize(opts = {}) super(opts) self.address = opts[:address] self.allow_override = opts[:allow_override] self.certificate = opts[:certificate] self.copy_paste_enabled = opts[:copy_paste_enabled] self.disconnect_action = opts[:disconnect_action] self.file_transfer_enabled = opts[:file_transfer_enabled] self.keyboard_layout = opts[:keyboard_layout] self.monitors = opts[:monitors] self.port = opts[:port] self.proxy = opts[:proxy] self.secure_port = opts[:secure_port] self.single_qxl_pci = opts[:single_qxl_pci] self.smartcard_enabled = opts[:smartcard_enabled] self.type = opts[:type] end |
Instance Method Details
#==(other) ⇒ Object
Returns true
if self
and other
have the same attributes and values.
3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 |
# File 'lib/ovirtsdk4/types.rb', line 3123 def ==(other) super && @address == other.address && @allow_override == other.allow_override && @certificate == other.certificate && @copy_paste_enabled == other.copy_paste_enabled && @disconnect_action == other.disconnect_action && @file_transfer_enabled == other.file_transfer_enabled && @keyboard_layout == other.keyboard_layout && @monitors == other.monitors && @port == other.port && @proxy == other.proxy && @secure_port == other.secure_port && @single_qxl_pci == other.single_qxl_pci && @smartcard_enabled == other.smartcard_enabled && @type == other.type end |
#address ⇒ String
Returns the value of the address
attribute.
2812 2813 2814 |
# File 'lib/ovirtsdk4/types.rb', line 2812 def address @address end |
#address=(value) ⇒ Object
Sets the value of the address
attribute.
2821 2822 2823 |
# File 'lib/ovirtsdk4/types.rb', line 2821 def address=(value) @address = value end |
#allow_override ⇒ Boolean
Returns the value of the allow_override
attribute.
2830 2831 2832 |
# File 'lib/ovirtsdk4/types.rb', line 2830 def allow_override @allow_override end |
#allow_override=(value) ⇒ Object
Sets the value of the allow_override
attribute.
2839 2840 2841 |
# File 'lib/ovirtsdk4/types.rb', line 2839 def allow_override=(value) @allow_override = value end |
#certificate ⇒ Certificate
Returns the value of the certificate
attribute.
2848 2849 2850 |
# File 'lib/ovirtsdk4/types.rb', line 2848 def certificate @certificate end |
#certificate=(value) ⇒ Object
Sets the value of the certificate
attribute.
The value
parameter can be an instance of Certificate 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.
2861 2862 2863 2864 2865 2866 |
# File 'lib/ovirtsdk4/types.rb', line 2861 def certificate=(value) if value.is_a?(Hash) value = Certificate.new(value) end @certificate = value end |
#copy_paste_enabled ⇒ Boolean
Returns the value of the copy_paste_enabled
attribute.
2873 2874 2875 |
# File 'lib/ovirtsdk4/types.rb', line 2873 def copy_paste_enabled @copy_paste_enabled end |
#copy_paste_enabled=(value) ⇒ Object
Sets the value of the copy_paste_enabled
attribute.
2882 2883 2884 |
# File 'lib/ovirtsdk4/types.rb', line 2882 def copy_paste_enabled=(value) @copy_paste_enabled = value end |
#disconnect_action ⇒ String
Returns the value of the disconnect_action
attribute.
2891 2892 2893 |
# File 'lib/ovirtsdk4/types.rb', line 2891 def disconnect_action @disconnect_action end |
#disconnect_action=(value) ⇒ Object
Sets the value of the disconnect_action
attribute.
2900 2901 2902 |
# File 'lib/ovirtsdk4/types.rb', line 2900 def disconnect_action=(value) @disconnect_action = value end |
#file_transfer_enabled ⇒ Boolean
Returns the value of the file_transfer_enabled
attribute.
2909 2910 2911 |
# File 'lib/ovirtsdk4/types.rb', line 2909 def file_transfer_enabled @file_transfer_enabled end |
#file_transfer_enabled=(value) ⇒ Object
Sets the value of the file_transfer_enabled
attribute.
2918 2919 2920 |
# File 'lib/ovirtsdk4/types.rb', line 2918 def file_transfer_enabled=(value) @file_transfer_enabled = value end |
#hash ⇒ Object
Generates a hash value for this object.
3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 |
# File 'lib/ovirtsdk4/types.rb', line 3144 def hash super + @address.hash + @allow_override.hash + @certificate.hash + @copy_paste_enabled.hash + @disconnect_action.hash + @file_transfer_enabled.hash + @keyboard_layout.hash + @monitors.hash + @port.hash + @proxy.hash + @secure_port.hash + @single_qxl_pci.hash + @smartcard_enabled.hash + @type.hash end |
#keyboard_layout ⇒ String
Returns the value of the keyboard_layout
attribute.
2927 2928 2929 |
# File 'lib/ovirtsdk4/types.rb', line 2927 def keyboard_layout @keyboard_layout end |
#keyboard_layout=(value) ⇒ Object
Sets the value of the keyboard_layout
attribute.
2936 2937 2938 |
# File 'lib/ovirtsdk4/types.rb', line 2936 def keyboard_layout=(value) @keyboard_layout = value end |
#monitors ⇒ Integer
Returns the value of the monitors
attribute.
2945 2946 2947 |
# File 'lib/ovirtsdk4/types.rb', line 2945 def monitors @monitors end |
#monitors=(value) ⇒ Object
Sets the value of the monitors
attribute.
2954 2955 2956 |
# File 'lib/ovirtsdk4/types.rb', line 2954 def monitors=(value) @monitors = value end |
#port ⇒ Integer
Returns the value of the port
attribute.
2963 2964 2965 |
# File 'lib/ovirtsdk4/types.rb', line 2963 def port @port end |
#port=(value) ⇒ Object
Sets the value of the port
attribute.
2972 2973 2974 |
# File 'lib/ovirtsdk4/types.rb', line 2972 def port=(value) @port = value end |
#proxy ⇒ String
Returns the value of the proxy
attribute.
2981 2982 2983 |
# File 'lib/ovirtsdk4/types.rb', line 2981 def proxy @proxy end |
#proxy=(value) ⇒ Object
Sets the value of the proxy
attribute.
2990 2991 2992 |
# File 'lib/ovirtsdk4/types.rb', line 2990 def proxy=(value) @proxy = value end |
#secure_port ⇒ Integer
Returns the value of the secure_port
attribute.
2999 3000 3001 |
# File 'lib/ovirtsdk4/types.rb', line 2999 def secure_port @secure_port end |
#secure_port=(value) ⇒ Object
Sets the value of the secure_port
attribute.
3008 3009 3010 |
# File 'lib/ovirtsdk4/types.rb', line 3008 def secure_port=(value) @secure_port = value end |
#single_qxl_pci ⇒ Boolean
Returns the value of the single_qxl_pci
attribute.
3017 3018 3019 |
# File 'lib/ovirtsdk4/types.rb', line 3017 def single_qxl_pci @single_qxl_pci end |
#single_qxl_pci=(value) ⇒ Object
Sets the value of the single_qxl_pci
attribute.
3026 3027 3028 |
# File 'lib/ovirtsdk4/types.rb', line 3026 def single_qxl_pci=(value) @single_qxl_pci = value end |
#smartcard_enabled ⇒ Boolean
Returns the value of the smartcard_enabled
attribute.
3035 3036 3037 |
# File 'lib/ovirtsdk4/types.rb', line 3035 def smartcard_enabled @smartcard_enabled end |
#smartcard_enabled=(value) ⇒ Object
Sets the value of the smartcard_enabled
attribute.
3044 3045 3046 |
# File 'lib/ovirtsdk4/types.rb', line 3044 def smartcard_enabled=(value) @smartcard_enabled = value end |
#type ⇒ DisplayType
Returns the value of the type
attribute.
3053 3054 3055 |
# File 'lib/ovirtsdk4/types.rb', line 3053 def type @type end |
#type=(value) ⇒ Object
Sets the value of the type
attribute.
3062 3063 3064 |
# File 'lib/ovirtsdk4/types.rb', line 3062 def type=(value) @type = value end |