Package io.openems.common.types
Class EdgeConfigDiff.ComponentDiff
- java.lang.Object
-
- io.openems.common.types.EdgeConfigDiff.ComponentDiff
-
- Enclosing class:
- EdgeConfigDiff
public static class EdgeConfigDiff.ComponentDiff extends java.lang.Object
Represents the difference between an old and a new configuration of a Component.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EdgeConfigDiff.ComponentDiff.Change
static class
EdgeConfigDiff.ComponentDiff.OldNewProperty
-
Field Summary
Fields Modifier and Type Field Description protected java.util.TreeMap<java.lang.String,EdgeConfigDiff.ComponentDiff.OldNewProperty>
properties
-
Constructor Summary
Constructors Constructor Description ComponentDiff(EdgeConfig.Component component, EdgeConfigDiff.ComponentDiff.Change change, EdgeConfigDiff.ComponentDiff.OldNewProperty lastChangeBy, EdgeConfigDiff.ComponentDiff.OldNewProperty lastChangeAt)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EdgeConfigDiff.ComponentDiff
add(java.lang.String name, EdgeConfigDiff.ComponentDiff.OldNewProperty property)
EdgeConfig.Component
getComponent()
java.util.TreeMap<java.lang.String,EdgeConfigDiff.ComponentDiff.OldNewProperty>
getProperties()
java.lang.String
toString()
-
-
-
Field Detail
-
properties
protected java.util.TreeMap<java.lang.String,EdgeConfigDiff.ComponentDiff.OldNewProperty> properties
-
-
Constructor Detail
-
ComponentDiff
public ComponentDiff(EdgeConfig.Component component, EdgeConfigDiff.ComponentDiff.Change change, EdgeConfigDiff.ComponentDiff.OldNewProperty lastChangeBy, EdgeConfigDiff.ComponentDiff.OldNewProperty lastChangeAt)
-
-
Method Detail
-
add
protected EdgeConfigDiff.ComponentDiff add(java.lang.String name, EdgeConfigDiff.ComponentDiff.OldNewProperty property)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getComponent
public EdgeConfig.Component getComponent()
-
getProperties
public java.util.TreeMap<java.lang.String,EdgeConfigDiff.ComponentDiff.OldNewProperty> getProperties()
-
-