| Annotation Type | Description | 
|---|---|
| Beta | The class or method to which this annotation is applied is in beta mode. | 
| GuardedBy | The field or method to which this annotation is applied can only be accessed
 when holding a particular lock, which may be a built-in (synchronization) lock,
 or may be an explicit java.util.concurrent.Lock. | 
| Immutable | The class to which this annotation is applied is immutable. | 
| NotThreadSafe | The class to which this annotation is applied is not thread-safe. | 
| 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 | The class to which this annotation is applied is thread-safe. | 
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.