Class Client

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-09-23T08:35:59.300824-05:00[America/Chicago]", comments="Generator version: 7.8.0") public class Client extends Object implements Serializable
Client
See Also:
  • Field Details Link icon

  • Constructor Details Link icon

    • Client Link icon

      public Client()
  • Method Details Link icon

    • applicationType Link icon

      public Client applicationType(ApplicationType applicationType)
    • getApplicationType Link icon

      @Nullable public ApplicationType getApplicationType()
      Get applicationType
      Returns:
      applicationType
    • setApplicationType Link icon

      public void setApplicationType(ApplicationType applicationType)
    • getClientId Link icon

      @Nullable public String getClientId()
      Unique key for the client application. The `client_id` is immutable. When you create a client Application, you can't specify the `client_id` because Okta uses the application ID for the `client_id`.
      Returns:
      clientId
    • getClientIdIssuedAt Link icon

      @Nullable public Integer getClientIdIssuedAt()
      Time at which the `client_id` was issued (measured in unix seconds)
      Returns:
      clientIdIssuedAt
    • clientName Link icon

      public Client clientName(String clientName)
    • getClientName Link icon

      @Nullable public String getClientName()
      Human-readable string name of the client application
      Returns:
      clientName
    • setClientName Link icon

      public void setClientName(String clientName)
    • getClientSecret Link icon

      @Nullable public String getClientSecret()
      OAuth 2.0 client secret string (used for confidential clients). The `client_secret` is shown only on the response of the creation or update of a client Application (and only if the `token_endpoint_auth_method` is one that requires a client secret). You can't specify the `client_secret`. If the `token_endpoint_auth_method` requires one, Okta generates a random `client_secret` for the client Application.
      Returns:
      clientSecret
    • getClientSecret_JsonNullable Link icon

      public org.openapitools.jackson.nullable.JsonNullable<String> getClientSecret_JsonNullable()
    • getClientSecretExpiresAt Link icon

      @Nullable public Integer getClientSecretExpiresAt()
      Time at which the `client_secret` expires or 0 if it doesn't expire (measured in unix seconds) minimum: 0
      Returns:
      clientSecretExpiresAt
    • getClientSecretExpiresAt_JsonNullable Link icon

      public org.openapitools.jackson.nullable.JsonNullable<Integer> getClientSecretExpiresAt_JsonNullable()
    • frontchannelLogoutSessionRequired Link icon

      public Client frontchannelLogoutSessionRequired(Boolean frontchannelLogoutSessionRequired)
    • getFrontchannelLogoutSessionRequired Link icon

      @Nullable public Boolean getFrontchannelLogoutSessionRequired()
      Include user session details
      Returns:
      frontchannelLogoutSessionRequired
    • setFrontchannelLogoutSessionRequired Link icon

      public void setFrontchannelLogoutSessionRequired(Boolean frontchannelLogoutSessionRequired)
    • frontchannelLogoutUri Link icon

      public Client frontchannelLogoutUri(String frontchannelLogoutUri)
    • getFrontchannelLogoutUri Link icon

      @Nullable public String getFrontchannelLogoutUri()
      URL where Okta sends the logout request
      Returns:
      frontchannelLogoutUri
    • getFrontchannelLogoutUri_JsonNullable Link icon

      public org.openapitools.jackson.nullable.JsonNullable<String> getFrontchannelLogoutUri_JsonNullable()
    • setFrontchannelLogoutUri_JsonNullable Link icon

      public void setFrontchannelLogoutUri_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> frontchannelLogoutUri)
    • setFrontchannelLogoutUri Link icon

      public void setFrontchannelLogoutUri(String frontchannelLogoutUri)
    • grantTypes Link icon

      public Client grantTypes(List<GrantType> grantTypes)
    • addgrantTypesItem Link icon

      public Client addgrantTypesItem(GrantType grantTypesItem)
    • getGrantTypes Link icon

      @Nullable public List<GrantType> getGrantTypes()
      Array of OAuth 2.0 grant type strings. Default value: `[authorization_code]`
      Returns:
      grantTypes
    • setGrantTypes Link icon

      public void setGrantTypes(List<GrantType> grantTypes)
    • initiateLoginUri Link icon

      public Client initiateLoginUri(String initiateLoginUri)
    • getInitiateLoginUri Link icon

      @Nullable public String getInitiateLoginUri()
      URL that a third party can use to initiate a login by the client
      Returns:
      initiateLoginUri
    • setInitiateLoginUri Link icon

      public void setInitiateLoginUri(String initiateLoginUri)
    • jwksUri Link icon

      public Client jwksUri(String jwksUri)
    • getJwksUri Link icon

      @Nullable public String getJwksUri()
      URL string that references a [JSON Web Key Set](https://tools.ietf.org/html/rfc7517#section-5) for validating JWTs presented to Okta
      Returns:
      jwksUri
    • setJwksUri Link icon

      public void setJwksUri(String jwksUri)
    • logoUri Link icon

      public Client logoUri(String logoUri)
    • getLogoUri Link icon

      @Nullable public String getLogoUri()
      URL string that references a logo for the client consent dialog (not the sign-in dialog)
      Returns:
      logoUri
    • getLogoUri_JsonNullable Link icon

      public org.openapitools.jackson.nullable.JsonNullable<String> getLogoUri_JsonNullable()
    • setLogoUri_JsonNullable Link icon

      public void setLogoUri_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> logoUri)
    • setLogoUri Link icon

      public void setLogoUri(String logoUri)
    • policyUri Link icon

      public Client policyUri(String policyUri)
    • getPolicyUri Link icon

      @Nullable public String getPolicyUri()
      URL string of a web page providing the client's policy document
      Returns:
      policyUri
    • getPolicyUri_JsonNullable Link icon

      public org.openapitools.jackson.nullable.JsonNullable<String> getPolicyUri_JsonNullable()
    • setPolicyUri_JsonNullable Link icon

      public void setPolicyUri_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> policyUri)
    • setPolicyUri Link icon

      public void setPolicyUri(String policyUri)
    • postLogoutRedirectUris Link icon

      public Client postLogoutRedirectUris(List<String> postLogoutRedirectUris)
    • addpostLogoutRedirectUrisItem Link icon

      public Client addpostLogoutRedirectUrisItem(String postLogoutRedirectUrisItem)
    • getPostLogoutRedirectUris Link icon

      @Nullable public List<String> getPostLogoutRedirectUris()
      Array of redirection URI strings for use for relying party initiated logouts
      Returns:
      postLogoutRedirectUris
    • setPostLogoutRedirectUris Link icon

      public void setPostLogoutRedirectUris(List<String> postLogoutRedirectUris)
    • redirectUris Link icon

      public Client redirectUris(List<String> redirectUris)
    • addredirectUrisItem Link icon

      public Client addredirectUrisItem(String redirectUrisItem)
    • getRedirectUris Link icon

      @Nullable public List<String> getRedirectUris()
      Array of redirection URI strings for use in redirect-based flows. All redirect URIs must be absolute URIs and must not include a fragment component. At least one redirect URI and response type is required for all client types, with the following exceptions: If the client uses the Resource Owner Password flow (if `grant_type` contains the value password) or the Client Credentials flow (if `grant_type` contains the value `client_credentials`), then no redirect URI or response type is necessary. In these cases, you can pass either null or an empty array for these attributes.
      Returns:
      redirectUris
    • setRedirectUris Link icon

      public void setRedirectUris(List<String> redirectUris)
    • requestObjectSigningAlg Link icon

      public Client requestObjectSigningAlg(List<SigningAlgorithm> requestObjectSigningAlg)
    • addrequestObjectSigningAlgItem Link icon

      public Client addrequestObjectSigningAlgItem(SigningAlgorithm requestObjectSigningAlgItem)
    • getRequestObjectSigningAlg Link icon

      @Nullable public List<SigningAlgorithm> getRequestObjectSigningAlg()
      The type of [JSON Web Key Set](https://tools.ietf.org/html/rfc7517#section-5) algorithm that must be used for signing request objects
      Returns:
      requestObjectSigningAlg
    • setRequestObjectSigningAlg Link icon

      public void setRequestObjectSigningAlg(List<SigningAlgorithm> requestObjectSigningAlg)
    • responseTypes Link icon

      public Client responseTypes(List<ResponseType> responseTypes)
    • addresponseTypesItem Link icon

      public Client addresponseTypesItem(ResponseType responseTypesItem)
    • getResponseTypes Link icon

      @Nullable public List<ResponseType> getResponseTypes()
      Array of OAuth 2.0 response type strings. Default value: `[code]`
      Returns:
      responseTypes
    • setResponseTypes Link icon

      public void setResponseTypes(List<ResponseType> responseTypes)
    • tokenEndpointAuthMethod Link icon

      public Client tokenEndpointAuthMethod(EndpointAuthMethod tokenEndpointAuthMethod)
    • getTokenEndpointAuthMethod Link icon

      @Nullable public EndpointAuthMethod getTokenEndpointAuthMethod()
      Get tokenEndpointAuthMethod
      Returns:
      tokenEndpointAuthMethod
    • setTokenEndpointAuthMethod Link icon

      public void setTokenEndpointAuthMethod(EndpointAuthMethod tokenEndpointAuthMethod)
    • tosUri Link icon

      public Client tosUri(String tosUri)
    • getTosUri Link icon

      @Nullable public String getTosUri()
      URL string of a web page providing the client's terms of service document
      Returns:
      tosUri
    • getTosUri_JsonNullable Link icon

      public org.openapitools.jackson.nullable.JsonNullable<String> getTosUri_JsonNullable()
    • setTosUri_JsonNullable Link icon

      public void setTosUri_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> tosUri)
    • setTosUri Link icon

      public void setTosUri(String tosUri)
    • equals Link icon

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

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

      public String toString()
      Overrides:
      toString in class Object