Package com.dropbox.core.v2.team
Class MembersRemoveBuilder
- java.lang.Object
- 
- com.dropbox.core.v2.team.MembersRemoveBuilder
 
- 
 public class MembersRemoveBuilder extends java.lang.ObjectThe request builder returned byDbxTeamTeamRequests.membersRemoveBuilder(com.dropbox.core.v2.team.UserSelectorArg).Use this class to set optional request parameters and complete the request. 
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description LaunchEmptyResultstart()Issues the request.MembersRemoveBuilderwithKeepAccount(java.lang.Boolean keepAccount)Set value for optional field.MembersRemoveBuilderwithRetainTeamShares(java.lang.Boolean retainTeamShares)Set value for optional field.MembersRemoveBuilderwithTransferAdminId(UserSelectorArg transferAdminId)Set value for optional field.MembersRemoveBuilderwithTransferDestId(UserSelectorArg transferDestId)Set value for optional field.MembersRemoveBuilderwithWipeData(java.lang.Boolean wipeData)Set value for optional field.
 
- 
- 
- 
Method Detail- 
withWipeDatapublic MembersRemoveBuilder withWipeData(java.lang.Boolean wipeData) Set value for optional field.If left unset or set to null, defaults totrue.- Parameters:
- wipeData- If provided, controls if the user's data will be deleted on their linked devices. Defaults to- truewhen set to- null.
- Returns:
- this builder
 
 - 
withTransferDestIdpublic MembersRemoveBuilder withTransferDestId(UserSelectorArg transferDestId) Set value for optional field.- Parameters:
- transferDestId- If provided, files from the deleted member account will be transferred to this user.
- Returns:
- this builder
 
 - 
withTransferAdminIdpublic MembersRemoveBuilder withTransferAdminId(UserSelectorArg transferAdminId) Set value for optional field.- Parameters:
- transferAdminId- If provided, errors during the transfer process will be sent via email to this user. If the transfer_dest_id argument was provided, then this argument must be provided as well.
- Returns:
- this builder
 
 - 
withKeepAccountpublic MembersRemoveBuilder withKeepAccount(java.lang.Boolean keepAccount) Set value for optional field.If left unset or set to null, defaults tofalse.- Parameters:
- keepAccount- Downgrade the member to a Basic account. The user will retain the email address associated with their Dropbox account and data in their account that is not restricted to team members. In order to keep the account the argument the- wipeDataargument to- DbxTeamTeamRequests.membersSuspend(UserSelectorArg,boolean)should be set to- false. Defaults to- falsewhen set to- null.
- Returns:
- this builder
 
 - 
withRetainTeamSharespublic MembersRemoveBuilder withRetainTeamShares(java.lang.Boolean retainTeamShares) Set value for optional field.If left unset or set to null, defaults tofalse.- Parameters:
- retainTeamShares- If provided, allows removed users to keep access to Dropbox folders (not Dropbox Paper folders) already explicitly shared with them (not via a group) when they are downgraded to a Basic account. Users will not retain access to folders that do not allow external sharing. In order to keep the sharing relationships, the arguments the- wipeDataargument to- DbxTeamTeamRequests.membersSuspend(UserSelectorArg,boolean)should be set to- falseand- MembersRemoveArg.getKeepAccount()should be set to- true. Defaults to- falsewhen set to- null.
- Returns:
- this builder
 
 - 
startpublic LaunchEmptyResult start() throws MembersRemoveErrorException, DbxException Issues the request.
 
- 
 
-