Package org.opennms.core.rpc.utils
Class RpcTargetHelper.RpcTargetBuilder
- java.lang.Object
-
- org.opennms.core.rpc.utils.RpcTargetHelper.RpcTargetBuilder
-
- Enclosing class:
- RpcTargetHelper
public static class RpcTargetHelper.RpcTargetBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description RpcTargetBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RpcTarget
build()
RpcTargetHelper.RpcTargetBuilder
withLocation(String location)
RpcTargetHelper.RpcTargetBuilder
withLocationOverride(java.util.function.Function<String,String> locationOverride)
protected RpcTargetHelper.RpcTargetBuilder
withNodeDao(NodeDao nodeDao)
RpcTargetHelper.RpcTargetBuilder
withNodeId(Integer nodeId)
RpcTargetHelper.RpcTargetBuilder
withServiceAttributes(Map<String,Object> attributes)
RpcTargetHelper.RpcTargetBuilder
withSystemId(String systemId)
-
-
-
Method Detail
-
withNodeId
public RpcTargetHelper.RpcTargetBuilder withNodeId(Integer nodeId)
-
withNodeDao
protected RpcTargetHelper.RpcTargetBuilder withNodeDao(NodeDao nodeDao)
-
withLocation
public RpcTargetHelper.RpcTargetBuilder withLocation(String location)
-
withSystemId
public RpcTargetHelper.RpcTargetBuilder withSystemId(String systemId)
-
withServiceAttributes
public RpcTargetHelper.RpcTargetBuilder withServiceAttributes(Map<String,Object> attributes)
-
withLocationOverride
public RpcTargetHelper.RpcTargetBuilder withLocationOverride(java.util.function.Function<String,String> locationOverride)
-
build
public RpcTarget build()
-
-