Package com.okta.sdk.resource.api
Class LinkedObjectApi
java.lang.Object
com.okta.sdk.resource.api.LinkedObjectApi
@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 LinkedObjectApi
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateLinkedObjectDefinition(LinkedObject linkedObject) Create a linked object definition Creates a Linked Object definitioncreateLinkedObjectDefinition(LinkedObject linkedObject, Map<String, String> additionalHeaders) Create a linked object definition Creates a Linked Object definitionvoiddeleteLinkedObjectDefinition(String linkedObjectName) Delete a linked object definition Deletes the Linked Object definition specified by either the `primary` or `associated` name.voiddeleteLinkedObjectDefinition(String linkedObjectName, Map<String, String> additionalHeaders) Delete a linked object definition Deletes the Linked Object definition specified by either the `primary` or `associated` name.getLinkedObjectDefinition(String linkedObjectName) Retrieve a linked object definition Retrieves a Linked Object definitiongetLinkedObjectDefinition(String linkedObjectName, Map<String, String> additionalHeaders) Retrieve a linked object definition Retrieves a Linked Object definitionprotected static com.fasterxml.jackson.databind.ObjectMapperList all linked object definitions Lists all Linked Object definitionslistLinkedObjectDefinitions(Map<String, String> additionalHeaders) List all linked object definitions Lists all Linked Object definitionsList all linked object definitions (Paginated) Lists all Linked Object definitions This method returns a lazy, paginated iterable that automatically handles pagination.listLinkedObjectDefinitionsPaged(Map<String, String> additionalHeaders) List all linked object definitions (Paginated with additional headers) Lists all Linked Object definitions This method returns a lazy, paginated iterable that automatically handles pagination.voidsetApiClient(ApiClient apiClient)
-
Constructor Details
-
LinkedObjectApi
public LinkedObjectApi() -
LinkedObjectApi
-
-
Method Details
-
getApiClient
-
setApiClient
-
createLinkedObjectDefinition
Create a linked object definition Creates a Linked Object definition- Parameters:
linkedObject- (required)- Returns:
- LinkedObject
- Throws:
ApiException- if fails to make API call
-
createLinkedObjectDefinition
public LinkedObject createLinkedObjectDefinition(LinkedObject linkedObject, Map<String, String> additionalHeaders) throws ApiExceptionCreate a linked object definition Creates a Linked Object definition- Parameters:
linkedObject- (required)additionalHeaders- additionalHeaders for this call- Returns:
- LinkedObject
- Throws:
ApiException- if fails to make API call
-
deleteLinkedObjectDefinition
Delete a linked object definition Deletes the Linked Object definition specified by either the `primary` or `associated` name. The entire definition is removed, regardless of which name that you specify.- Parameters:
linkedObjectName- Primary or Associated name (required)- Throws:
ApiException- if fails to make API call
-
deleteLinkedObjectDefinition
public void deleteLinkedObjectDefinition(String linkedObjectName, Map<String, String> additionalHeaders) throws ApiExceptionDelete a linked object definition Deletes the Linked Object definition specified by either the `primary` or `associated` name. The entire definition is removed, regardless of which name that you specify.- Parameters:
linkedObjectName- Primary or Associated name (required)additionalHeaders- additionalHeaders for this call- Throws:
ApiException- if fails to make API call
-
getLinkedObjectDefinition
Retrieve a linked object definition Retrieves a Linked Object definition- Parameters:
linkedObjectName- Primary or Associated name (required)- Returns:
- LinkedObject
- Throws:
ApiException- if fails to make API call
-
getLinkedObjectDefinition
public LinkedObject getLinkedObjectDefinition(String linkedObjectName, Map<String, String> additionalHeaders) throws ApiExceptionRetrieve a linked object definition Retrieves a Linked Object definition- Parameters:
linkedObjectName- Primary or Associated name (required)additionalHeaders- additionalHeaders for this call- Returns:
- LinkedObject
- Throws:
ApiException- if fails to make API call
-
listLinkedObjectDefinitions
List all linked object definitions Lists all Linked Object definitions- Returns:
- List<LinkedObject>
- Throws:
ApiException- if fails to make API call
-
listLinkedObjectDefinitions
public List<LinkedObject> listLinkedObjectDefinitions(Map<String, String> additionalHeaders) throws ApiExceptionList all linked object definitions Lists all Linked Object definitions- Parameters:
additionalHeaders- additionalHeaders for this call- Returns:
- List<LinkedObject>
- Throws:
ApiException- if fails to make API call
-
listLinkedObjectDefinitionsPaged
List all linked object definitions (Paginated) Lists all Linked Object definitions 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<LinkedObject> lazy iterable over all pages
-
listLinkedObjectDefinitionsPaged
public Iterable<LinkedObject> listLinkedObjectDefinitionsPaged(Map<String, String> additionalHeaders) List all linked object definitions (Paginated with additional headers) Lists all Linked Object definitions 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<LinkedObject> lazy iterable over all pages
-
getObjectMapper
protected static com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
-