7#include <aws/elasticmapreduce/EMR_EXPORTS.h>
8#include <aws/elasticmapreduce/model/S3MonitoringConfiguration.h>
45 template <
typename S3MonitoringConfigurationT = S3MonitoringConfiguration>
47 m_s3MonitoringConfigurationHasBeenSet =
true;
48 m_s3MonitoringConfiguration = std::forward<S3MonitoringConfigurationT>(value);
50 template <
typename S3MonitoringConfigurationT = S3MonitoringConfiguration>
58 bool m_s3MonitoringConfigurationHasBeenSet =
false;
AWS_EMR_API StepMonitoringConfiguration()=default
AWS_EMR_API Aws::Utils::Json::JsonValue Jsonize() const
void SetS3MonitoringConfiguration(S3MonitoringConfigurationT &&value)
StepMonitoringConfiguration & WithS3MonitoringConfiguration(S3MonitoringConfigurationT &&value)
AWS_EMR_API StepMonitoringConfiguration(Aws::Utils::Json::JsonView jsonValue)
const S3MonitoringConfiguration & GetS3MonitoringConfiguration() const
bool S3MonitoringConfigurationHasBeenSet() const
AWS_EMR_API StepMonitoringConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue