Package com.google.auth.oauth2
Class ComputeEngineCredentials.Builder
- java.lang.Object
-
- com.google.auth.oauth2.OAuth2Credentials.Builder
-
- com.google.auth.oauth2.GoogleCredentials.Builder
-
- com.google.auth.oauth2.ComputeEngineCredentials.Builder
-
- Enclosing class:
- ComputeEngineCredentials
public static class ComputeEngineCredentials.Builder extends GoogleCredentials.Builder
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Collection<java.lang.String>
defaultScopes
private java.util.Collection<java.lang.String>
scopes
private HttpTransportFactory
transportFactory
-
Fields inherited from class com.google.auth.oauth2.GoogleCredentials.Builder
quotaProjectId, universeDomain
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
protected
Builder(ComputeEngineCredentials credentials)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComputeEngineCredentials
build()
java.util.Collection<java.lang.String>
getDefaultScopes()
HttpTransportFactory
getHttpTransportFactory()
java.util.Collection<java.lang.String>
getScopes()
ComputeEngineCredentials.Builder
setDefaultScopes(java.util.Collection<java.lang.String> defaultScopes)
ComputeEngineCredentials.Builder
setHttpTransportFactory(HttpTransportFactory transportFactory)
ComputeEngineCredentials.Builder
setQuotaProjectId(java.lang.String quotaProjectId)
ComputeEngineCredentials.Builder
setScopes(java.util.Collection<java.lang.String> scopes)
ComputeEngineCredentials.Builder
setUniverseDomain(java.lang.String universeDomain)
-
Methods inherited from class com.google.auth.oauth2.GoogleCredentials.Builder
getQuotaProjectId, getUniverseDomain, setAccessToken
-
Methods inherited from class com.google.auth.oauth2.OAuth2Credentials.Builder
getAccessToken, getExpirationMargin, getRefreshMargin, setExpirationMargin, setRefreshMargin
-
-
-
-
Field Detail
-
transportFactory
private HttpTransportFactory transportFactory
-
scopes
private java.util.Collection<java.lang.String> scopes
-
defaultScopes
private java.util.Collection<java.lang.String> defaultScopes
-
-
Constructor Detail
-
Builder
protected Builder()
-
Builder
protected Builder(ComputeEngineCredentials credentials)
-
-
Method Detail
-
setHttpTransportFactory
@CanIgnoreReturnValue public ComputeEngineCredentials.Builder setHttpTransportFactory(HttpTransportFactory transportFactory)
-
setScopes
@CanIgnoreReturnValue public ComputeEngineCredentials.Builder setScopes(java.util.Collection<java.lang.String> scopes)
-
setDefaultScopes
@CanIgnoreReturnValue public ComputeEngineCredentials.Builder setDefaultScopes(java.util.Collection<java.lang.String> defaultScopes)
-
setUniverseDomain
@CanIgnoreReturnValue public ComputeEngineCredentials.Builder setUniverseDomain(java.lang.String universeDomain)
- Overrides:
setUniverseDomain
in classGoogleCredentials.Builder
-
setQuotaProjectId
@CanIgnoreReturnValue public ComputeEngineCredentials.Builder setQuotaProjectId(java.lang.String quotaProjectId)
- Overrides:
setQuotaProjectId
in classGoogleCredentials.Builder
-
getHttpTransportFactory
public HttpTransportFactory getHttpTransportFactory()
-
getScopes
public java.util.Collection<java.lang.String> getScopes()
-
getDefaultScopes
public java.util.Collection<java.lang.String> getDefaultScopes()
-
build
public ComputeEngineCredentials build()
- Overrides:
build
in classGoogleCredentials.Builder
-
-