public class SharedContentDownloadDetails
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected AccessLevel |
sharedContentAccessLevel |
protected java.lang.String |
sharedContentLink |
protected UserLogInfo |
sharedContentOwner |
Constructor and Description |
---|
SharedContentDownloadDetails(java.lang.String sharedContentLink,
AccessLevel sharedContentAccessLevel)
Downloaded shared file/folder.
|
SharedContentDownloadDetails(java.lang.String sharedContentLink,
AccessLevel sharedContentAccessLevel,
UserLogInfo sharedContentOwner)
Downloaded shared file/folder.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
AccessLevel |
getSharedContentAccessLevel()
Shared content access level.
|
java.lang.String |
getSharedContentLink()
Shared content link.
|
UserLogInfo |
getSharedContentOwner()
The shared content owner.
|
int |
hashCode() |
java.lang.String |
toString() |
java.lang.String |
toStringMultiline()
Returns a String representation of this object formatted for easier
readability.
|
protected final java.lang.String sharedContentLink
protected final UserLogInfo sharedContentOwner
protected final AccessLevel sharedContentAccessLevel
public SharedContentDownloadDetails(java.lang.String sharedContentLink, AccessLevel sharedContentAccessLevel, UserLogInfo sharedContentOwner)
sharedContentLink
- Shared content link. Must not be null
.sharedContentAccessLevel
- Shared content access level. Must not be
null
.sharedContentOwner
- The shared content owner.java.lang.IllegalArgumentException
- If any argument does not meet its
preconditions.public SharedContentDownloadDetails(java.lang.String sharedContentLink, AccessLevel sharedContentAccessLevel)
The default values for unset fields will be used.
sharedContentLink
- Shared content link. Must not be null
.sharedContentAccessLevel
- Shared content access level. Must not be
null
.java.lang.IllegalArgumentException
- If any argument does not meet its
preconditions.public java.lang.String getSharedContentLink()
null
.public AccessLevel getSharedContentAccessLevel()
null
.public UserLogInfo getSharedContentOwner()
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.