public class PollerRequestBuilderImpl extends Object implements PollerRequestBuilder
| Constructor and Description |
|---|
PollerRequestBuilderImpl(LocationAwarePollerClientImpl client) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<PollerResponse> |
execute() |
PollerRequestBuilder |
withAdaptor(ServiceMonitorAdaptor adaptor) |
PollerRequestBuilder |
withAttribute(String key,
Object value) |
PollerRequestBuilder |
withAttributes(Map<String,Object> attributes) |
PollerRequestBuilder |
withMonitor(ServiceMonitor serviceMonitor) |
PollerRequestBuilder |
withMonitorClassName(String className) |
PollerRequestBuilder |
withPatternVariables(Map<String,String> patternVariables) |
PollerRequestBuilder |
withService(MonitoredService service) |
PollerRequestBuilder |
withSystemId(String systemId) |
PollerRequestBuilder |
withTimeToLive(Long ttlInMs) |
public PollerRequestBuilderImpl(LocationAwarePollerClientImpl client)
public PollerRequestBuilder withService(MonitoredService service)
withService in interface PollerRequestBuilderpublic PollerRequestBuilder withSystemId(String systemId)
withSystemId in interface PollerRequestBuilderpublic PollerRequestBuilder withMonitor(ServiceMonitor serviceMonitor)
withMonitor in interface PollerRequestBuilderpublic PollerRequestBuilder withMonitorClassName(String className)
withMonitorClassName in interface PollerRequestBuilderpublic PollerRequestBuilder withTimeToLive(Long ttlInMs)
withTimeToLive in interface PollerRequestBuilderpublic PollerRequestBuilder withAttribute(String key, Object value)
withAttribute in interface PollerRequestBuilderpublic PollerRequestBuilder withAttributes(Map<String,Object> attributes)
withAttributes in interface PollerRequestBuilderpublic PollerRequestBuilder withAdaptor(ServiceMonitorAdaptor adaptor)
withAdaptor in interface PollerRequestBuilderpublic PollerRequestBuilder withPatternVariables(Map<String,String> patternVariables)
withPatternVariables in interface PollerRequestBuilderpublic CompletableFuture<PollerResponse> execute()
execute in interface PollerRequestBuilderCopyright © 2022. All rights reserved.