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.
3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 |
# File 'lib/ovirtsdk4/types.rb', line 3114 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.
3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 |
# File 'lib/ovirtsdk4/types.rb', line 3135 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.
2824 2825 2826 |
# File 'lib/ovirtsdk4/types.rb', line 2824 def address @address end |
#address=(value) ⇒ Object
Sets the value of the address
attribute.
2833 2834 2835 |
# File 'lib/ovirtsdk4/types.rb', line 2833 def address=(value) @address = value end |
#allow_override ⇒ Boolean
Returns the value of the allow_override
attribute.
2842 2843 2844 |
# File 'lib/ovirtsdk4/types.rb', line 2842 def allow_override @allow_override end |
#allow_override=(value) ⇒ Object
Sets the value of the allow_override
attribute.
2851 2852 2853 |
# File 'lib/ovirtsdk4/types.rb', line 2851 def allow_override=(value) @allow_override = value end |
#certificate ⇒ Certificate
Returns the value of the certificate
attribute.
2860 2861 2862 |
# File 'lib/ovirtsdk4/types.rb', line 2860 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.
2873 2874 2875 2876 2877 2878 |
# File 'lib/ovirtsdk4/types.rb', line 2873 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.
2885 2886 2887 |
# File 'lib/ovirtsdk4/types.rb', line 2885 def copy_paste_enabled @copy_paste_enabled end |
#copy_paste_enabled=(value) ⇒ Object
Sets the value of the copy_paste_enabled
attribute.
2894 2895 2896 |
# File 'lib/ovirtsdk4/types.rb', line 2894 def copy_paste_enabled=(value) @copy_paste_enabled = value end |
#disconnect_action ⇒ String
Returns the value of the disconnect_action
attribute.
2903 2904 2905 |
# File 'lib/ovirtsdk4/types.rb', line 2903 def disconnect_action @disconnect_action end |
#disconnect_action=(value) ⇒ Object
Sets the value of the disconnect_action
attribute.
2912 2913 2914 |
# File 'lib/ovirtsdk4/types.rb', line 2912 def disconnect_action=(value) @disconnect_action = value end |
#file_transfer_enabled ⇒ Boolean
Returns the value of the file_transfer_enabled
attribute.
2921 2922 2923 |
# File 'lib/ovirtsdk4/types.rb', line 2921 def file_transfer_enabled @file_transfer_enabled end |
#file_transfer_enabled=(value) ⇒ Object
Sets the value of the file_transfer_enabled
attribute.
2930 2931 2932 |
# File 'lib/ovirtsdk4/types.rb', line 2930 def file_transfer_enabled=(value) @file_transfer_enabled = value end |
#hash ⇒ Object
Generates a hash value for this object.
3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 |
# File 'lib/ovirtsdk4/types.rb', line 3156 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.
2939 2940 2941 |
# File 'lib/ovirtsdk4/types.rb', line 2939 def keyboard_layout @keyboard_layout end |
#keyboard_layout=(value) ⇒ Object
Sets the value of the keyboard_layout
attribute.
2948 2949 2950 |
# File 'lib/ovirtsdk4/types.rb', line 2948 def keyboard_layout=(value) @keyboard_layout = value end |
#monitors ⇒ Integer
Returns the value of the monitors
attribute.
2957 2958 2959 |
# File 'lib/ovirtsdk4/types.rb', line 2957 def monitors @monitors end |
#monitors=(value) ⇒ Object
Sets the value of the monitors
attribute.
2966 2967 2968 |
# File 'lib/ovirtsdk4/types.rb', line 2966 def monitors=(value) @monitors = value end |
#port ⇒ Integer
Returns the value of the port
attribute.
2975 2976 2977 |
# File 'lib/ovirtsdk4/types.rb', line 2975 def port @port end |
#port=(value) ⇒ Object
Sets the value of the port
attribute.
2984 2985 2986 |
# File 'lib/ovirtsdk4/types.rb', line 2984 def port=(value) @port = value end |
#proxy ⇒ String
Returns the value of the proxy
attribute.
2993 2994 2995 |
# File 'lib/ovirtsdk4/types.rb', line 2993 def proxy @proxy end |
#proxy=(value) ⇒ Object
Sets the value of the proxy
attribute.
3002 3003 3004 |
# File 'lib/ovirtsdk4/types.rb', line 3002 def proxy=(value) @proxy = value end |
#secure_port ⇒ Integer
Returns the value of the secure_port
attribute.
3011 3012 3013 |
# File 'lib/ovirtsdk4/types.rb', line 3011 def secure_port @secure_port end |
#secure_port=(value) ⇒ Object
Sets the value of the secure_port
attribute.
3020 3021 3022 |
# File 'lib/ovirtsdk4/types.rb', line 3020 def secure_port=(value) @secure_port = value end |
#single_qxl_pci ⇒ Boolean
Returns the value of the single_qxl_pci
attribute.
3029 3030 3031 |
# File 'lib/ovirtsdk4/types.rb', line 3029 def single_qxl_pci @single_qxl_pci end |
#single_qxl_pci=(value) ⇒ Object
Sets the value of the single_qxl_pci
attribute.
3038 3039 3040 |
# File 'lib/ovirtsdk4/types.rb', line 3038 def single_qxl_pci=(value) @single_qxl_pci = value end |
#smartcard_enabled ⇒ Boolean
Returns the value of the smartcard_enabled
attribute.
3047 3048 3049 |
# File 'lib/ovirtsdk4/types.rb', line 3047 def smartcard_enabled @smartcard_enabled end |
#smartcard_enabled=(value) ⇒ Object
Sets the value of the smartcard_enabled
attribute.
3056 3057 3058 |
# File 'lib/ovirtsdk4/types.rb', line 3056 def smartcard_enabled=(value) @smartcard_enabled = value end |
#type ⇒ DisplayType
Returns the value of the type
attribute.
3065 3066 3067 |
# File 'lib/ovirtsdk4/types.rb', line 3065 def type @type end |
#type=(value) ⇒ Object
Sets the value of the type
attribute.
3074 3075 3076 |
# File 'lib/ovirtsdk4/types.rb', line 3074 def type=(value) @type = value end |