public class NetworkControlChangePolicyDetails
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected NetworkControlPolicy |
newValue |
protected NetworkControlPolicy |
previousValue |
Constructor and Description |
---|
NetworkControlChangePolicyDetails(NetworkControlPolicy newValue)
Enabled/disabled network control.
|
NetworkControlChangePolicyDetails(NetworkControlPolicy newValue,
NetworkControlPolicy previousValue)
Enabled/disabled network control.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
NetworkControlPolicy |
getNewValue()
New network control policy.
|
NetworkControlPolicy |
getPreviousValue()
Previous network control policy.
|
int |
hashCode() |
java.lang.String |
toString() |
java.lang.String |
toStringMultiline()
Returns a String representation of this object formatted for easier
readability.
|
protected final NetworkControlPolicy newValue
protected final NetworkControlPolicy previousValue
public NetworkControlChangePolicyDetails(NetworkControlPolicy newValue, NetworkControlPolicy previousValue)
newValue
- New network control policy. Must not be null
.previousValue
- Previous network control policy. Might be missing
due to historical data gap.java.lang.IllegalArgumentException
- If any argument does not meet its
preconditions.public NetworkControlChangePolicyDetails(NetworkControlPolicy newValue)
The default values for unset fields will be used.
newValue
- New network control policy. Must not be null
.java.lang.IllegalArgumentException
- If any argument does not meet its
preconditions.public NetworkControlPolicy getNewValue()
null
.public NetworkControlPolicy getPreviousValue()
null
if not present.public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toStringMultiline()
The returned String may contain newlines.