7#include <aws/elasticmapreduce/EMR_EXPORTS.h>
8#include <aws/elasticmapreduce/model/CloudWatchAlarmDefinition.h>
49 template<
typename CloudWatchAlarmDefinitionT = CloudWatchAlarmDefinition>
50 void SetCloudWatchAlarmDefinition(CloudWatchAlarmDefinitionT&& value) { m_cloudWatchAlarmDefinitionHasBeenSet =
true; m_cloudWatchAlarmDefinition = std::forward<CloudWatchAlarmDefinitionT>(value); }
51 template<
typename CloudWatchAlarmDefinitionT = CloudWatchAlarmDefinition>
57 bool m_cloudWatchAlarmDefinitionHasBeenSet =
false;
AWS_EMR_API ScalingTrigger(Aws::Utils::Json::JsonView jsonValue)
void SetCloudWatchAlarmDefinition(CloudWatchAlarmDefinitionT &&value)
AWS_EMR_API ScalingTrigger & operator=(Aws::Utils::Json::JsonView jsonValue)
bool CloudWatchAlarmDefinitionHasBeenSet() const
const CloudWatchAlarmDefinition & GetCloudWatchAlarmDefinition() const
AWS_EMR_API ScalingTrigger()=default
AWS_EMR_API Aws::Utils::Json::JsonValue Jsonize() const
ScalingTrigger & WithCloudWatchAlarmDefinition(CloudWatchAlarmDefinitionT &&value)
Aws::Utils::Json::JsonValue JsonValue