Package com.okta.sdk.resource.api
Class ApplicationFeaturesApi
java.lang.Object
com.okta.sdk.resource.api.ApplicationFeaturesApi
@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 ApplicationFeaturesApi
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFeatureForApplication(String appId, ApplicationFeatureType featureName) Retrieve a feature Retrieves a Feature object for an appgetFeatureForApplication(String appId, ApplicationFeatureType featureName, Map<String, String> additionalHeaders) Retrieve a feature Retrieves a Feature object for an appprotected static com.fasterxml.jackson.databind.ObjectMapperlistFeaturesForApplication(String appId) List all features Lists all features for an app > **Note:** This request returns an error if provisioning isn't enabled for the app.listFeaturesForApplication(String appId, Map<String, String> additionalHeaders) List all features Lists all features for an app > **Note:** This request returns an error if provisioning isn't enabled for the app.List all features (Paginated) Lists all features for an app > **Note:** This request returns an error if provisioning isn't enabled for the app.listFeaturesForApplicationPaged(String appId, Map<String, String> additionalHeaders) List all features (Paginated with additional headers) Lists all features for an app > **Note:** This request returns an error if provisioning isn't enabled for the app.voidsetApiClient(ApiClient apiClient) updateFeatureForApplication(String appId, ApplicationFeatureType featureName, UpdateFeatureForApplicationRequest updateFeatureForApplicationRequest) Update a feature Updates a Feature object for an app > **Note:** This endpoint supports partial updates.updateFeatureForApplication(String appId, ApplicationFeatureType featureName, UpdateFeatureForApplicationRequest updateFeatureForApplicationRequest, Map<String, String> additionalHeaders) Update a feature Updates a Feature object for an app > **Note:** This endpoint supports partial updates.
-
Constructor Details
-
ApplicationFeaturesApi
public ApplicationFeaturesApi() -
ApplicationFeaturesApi
-
-
Method Details
-
getApiClient
-
setApiClient
-
getFeatureForApplication
public ApplicationFeature getFeatureForApplication(String appId, ApplicationFeatureType featureName) throws ApiException Retrieve a feature Retrieves a Feature object for an app- Parameters:
appId- Application ID (required)featureName- Name of the Feature (required)- Returns:
- ApplicationFeature
- Throws:
ApiException- if fails to make API call
-
getFeatureForApplication
public ApplicationFeature getFeatureForApplication(String appId, ApplicationFeatureType featureName, Map<String, String> additionalHeaders) throws ApiExceptionRetrieve a feature Retrieves a Feature object for an app- Parameters:
appId- Application ID (required)featureName- Name of the Feature (required)additionalHeaders- additionalHeaders for this call- Returns:
- ApplicationFeature
- Throws:
ApiException- if fails to make API call
-
listFeaturesForApplication
List all features Lists all features for an app > **Note:** This request returns an error if provisioning isn't enabled for the app. > To set up provisioning, see [Update the default provisioning connection](/openapi/okta-management/management/tag/ApplicationConnections/#tag/ApplicationConnections/operation/updateDefaultProvisioningConnectionForApplication).- Parameters:
appId- Application ID (required)- Returns:
- List<ApplicationFeature>
- Throws:
ApiException- if fails to make API call
-
listFeaturesForApplication
public List<ApplicationFeature> listFeaturesForApplication(String appId, Map<String, String> additionalHeaders) throws ApiExceptionList all features Lists all features for an app > **Note:** This request returns an error if provisioning isn't enabled for the app. > To set up provisioning, see [Update the default provisioning connection](/openapi/okta-management/management/tag/ApplicationConnections/#tag/ApplicationConnections/operation/updateDefaultProvisioningConnectionForApplication).- Parameters:
appId- Application ID (required)additionalHeaders- additionalHeaders for this call- Returns:
- List<ApplicationFeature>
- Throws:
ApiException- if fails to make API call
-
listFeaturesForApplicationPaged
List all features (Paginated) Lists all features for an app > **Note:** This request returns an error if provisioning isn't enabled for the app. > To set up provisioning, see [Update the default provisioning connection](/openapi/okta-management/management/tag/ApplicationConnections/#tag/ApplicationConnections/operation/updateDefaultProvisioningConnectionForApplication). 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.- Parameters:
appId- Application ID (required)- Returns:
- Iterable<ApplicationFeature> lazy iterable over all pages
-
listFeaturesForApplicationPaged
public Iterable<ApplicationFeature> listFeaturesForApplicationPaged(String appId, Map<String, String> additionalHeaders) List all features (Paginated with additional headers) Lists all features for an app > **Note:** This request returns an error if provisioning isn't enabled for the app. > To set up provisioning, see [Update the default provisioning connection](/openapi/okta-management/management/tag/ApplicationConnections/#tag/ApplicationConnections/operation/updateDefaultProvisioningConnectionForApplication). This method returns a lazy, paginated iterable that automatically handles pagination. It is thread-safe and does not cause memory leaks.- Parameters:
appId- Application ID (required)additionalHeaders- additional headers for this call- Returns:
- Iterable<ApplicationFeature> lazy iterable over all pages
-
updateFeatureForApplication
public ApplicationFeature updateFeatureForApplication(String appId, ApplicationFeatureType featureName, UpdateFeatureForApplicationRequest updateFeatureForApplicationRequest) throws ApiException Update a feature Updates a Feature object for an app > **Note:** This endpoint supports partial updates.- Parameters:
appId- Application ID (required)featureName- Name of the Feature (required)updateFeatureForApplicationRequest- (required)- Returns:
- ApplicationFeature
- Throws:
ApiException- if fails to make API call
-
updateFeatureForApplication
public ApplicationFeature updateFeatureForApplication(String appId, ApplicationFeatureType featureName, UpdateFeatureForApplicationRequest updateFeatureForApplicationRequest, Map<String, String> additionalHeaders) throws ApiExceptionUpdate a feature Updates a Feature object for an app > **Note:** This endpoint supports partial updates.- Parameters:
appId- Application ID (required)featureName- Name of the Feature (required)updateFeatureForApplicationRequest- (required)additionalHeaders- additionalHeaders for this call- Returns:
- ApplicationFeature
- Throws:
ApiException- if fails to make API call
-
getObjectMapper
protected static com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
-