Class ImmutableVertex

  • All Implemented Interfaces:
    org.opennms.integration.api.v1.graph.Vertex, org.opennms.integration.api.v1.graph.VertexRef

    public final class ImmutableVertex
    extends ImmutableElement
    implements org.opennms.integration.api.v1.graph.Vertex
    • Method Detail

      • getNamespace

        public java.lang.String getNamespace()
        Specified by:
        getNamespace in interface org.opennms.integration.api.v1.graph.Vertex
        Specified by:
        getNamespace in interface org.opennms.integration.api.v1.graph.VertexRef
      • getId

        public java.lang.String getId()
        Specified by:
        getId in interface org.opennms.integration.api.v1.graph.Vertex
        Specified by:
        getId in interface org.opennms.integration.api.v1.graph.VertexRef
      • getNodeRef

        public java.util.Optional<org.opennms.integration.api.v1.graph.NodeRef> getNodeRef()
        Specified by:
        getNodeRef in interface org.opennms.integration.api.v1.graph.Vertex
      • newBuilder

        public static ImmutableVertex.Builder newBuilder​(java.lang.String namespace,
                                                         java.lang.String id)
      • newBuilderFrom

        public static ImmutableVertex.Builder newBuilderFrom​(org.opennms.integration.api.v1.graph.Vertex fromVertex)
      • immutableCopy

        public static org.opennms.integration.api.v1.graph.Vertex immutableCopy​(org.opennms.integration.api.v1.graph.Vertex vertex)