public class CollectorRequestBuilderImpl extends Object implements org.opennms.integration.api.v1.collectors.CollectorRequestBuilder
| Constructor and Description |
|---|
CollectorRequestBuilderImpl(LocationAwareCollectorClient locationAwareCollectorClient,
CollectionAgentFactory collectionAgentFactory,
org.opennms.integration.api.v1.dao.NodeDao nodeDao) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<org.opennms.integration.api.v1.collectors.CollectionSet> |
execute() |
org.opennms.integration.api.v1.collectors.CollectorRequestBuilder |
withAttribute(String key,
Object value) |
org.opennms.integration.api.v1.collectors.CollectorRequestBuilder |
withAttributes(Map<String,Object> attributes) |
org.opennms.integration.api.v1.collectors.CollectorRequestBuilder |
withCollectorClassName(String className) |
org.opennms.integration.api.v1.collectors.CollectorRequestBuilder |
withRequest(org.opennms.integration.api.v1.collectors.CollectionRequest request) |
org.opennms.integration.api.v1.collectors.CollectorRequestBuilder |
withTimeToLive(Long ttlInMs) |
public CollectorRequestBuilderImpl(LocationAwareCollectorClient locationAwareCollectorClient, CollectionAgentFactory collectionAgentFactory, org.opennms.integration.api.v1.dao.NodeDao nodeDao)
public org.opennms.integration.api.v1.collectors.CollectorRequestBuilder withRequest(org.opennms.integration.api.v1.collectors.CollectionRequest request)
withRequest in interface org.opennms.integration.api.v1.collectors.CollectorRequestBuilderpublic org.opennms.integration.api.v1.collectors.CollectorRequestBuilder withCollectorClassName(String className)
withCollectorClassName in interface org.opennms.integration.api.v1.collectors.CollectorRequestBuilderpublic org.opennms.integration.api.v1.collectors.CollectorRequestBuilder withTimeToLive(Long ttlInMs)
withTimeToLive in interface org.opennms.integration.api.v1.collectors.CollectorRequestBuilderpublic org.opennms.integration.api.v1.collectors.CollectorRequestBuilder withAttribute(String key, Object value)
withAttribute in interface org.opennms.integration.api.v1.collectors.CollectorRequestBuilderpublic org.opennms.integration.api.v1.collectors.CollectorRequestBuilder withAttributes(Map<String,Object> attributes)
withAttributes in interface org.opennms.integration.api.v1.collectors.CollectorRequestBuilderpublic CompletableFuture<org.opennms.integration.api.v1.collectors.CollectionSet> execute()
execute in interface org.opennms.integration.api.v1.collectors.CollectorRequestBuilderCopyright © 2022. All rights reserved.