A B C D E F G H I P R S T U V W 
All Classes All Packages

A

ACCESS_TOKEN_PROVIDER - com.google.cloud.hadoop.util.HadoopCredentialsConfiguration.AuthenticationType
Configures AccessTokenProvider authentication
ACCESS_TOKEN_PROVIDER_SUFFIX - Static variable in class com.google.cloud.hadoop.util.HadoopCredentialsConfiguration
Key suffix used to configure AccessTokenProvider that will be used to generate AccessTokenProvider.AccessTokens.
AccessToken(String, Instant) - Constructor for class com.google.cloud.hadoop.util.AccessTokenProvider.AccessToken
 
AccessTokenProvider - Interface in com.google.cloud.hadoop.util
A provider to provide access token, and upon access token expiration, the utility to refresh.
AccessTokenProvider.AccessToken - Class in com.google.cloud.hadoop.util
An access token and its expiration time.
AccessTokenProvider.AccessTokenType - Enum in com.google.cloud.hadoop.util
Supported access token types.
AccessTokenProviderCredentials(AccessTokenProvider) - Constructor for class com.google.cloud.hadoop.util.HadoopCredentialsConfiguration.AccessTokenProviderCredentials
 
addTestConfigurationSettings(Configuration) - Static method in class com.google.cloud.hadoop.util.testing.CredentialsConfigurationUtil
 
APPLICATION_DEFAULT - com.google.cloud.hadoop.util.HadoopCredentialsConfiguration.AuthenticationType
Configures Application Default Credentials authentication
AUTH_CLIENT_ID_SUFFIX - Static variable in class com.google.cloud.hadoop.util.HadoopCredentialsConfiguration
Configuration key for defining the OAUth2 client ID.
AUTH_CLIENT_SECRET_SUFFIX - Static variable in class com.google.cloud.hadoop.util.HadoopCredentialsConfiguration
Configuration key for defining the OAUth2 client secret.
AUTH_REFRESH_TOKEN_SUFFIX - Static variable in class com.google.cloud.hadoop.util.HadoopCredentialsConfiguration
Configuration key for defining the OAuth2 refresh token.
AUTHENTICATION_TYPE_SUFFIX - Static variable in class com.google.cloud.hadoop.util.HadoopCredentialsConfiguration
Key suffix used to configure authentication type.

B

BASE_KEY_PREFIX - Static variable in class com.google.cloud.hadoop.util.HadoopCredentialsConfiguration
All instances constructed using the builder will use google.cloud as the first prefix checked.

C

CLOUD_PLATFORM_SCOPE - Static variable in class com.google.cloud.hadoop.util.HadoopCredentialsConfiguration
 
com.google.cloud.hadoop.util - package com.google.cloud.hadoop.util
 
com.google.cloud.hadoop.util.testing - package com.google.cloud.hadoop.util.testing
 
COMPUTE_ENGINE - com.google.cloud.hadoop.util.HadoopCredentialsConfiguration.AuthenticationType
Configures Google Compute Engine service account authentication
CredentialsConfigurationUtil - Class in com.google.cloud.hadoop.util.testing
Utility methods for creating Configuration objects for use in testing.
CredentialsConfigurationUtil() - Constructor for class com.google.cloud.hadoop.util.testing.CredentialsConfigurationUtil
 

D

DOWNSCOPED - com.google.cloud.hadoop.util.AccessTokenProvider.AccessTokenType
A downscoped access token generated for each request.

E

EXPIRATION_TIME - Static variable in class com.google.cloud.hadoop.util.testing.TestingAccessTokenProvider
 

F

FAKE_ACCESS_TOKEN - Static variable in class com.google.cloud.hadoop.util.testing.TestingAccessTokenProvider
 

G

GENERIC - com.google.cloud.hadoop.util.AccessTokenProvider.AccessTokenType
The same access token generated for all the GCS requests.
get(Configuration, BiFunction<String, T, T>) - Method in class com.google.cloud.hadoop.util.HadoopConfigurationProperty
 
