Package com.dropbox.core.v2.team
Class TeamFolderMetadata
- java.lang.Object
-
- com.dropbox.core.v2.team.TeamFolderMetadata
-
public class TeamFolderMetadata extends java.lang.ObjectProperties of a team folder.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<ContentSyncSetting>contentSyncSettingsprotected booleanisTeamSharedDropboxprotected java.lang.Stringnameprotected TeamFolderStatusstatusprotected SyncSettingsyncSettingprotected java.lang.StringteamFolderId
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.util.List<ContentSyncSetting>getContentSyncSettings()Sync settings applied to contents of this team folder.booleangetIsTeamSharedDropbox()True if this team folder is a shared team root.java.lang.StringgetName()The name of the team folder.TeamFolderStatusgetStatus()The status of the team folder.SyncSettinggetSyncSetting()The sync setting applied to this team folder.java.lang.StringgetTeamFolderId()The ID of the team folder.inthashCode()java.lang.StringtoString()java.lang.StringtoStringMultiline()Returns a String representation of this object formatted for easier readability.
-
-
-
Field Detail
-
teamFolderId
protected final java.lang.String teamFolderId
-
name
protected final java.lang.String name
-
status
protected final TeamFolderStatus status
-
isTeamSharedDropbox
protected final boolean isTeamSharedDropbox
-
syncSetting
protected final SyncSetting syncSetting
-
contentSyncSettings
protected final java.util.List<ContentSyncSetting> contentSyncSettings
-
-
Constructor Detail
-
TeamFolderMetadata
public 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.- Parameters:
teamFolderId- The ID of the team folder. Must match pattern "[-_0-9a-zA-Z:]+" and not benull.name- The name of the team folder. Must not benull.status- The status of the team folder. Must not benull.isTeamSharedDropbox- True if this team folder is a shared team root.syncSetting- The sync setting applied to this team folder. Must not benull.contentSyncSettings- Sync settings applied to contents of this team folder. Must not contain anullitem and not benull.- Throws:
java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
-
-
Method Detail
-
getTeamFolderId
public java.lang.String getTeamFolderId()
The ID of the team folder.- Returns:
- value for this field, never
null.
-
getName
public java.lang.String getName()
The name of the team folder.- Returns:
- value for this field, never
null.
-
getStatus
public TeamFolderStatus getStatus()
The status of the team folder.- Returns:
- value for this field, never
null.
-
getIsTeamSharedDropbox
public boolean getIsTeamSharedDropbox()
True if this team folder is a shared team root.- Returns:
- value for this field.
-
getSyncSetting
public SyncSetting getSyncSetting()
The sync setting applied to this team folder.- Returns:
- value for this field, never
null.
-
getContentSyncSettings
public java.util.List<ContentSyncSetting> getContentSyncSettings()
Sync settings applied to contents of this team folder.- Returns:
- value for this field, never
null.
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin 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
-
-