Class BoxGroupsManagerEndpointConfiguration

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

@ApiParams(apiName="groups",producerOnly=true,description="Provides operations to manage Box groups",apiMethods={@ApiMethod(methodName="addGroupMembership",description="Add a member to group with the specified role",signatures="com.box.sdk.BoxGroupMembership addGroupMembership(String groupId, String userId, com.box.sdk.BoxGroupMembership$GroupRole role)"),@ApiMethod(methodName="createGroup",description="Create a new group with a specified name and optional additional parameters",signatures="com.box.sdk.BoxGroup createGroup(String name, String provenance, String externalSyncIdentifier, String description, String invitabilityLevel, String memberViewabilityLevel)"),@ApiMethod(methodName="deleteGroup",description="Delete group",signatures="void deleteGroup(String groupId)"),@ApiMethod(methodName="deleteGroupMembership",description="Delete group membership",signatures="void deleteGroupMembership(String groupMembershipId)"),@ApiMethod(methodName="getAllGroups",description="Get all the groups in the enterprise",signatures="java.util.Collection<com.box.sdk.BoxGroup> getAllGroups()"),@ApiMethod(methodName="getGroupInfo",description="Get group information",signatures="com.box.sdk.BoxGroup$Info getGroupInfo(String groupId)"),@ApiMethod(methodName="getGroupMembershipInfo",description="Get group membership information",signatures="com.box.sdk.BoxGroupMembership$Info getGroupMembershipInfo(String groupMembershipId)"),@ApiMethod(methodName="getGroupMemberships",description="Get information about all of the group memberships for this group",signatures="java.util.Collection<com.box.sdk.BoxGroupMembership$Info> getGroupMemberships(String groupId)"),@ApiMethod(methodName="updateGroupInfo",description="Update group information",signatures="com.box.sdk.BoxGroup updateGroupInfo(String groupId, com.box.sdk.BoxGroup$Info groupInfo)"),@ApiMethod(methodName="updateGroupMembershipInfo",description="Update group membership information",signatures="com.box.sdk.BoxGroupMembership updateGroupMembershipInfo(String groupMembershipId, com.box.sdk.BoxGroupMembership$Info info)")},aliases={"createGroup=create","deleteGroup=delete","getAllGroups=groups","getGroupInfo=info","addGroupMembership=addMembership","deleteGroupMembership=deleteMembership","getGroupMemberships=memberships","getGroupMembershipInfo=membershipInfo","updateGroupMembershipInfo=updateMembershipInfo"}) @UriParams @Configurer(extended=true) public final class BoxGroupsManagerEndpointConfiguration extends BoxConfiguration
Camel endpoint configuration for BoxGroupsManager.
  • Constructor Details

    • BoxGroupsManagerEndpointConfiguration

      public BoxGroupsManagerEndpointConfiguration()
  • Method Details

    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getExternalSyncIdentifier

      public String getExternalSyncIdentifier()
    • setExternalSyncIdentifier

      public void setExternalSyncIdentifier(String externalSyncIdentifier)
    • getGroupId

      public String getGroupId()
    • setGroupId

      public void setGroupId(String groupId)
    • getGroupInfo

      public com.box.sdk.BoxGroup.Info getGroupInfo()
    • setGroupInfo

      public void setGroupInfo(com.box.sdk.BoxGroup.Info groupInfo)
    • getGroupMembershipId

      public String getGroupMembershipId()
    • setGroupMembershipId

      public void setGroupMembershipId(String groupMembershipId)
    • getInfo

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

      public void setInfo(com.box.sdk.BoxGroupMembership.Info info)
    • getInvitabilityLevel

      public String getInvitabilityLevel()
    • setInvitabilityLevel

      public void setInvitabilityLevel(String invitabilityLevel)
    • getMemberViewabilityLevel

      public String getMemberViewabilityLevel()
    • setMemberViewabilityLevel

      public void setMemberViewabilityLevel(String memberViewabilityLevel)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getProvenance

      public String getProvenance()
    • setProvenance

      public void setProvenance(String provenance)
    • getRole

      public com.box.sdk.BoxGroupMembership.GroupRole getRole()
    • setRole

      public void setRole(com.box.sdk.BoxGroupMembership.GroupRole role)
    • 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