getAccessToken() - Method in interface com.google.cloud.hadoop.util.AccessTokenProvider
 
getAccessToken() - Method in class com.google.cloud.hadoop.util.testing.TestingAccessTokenProvider
 
getAccessToken(List<AccessBoundary>) - Method in interface com.google.cloud.hadoop.util.AccessTokenProvider
 
getAccessTokenProvider() - Method in class com.google.cloud.hadoop.util.HadoopCredentialsConfiguration.AccessTokenProviderCredentials
 
getAccessTokenType() - Method in interface com.google.cloud.hadoop.util.AccessTokenProvider
 
getConf() - Method in class com.google.cloud.hadoop.util.testing.TestingAccessTokenProvider
 
getConfigKeyPrefixes(String...) - Static method in class com.google.cloud.hadoop.util.HadoopCredentialsConfiguration
Returns full list of config prefixes that will be resolved based on the order in returned list.
getCredentials(Configuration, String...) - Static method in class com.google.cloud.hadoop.util.HadoopCredentialsConfiguration
Get the credentials for the configured HadoopCredentialsConfiguration.AuthenticationType
getDefault() - Method in class com.google.cloud.hadoop.util.HadoopConfigurationProperty
 
getDefaultProperties(Class<?>) - Static method in class com.google.cloud.hadoop.util.testing.HadoopConfigurationUtils
 
getDeprecatedKeys() - Method in class com.google.cloud.hadoop.util.HadoopConfigurationProperty
 
getExpirationTime() - Method in class com.google.cloud.hadoop.util.AccessTokenProvider.AccessToken
 
getImpersonatedCredentials(Configuration, GoogleCredentials, String...) - Static method in class com.google.cloud.hadoop.util.HadoopCredentialsConfiguration
Create a ImpersonatedCredentials based on service account to impersonate configuration
getKey() - Method in class com.google.cloud.hadoop.util.HadoopConfigurationProperty
 
getPassword(Configuration) - Method in class com.google.cloud.hadoop.util.HadoopConfigurationProperty
 
getPropsWithPrefix(Configuration) - Method in class com.google.cloud.hadoop.util.HadoopConfigurationProperty
 
getStringCollection(Configuration) - Method in class com.google.cloud.hadoop.util.HadoopConfigurationProperty
 
getTestConfiguration() - Static method in class com.google.cloud.hadoop.util.testing.CredentialsConfigurationUtil
 
getTimeDuration(Configuration) - Method in class com.google.cloud.hadoop.util.HadoopConfigurationProperty
 
getToken() - Method in class com.google.cloud.hadoop.util.AccessTokenProvider.AccessToken
 
GROUP_IMPERSONATION_SERVICE_ACCOUNT_SUFFIX - Static variable in class com.google.cloud.hadoop.util.HadoopCredentialsConfiguration
Key prefix for the group identifier associated with the service account to impersonate when accessing GCS.

H

HadoopConfigurationProperty<T> - Class in com.google.cloud.hadoop.util
Hadoop configuration property
HadoopConfigurationProperty(String) - Constructor for class com.google.cloud.hadoop.util.HadoopConfigurationProperty
 
HadoopConfigurationProperty(String, T, String...) - Constructor for class com.google.cloud.hadoop.util.HadoopConfigurationProperty
 
HadoopConfigurationUtils - Class in com.google.cloud.hadoop.util.testing
Utils for Hadoop configuration testing
HadoopCredentialsConfiguration - Class in com.google.cloud.hadoop.util
The Hadoop credentials configuration.
HadoopCredentialsConfiguration() - Constructor for class com.google.cloud.hadoop.util.HadoopCredentialsConfiguration
 
HadoopCredentialsConfiguration.AccessTokenProviderCredentials - Class in com.google.cloud.hadoop.util
 
HadoopCredentialsConfiguration.AuthenticationType - Enum in com.google.cloud.hadoop.util
Enumerates all supported authentication types

I

IMPERSONATION_SERVICE_ACCOUNT_SUFFIX - Static variable in class com.google.cloud.hadoop.util.HadoopCredentialsConfiguration
Key suffix used to configure the impersonating service account with which to call GCS API to get access token.

