7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/datazone/DataZone_EXPORTS.h>
10#include <aws/datazone/model/SparkGlueArgs.h>
42 template <
typename AdditionalArgsT = SparkGlueArgs>
44 m_additionalArgsHasBeenSet =
true;
45 m_additionalArgs = std::forward<AdditionalArgsT>(value);
47 template <
typename AdditionalArgsT = SparkGlueArgs>
62 template <
typename GlueConnectionNameT = Aws::String>
64 m_glueConnectionNameHasBeenSet =
true;
65 m_glueConnectionName = std::forward<GlueConnectionNameT>(value);
67 template <
typename GlueConnectionNameT = Aws::String>
82 template <
typename GlueConnectionNamesT = Aws::Vector<Aws::String>>
84 m_glueConnectionNamesHasBeenSet =
true;
85 m_glueConnectionNames = std::forward<GlueConnectionNamesT>(value);
87 template <
typename GlueConnectionNamesT = Aws::Vector<Aws::String>>
92 template <
typename GlueConnectionNamesT = Aws::String>
94 m_glueConnectionNamesHasBeenSet =
true;
95 m_glueConnectionNames.emplace_back(std::forward<GlueConnectionNamesT>(value));
107 template <
typename GlueVersionT = Aws::String>
109 m_glueVersionHasBeenSet =
true;
110 m_glueVersion = std::forward<GlueVersionT>(value);
112 template <
typename GlueVersionT = Aws::String>
126 m_idleTimeoutHasBeenSet =
true;
127 m_idleTimeout = value;
141 template <
typename JavaVirtualEnvT = Aws::String>
143 m_javaVirtualEnvHasBeenSet =
true;
144 m_javaVirtualEnv = std::forward<JavaVirtualEnvT>(value);
146 template <
typename JavaVirtualEnvT = Aws::String>
160 m_numberOfWorkersHasBeenSet =
true;
161 m_numberOfWorkers = value;
175 template <
typename PythonVirtualEnvT = Aws::String>
177 m_pythonVirtualEnvHasBeenSet =
true;
178 m_pythonVirtualEnv = std::forward<PythonVirtualEnvT>(value);
180 template <
typename PythonVirtualEnvT = Aws::String>
193 template <
typename WorkerTypeT = Aws::String>
195 m_workerTypeHasBeenSet =
true;
196 m_workerType = std::forward<WorkerTypeT>(value);
198 template <
typename WorkerTypeT = Aws::String>
213 int m_idleTimeout{0};
217 int m_numberOfWorkers{0};
222 bool m_additionalArgsHasBeenSet =
false;
223 bool m_glueConnectionNameHasBeenSet =
false;
224 bool m_glueConnectionNamesHasBeenSet =
false;
225 bool m_glueVersionHasBeenSet =
false;
226 bool m_idleTimeoutHasBeenSet =
false;
227 bool m_javaVirtualEnvHasBeenSet =
false;
228 bool m_numberOfWorkersHasBeenSet =
false;
229 bool m_pythonVirtualEnvHasBeenSet =
false;
230 bool m_workerTypeHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue