public class PollerRequestBuilderImpl extends Object implements org.opennms.integration.api.v1.pollers.PollerRequestBuilder
ServicePollerClient
.Constructor and Description |
---|
PollerRequestBuilderImpl(LocationAwarePollerClient pollerClient) |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<org.opennms.integration.api.v1.pollers.PollerResult> |
execute() |
org.opennms.integration.api.v1.pollers.PollerRequestBuilder |
withAddress(InetAddress address) |
org.opennms.integration.api.v1.pollers.PollerRequestBuilder |
withAttribute(String key,
String value) |
org.opennms.integration.api.v1.pollers.PollerRequestBuilder |
withAttributes(Map<String,String> attributes) |
org.opennms.integration.api.v1.pollers.PollerRequestBuilder |
withPollerClassName(String className) |
org.opennms.integration.api.v1.pollers.PollerRequestBuilder |
withServiceName(String serviceName) |
org.opennms.integration.api.v1.pollers.PollerRequestBuilder |
withTimeToLive(Long ttlInMs) |
public PollerRequestBuilderImpl(LocationAwarePollerClient pollerClient)
public org.opennms.integration.api.v1.pollers.PollerRequestBuilder withPollerClassName(String className)
withPollerClassName
in interface org.opennms.integration.api.v1.pollers.PollerRequestBuilder
public org.opennms.integration.api.v1.pollers.PollerRequestBuilder withAddress(InetAddress address)
withAddress
in interface org.opennms.integration.api.v1.pollers.PollerRequestBuilder
public org.opennms.integration.api.v1.pollers.PollerRequestBuilder withServiceName(String serviceName)
withServiceName
in interface org.opennms.integration.api.v1.pollers.PollerRequestBuilder
public org.opennms.integration.api.v1.pollers.PollerRequestBuilder withAttribute(String key, String value)
withAttribute
in interface org.opennms.integration.api.v1.pollers.PollerRequestBuilder
public org.opennms.integration.api.v1.pollers.PollerRequestBuilder withAttributes(Map<String,String> attributes)
withAttributes
in interface org.opennms.integration.api.v1.pollers.PollerRequestBuilder
public org.opennms.integration.api.v1.pollers.PollerRequestBuilder withTimeToLive(Long ttlInMs)
withTimeToLive
in interface org.opennms.integration.api.v1.pollers.PollerRequestBuilder
public CompletableFuture<org.opennms.integration.api.v1.pollers.PollerResult> execute()
execute
in interface org.opennms.integration.api.v1.pollers.PollerRequestBuilder
Copyright © 2021. All rights reserved.