Class BusinessServiceVertex.BusinessServiceVertexBuilder
- java.lang.Object
-
- org.opennms.netmgt.graph.domain.AbstractDomainElementBuilder<T>
-
- org.opennms.netmgt.graph.domain.AbstractDomainVertex.AbstractDomainVertexBuilder
-
- org.opennms.netmgt.graph.provider.bsm.BusinessServiceVertex.BusinessServiceVertexBuilder
-
- Enclosing class:
- BusinessServiceVertex
public static final class BusinessServiceVertex.BusinessServiceVertexBuilder extends AbstractDomainVertex.AbstractDomainVertexBuilder
-
-
Field Summary
-
Fields inherited from class org.opennms.netmgt.graph.domain.AbstractDomainElementBuilder
properties
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BusinessServiceVertex.BusinessServiceVertexBuilder
application(Application application)
BusinessServiceVertex
build()
BusinessServiceVertex.BusinessServiceVertexBuilder
businessService(BusinessService businessService)
BusinessServiceVertex.BusinessServiceVertexBuilder
graphVertex(GraphVertex graphVertex)
BusinessServiceVertex.BusinessServiceVertexBuilder
ipService(IpService ipService)
BusinessServiceVertex.BusinessServiceVertexBuilder
isLeaf(boolean isLeaf)
BusinessServiceVertex.BusinessServiceVertexBuilder
level(int level)
level the level of the vertex in the Business Service Hierarchy.BusinessServiceVertex.BusinessServiceVertexBuilder
reductionKey(String reductionKey)
BusinessServiceVertex.BusinessServiceVertexBuilder
reductionKeys(Set<String> reductionKeys)
BusinessServiceVertex.BusinessServiceVertexBuilder
type(org.opennms.netmgt.graph.provider.bsm.BusinessServiceVertex.Type type)
-
Methods inherited from class org.opennms.netmgt.graph.domain.AbstractDomainVertex.AbstractDomainVertexBuilder
nodeInfo, nodeRef, nodeRef
-
Methods inherited from class org.opennms.netmgt.graph.domain.AbstractDomainElementBuilder
id, label, namespace, property
-
-
-
-
Method Detail
-
reductionKeys
public BusinessServiceVertex.BusinessServiceVertexBuilder reductionKeys(Set<String> reductionKeys)
-
type
public BusinessServiceVertex.BusinessServiceVertexBuilder type(org.opennms.netmgt.graph.provider.bsm.BusinessServiceVertex.Type type)
-
isLeaf
public BusinessServiceVertex.BusinessServiceVertexBuilder isLeaf(boolean isLeaf)
-
level
public BusinessServiceVertex.BusinessServiceVertexBuilder level(int level)
level the level of the vertex in the Business Service Hierarchy. The root element is level 0.
-
graphVertex
public BusinessServiceVertex.BusinessServiceVertexBuilder graphVertex(GraphVertex graphVertex)
-
businessService
public BusinessServiceVertex.BusinessServiceVertexBuilder businessService(BusinessService businessService)
-
ipService
public BusinessServiceVertex.BusinessServiceVertexBuilder ipService(IpService ipService)
-
reductionKey
public BusinessServiceVertex.BusinessServiceVertexBuilder reductionKey(String reductionKey)
-
application
public BusinessServiceVertex.BusinessServiceVertexBuilder application(Application application)
-
build
public BusinessServiceVertex build()
-
-