Package com.google.auth.oauth2
Class UserCredentials.Builder
java.lang.Object
com.google.auth.oauth2.OAuth2Credentials.Builder
com.google.auth.oauth2.GoogleCredentials.Builder
com.google.auth.oauth2.UserCredentials.Builder
- Enclosing class:
- UserCredentials
-
Field Summary
Fields inherited from class com.google.auth.oauth2.GoogleCredentials.Builder
quotaProjectId, universeDomain -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()@Nullable String@Nullable String@Nullable HttpTransportFactory@Nullable String@Nullable URIsetAccessToken(@Nullable AccessToken token) setClientId(String clientId) setClientSecret(String clientSecret) setExpirationMargin(Duration expirationMargin) setHttpTransportFactory(HttpTransportFactory transportFactory) setQuotaProjectId(@Nullable String quotaProjectId) setRefreshMargin(Duration refreshMargin) setRefreshToken(String refreshToken) setTokenServerUri(@Nullable URI tokenServerUri) Methods inherited from class com.google.auth.oauth2.GoogleCredentials.Builder
getQuotaProjectId, getUniverseDomain, setUniverseDomainMethods inherited from class com.google.auth.oauth2.OAuth2Credentials.Builder
getAccessToken, getExpirationMargin, getRefreshMargin
-
Constructor Details
-
Builder
protected Builder() -
Builder
-
-
Method Details
-
setClientId
-
setClientSecret
-
setRefreshToken
-
setTokenServerUri
@CanIgnoreReturnValue public UserCredentials.Builder setTokenServerUri(@Nullable URI tokenServerUri) -
setHttpTransportFactory
@CanIgnoreReturnValue public UserCredentials.Builder setHttpTransportFactory(HttpTransportFactory transportFactory) -
setAccessToken
- Overrides:
setAccessTokenin classGoogleCredentials.Builder
-
setExpirationMargin
- Overrides:
setExpirationMarginin classOAuth2Credentials.Builder
-
setRefreshMargin
- Overrides:
setRefreshMarginin classOAuth2Credentials.Builder
-
setQuotaProjectId
@CanIgnoreReturnValue public UserCredentials.Builder setQuotaProjectId(@Nullable String quotaProjectId) - Overrides:
setQuotaProjectIdin classGoogleCredentials.Builder
-
getClientId
-
getClientSecret
-
getRefreshToken
-
getTokenServerUri
-
getHttpTransportFactory
-
build
- Overrides:
buildin classGoogleCredentials.Builder
-