class OvirtSDK4::Display

Public Class Methods

new(opts = {}) click to toggle source

Creates a new instance of the {Display} class.

@param opts [Hash] A hash containing the attributes of the object. The keys of the hash

should be symbols corresponding to the names of the attributes. The values of the hash
should be the values of the attributes.

@option opts [String] :address The value of attribute `address`.

@option opts [Boolean] :allow_override The value of attribute `allow_override`.

@option opts [Certificate, Hash] :certificate The value of attribute `certificate`.

@option opts [Boolean] :copy_paste_enabled The value of attribute `copy_paste_enabled`.

@option opts [String] :disconnect_action The value of attribute `disconnect_action`.

@option opts [Boolean] :file_transfer_enabled The value of attribute `file_transfer_enabled`.

@option opts [String] :keyboard_layout The value of attribute `keyboard_layout`.

@option opts [Integer] :monitors The value of attribute `monitors`.

@option opts [Integer] :port The value of attribute `port`.

@option opts [String] :proxy The value of attribute `proxy`.

@option opts [Integer] :secure_port The value of attribute `secure_port`.

@option opts [Boolean] :single_qxl_pci The value of attribute `single_qxl_pci`.

@option opts [Boolean] :smartcard_enabled The value of attribute `smartcard_enabled`.

@option opts [DisplayType] :type The value of attribute `type`.

Calls superclass method OvirtSDK4::Struct.new
# File lib/ovirtsdk4/types.rb, line 2461
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

Public Instance Methods

address() click to toggle source

Returns the value of the `address` attribute.

@return [String]

# File lib/ovirtsdk4/types.rb, line 2171
def address
  return @address
end
address=(value) click to toggle source

Sets the value of the `address` attribute.

@param value [String]

# File lib/ovirtsdk4/types.rb, line 2180
def address=(value)
  @address = value
end
allow_override() click to toggle source

Returns the value of the `allow_override` attribute.

@return [Boolean]

# File lib/ovirtsdk4/types.rb, line 2189
def allow_override
  return @allow_override
end
allow_override=(value) click to toggle source

Sets the value of the `allow_override` attribute.

@param value [Boolean]

# File lib/ovirtsdk4/types.rb, line 2198
def allow_override=(value)
  @allow_override = value
end
certificate() click to toggle source

Returns the value of the `certificate` attribute.

@return [Certificate]

# File lib/ovirtsdk4/types.rb, line 2207
def certificate
  return @certificate
end
certificate=(value) click to toggle source

Sets the value of the `certificate` attribute.

@param value [Certificate, Hash]

The `value` parameter can be an instance of {OvirtSDK4::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.

# File lib/ovirtsdk4/types.rb, line 2220
def certificate=(value)
  if value.is_a?(Hash)
    value = Certificate.new(value)
  end
  @certificate = value
end
copy_paste_enabled() click to toggle source

Returns the value of the `copy_paste_enabled` attribute.

@return [Boolean]

# File lib/ovirtsdk4/types.rb, line 2232
def copy_paste_enabled
  return @copy_paste_enabled
end
copy_paste_enabled=(value) click to toggle source

Sets the value of the `copy_paste_enabled` attribute.

@param value [Boolean]

# File lib/ovirtsdk4/types.rb, line 2241
def copy_paste_enabled=(value)
  @copy_paste_enabled = value
end
disconnect_action() click to toggle source

Returns the value of the `disconnect_action` attribute.

@return [String]

# File lib/ovirtsdk4/types.rb, line 2250
def disconnect_action
  return @disconnect_action
end
disconnect_action=(value) click to toggle source

Sets the value of the `disconnect_action` attribute.

@param value [String]

# File lib/ovirtsdk4/types.rb, line 2259
def disconnect_action=(value)
  @disconnect_action = value
end
file_transfer_enabled() click to toggle source

Returns the value of the `file_transfer_enabled` attribute.

@return [Boolean]

# File lib/ovirtsdk4/types.rb, line 2268
def file_transfer_enabled
  return @file_transfer_enabled
end
file_transfer_enabled=(value) click to toggle source

Sets the value of the `file_transfer_enabled` attribute.

@param value [Boolean]

# File lib/ovirtsdk4/types.rb, line 2277
def file_transfer_enabled=(value)
  @file_transfer_enabled = value
end
keyboard_layout() click to toggle source

Returns the value of the `keyboard_layout` attribute.

@return [String]

# File lib/ovirtsdk4/types.rb, line 2286
def keyboard_layout
  return @keyboard_layout
end
keyboard_layout=(value) click to toggle source

Sets the value of the `keyboard_layout` attribute.

@param value [String]

# File lib/ovirtsdk4/types.rb, line 2295
def keyboard_layout=(value)
  @keyboard_layout = value
end
monitors() click to toggle source

Returns the value of the `monitors` attribute.

@return [Integer]

# File lib/ovirtsdk4/types.rb, line 2304
def monitors
  return @monitors
end
monitors=(value) click to toggle source

Sets the value of the `monitors` attribute.

@param value [Integer]

# File lib/ovirtsdk4/types.rb, line 2313
def monitors=(value)
  @monitors = value
end
port() click to toggle source

Returns the value of the `port` attribute.

@return [Integer]

# File lib/ovirtsdk4/types.rb, line 2322
def port
  return @port
end
port=(value) click to toggle source

Sets the value of the `port` attribute.

@param value [Integer]

# File lib/ovirtsdk4/types.rb, line 2331
def port=(value)
  @port = value
end
proxy() click to toggle source

Returns the value of the `proxy` attribute.

@return [String]

# File lib/ovirtsdk4/types.rb, line 2340
def proxy
  return @proxy
end
proxy=(value) click to toggle source

Sets the value of the `proxy` attribute.

@param value [String]

# File lib/ovirtsdk4/types.rb, line 2349
def proxy=(value)
  @proxy = value
end
secure_port() click to toggle source

Returns the value of the `secure_port` attribute.

@return [Integer]

# File lib/ovirtsdk4/types.rb, line 2358
def secure_port
  return @secure_port
end
secure_port=(value) click to toggle source

Sets the value of the `secure_port` attribute.

@param value [Integer]

# File lib/ovirtsdk4/types.rb, line 2367
def secure_port=(value)
  @secure_port = value
end
single_qxl_pci() click to toggle source

Returns the value of the `single_qxl_pci` attribute.

@return [Boolean]

# File lib/ovirtsdk4/types.rb, line 2376
def single_qxl_pci
  return @single_qxl_pci
end
single_qxl_pci=(value) click to toggle source

Sets the value of the `single_qxl_pci` attribute.

@param value [Boolean]

# File lib/ovirtsdk4/types.rb, line 2385
def single_qxl_pci=(value)
  @single_qxl_pci = value
end
smartcard_enabled() click to toggle source

Returns the value of the `smartcard_enabled` attribute.

@return [Boolean]

# File lib/ovirtsdk4/types.rb, line 2394
def smartcard_enabled
  return @smartcard_enabled
end
smartcard_enabled=(value) click to toggle source

Sets the value of the `smartcard_enabled` attribute.

@param value [Boolean]

# File lib/ovirtsdk4/types.rb, line 2403
def smartcard_enabled=(value)
  @smartcard_enabled = value
end
type() click to toggle source

Returns the value of the `type` attribute.

@return [DisplayType]

# File lib/ovirtsdk4/types.rb, line 2412
def type
  return @type
end
type=(value) click to toggle source

Sets the value of the `type` attribute.

@param value [DisplayType]

# File lib/ovirtsdk4/types.rb, line 2421
def type=(value)
  @type = value
end