Class: Nexpose::ReportFilter

Inherits:
Object
  • Object
show all
Defined in:
lib/nexpose.rb

Overview

Description

Object that represents a report filter which determines which sites, asset groups, and/or devices that a report is run against. gtypes are “SiteFilter”, “AssetGroupFilter”, “DeviceFilter”, or “ScanFilter”. gid is the site-id, assetgroup-id, or devce-id. ScanFilter, if used, specifies a specifies a specific scan to use as the data source for the report. The gid can be a specific scan-id or “first” for the first run scan, or “last” for the last run scan.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type, id) ⇒ ReportFilter

Returns a new instance of ReportFilter.



2720
2721
2722
2723
2724
2725
# File 'lib/nexpose.rb', line 2720

def initialize(type, id)

	@type = type
	@id = id

end

Instance Attribute Details

#idObject (readonly)

Returns the value of attribute id.



2718
2719
2720
# File 'lib/nexpose.rb', line 2718

def id
  @id
end

#typeObject (readonly)

Returns the value of attribute type.



2717
2718
2719
# File 'lib/nexpose.rb', line 2717

def type
  @type
end