7#include <aws/amplifyuibuilder/AmplifyUIBuilder_EXPORTS.h>
8#include <aws/amplifyuibuilder/model/JSModule.h>
9#include <aws/amplifyuibuilder/model/JSTarget.h>
10#include <aws/amplifyuibuilder/model/JSScript.h>
11#include <aws/amplifyuibuilder/model/ApiConfiguration.h>
12#include <aws/core/utils/memory/stl/AWSMap.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
26namespace AmplifyUIBuilder
52 inline void SetModule(
const JSModule& value) { m_moduleHasBeenSet =
true; m_module = value; }
53 inline void SetModule(
JSModule&& value) { m_moduleHasBeenSet =
true; m_module = std::move(value); }
64 inline void SetTarget(
const JSTarget& value) { m_targetHasBeenSet =
true; m_target = value; }
65 inline void SetTarget(
JSTarget&& value) { m_targetHasBeenSet =
true; m_target = std::move(value); }
76 inline void SetScript(
const JSScript& value) { m_scriptHasBeenSet =
true; m_script = value; }
77 inline void SetScript(
JSScript&& value) { m_scriptHasBeenSet =
true; m_script = std::move(value); }
100 inline void SetInlineSourceMap(
bool value) { m_inlineSourceMapHasBeenSet =
true; m_inlineSourceMap = value; }
138 bool m_moduleHasBeenSet =
false;
141 bool m_targetHasBeenSet =
false;
144 bool m_scriptHasBeenSet =
false;
146 bool m_renderTypeDeclarations;
147 bool m_renderTypeDeclarationsHasBeenSet =
false;
149 bool m_inlineSourceMap;
150 bool m_inlineSourceMapHasBeenSet =
false;
153 bool m_apiConfigurationHasBeenSet =
false;
156 bool m_dependenciesHasBeenSet =
false;
void SetScript(JSScript &&value)
ReactStartCodegenJobData & WithModule(const JSModule &value)
AWS_AMPLIFYUIBUILDER_API ReactStartCodegenJobData(Aws::Utils::Json::JsonView jsonValue)
ReactStartCodegenJobData & AddDependencies(Aws::String &&key, const char *value)
bool GetInlineSourceMap() const
ReactStartCodegenJobData & WithDependencies(Aws::Map< Aws::String, Aws::String > &&value)
AWS_AMPLIFYUIBUILDER_API ReactStartCodegenJobData()
const JSScript & GetScript() const
bool GetRenderTypeDeclarations() const
bool RenderTypeDeclarationsHasBeenSet() const
ReactStartCodegenJobData & WithModule(JSModule &&value)
ReactStartCodegenJobData & AddDependencies(const Aws::String &key, const Aws::String &value)
void SetRenderTypeDeclarations(bool value)
void SetInlineSourceMap(bool value)
void SetTarget(JSTarget &&value)
ReactStartCodegenJobData & WithDependencies(const Aws::Map< Aws::String, Aws::String > &value)
ReactStartCodegenJobData & WithTarget(JSTarget &&value)
ReactStartCodegenJobData & WithTarget(const JSTarget &value)
void SetApiConfiguration(ApiConfiguration &&value)
ReactStartCodegenJobData & AddDependencies(const char *key, Aws::String &&value)
const ApiConfiguration & GetApiConfiguration() const
AWS_AMPLIFYUIBUILDER_API Aws::Utils::Json::JsonValue Jsonize() const
const JSTarget & GetTarget() const
AWS_AMPLIFYUIBUILDER_API ReactStartCodegenJobData & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetDependencies(Aws::Map< Aws::String, Aws::String > &&value)
ReactStartCodegenJobData & WithApiConfiguration(const ApiConfiguration &value)
ReactStartCodegenJobData & WithScript(JSScript &&value)
ReactStartCodegenJobData & AddDependencies(Aws::String &&key, const Aws::String &value)
const JSModule & GetModule() const
ReactStartCodegenJobData & WithInlineSourceMap(bool value)
ReactStartCodegenJobData & WithRenderTypeDeclarations(bool value)
bool ApiConfigurationHasBeenSet() const
void SetScript(const JSScript &value)
void SetTarget(const JSTarget &value)
bool DependenciesHasBeenSet() const
bool ModuleHasBeenSet() const
void SetDependencies(const Aws::Map< Aws::String, Aws::String > &value)
const Aws::Map< Aws::String, Aws::String > & GetDependencies() const
bool ScriptHasBeenSet() const
ReactStartCodegenJobData & AddDependencies(const Aws::String &key, Aws::String &&value)
ReactStartCodegenJobData & AddDependencies(Aws::String &&key, Aws::String &&value)
bool TargetHasBeenSet() const
ReactStartCodegenJobData & WithApiConfiguration(ApiConfiguration &&value)
void SetApiConfiguration(const ApiConfiguration &value)
ReactStartCodegenJobData & WithScript(const JSScript &value)
void SetModule(const JSModule &value)
bool InlineSourceMapHasBeenSet() const
ReactStartCodegenJobData & AddDependencies(const char *key, const char *value)
void SetModule(JSModule &&value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue