Class UserAuthorizer.Builder (1.18.0)
Note: Some or all of the information on this page might not apply
to Trusted Cloud. For a list of services that are available in
Trusted Cloud, see Services available for
Trusted Cloud .
Version 1.18.0keyboard_arrow_down
public static class UserAuthorizer . Builder
Constructors
Builder()
Builder(UserAuthorizer authorizer)
protected Builder ( UserAuthorizer authorizer )
Methods
build()
public UserAuthorizer build ()
getCallbackUri()
public URI getCallbackUri ()
Returns
Type
Description
URI
getClientId()
public ClientId getClientId ()
getHttpTransportFactory()
public HttpTransportFactory getHttpTransportFactory ()
getPKCEProvider()
public PKCEProvider getPKCEProvider ()
getScopes()
public Collection<String> getScopes ()
getTokenServerUri()
public URI getTokenServerUri ()
Returns
Type
Description
URI
getTokenStore()
public TokenStore getTokenStore ()
getUserAuthUri()
public URI getUserAuthUri ()
Returns
Type
Description
URI
setCallbackUri(URI callbackUri)
public UserAuthorizer . Builder setCallbackUri ( URI callbackUri )
Parameter
Name
Description
callbackUri
URI
setClientId(ClientId clientId)
public UserAuthorizer . Builder setClientId ( ClientId clientId )
Parameter
Name
Description
clientId
ClientId
setHttpTransportFactory(HttpTransportFactory transportFactory)
public UserAuthorizer . Builder setHttpTransportFactory ( HttpTransportFactory transportFactory )
setPKCEProvider(PKCEProvider pkce)
public UserAuthorizer . Builder setPKCEProvider ( PKCEProvider pkce )
setScopes(Collection<String> scopes)
public UserAuthorizer . Builder setScopes ( Collection<String> scopes )
setTokenServerUri(URI tokenServerUri)
public UserAuthorizer . Builder setTokenServerUri ( URI tokenServerUri )
Parameter
Name
Description
tokenServerUri
URI
setTokenStore(TokenStore tokenStore)
public UserAuthorizer . Builder setTokenStore ( TokenStore tokenStore )
setUserAuthUri(URI userAuthUri)
public UserAuthorizer . Builder setUserAuthUri ( URI userAuthUri )
Parameter
Name
Description
userAuthUri
URI
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-07 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[],[]]