7#include <aws/appsync/AppSync_EXPORTS.h>
8#include <aws/appsync/model/ConflictHandlerType.h>
9#include <aws/appsync/model/ConflictDetectionType.h>
10#include <aws/appsync/model/LambdaConflictHandlerConfig.h>
92 bool m_conflictHandlerHasBeenSet =
false;
95 bool m_conflictDetectionHasBeenSet =
false;
98 bool m_lambdaConflictHandlerConfigHasBeenSet =
false;
SyncConfig & WithConflictHandler(const ConflictHandlerType &value)
void SetLambdaConflictHandlerConfig(const LambdaConflictHandlerConfig &value)
void SetConflictHandler(const ConflictHandlerType &value)
void SetConflictDetection(const ConflictDetectionType &value)
SyncConfig & WithLambdaConflictHandlerConfig(LambdaConflictHandlerConfig &&value)
AWS_APPSYNC_API SyncConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ConflictDetectionHasBeenSet() const
SyncConfig & WithLambdaConflictHandlerConfig(const LambdaConflictHandlerConfig &value)
void SetLambdaConflictHandlerConfig(LambdaConflictHandlerConfig &&value)
bool ConflictHandlerHasBeenSet() const
const ConflictDetectionType & GetConflictDetection() const
bool LambdaConflictHandlerConfigHasBeenSet() const
const ConflictHandlerType & GetConflictHandler() const
SyncConfig & WithConflictDetection(const ConflictDetectionType &value)
void SetConflictHandler(ConflictHandlerType &&value)
void SetConflictDetection(ConflictDetectionType &&value)
AWS_APPSYNC_API SyncConfig(Aws::Utils::Json::JsonView jsonValue)
const LambdaConflictHandlerConfig & GetLambdaConflictHandlerConfig() const
AWS_APPSYNC_API SyncConfig()
AWS_APPSYNC_API Aws::Utils::Json::JsonValue Jsonize() const
SyncConfig & WithConflictHandler(ConflictHandlerType &&value)
SyncConfig & WithConflictDetection(ConflictDetectionType &&value)
Aws::Utils::Json::JsonValue JsonValue