public static class Metadata.Builder
extends java.lang.Object
Metadata
.Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
name |
protected java.lang.String |
parentSharedFolderId |
protected java.lang.String |
pathDisplay |
protected java.lang.String |
pathLower |
Modifier | Constructor and Description |
---|---|
protected |
Builder(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
Metadata |
build()
Builds an instance of
Metadata configured with this builder's
values |
Metadata.Builder |
withParentSharedFolderId(java.lang.String parentSharedFolderId)
Set value for optional field.
|
Metadata.Builder |
withPathDisplay(java.lang.String pathDisplay)
Set value for optional field.
|
Metadata.Builder |
withPathLower(java.lang.String pathLower)
Set value for optional field.
|
protected final java.lang.String name
protected java.lang.String pathLower
protected java.lang.String pathDisplay
protected java.lang.String parentSharedFolderId
public Metadata.Builder withPathLower(java.lang.String pathLower)
pathLower
- The lowercased full path in the user's Dropbox.
This always starts with a slash. This field will be null if the
file or folder is not mounted.public Metadata.Builder withPathDisplay(java.lang.String pathDisplay)
pathDisplay
- The cased path to be used for display purposes
only. In rare instances the casing will not correctly match the
user's filesystem, but this behavior will match the path provided
in the Core API v1, and at least the last path component will
have the correct casing. Changes to only the casing of paths
won't be returned by DbxUserFilesRequests.listFolderContinue(String)
. This field will
be null if the file or folder is not mounted.public Metadata.Builder withParentSharedFolderId(java.lang.String parentSharedFolderId)
parentSharedFolderId
- Please use FileSharingInfo.getParentSharedFolderId()
or FolderSharingInfo.getParentSharedFolderId()
instead. Must match
pattern "[-_0-9a-zA-Z:]+
".java.lang.IllegalArgumentException
- If any argument does not meet its
preconditions.