7#include <aws/amplifyuibuilder/AmplifyUIBuilder_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace AmplifyUIBuilder
48 template<
typename TypesFilePathT = Aws::String>
49 void SetTypesFilePath(TypesFilePathT&& value) { m_typesFilePathHasBeenSet =
true; m_typesFilePath = std::forward<TypesFilePathT>(value); }
50 template<
typename TypesFilePathT = Aws::String>
61 template<
typename QueriesFilePathT = Aws::String>
62 void SetQueriesFilePath(QueriesFilePathT&& value) { m_queriesFilePathHasBeenSet =
true; m_queriesFilePath = std::forward<QueriesFilePathT>(value); }
63 template<
typename QueriesFilePathT = Aws::String>
74 template<
typename MutationsFilePathT = Aws::String>
75 void SetMutationsFilePath(MutationsFilePathT&& value) { m_mutationsFilePathHasBeenSet =
true; m_mutationsFilePath = std::forward<MutationsFilePathT>(value); }
76 template<
typename MutationsFilePathT = Aws::String>
87 template<
typename SubscriptionsFilePathT = Aws::String>
88 void SetSubscriptionsFilePath(SubscriptionsFilePathT&& value) { m_subscriptionsFilePathHasBeenSet =
true; m_subscriptionsFilePath = std::forward<SubscriptionsFilePathT>(value); }
89 template<
typename SubscriptionsFilePathT = Aws::String>
100 template<
typename FragmentsFilePathT = Aws::String>
101 void SetFragmentsFilePath(FragmentsFilePathT&& value) { m_fragmentsFilePathHasBeenSet =
true; m_fragmentsFilePath = std::forward<FragmentsFilePathT>(value); }
102 template<
typename FragmentsFilePathT = Aws::String>
108 bool m_typesFilePathHasBeenSet =
false;
111 bool m_queriesFilePathHasBeenSet =
false;
114 bool m_mutationsFilePathHasBeenSet =
false;
117 bool m_subscriptionsFilePathHasBeenSet =
false;
120 bool m_fragmentsFilePathHasBeenSet =
false;
GraphQLRenderConfig & WithQueriesFilePath(QueriesFilePathT &&value)
void SetQueriesFilePath(QueriesFilePathT &&value)
GraphQLRenderConfig & WithFragmentsFilePath(FragmentsFilePathT &&value)
GraphQLRenderConfig & WithSubscriptionsFilePath(SubscriptionsFilePathT &&value)
bool MutationsFilePathHasBeenSet() const
AWS_AMPLIFYUIBUILDER_API GraphQLRenderConfig()=default
AWS_AMPLIFYUIBUILDER_API GraphQLRenderConfig(Aws::Utils::Json::JsonView jsonValue)
GraphQLRenderConfig & WithMutationsFilePath(MutationsFilePathT &&value)
const Aws::String & GetQueriesFilePath() const
bool QueriesFilePathHasBeenSet() const
const Aws::String & GetTypesFilePath() const
void SetFragmentsFilePath(FragmentsFilePathT &&value)
void SetMutationsFilePath(MutationsFilePathT &&value)
void SetSubscriptionsFilePath(SubscriptionsFilePathT &&value)
bool SubscriptionsFilePathHasBeenSet() const
AWS_AMPLIFYUIBUILDER_API Aws::Utils::Json::JsonValue Jsonize() const
bool TypesFilePathHasBeenSet() const
bool FragmentsFilePathHasBeenSet() const
const Aws::String & GetSubscriptionsFilePath() const
AWS_AMPLIFYUIBUILDER_API GraphQLRenderConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetMutationsFilePath() const
void SetTypesFilePath(TypesFilePathT &&value)
GraphQLRenderConfig & WithTypesFilePath(TypesFilePathT &&value)
const Aws::String & GetFragmentsFilePath() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue