bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
|
#include <GranuleUMM.h>
Public Member Functions | |
bes::CatalogItem * | getCatalogItem (const BESCatalogUtils *d_catalog_utils) |
std::string | getConceptId () const |
std::string | getDapServiceUrl () const |
std::string | getDataGranuleUrl () const |
std::string | getDescription () const |
std::string | getLastModifiedStr () const |
std::string | getMetadataAccessUrl () const |
std::string | getName () const |
uint64_t | getSize () const |
std::string | getSizeStr () const |
GranuleUMM (const nlohmann::json &granule_umm_json) | |
GranuleUMM Represents a CMR granule as returned by the granule.umm_json response.
@TODO Make a better implementation for this that is more likely to be successful one thing we might want to consider is combining the two granule classes, Granule and GranuleUMM the Granule class ingests the granule.json response from CMR. This class, GranuleUMM ingests the granule.umm_json response from CMR. Different information is available in each response and combining them might allow us to more reliably retrieve things like the granule's size.
Definition at line 54 of file GranuleUMM.h.
|
explicit |
granule_umm_json | The CMR |
Definition at line 60 of file GranuleUMM.cc.
bes::CatalogItem * cmr::GranuleUMM::getCatalogItem | ( | const BESCatalogUtils * | d_catalog_utils | ) |
|
inline |
Definition at line 82 of file GranuleUMM.h.
|
inline |
Definition at line 84 of file GranuleUMM.h.
|
inline |
Definition at line 83 of file GranuleUMM.h.
|
inline |
Definition at line 91 of file GranuleUMM.h.
|
inline |
Definition at line 87 of file GranuleUMM.h.
|
inline |
Definition at line 85 of file GranuleUMM.h.
|
inline |
Definition at line 81 of file GranuleUMM.h.
|
inline |
Definition at line 88 of file GranuleUMM.h.
|
inline |
Definition at line 86 of file GranuleUMM.h.