| Copyright | (c) 2013-2023 Brendan Hay | 
|---|---|
| License | Mozilla Public License, v. 2.0. | 
| Maintainer | Brendan Hay | 
| Stability | auto-generated | 
| Portability | non-portable (GHC extensions) | 
| Safe Haskell | Safe-Inferred | 
| Language | Haskell2010 | 
Amazonka.CodeCommit.Types.ConflictMetadata
Description
Synopsis
- data ConflictMetadata = ConflictMetadata' {
- contentConflict :: Maybe Bool
 - fileModeConflict :: Maybe Bool
 - fileModes :: Maybe FileModes
 - filePath :: Maybe Text
 - fileSizes :: Maybe FileSizes
 - isBinaryFile :: Maybe IsBinaryFile
 - mergeOperations :: Maybe MergeOperations
 - numberOfConflicts :: Maybe Int
 - objectTypeConflict :: Maybe Bool
 - objectTypes :: Maybe ObjectTypes
 
 - newConflictMetadata :: ConflictMetadata
 - conflictMetadata_contentConflict :: Lens' ConflictMetadata (Maybe Bool)
 - conflictMetadata_fileModeConflict :: Lens' ConflictMetadata (Maybe Bool)
 - conflictMetadata_fileModes :: Lens' ConflictMetadata (Maybe FileModes)
 - conflictMetadata_filePath :: Lens' ConflictMetadata (Maybe Text)
 - conflictMetadata_fileSizes :: Lens' ConflictMetadata (Maybe FileSizes)
 - conflictMetadata_isBinaryFile :: Lens' ConflictMetadata (Maybe IsBinaryFile)
 - conflictMetadata_mergeOperations :: Lens' ConflictMetadata (Maybe MergeOperations)
 - conflictMetadata_numberOfConflicts :: Lens' ConflictMetadata (Maybe Int)
 - conflictMetadata_objectTypeConflict :: Lens' ConflictMetadata (Maybe Bool)
 - conflictMetadata_objectTypes :: Lens' ConflictMetadata (Maybe ObjectTypes)
 
Documentation
data ConflictMetadata Source #
Information about the metadata for a conflict in a merge operation.
See: newConflictMetadata smart constructor.
Constructors
| ConflictMetadata' | |
Fields 
  | |
Instances
newConflictMetadata :: ConflictMetadata Source #
Create a value of ConflictMetadata with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:contentConflict:ConflictMetadata', conflictMetadata_contentConflict - A boolean value indicating whether there are conflicts in the content of
 a file.
$sel:fileModeConflict:ConflictMetadata', conflictMetadata_fileModeConflict - A boolean value indicating whether there are conflicts in the file mode
 of a file.
$sel:fileModes:ConflictMetadata', conflictMetadata_fileModes - The file modes of the file in the source, destination, and base of the
 merge.
$sel:filePath:ConflictMetadata', conflictMetadata_filePath - The path of the file that contains conflicts.
$sel:fileSizes:ConflictMetadata', conflictMetadata_fileSizes - The file sizes of the file in the source, destination, and base of the
 merge.
$sel:isBinaryFile:ConflictMetadata', conflictMetadata_isBinaryFile - A boolean value (true or false) indicating whether the file is binary or
 textual in the source, destination, and base of the merge.
$sel:mergeOperations:ConflictMetadata', conflictMetadata_mergeOperations - Whether an add, modify, or delete operation caused the conflict between
 the source and destination of the merge.
$sel:numberOfConflicts:ConflictMetadata', conflictMetadata_numberOfConflicts - The number of conflicts, including both hunk conflicts and metadata
 conflicts.
$sel:objectTypeConflict:ConflictMetadata', conflictMetadata_objectTypeConflict - A boolean value (true or false) indicating whether there are conflicts
 between the branches in the object type of a file, folder, or submodule.
$sel:objectTypes:ConflictMetadata', conflictMetadata_objectTypes - Information about any object type conflicts in a merge operation.
conflictMetadata_contentConflict :: Lens' ConflictMetadata (Maybe Bool) Source #
A boolean value indicating whether there are conflicts in the content of a file.
conflictMetadata_fileModeConflict :: Lens' ConflictMetadata (Maybe Bool) Source #
A boolean value indicating whether there are conflicts in the file mode of a file.
conflictMetadata_fileModes :: Lens' ConflictMetadata (Maybe FileModes) Source #
The file modes of the file in the source, destination, and base of the merge.
conflictMetadata_filePath :: Lens' ConflictMetadata (Maybe Text) Source #
The path of the file that contains conflicts.
conflictMetadata_fileSizes :: Lens' ConflictMetadata (Maybe FileSizes) Source #
The file sizes of the file in the source, destination, and base of the merge.
conflictMetadata_isBinaryFile :: Lens' ConflictMetadata (Maybe IsBinaryFile) Source #
A boolean value (true or false) indicating whether the file is binary or textual in the source, destination, and base of the merge.
conflictMetadata_mergeOperations :: Lens' ConflictMetadata (Maybe MergeOperations) Source #
Whether an add, modify, or delete operation caused the conflict between the source and destination of the merge.
conflictMetadata_numberOfConflicts :: Lens' ConflictMetadata (Maybe Int) Source #
The number of conflicts, including both hunk conflicts and metadata conflicts.
conflictMetadata_objectTypeConflict :: Lens' ConflictMetadata (Maybe Bool) Source #
A boolean value (true or false) indicating whether there are conflicts between the branches in the object type of a file, folder, or submodule.
conflictMetadata_objectTypes :: Lens' ConflictMetadata (Maybe ObjectTypes) Source #
Information about any object type conflicts in a merge operation.