Package com.dropbox.core.v2.team
Class MembersSetProfileBuilder
java.lang.Object
com.dropbox.core.v2.team.MembersSetProfileBuilder
The request builder returned by
DbxTeamTeamRequests.membersSetProfileBuilder(com.dropbox.core.v2.team.UserSelectorArg).
Use this class to set optional request parameters and complete the request.
-
Method Summary
Modifier and TypeMethodDescriptionstart()Issues the request.withNewEmail(String newEmail) Set value for optional field.withNewExternalId(String newExternalId) Set value for optional field.withNewGivenName(String newGivenName) Set value for optional field.withNewIsDirectoryRestricted(Boolean newIsDirectoryRestricted) Set value for optional field.withNewPersistentId(String newPersistentId) Set value for optional field.withNewSurname(String newSurname) Set value for optional field.
-
Method Details
-
withNewEmail
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:
IllegalArgumentException- If any argument does not meet its preconditions.
-
withNewExternalId
Set value for optional field.- Parameters:
newExternalId- New external ID for member. Must have length of at most 64.- Returns:
- this builder
- Throws:
IllegalArgumentException- If any argument does not meet its preconditions.
-
withNewGivenName
Set value for optional field.- Parameters:
newGivenName- New given name for member. Must have length of at most 50 and match pattern "[^/:?*<>\"|]*".- Returns:
- this builder
- Throws:
IllegalArgumentException- If any argument does not meet its preconditions.
-
withNewSurname
Set value for optional field.- Parameters:
newSurname- New surname for member. Must have length of at most 50 and match pattern "[^/:?*<>\"|]*".- Returns:
- this builder
- Throws:
IllegalArgumentException- If any argument does not meet its preconditions.
-
withNewPersistentId
Set value for optional field.- Parameters:
newPersistentId- New persistent ID. This field only available to teams using persistent ID SAML configuration.- Returns:
- this builder
-
withNewIsDirectoryRestricted
Set value for optional field.- Parameters:
newIsDirectoryRestricted- New value for whether the user is a directory restricted user.- Returns:
- this builder
-
start
Issues the request.
-