50 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
51 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
71 inline void SetReservedInstancesListingId(
const char* value) { m_reservedInstancesListingIdHasBeenSet =
true; m_reservedInstancesListingId.assign(value); }
106 inline void SetReservedInstancesId(
const char* value) { m_reservedInstancesIdHasBeenSet =
true; m_reservedInstancesId.assign(value); }
220 inline void SetStatusMessage(
const char* value) { m_statusMessageHasBeenSet =
true; m_statusMessage.assign(value); }
375 inline void SetClientToken(
const char* value) { m_clientTokenHasBeenSet =
true; m_clientToken.assign(value); }
403 bool m_reservedInstancesListingIdHasBeenSet;
405 bool m_reservedInstancesIdHasBeenSet;
407 bool m_createDateHasBeenSet;
409 bool m_updateDateHasBeenSet;
411 bool m_statusHasBeenSet;
413 bool m_statusMessageHasBeenSet;
415 bool m_instanceCountsHasBeenSet;
417 bool m_priceSchedulesHasBeenSet;
419 bool m_tagsHasBeenSet;
421 bool m_clientTokenHasBeenSet;
void SetStatus(ListingStatus &&value)
void SetUpdateDate(Aws::Utils::DateTime &&value)
void SetStatusMessage(const char *value)
ReservedInstancesListing & WithCreateDate(Aws::Utils::DateTime &&value)
const Aws::String & GetStatusMessage() const
ReservedInstancesListing & AddInstanceCounts(InstanceCount &&value)
ReservedInstancesListing & WithReservedInstancesId(const char *value)
ReservedInstancesListing & WithReservedInstancesId(const Aws::String &value)
ReservedInstancesListing & WithPriceSchedules(const Aws::Vector< PriceSchedule > &value)
void SetStatusMessage(const Aws::String &value)
ReservedInstancesListing & WithPriceSchedules(Aws::Vector< PriceSchedule > &&value)
const Aws::String & GetReservedInstancesId() const
void SetInstanceCounts(const Aws::Vector< InstanceCount > &value)
ReservedInstancesListing & WithInstanceCounts(const Aws::Vector< InstanceCount > &value)
void SetStatus(const ListingStatus &value)
ReservedInstancesListing & WithReservedInstancesListingId(Aws::String &&value)
void SetPriceSchedules(Aws::Vector< PriceSchedule > &&value)
std::vector< T, Aws::Allocator< T > > Vector
const Aws::Vector< Tag > & GetTags() const
ReservedInstancesListing & WithReservedInstancesListingId(const char *value)
void SetReservedInstancesListingId(const char *value)
ReservedInstancesListing & WithInstanceCounts(Aws::Vector< InstanceCount > &&value)
const Aws::Utils::DateTime & GetCreateDate() const
ReservedInstancesListing & AddInstanceCounts(const InstanceCount &value)
ReservedInstancesListing & WithCreateDate(const Aws::Utils::DateTime &value)
ReservedInstancesListing & WithStatusMessage(const Aws::String &value)
ReservedInstancesListing & AddPriceSchedules(PriceSchedule &&value)
ReservedInstancesListing & WithClientToken(const char *value)
ReservedInstancesListing & WithUpdateDate(Aws::Utils::DateTime &&value)
ReservedInstancesListing & WithClientToken(const Aws::String &value)
const Aws::String & GetClientToken() const
void SetPriceSchedules(const Aws::Vector< PriceSchedule > &value)
ReservedInstancesListing & AddPriceSchedules(const PriceSchedule &value)
ReservedInstancesListing & WithStatus(const ListingStatus &value)
std::basic_ostream< char, std::char_traits< char > > OStream
void SetReservedInstancesId(const char *value)
ReservedInstancesListing & WithStatus(ListingStatus &&value)
ReservedInstancesListing & WithReservedInstancesListingId(const Aws::String &value)
ReservedInstancesListing & WithTags(Aws::Vector< Tag > &&value)
const Aws::Vector< InstanceCount > & GetInstanceCounts() const
void SetClientToken(const char *value)
const ListingStatus & GetStatus() const
void SetTags(Aws::Vector< Tag > &&value)
void SetReservedInstancesId(const Aws::String &value)
ReservedInstancesListing & WithClientToken(Aws::String &&value)
void SetTags(const Aws::Vector< Tag > &value)
const Aws::Utils::DateTime & GetUpdateDate() const
void SetCreateDate(const Aws::Utils::DateTime &value)
ReservedInstancesListing & WithUpdateDate(const Aws::Utils::DateTime &value)
ReservedInstancesListing & AddTags(Tag &&value)
ReservedInstancesListing & WithReservedInstancesId(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetInstanceCounts(Aws::Vector< InstanceCount > &&value)
const Aws::Vector< PriceSchedule > & GetPriceSchedules() const
void SetClientToken(Aws::String &&value)
void SetReservedInstancesListingId(const Aws::String &value)
void SetReservedInstancesId(Aws::String &&value)
ReservedInstancesListing & WithStatusMessage(Aws::String &&value)
ReservedInstancesListing & WithTags(const Aws::Vector< Tag > &value)
ReservedInstancesListing & WithStatusMessage(const char *value)
const Aws::String & GetReservedInstancesListingId() const
void SetUpdateDate(const Aws::Utils::DateTime &value)
void SetStatusMessage(Aws::String &&value)
void SetReservedInstancesListingId(Aws::String &&value)
JSON (JavaScript Object Notation).
void SetCreateDate(Aws::Utils::DateTime &&value)
ReservedInstancesListing & AddTags(const Tag &value)
void SetClientToken(const Aws::String &value)