Package com.dropbox.core.v2.teamlog
Class FolderLogInfo.Builder
- java.lang.Object
-
- com.dropbox.core.v2.teamlog.FileOrFolderLogInfo.Builder
-
- com.dropbox.core.v2.teamlog.FolderLogInfo.Builder
-
- Enclosing class:
- FolderLogInfo
public static class FolderLogInfo.Builder extends FileOrFolderLogInfo.Builder
Builder forFolderLogInfo
.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Long
fileCount
-
Fields inherited from class com.dropbox.core.v2.teamlog.FileOrFolderLogInfo.Builder
displayName, fileId, fileSize, path
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder(PathLogInfo path)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FolderLogInfo
build()
Builds an instance ofFolderLogInfo
configured with this builder's valuesFolderLogInfo.Builder
withDisplayName(java.lang.String displayName)
Set value for optional field.FolderLogInfo.Builder
withFileCount(java.lang.Long fileCount)
Set value for optional field.FolderLogInfo.Builder
withFileId(java.lang.String fileId)
Set value for optional field.FolderLogInfo.Builder
withFileSize(java.lang.Long fileSize)
Set value for optional field.
-
-
-
Constructor Detail
-
Builder
protected Builder(PathLogInfo path)
-
-
Method Detail
-
withFileCount
public FolderLogInfo.Builder withFileCount(java.lang.Long fileCount)
Set value for optional field.- Parameters:
fileCount
- Number of files within the folder.- Returns:
- this builder
-
withDisplayName
public FolderLogInfo.Builder withDisplayName(java.lang.String displayName)
Set value for optional field.- Overrides:
withDisplayName
in classFileOrFolderLogInfo.Builder
- Parameters:
displayName
- Display name. Might be missing due to historical data gap.- Returns:
- this builder
-
withFileId
public FolderLogInfo.Builder withFileId(java.lang.String fileId)
Set value for optional field.- Overrides:
withFileId
in classFileOrFolderLogInfo.Builder
- Parameters:
fileId
- Unique ID. Might be missing due to historical data gap.- Returns:
- this builder
-
withFileSize
public FolderLogInfo.Builder withFileSize(java.lang.Long fileSize)
Set value for optional field.- Overrides:
withFileSize
in classFileOrFolderLogInfo.Builder
- Parameters:
fileSize
- File or folder size in bytes.- Returns:
- this builder
-
build
public FolderLogInfo build()
Builds an instance ofFolderLogInfo
configured with this builder's values- Overrides:
build
in classFileOrFolderLogInfo.Builder
- Returns:
- new instance of
FolderLogInfo
-
-