in cloudwatch_metrics_collector/src/metrics_collector_parameter_helper.cpp [192:230]
void ReadUploaderOptions(
const std::shared_ptr<Aws::Client::ParameterReaderInterface>& parameter_reader,
Aws::DataFlow::UploaderOptions & uploader_options) {
ReadOption(
parameter_reader,
kNodeParamFileUploadBatchSize,
Aws::DataFlow::kDefaultUploaderOptions.file_upload_batch_size,
uploader_options.file_upload_batch_size
);
ReadOption(
parameter_reader,
kNodeParamFileMaxQueueSize,
Aws::DataFlow::kDefaultUploaderOptions.file_max_queue_size,
uploader_options.file_max_queue_size
);
ReadOption(
parameter_reader,
kNodeParamBatchMaxQueueSize,
Aws::DataFlow::kDefaultUploaderOptions.batch_max_queue_size,
uploader_options.batch_max_queue_size
);
ReadOption(
parameter_reader,
kNodeParamBatchTriggerPublishSize,
Aws::DataFlow::kDefaultUploaderOptions.batch_trigger_publish_size,
uploader_options.batch_trigger_publish_size
);
ReadOption(
parameter_reader,
kNodeParamStreamMaxQueueSize,
Aws::DataFlow::kDefaultUploaderOptions.stream_max_queue_size,
uploader_options.stream_max_queue_size
);
}