7#include <aws/ec2/EC2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/ec2/model/ResponseMetadata.h>
11#include <aws/ec2/model/GroupIdentifier.h>
12#include <aws/ec2/model/Instance.h>
17template<
typename RESULT_TYPE>
18class AmazonWebServiceResult;
66 inline void SetOwnerId(
const char* value) { m_ownerId.assign(value); }
80 inline void SetRequesterId(
const char* value) { m_requesterId.assign(value); }
void SetRequesterId(const char *value)
void SetResponseMetadata(ResponseMetadata &&value)
const Aws::String & GetOwnerId() const
RunInstancesResponse & WithInstances(const Aws::Vector< Instance > &value)
const ResponseMetadata & GetResponseMetadata() const
RunInstancesResponse & WithReservationId(Aws::String &&value)
RunInstancesResponse & WithGroups(const Aws::Vector< GroupIdentifier > &value)
void SetReservationId(Aws::String &&value)
const Aws::String & GetReservationId() const
RunInstancesResponse & WithOwnerId(const Aws::String &value)
const Aws::String & GetRequesterId() const
RunInstancesResponse & WithOwnerId(const char *value)
void SetReservationId(const char *value)
void SetOwnerId(const Aws::String &value)
void SetOwnerId(Aws::String &&value)
void SetReservationId(const Aws::String &value)
void SetInstances(Aws::Vector< Instance > &&value)
RunInstancesResponse & WithOwnerId(Aws::String &&value)
RunInstancesResponse & WithReservationId(const Aws::String &value)
RunInstancesResponse & WithInstances(Aws::Vector< Instance > &&value)
RunInstancesResponse & WithReservationId(const char *value)
AWS_EC2_API RunInstancesResponse(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
const Aws::Vector< Instance > & GetInstances() const
void SetGroups(Aws::Vector< GroupIdentifier > &&value)
void SetRequesterId(Aws::String &&value)
void SetOwnerId(const char *value)
RunInstancesResponse & WithRequesterId(const Aws::String &value)
void SetRequesterId(const Aws::String &value)
void SetResponseMetadata(const ResponseMetadata &value)
RunInstancesResponse & AddGroups(GroupIdentifier &&value)
RunInstancesResponse & AddInstances(const Instance &value)
void SetInstances(const Aws::Vector< Instance > &value)
RunInstancesResponse & WithGroups(Aws::Vector< GroupIdentifier > &&value)
AWS_EC2_API RunInstancesResponse & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
const Aws::Vector< GroupIdentifier > & GetGroups() const
RunInstancesResponse & AddGroups(const GroupIdentifier &value)
RunInstancesResponse & WithResponseMetadata(ResponseMetadata &&value)
RunInstancesResponse & WithRequesterId(const char *value)
RunInstancesResponse & WithResponseMetadata(const ResponseMetadata &value)
RunInstancesResponse & WithRequesterId(Aws::String &&value)
AWS_EC2_API RunInstancesResponse()
RunInstancesResponse & AddInstances(Instance &&value)
void SetGroups(const Aws::Vector< GroupIdentifier > &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Xml::XmlDocument XmlDocument