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