Package com.dropbox.core.v2.team
Class MembersSetProfileV2Builder
- java.lang.Object
- 
- com.dropbox.core.v2.team.MembersSetProfileV2Builder
 
- 
 public class MembersSetProfileV2Builder extends java.lang.ObjectThe request builder returned byDbxTeamTeamRequests.membersSetProfileV2Builder(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 TeamMemberInfoV2Resultstart()Issues the request.MembersSetProfileV2BuilderwithNewEmail(java.lang.String newEmail)Set value for optional field.MembersSetProfileV2BuilderwithNewExternalId(java.lang.String newExternalId)Set value for optional field.MembersSetProfileV2BuilderwithNewGivenName(java.lang.String newGivenName)Set value for optional field.MembersSetProfileV2BuilderwithNewIsDirectoryRestricted(java.lang.Boolean newIsDirectoryRestricted)Set value for optional field.MembersSetProfileV2BuilderwithNewPersistentId(java.lang.String newPersistentId)Set value for optional field.MembersSetProfileV2BuilderwithNewSurname(java.lang.String newSurname)Set value for optional field.
 
- 
- 
- 
Method Detail- 
withNewEmailpublic MembersSetProfileV2Builder 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 MembersSetProfileV2Builder 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 MembersSetProfileV2Builder 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 MembersSetProfileV2Builder 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 MembersSetProfileV2Builder 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 MembersSetProfileV2Builder 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 TeamMemberInfoV2Result start() throws MembersSetProfileErrorException, DbxException Issues the request.
 
- 
 
-