30#define E_NgapNames_H 1
33constexpr static auto const NGAP_CACHE =
"cache";
35constexpr static auto const NGAP_NAME =
"ngap";
36#define MODULE NGAP_NAME
38constexpr static auto const DATA_ACCESS_URL_KEY =
"OPeNDAP_DMRpp_DATA_ACCESS_URL";
39constexpr static auto const MISSING_DATA_ACCESS_URL_KEY =
"OPeNDAP_DMRpp_SC_DATA_ACCESS_URL";
40constexpr static auto const NGAP_INJECT_DATA_URL_KEY =
"NGAP.inject_data_urls";
41constexpr static auto const NGAP_CMR_HOSTNAME_KEY =
"NGAP.cmr_host_url";
42constexpr static auto const NGAP_CMR_SEARCH_ENDPOINT_PATH_KEY =
"NGAP.cmr_search_endpoint_path";
44constexpr static auto const NGAP_PROVIDERS_KEY =
"/providers/";
45constexpr static auto const NGAP_COLLECTIONS_KEY =
"/collections/";
46constexpr static auto const NGAP_CONCEPTS_KEY =
"/concepts/";
47constexpr static auto const NGAP_GRANULES_KEY =
"/granules/";
49constexpr static auto const DEFAULT_CMR_ENDPOINT_URL =
"https://cmr.earthdata.nasa.gov";
50constexpr static auto const DEFAULT_CMR_SEARCH_ENDPOINT_PATH =
"/search/granules.umm_json_v1_4";
51constexpr static auto const CMR_URL_TYPE_GET_DATA =
"GET DATA";
53constexpr static auto const USE_CMR_CACHE =
"NGAP.UseCMRCache";
54constexpr static auto const CMR_CACHE_THRESHOLD =
"NGAP.CMRCacheSize.Items";
55constexpr static auto const CMR_CACHE_SPACE =
"NGAP.CMRCachePurge.Items";
57constexpr static auto const USE_DMRPP_CACHE =
"NGAP.UseDMRppCache";
58constexpr static auto const DMRPP_CACHE_THRESHOLD =
"NGAP.DMRppCacheSize.Items";
59constexpr static auto const DMRPP_CACHE_SPACE =
"NGAP.DMRppCachePurge.Items";
61constexpr static auto const DMRPP_FILE_CACHE_THRESHOLD =
"NGAP.DMRppFileCacheSize.MB";
62constexpr static auto const DMRPP_FILE_CACHE_SPACE =
"NGAP.DMRppFileCachePurge.MB";
63constexpr static auto const DMRPP_FILE_CACHE_DIR =
"NGAP.DMRppFileCacheDir";
65constexpr static auto const DATA_SOURCE_LOCATION =
"NGAP.DataSourceLocation";
66constexpr static auto const USE_OPENDAP_BUCKET =
"NGAP.UseOPeNDAPBucket";
69#define CMR_PROVIDER "provider"
70#define CMR_ENTRY_TITLE "entry_title"
71#define CMR_COLLECTION_CONCEPT_ID "collection_concept_id"
72#define CMR_GRANULE_UR "granule_ur"