Package org.opennms.netmgt.poller
Interface PollerRequestBuilder
-
- All Known Implementing Classes:
PollerRequestBuilderImpl
public interface PollerRequestBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<PollerResponse>
execute()
PollerRequestBuilder
withAdaptor(ServiceMonitorAdaptor adaptor)
PollerRequestBuilder
withAttribute(java.lang.String key, java.lang.Object value)
PollerRequestBuilder
withAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes)
PollerRequestBuilder
withMonitor(ServiceMonitor serviceMonitor)
PollerRequestBuilder
withMonitorClassName(java.lang.String className)
PollerRequestBuilder
withPatternVariables(java.util.Map<java.lang.String,java.lang.String> patterns)
PollerRequestBuilder
withService(MonitoredService service)
PollerRequestBuilder
withSystemId(java.lang.String systemId)
PollerRequestBuilder
withTimeToLive(java.lang.Long ttlInMs)
-
-
-
Method Detail
-
withService
PollerRequestBuilder withService(MonitoredService service)
-
withSystemId
PollerRequestBuilder withSystemId(java.lang.String systemId)
-
withMonitor
PollerRequestBuilder withMonitor(ServiceMonitor serviceMonitor)
-
withMonitorClassName
PollerRequestBuilder withMonitorClassName(java.lang.String className)
-
withTimeToLive
PollerRequestBuilder withTimeToLive(java.lang.Long ttlInMs)
-
withAttribute
PollerRequestBuilder withAttribute(java.lang.String key, java.lang.Object value)
-
withAttributes
PollerRequestBuilder withAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes)
-
withAdaptor
PollerRequestBuilder withAdaptor(ServiceMonitorAdaptor adaptor)
-
withPatternVariables
PollerRequestBuilder withPatternVariables(java.util.Map<java.lang.String,java.lang.String> patterns)
-
execute
java.util.concurrent.CompletableFuture<PollerResponse> execute()
-
-