Class SksOidc


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

      • SksOidc

        public SksOidc()
    • Method Detail

      • getClientId

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

        public void setClientId​(String clientId)
      • 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)
      • 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
      • 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