Indicates a public API that can change at any time, and has no guarantee of API stability and
backward-compatibility.
Usage guidelines:
This annotation is used only on APIs with public visibility. Internal interfaces should not
use it.
This annotation should only be added to new APIs. Adding it to an existing API is
considered API-breaking.
Removing this annotation from an API gives it stable status, assuming the API doesn't have
other annotations denoting instability (such as InternalApi or InternalExtensionOnly).
[[["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-09 UTC."],[[["This webpage documents various versions of the `BetaApi`, a Java annotation used to indicate that a public API is subject to change without notice or guaranteed backward-compatibility."],["The latest version of `BetaApi` available is 2.46.1, with numerous previous versions accessible from 2.45.0 all the way down to 2.1.2."],["`BetaApi` should only be used on new, publicly visible APIs and should not be retroactively added to existing APIs as it is considered an API breaking change."],["APIs marked with `BetaApi` are considered Pre-GA and may have limited support, and changes between versions may not be compatible."],["Removing the `BetaApi` annotation implies that the API has reached stability, provided there are no other instability annotations present."]]],[]]