7#include <aws/amplifyuibuilder/AmplifyUIBuilder_EXPORTS.h>
8#include <aws/amplifyuibuilder/model/GraphQLRenderConfig.h>
9#include <aws/amplifyuibuilder/model/DataStoreRenderConfig.h>
10#include <aws/amplifyuibuilder/model/NoApiRenderConfig.h>
23namespace AmplifyUIBuilder
81 bool m_graphQLConfigHasBeenSet =
false;
84 bool m_dataStoreConfigHasBeenSet =
false;
87 bool m_noApiConfigHasBeenSet =
false;
ApiConfiguration & WithGraphQLConfig(GraphQLRenderConfig &&value)
AWS_AMPLIFYUIBUILDER_API ApiConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
ApiConfiguration & WithNoApiConfig(NoApiRenderConfig &&value)
ApiConfiguration & WithNoApiConfig(const NoApiRenderConfig &value)
void SetGraphQLConfig(const GraphQLRenderConfig &value)
bool NoApiConfigHasBeenSet() const
ApiConfiguration & WithDataStoreConfig(DataStoreRenderConfig &&value)
AWS_AMPLIFYUIBUILDER_API ApiConfiguration(Aws::Utils::Json::JsonView jsonValue)
ApiConfiguration & WithGraphQLConfig(const GraphQLRenderConfig &value)
const NoApiRenderConfig & GetNoApiConfig() const
void SetNoApiConfig(NoApiRenderConfig &&value)
void SetNoApiConfig(const NoApiRenderConfig &value)
AWS_AMPLIFYUIBUILDER_API Aws::Utils::Json::JsonValue Jsonize() const
bool GraphQLConfigHasBeenSet() const
const GraphQLRenderConfig & GetGraphQLConfig() const
AWS_AMPLIFYUIBUILDER_API ApiConfiguration()
void SetDataStoreConfig(const DataStoreRenderConfig &value)
void SetGraphQLConfig(GraphQLRenderConfig &&value)
void SetDataStoreConfig(DataStoreRenderConfig &&value)
bool DataStoreConfigHasBeenSet() const
const DataStoreRenderConfig & GetDataStoreConfig() const
ApiConfiguration & WithDataStoreConfig(const DataStoreRenderConfig &value)
Aws::Utils::Json::JsonValue JsonValue