public class ComputeEngineCredentials extends GoogleCredentials
Fetches access tokens from the Google Compute Engine metadata server.
| Modifier and Type | Class and Description |
|---|---|
static class |
ComputeEngineCredentials.Builder |
OAuth2Credentials.CredentialsChangedListener| Constructor and Description |
|---|
ComputeEngineCredentials()
Deprecated.
|
ComputeEngineCredentials(HttpTransportFactory transportFactory)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static String |
getMetadataServerUrl() |
static String |
getMetadataServerUrl(com.google.auth.oauth2.DefaultCredentialsProvider provider) |
static String |
getTokenServerEncodedUrl() |
static String |
getTokenServerEncodedUrl(com.google.auth.oauth2.DefaultCredentialsProvider provider) |
int |
hashCode() |
static ComputeEngineCredentials.Builder |
newBuilder() |
static ComputeEngineCredentials |
of(HttpTransportFactory transportFactory)
Returns a credentials instance from the given transport factory
|
AccessToken |
refreshAccessToken()
Refresh the access token by getting it from the GCE metadata server
|
ComputeEngineCredentials.Builder |
toBuilder() |
String |
toString() |
createDelegated, createScoped, createScopedRequired, fromStream, fromStream, getApplicationDefault, getApplicationDefault, ofaddChangeListener, getAccessToken, getAuthenticationType, getFromServiceLoader, getRequestMetadata, getRequestMetadata, hasRequestMetadata, hasRequestMetadataOnly, newInstance, refresh, toStringHelperblockingGetToCallback, getRequestMetadata@Deprecated public ComputeEngineCredentials()
@Deprecated public ComputeEngineCredentials(HttpTransportFactory transportFactory)
transportFactory - HTTP transport factory, creates the transport used to get access
tokens.public static ComputeEngineCredentials of(HttpTransportFactory transportFactory)
transportFactory - The Http transport factorypublic AccessToken refreshAccessToken() throws IOException
refreshAccessToken in class OAuth2CredentialsIOException - from derived implementationspublic static String getMetadataServerUrl(com.google.auth.oauth2.DefaultCredentialsProvider provider)
public static String getMetadataServerUrl()
public static String getTokenServerEncodedUrl(com.google.auth.oauth2.DefaultCredentialsProvider provider)
public static String getTokenServerEncodedUrl()
public int hashCode()
hashCode in class OAuth2Credentialspublic String toString()
toString in class OAuth2Credentialspublic boolean equals(Object obj)
equals in class OAuth2Credentialspublic ComputeEngineCredentials.Builder toBuilder()
toBuilder in class GoogleCredentialspublic static ComputeEngineCredentials.Builder newBuilder()
Copyright © 2017 Google. All rights reserved.