SnapshotsClient.SnapshotConflict

  • 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.

public static final class SnapshotsClient.SnapshotConflict extends Object

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.

public Snapshot getSnapshot ()

Returns the server's version of the Snapshot that was opened.