Annotation Type SdkPublicApi


  • @Documented
    @Target({PACKAGE,TYPE,FIELD,CONSTRUCTOR,METHOD})
    @SdkProtectedApi
    public @interface SdkPublicApi
    Marks APIs as public and stable for use by SDK users building applications.

    Stability guarantee: Elements annotated with @SdkPublicApi are backward compatible.

    Safe to use for:

    • Application code that depends on the AWS SDK
    • Libraries that build on top of the SDK
    • Any code requiring stable, long-term API contracts

    Intended for: SDK users and external developers. These APIs form the official public interface of the AWS SDK for Java v2.

    See Also:
    SdkProtectedApi, SdkInternalApi