Class OAuth20TokenGeneratedResult.OAuth20TokenGeneratedResultBuilder<C extends OAuth20TokenGeneratedResult,B extends OAuth20TokenGeneratedResult.OAuth20TokenGeneratedResultBuilder<C,B>>

java.lang.Object
org.apereo.cas.support.oauth.web.response.accesstoken.OAuth20TokenGeneratedResult.OAuth20TokenGeneratedResultBuilder<C,B>
Enclosing class:
OAuth20TokenGeneratedResult

public abstract static class OAuth20TokenGeneratedResult.OAuth20TokenGeneratedResultBuilder<C extends OAuth20TokenGeneratedResult,B extends OAuth20TokenGeneratedResult.OAuth20TokenGeneratedResultBuilder<C,B>> extends Object
  • Constructor Details

    • OAuth20TokenGeneratedResultBuilder

      public OAuth20TokenGeneratedResultBuilder()
  • Method Details

    • accessToken

      public B accessToken(OAuth20AccessToken accessToken)
      Returns:
      this.
    • refreshToken

      public B refreshToken(OAuth20RefreshToken refreshToken)
      Returns:
      this.
    • responseType

      public B responseType(OAuth20ResponseTypes responseType)
      Returns:
      this.
    • grantType

      public B grantType(OAuth20GrantTypes grantType)
      Returns:
      this.
    • registeredService

      public B registeredService(org.apereo.cas.services.RegisteredService registeredService)
      Returns:
      this.
    • deviceCode

      public B deviceCode(String deviceCode)
      Returns:
      this.
    • userCode

      public B userCode(String userCode)
      Returns:
      this.
    • details

      public B details(Map<String,Object> details)
      Returns:
      this.
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object