Class CategoryBuilder


  • public class CategoryBuilder
    extends java.lang.Object

    CategoryBuilder class.

    Since:
    1.8.1
    Version:
    $Id: $
    Author:
    Jason Aras
    • Constructor Summary

      Constructors 
      Constructor Description
      CategoryBuilder()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      CategoryBuilder addInterface​(int nodeId, java.lang.String interfaceIp, java.lang.String ipAddress, java.lang.String nodeLabel)
      addInterface
      CategoryBuilder addNode​(int nodeId, java.lang.String label)
      addNode
      CategoryBuilder addOutageService​(int nodeId, java.lang.String interfaceIp, java.lang.String ipAddress, java.lang.String nodeLabel, java.lang.String service)
      addOutageService
      java.util.Collection<StatusNode> getNodes()
      getNodes
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CategoryBuilder

        public CategoryBuilder()
    • Method Detail

      • addNode

        public CategoryBuilder addNode​(int nodeId,
                                       java.lang.String label)

        addNode

        Parameters:
        nodeId - a int.
        label - a String object.
        Returns:
        a CategoryBuilder object.
      • addInterface

        public CategoryBuilder addInterface​(int nodeId,
                                            java.lang.String interfaceIp,
                                            java.lang.String ipAddress,
                                            java.lang.String nodeLabel)

        addInterface

        Parameters:
        nodeId - a int.
        interfaceIp - a String object.
        ipAddress - a String object.
        nodeLabel - a String object.
        Returns:
        a CategoryBuilder object.
      • addOutageService

        public CategoryBuilder addOutageService​(int nodeId,
                                                java.lang.String interfaceIp,
                                                java.lang.String ipAddress,
                                                java.lang.String nodeLabel,
                                                java.lang.String service)

        addOutageService

        Parameters:
        nodeId - a int.
        interfaceIp - a String object.
        ipAddress - a String object.
        nodeLabel - a String object.
        service - a String object.
        Returns:
        a CategoryBuilder object.
      • getNodes

        public java.util.Collection<StatusNode> getNodes()

        getNodes

        Returns:
        a Collection object.