Package org.apache.camel.component.box
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.-
Field Summary
Fields inherited from class org.apache.camel.component.box.BoxConfiguration
APP_ENTERPRISE_AUTHENTICATION, APP_USER_AUTHENTICATION, RSA_SHA_256, RSA_SHA_384, RSA_SHA_512, STANDARD_AUTHENTICATION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.box.sdk.BoxGroup.Infocom.box.sdk.BoxGroupMembership.InfogetInfo()getName()com.box.sdk.BoxGroupMembership.GroupRolegetRole()The user ID to use for an App User.voidsetDescription(String description) voidsetExternalSyncIdentifier(String externalSyncIdentifier) voidsetGroupId(String groupId) voidsetGroupInfo(com.box.sdk.BoxGroup.Info groupInfo) voidsetGroupMembershipId(String groupMembershipId) voidsetInfo(com.box.sdk.BoxGroupMembership.Info info) voidsetInvitabilityLevel(String invitabilityLevel) voidsetMemberViewabilityLevel(String memberViewabilityLevel) voidvoidsetProvenance(String provenance) voidsetRole(com.box.sdk.BoxGroupMembership.GroupRole role) voidThe user ID to use for an App User.Methods inherited from class org.apache.camel.component.box.BoxConfiguration
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, setUserPassword
-
Constructor Details
-
BoxGroupsManagerEndpointConfiguration
public BoxGroupsManagerEndpointConfiguration()
-
-
Method Details
-
getDescription
-
setDescription
-
getExternalSyncIdentifier
-
setExternalSyncIdentifier
-
getGroupId
-
setGroupId
-
getGroupInfo
public com.box.sdk.BoxGroup.Info getGroupInfo() -
setGroupInfo
public void setGroupInfo(com.box.sdk.BoxGroup.Info groupInfo) -
getGroupMembershipId
-
setGroupMembershipId
-
getInfo
public com.box.sdk.BoxGroupMembership.Info getInfo() -
setInfo
public void setInfo(com.box.sdk.BoxGroupMembership.Info info) -
getInvitabilityLevel
-
setInvitabilityLevel
-
getMemberViewabilityLevel
-
setMemberViewabilityLevel
-
getName
-
setName
-
getProvenance
-
setProvenance
-
getRole
public com.box.sdk.BoxGroupMembership.GroupRole getRole() -
setRole
public void setRole(com.box.sdk.BoxGroupMembership.GroupRole role) -
getUserId
Description copied from class:BoxConfigurationThe user ID to use for an App User.- Overrides:
getUserIdin classBoxConfiguration- Returns:
- the userId
-
setUserId
Description copied from class:BoxConfigurationThe user ID to use for an App User.- Overrides:
setUserIdin classBoxConfiguration- Parameters:
userId- the userId to set
-