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
Snapshot
in the case of a conflict.
|
SnapshotContents |
getResolutionSnapshotContents()
Returns the
SnapshotContents object used to update the data in case of a
conflict.
|
Snapshot |
getSnapshot()
Returns the server's version of the
Snapshot
that 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.