Package com.dropbox.core.v2.teamlog
Class TwoAccountChangePolicyDetails
- java.lang.Object
-
- com.dropbox.core.v2.teamlog.TwoAccountChangePolicyDetails
-
public class TwoAccountChangePolicyDetails extends java.lang.Object
Enabled/disabled option for members to link personal Dropbox account and team account to same computer.
-
-
Field Summary
Fields Modifier and Type Field Description protected TwoAccountPolicy
newValue
protected TwoAccountPolicy
previousValue
-
Constructor Summary
Constructors Constructor Description TwoAccountChangePolicyDetails(TwoAccountPolicy newValue)
Enabled/disabled option for members to link personal Dropbox account and team account to same computer.TwoAccountChangePolicyDetails(TwoAccountPolicy newValue, TwoAccountPolicy previousValue)
Enabled/disabled option for members to link personal Dropbox account and team account to same computer.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
TwoAccountPolicy
getNewValue()
New two account policy.TwoAccountPolicy
getPreviousValue()
Previous two account 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 TwoAccountPolicy newValue
-
previousValue
@Nullable protected final TwoAccountPolicy previousValue
-
-
Constructor Detail
-
TwoAccountChangePolicyDetails
public TwoAccountChangePolicyDetails(@Nonnull TwoAccountPolicy newValue, @Nullable TwoAccountPolicy previousValue)
Enabled/disabled option for members to link personal Dropbox account and team account to same computer.- Parameters:
newValue
- New two account policy. Must not benull
.previousValue
- Previous two account policy. Might be missing due to historical data gap.- Throws:
java.lang.IllegalArgumentException
- If any argument does not meet its preconditions.
-
TwoAccountChangePolicyDetails
public TwoAccountChangePolicyDetails(@Nonnull TwoAccountPolicy newValue)
Enabled/disabled option for members to link personal Dropbox account and team account to same computer.The default values for unset fields will be used.
- Parameters:
newValue
- New two account policy. Must not benull
.- Throws:
java.lang.IllegalArgumentException
- If any argument does not meet its preconditions.
-
-
Method Detail
-
getNewValue
@Nonnull public TwoAccountPolicy getNewValue()
New two account policy.- Returns:
- value for this field, never
null
.
-
getPreviousValue
@Nullable public TwoAccountPolicy getPreviousValue()
Previous two account 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
-
-