Package com.dropbox.core.v2.teamlog
Class FolderLogInfo
- java.lang.Object
-
- com.dropbox.core.v2.teamlog.FileOrFolderLogInfo
-
- com.dropbox.core.v2.teamlog.FolderLogInfo
-
public class FolderLogInfo extends FileOrFolderLogInfo
Folder's logged information.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFolderLogInfo.BuilderBuilder forFolderLogInfo.
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.LongfileCount-
Fields inherited from class com.dropbox.core.v2.teamlog.FileOrFolderLogInfo
displayName, fileId, fileSize, path
-
-
Constructor Summary
Constructors Constructor Description FolderLogInfo(PathLogInfo path)Folder's logged information.FolderLogInfo(PathLogInfo path, java.lang.String displayName, java.lang.String fileId, java.lang.Long fileSize, java.lang.Long fileCount)Folder's logged information.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetDisplayName()Display name.java.lang.LonggetFileCount()Number of files within the folder.java.lang.StringgetFileId()Unique ID.java.lang.LonggetFileSize()File or folder size in bytes.PathLogInfogetPath()Path relative to event context.inthashCode()static FolderLogInfo.BuildernewBuilder(PathLogInfo path)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.
-
-
-
Constructor Detail
-
FolderLogInfo
public FolderLogInfo(PathLogInfo path, java.lang.String displayName, java.lang.String fileId, java.lang.Long fileSize, java.lang.Long fileCount)
Folder's logged information.Use
newBuilder(com.dropbox.core.v2.teamlog.PathLogInfo)to create instances of this class without specifying values for all optional fields.- Parameters:
path- Path relative to event context. Must not benull.displayName- Display name.fileId- Unique ID.fileSize- File or folder size in bytes.fileCount- Number of files within the folder.- Throws:
java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
-
FolderLogInfo
public FolderLogInfo(PathLogInfo path)
Folder's logged information.The default values for unset fields will be used.
- Parameters:
path- Path relative to event context. Must not benull.- Throws:
java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
-
-
Method Detail
-
getPath
public PathLogInfo getPath()
Path relative to event context.- Overrides:
getPathin classFileOrFolderLogInfo- Returns:
- value for this field, never
null.
-
getDisplayName
public java.lang.String getDisplayName()
Display name.- Overrides:
getDisplayNamein classFileOrFolderLogInfo- Returns:
- value for this field, or
nullif not present.
-
getFileId
public java.lang.String getFileId()
Unique ID.- Overrides:
getFileIdin classFileOrFolderLogInfo- Returns:
- value for this field, or
nullif not present.
-
getFileSize
public java.lang.Long getFileSize()
File or folder size in bytes.- Overrides:
getFileSizein classFileOrFolderLogInfo- Returns:
- value for this field, or
nullif not present.
-
getFileCount
public java.lang.Long getFileCount()
Number of files within the folder.- Returns:
- value for this field, or
nullif not present.
-
newBuilder
public static FolderLogInfo.Builder newBuilder(PathLogInfo path)
Returns a new builder for creating an instance of this class.- Parameters:
path- Path relative to event context. Must not benull.- Returns:
- builder for this class.
- Throws:
java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
-
hashCode
public int hashCode()
- Overrides:
hashCodein classFileOrFolderLogInfo
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classFileOrFolderLogInfo
-
toString
public java.lang.String toString()
- Overrides:
toStringin classFileOrFolderLogInfo
-
toStringMultiline
public java.lang.String toStringMultiline()
Returns a String representation of this object formatted for easier readability.The returned String may contain newlines.
- Overrides:
toStringMultilinein classFileOrFolderLogInfo- Returns:
- Formatted, multiline String representation of this object
-
-