class TCellAgent::SensorEvents::DiscoveryEvent
Constants
- DATABASE_TYPE
Public Class Methods
new(route_id = nil)
click to toggle source
Calls superclass method
# File lib/tcell_agent/sensor_events/discovery.rb, line 7 def initialize(route_id = nil) super('discovery') self['rid'] = route_id if route_id end
Public Instance Methods
for_database(database, schema, table, field)
click to toggle source
# File lib/tcell_agent/sensor_events/discovery.rb, line 12 def for_database(database, schema, table, field) self['type'] = 'db' self['db'] = database self['schema'] = schema self['table'] = table self['field'] = field end
for_database_fields(database, schema, table, fields)
click to toggle source
# File lib/tcell_agent/sensor_events/discovery.rb, line 20 def for_database_fields(database, schema, table, fields) self['type'] = 'db' self['db'] = database self['schema'] = schema self['table'] = table self['fields'] = fields self end