Annotation Type | Description |
---|---|
Beta |
The class or method to which this annotation is applied is in beta mode.
|
GuardedBy |
Documenting annotation to indicate the field or method on which this is applied can only be accessed
when holding the given lock (identified by value).
|
Immutable |
Documenting annotation to indicate a class is immutable.
|
NotThreadSafe |
Documenting annotation to indicate a class is not thread-safe and should not be used in a multi-threaded context.
|
SdkInternalApi |
Marker interface for 'internal' APIs that should not be used outside the core module.
|
SdkProtectedApi |
Marker for elements that should only be accessed by the generated clients and not users of the
SDK.
|
SdkTestInternalApi |
Marker interface for methods used by test code in the same module.
|
ThreadSafe |
Documenting annotation to indicate a class is thread-safe and may be shared among multiple threads.
|