Public Member Functions | List of all members
Aws::CloudWatchMetrics::Utils::MetricFileManager Class Reference

#include <metric_file_manager.hpp>

Inheritance diagram for Aws::CloudWatchMetrics::Utils::MetricFileManager:
Inheritance graph
[legend]

Public Member Functions

 MetricFileManager ()=default
 
 MetricFileManager (const Aws::FileManagement::FileManagerStrategyOptions &options)
 
 MetricFileManager (const std::shared_ptr< FileManagerStrategy > &file_manager_strategy)
 
FileObject< MetricDatumCollectionreadBatch (size_t batch_size) override
 
void write (const MetricDatumCollection &data) override
 
 ~MetricFileManager () override=default
 

Detailed Description

The metric specific file manager. Handles the specific writes of metric data.

Definition at line 35 of file metric_file_manager.hpp.

Constructor & Destructor Documentation

Aws::CloudWatchMetrics::Utils::MetricFileManager::MetricFileManager ( )
default

Default Constructor.

Aws::CloudWatchMetrics::Utils::MetricFileManager::MetricFileManager ( const Aws::FileManagement::FileManagerStrategyOptions options)
inline

Definition at line 44 of file metric_file_manager.hpp.

Aws::CloudWatchMetrics::Utils::MetricFileManager::MetricFileManager ( const std::shared_ptr< FileManagerStrategy > &  file_manager_strategy)
inlineexplicit

Definition at line 48 of file metric_file_manager.hpp.

Aws::CloudWatchMetrics::Utils::MetricFileManager::~MetricFileManager ( )
overridedefault

Member Function Documentation

FileObject< MetricDatumCollection > Aws::CloudWatchMetrics::Utils::MetricFileManager::readBatch ( size_t  batch_size)
override

Read a batch of data from disk

Parameters
batch_size- The number of items to read

Definition at line 33 of file metric_file_manager.cpp.

void Aws::CloudWatchMetrics::Utils::MetricFileManager::write ( const MetricDatumCollection data)
override

Write data to disk

Parameters
data- A reference to a list of metrics to write to disk

Definition at line 74 of file metric_file_manager.cpp.


The documentation for this class was generated from the following files:


cloudwatch_metrics_common
Author(s): AWS RoboMaker
autogenerated on Fri May 7 2021 02:18:26