public class SharedFolderChangeLinkPolicyDetails
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected SharedLinkPolicy |
newValue |
protected SharedLinkPolicy |
previousValue |
Constructor and Description |
---|
SharedFolderChangeLinkPolicyDetails(SharedLinkPolicy newValue)
Changed who can access shared folder via link.
|
SharedFolderChangeLinkPolicyDetails(SharedLinkPolicy newValue,
SharedLinkPolicy previousValue)
Changed who can access shared folder via link.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
SharedLinkPolicy |
getNewValue()
New shared folder link policy.
|
SharedLinkPolicy |
getPreviousValue()
Previous shared folder link policy.
|
int |
hashCode() |
java.lang.String |
toString() |
java.lang.String |
toStringMultiline()
Returns a String representation of this object formatted for easier
readability.
|
protected final SharedLinkPolicy newValue
protected final SharedLinkPolicy previousValue
public SharedFolderChangeLinkPolicyDetails(SharedLinkPolicy newValue, SharedLinkPolicy previousValue)
newValue
- New shared folder link policy. Must not be null
.previousValue
- Previous shared folder link policy. Might be
missing due to historical data gap.java.lang.IllegalArgumentException
- If any argument does not meet its
preconditions.public SharedFolderChangeLinkPolicyDetails(SharedLinkPolicy newValue)
The default values for unset fields will be used.
newValue
- New shared folder link policy. Must not be null
.java.lang.IllegalArgumentException
- If any argument does not meet its
preconditions.public SharedLinkPolicy getNewValue()
null
.public SharedLinkPolicy getPreviousValue()
null
if not present.public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toStringMultiline()
The returned String may contain newlines.