Class OIDCDiscoveryDocument

java.lang.Object
com.datadog.api.client.v2.model.OIDCDiscoveryDocument

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class OIDCDiscoveryDocument extends Object
OpenID Connect provider metadata.
  • Field Details

  • Constructor Details

    • OIDCDiscoveryDocument

      public OIDCDiscoveryDocument()
    • OIDCDiscoveryDocument

      public OIDCDiscoveryDocument(String authorizationEndpoint, List<String> idTokenSigningAlgValuesSupported, String issuer, String jwksUri, List<String> responseTypesSupported, List<String> subjectTypesSupported, String tokenEndpoint)
  • Method Details

    • authorizationEndpoint

      public OIDCDiscoveryDocument authorizationEndpoint(String authorizationEndpoint)
    • getAuthorizationEndpoint

      public String getAuthorizationEndpoint()
      URL of the OAuth2 authorization endpoint.
      Returns:
      authorizationEndpoint
    • setAuthorizationEndpoint

      public void setAuthorizationEndpoint(String authorizationEndpoint)
    • idTokenSigningAlgValuesSupported

      public OIDCDiscoveryDocument idTokenSigningAlgValuesSupported(List<String> idTokenSigningAlgValuesSupported)
    • addIdTokenSigningAlgValuesSupportedItem

      public OIDCDiscoveryDocument addIdTokenSigningAlgValuesSupportedItem(String idTokenSigningAlgValuesSupportedItem)
    • getIdTokenSigningAlgValuesSupported

      public List<String> getIdTokenSigningAlgValuesSupported()
      Signing algorithms supported for ID tokens.
      Returns:
      idTokenSigningAlgValuesSupported
    • setIdTokenSigningAlgValuesSupported

      public void setIdTokenSigningAlgValuesSupported(List<String> idTokenSigningAlgValuesSupported)
    • issuer

      public OIDCDiscoveryDocument issuer(String issuer)
    • getIssuer

      public String getIssuer()
      URL identifying the OpenID Connect issuer.
      Returns:
      issuer
    • setIssuer

      public void setIssuer(String issuer)
    • jwksUri

      public OIDCDiscoveryDocument jwksUri(String jwksUri)
    • getJwksUri

      public String getJwksUri()
      URL of the JSON Web Key Set used to verify ID token signatures.
      Returns:
      jwksUri
    • setJwksUri

      public void setJwksUri(String jwksUri)
    • responseTypesSupported

      public OIDCDiscoveryDocument responseTypesSupported(List<String> responseTypesSupported)
    • addResponseTypesSupportedItem

      public OIDCDiscoveryDocument addResponseTypesSupportedItem(String responseTypesSupportedItem)
    • getResponseTypesSupported

      public List<String> getResponseTypesSupported()
      OAuth2 response types supported by the provider.
      Returns:
      responseTypesSupported
    • setResponseTypesSupported

      public void setResponseTypesSupported(List<String> responseTypesSupported)
    • subjectTypesSupported

      public OIDCDiscoveryDocument subjectTypesSupported(List<String> subjectTypesSupported)
    • addSubjectTypesSupportedItem

      public OIDCDiscoveryDocument addSubjectTypesSupportedItem(String subjectTypesSupportedItem)
    • getSubjectTypesSupported

      public List<String> getSubjectTypesSupported()
      Subject identifier types supported by the provider.
      Returns:
      subjectTypesSupported
    • setSubjectTypesSupported

      public void setSubjectTypesSupported(List<String> subjectTypesSupported)
    • tokenEndpoint

      public OIDCDiscoveryDocument tokenEndpoint(String tokenEndpoint)
    • getTokenEndpoint

      public String getTokenEndpoint()
      URL of the OAuth2 token endpoint.
      Returns:
      tokenEndpoint
    • setTokenEndpoint

      public void setTokenEndpoint(String tokenEndpoint)
    • putAdditionalProperty

      public OIDCDiscoveryDocument putAdditionalProperty(String key, Object value)
      Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
      Parameters:
      key - The arbitrary key to set
      value - The associated value
      Returns:
      OIDCDiscoveryDocument
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      The additional properties
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      Return the additional (undeclared) property with the specified name.
      Parameters:
      key - The arbitrary key to get
      Returns:
      The specific additional property for the given key
    • equals

      public boolean equals(Object o)
      Return true if this OIDCDiscoveryDocument object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object