P

PROXY_ADDRESS_SUFFIX - Static variable in class com.google.cloud.hadoop.util.HadoopCredentialsConfiguration
Key suffix for setting a proxy for the connector to use to connect to GCS.
PROXY_PASSWORD_SUFFIX - Static variable in class com.google.cloud.hadoop.util.HadoopCredentialsConfiguration
Key suffix for setting a proxy password for the connector to use to authenticate with proxy used to connect to GCS.
PROXY_USERNAME_SUFFIX - Static variable in class com.google.cloud.hadoop.util.HadoopCredentialsConfiguration
Key suffix for setting a proxy username for the connector to use to authenticate with proxy used to connect to GCS.

R

READ_TIMEOUT_SUFFIX - Static variable in class com.google.cloud.hadoop.util.HadoopCredentialsConfiguration
Key suffix for setting the read timeout for HTTP request.
refresh() - Method in interface com.google.cloud.hadoop.util.AccessTokenProvider
Force this provider to refresh its access token.
refresh() - Method in class com.google.cloud.hadoop.util.testing.TestingAccessTokenProvider
 
refreshAccessToken() - Method in class com.google.cloud.hadoop.util.HadoopCredentialsConfiguration.AccessTokenProviderCredentials
 

S

SERVICE_ACCOUNT_JSON_KEYFILE - com.google.cloud.hadoop.util.HadoopCredentialsConfiguration.AuthenticationType
Configures JSON keyfile service account authentication
SERVICE_ACCOUNT_JSON_KEYFILE_SUFFIX - Static variable in class com.google.cloud.hadoop.util.HadoopCredentialsConfiguration
Key suffix used to configure the path to a JSON file containing a Service Account key and identifier (email).
setConf(Configuration) - Method in class com.google.cloud.hadoop.util.testing.TestingAccessTokenProvider
 

T

TestingAccessTokenProvider - Class in com.google.cloud.hadoop.util.testing
A mock implementation of the AccessTokenProvider interface to be used in tests.
TestingAccessTokenProvider() - Constructor for class com.google.cloud.hadoop.util.testing.TestingAccessTokenProvider
 
TOKEN_SERVER_URL_SUFFIX - Static variable in class com.google.cloud.hadoop.util.HadoopCredentialsConfiguration
Key suffix for setting a token server URL to use to refresh OAuth token.

U

UNAUTHENTICATED - com.google.cloud.hadoop.util.HadoopCredentialsConfiguration.AuthenticationType
Configures unauthenticated access
USER_CREDENTIALS - com.google.cloud.hadoop.util.HadoopCredentialsConfiguration.AuthenticationType
Configures user credentials authentication
USER_IMPERSONATION_SERVICE_ACCOUNT_SUFFIX - Static variable in class com.google.cloud.hadoop.util.HadoopCredentialsConfiguration
Key prefix for the user identifier associated with the service account to impersonate when accessing GCS.

V

valueOf(String) - Static method in enum com.google.cloud.hadoop.util.AccessTokenProvider.AccessTokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.cloud.hadoop.util.HadoopCredentialsConfiguration.AuthenticationType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.google.cloud.hadoop.util.AccessTokenProvider.AccessTokenType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.cloud.hadoop.util.HadoopCredentialsConfiguration.AuthenticationType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withPrefixes(List<String>) - Method in class com.google.cloud.hadoop.util.HadoopConfigurationProperty
 
WORKLOAD_IDENTITY_FEDERATION_CREDENTIAL_CONFIG_FILE - com.google.cloud.hadoop.util.HadoopCredentialsConfiguration.AuthenticationType
Configures workload identity pool key file
WORKLOAD_IDENTITY_FEDERATION_CREDENTIAL_CONFIG_FILE_SUFFIX - Static variable in class com.google.cloud.hadoop.util.HadoopCredentialsConfiguration
Key suffix used to configure the path to a JSON file containing a workload identity federation, i.e.
A B C D E F G H I P R S T U V W 
All Classes All Packages