Class ExcludeMatchingLines
java.lang.Object
org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Compute
org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.AbstractMatchingLines
org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.ExcludeMatchingLines
- All Implemented Interfaces:
Serializable
Represents an ExcludeMatchingLines computation task for monitoring.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionExcludeMatchingLines(String type, @NonNull Integer column, String regExp, String valueList) Construct a new instance of ExcludeMatchingLines. -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(IComputeProcessor computeProcessor) Accepts a compute processor for further processing.copy()Creates a copy of the current compute operation.toString()Returns a formatted string representation of the compute operation, indicating its type.Methods inherited from class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.AbstractMatchingLines
update
-
Constructor Details
-
ExcludeMatchingLines
public ExcludeMatchingLines(String type, @NonNull @NonNull Integer column, String regExp, String valueList) Construct a new instance of ExcludeMatchingLines.- Parameters:
type- The type of the computation task.column- The column from which to extract values for matching.regExp- The regular expression pattern to match against the column values.valueList- The list of values to match against the column values.
-
-
Method Details
-
toString
Description copied from class:ComputeReturns a formatted string representation of the compute operation, indicating its type.- Overrides:
toStringin classAbstractMatchingLines- Returns:
- A string representation of the compute operation.
-
copy
Description copied from class:ComputeCreates a copy of the current compute operation. -
accept
Description copied from class:ComputeAccepts a compute processor for further processing.
-