7#include <aws/ec2/EC2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/ec2/model/CapacityReservationFleetState.h>
10#include <aws/ec2/model/FleetInstanceMatchCriteria.h>
11#include <aws/core/utils/DateTime.h>
12#include <aws/ec2/model/FleetCapacityReservationTenancy.h>
13#include <aws/core/utils/memory/stl/AWSVector.h>
14#include <aws/ec2/model/ResponseMetadata.h>
15#include <aws/ec2/model/FleetCapacityReservation.h>
16#include <aws/ec2/model/Tag.h>
21template<
typename RESULT_TYPE>
22class AmazonWebServiceResult;
184 int m_totalTargetCapacity;
186 double m_totalFulfilledCapacity;
const Aws::Vector< FleetCapacityReservation > & GetFleetCapacityReservations() const
void SetFleetCapacityReservations(Aws::Vector< FleetCapacityReservation > &&value)
AWS_EC2_API CreateCapacityReservationFleetResponse(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
CreateCapacityReservationFleetResponse & WithTenancy(const FleetCapacityReservationTenancy &value)
CreateCapacityReservationFleetResponse & WithCreateTime(Aws::Utils::DateTime &&value)
const FleetInstanceMatchCriteria & GetInstanceMatchCriteria() const
CreateCapacityReservationFleetResponse & WithResponseMetadata(ResponseMetadata &&value)
CreateCapacityReservationFleetResponse & WithAllocationStrategy(const char *value)
void SetCreateTime(const Aws::Utils::DateTime &value)
CreateCapacityReservationFleetResponse & WithInstanceMatchCriteria(FleetInstanceMatchCriteria &&value)
void SetResponseMetadata(ResponseMetadata &&value)
CreateCapacityReservationFleetResponse & WithAllocationStrategy(const Aws::String &value)
CreateCapacityReservationFleetResponse & AddFleetCapacityReservations(const FleetCapacityReservation &value)
CreateCapacityReservationFleetResponse & WithCapacityReservationFleetId(const Aws::String &value)
void SetState(const CapacityReservationFleetState &value)
void SetAllocationStrategy(Aws::String &&value)
void SetState(CapacityReservationFleetState &&value)
CreateCapacityReservationFleetResponse & AddTags(const Tag &value)
const Aws::Vector< Tag > & GetTags() const
void SetTotalFulfilledCapacity(double value)
void SetTenancy(FleetCapacityReservationTenancy &&value)
CreateCapacityReservationFleetResponse & WithCreateTime(const Aws::Utils::DateTime &value)
CreateCapacityReservationFleetResponse & WithTotalFulfilledCapacity(double value)
const Aws::Utils::DateTime & GetEndDate() const
CreateCapacityReservationFleetResponse & WithState(const CapacityReservationFleetState &value)
void SetCapacityReservationFleetId(const Aws::String &value)
void SetTags(const Aws::Vector< Tag > &value)
const ResponseMetadata & GetResponseMetadata() const
double GetTotalFulfilledCapacity() const
const Aws::String & GetAllocationStrategy() const
CreateCapacityReservationFleetResponse & WithCapacityReservationFleetId(Aws::String &&value)
void SetResponseMetadata(const ResponseMetadata &value)
void SetCapacityReservationFleetId(Aws::String &&value)
CreateCapacityReservationFleetResponse & WithTags(Aws::Vector< Tag > &&value)
CreateCapacityReservationFleetResponse & WithFleetCapacityReservations(const Aws::Vector< FleetCapacityReservation > &value)
const Aws::String & GetCapacityReservationFleetId() const
CreateCapacityReservationFleetResponse & WithTenancy(FleetCapacityReservationTenancy &&value)
void SetCapacityReservationFleetId(const char *value)
CreateCapacityReservationFleetResponse & WithEndDate(Aws::Utils::DateTime &&value)
CreateCapacityReservationFleetResponse & WithEndDate(const Aws::Utils::DateTime &value)
const CapacityReservationFleetState & GetState() const
void SetAllocationStrategy(const char *value)
int GetTotalTargetCapacity() const
const FleetCapacityReservationTenancy & GetTenancy() const
void SetInstanceMatchCriteria(FleetInstanceMatchCriteria &&value)
AWS_EC2_API CreateCapacityReservationFleetResponse()
void SetTags(Aws::Vector< Tag > &&value)
CreateCapacityReservationFleetResponse & WithCapacityReservationFleetId(const char *value)
void SetCreateTime(Aws::Utils::DateTime &&value)
CreateCapacityReservationFleetResponse & AddTags(Tag &&value)
CreateCapacityReservationFleetResponse & WithFleetCapacityReservations(Aws::Vector< FleetCapacityReservation > &&value)
void SetTotalTargetCapacity(int value)
void SetEndDate(const Aws::Utils::DateTime &value)
CreateCapacityReservationFleetResponse & WithTotalTargetCapacity(int value)
CreateCapacityReservationFleetResponse & WithAllocationStrategy(Aws::String &&value)
void SetFleetCapacityReservations(const Aws::Vector< FleetCapacityReservation > &value)
CreateCapacityReservationFleetResponse & WithState(CapacityReservationFleetState &&value)
void SetEndDate(Aws::Utils::DateTime &&value)
void SetTenancy(const FleetCapacityReservationTenancy &value)
void SetAllocationStrategy(const Aws::String &value)
CreateCapacityReservationFleetResponse & WithTags(const Aws::Vector< Tag > &value)
CreateCapacityReservationFleetResponse & WithInstanceMatchCriteria(const FleetInstanceMatchCriteria &value)
void SetInstanceMatchCriteria(const FleetInstanceMatchCriteria &value)
const Aws::Utils::DateTime & GetCreateTime() const
CreateCapacityReservationFleetResponse & AddFleetCapacityReservations(FleetCapacityReservation &&value)
AWS_EC2_API CreateCapacityReservationFleetResponse & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
CreateCapacityReservationFleetResponse & WithResponseMetadata(const ResponseMetadata &value)
FleetCapacityReservationTenancy
FleetInstanceMatchCriteria
CapacityReservationFleetState
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Xml::XmlDocument XmlDocument