Package com.okta.sdk.resource.api
Class HookKeyApi
java.lang.Object
com.okta.sdk.resource.api.HookKeyApi
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-09-23T16:19:57.008753975Z[Etc/UTC]",
comments="Generator version: 7.8.0")
public class HookKeyApi
extends Object
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateHookKey
(KeyRequest keyRequest) Create a key Creates a key for use with other parts of the application, such as inline hooks > **Note:** Use the key name to access this key for inline hook operations.createHookKey
(KeyRequest keyRequest, Map<String, String> additionalHeaders) Create a key Creates a key for use with other parts of the application, such as inline hooks > **Note:** Use the key name to access this key for inline hook operations.void
deleteHookKey
(String id) Delete a key Deletes a key by `id`.void
deleteHookKey
(String id, Map<String, String> additionalHeaders) Delete a key Deletes a key by `id`.getHookKey
(String id) Retrieve a key by ID Retrieves the public portion of the Key object using the `id` parameter >**Note:** The `?expand=publickey` query parameter optionally returns the full object including the details of the public key in the response body's `_embedded` property.getHookKey
(String id, Map<String, String> additionalHeaders) Retrieve a key by ID Retrieves the public portion of the Key object using the `id` parameter >**Note:** The `?expand=publickey` query parameter optionally returns the full object including the details of the public key in the response body's `_embedded` property.protected static com.fasterxml.jackson.databind.ObjectMapper
getPublicKey
(String keyId) Retrieve a public key Retrieves a public key by `keyId` >**Note:** keyId is the alias of the public key.getPublicKey
(String keyId, Map<String, String> additionalHeaders) Retrieve a public key Retrieves a public key by `keyId` >**Note:** keyId is the alias of the public key.List all keys Lists all keyslistHookKeys
(Map<String, String> additionalHeaders) List all keys Lists all keysreplaceHookKey
(String id, KeyRequest keyRequest) Replace a key Replaces a key by `id` This request replaces existing properties after passing validation.replaceHookKey
(String id, KeyRequest keyRequest, Map<String, String> additionalHeaders) Replace a key Replaces a key by `id` This request replaces existing properties after passing validation.void
setApiClient
(ApiClient apiClient)
-
Constructor Details
-
HookKeyApi
public HookKeyApi() -
HookKeyApi
-
-
Method Details
-
getApiClient
-
setApiClient
-
createHookKey
Create a key Creates a key for use with other parts of the application, such as inline hooks > **Note:** Use the key name to access this key for inline hook operations. The total number of keys that you can create in an Okta org is limited to 50.- Parameters:
keyRequest
- (required)- Returns:
- DetailedHookKeyInstance
- Throws:
ApiException
- if fails to make API call
-
createHookKey
public DetailedHookKeyInstance createHookKey(KeyRequest keyRequest, Map<String, String> additionalHeaders) throws ApiExceptionCreate a key Creates a key for use with other parts of the application, such as inline hooks > **Note:** Use the key name to access this key for inline hook operations. The total number of keys that you can create in an Okta org is limited to 50.- Parameters:
keyRequest
- (required)additionalHeaders
- additionalHeaders for this call- Returns:
- DetailedHookKeyInstance
- Throws:
ApiException
- if fails to make API call
-
deleteHookKey
Delete a key Deletes a key by `id`. After being deleted, the key is unrecoverable. As a safety precaution, only keys that aren't being used are eligible for deletion.- Parameters:
id
- ID of the Hook Key (required)- Throws:
ApiException
- if fails to make API call
-
deleteHookKey
Delete a key Deletes a key by `id`. After being deleted, the key is unrecoverable. As a safety precaution, only keys that aren't being used are eligible for deletion.- Parameters:
id
- ID of the Hook Key (required)additionalHeaders
- additionalHeaders for this call- Throws:
ApiException
- if fails to make API call
-
getHookKey
Retrieve a key by ID Retrieves the public portion of the Key object using the `id` parameter >**Note:** The `?expand=publickey` query parameter optionally returns the full object including the details of the public key in the response body's `_embedded` property.- Parameters:
id
- ID of the Hook Key (required)- Returns:
- HookKey
- Throws:
ApiException
- if fails to make API call
-
getHookKey
Retrieve a key by ID Retrieves the public portion of the Key object using the `id` parameter >**Note:** The `?expand=publickey` query parameter optionally returns the full object including the details of the public key in the response body's `_embedded` property.- Parameters:
id
- ID of the Hook Key (required)additionalHeaders
- additionalHeaders for this call- Returns:
- HookKey
- Throws:
ApiException
- if fails to make API call
-
getPublicKey
Retrieve a public key Retrieves a public key by `keyId` >**Note:** keyId is the alias of the public key.- Parameters:
keyId
- id\" of the Public Key (required)- Returns:
- Embedded
- Throws:
ApiException
- if fails to make API call
-
getPublicKey
public Embedded getPublicKey(String keyId, Map<String, String> additionalHeaders) throws ApiExceptionRetrieve a public key Retrieves a public key by `keyId` >**Note:** keyId is the alias of the public key.- Parameters:
keyId
- id\" of the Public Key (required)additionalHeaders
- additionalHeaders for this call- Returns:
- Embedded
- Throws:
ApiException
- if fails to make API call
-
listHookKeys
List all keys Lists all keys- Returns:
- List<HookKey>
- Throws:
ApiException
- if fails to make API call
-
listHookKeys
List all keys Lists all keys- Parameters:
additionalHeaders
- additionalHeaders for this call- Returns:
- List<HookKey>
- Throws:
ApiException
- if fails to make API call
-
replaceHookKey
Replace a key Replaces a key by `id` This request replaces existing properties after passing validation. > **Note:** The only parameter that you can update is the name of the key, which must be unique at all times.- Parameters:
id
- ID of the Hook Key (required)keyRequest
- (required)- Returns:
- DetailedHookKeyInstance
- Throws:
ApiException
- if fails to make API call
-
replaceHookKey
public DetailedHookKeyInstance replaceHookKey(String id, KeyRequest keyRequest, Map<String, String> additionalHeaders) throws ApiExceptionReplace a key Replaces a key by `id` This request replaces existing properties after passing validation. > **Note:** The only parameter that you can update is the name of the key, which must be unique at all times.- Parameters:
id
- ID of the Hook Key (required)keyRequest
- (required)additionalHeaders
- additionalHeaders for this call- Returns:
- DetailedHookKeyInstance
- Throws:
ApiException
- if fails to make API call
-
getObjectMapper
protected static com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
-