public static class ImpersonatedCredentials.Builder extends GoogleCredentials.Builder
quotaProjectId, universeDomain| Modifier | Constructor and Description |
|---|---|
protected |
Builder() |
protected |
Builder(GoogleCredentials sourceCredentials,
String targetPrincipal) |
| Modifier and Type | Method and Description |
|---|---|
ImpersonatedCredentials |
build() |
Calendar |
getCalendar() |
List<String> |
getDelegates() |
HttpTransportFactory |
getHttpTransportFactory() |
int |
getLifetime() |
List<String> |
getScopes() |
GoogleCredentials |
getSourceCredentials() |
String |
getTargetPrincipal() |
ImpersonatedCredentials.Builder |
setCalendar(Calendar calendar) |
ImpersonatedCredentials.Builder |
setDelegates(List<String> delegates) |
ImpersonatedCredentials.Builder |
setHttpTransportFactory(HttpTransportFactory transportFactory) |
ImpersonatedCredentials.Builder |
setIamEndpointOverride(String iamEndpointOverride) |
ImpersonatedCredentials.Builder |
setLifetime(int lifetime) |
ImpersonatedCredentials.Builder |
setQuotaProjectId(String quotaProjectId) |
ImpersonatedCredentials.Builder |
setScopes(List<String> scopes) |
ImpersonatedCredentials.Builder |
setSourceCredentials(GoogleCredentials sourceCredentials) |
ImpersonatedCredentials.Builder |
setTargetPrincipal(String targetPrincipal) |
getQuotaProjectId, getUniverseDomain, setAccessToken, setUniverseDomaingetAccessToken, getExpirationMargin, getRefreshMargin, setExpirationMargin, setRefreshMarginprotected Builder()
protected Builder(GoogleCredentials sourceCredentials, String targetPrincipal)
@CanIgnoreReturnValue public ImpersonatedCredentials.Builder setSourceCredentials(GoogleCredentials sourceCredentials)
public GoogleCredentials getSourceCredentials()
@CanIgnoreReturnValue public ImpersonatedCredentials.Builder setTargetPrincipal(String targetPrincipal)
public String getTargetPrincipal()
@CanIgnoreReturnValue public ImpersonatedCredentials.Builder setDelegates(List<String> delegates)
@CanIgnoreReturnValue public ImpersonatedCredentials.Builder setScopes(List<String> scopes)
@CanIgnoreReturnValue public ImpersonatedCredentials.Builder setLifetime(int lifetime)
public int getLifetime()
@CanIgnoreReturnValue public ImpersonatedCredentials.Builder setHttpTransportFactory(HttpTransportFactory transportFactory)
public HttpTransportFactory getHttpTransportFactory()
@CanIgnoreReturnValue public ImpersonatedCredentials.Builder setQuotaProjectId(String quotaProjectId)
setQuotaProjectId in class GoogleCredentials.Builder@CanIgnoreReturnValue public ImpersonatedCredentials.Builder setIamEndpointOverride(String iamEndpointOverride)
@CanIgnoreReturnValue public ImpersonatedCredentials.Builder setCalendar(Calendar calendar)
public Calendar getCalendar()
public ImpersonatedCredentials build()
build in class GoogleCredentials.BuilderCopyright © 2024 Google. All rights reserved.