Class BoxUsersManagerEndpointConfiguration

java.lang.Object
org.apache.camel.component.box.BoxConfiguration
org.apache.camel.component.box.BoxUsersManagerEndpointConfiguration

@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
Camel endpoint configuration for BoxUsersManager.
  • Constructor Details

    • BoxUsersManagerEndpointConfiguration

      public BoxUsersManagerEndpointConfiguration()
  • Method Details

    • getEmail

      public String getEmail()
    • setEmail

      public void setEmail(String email)
    • getEmailAliasId

      public String getEmailAliasId()
    • setEmailAliasId

      public void setEmailAliasId(String emailAliasId)
    • getFields

      public String[] getFields()
    • setFields

      public void setFields(String[] fields)
    • getFilterTerm

      public String getFilterTerm()
    • setFilterTerm

      public void setFilterTerm(String filterTerm)
    • getForce

      public Boolean getForce()
    • setForce

      public void setForce(Boolean force)
    • getInfo

      public com.box.sdk.BoxUser.Info getInfo()
    • setInfo

      public void setInfo(com.box.sdk.BoxUser.Info info)
    • getLogin

      public String getLogin()
    • setLogin

      public void setLogin(String login)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getNotifyUser

      public Boolean getNotifyUser()
    • setNotifyUser

      public void setNotifyUser(Boolean notifyUser)
    • getParams

      public com.box.sdk.CreateUserParams getParams()
    • setParams

      public void setParams(com.box.sdk.CreateUserParams params)
    • getSourceUserId

      public String getSourceUserId()
    • setSourceUserId

      public void setSourceUserId(String sourceUserId)
    • getUserId

      public String getUserId()
      Description copied from class: BoxConfiguration
      The user ID to use for an App User.
      Overrides:
      getUserId in class BoxConfiguration
      Returns:
      the userId
    • setUserId

      public void setUserId(String userId)
      Description copied from class: BoxConfiguration
      The user ID to use for an App User.
      Overrides:
      setUserId in class BoxConfiguration
      Parameters:
      userId - the userId to set