7#include <aws/lambda/Lambda_EXPORTS.h>
8#include <aws/lambda/model/SnapStartApplyOn.h>
9#include <aws/lambda/model/SnapStartOptimizationStatus.h>
73 bool m_applyOnHasBeenSet =
false;
76 bool m_optimizationStatusHasBeenSet =
false;
bool OptimizationStatusHasBeenSet() const
void SetApplyOn(const SnapStartApplyOn &value)
void SetApplyOn(SnapStartApplyOn &&value)
const SnapStartOptimizationStatus & GetOptimizationStatus() const
SnapStartResponse & WithOptimizationStatus(const SnapStartOptimizationStatus &value)
const SnapStartApplyOn & GetApplyOn() const
SnapStartResponse & WithApplyOn(const SnapStartApplyOn &value)
bool ApplyOnHasBeenSet() const
SnapStartResponse & WithApplyOn(SnapStartApplyOn &&value)
SnapStartResponse & WithOptimizationStatus(SnapStartOptimizationStatus &&value)
AWS_LAMBDA_API SnapStartResponse & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_LAMBDA_API SnapStartResponse(Aws::Utils::Json::JsonView jsonValue)
void SetOptimizationStatus(const SnapStartOptimizationStatus &value)
AWS_LAMBDA_API SnapStartResponse()
void SetOptimizationStatus(SnapStartOptimizationStatus &&value)
AWS_LAMBDA_API Aws::Utils::Json::JsonValue Jsonize() const
SnapStartOptimizationStatus
Aws::Utils::Json::JsonValue JsonValue