/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Describes the conflict resolution configuration for your data model
* configured in your Amplify project.See Also:
AWS
* API Reference
The strategy for conflict resolution.
*/ inline const ResolutionStrategy& GetResolutionStrategy() const{ return m_resolutionStrategy; } /** *The strategy for conflict resolution.
*/ inline bool ResolutionStrategyHasBeenSet() const { return m_resolutionStrategyHasBeenSet; } /** *The strategy for conflict resolution.
*/ inline void SetResolutionStrategy(const ResolutionStrategy& value) { m_resolutionStrategyHasBeenSet = true; m_resolutionStrategy = value; } /** *The strategy for conflict resolution.
*/ inline void SetResolutionStrategy(ResolutionStrategy&& value) { m_resolutionStrategyHasBeenSet = true; m_resolutionStrategy = std::move(value); } /** *The strategy for conflict resolution.
*/ inline BackendAPIConflictResolution& WithResolutionStrategy(const ResolutionStrategy& value) { SetResolutionStrategy(value); return *this;} /** *The strategy for conflict resolution.
*/ inline BackendAPIConflictResolution& WithResolutionStrategy(ResolutionStrategy&& value) { SetResolutionStrategy(std::move(value)); return *this;} private: ResolutionStrategy m_resolutionStrategy; bool m_resolutionStrategyHasBeenSet = false; }; } // namespace Model } // namespace AmplifyBackend } // namespace Aws