java.lang.Object
org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.Criterion
org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.DeviceTypeCriterion
All Implemented Interfaces:
Serializable

public class DeviceTypeCriterion extends Criterion
Criterion for specifying device types to keep or exclude.
See Also:
  • Constructor Details

    • DeviceTypeCriterion

      public DeviceTypeCriterion(String type, boolean forceSerialization, Set<DeviceKind> keep, Set<DeviceKind> exclude)
      Constructor with builder for creating an instance of DeviceTypeCriterion.
      Parameters:
      type - Type of the criterion.
      forceSerialization - Flag indicating whether serialization should be forced.
      keep - Set of device types to keep.
      exclude - Set of device types to exclude.
  • Method Details

    • accept

      public CriterionTestResult accept(ICriterionProcessor criterionProcessor)
      Accepts the given criterion processor for evaluation.
      Specified by:
      accept in class Criterion
      Parameters:
      criterionProcessor - The criterion processor to accept.
      Returns:
      The result of the criterion test.