Class GroupsApi


  • public class GroupsApi
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void changeGroupContents​(java.lang.String groupNamespace, java.lang.String groupName, GroupChanges groupChanges)
      Changes the contents of the group by adding/removing members.
      okhttp3.Call changeGroupContentsAsync​(java.lang.String groupNamespace, java.lang.String groupName, GroupChanges groupChanges, ApiCallback<java.lang.Void> _callback)
      (asynchronously) Changes the contents of the group by adding/removing members.
      okhttp3.Call changeGroupContentsCall​(java.lang.String groupNamespace, java.lang.String groupName, GroupChanges groupChanges, ApiCallback _callback)
      Build call for changeGroupContents
      ApiResponse<java.lang.Void> changeGroupContentsWithHttpInfo​(java.lang.String groupNamespace, java.lang.String groupName, GroupChanges groupChanges)
      Changes the contents of the group by adding/removing members.
      void createGroup​(java.lang.String namespace, GroupCreate groupCreate)
      Creates a new group in the namespace.
      okhttp3.Call createGroupAsync​(java.lang.String namespace, GroupCreate groupCreate, ApiCallback<java.lang.Void> _callback)
      (asynchronously) Creates a new group in the namespace.
      okhttp3.Call createGroupCall​(java.lang.String namespace, GroupCreate groupCreate, ApiCallback _callback)
      Build call for createGroup
      ApiResponse<java.lang.Void> createGroupWithHttpInfo​(java.lang.String namespace, GroupCreate groupCreate)
      Creates a new group in the namespace.
      void deleteGroup​(java.lang.String groupNamespace, java.lang.String groupName)
      Deletes the group.
      okhttp3.Call deleteGroupAsync​(java.lang.String groupNamespace, java.lang.String groupName, ApiCallback<java.lang.Void> _callback)
      (asynchronously) Deletes the group.
      okhttp3.Call deleteGroupCall​(java.lang.String groupNamespace, java.lang.String groupName, ApiCallback _callback)
      Build call for deleteGroup
      ApiResponse<java.lang.Void> deleteGroupWithHttpInfo​(java.lang.String groupNamespace, java.lang.String groupName)
      Deletes the group.
      ApiClient getApiClient()  
      java.lang.String getCustomBaseUrl()  
      GroupInfo getGroup​(java.lang.String groupNamespace, java.lang.String groupName)
      Returns the the group
      GroupActivityResponse getGroupActivity​(java.lang.String groupNamespace, java.lang.String groupName, java.lang.Integer page, java.lang.Integer perPage)
      Returns the activity of group content
      okhttp3.Call getGroupActivityAsync​(java.lang.String groupNamespace, java.lang.String groupName, java.lang.Integer page, java.lang.Integer perPage, ApiCallback<GroupActivityResponse> _callback)
      (asynchronously) Returns the activity of group content
      okhttp3.Call getGroupActivityCall​(java.lang.String groupNamespace, java.lang.String groupName, java.lang.Integer page, java.lang.Integer perPage, ApiCallback _callback)
      Build call for getGroupActivity
      ApiResponse<GroupActivityResponse> getGroupActivityWithHttpInfo​(java.lang.String groupNamespace, java.lang.String groupName, java.lang.Integer page, java.lang.Integer perPage)
      Returns the activity of group content
      okhttp3.Call getGroupAsync​(java.lang.String groupNamespace, java.lang.String groupName, ApiCallback<GroupInfo> _callback)
      (asynchronously) Returns the the group
      okhttp3.Call getGroupCall​(java.lang.String groupNamespace, java.lang.String groupName, ApiCallback _callback)
      Build call for getGroup
      GroupContents getGroupContents​(java.lang.String groupNamespace, java.lang.String groupName, java.lang.Integer page, java.lang.Integer perPage, java.lang.String namespace, java.lang.String search, java.lang.String orderby, java.util.List<java.lang.String> tag, java.util.List<java.lang.String> excludeTag, java.util.List<java.lang.String> memberType, java.util.List<java.lang.String> excludeMemberType)
      Returns the contents of the group
      okhttp3.Call getGroupContentsAsync​(java.lang.String groupNamespace, java.lang.String groupName, java.lang.Integer page, java.lang.Integer perPage, java.lang.String namespace, java.lang.String search, java.lang.String orderby, java.util.List<java.lang.String> tag, java.util.List<java.lang.String> excludeTag, java.util.List<java.lang.String> memberType, java.util.List<java.lang.String> excludeMemberType, ApiCallback<GroupContents> _callback)
      (asynchronously) Returns the contents of the group
      okhttp3.Call getGroupContentsCall​(java.lang.String groupNamespace, java.lang.String groupName, java.lang.Integer page, java.lang.Integer perPage, java.lang.String namespace, java.lang.String search, java.lang.String orderby, java.util.List<java.lang.String> tag, java.util.List<java.lang.String> excludeTag, java.util.List<java.lang.String> memberType, java.util.List<java.lang.String> excludeMemberType, ApiCallback _callback)
      Build call for getGroupContents
      ApiResponse<GroupContents> getGroupContentsWithHttpInfo​(java.lang.String groupNamespace, java.lang.String groupName, java.lang.Integer page, java.lang.Integer perPage, java.lang.String namespace, java.lang.String search, java.lang.String orderby, java.util.List<java.lang.String> tag, java.util.List<java.lang.String> excludeTag, java.util.List<java.lang.String> memberType, java.util.List<java.lang.String> excludeMemberType)
      Returns the contents of the group
      java.util.List<GroupSharing> getGroupSharingPolicies​(java.lang.String groupNamespace, java.lang.String groupName)
      Get all sharing details of the group
      okhttp3.Call getGroupSharingPoliciesAsync​(java.lang.String groupNamespace, java.lang.String groupName, ApiCallback<java.util.List<GroupSharing>> _callback)
      (asynchronously) Get all sharing details of the group
      okhttp3.Call getGroupSharingPoliciesCall​(java.lang.String groupNamespace, java.lang.String groupName, ApiCallback _callback)
      Build call for getGroupSharingPolicies
      ApiResponse<java.util.List<GroupSharing>> getGroupSharingPoliciesWithHttpInfo​(java.lang.String groupNamespace, java.lang.String groupName)
      Get all sharing details of the group
      ApiResponse<GroupInfo> getGroupWithHttpInfo​(java.lang.String groupNamespace, java.lang.String groupName)
      Returns the the group
      int getHostIndex()  
      GroupBrowserFilterData groupsBrowserOwnedFiltersGet​(java.lang.String namespace)
      Fetch data to initialize filters for the groups browser
      okhttp3.Call groupsBrowserOwnedFiltersGetAsync​(java.lang.String namespace, ApiCallback<GroupBrowserFilterData> _callback)
      (asynchronously) Fetch data to initialize filters for the groups browser
      okhttp3.Call groupsBrowserOwnedFiltersGetCall​(java.lang.String namespace, ApiCallback _callback)
      Build call for groupsBrowserOwnedFiltersGet
      ApiResponse<GroupBrowserFilterData> groupsBrowserOwnedFiltersGetWithHttpInfo​(java.lang.String namespace)
      Fetch data to initialize filters for the groups browser
      GroupBrowserFilterData groupsBrowserPublicFiltersGet()
      Fetch data to initialize filters for the groups browser
      okhttp3.Call groupsBrowserPublicFiltersGetAsync​(ApiCallback<GroupBrowserFilterData> _callback)
      (asynchronously) Fetch data to initialize filters for the groups browser
      okhttp3.Call groupsBrowserPublicFiltersGetCall​(ApiCallback _callback)
      Build call for groupsBrowserPublicFiltersGet
      ApiResponse<GroupBrowserFilterData> groupsBrowserPublicFiltersGetWithHttpInfo()
      Fetch data to initialize filters for the groups browser
      GroupBrowserFilterData groupsBrowserSharedFiltersGet​(java.lang.String namespace)
      Fetch data to initialize filters for the groups browser
      okhttp3.Call groupsBrowserSharedFiltersGetAsync​(java.lang.String namespace, ApiCallback<GroupBrowserFilterData> _callback)
      (asynchronously) Fetch data to initialize filters for the groups browser
      okhttp3.Call groupsBrowserSharedFiltersGetCall​(java.lang.String namespace, ApiCallback _callback)
      Build call for groupsBrowserSharedFiltersGet
      ApiResponse<GroupBrowserFilterData> groupsBrowserSharedFiltersGetWithHttpInfo​(java.lang.String namespace)
      Fetch data to initialize filters for the groups browser
      GroupContentsFilterData groupsGroupNamespaceGroupNameContentsFiltersGet​(java.lang.String groupNamespace, java.lang.String groupName)
      Fetch data to initialize filters for the group contents
      okhttp3.Call groupsGroupNamespaceGroupNameContentsFiltersGetAsync​(java.lang.String groupNamespace, java.lang.String groupName, ApiCallback<GroupContentsFilterData> _callback)
      (asynchronously) Fetch data to initialize filters for the group contents
      okhttp3.Call groupsGroupNamespaceGroupNameContentsFiltersGetCall​(java.lang.String groupNamespace, java.lang.String groupName, ApiCallback _callback)
      Build call for groupsGroupNamespaceGroupNameContentsFiltersGet
      ApiResponse<GroupContentsFilterData> groupsGroupNamespaceGroupNameContentsFiltersGetWithHttpInfo​(java.lang.String groupNamespace, java.lang.String groupName)
      Fetch data to initialize filters for the group contents
      GroupBrowserData listOwnedGroups​(java.lang.Integer page, java.lang.Integer perPage, java.lang.String groupType, java.lang.String search, java.lang.String namespace, java.lang.String orderby, java.lang.String permissions, java.util.List<java.lang.String> tag, java.util.List<java.lang.String> excludeTag, java.lang.Boolean flat, java.lang.String parent)
      Returns one page of owned groups.
      okhttp3.Call listOwnedGroupsAsync​(java.lang.Integer page, java.lang.Integer perPage, java.lang.String groupType, java.lang.String search, java.lang.String namespace, java.lang.String orderby, java.lang.String permissions, java.util.List<java.lang.String> tag, java.util.List<java.lang.String> excludeTag, java.lang.Boolean flat, java.lang.String parent, ApiCallback<GroupBrowserData> _callback)
      (asynchronously) Returns one page of owned groups.
      okhttp3.Call listOwnedGroupsCall​(java.lang.Integer page, java.lang.Integer perPage, java.lang.String groupType, java.lang.String search, java.lang.String namespace, java.lang.String orderby, java.lang.String permissions, java.util.List<java.lang.String> tag, java.util.List<java.lang.String> excludeTag, java.lang.Boolean flat, java.lang.String parent, ApiCallback _callback)
      Build call for listOwnedGroups
      ApiResponse<GroupBrowserData> listOwnedGroupsWithHttpInfo​(java.lang.Integer page, java.lang.Integer perPage, java.lang.String groupType, java.lang.String search, java.lang.String namespace, java.lang.String orderby, java.lang.String permissions, java.util.List<java.lang.String> tag, java.util.List<java.lang.String> excludeTag, java.lang.Boolean flat, java.lang.String parent)
      Returns one page of owned groups.
      GroupBrowserData listPublicGroups​(java.lang.Integer page, java.lang.Integer perPage, java.lang.String groupType, java.lang.String search, java.lang.String namespace, java.lang.String orderby, java.lang.String permissions, java.util.List<java.lang.String> tag, java.util.List<java.lang.String> excludeTag, java.lang.Boolean flat, java.lang.String parent)
      Returns one page of public groups.
      okhttp3.Call listPublicGroupsAsync​(java.lang.Integer page, java.lang.Integer perPage, java.lang.String groupType, java.lang.String search, java.lang.String namespace, java.lang.String orderby, java.lang.String permissions, java.util.List<java.lang.String> tag, java.util.List<java.lang.String> excludeTag, java.lang.Boolean flat, java.lang.String parent, ApiCallback<GroupBrowserData> _callback)
      (asynchronously) Returns one page of public groups.
      okhttp3.Call listPublicGroupsCall​(java.lang.Integer page, java.lang.Integer perPage, java.lang.String groupType, java.lang.String search, java.lang.String namespace, java.lang.String orderby, java.lang.String permissions, java.util.List<java.lang.String> tag, java.util.List<java.lang.String> excludeTag, java.lang.Boolean flat, java.lang.String parent, ApiCallback _callback)
      Build call for listPublicGroups
      ApiResponse<GroupBrowserData> listPublicGroupsWithHttpInfo​(java.lang.Integer page, java.lang.Integer perPage, java.lang.String groupType, java.lang.String search, java.lang.String namespace, java.lang.String orderby, java.lang.String permissions, java.util.List<java.lang.String> tag, java.util.List<java.lang.String> excludeTag, java.lang.Boolean flat, java.lang.String parent)
      Returns one page of public groups.
      GroupBrowserData listSharedGroups​(java.lang.Integer page, java.lang.Integer perPage, java.lang.String groupType, java.lang.String search, java.lang.String namespace, java.lang.String orderby, java.lang.String permissions, java.util.List<java.lang.String> tag, java.util.List<java.lang.String> excludeTag, java.lang.Boolean flat, java.lang.String parent, java.util.List<java.lang.String> sharedTo)
      Returns one page of shared groups.
      okhttp3.Call listSharedGroupsAsync​(java.lang.Integer page, java.lang.Integer perPage, java.lang.String groupType, java.lang.String search, java.lang.String namespace, java.lang.String orderby, java.lang.String permissions, java.util.List<java.lang.String> tag, java.util.List<java.lang.String> excludeTag, java.lang.Boolean flat, java.lang.String parent, java.util.List<java.lang.String> sharedTo, ApiCallback<GroupBrowserData> _callback)
      (asynchronously) Returns one page of shared groups.
      okhttp3.Call listSharedGroupsCall​(java.lang.Integer page, java.lang.Integer perPage, java.lang.String groupType, java.lang.String search, java.lang.String namespace, java.lang.String orderby, java.lang.String permissions, java.util.List<java.lang.String> tag, java.util.List<java.lang.String> excludeTag, java.lang.Boolean flat, java.lang.String parent, java.util.List<java.lang.String> sharedTo, ApiCallback _callback)
      Build call for listSharedGroups
      ApiResponse<GroupBrowserData> listSharedGroupsWithHttpInfo​(java.lang.Integer page, java.lang.Integer perPage, java.lang.String groupType, java.lang.String search, java.lang.String namespace, java.lang.String orderby, java.lang.String permissions, java.util.List<java.lang.String> tag, java.util.List<java.lang.String> excludeTag, java.lang.Boolean flat, java.lang.String parent, java.util.List<java.lang.String> sharedTo)
      Returns one page of shared groups.
      void registerGroup​(java.lang.String namespace, java.lang.String array, GroupRegister groupRegister)
      Registers an existing group in the namespace.
      okhttp3.Call registerGroupAsync​(java.lang.String namespace, java.lang.String array, GroupRegister groupRegister, ApiCallback<java.lang.Void> _callback)
      (asynchronously) Registers an existing group in the namespace.
      okhttp3.Call registerGroupCall​(java.lang.String namespace, java.lang.String array, GroupRegister groupRegister, ApiCallback _callback)
      Build call for registerGroup
      ApiResponse<java.lang.Void> registerGroupWithHttpInfo​(java.lang.String namespace, java.lang.String array, GroupRegister groupRegister)
      Registers an existing group in the namespace.
      void setApiClient​(ApiClient apiClient)  
      void setCustomBaseUrl​(java.lang.String customBaseUrl)  
      void setHostIndex​(int hostIndex)  
      void shareGroup​(java.lang.String groupNamespace, java.lang.String groupName, GroupSharingRequest groupSharingRequest)
      Share a group with a namespace
      okhttp3.Call shareGroupAsync​(java.lang.String groupNamespace, java.lang.String groupName, GroupSharingRequest groupSharingRequest, ApiCallback<java.lang.Void> _callback)
      (asynchronously) Share a group with a namespace
      okhttp3.Call shareGroupCall​(java.lang.String groupNamespace, java.lang.String groupName, GroupSharingRequest groupSharingRequest, ApiCallback _callback)
      Build call for shareGroup
      ApiResponse<java.lang.Void> shareGroupWithHttpInfo​(java.lang.String groupNamespace, java.lang.String groupName, GroupSharingRequest groupSharingRequest)
      Share a group with a namespace
      void updateGroup​(java.lang.String groupNamespace, java.lang.String groupName, GroupUpdate groupUpdate)
      Changes attributes of the group
      okhttp3.Call updateGroupAsync​(java.lang.String groupNamespace, java.lang.String groupName, GroupUpdate groupUpdate, ApiCallback<java.lang.Void> _callback)
      (asynchronously) Changes attributes of the group
      okhttp3.Call updateGroupCall​(java.lang.String groupNamespace, java.lang.String groupName, GroupUpdate groupUpdate, ApiCallback _callback)
      Build call for updateGroup
      ApiResponse<java.lang.Void> updateGroupWithHttpInfo​(java.lang.String groupNamespace, java.lang.String groupName, GroupUpdate groupUpdate)
      Changes attributes of the group
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GroupsApi

        public GroupsApi()
      • GroupsApi

        public GroupsApi​(ApiClient apiClient)
    • Method Detail

      • getApiClient

        public ApiClient getApiClient()
      • setApiClient

        public void setApiClient​(ApiClient apiClient)
      • getHostIndex

        public int getHostIndex()
      • setHostIndex

        public void setHostIndex​(int hostIndex)
      • getCustomBaseUrl

        public java.lang.String getCustomBaseUrl()
      • setCustomBaseUrl

        public void setCustomBaseUrl​(java.lang.String customBaseUrl)
      • changeGroupContentsCall

        public okhttp3.Call changeGroupContentsCall​(java.lang.String groupNamespace,
                                                    java.lang.String groupName,
                                                    GroupChanges groupChanges,
                                                    ApiCallback _callback)
                                             throws ApiException
        Build call for changeGroupContents
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        groupChanges - (optional)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • changeGroupContents

        public void changeGroupContents​(java.lang.String groupNamespace,
                                        java.lang.String groupName,
                                        GroupChanges groupChanges)
                                 throws ApiException
        Changes the contents of the group by adding/removing members.
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        groupChanges - (optional)
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • changeGroupContentsWithHttpInfo

        public ApiResponse<java.lang.Void> changeGroupContentsWithHttpInfo​(java.lang.String groupNamespace,
                                                                           java.lang.String groupName,
                                                                           GroupChanges groupChanges)
                                                                    throws ApiException
        Changes the contents of the group by adding/removing members.
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        groupChanges - (optional)
        Returns:
        ApiResponse<Void>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • changeGroupContentsAsync

        public okhttp3.Call changeGroupContentsAsync​(java.lang.String groupNamespace,
                                                     java.lang.String groupName,
                                                     GroupChanges groupChanges,
                                                     ApiCallback<java.lang.Void> _callback)
                                              throws ApiException
        (asynchronously) Changes the contents of the group by adding/removing members.
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        groupChanges - (optional)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
      • createGroupCall

        public okhttp3.Call createGroupCall​(java.lang.String namespace,
                                            GroupCreate groupCreate,
                                            ApiCallback _callback)
                                     throws ApiException
        Build call for createGroup
        Parameters:
        namespace - The namespace of the group (required)
        groupCreate - (optional)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • createGroup

        public void createGroup​(java.lang.String namespace,
                                GroupCreate groupCreate)
                         throws ApiException
        Creates a new group in the namespace.
        Parameters:
        namespace - The namespace of the group (required)
        groupCreate - (optional)
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • createGroupWithHttpInfo

        public ApiResponse<java.lang.Void> createGroupWithHttpInfo​(java.lang.String namespace,
                                                                   GroupCreate groupCreate)
                                                            throws ApiException
        Creates a new group in the namespace.
        Parameters:
        namespace - The namespace of the group (required)
        groupCreate - (optional)
        Returns:
        ApiResponse<Void>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • createGroupAsync

        public okhttp3.Call createGroupAsync​(java.lang.String namespace,
                                             GroupCreate groupCreate,
                                             ApiCallback<java.lang.Void> _callback)
                                      throws ApiException
        (asynchronously) Creates a new group in the namespace.
        Parameters:
        namespace - The namespace of the group (required)
        groupCreate - (optional)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
      • deleteGroupCall

        public okhttp3.Call deleteGroupCall​(java.lang.String groupNamespace,
                                            java.lang.String groupName,
                                            ApiCallback _callback)
                                     throws ApiException
        Build call for deleteGroup
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • deleteGroup

        public void deleteGroup​(java.lang.String groupNamespace,
                                java.lang.String groupName)
                         throws ApiException
        Deletes the group. The assets are not deleted nor are not relocated to any other group
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • deleteGroupWithHttpInfo

        public ApiResponse<java.lang.Void> deleteGroupWithHttpInfo​(java.lang.String groupNamespace,
                                                                   java.lang.String groupName)
                                                            throws ApiException
        Deletes the group. The assets are not deleted nor are not relocated to any other group
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        Returns:
        ApiResponse<Void>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • deleteGroupAsync

        public okhttp3.Call deleteGroupAsync​(java.lang.String groupNamespace,
                                             java.lang.String groupName,
                                             ApiCallback<java.lang.Void> _callback)
                                      throws ApiException
        (asynchronously) Deletes the group. The assets are not deleted nor are not relocated to any other group
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
      • getGroupCall

        public okhttp3.Call getGroupCall​(java.lang.String groupNamespace,
                                         java.lang.String groupName,
                                         ApiCallback _callback)
                                  throws ApiException
        Build call for getGroup
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • getGroup

        public GroupInfo getGroup​(java.lang.String groupNamespace,
                                  java.lang.String groupName)
                           throws ApiException
        Returns the the group
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        Returns:
        GroupInfo
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getGroupWithHttpInfo

        public ApiResponse<GroupInfo> getGroupWithHttpInfo​(java.lang.String groupNamespace,
                                                           java.lang.String groupName)
                                                    throws ApiException
        Returns the the group
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        Returns:
        ApiResponse<GroupInfo>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getGroupAsync

        public okhttp3.Call getGroupAsync​(java.lang.String groupNamespace,
                                          java.lang.String groupName,
                                          ApiCallback<GroupInfo> _callback)
                                   throws ApiException
        (asynchronously) Returns the the group
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
      • getGroupActivityCall

        public okhttp3.Call getGroupActivityCall​(java.lang.String groupNamespace,
                                                 java.lang.String groupName,
                                                 java.lang.Integer page,
                                                 java.lang.Integer perPage,
                                                 ApiCallback _callback)
                                          throws ApiException
        Build call for getGroupActivity
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        page - pagination offset (optional)
        perPage - pagination limit (optional)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • getGroupActivity

        public GroupActivityResponse getGroupActivity​(java.lang.String groupNamespace,
                                                      java.lang.String groupName,
                                                      java.lang.Integer page,
                                                      java.lang.Integer perPage)
                                               throws ApiException
        Returns the activity of group content
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        page - pagination offset (optional)
        perPage - pagination limit (optional)
        Returns:
        GroupActivityResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getGroupActivityWithHttpInfo

        public ApiResponse<GroupActivityResponse> getGroupActivityWithHttpInfo​(java.lang.String groupNamespace,
                                                                               java.lang.String groupName,
                                                                               java.lang.Integer page,
                                                                               java.lang.Integer perPage)
                                                                        throws ApiException
        Returns the activity of group content
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        page - pagination offset (optional)
        perPage - pagination limit (optional)
        Returns:
        ApiResponse<GroupActivityResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getGroupActivityAsync

        public okhttp3.Call getGroupActivityAsync​(java.lang.String groupNamespace,
                                                  java.lang.String groupName,
                                                  java.lang.Integer page,
                                                  java.lang.Integer perPage,
                                                  ApiCallback<GroupActivityResponse> _callback)
                                           throws ApiException
        (asynchronously) Returns the activity of group content
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        page - pagination offset (optional)
        perPage - pagination limit (optional)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
      • getGroupContentsCall

        public okhttp3.Call getGroupContentsCall​(java.lang.String groupNamespace,
                                                 java.lang.String groupName,
                                                 java.lang.Integer page,
                                                 java.lang.Integer perPage,
                                                 java.lang.String namespace,
                                                 java.lang.String search,
                                                 java.lang.String orderby,
                                                 java.util.List<java.lang.String> tag,
                                                 java.util.List<java.lang.String> excludeTag,
                                                 java.util.List<java.lang.String> memberType,
                                                 java.util.List<java.lang.String> excludeMemberType,
                                                 ApiCallback _callback)
                                          throws ApiException
        Build call for getGroupContents
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        page - pagination offset for assets (optional)
        perPage - pagination limit for assets (optional)
        namespace - namespace to search for (optional)
        search - search string that will look at name, namespace or description fields (optional)
        orderby - sort by which field valid values include last_accessed, size, name (optional)
        tag - tag to search for, more than one can be included (optional)
        excludeTag - tags to exclude matching array in results, more than one can be included (optional)
        memberType - member type to search for, more than one can be included (optional)
        excludeMemberType - member type to exclude matching groups in results, more than one can be included (optional)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • getGroupContents

        public GroupContents getGroupContents​(java.lang.String groupNamespace,
                                              java.lang.String groupName,
                                              java.lang.Integer page,
                                              java.lang.Integer perPage,
                                              java.lang.String namespace,
                                              java.lang.String search,
                                              java.lang.String orderby,
                                              java.util.List<java.lang.String> tag,
                                              java.util.List<java.lang.String> excludeTag,
                                              java.util.List<java.lang.String> memberType,
                                              java.util.List<java.lang.String> excludeMemberType)
                                       throws ApiException
        Returns the contents of the group
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        page - pagination offset for assets (optional)
        perPage - pagination limit for assets (optional)
        namespace - namespace to search for (optional)
        search - search string that will look at name, namespace or description fields (optional)
        orderby - sort by which field valid values include last_accessed, size, name (optional)
        tag - tag to search for, more than one can be included (optional)
        excludeTag - tags to exclude matching array in results, more than one can be included (optional)
        memberType - member type to search for, more than one can be included (optional)
        excludeMemberType - member type to exclude matching groups in results, more than one can be included (optional)
        Returns:
        GroupContents
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getGroupContentsWithHttpInfo

        public ApiResponse<GroupContents> getGroupContentsWithHttpInfo​(java.lang.String groupNamespace,
                                                                       java.lang.String groupName,
                                                                       java.lang.Integer page,
                                                                       java.lang.Integer perPage,
                                                                       java.lang.String namespace,
                                                                       java.lang.String search,
                                                                       java.lang.String orderby,
                                                                       java.util.List<java.lang.String> tag,
                                                                       java.util.List<java.lang.String> excludeTag,
                                                                       java.util.List<java.lang.String> memberType,
                                                                       java.util.List<java.lang.String> excludeMemberType)
                                                                throws ApiException
        Returns the contents of the group
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        page - pagination offset for assets (optional)
        perPage - pagination limit for assets (optional)
        namespace - namespace to search for (optional)
        search - search string that will look at name, namespace or description fields (optional)
        orderby - sort by which field valid values include last_accessed, size, name (optional)
        tag - tag to search for, more than one can be included (optional)
        excludeTag - tags to exclude matching array in results, more than one can be included (optional)
        memberType - member type to search for, more than one can be included (optional)
        excludeMemberType - member type to exclude matching groups in results, more than one can be included (optional)
        Returns:
        ApiResponse<GroupContents>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getGroupContentsAsync

        public okhttp3.Call getGroupContentsAsync​(java.lang.String groupNamespace,
                                                  java.lang.String groupName,
                                                  java.lang.Integer page,
                                                  java.lang.Integer perPage,
                                                  java.lang.String namespace,
                                                  java.lang.String search,
                                                  java.lang.String orderby,
                                                  java.util.List<java.lang.String> tag,
                                                  java.util.List<java.lang.String> excludeTag,
                                                  java.util.List<java.lang.String> memberType,
                                                  java.util.List<java.lang.String> excludeMemberType,
                                                  ApiCallback<GroupContents> _callback)
                                           throws ApiException
        (asynchronously) Returns the contents of the group
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        page - pagination offset for assets (optional)
        perPage - pagination limit for assets (optional)
        namespace - namespace to search for (optional)
        search - search string that will look at name, namespace or description fields (optional)
        orderby - sort by which field valid values include last_accessed, size, name (optional)
        tag - tag to search for, more than one can be included (optional)
        excludeTag - tags to exclude matching array in results, more than one can be included (optional)
        memberType - member type to search for, more than one can be included (optional)
        excludeMemberType - member type to exclude matching groups in results, more than one can be included (optional)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
      • getGroupSharingPoliciesCall

        public okhttp3.Call getGroupSharingPoliciesCall​(java.lang.String groupNamespace,
                                                        java.lang.String groupName,
                                                        ApiCallback _callback)
                                                 throws ApiException
        Build call for getGroupSharingPolicies
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • getGroupSharingPolicies

        public java.util.List<GroupSharing> getGroupSharingPolicies​(java.lang.String groupNamespace,
                                                                    java.lang.String groupName)
                                                             throws ApiException
        Get all sharing details of the group
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        Returns:
        List<GroupSharing>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getGroupSharingPoliciesWithHttpInfo

        public ApiResponse<java.util.List<GroupSharing>> getGroupSharingPoliciesWithHttpInfo​(java.lang.String groupNamespace,
                                                                                             java.lang.String groupName)
                                                                                      throws ApiException
        Get all sharing details of the group
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        Returns:
        ApiResponse<List<GroupSharing>>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getGroupSharingPoliciesAsync

        public okhttp3.Call getGroupSharingPoliciesAsync​(java.lang.String groupNamespace,
                                                         java.lang.String groupName,
                                                         ApiCallback<java.util.List<GroupSharing>> _callback)
                                                  throws ApiException
        (asynchronously) Get all sharing details of the group
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
      • groupsBrowserOwnedFiltersGetCall

        public okhttp3.Call groupsBrowserOwnedFiltersGetCall​(java.lang.String namespace,
                                                             ApiCallback _callback)
                                                      throws ApiException
        Build call for groupsBrowserOwnedFiltersGet
        Parameters:
        namespace - namespace (optional)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • groupsBrowserOwnedFiltersGet

        public GroupBrowserFilterData groupsBrowserOwnedFiltersGet​(java.lang.String namespace)
                                                            throws ApiException
        Fetch data to initialize filters for the groups browser
        Parameters:
        namespace - namespace (optional)
        Returns:
        GroupBrowserFilterData
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • groupsBrowserOwnedFiltersGetWithHttpInfo

        public ApiResponse<GroupBrowserFilterData> groupsBrowserOwnedFiltersGetWithHttpInfo​(java.lang.String namespace)
                                                                                     throws ApiException
        Fetch data to initialize filters for the groups browser
        Parameters:
        namespace - namespace (optional)
        Returns:
        ApiResponse<GroupBrowserFilterData>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • groupsBrowserOwnedFiltersGetAsync

        public okhttp3.Call groupsBrowserOwnedFiltersGetAsync​(java.lang.String namespace,
                                                              ApiCallback<GroupBrowserFilterData> _callback)
                                                       throws ApiException
        (asynchronously) Fetch data to initialize filters for the groups browser
        Parameters:
        namespace - namespace (optional)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
      • groupsBrowserPublicFiltersGetCall

        public okhttp3.Call groupsBrowserPublicFiltersGetCall​(ApiCallback _callback)
                                                       throws ApiException
        Build call for groupsBrowserPublicFiltersGet
        Parameters:
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • groupsBrowserPublicFiltersGet

        public GroupBrowserFilterData groupsBrowserPublicFiltersGet()
                                                             throws ApiException
        Fetch data to initialize filters for the groups browser
        Returns:
        GroupBrowserFilterData
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • groupsBrowserPublicFiltersGetWithHttpInfo

        public ApiResponse<GroupBrowserFilterData> groupsBrowserPublicFiltersGetWithHttpInfo()
                                                                                      throws ApiException
        Fetch data to initialize filters for the groups browser
        Returns:
        ApiResponse<GroupBrowserFilterData>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • groupsBrowserPublicFiltersGetAsync

        public okhttp3.Call groupsBrowserPublicFiltersGetAsync​(ApiCallback<GroupBrowserFilterData> _callback)
                                                        throws ApiException
        (asynchronously) Fetch data to initialize filters for the groups browser
        Parameters:
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
      • groupsBrowserSharedFiltersGetCall

        public okhttp3.Call groupsBrowserSharedFiltersGetCall​(java.lang.String namespace,
                                                              ApiCallback _callback)
                                                       throws ApiException
        Build call for groupsBrowserSharedFiltersGet
        Parameters:
        namespace - namespace (optional)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • groupsBrowserSharedFiltersGet

        public GroupBrowserFilterData groupsBrowserSharedFiltersGet​(java.lang.String namespace)
                                                             throws ApiException
        Fetch data to initialize filters for the groups browser
        Parameters:
        namespace - namespace (optional)
        Returns:
        GroupBrowserFilterData
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • groupsBrowserSharedFiltersGetWithHttpInfo

        public ApiResponse<GroupBrowserFilterData> groupsBrowserSharedFiltersGetWithHttpInfo​(java.lang.String namespace)
                                                                                      throws ApiException
        Fetch data to initialize filters for the groups browser
        Parameters:
        namespace - namespace (optional)
        Returns:
        ApiResponse<GroupBrowserFilterData>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • groupsBrowserSharedFiltersGetAsync

        public okhttp3.Call groupsBrowserSharedFiltersGetAsync​(java.lang.String namespace,
                                                               ApiCallback<GroupBrowserFilterData> _callback)
                                                        throws ApiException
        (asynchronously) Fetch data to initialize filters for the groups browser
        Parameters:
        namespace - namespace (optional)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
      • groupsGroupNamespaceGroupNameContentsFiltersGetCall

        public okhttp3.Call groupsGroupNamespaceGroupNameContentsFiltersGetCall​(java.lang.String groupNamespace,
                                                                                java.lang.String groupName,
                                                                                ApiCallback _callback)
                                                                         throws ApiException
        Build call for groupsGroupNamespaceGroupNameContentsFiltersGet
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • groupsGroupNamespaceGroupNameContentsFiltersGet

        public GroupContentsFilterData groupsGroupNamespaceGroupNameContentsFiltersGet​(java.lang.String groupNamespace,
                                                                                       java.lang.String groupName)
                                                                                throws ApiException
        Fetch data to initialize filters for the group contents
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        Returns:
        GroupContentsFilterData
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • groupsGroupNamespaceGroupNameContentsFiltersGetWithHttpInfo

        public ApiResponse<GroupContentsFilterData> groupsGroupNamespaceGroupNameContentsFiltersGetWithHttpInfo​(java.lang.String groupNamespace,
                                                                                                                java.lang.String groupName)
                                                                                                         throws ApiException
        Fetch data to initialize filters for the group contents
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        Returns:
        ApiResponse<GroupContentsFilterData>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • groupsGroupNamespaceGroupNameContentsFiltersGetAsync

        public okhttp3.Call groupsGroupNamespaceGroupNameContentsFiltersGetAsync​(java.lang.String groupNamespace,
                                                                                 java.lang.String groupName,
                                                                                 ApiCallback<GroupContentsFilterData> _callback)
                                                                          throws ApiException
        (asynchronously) Fetch data to initialize filters for the group contents
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
      • listOwnedGroupsCall

        public okhttp3.Call listOwnedGroupsCall​(java.lang.Integer page,
                                                java.lang.Integer perPage,
                                                java.lang.String groupType,
                                                java.lang.String search,
                                                java.lang.String namespace,
                                                java.lang.String orderby,
                                                java.lang.String permissions,
                                                java.util.List<java.lang.String> tag,
                                                java.util.List<java.lang.String> excludeTag,
                                                java.lang.Boolean flat,
                                                java.lang.String parent,
                                                ApiCallback _callback)
                                         throws ApiException
        Build call for listOwnedGroups
        Parameters:
        page - pagination offset (optional)
        perPage - pagination limit (optional)
        groupType - filter by a specific group type (optional)
        search - search string that will look at name, namespace or description fields (optional)
        namespace - namespace (optional)
        orderby - sort by which field valid values include last_accessed, size, name (optional)
        permissions - permissions valid values include read, read_write, write, admin (optional)
        tag - tag to search for, more than one can be included (optional)
        excludeTag - tags to exclude matching array in results, more than one can be included (optional)
        flat - if true, ignores the nesting of groups and searches all of them (optional)
        parent - search only the children of the groups with this uuid (optional)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • listOwnedGroups

        public GroupBrowserData listOwnedGroups​(java.lang.Integer page,
                                                java.lang.Integer perPage,
                                                java.lang.String groupType,
                                                java.lang.String search,
                                                java.lang.String namespace,
                                                java.lang.String orderby,
                                                java.lang.String permissions,
                                                java.util.List<java.lang.String> tag,
                                                java.util.List<java.lang.String> excludeTag,
                                                java.lang.Boolean flat,
                                                java.lang.String parent)
                                         throws ApiException
        Returns one page of owned groups.
        Parameters:
        page - pagination offset (optional)
        perPage - pagination limit (optional)
        groupType - filter by a specific group type (optional)
        search - search string that will look at name, namespace or description fields (optional)
        namespace - namespace (optional)
        orderby - sort by which field valid values include last_accessed, size, name (optional)
        permissions - permissions valid values include read, read_write, write, admin (optional)
        tag - tag to search for, more than one can be included (optional)
        excludeTag - tags to exclude matching array in results, more than one can be included (optional)
        flat - if true, ignores the nesting of groups and searches all of them (optional)
        parent - search only the children of the groups with this uuid (optional)
        Returns:
        GroupBrowserData
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • listOwnedGroupsWithHttpInfo

        public ApiResponse<GroupBrowserData> listOwnedGroupsWithHttpInfo​(java.lang.Integer page,
                                                                         java.lang.Integer perPage,
                                                                         java.lang.String groupType,
                                                                         java.lang.String search,
                                                                         java.lang.String namespace,
                                                                         java.lang.String orderby,
                                                                         java.lang.String permissions,
                                                                         java.util.List<java.lang.String> tag,
                                                                         java.util.List<java.lang.String> excludeTag,
                                                                         java.lang.Boolean flat,
                                                                         java.lang.String parent)
                                                                  throws ApiException
        Returns one page of owned groups.
        Parameters:
        page - pagination offset (optional)
        perPage - pagination limit (optional)
        groupType - filter by a specific group type (optional)
        search - search string that will look at name, namespace or description fields (optional)
        namespace - namespace (optional)
        orderby - sort by which field valid values include last_accessed, size, name (optional)
        permissions - permissions valid values include read, read_write, write, admin (optional)
        tag - tag to search for, more than one can be included (optional)
        excludeTag - tags to exclude matching array in results, more than one can be included (optional)
        flat - if true, ignores the nesting of groups and searches all of them (optional)
        parent - search only the children of the groups with this uuid (optional)
        Returns:
        ApiResponse<GroupBrowserData>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • listOwnedGroupsAsync

        public okhttp3.Call listOwnedGroupsAsync​(java.lang.Integer page,
                                                 java.lang.Integer perPage,
                                                 java.lang.String groupType,
                                                 java.lang.String search,
                                                 java.lang.String namespace,
                                                 java.lang.String orderby,
                                                 java.lang.String permissions,
                                                 java.util.List<java.lang.String> tag,
                                                 java.util.List<java.lang.String> excludeTag,
                                                 java.lang.Boolean flat,
                                                 java.lang.String parent,
                                                 ApiCallback<GroupBrowserData> _callback)
                                          throws ApiException
        (asynchronously) Returns one page of owned groups.
        Parameters:
        page - pagination offset (optional)
        perPage - pagination limit (optional)
        groupType - filter by a specific group type (optional)
        search - search string that will look at name, namespace or description fields (optional)
        namespace - namespace (optional)
        orderby - sort by which field valid values include last_accessed, size, name (optional)
        permissions - permissions valid values include read, read_write, write, admin (optional)
        tag - tag to search for, more than one can be included (optional)
        excludeTag - tags to exclude matching array in results, more than one can be included (optional)
        flat - if true, ignores the nesting of groups and searches all of them (optional)
        parent - search only the children of the groups with this uuid (optional)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
      • listPublicGroupsCall

        public okhttp3.Call listPublicGroupsCall​(java.lang.Integer page,
                                                 java.lang.Integer perPage,
                                                 java.lang.String groupType,
                                                 java.lang.String search,
                                                 java.lang.String namespace,
                                                 java.lang.String orderby,
                                                 java.lang.String permissions,
                                                 java.util.List<java.lang.String> tag,
                                                 java.util.List<java.lang.String> excludeTag,
                                                 java.lang.Boolean flat,
                                                 java.lang.String parent,
                                                 ApiCallback _callback)
                                          throws ApiException
        Build call for listPublicGroups
        Parameters:
        page - pagination offset (optional)
        perPage - pagination limit (optional)
        groupType - filter by a specific group type (optional)
        search - search string that will look at name, namespace or description fields (optional)
        namespace - namespace (optional)
        orderby - sort by which field valid values include last_accessed, size, name (optional)
        permissions - permissions valid values include read, read_write, write, admin (optional)
        tag - tag to search for, more than one can be included (optional)
        excludeTag - tags to exclude matching array in results, more than one can be included (optional)
        flat - if true, ignores the nesting of groups and searches all of them (optional)
        parent - search only the children of the groups with this uuid (optional)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • listPublicGroups

        public GroupBrowserData listPublicGroups​(java.lang.Integer page,
                                                 java.lang.Integer perPage,
                                                 java.lang.String groupType,
                                                 java.lang.String search,
                                                 java.lang.String namespace,
                                                 java.lang.String orderby,
                                                 java.lang.String permissions,
                                                 java.util.List<java.lang.String> tag,
                                                 java.util.List<java.lang.String> excludeTag,
                                                 java.lang.Boolean flat,
                                                 java.lang.String parent)
                                          throws ApiException
        Returns one page of public groups.
        Parameters:
        page - pagination offset (optional)
        perPage - pagination limit (optional)
        groupType - filter by a specific group type (optional)
        search - search string that will look at name, namespace or description fields (optional)
        namespace - namespace (optional)
        orderby - sort by which field valid values include last_accessed, size, name (optional)
        permissions - permissions valid values include read, read_write, write, admin (optional)
        tag - tag to search for, more than one can be included (optional)
        excludeTag - tags to exclude matching array in results, more than one can be included (optional)
        flat - if true, ignores the nesting of groups and searches all of them (optional)
        parent - search only the children of the groups with this uuid (optional)
        Returns:
        GroupBrowserData
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • listPublicGroupsWithHttpInfo

        public ApiResponse<GroupBrowserData> listPublicGroupsWithHttpInfo​(java.lang.Integer page,
                                                                          java.lang.Integer perPage,
                                                                          java.lang.String groupType,
                                                                          java.lang.String search,
                                                                          java.lang.String namespace,
                                                                          java.lang.String orderby,
                                                                          java.lang.String permissions,
                                                                          java.util.List<java.lang.String> tag,
                                                                          java.util.List<java.lang.String> excludeTag,
                                                                          java.lang.Boolean flat,
                                                                          java.lang.String parent)
                                                                   throws ApiException
        Returns one page of public groups.
        Parameters:
        page - pagination offset (optional)
        perPage - pagination limit (optional)
        groupType - filter by a specific group type (optional)
        search - search string that will look at name, namespace or description fields (optional)
        namespace - namespace (optional)
        orderby - sort by which field valid values include last_accessed, size, name (optional)
        permissions - permissions valid values include read, read_write, write, admin (optional)
        tag - tag to search for, more than one can be included (optional)
        excludeTag - tags to exclude matching array in results, more than one can be included (optional)
        flat - if true, ignores the nesting of groups and searches all of them (optional)
        parent - search only the children of the groups with this uuid (optional)
        Returns:
        ApiResponse<GroupBrowserData>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • listPublicGroupsAsync

        public okhttp3.Call listPublicGroupsAsync​(java.lang.Integer page,
                                                  java.lang.Integer perPage,
                                                  java.lang.String groupType,
                                                  java.lang.String search,
                                                  java.lang.String namespace,
                                                  java.lang.String orderby,
                                                  java.lang.String permissions,
                                                  java.util.List<java.lang.String> tag,
                                                  java.util.List<java.lang.String> excludeTag,
                                                  java.lang.Boolean flat,
                                                  java.lang.String parent,
                                                  ApiCallback<GroupBrowserData> _callback)
                                           throws ApiException
        (asynchronously) Returns one page of public groups.
        Parameters:
        page - pagination offset (optional)
        perPage - pagination limit (optional)
        groupType - filter by a specific group type (optional)
        search - search string that will look at name, namespace or description fields (optional)
        namespace - namespace (optional)
        orderby - sort by which field valid values include last_accessed, size, name (optional)
        permissions - permissions valid values include read, read_write, write, admin (optional)
        tag - tag to search for, more than one can be included (optional)
        excludeTag - tags to exclude matching array in results, more than one can be included (optional)
        flat - if true, ignores the nesting of groups and searches all of them (optional)
        parent - search only the children of the groups with this uuid (optional)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
      • listSharedGroupsCall

        public okhttp3.Call listSharedGroupsCall​(java.lang.Integer page,
                                                 java.lang.Integer perPage,
                                                 java.lang.String groupType,
                                                 java.lang.String search,
                                                 java.lang.String namespace,
                                                 java.lang.String orderby,
                                                 java.lang.String permissions,
                                                 java.util.List<java.lang.String> tag,
                                                 java.util.List<java.lang.String> excludeTag,
                                                 java.lang.Boolean flat,
                                                 java.lang.String parent,
                                                 java.util.List<java.lang.String> sharedTo,
                                                 ApiCallback _callback)
                                          throws ApiException
        Build call for listSharedGroups
        Parameters:
        page - pagination offset (optional)
        perPage - pagination limit (optional)
        groupType - filter by a specific group type (optional)
        search - search string that will look at name, namespace or description fields (optional)
        namespace - namespace (optional)
        orderby - sort by which field valid values include last_accessed, size, name (optional)
        permissions - permissions valid values include read, read_write, write, admin (optional)
        tag - tag to search for, more than one can be included (optional)
        excludeTag - tags to exclude matching array in results, more than one can be included (optional)
        flat - if true, ignores the nesting of groups and searches all of them (optional)
        parent - search only the children of the groups with this uuid (optional)
        sharedTo - namespaces to filter results of where there groups were shared to (optional)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • listSharedGroups

        public GroupBrowserData listSharedGroups​(java.lang.Integer page,
                                                 java.lang.Integer perPage,
                                                 java.lang.String groupType,
                                                 java.lang.String search,
                                                 java.lang.String namespace,
                                                 java.lang.String orderby,
                                                 java.lang.String permissions,
                                                 java.util.List<java.lang.String> tag,
                                                 java.util.List<java.lang.String> excludeTag,
                                                 java.lang.Boolean flat,
                                                 java.lang.String parent,
                                                 java.util.List<java.lang.String> sharedTo)
                                          throws ApiException
        Returns one page of shared groups.
        Parameters:
        page - pagination offset (optional)
        perPage - pagination limit (optional)
        groupType - filter by a specific group type (optional)
        search - search string that will look at name, namespace or description fields (optional)
        namespace - namespace (optional)
        orderby - sort by which field valid values include last_accessed, size, name (optional)
        permissions - permissions valid values include read, read_write, write, admin (optional)
        tag - tag to search for, more than one can be included (optional)
        excludeTag - tags to exclude matching array in results, more than one can be included (optional)
        flat - if true, ignores the nesting of groups and searches all of them (optional)
        parent - search only the children of the groups with this uuid (optional)
        sharedTo - namespaces to filter results of where there groups were shared to (optional)
        Returns:
        GroupBrowserData
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • listSharedGroupsWithHttpInfo

        public ApiResponse<GroupBrowserData> listSharedGroupsWithHttpInfo​(java.lang.Integer page,
                                                                          java.lang.Integer perPage,
                                                                          java.lang.String groupType,
                                                                          java.lang.String search,
                                                                          java.lang.String namespace,
                                                                          java.lang.String orderby,
                                                                          java.lang.String permissions,
                                                                          java.util.List<java.lang.String> tag,
                                                                          java.util.List<java.lang.String> excludeTag,
                                                                          java.lang.Boolean flat,
                                                                          java.lang.String parent,
                                                                          java.util.List<java.lang.String> sharedTo)
                                                                   throws ApiException
        Returns one page of shared groups.
        Parameters:
        page - pagination offset (optional)
        perPage - pagination limit (optional)
        groupType - filter by a specific group type (optional)
        search - search string that will look at name, namespace or description fields (optional)
        namespace - namespace (optional)
        orderby - sort by which field valid values include last_accessed, size, name (optional)
        permissions - permissions valid values include read, read_write, write, admin (optional)
        tag - tag to search for, more than one can be included (optional)
        excludeTag - tags to exclude matching array in results, more than one can be included (optional)
        flat - if true, ignores the nesting of groups and searches all of them (optional)
        parent - search only the children of the groups with this uuid (optional)
        sharedTo - namespaces to filter results of where there groups were shared to (optional)
        Returns:
        ApiResponse<GroupBrowserData>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • listSharedGroupsAsync

        public okhttp3.Call listSharedGroupsAsync​(java.lang.Integer page,
                                                  java.lang.Integer perPage,
                                                  java.lang.String groupType,
                                                  java.lang.String search,
                                                  java.lang.String namespace,
                                                  java.lang.String orderby,
                                                  java.lang.String permissions,
                                                  java.util.List<java.lang.String> tag,
                                                  java.util.List<java.lang.String> excludeTag,
                                                  java.lang.Boolean flat,
                                                  java.lang.String parent,
                                                  java.util.List<java.lang.String> sharedTo,
                                                  ApiCallback<GroupBrowserData> _callback)
                                           throws ApiException
        (asynchronously) Returns one page of shared groups.
        Parameters:
        page - pagination offset (optional)
        perPage - pagination limit (optional)
        groupType - filter by a specific group type (optional)
        search - search string that will look at name, namespace or description fields (optional)
        namespace - namespace (optional)
        orderby - sort by which field valid values include last_accessed, size, name (optional)
        permissions - permissions valid values include read, read_write, write, admin (optional)
        tag - tag to search for, more than one can be included (optional)
        excludeTag - tags to exclude matching array in results, more than one can be included (optional)
        flat - if true, ignores the nesting of groups and searches all of them (optional)
        parent - search only the children of the groups with this uuid (optional)
        sharedTo - namespaces to filter results of where there groups were shared to (optional)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
      • registerGroupCall

        public okhttp3.Call registerGroupCall​(java.lang.String namespace,
                                              java.lang.String array,
                                              GroupRegister groupRegister,
                                              ApiCallback _callback)
                                       throws ApiException
        Build call for registerGroup
        Parameters:
        namespace - The namespace of the group (required)
        array - The unique name or id of the group (required)
        groupRegister - (optional)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • registerGroup

        public void registerGroup​(java.lang.String namespace,
                                  java.lang.String array,
                                  GroupRegister groupRegister)
                           throws ApiException
        Registers an existing group in the namespace.
        Parameters:
        namespace - The namespace of the group (required)
        array - The unique name or id of the group (required)
        groupRegister - (optional)
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • registerGroupWithHttpInfo

        public ApiResponse<java.lang.Void> registerGroupWithHttpInfo​(java.lang.String namespace,
                                                                     java.lang.String array,
                                                                     GroupRegister groupRegister)
                                                              throws ApiException
        Registers an existing group in the namespace.
        Parameters:
        namespace - The namespace of the group (required)
        array - The unique name or id of the group (required)
        groupRegister - (optional)
        Returns:
        ApiResponse<Void>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • registerGroupAsync

        public okhttp3.Call registerGroupAsync​(java.lang.String namespace,
                                               java.lang.String array,
                                               GroupRegister groupRegister,
                                               ApiCallback<java.lang.Void> _callback)
                                        throws ApiException
        (asynchronously) Registers an existing group in the namespace.
        Parameters:
        namespace - The namespace of the group (required)
        array - The unique name or id of the group (required)
        groupRegister - (optional)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
      • shareGroupCall

        public okhttp3.Call shareGroupCall​(java.lang.String groupNamespace,
                                           java.lang.String groupName,
                                           GroupSharingRequest groupSharingRequest,
                                           ApiCallback _callback)
                                    throws ApiException
        Build call for shareGroup
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        groupSharingRequest - Namespace and list of permissions to share with. Sharing is recursive, it is applied to all reachable subgroups and arrays of the group. An empty list of permissions will remove the namespace; if permissions already exist they will be deleted then new ones added. In the event of a failure, the new policies will be rolled back to prevent partial policies, and it's likely the group will not be shared with the namespace at all. (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • shareGroup

        public void shareGroup​(java.lang.String groupNamespace,
                               java.lang.String groupName,
                               GroupSharingRequest groupSharingRequest)
                        throws ApiException
        Share a group with a namespace
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        groupSharingRequest - Namespace and list of permissions to share with. Sharing is recursive, it is applied to all reachable subgroups and arrays of the group. An empty list of permissions will remove the namespace; if permissions already exist they will be deleted then new ones added. In the event of a failure, the new policies will be rolled back to prevent partial policies, and it's likely the group will not be shared with the namespace at all. (required)
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • shareGroupWithHttpInfo

        public ApiResponse<java.lang.Void> shareGroupWithHttpInfo​(java.lang.String groupNamespace,
                                                                  java.lang.String groupName,
                                                                  GroupSharingRequest groupSharingRequest)
                                                           throws ApiException
        Share a group with a namespace
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        groupSharingRequest - Namespace and list of permissions to share with. Sharing is recursive, it is applied to all reachable subgroups and arrays of the group. An empty list of permissions will remove the namespace; if permissions already exist they will be deleted then new ones added. In the event of a failure, the new policies will be rolled back to prevent partial policies, and it's likely the group will not be shared with the namespace at all. (required)
        Returns:
        ApiResponse<Void>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • shareGroupAsync

        public okhttp3.Call shareGroupAsync​(java.lang.String groupNamespace,
                                            java.lang.String groupName,
                                            GroupSharingRequest groupSharingRequest,
                                            ApiCallback<java.lang.Void> _callback)
                                     throws ApiException
        (asynchronously) Share a group with a namespace
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        groupSharingRequest - Namespace and list of permissions to share with. Sharing is recursive, it is applied to all reachable subgroups and arrays of the group. An empty list of permissions will remove the namespace; if permissions already exist they will be deleted then new ones added. In the event of a failure, the new policies will be rolled back to prevent partial policies, and it's likely the group will not be shared with the namespace at all. (required)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
      • updateGroupCall

        public okhttp3.Call updateGroupCall​(java.lang.String groupNamespace,
                                            java.lang.String groupName,
                                            GroupUpdate groupUpdate,
                                            ApiCallback _callback)
                                     throws ApiException
        Build call for updateGroup
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        groupUpdate - (optional)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • updateGroup

        public void updateGroup​(java.lang.String groupNamespace,
                                java.lang.String groupName,
                                GroupUpdate groupUpdate)
                         throws ApiException
        Changes attributes of the group
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        groupUpdate - (optional)
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • updateGroupWithHttpInfo

        public ApiResponse<java.lang.Void> updateGroupWithHttpInfo​(java.lang.String groupNamespace,
                                                                   java.lang.String groupName,
                                                                   GroupUpdate groupUpdate)
                                                            throws ApiException
        Changes attributes of the group
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        groupUpdate - (optional)
        Returns:
        ApiResponse<Void>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • updateGroupAsync

        public okhttp3.Call updateGroupAsync​(java.lang.String groupNamespace,
                                             java.lang.String groupName,
                                             GroupUpdate groupUpdate,
                                             ApiCallback<java.lang.Void> _callback)
                                      throws ApiException
        (asynchronously) Changes attributes of the group
        Parameters:
        groupNamespace - The namespace of the group (required)
        groupName - The unique name or id of the group (required)
        groupUpdate - (optional)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object