Class ImmutableUpdateField
- java.lang.Object
-
- org.opennms.netmgt.events.api.model.ImmutableUpdateField
-
- All Implemented Interfaces:
IUpdateField
public final class ImmutableUpdateField extends 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(Object o)
String
getFieldName()
String
getValueExpression()
int
hashCode()
static IUpdateField
immutableCopyFrom(IUpdateField updateField)
Boolean
isUpdateOnReduction()
static ImmutableUpdateField.Builder
newBuilder()
static ImmutableUpdateField.Builder
newBuilderFrom(IUpdateField updateField)
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 String getFieldName()
- Specified by:
getFieldName
in interfaceIUpdateField
-
isUpdateOnReduction
public Boolean isUpdateOnReduction()
- Specified by:
isUpdateOnReduction
in interfaceIUpdateField
-
getValueExpression
public String getValueExpression()
- Specified by:
getValueExpression
in interfaceIUpdateField
-
-