Class ResourceSetApi

java.lang.Object
org.openapitools.client.api.ResourceSetApi

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-04-19T09:13:44.263607-05:00[America/Chicago]") @Component("org.openapitools.client.api.ResourceSetApi") public class ResourceSetApi extends Object
  • Constructor Details

    • ResourceSetApi

      public ResourceSetApi()
    • ResourceSetApi

      @Autowired public ResourceSetApi(ApiClient apiClient)
  • Method Details

    • getApiClient

      public ApiClient getApiClient()
    • setApiClient

      public void setApiClient(ApiClient apiClient)
    • addMembersToBinding

      public ResourceSetBindingResponse addMembersToBinding(String resourceSetId, String roleIdOrLabel, ResourceSetBindingAddMembersRequest instance) throws org.springframework.web.client.RestClientException
      Add more Members to a binding Creates more members to a resource set binding

      200 - Success

      400 - Bad Request

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      roleIdOrLabel - `id` or `label` of the role (required)
      instance - (required)
      Returns:
      ResourceSetBindingResponse
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • addMembersToBinding

      public <T> T addMembersToBinding(Class<?> T, String resourceSetId, String roleIdOrLabel, ResourceSetBindingAddMembersRequest instance) throws org.springframework.web.client.RestClientException
      Add more Members to a binding Creates more members to a resource set binding

      200 - Success

      400 - Bad Request

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      T - (required) - the assignable return type
      resourceSetId - `id` of a resource set (required)
      roleIdOrLabel - `id` or `label` of the role (required)
      instance - (required)
      Returns:
      T instance
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • addMembersToBindingWithHttpInfo

      public org.springframework.http.ResponseEntity<ResourceSetBindingResponse> addMembersToBindingWithHttpInfo(String resourceSetId, String roleIdOrLabel, ResourceSetBindingAddMembersRequest instance) throws org.springframework.web.client.RestClientException
      Add more Members to a binding Creates more members to a resource set binding

      200 - Success

      400 - Bad Request

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      roleIdOrLabel - `id` or `label` of the role (required)
      instance - (required)
      Returns:
      ResponseEntity<ResourceSetBindingResponse>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • addMembersToBindingWithPaginationInfo

      public PagedList addMembersToBindingWithPaginationInfo(String resourceSetId, String roleIdOrLabel, ResourceSetBindingAddMembersRequest instance) throws org.springframework.web.client.RestClientException
      Add more Members to a binding Creates more members to a resource set binding

      200 - Success

      400 - Bad Request

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      roleIdOrLabel - `id` or `label` of the role (required)
      instance - (required)
      Returns:
      ResponseEntity<ResourceSetBindingResponse>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • addResourceSetResource

      public ResourceSet addResourceSetResource(String resourceSetId, ResourceSetResourcePatchRequest instance) throws org.springframework.web.client.RestClientException
      Add a Resource to a resource set Creates more resources to a resource set

      200 - Success

      400 - Bad Request

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      instance - (required)
      Returns:
      ResourceSet
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • addResourceSetResource

      public <T> T addResourceSetResource(Class<?> T, String resourceSetId, ResourceSetResourcePatchRequest instance) throws org.springframework.web.client.RestClientException
      Add a Resource to a resource set Creates more resources to a resource set

      200 - Success

      400 - Bad Request

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      T - (required) - the assignable return type
      resourceSetId - `id` of a resource set (required)
      instance - (required)
      Returns:
      T instance
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • addResourceSetResourceWithHttpInfo

      public org.springframework.http.ResponseEntity<ResourceSet> addResourceSetResourceWithHttpInfo(String resourceSetId, ResourceSetResourcePatchRequest instance) throws org.springframework.web.client.RestClientException
      Add a Resource to a resource set Creates more resources to a resource set

      200 - Success

      400 - Bad Request

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      instance - (required)
      Returns:
      ResponseEntity<ResourceSet>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • addResourceSetResourceWithPaginationInfo

      public PagedList addResourceSetResourceWithPaginationInfo(String resourceSetId, ResourceSetResourcePatchRequest instance) throws org.springframework.web.client.RestClientException
      Add a Resource to a resource set Creates more resources to a resource set

      200 - Success

      400 - Bad Request

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      instance - (required)
      Returns:
      ResponseEntity<ResourceSet>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • createResourceSet

      public ResourceSet createResourceSet(ResourceSet instance) throws org.springframework.web.client.RestClientException
      Create a Resource Set Creates a new resource set

      200 - Success

      400 - Bad Request

      403 - Forbidden

      429 - Too Many Requests

      Parameters:
      instance - (required)
      Returns:
      ResourceSet
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • createResourceSet

      public <T> T createResourceSet(Class<?> T, ResourceSet instance) throws org.springframework.web.client.RestClientException
      Create a Resource Set Creates a new resource set

      200 - Success

      400 - Bad Request

      403 - Forbidden

      429 - Too Many Requests

      Parameters:
      T - (required) - the assignable return type
      instance - (required)
      Returns:
      T instance
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • createResourceSetWithHttpInfo

      public org.springframework.http.ResponseEntity<ResourceSet> createResourceSetWithHttpInfo(ResourceSet instance) throws org.springframework.web.client.RestClientException
      Create a Resource Set Creates a new resource set

      200 - Success

      400 - Bad Request

      403 - Forbidden

      429 - Too Many Requests

      Parameters:
      instance - (required)
      Returns:
      ResponseEntity<ResourceSet>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • createResourceSetWithPaginationInfo

      public PagedList createResourceSetWithPaginationInfo(ResourceSet instance) throws org.springframework.web.client.RestClientException
      Create a Resource Set Creates a new resource set

      200 - Success

      400 - Bad Request

      403 - Forbidden

      429 - Too Many Requests

      Parameters:
      instance - (required)
      Returns:
      ResponseEntity<ResourceSet>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • createResourceSetBinding

      public ResourceSetBindingResponse createResourceSetBinding(String resourceSetId, ResourceSetBindingCreateRequest instance) throws org.springframework.web.client.RestClientException
      Create a Resource Set Binding Creates a new resource set binding

      200 - Success

      400 - Bad Request

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      instance - (required)
      Returns:
      ResourceSetBindingResponse
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • createResourceSetBinding

      public <T> T createResourceSetBinding(Class<?> T, String resourceSetId, ResourceSetBindingCreateRequest instance) throws org.springframework.web.client.RestClientException
      Create a Resource Set Binding Creates a new resource set binding

      200 - Success

      400 - Bad Request

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      T - (required) - the assignable return type
      resourceSetId - `id` of a resource set (required)
      instance - (required)
      Returns:
      T instance
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • createResourceSetBindingWithHttpInfo

      public org.springframework.http.ResponseEntity<ResourceSetBindingResponse> createResourceSetBindingWithHttpInfo(String resourceSetId, ResourceSetBindingCreateRequest instance) throws org.springframework.web.client.RestClientException
      Create a Resource Set Binding Creates a new resource set binding

      200 - Success

      400 - Bad Request

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      instance - (required)
      Returns:
      ResponseEntity<ResourceSetBindingResponse>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • createResourceSetBindingWithPaginationInfo

      public PagedList createResourceSetBindingWithPaginationInfo(String resourceSetId, ResourceSetBindingCreateRequest instance) throws org.springframework.web.client.RestClientException
      Create a Resource Set Binding Creates a new resource set binding

      200 - Success

      400 - Bad Request

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      instance - (required)
      Returns:
      ResponseEntity<ResourceSetBindingResponse>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • deleteBinding

      public void deleteBinding(String resourceSetId, String roleIdOrLabel) throws org.springframework.web.client.RestClientException
      Delete a Binding Deletes a resource set binding by `resourceSetId` and `roleIdOrLabel`

      204 - No Content

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      roleIdOrLabel - `id` or `label` of the role (required)
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • deleteBindingWithHttpInfo

      public org.springframework.http.ResponseEntity<Void> deleteBindingWithHttpInfo(String resourceSetId, String roleIdOrLabel) throws org.springframework.web.client.RestClientException
      Delete a Binding Deletes a resource set binding by `resourceSetId` and `roleIdOrLabel`

      204 - No Content

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      roleIdOrLabel - `id` or `label` of the role (required)
      Returns:
      ResponseEntity<Void>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • deleteResourceSet

      public void deleteResourceSet(String resourceSetId) throws org.springframework.web.client.RestClientException
      Delete a Resource Set Deletes a role by `resourceSetId`

      204 - No Content

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • deleteResourceSetWithHttpInfo

      public org.springframework.http.ResponseEntity<Void> deleteResourceSetWithHttpInfo(String resourceSetId) throws org.springframework.web.client.RestClientException
      Delete a Resource Set Deletes a role by `resourceSetId`

      204 - No Content

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      Returns:
      ResponseEntity<Void>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • deleteResourceSetResource

      public void deleteResourceSetResource(String resourceSetId, String resourceId) throws org.springframework.web.client.RestClientException
      Delete a Resource from a resource set Deletes a resource identified by `resourceId` from a resource set

      204 - No Content

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      resourceId - `id` of a resource (required)
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • deleteResourceSetResourceWithHttpInfo

      public org.springframework.http.ResponseEntity<Void> deleteResourceSetResourceWithHttpInfo(String resourceSetId, String resourceId) throws org.springframework.web.client.RestClientException
      Delete a Resource from a resource set Deletes a resource identified by `resourceId` from a resource set

      204 - No Content

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      resourceId - `id` of a resource (required)
      Returns:
      ResponseEntity<Void>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • getBinding

      public ResourceSetBindingResponse getBinding(String resourceSetId, String roleIdOrLabel) throws org.springframework.web.client.RestClientException
      Retrieve a Binding Retrieves a resource set binding by `resourceSetId` and `roleIdOrLabel`

      200 - OK

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      roleIdOrLabel - `id` or `label` of the role (required)
      Returns:
      ResourceSetBindingResponse
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • getBindingWithHttpInfo

      public org.springframework.http.ResponseEntity<ResourceSetBindingResponse> getBindingWithHttpInfo(String resourceSetId, String roleIdOrLabel) throws org.springframework.web.client.RestClientException
      Retrieve a Binding Retrieves a resource set binding by `resourceSetId` and `roleIdOrLabel`

      200 - OK

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      roleIdOrLabel - `id` or `label` of the role (required)
      Returns:
      ResponseEntity<ResourceSetBindingResponse>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • getBindingWithPaginationInfo

      public PagedList getBindingWithPaginationInfo(String resourceSetId, String roleIdOrLabel) throws org.springframework.web.client.RestClientException
      Retrieve a Binding Retrieves a resource set binding by `resourceSetId` and `roleIdOrLabel`

      200 - OK

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      roleIdOrLabel - `id` or `label` of the role (required)
      Returns:
      ResponseEntity<ResourceSetBindingResponse>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • getMemberOfBinding

      public ResourceSetBindingMember getMemberOfBinding(String resourceSetId, String roleIdOrLabel, String memberId) throws org.springframework.web.client.RestClientException
      Retrieve a Member of a binding Retreieves a member identified by `memberId` for a binding

      200 - OK

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      roleIdOrLabel - `id` or `label` of the role (required)
      memberId - `id` of a member (required)
      Returns:
      ResourceSetBindingMember
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • getMemberOfBindingWithHttpInfo

      public org.springframework.http.ResponseEntity<ResourceSetBindingMember> getMemberOfBindingWithHttpInfo(String resourceSetId, String roleIdOrLabel, String memberId) throws org.springframework.web.client.RestClientException
      Retrieve a Member of a binding Retreieves a member identified by `memberId` for a binding

      200 - OK

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      roleIdOrLabel - `id` or `label` of the role (required)
      memberId - `id` of a member (required)
      Returns:
      ResponseEntity<ResourceSetBindingMember>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • getMemberOfBindingWithPaginationInfo

      public PagedList getMemberOfBindingWithPaginationInfo(String resourceSetId, String roleIdOrLabel, String memberId) throws org.springframework.web.client.RestClientException
      Retrieve a Member of a binding Retreieves a member identified by `memberId` for a binding

      200 - OK

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      roleIdOrLabel - `id` or `label` of the role (required)
      memberId - `id` of a member (required)
      Returns:
      ResponseEntity<ResourceSetBindingMember>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • getResourceSet

      public ResourceSet getResourceSet(String resourceSetId) throws org.springframework.web.client.RestClientException
      Retrieve a Resource Set Retrieves a resource set by `resourceSetId`

      200 - OK

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      Returns:
      ResourceSet
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • getResourceSetWithHttpInfo

      public org.springframework.http.ResponseEntity<ResourceSet> getResourceSetWithHttpInfo(String resourceSetId) throws org.springframework.web.client.RestClientException
      Retrieve a Resource Set Retrieves a resource set by `resourceSetId`

      200 - OK

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      Returns:
      ResponseEntity<ResourceSet>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • getResourceSetWithPaginationInfo

      public PagedList getResourceSetWithPaginationInfo(String resourceSetId) throws org.springframework.web.client.RestClientException
      Retrieve a Resource Set Retrieves a resource set by `resourceSetId`

      200 - OK

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      Returns:
      ResponseEntity<ResourceSet>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • listBindings

      public ResourceSetBindings listBindings(String resourceSetId, String after) throws org.springframework.web.client.RestClientException
      List all Bindings Lists all resource set bindings with pagination support

      200 - OK

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      after - The cursor to use for pagination. It is an opaque string that specifies your current location in the list and is obtained from the `Link` response header. See [Pagination](/#pagination) for more information. (optional)
      Returns:
      ResourceSetBindings
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • listBindingsWithHttpInfo

      public org.springframework.http.ResponseEntity<ResourceSetBindings> listBindingsWithHttpInfo(String resourceSetId, String after) throws org.springframework.web.client.RestClientException
      List all Bindings Lists all resource set bindings with pagination support

      200 - OK

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      after - The cursor to use for pagination. It is an opaque string that specifies your current location in the list and is obtained from the `Link` response header. See [Pagination](/#pagination) for more information. (optional)
      Returns:
      ResponseEntity<ResourceSetBindings>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • listBindingsWithPaginationInfo

      public PagedList listBindingsWithPaginationInfo(String resourceSetId, String after) throws org.springframework.web.client.RestClientException
      List all Bindings Lists all resource set bindings with pagination support

      200 - OK

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      after - The cursor to use for pagination. It is an opaque string that specifies your current location in the list and is obtained from the `Link` response header. See [Pagination](/#pagination) for more information. (optional)
      Returns:
      ResponseEntity<ResourceSetBindings>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • listMembersOfBinding

      public ResourceSetBindingMembers listMembersOfBinding(String resourceSetId, String roleIdOrLabel, String after) throws org.springframework.web.client.RestClientException
      List all Members of a binding Lists all members of a resource set binding with pagination support

      200 - OK

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      roleIdOrLabel - `id` or `label` of the role (required)
      after - The cursor to use for pagination. It is an opaque string that specifies your current location in the list and is obtained from the `Link` response header. See [Pagination](/#pagination) for more information. (optional)
      Returns:
      ResourceSetBindingMembers
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • listMembersOfBindingWithHttpInfo

      public org.springframework.http.ResponseEntity<ResourceSetBindingMembers> listMembersOfBindingWithHttpInfo(String resourceSetId, String roleIdOrLabel, String after) throws org.springframework.web.client.RestClientException
      List all Members of a binding Lists all members of a resource set binding with pagination support

      200 - OK

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      roleIdOrLabel - `id` or `label` of the role (required)
      after - The cursor to use for pagination. It is an opaque string that specifies your current location in the list and is obtained from the `Link` response header. See [Pagination](/#pagination) for more information. (optional)
      Returns:
      ResponseEntity<ResourceSetBindingMembers>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • listMembersOfBindingWithPaginationInfo

      public PagedList listMembersOfBindingWithPaginationInfo(String resourceSetId, String roleIdOrLabel, String after) throws org.springframework.web.client.RestClientException
      List all Members of a binding Lists all members of a resource set binding with pagination support

      200 - OK

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      roleIdOrLabel - `id` or `label` of the role (required)
      after - The cursor to use for pagination. It is an opaque string that specifies your current location in the list and is obtained from the `Link` response header. See [Pagination](/#pagination) for more information. (optional)
      Returns:
      ResponseEntity<ResourceSetBindingMembers>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • listResourceSetResources

      public ResourceSetResources listResourceSetResources(String resourceSetId) throws org.springframework.web.client.RestClientException
      List all Resources of a resource set Lists all resources that make up the resource set

      200 - OK

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      Returns:
      ResourceSetResources
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • listResourceSetResourcesWithHttpInfo

      public org.springframework.http.ResponseEntity<ResourceSetResources> listResourceSetResourcesWithHttpInfo(String resourceSetId) throws org.springframework.web.client.RestClientException
      List all Resources of a resource set Lists all resources that make up the resource set

      200 - OK

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      Returns:
      ResponseEntity<ResourceSetResources>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • listResourceSetResourcesWithPaginationInfo

      public PagedList listResourceSetResourcesWithPaginationInfo(String resourceSetId) throws org.springframework.web.client.RestClientException
      List all Resources of a resource set Lists all resources that make up the resource set

      200 - OK

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      Returns:
      ResponseEntity<ResourceSetResources>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • listResourceSets

      public ResourceSets listResourceSets(String after) throws org.springframework.web.client.RestClientException
      List all Resource Sets Lists all resource sets with pagination support

      200 - OK

      403 - Forbidden

      429 - Too Many Requests

      Parameters:
      after - The cursor to use for pagination. It is an opaque string that specifies your current location in the list and is obtained from the `Link` response header. See [Pagination](/#pagination) for more information. (optional)
      Returns:
      ResourceSets
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • listResourceSetsWithHttpInfo

      public org.springframework.http.ResponseEntity<ResourceSets> listResourceSetsWithHttpInfo(String after) throws org.springframework.web.client.RestClientException
      List all Resource Sets Lists all resource sets with pagination support

      200 - OK

      403 - Forbidden

      429 - Too Many Requests

      Parameters:
      after - The cursor to use for pagination. It is an opaque string that specifies your current location in the list and is obtained from the `Link` response header. See [Pagination](/#pagination) for more information. (optional)
      Returns:
      ResponseEntity<ResourceSets>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • listResourceSetsWithPaginationInfo

      public PagedList listResourceSetsWithPaginationInfo(String after) throws org.springframework.web.client.RestClientException
      List all Resource Sets Lists all resource sets with pagination support

      200 - OK

      403 - Forbidden

      429 - Too Many Requests

      Parameters:
      after - The cursor to use for pagination. It is an opaque string that specifies your current location in the list and is obtained from the `Link` response header. See [Pagination](/#pagination) for more information. (optional)
      Returns:
      ResponseEntity<ResourceSets>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • replaceResourceSet

      public ResourceSet replaceResourceSet(String resourceSetId, ResourceSet instance) throws org.springframework.web.client.RestClientException
      Replace a Resource Set Replaces a resource set by `resourceSetId`

      200 - OK

      400 - Bad Request

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      instance - (required)
      Returns:
      ResourceSet
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • replaceResourceSet

      public <T> T replaceResourceSet(Class<?> T, String resourceSetId, ResourceSet instance) throws org.springframework.web.client.RestClientException
      Replace a Resource Set Replaces a resource set by `resourceSetId`

      200 - OK

      400 - Bad Request

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      T - (required) - the assignable return type
      resourceSetId - `id` of a resource set (required)
      instance - (required)
      Returns:
      T instance
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • replaceResourceSetWithHttpInfo

      public org.springframework.http.ResponseEntity<ResourceSet> replaceResourceSetWithHttpInfo(String resourceSetId, ResourceSet instance) throws org.springframework.web.client.RestClientException
      Replace a Resource Set Replaces a resource set by `resourceSetId`

      200 - OK

      400 - Bad Request

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      instance - (required)
      Returns:
      ResponseEntity<ResourceSet>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • replaceResourceSetWithPaginationInfo

      public PagedList replaceResourceSetWithPaginationInfo(String resourceSetId, ResourceSet instance) throws org.springframework.web.client.RestClientException
      Replace a Resource Set Replaces a resource set by `resourceSetId`

      200 - OK

      400 - Bad Request

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      instance - (required)
      Returns:
      ResponseEntity<ResourceSet>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • unassignMemberFromBinding

      public void unassignMemberFromBinding(String resourceSetId, String roleIdOrLabel, String memberId) throws org.springframework.web.client.RestClientException
      Unassign a Member from a binding Unassigns a member identified by `memberId` from a binding

      204 - No Content

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      roleIdOrLabel - `id` or `label` of the role (required)
      memberId - `id` of a member (required)
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • unassignMemberFromBindingWithHttpInfo

      public org.springframework.http.ResponseEntity<Void> unassignMemberFromBindingWithHttpInfo(String resourceSetId, String roleIdOrLabel, String memberId) throws org.springframework.web.client.RestClientException
      Unassign a Member from a binding Unassigns a member identified by `memberId` from a binding

      204 - No Content

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      resourceSetId - `id` of a resource set (required)
      roleIdOrLabel - `id` or `label` of the role (required)
      memberId - `id` of a member (required)
      Returns:
      ResponseEntity<Void>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API