Class TestConfiguration
- java.lang.Object
-
- com.google.cloud.hadoop.gcsio.testing.TestConfiguration
-
- Direct Known Subclasses:
TestConfiguration.EnvironmentBasedTestConfiguration
public abstract class TestConfiguration extends Object
Access to test configurations values.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTestConfiguration.EnvironmentBasedTestConfigurationEnvironment-based test configuration.
-
Field Summary
Fields Modifier and Type Field Description static StringGCS_TEST_APPLICATION_DEFAULT_ENABLEstatic StringGCS_TEST_DIRECT_PATH_PREFERREDstatic StringGCS_TEST_JSON_KEYFILEstatic StringGCS_TEST_PROJECT_ID
-
Constructor Summary
Constructors Constructor Description TestConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static TestConfigurationgetInstance()abstract StringgetProjectId()abstract StringgetServiceAccountJsonKeyFile()abstract booleanisApplicationDefaultModeEnabled()abstract booleanisDirectPathPreferred()
-
-
-
Field Detail
-
GCS_TEST_PROJECT_ID
public static final String GCS_TEST_PROJECT_ID
- See Also:
- Constant Field Values
-
GCS_TEST_JSON_KEYFILE
public static final String GCS_TEST_JSON_KEYFILE
- See Also:
- Constant Field Values
-
GCS_TEST_DIRECT_PATH_PREFERRED
public static final String GCS_TEST_DIRECT_PATH_PREFERRED
- See Also:
- Constant Field Values
-
GCS_TEST_APPLICATION_DEFAULT_ENABLE
public static final String GCS_TEST_APPLICATION_DEFAULT_ENABLE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static TestConfiguration getInstance()
-
getProjectId
public abstract String getProjectId()
-
getServiceAccountJsonKeyFile
public abstract String getServiceAccountJsonKeyFile()
-
isApplicationDefaultModeEnabled
public abstract boolean isApplicationDefaultModeEnabled()
-
isDirectPathPreferred
public abstract boolean isDirectPathPreferred()
-
-