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