public static class CommitInfo.Builder extends Object
CommitInfo.| Modifier and Type | Field and Description | 
|---|---|
| protected boolean | autorename | 
| protected Date | clientModified | 
| protected WriteMode | mode | 
| protected boolean | mute | 
| protected String | path | 
| Modifier | Constructor and Description | 
|---|---|
| protected  | Builder(String path) | 
| Modifier and Type | Method and Description | 
|---|---|
| CommitInfo | build()Builds an instance of  CommitInfoconfigured with this
 builder's values | 
| CommitInfo.Builder | withAutorename(Boolean autorename)Set value for optional field. | 
| CommitInfo.Builder | withClientModified(Date clientModified)Set value for optional field. | 
| CommitInfo.Builder | withMode(WriteMode mode)Set value for optional field. | 
| CommitInfo.Builder | withMute(Boolean mute)Set value for optional field. | 
protected final String path
protected WriteMode mode
protected boolean autorename
protected Date clientModified
protected boolean mute
protected Builder(String path)
public CommitInfo.Builder withMode(WriteMode mode)
 If left unset or set to null, defaults to WriteMode.ADD. 
mode - Selects what to do if the file already exists. Defaults
     to WriteMode.ADD when set to null.public CommitInfo.Builder withAutorename(Boolean autorename)
 If left unset or set to null, defaults to false.
 
autorename - If there's a conflict, as determined by the mode argument to DbxUserFilesRequests.upload(String),
     have the Dropbox server try to autorename the file to avoid
     conflict. Defaults to false when set to null.public CommitInfo.Builder withClientModified(Date clientModified)
clientModified - The value to store as the the clientModified argument to DbxUserFilesRequests.upload(String) timestamp. Dropbox
     automatically records the time at which the file was written to
     the Dropbox servers. It can also record an additional timestamp,
     provided by Dropbox desktop clients, mobile clients, and API apps
     of when the file was actually created or modified.public CommitInfo.Builder withMute(Boolean mute)
 If left unset or set to null, defaults to false.
 
mute - Normally, users are made aware of any file modifications
     in their Dropbox account via notifications in the client
     software. If true, this tells the clients that this
     modification shouldn't result in a user notification. Defaults to
     false when set to null.public CommitInfo build()
CommitInfo configured with this
 builder's valuesCommitInfo