Class ImmutablePrefabGraph

  • All Implemented Interfaces:
    org.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph

    public final class ImmutablePrefabGraph
    extends java.lang.Object
    implements org.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph
    An immutable implementation of PrefabGraph that enforces deep immutability.
    • Method Detail

      • newBuilderFrom

        public static ImmutablePrefabGraph.Builder newBuilderFrom​(org.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph prefabGraph)
      • immutableCopy

        public static org.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph immutableCopy​(org.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph prefabGraph)
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface org.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph
      • getTitle

        public java.lang.String getTitle()
        Specified by:
        getTitle in interface org.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph
      • getColumns

        public java.lang.String[] getColumns()
        Specified by:
        getColumns in interface org.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph
      • getCommand

        public java.lang.String getCommand()
        Specified by:
        getCommand in interface org.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph
      • getExternalValues

        public java.lang.String[] getExternalValues()
        Specified by:
        getExternalValues in interface org.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph
      • getPropertiesValues

        public java.lang.String[] getPropertiesValues()
        Specified by:
        getPropertiesValues in interface org.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph
      • getTypes

        public java.lang.String[] getTypes()
        Specified by:
        getTypes in interface org.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph
      • getDescription

        public java.lang.String getDescription()
        Specified by:
        getDescription in interface org.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph
      • getGraphWidth

        public java.lang.Integer getGraphWidth()
        Specified by:
        getGraphWidth in interface org.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph
      • getGraphHeight

        public java.lang.Integer getGraphHeight()
        Specified by:
        getGraphHeight in interface org.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph
      • getSupress

        public java.lang.String[] getSupress()
        Specified by:
        getSupress in interface org.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object