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$Role 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 BoxConfigurationCamel endpoint configuration forBoxGroupsManager.
-
-
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 Constructor Description BoxGroupsManagerEndpointConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDescription()StringgetExternalSyncIdentifier()StringgetGroupId()com.box.sdk.BoxGroup.InfogetGroupInfo()StringgetGroupMembershipId()com.box.sdk.BoxGroupMembership.InfogetInfo()StringgetInvitabilityLevel()StringgetMemberViewabilityLevel()StringgetName()StringgetProvenance()com.box.sdk.BoxGroupMembership.RolegetRole()StringgetUserId()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)voidsetName(String name)voidsetProvenance(String provenance)voidsetRole(com.box.sdk.BoxGroupMembership.Role role)voidsetUserId(String userId)The 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
-
-
-
-
Method Detail
-
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.Role getRole()
-
setRole
public void setRole(com.box.sdk.BoxGroupMembership.Role role)
-
getUserId
public String getUserId()
Description copied from class:BoxConfigurationThe user ID to use for an App User.- Overrides:
getUserIdin classBoxConfiguration- Returns:
- the userId
-
setUserId
public void setUserId(String userId)
Description copied from class:BoxConfigurationThe user ID to use for an App User.- Overrides:
setUserIdin classBoxConfiguration- Parameters:
userId- the userId to set
-
-