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