Package com.google.auth.oauth2
Class IdTokenCredentials.Builder
- java.lang.Object
-
- com.google.auth.oauth2.OAuth2Credentials.Builder
-
- com.google.auth.oauth2.IdTokenCredentials.Builder
-
- Enclosing class:
- IdTokenCredentials
public static class IdTokenCredentials.Builder extends OAuth2Credentials.Builder
-
-
Field Summary
Fields Modifier and Type Field Description private IdTokenProvider
idTokenProvider
private java.util.List<IdTokenProvider.Option>
options
private java.lang.String
targetAudience
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdTokenCredentials
build()
IdTokenProvider
getIdTokenProvider()
java.util.List<IdTokenProvider.Option>
getOptions()
java.lang.String
getTargetAudience()
IdTokenCredentials.Builder
setIdTokenProvider(IdTokenProvider idTokenProvider)
IdTokenCredentials.Builder
setOptions(java.util.List<IdTokenProvider.Option> options)
IdTokenCredentials.Builder
setTargetAudience(java.lang.String targetAudience)
-
Methods inherited from class com.google.auth.oauth2.OAuth2Credentials.Builder
getAccessToken, getExpirationMargin, getRefreshMargin, setAccessToken, setExpirationMargin, setRefreshMargin
-
-
-
-
Field Detail
-
idTokenProvider
private IdTokenProvider idTokenProvider
-
targetAudience
private java.lang.String targetAudience
-
options
private java.util.List<IdTokenProvider.Option> options
-
-
Method Detail
-
setIdTokenProvider
@CanIgnoreReturnValue public IdTokenCredentials.Builder setIdTokenProvider(IdTokenProvider idTokenProvider)
-
getIdTokenProvider
public IdTokenProvider getIdTokenProvider()
-
setTargetAudience
@CanIgnoreReturnValue public IdTokenCredentials.Builder setTargetAudience(java.lang.String targetAudience)
-
getTargetAudience
public java.lang.String getTargetAudience()
-
setOptions
@CanIgnoreReturnValue public IdTokenCredentials.Builder setOptions(java.util.List<IdTokenProvider.Option> options)
-
getOptions
public java.util.List<IdTokenProvider.Option> getOptions()
-
build
public IdTokenCredentials build()
- Overrides:
build
in classOAuth2Credentials.Builder
-
-