olp-cpp-sdk
1.22.0
|
A layer of a catalog. More...
#include <Catalog.h>
Public Member Functions | |
Layer (const Layer &)=default | |
Layer (Layer &&)=default | |
Layer & | operator= (const Layer &)=default |
Layer & | operator= (Layer &&)=default |
const std::string & | GetId () const |
Gets the ID that is used to refer to this layer programmatically. More... | |
std::string & | GetMutableId () |
Gets a mutable reference to the ID that is used to refer to this layer programmatically. More... | |
void | SetId (const std::string &value) |
Sets the layer ID. More... | |
const std::string & | GetName () const |
Gets the layer display name. More... | |
std::string & | GetMutableName () |
Gets a mutable refrence to the layer display name. More... | |
void | SetName (const std::string &value) |
Sets the layer display name. More... | |
const std::string & | GetSummary () const |
Gets the one-sentence summary of the layer. More... | |
std::string & | GetMutableSummary () |
Gets a mutable reference to the one-sentence summary of the layer. More... | |
void | SetSummary (const std::string &value) |
Sets the layer summary. More... | |
const std::string & | GetDescription () const |
Gets the detailed description of the layer. More... | |
std::string & | GetMutableDescription () |
Gets a mutable reference to the detailed description of the layer. More... | |
void | SetDescription (const std::string &value) |
Sets the detailed description of the layer. 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 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 Schema & | GetSchema () const |
Gets the Schema instance. More... | |
Schema & | GetMutableSchema () |
Gets a mutable reference to the Schema instance. More... | |
void | SetSchema (const Schema &value) |
Sets the Schema instance. More... | |
const std::string & | GetContentType () const |
Gets the data of the MIME type that is stored in the layer. More... | |
std::string & | GetMutableContentType () |
Gets a mutable reference to the data of the MIME type that is stored in the layer. More... | |
void | SetContentType (const std::string &value) |
Sets the data of the MIME type. More... | |
const std::string & | GetContentEncoding () const |
Gets the compressed data from the layer. More... | |
std::string & | GetMutableContentEncoding () |
Gets a mutable reference to the compressed data from the layer. More... | |
void | SetContentEncoding (const std::string &value) |
Sets the compressed data. More... | |
const Partitioning & | GetPartitioning () const |
Gets the Partitioning instance. More... | |
Partitioning & | GetMutablePartitioning () |
Gets a mutable reference to the Partitioning instance. More... | |
void | SetPartitioning (const Partitioning &value) |
Sets the Partitioning instance. More... | |
const std::string & | GetLayerType () const |
Gets the type of data availability that this layer provides. More... | |
std::string & | GetMutableLayerType () |
Gets a mutable reference to the type of data availability that this layer provides. More... | |
void | SetLayerType (const std::string &value) |
Sets the data availability type. More... | |
const std::string & | GetDigest () const |
Gets the digest algorithm used to calculate the checksum for the partitions in this layer. More... | |
std::string & | GetMutableDigest () |
Gets a mutable reference to the digest algorithm used to calculate the checksum for the partitions in this layer. More... | |
void | SetDigest (const std::string &value) |
Sets the digest algorithm used to calculate the checksum for the partitions in this layer. More... | |
const std::vector< std::string > & | GetTags () const |
Gets the keywords that help to find the layer on the HERE platform Portal. More... | |
std::vector< std::string > & | GetMutableTags () |
Gets a mutable reference to the keywords that help to find the layer on the HERE platform Portal. More... | |
void | SetTags (const std::vector< std::string > &value) |
Sets the keywords that help to find the layer. 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 boost::optional< int64_t > & | GetTtl () const |
The expiry time (in milliseconds) for data in this layer. More... | |
boost::optional< int64_t > & | GetMutableTtl () |
Gets a mutable reference to the expiry time for data in this layer. More... | |
void | SetTtl (const boost::optional< int64_t > &value) |
Sets the expiry time for data in this layer. More... | |
const IndexProperties & | GetIndexProperties () const |
Gets the IndexProperties instance. More... | |
IndexProperties & | GetMutableIndexProperties () |
Gets a mutable reference to the IndexProperties instance. More... | |
void | SetIndexProperties (const IndexProperties &value) |
Sets the IndexProperties instance. More... | |
const StreamProperties & | GetStreamProperties () const |
Gets the StreamProperties instance. More... | |
StreamProperties & | GetMutableStreamProperties () |
Gets a mutable reference to the StreamProperties instance. More... | |
void | SetStreamProperties (const StreamProperties &value) |
Sets the StreamProperties instance. More... | |
const Volume & | GetVolume () const |
Gets the Volume instance. More... | |
Volume & | GetMutableVolume () |
Gets a mutable reference to the Volume instance. More... | |
void | SetVolume (const Volume &value) |
Sets the Volume instance. More... | |
A layer of 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 |
Gets the compressed data from the layer.
|
inline |
Gets the data of the MIME type that is stored in the layer.
|
inline |
|
inline |
Gets the detailed description of the layer.
This information appears on the Overview tab when you open a layer on the HERE platform Portal.
|
inline |
Gets the digest algorithm used to calculate the checksum for the partitions in this layer.
If specified, you can assume that all partitions in the layer, at every version, were calculated using this algorithm.
|
inline |
Gets the ID that is used to refer to this layer programmatically.
|
inline |
Gets the IndexProperties
instance.
IndexProperties
instance.
|
inline |
Gets the type of data availability that this layer provides.
|
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 |
Gets a mutable reference to the compressed data from the layer.
|
inline |
Gets a mutable reference to the data of the MIME type that is stored in the layer.
|
inline |
|
inline |
Gets a mutable reference to the detailed description of the layer.
|
inline |
Gets a mutable reference to the digest algorithm used to calculate the checksum for the partitions in this layer.
GetDigest
for information on the digest algorithm.
|
inline |
Gets a mutable reference to the ID that is used to refer to this layer programmatically.
|
inline |
Gets a mutable reference to the IndexProperties
instance.
IndexProperties
instance.
|
inline |
Gets a mutable reference to the type of data availability that this layer provides.
|
inline |
Gets a mutable refrence to the layer display name.
|
inline |
|
inline |
Gets a mutable reference to the Partitioning
instance.
Partitioning
instance.
|
inline |
|
inline |
Gets a mutable reference to the StreamProperties
instance.
StreamProperties
instance.
|
inline |
Gets a mutable reference to the one-sentence summary of the layer.
GetSummary
for information on the layer summary.
|
inline |
Gets a mutable reference to the keywords that help to find the layer on the HERE platform Portal.
|
inline |
Gets a mutable reference to the expiry time for data in this layer.
GetTtl
for information on the expiry time.
|
inline |
|
inline |
Gets the layer display name.
|
inline |
|
inline |
Gets the Partitioning
instance.
Partitioning
instance.
|
inline |
|
inline |
Gets the StreamProperties
instance.
StreamProperties
instance.
|
inline |
Gets the one-sentence summary of the layer.
You can see this summary when you browse a list of layers on the HERE platform Portal.
|
inline |
Gets the keywords that help to find the layer on the HERE platform Portal.
|
inline |
The expiry time (in milliseconds) for data in this layer.
Data is automatically removed when the specified time limit elapses. For volatile layers, the TTL value must be between 60000 (1 minute) and 604800000 (7 days). For stream layers, the TTL value must be between 600000 (10 minutes) and 259200000 (72 hours).
|
inline |
|
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 |
Sets the compressed data.
value | The compressed data. |
|
inline |
Sets the data of the MIME type.
value | The data of the MIME type that is stored in the layer. |
|
inline |
|
inline |
Sets the detailed description of the layer.
value | The detailed description of the layer. |
|
inline |
Sets the digest algorithm used to calculate the checksum for the partitions in this layer.
GetDigest
for information on the digest algorithm.value | The digest algorithm used to calculate the checksum for the partitions in this layer. |
|
inline |
Sets the layer ID.
value | The layer ID. |
|
inline |
Sets the IndexProperties
instance.
value | The IndexProperties instance. |
|
inline |
Sets the data availability type.
value | The data availability type. |
|
inline |
Sets the layer display name.
value | The layer display name. |
|
inline |
|
inline |
Sets the Partitioning
instance.
value | The Partitioning instance. |
|
inline |
|
inline |
Sets the StreamProperties
instance.
value | The StreamProperties instance |
|
inline |
Sets the layer summary.
GetSummary
for information on the layer summary.value | The one-sentence summary of the layer. |
|
inline |
Sets the keywords that help to find the layer.
value | The keywords that help to find the layer on the HERE platform Portal. |
|
inline |
Sets the expiry time for data in this layer.
GetTtl
for information on the expiry time.value | The expiry time for data in this layer. |
|
inline |