A B C D E F G H I P R S T U V W
All Classes All Packages
All Classes All Packages
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 generateAccessTokenProvider.AccessToken
s. - 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.
All Classes All Packages