[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-17 UTC."],[[["This webpage details the `SettableApiFuture` class, a subclass of `AbstractApiFuture`, designed to allow setting the result of an `ApiFuture` object."],["`SettableApiFuture` functions similarly to Guava's `SettableFuture`, but is re-implemented to facilitate shading of Guava within this library."],["The class provides a static method, `create()`, for generating new instances of `SettableApiFuture`, as well as methods for setting a value or exception, such as `set(V value)` and `setException(Throwable throwable)`."],["The page also lists a comprehensive history of versions, starting with version 2.46.1 and descending down to 2.1.2, offering links to the respective documentation of each version of `SettableApiFuture`."]]],[]]