Class ConflictMetadata
- java.lang.Object
-
- software.amazon.awssdk.services.codecommit.model.ConflictMetadata
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ConflictMetadata.Builder,ConflictMetadata>
@Generated("software.amazon.awssdk:codegen") public final class ConflictMetadata extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ConflictMetadata.Builder,ConflictMetadata>
Information about the metadata for a conflict in a merge operation.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceConflictMetadata.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConflictMetadata.Builderbuilder()BooleancontentConflict()A boolean value indicating whether there are conflicts in the content of a file.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)BooleanfileModeConflict()A boolean value indicating whether there are conflicts in the file mode of a file.FileModesfileModes()The file modes of the file in the source, destination, and base of the merge.StringfilePath()The path of the file that contains conflicts.FileSizesfileSizes()The file sizes of the file in the source, destination, and base of the merge.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IsBinaryFileisBinaryFile()A boolean value (true or false) indicating whether the file is binary or textual in the source, destination, and base of the merge.MergeOperationsmergeOperations()Whether an add, modify, or delete operation caused the conflict between the source and destination of the merge.IntegernumberOfConflicts()The number of conflicts, including both hunk conflicts and metadata conflicts.BooleanobjectTypeConflict()A boolean value (true or false) indicating whether there are conflicts between the branches in the object type of a file, folder, or submodule.ObjectTypesobjectTypes()Information about any object type conflicts in a merge operation.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ConflictMetadata.Builder>serializableBuilderClass()ConflictMetadata.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
filePath
public final String filePath()
The path of the file that contains conflicts.
- Returns:
- The path of the file that contains conflicts.
-
fileSizes
public final FileSizes fileSizes()
The file sizes of the file in the source, destination, and base of the merge.
- Returns:
- The file sizes of the file in the source, destination, and base of the merge.
-
fileModes
public final FileModes fileModes()
The file modes of the file in the source, destination, and base of the merge.
- Returns:
- The file modes of the file in the source, destination, and base of the merge.
-
objectTypes
public final ObjectTypes objectTypes()
Information about any object type conflicts in a merge operation.
- Returns:
- Information about any object type conflicts in a merge operation.
-
numberOfConflicts
public final Integer numberOfConflicts()
The number of conflicts, including both hunk conflicts and metadata conflicts.
- Returns:
- The number of conflicts, including both hunk conflicts and metadata conflicts.
-
isBinaryFile
public final IsBinaryFile isBinaryFile()
A boolean value (true or false) indicating whether the file is binary or textual in the source, destination, and base of the merge.
- Returns:
- A boolean value (true or false) indicating whether the file is binary or textual in the source, destination, and base of the merge.
-
contentConflict
public final Boolean contentConflict()
A boolean value indicating whether there are conflicts in the content of a file.
- Returns:
- A boolean value indicating whether there are conflicts in the content of a file.
-
fileModeConflict
public final Boolean fileModeConflict()
A boolean value indicating whether there are conflicts in the file mode of a file.
- Returns:
- A boolean value indicating whether there are conflicts in the file mode of a file.
-
objectTypeConflict
public final Boolean 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.
- Returns:
- A boolean value (true or false) indicating whether there are conflicts between the branches in the object type of a file, folder, or submodule.
-
mergeOperations
public final MergeOperations mergeOperations()
Whether an add, modify, or delete operation caused the conflict between the source and destination of the merge.
- Returns:
- Whether an add, modify, or delete operation caused the conflict between the source and destination of the merge.
-
toBuilder
public ConflictMetadata.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ConflictMetadata.Builder,ConflictMetadata>
-
builder
public static ConflictMetadata.Builder builder()
-
serializableBuilderClass
public static Class<? extends ConflictMetadata.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-