public class CatalogProperties
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | APP_ID | 
| static java.lang.String | AUTH_DEFAULT_REFRESH_ENABLEDDeprecated. 
 Will be removed in 1.3.0; Use  OAuth2Properties.TOKEN_REFRESH_ENABLEDto control token
     refresh behavior. | 
| static boolean | AUTH_DEFAULT_REFRESH_ENABLED_DEFAULTDeprecated. 
 Will be removed in 1.3.0; Use  OAuth2Properties.TOKEN_REFRESH_ENABLED_DEFAULTto control
     default token refresh behavior. | 
| static java.lang.String | AUTH_SESSION_TIMEOUT_MS | 
| static long | AUTH_SESSION_TIMEOUT_MS_DEFAULT | 
| static java.lang.String | CACHE_ENABLEDControls whether the catalog will cache table entries upon load. | 
| static boolean | CACHE_ENABLED_DEFAULT | 
| static java.lang.String | CACHE_EXPIRATION_INTERVAL_MSControls the duration for which entries in the catalog are cached. | 
| static long | CACHE_EXPIRATION_INTERVAL_MS_DEFAULT | 
| static long | CACHE_EXPIRATION_INTERVAL_MS_OFF | 
| static java.lang.String | CATALOG_IMPL | 
| static java.lang.String | CLIENT_POOL_CACHE_EVICTION_INTERVAL_MS | 
| static long | CLIENT_POOL_CACHE_EVICTION_INTERVAL_MS_DEFAULT | 
| static java.lang.String | CLIENT_POOL_SIZE | 
| static int | CLIENT_POOL_SIZE_DEFAULT | 
| static java.lang.String | FILE_IO_IMPL | 
| static java.lang.String | IO_MANIFEST_CACHE_ENABLEDControls whether to use caching during manifest reads or not. | 
| static boolean | IO_MANIFEST_CACHE_ENABLED_DEFAULT | 
| static java.lang.String | IO_MANIFEST_CACHE_EXPIRATION_INTERVAL_MSControls the maximum duration for which an entry stays in the manifest cache. | 
| static long | IO_MANIFEST_CACHE_EXPIRATION_INTERVAL_MS_DEFAULT | 
| static java.lang.String | IO_MANIFEST_CACHE_MAX_CONTENT_LENGTHControls the maximum length of file to be considered for caching. | 
| static long | IO_MANIFEST_CACHE_MAX_CONTENT_LENGTH_DEFAULT | 
| static java.lang.String | IO_MANIFEST_CACHE_MAX_TOTAL_BYTESControls the maximum total amount of bytes to cache in manifest cache. | 
| static long | IO_MANIFEST_CACHE_MAX_TOTAL_BYTES_DEFAULT | 
| static java.lang.String | LOCK_ACQUIRE_INTERVAL_MS | 
| static long | LOCK_ACQUIRE_INTERVAL_MS_DEFAULT | 
| static java.lang.String | LOCK_ACQUIRE_TIMEOUT_MS | 
| static long | LOCK_ACQUIRE_TIMEOUT_MS_DEFAULT | 
| static java.lang.String | LOCK_HEARTBEAT_INTERVAL_MS | 
| static long | LOCK_HEARTBEAT_INTERVAL_MS_DEFAULT | 
| static java.lang.String | LOCK_HEARTBEAT_THREADS | 
| static int | LOCK_HEARTBEAT_THREADS_DEFAULT | 
| static java.lang.String | LOCK_HEARTBEAT_TIMEOUT_MS | 
| static long | LOCK_HEARTBEAT_TIMEOUT_MS_DEFAULT | 
| static java.lang.String | LOCK_IMPL | 
| static java.lang.String | LOCK_TABLE | 
| static java.lang.String | METRICS_REPORTER_IMPL | 
| static java.lang.String | TABLE_DEFAULT_PREFIX | 
| static java.lang.String | TABLE_OVERRIDE_PREFIX | 
| static java.lang.String | URI | 
| static java.lang.String | USER | 
| static java.lang.String | WAREHOUSE_LOCATION | 
public static final java.lang.String CATALOG_IMPL
public static final java.lang.String FILE_IO_IMPL
public static final java.lang.String WAREHOUSE_LOCATION
public static final java.lang.String TABLE_DEFAULT_PREFIX
public static final java.lang.String TABLE_OVERRIDE_PREFIX
public static final java.lang.String METRICS_REPORTER_IMPL
public static final java.lang.String CACHE_ENABLED
If CACHE_EXPIRATION_INTERVAL_MS is set to zero, this value will be ignored and the
 cache will be disabled.
