| Package | Description |
|---|---|
| com.google.auth.oauth2 |
| Modifier and Type | Field and Description |
|---|---|
protected ImpersonatedCredentials |
ExternalAccountCredentials.impersonatedCredentials |
| Modifier and Type | Method and Description |
|---|---|
ImpersonatedCredentials |
ImpersonatedCredentials.Builder.build() |
static ImpersonatedCredentials |
ImpersonatedCredentials.create(GoogleCredentials sourceCredentials,
String targetPrincipal,
List<String> delegates,
List<String> scopes,
int lifetime) |
static ImpersonatedCredentials |
ImpersonatedCredentials.create(GoogleCredentials sourceCredentials,
String targetPrincipal,
List<String> delegates,
List<String> scopes,
int lifetime,
HttpTransportFactory transportFactory) |
static ImpersonatedCredentials |
ImpersonatedCredentials.create(GoogleCredentials sourceCredentials,
String targetPrincipal,
List<String> delegates,
List<String> scopes,
int lifetime,
HttpTransportFactory transportFactory,
String quotaProjectId) |
static ImpersonatedCredentials |
ImpersonatedCredentials.create(GoogleCredentials sourceCredentials,
String targetPrincipal,
List<String> delegates,
List<String> scopes,
int lifetime,
HttpTransportFactory transportFactory,
String quotaProjectId,
String iamEndpointOverride) |
ImpersonatedCredentials |
ImpersonatedCredentials.createWithCustomCalendar(Calendar calendar)
Clones the impersonated credentials with a new calendar.
|
static ImpersonatedCredentials |
ImpersonatedCredentials.fromStream(InputStream credentialsStream)
Returns credentials defined by a ImpersonatedCredential key file in JSON format from the Google
Developers Console.
|
static ImpersonatedCredentials |
ImpersonatedCredentials.fromStream(InputStream credentialsStream,
HttpTransportFactory transportFactory)
Returns credentials defined by a ImpersonatedCredential key file in JSON format from the Google
Developers Console.
|
| Constructor and Description |
|---|
Builder(ImpersonatedCredentials credentials) |
Copyright © 2026 Google. All rights reserved.