Class ImmutableUpdateField
- java.lang.Object
-
- org.opennms.netmgt.events.api.model.ImmutableUpdateField
-
- All Implemented Interfaces:
IUpdateField
public final class ImmutableUpdateField extends java.lang.Object implements IUpdateField
An immutable implementation of 'IUpdateField
'.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ImmutableUpdateField.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.lang.String
getFieldName()
java.lang.String
getValueExpression()
int
hashCode()
static IUpdateField
immutableCopyFrom(IUpdateField updateField)
java.lang.Boolean
isUpdateOnReduction()
static ImmutableUpdateField.Builder
newBuilder()
static ImmutableUpdateField.Builder
newBuilderFrom(IUpdateField updateField)
java.lang.String
toString()
-
-
-
Method Detail
-
newBuilder
public static ImmutableUpdateField.Builder newBuilder()
-
newBuilderFrom
public static ImmutableUpdateField.Builder newBuilderFrom(IUpdateField updateField)
-
immutableCopyFrom
public static IUpdateField immutableCopyFrom(IUpdateField updateField)
-
getFieldName
public java.lang.String getFieldName()
- Specified by:
getFieldName
in interfaceIUpdateField
-
isUpdateOnReduction
public java.lang.Boolean isUpdateOnReduction()
- Specified by:
isUpdateOnReduction
in interfaceIUpdateField
-
getValueExpression
public java.lang.String getValueExpression()
- Specified by:
getValueExpression
in interfaceIUpdateField
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-