Package com.dropbox.core.v2.team
Class MembersSetProfileBuilder
- java.lang.Object
- 
- com.dropbox.core.v2.team.MembersSetProfileBuilder
 
- 
 public class MembersSetProfileBuilder extends java.lang.ObjectThe request builder returned byDbxTeamTeamRequests.membersSetProfileBuilder(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 TeamMemberInfostart()Issues the request.MembersSetProfileBuilderwithNewEmail(java.lang.String newEmail)Set value for optional field.MembersSetProfileBuilderwithNewExternalId(java.lang.String newExternalId)Set value for optional field.MembersSetProfileBuilderwithNewGivenName(java.lang.String newGivenName)Set value for optional field.MembersSetProfileBuilderwithNewIsDirectoryRestricted(java.lang.Boolean newIsDirectoryRestricted)Set value for optional field.MembersSetProfileBuilderwithNewPersistentId(java.lang.String newPersistentId)Set value for optional field.MembersSetProfileBuilderwithNewSurname(java.lang.String newSurname)Set value for optional field.
 
- 
- 
- 
Method Detail- 
withNewEmailpublic MembersSetProfileBuilder withNewEmail(java.lang.String newEmail) Set value for optional field.- Parameters:
- newEmail- New email for member. Must have length of at most 255 and match pattern "- ^['#&A-Za-z0-9._%+-]+@[A-Za-z0-9-][A-Za-z0-9.-]*\\.[A-Za-z]{2,15}$".
- Returns:
- this builder
- Throws:
- java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
 
 - 
withNewExternalIdpublic MembersSetProfileBuilder withNewExternalId(java.lang.String newExternalId) Set value for optional field.- Parameters:
- newExternalId- New external ID for member. Must have length of at most 64.
- Returns:
- this builder
- Throws:
- java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
 
 - 
withNewGivenNamepublic MembersSetProfileBuilder withNewGivenName(java.lang.String newGivenName) Set value for optional field.- Parameters:
- newGivenName- New given name for member. Must have length of at most 100 and match pattern "- [^/:?*<>\"|]*".
- Returns:
- this builder
- Throws:
- java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
 
 - 
withNewSurnamepublic MembersSetProfileBuilder withNewSurname(java.lang.String newSurname) Set value for optional field.- Parameters:
- newSurname- New surname for member. Must have length of at most 100 and match pattern "- [^/:?*<>\"|]*".
- Returns:
- this builder
- Throws:
- java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
 
 - 
withNewPersistentIdpublic MembersSetProfileBuilder withNewPersistentId(java.lang.String newPersistentId) Set value for optional field.- Parameters:
- newPersistentId- New persistent ID. This field only available to teams using persistent ID SAML configuration.
- Returns:
- this builder
 
 - 
withNewIsDirectoryRestrictedpublic MembersSetProfileBuilder withNewIsDirectoryRestricted(java.lang.Boolean newIsDirectoryRestricted) Set value for optional field.- Parameters:
- newIsDirectoryRestricted- New value for whether the user is a directory restricted user.
- Returns:
- this builder
 
 - 
startpublic TeamMemberInfo start() throws MembersSetProfileErrorException, DbxException Issues the request.
 
- 
 
-