7#include <aws/rds/RDS_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9#include <aws/rds/model/LifecycleSupportName.h>
10#include <aws/core/utils/DateTime.h>
82 template<
typename LifecycleSupportStartDateT = Aws::Utils::DateTime>
83 void SetLifecycleSupportStartDate(LifecycleSupportStartDateT&& value) { m_lifecycleSupportStartDateHasBeenSet =
true; m_lifecycleSupportStartDate = std::forward<LifecycleSupportStartDateT>(value); }
84 template<
typename LifecycleSupportStartDateT = Aws::Utils::DateTime>
95 template<
typename LifecycleSupportEndDateT = Aws::Utils::DateTime>
96 void SetLifecycleSupportEndDate(LifecycleSupportEndDateT&& value) { m_lifecycleSupportEndDateHasBeenSet =
true; m_lifecycleSupportEndDate = std::forward<LifecycleSupportEndDateT>(value); }
97 template<
typename LifecycleSupportEndDateT = Aws::Utils::DateTime>
103 bool m_lifecycleSupportNameHasBeenSet =
false;
106 bool m_lifecycleSupportStartDateHasBeenSet =
false;
109 bool m_lifecycleSupportEndDateHasBeenSet =
false;
LifecycleSupportName GetLifecycleSupportName() const
bool LifecycleSupportNameHasBeenSet() const
bool LifecycleSupportEndDateHasBeenSet() const
void SetLifecycleSupportEndDate(LifecycleSupportEndDateT &&value)
bool LifecycleSupportStartDateHasBeenSet() const
AWS_RDS_API void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
AWS_RDS_API SupportedEngineLifecycle(const Aws::Utils::Xml::XmlNode &xmlNode)
AWS_RDS_API void OutputToStream(Aws::OStream &oStream, const char *location) const
SupportedEngineLifecycle & WithLifecycleSupportEndDate(LifecycleSupportEndDateT &&value)
void SetLifecycleSupportName(LifecycleSupportName value)
void SetLifecycleSupportStartDate(LifecycleSupportStartDateT &&value)
SupportedEngineLifecycle & WithLifecycleSupportName(LifecycleSupportName value)
const Aws::Utils::DateTime & GetLifecycleSupportStartDate() const
AWS_RDS_API SupportedEngineLifecycle()=default
const Aws::Utils::DateTime & GetLifecycleSupportEndDate() const
SupportedEngineLifecycle & WithLifecycleSupportStartDate(LifecycleSupportStartDateT &&value)
AWS_RDS_API SupportedEngineLifecycle & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
std::basic_ostream< char, std::char_traits< char > > OStream