7#include <aws/emr-containers/EMRContainers_EXPORTS.h>
8#include <aws/emr-containers/model/SparkSubmitJobDriver.h>
9#include <aws/emr-containers/model/SparkSqlJobDriver.h>
22namespace EMRContainers
49 template<
typename SparkSubmitJobDriverT = SparkSubmitJobDriver>
50 void SetSparkSubmitJobDriver(SparkSubmitJobDriverT&& value) { m_sparkSubmitJobDriverHasBeenSet =
true; m_sparkSubmitJobDriver = std::forward<SparkSubmitJobDriverT>(value); }
51 template<
typename SparkSubmitJobDriverT = SparkSubmitJobDriver>
61 template<
typename SparkSqlJobDriverT = SparkSqlJobDriver>
62 void SetSparkSqlJobDriver(SparkSqlJobDriverT&& value) { m_sparkSqlJobDriverHasBeenSet =
true; m_sparkSqlJobDriver = std::forward<SparkSqlJobDriverT>(value); }
63 template<
typename SparkSqlJobDriverT = SparkSqlJobDriver>
69 bool m_sparkSubmitJobDriverHasBeenSet =
false;
72 bool m_sparkSqlJobDriverHasBeenSet =
false;
bool SparkSqlJobDriverHasBeenSet() const
const SparkSqlJobDriver & GetSparkSqlJobDriver() const
JobDriver & WithSparkSubmitJobDriver(SparkSubmitJobDriverT &&value)
bool SparkSubmitJobDriverHasBeenSet() const
AWS_EMRCONTAINERS_API JobDriver(Aws::Utils::Json::JsonView jsonValue)
JobDriver & WithSparkSqlJobDriver(SparkSqlJobDriverT &&value)
AWS_EMRCONTAINERS_API JobDriver()=default
AWS_EMRCONTAINERS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetSparkSqlJobDriver(SparkSqlJobDriverT &&value)
AWS_EMRCONTAINERS_API JobDriver & operator=(Aws::Utils::Json::JsonView jsonValue)
const SparkSubmitJobDriver & GetSparkSubmitJobDriver() const
void SetSparkSubmitJobDriver(SparkSubmitJobDriverT &&value)
Aws::Utils::Json::JsonValue JsonValue