@ApiParams(apiName="users",producerOnly=true,description="Provides operations to manage Box users",apiMethods={@ApiMethod(methodName="addUserEmailAlias",description="Add a new email alias to user\'s account",signatures="com.box.sdk.EmailAlias addUserEmailAlias(String userId, String email)"),@ApiMethod(methodName="createAppUser",description="Provision a new app user in an enterprise with additional user information using Box Developer Edition",signatures="com.box.sdk.BoxUser createAppUser(String name, com.box.sdk.CreateUserParams params)"),@ApiMethod(methodName="createEnterpriseUser",description="Provision a new user in an enterprise with additional user information",signatures="com.box.sdk.BoxUser createEnterpriseUser(String login, String name, com.box.sdk.CreateUserParams params)"),@ApiMethod(methodName="deleteUser",description="Delete user from an enterprise account",signatures="void deleteUser(String userId, boolean notifyUser, boolean force)"),@ApiMethod(methodName="deleteUserEmailAlias",description="Delete an email alias from user\'s account",signatures="void deleteUserEmailAlias(String userId, String emailAliasId)"),@ApiMethod(methodName="getAllEnterpriseOrExternalUsers",description="Get any managed users that match the filter term as well as any external users that match the filter term",signatures="java.util.List<com.box.sdk.BoxUser$Info> getAllEnterpriseOrExternalUsers(String filterTerm, String[] fields)"),@ApiMethod(methodName="getCurrentUser",description="Get current user",signatures="com.box.sdk.BoxUser getCurrentUser()"),@ApiMethod(methodName="getUserEmailAlias",description="Get a collection of all the email aliases for user",signatures="java.util.Collection<com.box.sdk.EmailAlias> getUserEmailAlias(String userId)"),@ApiMethod(methodName="getUserInfo",description="Get user information",signatures="com.box.sdk.BoxUser$Info getUserInfo(String userId)"),@ApiMethod(methodName="moveFolderToUser",description="Move root folder for specified user to current user",signatures="com.box.sdk.BoxFolder$Info moveFolderToUser(String userId, String sourceUserId)"),@ApiMethod(methodName="updateUserInfo",description="Update user information",signatures="com.box.sdk.BoxUser updateUserInfo(String userId, com.box.sdk.BoxUser$Info info)")},aliases={"getCurrentUser=currentUser","getAllEnterpriseOrExternalUsers=users","createAppUser=create","createEnterpriseUser=create","deleteUser=delete","addUserEmailAlias=addEmailAlias","getUserEmailAlias=emailAlias","deleteUserEmailAlias=deleteEmailAlias","getUserInfo=info","updateUserInfo=updateInfo"})
@UriParams
@Configurer(extended=true)
public final class BoxUsersManagerEndpointConfiguration
extends BoxConfiguration
BoxUsersManager.APP_ENTERPRISE_AUTHENTICATION, APP_USER_AUTHENTICATION, RSA_SHA_256, RSA_SHA_384, RSA_SHA_512, STANDARD_AUTHENTICATION| Constructor and Description |
|---|
BoxUsersManagerEndpointConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
String |
getEmail() |
String |
getEmailAliasId() |
String[] |
getFields() |
String |
getFilterTerm() |
Boolean |
getForce() |
com.box.sdk.BoxUser.Info |
getInfo() |
String |
getLogin() |
String |
getName() |
Boolean |
getNotifyUser() |
com.box.sdk.CreateUserParams |
getParams() |
String |
getSourceUserId() |
String |
getUserId()
The user ID to use for an App User.
|
void |
setEmail(String email) |
void |
setEmailAliasId(String emailAliasId) |
void |
setFields(String[] fields) |
void |
setFilterTerm(String filterTerm) |
void |
setForce(Boolean force) |
void |
setInfo(com.box.sdk.BoxUser.Info info) |
void |
setLogin(String login) |
void |
setName(String name) |
void |
setNotifyUser(Boolean notifyUser) |
void |
setParams(com.box.sdk.CreateUserParams params) |
void |
setSourceUserId(String sourceUserId) |
void |
setUserId(String userId)
The user ID to use for an App User.
|
equals, getAccessTokenCache, getApiName, getAuthenticationType, getClientId, getClientSecret, getEncryptionAlgorithm, getEnterpriseId, getHttpParams, getMaxCacheEntries, getMethodName, getPrivateKeyFile, getPrivateKeyPassword, getPublicKeyId, getSslContextParameters, getUserName, getUserPassword, hashCode, setAccessTokenCache, setApiName, setAuthenticationType, setClientId, setClientSecret, setEncryptionAlgorithm, setEncryptionAlgorithm, setEnterpriseId, setHttpParams, setMaxCacheEntries, setMaxCacheEntries, setMethodName, setPrivateKeyFile, setPrivateKeyPassword, setPublicKeyId, setSslContextParameters, setUserName, setUserPasswordpublic BoxUsersManagerEndpointConfiguration()
public String getEmail()
public void setEmail(String email)
public String getEmailAliasId()
public void setEmailAliasId(String emailAliasId)
public String[] getFields()
public void setFields(String[] fields)
public String getFilterTerm()
public void setFilterTerm(String filterTerm)
public Boolean getForce()
public void setForce(Boolean force)
public com.box.sdk.BoxUser.Info getInfo()
public void setInfo(com.box.sdk.BoxUser.Info info)
public String getLogin()
public void setLogin(String login)
public String getName()
public void setName(String name)
public Boolean getNotifyUser()
public void setNotifyUser(Boolean notifyUser)
public com.box.sdk.CreateUserParams getParams()
public void setParams(com.box.sdk.CreateUserParams params)
public String getSourceUserId()
public void setSourceUserId(String sourceUserId)
public String getUserId()
BoxConfigurationgetUserId in class BoxConfigurationpublic void setUserId(String userId)
BoxConfigurationsetUserId in class BoxConfigurationuserId - the userId to setApache Camel