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 CompletableFuture<PollerResponse>execute()PollerRequestBuilderwithAdaptor(ServiceMonitorAdaptor adaptor)PollerRequestBuilderwithAttribute(String key, Object value)PollerRequestBuilderwithAttributes(Map<String,Object> attributes)PollerRequestBuilderwithMonitor(ServiceMonitor serviceMonitor)PollerRequestBuilderwithMonitorClassName(String className)PollerRequestBuilderwithPatternVariables(Map<String,String> patterns)PollerRequestBuilderwithService(MonitoredService service)PollerRequestBuilderwithSystemId(String systemId)PollerRequestBuilderwithTimeToLive(Long ttlInMs)
-
-
-
Method Detail
-
withService
PollerRequestBuilder withService(MonitoredService service)
-
withSystemId
PollerRequestBuilder withSystemId(String systemId)
-
withMonitor
PollerRequestBuilder withMonitor(ServiceMonitor serviceMonitor)
-
withMonitorClassName
PollerRequestBuilder withMonitorClassName(String className)
-
withTimeToLive
PollerRequestBuilder withTimeToLive(Long ttlInMs)
-
withAttribute
PollerRequestBuilder withAttribute(String key, Object value)
-
withAttributes
PollerRequestBuilder withAttributes(Map<String,Object> attributes)
-
withAdaptor
PollerRequestBuilder withAdaptor(ServiceMonitorAdaptor adaptor)
-
withPatternVariables
PollerRequestBuilder withPatternVariables(Map<String,String> patterns)
-
execute
CompletableFuture<PollerResponse> execute()
-
-