Class InfoBarriersApi

java.lang.Object
com.symphony.bdk.gen.api.InfoBarriersApi

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-03-26T16:14:56.804588655Z[Etc/UTC]") public class InfoBarriersApi extends Object
  • Constructor Details

    • InfoBarriersApi

      public InfoBarriersApi(com.symphony.bdk.http.api.ApiClient apiClient)
  • Method Details

    • getApiClient

      public com.symphony.bdk.http.api.ApiClient getApiClient()
      Get the API cilent
      Returns:
      API client
    • setApiClient

      public void setApiClient(com.symphony.bdk.http.api.ApiClient apiClient)
      Set the API cilent
      Parameters:
      apiClient - an instance of API client
    • v1AdminGroupGidMembershipAddPost

      public BulkActionResult v1AdminGroupGidMembershipAddPost(String gid, String sessionToken, List<Long> users) throws com.symphony.bdk.http.api.ApiException
      Add members to an Information Barrier group.
      Parameters:
      gid - URL-Safe encoded Group ID (required)
      sessionToken - Session authentication token. (required)
      users - (required)
      Returns:
      BulkActionResult
      Throws:
      com.symphony.bdk.http.api.ApiException - if fails to make API call
    • v1AdminGroupGidMembershipAddPostWithHttpInfo

      public com.symphony.bdk.http.api.ApiResponse<BulkActionResult> v1AdminGroupGidMembershipAddPostWithHttpInfo(String gid, String sessionToken, List<Long> users) throws com.symphony.bdk.http.api.ApiException
      Add members to an Information Barrier group.
      Parameters:
      gid - URL-Safe encoded Group ID (required)
      sessionToken - Session authentication token. (required)
      users - (required)
      Returns:
      ApiResponse<BulkActionResult>
      Throws:
      com.symphony.bdk.http.api.ApiException - if fails to make API call
    • v1AdminGroupGidMembershipListGet

      public List<Long> v1AdminGroupGidMembershipListGet(String gid, String sessionToken, Integer skip, Integer limit) throws com.symphony.bdk.http.api.ApiException
      Get the list of userids in this Information Barrier Group
      Parameters:
      gid - URL-Safe encoded Group ID (required)
      sessionToken - Session authentication token. (required)
      skip - Number of records to skip. Must be a positive integer. (optional)
      limit - Max number of records to return. Default is 10000. Must be a positive integer and must not exceed 10000. (optional)
      Returns:
      List<Long>
      Throws:
      com.symphony.bdk.http.api.ApiException - if fails to make API call
    • v1AdminGroupGidMembershipListGetWithHttpInfo

      public com.symphony.bdk.http.api.ApiResponse<List<Long>> v1AdminGroupGidMembershipListGetWithHttpInfo(String gid, String sessionToken, Integer skip, Integer limit) throws com.symphony.bdk.http.api.ApiException
      Get the list of userids in this Information Barrier Group
      Parameters:
      gid - URL-Safe encoded Group ID (required)
      sessionToken - Session authentication token. (required)
      skip - Number of records to skip. Must be a positive integer. (optional)
      limit - Max number of records to return. Default is 10000. Must be a positive integer and must not exceed 10000. (optional)
      Returns:
      ApiResponse<List<Long>>
      Throws:
      com.symphony.bdk.http.api.ApiException - if fails to make API call
    • v1AdminGroupGidMembershipRemovePost

      public BulkActionResult v1AdminGroupGidMembershipRemovePost(String gid, String sessionToken, List<Long> users) throws com.symphony.bdk.http.api.ApiException
      Remove members from an Information Barrier group
      Parameters:
      gid - URL-Safe encoded Group ID (required)
      sessionToken - Session authentication token. (required)
      users - (required)
      Returns:
      BulkActionResult
      Throws:
      com.symphony.bdk.http.api.ApiException - if fails to make API call
    • v1AdminGroupGidMembershipRemovePostWithHttpInfo

      public com.symphony.bdk.http.api.ApiResponse<BulkActionResult> v1AdminGroupGidMembershipRemovePostWithHttpInfo(String gid, String sessionToken, List<Long> users) throws com.symphony.bdk.http.api.ApiException
      Remove members from an Information Barrier group
      Parameters:
      gid - URL-Safe encoded Group ID (required)
      sessionToken - Session authentication token. (required)
      users - (required)
      Returns:
      ApiResponse<BulkActionResult>
      Throws:
      com.symphony.bdk.http.api.ApiException - if fails to make API call
    • v1AdminGroupListGet

      public List<Group> v1AdminGroupListGet(String sessionToken) throws com.symphony.bdk.http.api.ApiException
      Get a list of all Information Barrier Groups
      Parameters:
      sessionToken - Session authentication token. (required)
      Returns:
      List<Group>
      Throws:
      com.symphony.bdk.http.api.ApiException - if fails to make API call
    • v1AdminGroupListGetWithHttpInfo

      public com.symphony.bdk.http.api.ApiResponse<List<Group>> v1AdminGroupListGetWithHttpInfo(String sessionToken) throws com.symphony.bdk.http.api.ApiException
      Get a list of all Information Barrier Groups
      Parameters:
      sessionToken - Session authentication token. (required)
      Returns:
      ApiResponse<List<Group>>
      Throws:
      com.symphony.bdk.http.api.ApiException - if fails to make API call
    • v1AdminPolicyListGet

      public List<Policy> v1AdminPolicyListGet(String sessionToken) throws com.symphony.bdk.http.api.ApiException
      Get all Information Policies
      Parameters:
      sessionToken - Session authentication token. (required)
      Returns:
      List<Policy>
      Throws:
      com.symphony.bdk.http.api.ApiException - if fails to make API call
    • v1AdminPolicyListGetWithHttpInfo

      public com.symphony.bdk.http.api.ApiResponse<List<Policy>> v1AdminPolicyListGetWithHttpInfo(String sessionToken) throws com.symphony.bdk.http.api.ApiException
      Get all Information Policies
      Parameters:
      sessionToken - Session authentication token. (required)
      Returns:
      ApiResponse<List<Policy>>
      Throws:
      com.symphony.bdk.http.api.ApiException - if fails to make API call