in cloudwatch_metrics_collector/src/metrics_collector_parameter_helper.cpp [232:265]
void ReadFileManagerStrategyOptions(
const std::shared_ptr<Aws::Client::ParameterReaderInterface>& parameter_reader,
Aws::FileManagement::FileManagerStrategyOptions & file_manager_strategy_options) {
ReadOption(
parameter_reader,
kNodeParamStorageDirectory,
Aws::CloudWatchMetrics::kDefaultMetricFileManagerStrategyOptions.storage_directory,
file_manager_strategy_options.storage_directory);
ReadOption(
parameter_reader,
kNodeParamFilePrefix,
Aws::CloudWatchMetrics::kDefaultMetricFileManagerStrategyOptions.file_prefix,
file_manager_strategy_options.file_prefix);
ReadOption(
parameter_reader,
kNodeParamFileExtension,
Aws::CloudWatchMetrics::kDefaultMetricFileManagerStrategyOptions.file_extension,
file_manager_strategy_options.file_extension);
ReadOption(
parameter_reader,
kNodeParamMaximumFileSize,
Aws::CloudWatchMetrics::kDefaultMetricFileManagerStrategyOptions.maximum_file_size_in_kb,
file_manager_strategy_options.maximum_file_size_in_kb);
ReadOption(
parameter_reader,
kNodeParamStorageLimit,
Aws::CloudWatchMetrics::kDefaultMetricFileManagerStrategyOptions.storage_limit_in_kb,
file_manager_strategy_options.storage_limit_in_kb);
}