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