| Interface | Description | 
|---|---|
| CsmConfigurationProvider | Provides Client Side Monitoring configuration options. | 
| MonitoringEvent | A collection of key-value pair data, built by the SDK, that describes an event of interest occurring during SDK code execution. | 
| Class | Description | 
|---|---|
| ApiCallAttemptMonitoringEvent | A Monitoring Event that described the results of an Api Call Attempt. | 
| ApiCallMonitoringEvent | A Monitoring Event that describes the results of an Api Call. | 
| ApiMonitoringEvent | Base class contains a collection of data that describes a specific Api Call event that occurs during the execution of SDK logic | 
| CsmConfiguration | Configuration for Client Side Monitoring. | 
| CsmConfiguration.Builder | |
| CsmConfigurationProviderChain | A  CsmConfigurationProviderthat delegates to a list of otherCsmConfigurationProviders in order and returns the first result. | 
| CsmConfigurationProviderChainTest | Tests for  CsmConfigurationProviderChain. | 
| DefaultCsmConfigurationProviderChain | The default chain of  CsmConfigurationProviders. | 
| EnvironmentVariableCsmConfigurationProvider | Configuration provider that sources the client side monitoring
 configuration parameters from environment variables. | 
| EnvironmentVariableCsmConfigurationProviderTest | Tests for  EnvironmentVariableCsmConfigurationProvider. | 
| MonitoringListener | The abstract class for a system that consumes Monitoring Events. | 
| ProfileCsmConfigurationProvider | Configuration provider that sources the client side monitoring configuration
 parameters from the configured profile in the shared AWS config file. | 
| ProfileCsmConfigurationProviderTest | Tests for  ProfileCsmConfigurationProvider. | 
| StaticCsmConfigurationProvider | Provider that returns the given  CsmConfiguration. | 
| SystemPropertyCsmConfigurationProvider | Configuration provider that sources the client side monitoring
 configuration parameters from system properties. | 
| SystemPropertyCsmConfigurationProviderTest | Tests for  SystemPropertyCsmConfigurationProvider. | 
Copyright © 2023. All rights reserved.