Class OAuth20AccessTokenResponseResult.OAuth20AccessTokenResponseResultBuilder<C extends OAuth20AccessTokenResponseResult,B extends OAuth20AccessTokenResponseResult.OAuth20AccessTokenResponseResultBuilder<C,B>>

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

public abstract static class OAuth20AccessTokenResponseResult.OAuth20AccessTokenResponseResultBuilder<C extends OAuth20AccessTokenResponseResult,B extends OAuth20AccessTokenResponseResult.OAuth20AccessTokenResponseResultBuilder<C,B>> extends Object
  • Constructor Details

    • OAuth20AccessTokenResponseResultBuilder

      public OAuth20AccessTokenResponseResultBuilder()
  • Method Details

    • registeredService

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

      public B service(org.apereo.cas.authentication.principal.Service service)
      Returns:
      this.
    • generatedToken

      public B generatedToken(OAuth20TokenGeneratedResult generatedToken)
      Returns:
      this.
    • accessTokenTimeout

      public B accessTokenTimeout(long accessTokenTimeout)
      Returns:
      this.
    • deviceTokenTimeout

      public B deviceTokenTimeout(long deviceTokenTimeout)
      Returns:
      this.
    • responseType

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

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

      public B casProperties(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      Returns:
      this.
    • deviceRefreshInterval

      public B deviceRefreshInterval(long deviceRefreshInterval)
      Returns:
      this.
    • userProfile

      public B userProfile(org.pac4j.core.profile.UserProfile userProfile)
      Returns:
      this.
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object