Class Scim

java.lang.Object
com.okta.sdk.resource.model.Scim
All Implemented Interfaces:
Serializable

@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 Scim extends Object implements Serializable
SCIM configuration details
See Also:
  • Field Details

  • Constructor Details

    • Scim

      public Scim()
  • Method Details

    • authMode

      public Scim authMode(String authMode)
    • getAuthMode

      @Nonnull public String getAuthMode()
      The authentication mode for requests to your SCIM server | authMode | Description | | -------- | ----------- | | `header` | Uses authorization header with a customer-provided token value in the following format: `Authorization: {API token}` | | `bearer` | Uses authorization header with a customer-provided bearer token in the following format: `Authorization: Bearer {API token}` | | {authModeId} | The ID of the auth mode object that contains OAuth 2.0 credentials. <br> **Note:** Use the `/integrations/api/v1/internal/authModes` endpoint to create the auth mode object. |
      Returns:
      authMode
    • setAuthMode

      public void setAuthMode(String authMode)
    • baseUri

      public Scim baseUri(URI baseUri)
    • getBaseUri

      @Nonnull public URI getBaseUri()
      The base URL that Okta uses to send outbound calls to your SCIM server. Only the HTTPS protocol is supported. You can use the app-level variables defined in the `config` array for the base URL. For example, if you have a `subdomain` variable defined in the `config` array and the URL to retrieve SCIM users for your integration is `https://${subdomain}.example.com/scim/v2/Users`, then specify the following base URL: `'https://' + app.subdomain + '.example.com/scim/v2'`.
      Returns:
      baseUri
    • setBaseUri

      public void setBaseUri(URI baseUri)
    • entitlementTypes

      public Scim entitlementTypes(List<EntitlementTypesInner> entitlementTypes)
    • addentitlementTypesItem

      public Scim addentitlementTypesItem(EntitlementTypesInner entitlementTypesItem)
    • getEntitlementTypes

      @Nullable public List<EntitlementTypesInner> getEntitlementTypes()
      List of supported entitlement types
      Returns:
      entitlementTypes
    • setEntitlementTypes

      public void setEntitlementTypes(List<EntitlementTypesInner> entitlementTypes)
    • scimServerConfig

      public Scim scimServerConfig(ScimScimServerConfig scimServerConfig)
    • getScimServerConfig

      @Nonnull public ScimScimServerConfig getScimServerConfig()
      Get scimServerConfig
      Returns:
      scimServerConfig
    • setScimServerConfig

      public void setScimServerConfig(ScimScimServerConfig scimServerConfig)
    • setupInstructionsUri

      public Scim setupInstructionsUri(URI setupInstructionsUri)
    • getSetupInstructionsUri

      @Nonnull public URI getSetupInstructionsUri()
      The URL to your customer-facing instructions for configuring your SCIM integration. See [Customer configuration document guidelines](https://developer.okta.com/docs/guides/submit-app-prereq/main/#customer-configuration-document-guidelines).
      Returns:
      setupInstructionsUri
    • setSetupInstructionsUri

      public void setSetupInstructionsUri(URI setupInstructionsUri)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object