48 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
49 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
69 inline void SetReservationId(
const char* value) { m_reservationIdHasBeenSet =
true; m_reservationId.assign(value); }
104 inline void SetOwnerId(
const char* value) { m_ownerIdHasBeenSet =
true; m_ownerId.assign(value); }
143 inline void SetRequesterId(
const char* value) { m_requesterIdHasBeenSet =
true; m_requesterId.assign(value); }
250 bool m_reservationIdHasBeenSet;
252 bool m_ownerIdHasBeenSet;
254 bool m_requesterIdHasBeenSet;
256 bool m_groupsHasBeenSet;
258 bool m_instancesHasBeenSet;
260 bool m_responseMetadataHasBeenSet;
void SetOwnerId(Aws::String &&value)
void SetReservationId(Aws::String &&value)
Reservation & AddInstances(const Instance &value)
Reservation & WithRequesterId(const char *value)
void SetGroups(const Aws::Vector< GroupIdentifier > &value)
Reservation & WithGroups(Aws::Vector< GroupIdentifier > &&value)
const Aws::String & GetOwnerId() const
void SetOwnerId(const char *value)
Reservation & WithOwnerId(const char *value)
const Aws::String & GetRequesterId() const
void SetInstances(const Aws::Vector< Instance > &value)
Reservation & WithResponseMetadata(ResponseMetadata &&value)
std::vector< T, Aws::Allocator< T > > Vector
void SetResponseMetadata(ResponseMetadata &&value)
Reservation & WithInstances(const Aws::Vector< Instance > &value)
Reservation & AddGroups(GroupIdentifier &&value)
Reservation & WithGroups(const Aws::Vector< GroupIdentifier > &value)
Reservation & WithReservationId(Aws::String &&value)
std::basic_ostream< char, std::char_traits< char > > OStream
const Aws::Vector< GroupIdentifier > & GetGroups() const
Reservation & WithReservationId(const Aws::String &value)
const Aws::String & GetReservationId() const
Reservation & WithRequesterId(Aws::String &&value)
Reservation & AddGroups(const GroupIdentifier &value)
Reservation & WithOwnerId(const Aws::String &value)
Reservation & WithRequesterId(const Aws::String &value)
Reservation & WithInstances(Aws::Vector< Instance > &&value)
void SetGroups(Aws::Vector< GroupIdentifier > &&value)
void SetRequesterId(Aws::String &&value)
void SetReservationId(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const ResponseMetadata & GetResponseMetadata() const
Reservation & WithResponseMetadata(const ResponseMetadata &value)
const Aws::Vector< Instance > & GetInstances() const
void SetOwnerId(const Aws::String &value)
void SetInstances(Aws::Vector< Instance > &&value)
void SetRequesterId(const char *value)
Reservation & WithOwnerId(Aws::String &&value)
void SetReservationId(const Aws::String &value)
Reservation & AddInstances(Instance &&value)
Reservation & WithReservationId(const char *value)
void SetRequesterId(const Aws::String &value)
void SetResponseMetadata(const ResponseMetadata &value)
JSON (JavaScript Object Notation).