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.CollectorRequestBuilder
public org.opennms.integration.api.v1.collectors.CollectorRequestBuilder withCollectorClassName(String className)
withCollectorClassName
in interface org.opennms.integration.api.v1.collectors.CollectorRequestBuilder
public org.opennms.integration.api.v1.collectors.CollectorRequestBuilder withTimeToLive(Long ttlInMs)
withTimeToLive
in interface org.opennms.integration.api.v1.collectors.CollectorRequestBuilder
public org.opennms.integration.api.v1.collectors.CollectorRequestBuilder withAttribute(String key, Object value)
withAttribute
in interface org.opennms.integration.api.v1.collectors.CollectorRequestBuilder
public org.opennms.integration.api.v1.collectors.CollectorRequestBuilder withAttributes(Map<String,Object> attributes)
withAttributes
in interface org.opennms.integration.api.v1.collectors.CollectorRequestBuilder
public CompletableFuture<org.opennms.integration.api.v1.collectors.CollectionSet> execute()
execute
in interface org.opennms.integration.api.v1.collectors.CollectorRequestBuilder
Copyright © 2021. All rights reserved.