olp-cpp-sdk
1.22.0
|
A model that represents a catalog. More...
#include <Catalog.h>
Public Member Functions | |
Catalog (const Catalog &)=default | |
Catalog (Catalog &&)=default | |
Catalog & | operator= (const Catalog &)=default |
Catalog & | operator= (Catalog &&)=default |
const std::string & | GetId () const |
Gets the ID that is used to refer to this catalog programmatically. More... | |
std::string & | GetMutableId () |
Gets a mutable reference to the ID that is used to refer to this catalog programmatically. More... | |
void | SetId (const std::string &value) |
Sets the catalog ID. More... | |
const std::string & | GetHrn () const |
Gets the HERE Resource Name (HRN) of the catalog. More... | |
std::string & | GetMutableHrn () |
Gets a mutable reference to the HRN of the catalog. More... | |
void | SetHrn (const std::string &value) |
Sets the catalog HRN. More... | |
const std::string & | GetName () const |
Gets the short name of the catalog. More... | |
std::string & | GetMutableName () |
Gets a mutable reference to the catalog short name. More... | |
void | SetName (const std::string &value) |
Sets the catalog short name. More... | |
const std::string & | GetSummary () const |
Gets the one-sentence summary of the catalog. More... | |
std::string & | GetMutableSummary () |
Gets a mutable reference to the one-sentence summary of the catalog. More... | |
void | SetSummary (const std::string &value) |
Sets the catalog summary. More... | |
const std::string & | GetDescription () const |
Gets the detailed description of the catalog. More... | |
std::string & | GetMutableDescription () |
Gets a mutable reference to the detailed description of the catalog. More... | |
void | SetDescription (const std::string &value) |
Sets the detailed description of the catalog. More... | |
const Coverage & | GetCoverage () const |
Gets the Coverage instance. More... | |
Coverage & | GetMutableCoverage () |
Gets a mutable reference to the Coverage instance. More... | |
void | SetCoverage (const Coverage &value) |
Sets the Coverage instance. More... | |
const Owner & | GetOwner () const |
Gets the Owner instance. More... | |
Owner & | GetMutableOwner () |
Gets a mutable reference to the Owner instance. More... | |
void | SetOwner (const Owner &value) |
Sets the Owner instance. More... | |
const std::vector< std::string > & | GetTags () const |
Gets the keywords that help to find the catalog on the HERE platform Portal. More... | |
std::vector< std::string > & | GetMutableTags () |
Gets a mutable reference to the keywords that help to find the catalog on the HERE platform Portal. More... | |
void | SetTags (const std::vector< std::string > &value) |
Sets the keywords that help to find the catalog. More... | |
const std::vector< std::string > & | GetBillingTags () const |
Gets the list of billing tags that are used to group billing records. More... | |
std::vector< std::string > & | GetMutableBillingTags () |
Gets a mutable reference to the list of billing tags that are used to group billing records. More... | |
void | SetBillingTags (const std::vector< std::string > &value) |
Sets the list of billing tags. More... | |
const std::string & | GetCreated () const |
Gets the catalog creation date and time. More... | |
std::string & | GetMutableCreated () |
Gets a mutable reference to the catalog creation date and time. More... | |
void | SetCreated (const std::string &value) |
Sets the catalog creation date and time. More... | |
const std::vector< Layer > & | GetLayers () const |
Gets the vector with the Layer instance. More... | |
std::vector< Layer > & | GetMutableLayers () |
Gets a mutable reference to the vector with the Layer instance. More... | |
void | SetLayers (const std::vector< Layer > &value) |
Sets the vector with the Layer instance. More... | |
const int64_t & | GetVersion () const |
Gets the version of the catalog configuration. More... | |
int64_t & | GetMutableVersion () |
Gets a mutable reference to the version of the catalog configuration. More... | |
void | SetVersion (const int64_t &value) |
Sets the catalog configuration version. More... | |
const Notifications & | GetNotifications () const |
Gets the Notifications instance. More... | |
Notifications & | GetMutableNotifications () |
Gets a mutable reference to the Notifications instance. More... | |
void | SetNotifications (const Notifications &value) |
Sets the Notifications instance. More... | |
A model that represents a catalog.
|
inline |
Gets the list of billing tags that are used to group billing records.
The billing tag is an optional free-form tag that is used for grouping billing records. If supplied, it must be 4–16 characters long and contain only alphanumeric ASCII characters [A-Za-z0-9].
|
inline |
|
inline |
Gets the catalog creation date and time.
|
inline |
Gets the detailed description of the catalog.
This description appears on the Overview tab when you open a catalog on the HERE platform Portal.
|
inline |
Gets the HERE Resource Name (HRN) of the catalog.
|
inline |
Gets the ID that is used to refer to this catalog programmatically.
All catalog IDs must be unique across all catalogs in the HERE platform. Do not put private information in the catalog ID. The catalog ID forms a portion of the catalog HERE Resource Name (HRN), and HRNs are visible to other users.
|
inline |
|
inline |
Gets a mutable reference to the list of billing tags that are used to group billing records.
GetBillingTags
for information on the billing tags.
|
inline |
|
inline |
Gets a mutable reference to the catalog creation date and time.
|
inline |
Gets a mutable reference to the detailed description of the catalog.
GetDescription
for more information on the detailed description of the catalog.
|
inline |
Gets a mutable reference to the HRN of the catalog.
|
inline |
Gets a mutable reference to the ID that is used to refer to this catalog programmatically.
GetId
for information on the catalog ID.
|
inline |
|
inline |
Gets a mutable reference to the catalog short name.
|
inline |
Gets a mutable reference to the Notifications
instance.
Notifications
instance.
|
inline |
|
inline |
Gets a mutable reference to the one-sentence summary of the catalog.
|
inline |
Gets a mutable reference to the keywords that help to find the catalog on the HERE platform Portal.
|
inline |
Gets a mutable reference to the version of the catalog configuration.
GetVersion
for information on the catalog configuration version.
|
inline |
Gets the short name of the catalog.
|
inline |
Gets the Notifications
instance.
Notifications
instance.
|
inline |
|
inline |
Gets the one-sentence summary of the catalog.
You can see this summary when you browse a list of catalogs on the HERE platform Portal.
|
inline |
Gets the keywords that help to find the catalog on the HERE platform Portal.
|
inline |
Gets the version of the catalog configuration.
Every change in this number indicates a change in catalog configuration. Examples of changes in catalog configuration include changing catalog parameters and adding layers. Note that the catalog configuration version is not the same as the metadata/data version. Configuration and metadata versions are independent of each other and indicate different kinds of changes.
|
inline |
Sets the list of billing tags.
GetBillingTags
for information on the billing tags.value | The list of billing tags that are used to group billing records. |
|
inline |
|
inline |
Sets the catalog creation date and time.
value | The catalog creation date and time. |
|
inline |
Sets the detailed description of the catalog.
GetDescription
for more information on the detailed description of the catalog.value | The detailed description of the catalog. |
|
inline |
Sets the catalog HRN.
value | The catalog HRN. |
|
inline |
Sets the catalog ID.
GetId
for information on the catalog ID.value | The catalog ID. |
|
inline |
|
inline |
Sets the catalog short name.
value | The catalog short name. |
|
inline |
Sets the Notifications
instance.
value | The Notifications instance. |
|
inline |
|
inline |
Sets the catalog summary.
value | The one-sentence summary of the catalog. |
|
inline |
Sets the keywords that help to find the catalog.
value | The keywords that help to find the catalog on the HERE platform Portal. |
|
inline |
Sets the catalog configuration version.
GetVersion
for information on the catalog configuration version.value | The catalog configuration version. |