Package com.dropbox.core.v2.teamlog
Class NetworkControlChangePolicyDetails
- java.lang.Object
-
- com.dropbox.core.v2.teamlog.NetworkControlChangePolicyDetails
-
public class NetworkControlChangePolicyDetails extends java.lang.Object
Enabled/disabled network control.
-
-
Field Summary
Fields Modifier and Type Field Description protected NetworkControlPolicy
newValue
protected NetworkControlPolicy
previousValue
-
Constructor Summary
Constructors Constructor Description NetworkControlChangePolicyDetails(NetworkControlPolicy newValue)
Enabled/disabled network control.NetworkControlChangePolicyDetails(NetworkControlPolicy newValue, NetworkControlPolicy previousValue)
Enabled/disabled network control.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.
-
-
-
Field Detail
-
newValue
@Nonnull protected final NetworkControlPolicy newValue
-
previousValue
@Nullable protected final NetworkControlPolicy previousValue
-
-
Constructor Detail
-
NetworkControlChangePolicyDetails
public NetworkControlChangePolicyDetails(@Nonnull NetworkControlPolicy newValue, @Nullable NetworkControlPolicy previousValue)
Enabled/disabled network control.- Parameters:
newValue
- New network control policy. Must not benull
.previousValue
- Previous network control policy. Might be missing due to historical data gap.- Throws:
java.lang.IllegalArgumentException
- If any argument does not meet its preconditions.
-
NetworkControlChangePolicyDetails
public NetworkControlChangePolicyDetails(@Nonnull NetworkControlPolicy newValue)
Enabled/disabled network control.The default values for unset fields will be used.
- Parameters:
newValue
- New network control policy. Must not benull
.- Throws:
java.lang.IllegalArgumentException
- If any argument does not meet its preconditions.
-
-
Method Detail
-
getNewValue
@Nonnull public NetworkControlPolicy getNewValue()
New network control policy.- Returns:
- value for this field, never
null
.
-
getPreviousValue
@Nullable public NetworkControlPolicy getPreviousValue()
Previous network control policy. Might be missing due to historical data gap.- Returns:
- value for this field, or
null
if not present.
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toStringMultiline
public java.lang.String toStringMultiline()
Returns a String representation of this object formatted for easier readability.The returned String may contain newlines.
- Returns:
- Formatted, multiline String representation of this object
-
-