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.
Use
create() instead. This constructor will either be deleted or
made private in a later version. |
ComputeEngineCredentials(HttpTransportFactory transportFactory)
Deprecated.
Use
newBuilder() instead. This constructor will either be deleted or made
private in a later version. |
| Modifier and Type | Method and Description |
|---|---|
static ComputeEngineCredentials |
create()
Create a new ComputeEngineCredentials instance with default behavior.
|
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)
Deprecated.
Use
newBuilder() instead. This constructor will either be deleted or made
private in a later version. |
AccessToken |
refreshAccessToken()
Refresh the access token by getting it from the GCE metadata server
|
ComputeEngineCredentials.Builder |
toBuilder() |
String |
toString() |
create, createDelegated, createScoped, createScopedRequired, fromStream, fromStream, getApplicationDefault, getApplicationDefault, ofaddChangeListener, getAccessToken, getAuthenticationType, getFromServiceLoader, getRequestMetadata, getRequestMetadata, getRequestMetadataInternal, hasRequestMetadata, hasRequestMetadataOnly, newInstance, refresh, removeChangeListenerblockingGetToCallback, getRequestMetadata@Deprecated public ComputeEngineCredentials()
create() instead. This constructor will either be deleted or
made private in a later version.@Deprecated public ComputeEngineCredentials(HttpTransportFactory transportFactory)
newBuilder() instead. This constructor will either be deleted or made
private in a later version.transportFactory - HTTP transport factory, creates the transport used to get access
tokens.@Deprecated public static ComputeEngineCredentials of(HttpTransportFactory transportFactory)
newBuilder() instead. This constructor will either be deleted or made
private in a later version.transportFactory - The Http transport factorypublic static ComputeEngineCredentials create()
public 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.