public static class ServiceAccountCredentials.Builder extends GoogleCredentials.Builder
quotaProjectId, universeDomain| Modifier | Constructor and Description |
|---|---|
protected |
Builder() |
protected |
Builder(ServiceAccountCredentials credentials) |
getQuotaProjectId, getUniverseDomain, setAccessTokengetAccessToken, getExpirationMargin, getRefreshMargin, setExpirationMargin, setRefreshMarginprotected Builder()
protected Builder(ServiceAccountCredentials credentials)
@CanIgnoreReturnValue public ServiceAccountCredentials.Builder setClientId(String clientId)
@CanIgnoreReturnValue public ServiceAccountCredentials.Builder setClientEmail(String clientEmail)
@CanIgnoreReturnValue public ServiceAccountCredentials.Builder setPrivateKey(PrivateKey privateKey)
@CanIgnoreReturnValue public ServiceAccountCredentials.Builder setPrivateKeyString(String privateKeyPkcs8) throws IOException
IOException@CanIgnoreReturnValue public ServiceAccountCredentials.Builder setPrivateKeyId(String privateKeyId)
@CanIgnoreReturnValue public ServiceAccountCredentials.Builder setScopes(Collection<String> scopes)
@CanIgnoreReturnValue public ServiceAccountCredentials.Builder setScopes(Collection<String> scopes, Collection<String> defaultScopes)
@CanIgnoreReturnValue public ServiceAccountCredentials.Builder setServiceAccountUser(String serviceAccountUser)
@CanIgnoreReturnValue public ServiceAccountCredentials.Builder setProjectId(String projectId)
@CanIgnoreReturnValue public ServiceAccountCredentials.Builder setTokenServerUri(URI tokenServerUri)
@CanIgnoreReturnValue public ServiceAccountCredentials.Builder setHttpTransportFactory(HttpTransportFactory transportFactory)
@CanIgnoreReturnValue public ServiceAccountCredentials.Builder setQuotaProjectId(String quotaProjectId)
setQuotaProjectId in class GoogleCredentials.Builder@CanIgnoreReturnValue public ServiceAccountCredentials.Builder setLifetime(int lifetime)
@CanIgnoreReturnValue public ServiceAccountCredentials.Builder setUseJwtAccessWithScope(boolean useJwtAccessWithScope)
Credentials.GOOGLE_DEFAULT_UNIVERSE.@CanIgnoreReturnValue public ServiceAccountCredentials.Builder setDefaultRetriesEnabled(boolean defaultRetriesEnabled)
public ServiceAccountCredentials.Builder setUniverseDomain(String universeDomain)
setUniverseDomain in class GoogleCredentials.Builderpublic String getClientId()
public String getClientEmail()
public PrivateKey getPrivateKey()
public String getPrivateKeyId()
public Collection<String> getScopes()
public Collection<String> getDefaultScopes()
public String getServiceAccountUser()
public String getProjectId()
public URI getTokenServerUri()
public HttpTransportFactory getHttpTransportFactory()
public int getLifetime()
public boolean getUseJwtAccessWithScope()
public boolean isDefaultRetriesEnabled()
public ServiceAccountCredentials build()
build in class GoogleCredentials.BuilderCopyright © 2024 Google. All rights reserved.