Package com.dropbox.core.v2.team
Class ApiApp
- java.lang.Object
- 
- com.dropbox.core.v2.team.ApiApp
 
- 
 public class ApiApp extends java.lang.ObjectInformation on linked third party applications.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classApiApp.BuilderBuilder forApiApp.
 - 
Field SummaryFields Modifier and Type Field Description protected java.lang.StringappIdprotected java.lang.StringappNameprotected booleanisAppFolderprotected java.util.Datelinkedprotected java.lang.Stringpublisherprotected java.lang.StringpublisherUrl
 - 
Constructor SummaryConstructors Constructor Description ApiApp(java.lang.String appId, java.lang.String appName, boolean isAppFolder)Information on linked third party applications.ApiApp(java.lang.String appId, java.lang.String appName, boolean isAppFolder, java.lang.String publisher, java.lang.String publisherUrl, java.util.Date linked)Information on linked third party applications.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetAppId()The application unique id.java.lang.StringgetAppName()The application name.booleangetIsAppFolder()Whether the linked application uses a dedicated folder.java.util.DategetLinked()The time this application was linked.java.lang.StringgetPublisher()The application publisher name.java.lang.StringgetPublisherUrl()The publisher's URL.inthashCode()static ApiApp.BuildernewBuilder(java.lang.String appId, java.lang.String appName, boolean isAppFolder)Returns a new builder for creating an instance of this class.java.lang.StringtoString()java.lang.StringtoStringMultiline()Returns a String representation of this object formatted for easier readability.
 
- 
- 
- 
Field Detail- 
appIdprotected final java.lang.String appId 
 - 
appNameprotected final java.lang.String appName 
 - 
publisherprotected final java.lang.String publisher 
 - 
publisherUrlprotected final java.lang.String publisherUrl 
 - 
linkedprotected final java.util.Date linked 
 - 
isAppFolderprotected final boolean isAppFolder 
 
- 
 - 
Constructor Detail- 
ApiApppublic ApiApp(java.lang.String appId, java.lang.String appName, boolean isAppFolder, java.lang.String publisher, java.lang.String publisherUrl, java.util.Date linked)Information on linked third party applications.Use newBuilder(java.lang.String,java.lang.String,boolean)to create instances of this class without specifying values for all optional fields.- Parameters:
- appId- The application unique id. Must not be- null.
- appName- The application name. Must not be- null.
- isAppFolder- Whether the linked application uses a dedicated folder.
- publisher- The application publisher name.
- publisherUrl- The publisher's URL.
- linked- The time this application was linked.
- Throws:
- java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
 
 - 
ApiApppublic ApiApp(java.lang.String appId, java.lang.String appName, boolean isAppFolder)Information on linked third party applications.The default values for unset fields will be used. - Parameters:
- appId- The application unique id. Must not be- null.
- appName- The application name. Must not be- null.
- isAppFolder- Whether the linked application uses a dedicated folder.
- Throws:
- java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
 
 
- 
 - 
Method Detail- 
getAppIdpublic java.lang.String getAppId() The application unique id.- Returns:
- value for this field, never null.
 
 - 
getAppNamepublic java.lang.String getAppName() The application name.- Returns:
- value for this field, never null.
 
 - 
getIsAppFolderpublic boolean getIsAppFolder() Whether the linked application uses a dedicated folder.- Returns:
- value for this field.
 
 - 
getPublisherpublic java.lang.String getPublisher() The application publisher name.- Returns:
- value for this field, or nullif not present.
 
 - 
getPublisherUrlpublic java.lang.String getPublisherUrl() The publisher's URL.- Returns:
- value for this field, or nullif not present.
 
 - 
getLinkedpublic java.util.Date getLinked() The time this application was linked.- Returns:
- value for this field, or nullif not present.
 
 - 
newBuilderpublic static ApiApp.Builder newBuilder(java.lang.String appId, java.lang.String appName, boolean isAppFolder) Returns a new builder for creating an instance of this class.- Parameters:
- appId- The application unique id. Must not be- null.
- appName- The application name. Must not be- null.
- isAppFolder- Whether the linked application uses a dedicated folder.
- Returns:
- builder for this class.
- Throws:
- java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
equalspublic boolean equals(java.lang.Object obj) - Overrides:
- equalsin class- java.lang.Object
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
toStringMultilinepublic 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
 
 
- 
 
-