Class IssuerUpdateRequest

java.lang.Object
ai.vectros.resources.auth.requests.IssuerUpdateRequest

public final class IssuerUpdateRequest extends Object
  • Method Details

    • getIssuer

      public Optional<String> getIssuer()
      Returns:
      Trust-anchor field — immutable. Present only so the current value may be echoed back without error; a differing value is rejected.
    • getJwksUri

      public Optional<String> getJwksUri()
      Returns:
      Trust-anchor field — immutable. Present only so the current value may be echoed back without error; a differing value is rejected.
    • getAudience

      public Optional<String> getAudience()
      Returns:
      Trust-anchor field — immutable. Present only so the current value may be echoed back without error; a differing value is rejected.
    • getContextId

      public Optional<String> getContextId()
      Returns:
      Routing-pin field — immutable. Present only so the current value may be echoed back without error; a differing value is rejected.
    • getSubClaim

      public Optional<String> getSubClaim()
      Returns:
      Safe field — updatable. Omit to leave unchanged.
    • getEmailClaim

      public Optional<String> getEmailClaim()
      Returns:
      Safe field — updatable. Omit to leave unchanged.
    • getUserinfoUri

      public Optional<String> getUserinfoUri()
      Returns:
      Safe field — updatable. The IdP's OIDC userinfo endpoint, used as a fallback email-resolution source when emailClaim misses on the presented access token. Omit to leave unchanged. See IssuerRequest.userinfoUri for the full semantics.
    • getStatus

      public Optional<String> getStatus()
      Returns:
      Safe field — updatable. active or suspended. Setting suspended causes this issuer's tokens to be rejected at exchange time identically to an unregistered issuer — existing bound users are unaffected until they next need a fresh exchange. Omit to leave unchanged.
    • getSelfSignupPolicies

      public Optional<List<SelfSignupPolicy>> getSelfSignupPolicies()
      Returns:
      Safe field — updatable. Omit to leave unchanged; pass an empty list to disable self-signup entirely. See IssuerRequest.selfSignupPolicies for the full semantics — the same elevated-role restriction applies here.
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object
    • builder

      public static IssuerUpdateRequest.Builder builder()