7#include <aws/codecommit/CodeCommit_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/codecommit/model/FileSizes.h>
10#include <aws/codecommit/model/FileModes.h>
11#include <aws/codecommit/model/ObjectTypes.h>
12#include <aws/codecommit/model/IsBinaryFile.h>
13#include <aws/codecommit/model/MergeOperations.h>
52 template<
typename FilePathT = Aws::String>
53 void SetFilePath(FilePathT&& value) { m_filePathHasBeenSet =
true; m_filePath = std::forward<FilePathT>(value); }
54 template<
typename FilePathT = Aws::String>
65 template<
typename FileSizesT = FileSizes>
66 void SetFileSizes(FileSizesT&& value) { m_fileSizesHasBeenSet =
true; m_fileSizes = std::forward<FileSizesT>(value); }
67 template<
typename FileSizesT = FileSizes>
78 template<
typename FileModesT = FileModes>
79 void SetFileModes(FileModesT&& value) { m_fileModesHasBeenSet =
true; m_fileModes = std::forward<FileModesT>(value); }
80 template<
typename FileModesT = FileModes>
90 template<
typename ObjectTypesT = ObjectTypes>
91 void SetObjectTypes(ObjectTypesT&& value) { m_objectTypesHasBeenSet =
true; m_objectTypes = std::forward<ObjectTypesT>(value); }
92 template<
typename ObjectTypesT = ObjectTypes>
103 inline void SetNumberOfConflicts(
int value) { m_numberOfConflictsHasBeenSet =
true; m_numberOfConflicts = value; }
114 template<
typename IsBinaryFileT = IsBinaryFile>
115 void SetIsBinaryFile(IsBinaryFileT&& value) { m_isBinaryFileHasBeenSet =
true; m_isBinaryFile = std::forward<IsBinaryFileT>(value); }
116 template<
typename IsBinaryFileT = IsBinaryFile>
127 inline void SetContentConflict(
bool value) { m_contentConflictHasBeenSet =
true; m_contentConflict = value; }
138 inline void SetFileModeConflict(
bool value) { m_fileModeConflictHasBeenSet =
true; m_fileModeConflict = value; }
149 inline void SetObjectTypeConflict(
bool value) { m_objectTypeConflictHasBeenSet =
true; m_objectTypeConflict = value; }
160 template<
typename MergeOperationsT = MergeOperations>
161 void SetMergeOperations(MergeOperationsT&& value) { m_mergeOperationsHasBeenSet =
true; m_mergeOperations = std::forward<MergeOperationsT>(value); }
162 template<
typename MergeOperationsT = MergeOperations>
168 bool m_filePathHasBeenSet =
false;
171 bool m_fileSizesHasBeenSet =
false;
174 bool m_fileModesHasBeenSet =
false;
177 bool m_objectTypesHasBeenSet =
false;
179 int m_numberOfConflicts{0};
180 bool m_numberOfConflictsHasBeenSet =
false;
182 IsBinaryFile m_isBinaryFile;
183 bool m_isBinaryFileHasBeenSet =
false;
185 bool m_contentConflict{
false};
186 bool m_contentConflictHasBeenSet =
false;
188 bool m_fileModeConflict{
false};
189 bool m_fileModeConflictHasBeenSet =
false;
191 bool m_objectTypeConflict{
false};
192 bool m_objectTypeConflictHasBeenSet =
false;
194 MergeOperations m_mergeOperations;
195 bool m_mergeOperationsHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue