27class deployment_unit {
30 static const inline std::string LATEST_VERSION{
"latest"};
33 deployment_unit() =
delete;
42 : m_name(std::move(name))
43 , m_version(std::move(version)) {}
50 [[nodiscard]]
const std::string &
get_name()
const {
return m_name; }
57 void set_name(
const std::string &name) { m_name = name; }
64 [[nodiscard]]
const std::string &
get_version()
const {
return m_version; }
71 void set_version(
const std::string &version) { m_version = version; }
78 std::string m_version;
void set_name(const std::string &name)
Definition deployment_unit.h:57
void set_version(const std::string &version)
Definition deployment_unit.h:71
const std::string & get_version() const
Definition deployment_unit.h:64
deployment_unit(std::string name, std::string version=LATEST_VERSION)
Definition deployment_unit.h:41
const std::string & get_name() const
Definition deployment_unit.h:50