Class UserAuthorizer.Builder (1.25.0)
Stay organized with collections
Save and categorize content based on your preferences.
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 2024-09-18 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-09-18 UTC."}