7#include <aws/fis/FIS_EXPORTS.h>
8#include <aws/fis/model/AccountTargeting.h>
9#include <aws/fis/model/EmptyTargetResolutionMode.h>
68 bool m_accountTargetingHasBeenSet =
false;
71 bool m_emptyTargetResolutionModeHasBeenSet =
false;
AWS_FIS_API ExperimentTemplateExperimentOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_FIS_API ExperimentTemplateExperimentOptions(Aws::Utils::Json::JsonView jsonValue)
bool AccountTargetingHasBeenSet() const
void SetEmptyTargetResolutionMode(EmptyTargetResolutionMode &&value)
ExperimentTemplateExperimentOptions & WithAccountTargeting(const AccountTargeting &value)
ExperimentTemplateExperimentOptions & WithEmptyTargetResolutionMode(const EmptyTargetResolutionMode &value)
void SetAccountTargeting(AccountTargeting &&value)
ExperimentTemplateExperimentOptions & WithEmptyTargetResolutionMode(EmptyTargetResolutionMode &&value)
bool EmptyTargetResolutionModeHasBeenSet() const
void SetEmptyTargetResolutionMode(const EmptyTargetResolutionMode &value)
AWS_FIS_API ExperimentTemplateExperimentOptions()
AWS_FIS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetAccountTargeting(const AccountTargeting &value)
ExperimentTemplateExperimentOptions & WithAccountTargeting(AccountTargeting &&value)
const EmptyTargetResolutionMode & GetEmptyTargetResolutionMode() const
const AccountTargeting & GetAccountTargeting() const
EmptyTargetResolutionMode
Aws::Utils::Json::JsonValue JsonValue