public static final boolean CACHE_ENABLED_DEFAULT
public static final java.lang.String CACHE_EXPIRATION_INTERVAL_MS
Behavior of specific values of cache.expiration-interval-ms:
public static final long CACHE_EXPIRATION_INTERVAL_MS_DEFAULT
public static final long CACHE_EXPIRATION_INTERVAL_MS_OFF
public static final java.lang.String IO_MANIFEST_CACHE_ENABLED
Enabling manifest file caching require the following configuration constraints to be true:
IO_MANIFEST_CACHE_EXPIRATION_INTERVAL_MS must be a non-negative value.
   IO_MANIFEST_CACHE_MAX_TOTAL_BYTES must be a positive value.
   IO_MANIFEST_CACHE_MAX_CONTENT_LENGTH must be a positive value.
 public static final boolean IO_MANIFEST_CACHE_ENABLED_DEFAULT
public static final java.lang.String IO_MANIFEST_CACHE_EXPIRATION_INTERVAL_MS
Must be a non-negative value. Following are specific behaviors of this config:
IO_MANIFEST_CACHE_MAX_TOTAL_BYTES setting.
   public static final long IO_MANIFEST_CACHE_EXPIRATION_INTERVAL_MS_DEFAULT
public static final java.lang.String IO_MANIFEST_CACHE_MAX_TOTAL_BYTES
Must be a positive value.
public static final long IO_MANIFEST_CACHE_MAX_TOTAL_BYTES_DEFAULT
public static final java.lang.String IO_MANIFEST_CACHE_MAX_CONTENT_LENGTH
An InputFile will not be cached if the length is longer than
 this limit. Must be a positive value.
public static final long IO_MANIFEST_CACHE_MAX_CONTENT_LENGTH_DEFAULT
public static final java.lang.String URI
public static final java.lang.String CLIENT_POOL_SIZE
public static final int CLIENT_POOL_SIZE_DEFAULT
public static final java.lang.String CLIENT_POOL_CACHE_EVICTION_INTERVAL_MS
public static final long CLIENT_POOL_CACHE_EVICTION_INTERVAL_MS_DEFAULT
public static final java.lang.String LOCK_IMPL
public static final java.lang.String LOCK_HEARTBEAT_INTERVAL_MS
public static final long LOCK_HEARTBEAT_INTERVAL_MS_DEFAULT
public static final java.lang.String LOCK_HEARTBEAT_TIMEOUT_MS
public static final long LOCK_HEARTBEAT_TIMEOUT_MS_DEFAULT
public static final java.lang.String LOCK_HEARTBEAT_THREADS
public static final int LOCK_HEARTBEAT_THREADS_DEFAULT
public static final java.lang.String LOCK_ACQUIRE_INTERVAL_MS
public static final long LOCK_ACQUIRE_INTERVAL_MS_DEFAULT
public static final java.lang.String LOCK_ACQUIRE_TIMEOUT_MS
public static final long LOCK_ACQUIRE_TIMEOUT_MS_DEFAULT
public static final java.lang.String LOCK_TABLE
public static final java.lang.String APP_ID
public static final java.lang.String USER
@Deprecated public static final java.lang.String AUTH_DEFAULT_REFRESH_ENABLED
OAuth2Properties.TOKEN_REFRESH_ENABLED to control token
     refresh behavior.@Deprecated public static final boolean AUTH_DEFAULT_REFRESH_ENABLED_DEFAULT
OAuth2Properties.TOKEN_REFRESH_ENABLED_DEFAULT to control
     default token refresh behavior.public static final java.lang.String AUTH_SESSION_TIMEOUT_MS
public static final long AUTH_SESSION_TIMEOUT_MS_DEFAULT