7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/ec2/EC2_EXPORTS.h>
45 m_instanceCountHasBeenSet =
true;
46 m_instanceCount = value;
60 template <
typename ReservationStateT = Aws::String>
62 m_reservationStateHasBeenSet =
true;
63 m_reservationState = std::forward<ReservationStateT>(value);
65 template <
typename ReservationStateT = Aws::String>
79 template <
typename StartDateT = Aws::Utils::DateTime>
81 m_startDateHasBeenSet =
true;
82 m_startDate = std::forward<StartDateT>(value);
84 template <
typename StartDateT = Aws::Utils::DateTime>
98 template <
typename OriginalStartDateT = Aws::Utils::DateTime>
100 m_originalStartDateHasBeenSet =
true;
101 m_originalStartDate = std::forward<OriginalStartDateT>(value);
103 template <
typename OriginalStartDateT = Aws::Utils::DateTime>
110 int m_instanceCount{0};
117 bool m_instanceCountHasBeenSet =
false;
118 bool m_reservationStateHasBeenSet =
false;
119 bool m_startDateHasBeenSet =
false;
120 bool m_originalStartDateHasBeenSet =
false;
void SetReservationState(ReservationStateT &&value)
const Aws::Utils::DateTime & GetStartDate() const
ModificationQuoteCurrentConfiguration & WithReservationState(ReservationStateT &&value)
const Aws::String & GetReservationState() const
ModificationQuoteCurrentConfiguration & WithOriginalStartDate(OriginalStartDateT &&value)
const Aws::Utils::DateTime & GetOriginalStartDate() const
ModificationQuoteCurrentConfiguration & WithInstanceCount(int value)
AWS_EC2_API void OutputToStream(Aws::OStream &oStream, const char *location) const
AWS_EC2_API ModificationQuoteCurrentConfiguration(const Aws::Utils::Xml::XmlNode &xmlNode)
AWS_EC2_API ModificationQuoteCurrentConfiguration & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
bool StartDateHasBeenSet() const
void SetStartDate(StartDateT &&value)
ModificationQuoteCurrentConfiguration & WithStartDate(StartDateT &&value)
int GetInstanceCount() const
bool OriginalStartDateHasBeenSet() const
AWS_EC2_API void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
bool ReservationStateHasBeenSet() const
void SetInstanceCount(int value)
void SetOriginalStartDate(OriginalStartDateT &&value)
bool InstanceCountHasBeenSet() const
AWS_EC2_API ModificationQuoteCurrentConfiguration()=default
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::basic_ostream< char, std::char_traits< char > > OStream