Package com.okta.sdk.resource.api
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactivateDeviceIntegration(String deviceIntegrationId) Activate a device integration Activates a device integration and populates the related configurations by `deviceIntegrationId`activateDeviceIntegration(String deviceIntegrationId, Map<String, String> additionalHeaders) Activate a device integration Activates a device integration and populates the related configurations by `deviceIntegrationId`deactivateDeviceIntegration(String deviceIntegrationId) Deactivate a device integration Deactivates a device integration by `deviceIntegrationId`deactivateDeviceIntegration(String deviceIntegrationId, Map<String, String> additionalHeaders) Deactivate a device integration Deactivates a device integration by `deviceIntegrationId`getDeviceIntegration(String deviceIntegrationId) Retrieve a device integration Retrieves a device integration by `deviceIntegrationId`getDeviceIntegration(String deviceIntegrationId, Map<String, String> additionalHeaders) Retrieve a device integration Retrieves a device integration by `deviceIntegrationId`protected static com.fasterxml.jackson.databind.ObjectMapperList all device integrations Lists all device integrations for your org.listDeviceIntegrations(Map<String, String> additionalHeaders) List all device integrations Lists all device integrations for your org.List all device integrations (Paginated) Lists all device integrations for your org.listDeviceIntegrationsPaged(Map<String, String> additionalHeaders) List all device integrations (Paginated with additional headers) Lists all device integrations for your org.voidsetApiClient(ApiClient apiClient)
-
Constructor Details
-
DeviceIntegrationsApi
public DeviceIntegrationsApi() -
DeviceIntegrationsApi
-
-
Method Details
-
getApiClient
-
setApiClient
-
activateDeviceIntegration
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 ApiExceptionActivate 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 ApiExceptionDeactivate 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
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 ApiExceptionRetrieve 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
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 ApiExceptionList 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
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()
-