class Snmp2mkr::Vhost

Attributes

discovery_name[R]
metrics[R]
name[R]
roles[R]

Public Class Methods

new(name:, roles:, metrics:, discovery_name: nil, mib: Mib.default) click to toggle source
# File lib/snmp2mkr/vhost.rb, line 6
def initialize(name:, roles:, metrics:, discovery_name: nil, mib: Mib.default)
  @name = name
  @roles = roles
  @metrics = metrics.map { |v| Metric.new(self, v.name.evaluate, v.oid.evaluate, transformations: v.transformations, mib: mib) }
  @discovery_name = discovery_name
end