Open 3D Engine AWSMetrics Gem API Reference  24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NAWSMetrics
 NServiceAPI
 CPostMetricsEventsResponseEntry
 CPostMetricsEventsResponseResponse for all the processed metrics events from a PostMetricsEvents request
 CPostMetricsEventsErrorFailure response for sending the PostMetricsEvents request
 CPostMetricsEventsRequest
 CParametersRequest body for the service API request
 CAWSMetricsRequestsAWSMetrics request interface
 CAWSMetricsNotificationsBus used to send notifications about the result of AWSMetrics requests
 CMetricsAttribute
 CAWSMetricsEditorSystemComponentGem System Component. Responsible for instantiating and managing the Metrics Manager
 CAWSMetricsModule
 CAWSMetricsSystemComponentGem System Component. Responsible for instantiating and managing the Metrics Manager
 CAttributeSubmissionList
 CClientConfigurationClientConfiguration is used to retrieve and store client settings from a local configuration JSON file
 CDefaultClientIdProviderImplements the default Client ID provider to create a default identifier for each client
 CGlobalStatisticsGlobalStatistics is used to store the statistics for sending metrics to the backend or local file
 CIdentityProviderBase class to be implemented by IdentityProvider to retrive an ID for identity
 CMetricsEventMetrics event is used to represent one event which contains a collection of metrics attributes
 CMetricsEventBuilderMetricsEventBuilder builds a new metrics event and adds metrics attributes to it
 CMetricsManagerMetrics manager handles direct or batch sending metrics to backend
 CMetricsQueueMetricsQueue is used to buffer the submitted metrics before sending them in batch to the backend or local file