public class TeamFolderMetadata
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.List<ContentSyncSetting> |
contentSyncSettings |
protected boolean |
isTeamSharedDropbox |
protected java.lang.String |
name |
protected TeamFolderStatus |
status |
protected SyncSetting |
syncSetting |
protected java.lang.String |
teamFolderId |
Constructor and Description |
---|
TeamFolderMetadata(java.lang.String teamFolderId,
java.lang.String name,
TeamFolderStatus status,
boolean isTeamSharedDropbox,
SyncSetting syncSetting,
java.util.List<ContentSyncSetting> contentSyncSettings)
Properties of a team folder.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.util.List<ContentSyncSetting> |
getContentSyncSettings()
Sync settings applied to contents of this team folder.
|
boolean |
getIsTeamSharedDropbox()
True if this team folder is a shared team root.
|
java.lang.String |
getName()
The name of the team folder.
|
TeamFolderStatus |
getStatus()
The status of the team folder.
|
SyncSetting |
getSyncSetting()
The sync setting applied to this team folder.
|
java.lang.String |
getTeamFolderId()
The ID of the team folder.
|
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 teamFolderId
protected final java.lang.String name
protected final TeamFolderStatus status
protected final boolean isTeamSharedDropbox
protected final SyncSetting syncSetting
protected final java.util.List<ContentSyncSetting> contentSyncSettings
public TeamFolderMetadata(java.lang.String teamFolderId, java.lang.String name, TeamFolderStatus status, boolean isTeamSharedDropbox, SyncSetting syncSetting, java.util.List<ContentSyncSetting> contentSyncSettings)
teamFolderId
- The ID of the team folder. Must match pattern
"[-_0-9a-zA-Z:]+
" and not be null
.name
- The name of the team folder. Must not be null
.status
- The status of the team folder. Must not be null
.isTeamSharedDropbox
- True if this team folder is a shared team
root.syncSetting
- The sync setting applied to this team folder. Must
not be null
.contentSyncSettings
- Sync settings applied to contents of this
team folder. Must not contain a null
item and not be null
.java.lang.IllegalArgumentException
- If any argument does not meet its
preconditions.public java.lang.String getTeamFolderId()
null
.public java.lang.String getName()
null
.public TeamFolderStatus getStatus()
null
.public boolean getIsTeamSharedDropbox()
public SyncSetting getSyncSetting()
null
.public java.util.List<ContentSyncSetting> getContentSyncSettings()
null
.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.