Class DeviceIntegrationsApi

java.lang.Object
com.okta.sdk.resource.api.DeviceIntegrationsApi

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2026-03-13T17:36:05.533634+05:30[Asia/Kolkata]", comments="Generator version: 7.15.0") public class DeviceIntegrationsApi extends Object
  • Constructor Details

    • DeviceIntegrationsApi

      public DeviceIntegrationsApi()
    • DeviceIntegrationsApi

      public DeviceIntegrationsApi(ApiClient apiClient)
  • Method Details

    • getApiClient

      public ApiClient getApiClient()
    • setApiClient

      public void setApiClient(ApiClient apiClient)
    • activateDeviceIntegration

      public DeviceIntegrations activateDeviceIntegration(String deviceIntegrationId) throws ApiException
      Activate a device integration Activates a device integration and populates the related configurations by `deviceIntegrationId`
      Parameters:
      deviceIntegrationId - The ID of the device integration (required)
      Returns:
      DeviceIntegrations
      Throws:
      ApiException - if fails to make API call
    • activateDeviceIntegration

      public DeviceIntegrations activateDeviceIntegration(String deviceIntegrationId, Map<String,String> additionalHeaders) throws ApiException
      Activate a device integration Activates a device integration and populates the related configurations by `deviceIntegrationId`
      Parameters:
      deviceIntegrationId - The ID of the device integration (required)
      additionalHeaders - additionalHeaders for this call
      Returns:
      DeviceIntegrations
      Throws:
      ApiException - if fails to make API call
    • deactivateDeviceIntegration

      public DeviceIntegrations deactivateDeviceIntegration(String deviceIntegrationId) throws ApiException
      Deactivate a device integration Deactivates a device integration by `deviceIntegrationId`
      Parameters:
      deviceIntegrationId - The ID of the device integration (required)
      Returns:
      DeviceIntegrations
      Throws:
      ApiException - if fails to make API call
    • deactivateDeviceIntegration

      public DeviceIntegrations deactivateDeviceIntegration(String deviceIntegrationId, Map<String,String> additionalHeaders) throws ApiException
      Deactivate a device integration Deactivates a device integration by `deviceIntegrationId`
      Parameters:
      deviceIntegrationId - The ID of the device integration (required)
      additionalHeaders - additionalHeaders for this call
      Returns:
      DeviceIntegrations
      Throws:
      ApiException - if fails to make API call
    • getDeviceIntegration

      public DeviceIntegrations getDeviceIntegration(String deviceIntegrationId) throws ApiException
      Retrieve a device integration Retrieves a device integration by `deviceIntegrationId`
      Parameters:
      deviceIntegrationId - The ID of the device integration (required)
      Returns:
      DeviceIntegrations
      Throws:
      ApiException - if fails to make API call
    • getDeviceIntegration

      public DeviceIntegrations getDeviceIntegration(String deviceIntegrationId, Map<String,String> additionalHeaders) throws ApiException
      Retrieve a device integration Retrieves a device integration by `deviceIntegrationId`
      Parameters:
      deviceIntegrationId - The ID of the device integration (required)
      additionalHeaders - additionalHeaders for this call
      Returns:
      DeviceIntegrations
      Throws:
      ApiException - if fails to make API call
    • listDeviceIntegrations

      public List<DeviceIntegrations> listDeviceIntegrations() throws ApiException
      List all device integrations Lists all device integrations for your org. Examples include Device Posture Provider, Windows Security Center, Chrome Device Trust, OSQuery, and Android Device Trust.
      Returns:
      List<DeviceIntegrations>
      Throws:
      ApiException - if fails to make API call
    • listDeviceIntegrations

      public List<DeviceIntegrations> listDeviceIntegrations(Map<String,String> additionalHeaders) throws ApiException
      List all device integrations Lists all device integrations for your org. Examples include Device Posture Provider, Windows Security Center, Chrome Device Trust, OSQuery, and Android Device Trust.
      Parameters:
      additionalHeaders - additionalHeaders for this call
      Returns:
      List<DeviceIntegrations>
      Throws:
      ApiException - if fails to make API call
    • listDeviceIntegrationsPaged

      public Iterable<DeviceIntegrations> listDeviceIntegrationsPaged()
      List all device integrations (Paginated) Lists all device integrations for your org. Examples include Device Posture Provider, Windows Security Center, Chrome Device Trust, OSQuery, and Android Device Trust. This method returns a lazy, paginated iterable that automatically handles pagination. It is thread-safe and does not cause memory leaks. Use this method in a for-each loop to automatically fetch all pages without manual cursor management.
      Returns:
      Iterable<DeviceIntegrations> lazy iterable over all pages
    • listDeviceIntegrationsPaged

      public Iterable<DeviceIntegrations> listDeviceIntegrationsPaged(Map<String,String> additionalHeaders)
      List all device integrations (Paginated with additional headers) Lists all device integrations for your org. Examples include Device Posture Provider, Windows Security Center, Chrome Device Trust, OSQuery, and Android Device Trust. This method returns a lazy, paginated iterable that automatically handles pagination. It is thread-safe and does not cause memory leaks.
      Parameters:
      additionalHeaders - additional headers for this call
      Returns:
      Iterable<DeviceIntegrations> lazy iterable over all pages
    • getObjectMapper

      protected static com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()