AI-generated Key Takeaways
- 
          SnapshotConflict is a class representing a conflict detected when opening or resolving a snapshot. 
- 
          It provides methods to get the conflict ID, the conflicting snapshot, the snapshot contents for resolution, and the server's version of the snapshot. 
Result delivered when a conflict was detected during 
      SnapshotsClient.open(SnapshotMetadata) or 
      SnapshotsClient.resolveConflict(String, Snapshot).
Public Method Summary
| String | 
                  
                  getConflictId()
                   
                    Returns the ID of the conflict to resolve, if any.
                   | 
| Snapshot | 
                  
                  getConflictingSnapshot()
                   
                    Returns the modified version of the  Snapshotin the case of a conflict. | 
| SnapshotContents | 
                  
                  getResolutionSnapshotContents()
                   
                    Returns the  
                    SnapshotContentsobject used to update the data in case of a
                    conflict. | 
| Snapshot | 
                  
                  getSnapshot()
                   
                    Returns the server's version of the  Snapshotthat was opened. | 
Inherited Method Summary
Public Methods
public String getConflictId ()
Returns the ID of the conflict to resolve, if any. Pass this to 
            SnapshotsClient.resolveConflict(String, Snapshot) when resolving the
            conflict.
public Snapshot getConflictingSnapshot ()
Returns the modified version of the Snapshot
            in the case of a conflict.
public SnapshotContents getResolutionSnapshotContents ()
Returns the SnapshotContents
            object used to update the data in case of a conflict. Pass this to 
            SnapshotsClient.resolveConflict(String, String, SnapshotMetadataChange,
            SnapshotContents) to resolve this conflict.