Class OAuth2CredentialsWithRefresh (1.20.0)

publicclass OAuth2CredentialsWithRefreshextendsOAuth2Credentials

A refreshable alternative to OAuth2Credentials.

To enable automatic token refreshes, you must provide an OAuth2RefreshHandler.

Inheritance

java.lang.Object > Credentials > OAuth2Credentials > OAuth2CredentialsWithRefresh

Inherited Members

Static Methods

newBuilder()

publicstaticOAuth2CredentialsWithRefresh.BuildernewBuilder()
Returns
Type Description
OAuth2CredentialsWithRefresh.Builder

Constructors

OAuth2CredentialsWithRefresh(AccessToken accessToken, OAuth2CredentialsWithRefresh.OAuth2RefreshHandler refreshHandler)

protectedOAuth2CredentialsWithRefresh(AccessTokenaccessToken,OAuth2CredentialsWithRefresh.OAuth2RefreshHandlerrefreshHandler)
Parameters
Name Description
accessToken AccessToken
refreshHandler OAuth2CredentialsWithRefresh.OAuth2RefreshHandler

OAuth2CredentialsWithRefresh(OAuth2CredentialsWithRefresh.Builder builder)

protectedOAuth2CredentialsWithRefresh(OAuth2CredentialsWithRefresh.Builderbuilder)
Parameter
Name Description
builder OAuth2CredentialsWithRefresh.Builder

Methods

getRefreshHandler()

publicOAuth2CredentialsWithRefresh.OAuth2RefreshHandlergetRefreshHandler()

Returns the provided OAuth2RefreshHandler.

Returns
Type Description
OAuth2CredentialsWithRefresh.OAuth2RefreshHandler

refreshAccessToken()

publicAccessTokenrefreshAccessToken()

Refreshes the access token using the provided OAuth2RefreshHandler.

Returns
Type Description
AccessToken
Overrides
Exceptions
Type Description
IOException

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年10月30日 UTC.