7#include <aws/deadline/Deadline_EXPORTS.h>
8#include <aws/deadline/model/CustomerManagedFleetConfiguration.h>
9#include <aws/deadline/model/ServiceManagedEc2FleetConfiguration.h>
47 template<
typename CustomerManagedT = CustomerManagedFleetConfiguration>
48 void SetCustomerManaged(CustomerManagedT&& value) { m_customerManagedHasBeenSet =
true; m_customerManaged = std::forward<CustomerManagedT>(value); }
49 template<
typename CustomerManagedT = CustomerManagedFleetConfiguration>
59 template<
typename ServiceManagedEc2T = ServiceManagedEc2FleetConfiguration>
60 void SetServiceManagedEc2(ServiceManagedEc2T&& value) { m_serviceManagedEc2HasBeenSet =
true; m_serviceManagedEc2 = std::forward<ServiceManagedEc2T>(value); }
61 template<
typename ServiceManagedEc2T = ServiceManagedEc2FleetConfiguration>
67 bool m_customerManagedHasBeenSet =
false;
70 bool m_serviceManagedEc2HasBeenSet =
false;
bool ServiceManagedEc2HasBeenSet() const
const CustomerManagedFleetConfiguration & GetCustomerManaged() const
FleetConfiguration & WithCustomerManaged(CustomerManagedT &&value)
AWS_DEADLINE_API FleetConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
FleetConfiguration & WithServiceManagedEc2(ServiceManagedEc2T &&value)
AWS_DEADLINE_API FleetConfiguration()=default
void SetCustomerManaged(CustomerManagedT &&value)
AWS_DEADLINE_API Aws::Utils::Json::JsonValue Jsonize() const
const ServiceManagedEc2FleetConfiguration & GetServiceManagedEc2() const
bool CustomerManagedHasBeenSet() const
AWS_DEADLINE_API FleetConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetServiceManagedEc2(ServiceManagedEc2T &&value)
Aws::Utils::Json::JsonValue JsonValue