opensearch_client/common/
remote_store_translog_upload_stats.rs1use crate::common;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
18pub struct RemoteStoreTranslogUploadStats {
19 #[serde(rename = "total_upload_size")]
21 pub total_upload_size: common::RemoteStoreTranslogUploadTotalUploadSizeStats,
22 #[serde(rename = "total_uploads")]
24 pub total_uploads: common::RemoteStoreTranslogUploadTotalUploadsStats,
25}
26
27impl RemoteStoreTranslogUploadStats {
28 pub fn new(
30 total_upload_size: common::RemoteStoreTranslogUploadTotalUploadSizeStats,
31 total_uploads: common::RemoteStoreTranslogUploadTotalUploadsStats,
32 ) -> RemoteStoreTranslogUploadStats {
33 RemoteStoreTranslogUploadStats {
34 total_upload_size,
35 total_uploads,
36 }
37 }
38}