7#include <aws/codecommit/CodeCommit_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/codecommit/model/ReplaceContentEntry.h>
10#include <aws/codecommit/model/DeleteFileEntry.h>
11#include <aws/codecommit/model/SetFileModeEntry.h>
88 bool m_replaceContentsHasBeenSet =
false;
91 bool m_deleteFilesHasBeenSet =
false;
94 bool m_setFileModesHasBeenSet =
false;
void SetSetFileModes(const Aws::Vector< SetFileModeEntry > &value)
AWS_CODECOMMIT_API ConflictResolution & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_CODECOMMIT_API ConflictResolution()
bool DeleteFilesHasBeenSet() const
ConflictResolution & AddDeleteFiles(const DeleteFileEntry &value)
const Aws::Vector< ReplaceContentEntry > & GetReplaceContents() const
ConflictResolution & AddSetFileModes(const SetFileModeEntry &value)
ConflictResolution & AddDeleteFiles(DeleteFileEntry &&value)
AWS_CODECOMMIT_API Aws::Utils::Json::JsonValue Jsonize() const
ConflictResolution & WithSetFileModes(Aws::Vector< SetFileModeEntry > &&value)
void SetDeleteFiles(Aws::Vector< DeleteFileEntry > &&value)
void SetReplaceContents(Aws::Vector< ReplaceContentEntry > &&value)
const Aws::Vector< SetFileModeEntry > & GetSetFileModes() const
ConflictResolution & AddSetFileModes(SetFileModeEntry &&value)
AWS_CODECOMMIT_API ConflictResolution(Aws::Utils::Json::JsonView jsonValue)
void SetReplaceContents(const Aws::Vector< ReplaceContentEntry > &value)
bool SetFileModesHasBeenSet() const
void SetSetFileModes(Aws::Vector< SetFileModeEntry > &&value)
ConflictResolution & WithDeleteFiles(const Aws::Vector< DeleteFileEntry > &value)
ConflictResolution & AddReplaceContents(const ReplaceContentEntry &value)
ConflictResolution & WithSetFileModes(const Aws::Vector< SetFileModeEntry > &value)
ConflictResolution & AddReplaceContents(ReplaceContentEntry &&value)
ConflictResolution & WithReplaceContents(Aws::Vector< ReplaceContentEntry > &&value)
bool ReplaceContentsHasBeenSet() const
ConflictResolution & WithReplaceContents(const Aws::Vector< ReplaceContentEntry > &value)
ConflictResolution & WithDeleteFiles(Aws::Vector< DeleteFileEntry > &&value)
void SetDeleteFiles(const Aws::Vector< DeleteFileEntry > &value)
const Aws::Vector< DeleteFileEntry > & GetDeleteFiles() const
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue