opensearch_client/ml/
predict_request_stats.rs1use serde::{Deserialize, Serialize};
12
13
14
15
16#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
17pub struct PredictRequestStats { #[serde(rename = "max", default, skip_serializing_if = "Option::is_none")]
19 pub max: Option<f64>, #[serde(rename = "count", default, skip_serializing_if = "Option::is_none")]
21 pub count: Option<u32>, #[serde(rename = "p99", default, skip_serializing_if = "Option::is_none")]
23 pub p_99: Option<f64>, #[serde(rename = "p50", default, skip_serializing_if = "Option::is_none")]
25 pub p_50: Option<f64>, #[serde(rename = "average", default, skip_serializing_if = "Option::is_none")]
27 pub average: Option<f64>, #[serde(rename = "min", default, skip_serializing_if = "Option::is_none")]
29 pub min: Option<f64>, #[serde(rename = "p90", default, skip_serializing_if = "Option::is_none")]
31 pub p_90: Option<f64>,
32}
33
34impl PredictRequestStats {
35
36 pub fn new() -> PredictRequestStats {
37 PredictRequestStats {
38 max: None,
39 count: None,
40 p_99: None,
41 p_50: None,
42 average: None,
43 min: None,
44 p_90: None,
45 }
46 }
47}