Class ImmutablePrefabGraph
- java.lang.Object
-
- org.opennms.integration.api.v1.config.datacollection.graphs.immutables.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.PrefabGraphAn immutable implementation ofPrefabGraphthat enforces deep immutability.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classImmutablePrefabGraph.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.lang.String[]getColumns()java.lang.StringgetCommand()java.lang.StringgetDescription()java.lang.String[]getExternalValues()java.lang.IntegergetGraphHeight()java.lang.IntegergetGraphWidth()java.lang.StringgetName()java.lang.String[]getPropertiesValues()java.lang.String[]getSupress()java.lang.StringgetTitle()java.lang.String[]getTypes()inthashCode()static org.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraphimmutableCopy(org.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph prefabGraph)static ImmutablePrefabGraph.BuildernewBuilder()static ImmutablePrefabGraph.BuildernewBuilderFrom(org.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph prefabGraph)java.lang.StringtoString()
-
-
-
Method Detail
-
newBuilder
public static ImmutablePrefabGraph.Builder newBuilder()
-
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:
getNamein interfaceorg.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph
-
getTitle
public java.lang.String getTitle()
- Specified by:
getTitlein interfaceorg.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph
-
getColumns
public java.lang.String[] getColumns()
- Specified by:
getColumnsin interfaceorg.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph
-
getCommand
public java.lang.String getCommand()
- Specified by:
getCommandin interfaceorg.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph
-
getExternalValues
public java.lang.String[] getExternalValues()
- Specified by:
getExternalValuesin interfaceorg.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph
-
getPropertiesValues
public java.lang.String[] getPropertiesValues()
- Specified by:
getPropertiesValuesin interfaceorg.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph
-
getTypes
public java.lang.String[] getTypes()
- Specified by:
getTypesin interfaceorg.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin interfaceorg.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph
-
getGraphWidth
public java.lang.Integer getGraphWidth()
- Specified by:
getGraphWidthin interfaceorg.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph
-
getGraphHeight
public java.lang.Integer getGraphHeight()
- Specified by:
getGraphHeightin interfaceorg.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph
-
getSupress
public java.lang.String[] getSupress()
- Specified by:
getSupressin interfaceorg.opennms.integration.api.v1.config.datacollection.graphs.PrefabGraph
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-