Package software.amazon.awssdk.annotations
AWS Java SDK annotations.
-
Annotation Types Summary Annotation Type Description Generated Marker interface for generated source codes.Immutable The class to which this annotation is applied is immutable.Mutable The class to which this annotation is applied is explicitly mutable, meaning that its state is subject to change between calls.NotNull The annotated element must not be null.NotThreadSafe The class to which this annotation is applied is not thread-safe.ReviewBeforeRelease An annotation applied during SDK 2.0 developer preview.SdkInternalApi Marker interface for 'internal' APIs that should not be used outside the same module.SdkPreviewApi Marker interface for preview and experimental APIs.SdkProtectedApi Marker for elements that should only be accessed by the generated clients and not users of the SDK.SdkPublicApi Marker interface for 'public' APIs.SdkTestInternalApi Marker interface for methods used by test code in the same module.ThreadSafe The class to which this annotation is applied is thread-safe.ToBuilderIgnoreField Used to suppress certain fields from being considered in the spot-bugs rule for toBuilder().