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 PollerRequestBuilder
public PollerRequestBuilder withSystemId(String systemId)
withSystemId
in interface PollerRequestBuilder
public PollerRequestBuilder withMonitor(ServiceMonitor serviceMonitor)
withMonitor
in interface PollerRequestBuilder
public PollerRequestBuilder withMonitorClassName(String className)
withMonitorClassName
in interface PollerRequestBuilder
public PollerRequestBuilder withTimeToLive(Long ttlInMs)
withTimeToLive
in interface PollerRequestBuilder
public PollerRequestBuilder withAttribute(String key, Object value)
withAttribute
in interface PollerRequestBuilder
public PollerRequestBuilder withAttributes(Map<String,Object> attributes)
withAttributes
in interface PollerRequestBuilder
public PollerRequestBuilder withAdaptor(ServiceMonitorAdaptor adaptor)
withAdaptor
in interface PollerRequestBuilder
public PollerRequestBuilder withPatternVariables(Map<String,String> patternVariables)
withPatternVariables
in interface PollerRequestBuilder
public CompletableFuture<PollerResponse> execute()
execute
in interface PollerRequestBuilder
Copyright © 2021. All rights reserved.