Represents the result of attempting to open a snapshot or resolve a conflict from a previous attempt.
If the snapshot was successfully opened or the conflict successfully resolved,
isConflict() will return false and
getData() can be used to access the now-opened snapshot.
If the operation resulted in a conflict,
isConflict() will return true, and the result of
getConflict() must be used with
SnapshotsClient.resolveConflict(String, Snapshot) to resolve the conflict.
| SnapshotsClient.SnapshotConflict | |
| T |
getData()
Returns data if the result was successful.
|
| boolean |
isConflict()
Returns
true if there is conflict, in which case
getConflict() can be used to access the details.
|
Returns data if the result was successful. Should only be called if
isConflict() returns false.
| IllegalStateException | if this method is called when #isConflict is true (getConflict()
should be used instead). |
|---|
Returns true if there is conflict, in which case
getConflict() can be used to access the details. If this method returns
false,
getData() can be used to access the requested data.