olp-cpp-sdk
1.22.0
|
Contains information on a publication. More...
#include <Publication.h>
Public Member Functions | |
Publication (const Publication &)=default | |
Publication (Publication &&)=default | |
Publication & | operator= (const Publication &)=default |
Publication & | operator= (Publication &&)=default |
const boost::optional< std::string > & | GetId () const |
Gets the publication ID. More... | |
boost::optional< std::string > & | GetMutableId () |
Gets a mutable reference to the publication ID. More... | |
void | SetId (const std::string &value) |
Sets the publication ID. More... | |
const boost::optional< Details > & | GetDetails () const |
Gets the details of the publication. More... | |
boost::optional< Details > & | GetMutableDetails () |
Gets a mutable reference to the details of the publication. More... | |
void | SetDetails (const Details &value) |
Sets the details of the publication. More... | |
const boost::optional< std::vector< std::string > > & | GetLayerIds () const |
Gets the ID of the layer that should be published. More... | |
boost::optional< std::vector< std::string > > & | GetMutableLayerIds () |
Gets a mutable reference to the ID of the layer that should be published. More... | |
void | SetLayerIds (const std::vector< std::string > &value) |
Sets the layer ID. More... | |
const boost::optional< int64_t > & | GetCatalogVersion () const |
Gets the version of the catalog to be published. More... | |
boost::optional< int64_t > & | GetMutableCatalogVersion () |
Gets a mutable reference to the version of the catalog to be published. More... | |
void | SetCatalogVersion (const int64_t &value) |
Sets the catalog version. More... | |
const boost::optional< std::vector< VersionDependency > > & | GetVersionDependencies () const |
Gets the version dependencies. More... | |
boost::optional< std::vector< VersionDependency > > & | GetMutableVersionDependencies () |
Gets a mutable reference to the version dependencies. More... | |
void | SetVersionDependencies (const std::vector< VersionDependency > &value) |
Sets the version dependencies. More... | |
Contains information on a publication.
|
inline |
Gets the version of the catalog to be published.
|
inline |
Gets the details of the publication.
|
inline |
Gets the publication ID.
|
inline |
Gets the ID of the layer that should be published.
|
inline |
Gets a mutable reference to the version of the catalog to be published.
|
inline |
Gets a mutable reference to the details of the publication.
|
inline |
Gets a mutable reference to the publication ID.
|
inline |
Gets a mutable reference to the ID of the layer that should be published.
|
inline |
Gets a mutable reference to the version dependencies.
|
inline |
Gets the version dependencies.
|
inline |
Sets the catalog version.
value | The catalog version. |
|
inline |
Sets the details of the publication.
value | The details of the publication. |
|
inline |
Sets the publication ID.
value | The publication ID. |
|
inline |
Sets the layer ID.
value | The layer ID. |
|
inline |
Sets the version dependencies.
value | The version dependencies. |