Class SksOidc

java.lang.Object
com.exoscale.sdk.model.SksOidc

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.4.0") public class SksOidc extends Object
SKS Cluster OpenID config map
  • Field Details

  • Constructor Details

    • SksOidc

      public SksOidc()
  • Method Details

    • clientId

      public SksOidc clientId(String clientId)
    • getClientId

      @Nonnull public String getClientId()
      OpenID client ID
      Returns:
      clientId
    • setClientId

      public void setClientId(String clientId)
    • issuerUrl

      public SksOidc issuerUrl(String issuerUrl)
    • getIssuerUrl

      @Nonnull public String getIssuerUrl()
      OpenID provider URL
      Returns:
      issuerUrl
    • setIssuerUrl

      public void setIssuerUrl(String issuerUrl)
    • usernameClaim

      public SksOidc usernameClaim(String usernameClaim)
    • getUsernameClaim

      @Nullable public String getUsernameClaim()
      JWT claim to use as the user name
      Returns:
      usernameClaim
    • setUsernameClaim

      public void setUsernameClaim(String usernameClaim)
    • usernamePrefix

      public SksOidc usernamePrefix(String usernamePrefix)
    • getUsernamePrefix

      @Nullable public String getUsernamePrefix()
      Prefix prepended to username claims
      Returns:
      usernamePrefix
    • setUsernamePrefix

      public void setUsernamePrefix(String usernamePrefix)
    • groupsClaim

      public SksOidc groupsClaim(String groupsClaim)
    • getGroupsClaim

      @Nullable public String getGroupsClaim()
      JWT claim to use as the user's group
      Returns:
      groupsClaim
    • setGroupsClaim

      public void setGroupsClaim(String groupsClaim)
    • groupsPrefix

      public SksOidc groupsPrefix(String groupsPrefix)
    • getGroupsPrefix

      @Nullable public String getGroupsPrefix()
      Prefix prepended to group claims
      Returns:
      groupsPrefix
    • setGroupsPrefix

      public void setGroupsPrefix(String groupsPrefix)
    • requiredClaim

      public SksOidc requiredClaim(Map<String,String> requiredClaim)
    • putRequiredClaimItem

      public SksOidc putRequiredClaimItem(String key, String requiredClaimItem)
    • getRequiredClaim

      @Nullable public Map<String,String> getRequiredClaim()
      A key value map that describes a required claim in the ID Token
      Returns:
      requiredClaim
    • setRequiredClaim

      public void setRequiredClaim(Map<String,String> requiredClaim)
    • equals

      public boolean equals(Object o)
      Return true if this sks-oidc 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
    • toUrlQueryString

      public String toUrlQueryString()
      Convert the instance into URL query string.
      Returns:
      URL query string
    • toUrlQueryString

      public String toUrlQueryString(String prefix)
      Convert the instance into URL query string.
      Parameters:
      prefix - prefix of the query string
      Returns:
      URL query string