Skip to main content

opensearch_client/common/aggregations/
mod.rs

1/*
2 * opensearch-client
3 *
4 * Rust Client for OpenSearch
5 *
6 * The version of the OpenAPI document: 3.1.0
7 * Contact: alberto.paro@gmail.com
8 * Generated by Paro OpenAPI Generator
9 */
10use crate::common::ArrayOrJson;
11
12pub type AggregateOrder = ArrayOrJson;
13pub type BucketsAdjacencyMatrixBucket = ArrayOrJson;
14pub type BucketsCompositeBucket = ArrayOrJson;
15pub type BucketsDateHistogramBucket = ArrayOrJson;
16pub type BucketsDoubleTermsBucket = ArrayOrJson;
17pub type BucketsFiltersBucket = ArrayOrJson;
18pub type BucketsGeoHashGridBucket = ArrayOrJson;
19pub type BucketsGeoTileGridBucket = ArrayOrJson;
20pub type BucketsHistogramBucket = ArrayOrJson;
21pub type BucketsIpRangeBucket = ArrayOrJson;
22pub type BucketsLongRareTermsBucket = ArrayOrJson;
23pub type BucketsLongTermsBucket = ArrayOrJson;
24pub type BucketsMultiTermsBucket = ArrayOrJson;
25pub type BucketsRangeBucket = ArrayOrJson;
26pub type BucketsSignificantLongTermsBucket = ArrayOrJson;
27pub type BucketsSignificantStringTermsBucket = ArrayOrJson;
28pub type BucketsStringRareTermsBucket = ArrayOrJson;
29pub type BucketsStringTermsBucket = ArrayOrJson;
30pub type BucketsVariableWidthHistogramBucket = ArrayOrJson;
31pub type BucketsVoid = ArrayOrJson;
32
33pub mod aggregate_base;
34pub use self::aggregate_base::AggregateBase;
35
36pub mod aggregation;
37pub use self::aggregation::Aggregation;
38
39pub mod aggregation_range;
40pub use self::aggregation_range::AggregationRange;
41
42pub mod array_percentiles_item;
43pub use self::array_percentiles_item::ArrayPercentilesItem;
44
45pub mod chi_square_heuristic;
46pub use self::chi_square_heuristic::ChiSquareHeuristic;
47
48pub mod classification_inference_options;
49pub use self::classification_inference_options::ClassificationInferenceOptions;
50
51pub mod composite_aggregate_key;
52pub use self::composite_aggregate_key::CompositeAggregateKey;
53
54pub mod composite_aggregation_source;
55pub use self::composite_aggregation_source::CompositeAggregationSource;
56
57pub mod composite_values_source;
58pub use self::composite_values_source::CompositeValuesSource;
59
60pub mod date_range_expression;
61pub use self::date_range_expression::DateRangeExpression;
62
63pub mod ewma_model_settings;
64pub use self::ewma_model_settings::EwmaModelSettings;
65
66pub mod extended_bounds_field_date_math;
67pub use self::extended_bounds_field_date_math::ExtendedBoundsFieldDateMath;
68
69pub mod extended_boundsdouble;
70pub use self::extended_boundsdouble::ExtendedBoundsdouble;
71
72pub mod geo_line_aggregation;
73pub use self::geo_line_aggregation::GeoLineAggregation;
74
75pub mod geo_line_point;
76pub use self::geo_line_point::GeoLinePoint;
77
78pub mod geo_line_sort;
79pub use self::geo_line_sort::GeoLineSort;
80
81pub mod google_normalized_distance_heuristic;
82pub use self::google_normalized_distance_heuristic::GoogleNormalizedDistanceHeuristic;
83
84pub mod hdr_method;
85pub use self::hdr_method::HdrMethod;
86
87pub mod histogram_order;
88pub use self::histogram_order::HistogramOrder;
89
90pub mod holt_linear_model_settings;
91pub use self::holt_linear_model_settings::HoltLinearModelSettings;
92
93pub mod holt_winters_model_settings;
94pub use self::holt_winters_model_settings::HoltWintersModelSettings;
95
96pub mod inference_class_importance;
97pub use self::inference_class_importance::InferenceClassImportance;
98
99pub mod inference_config_container;
100pub use self::inference_config_container::InferenceConfigContainer;
101
102pub mod inference_feature_importance;
103pub use self::inference_feature_importance::InferenceFeatureImportance;
104
105pub mod inference_top_class_entry;
106pub use self::inference_top_class_entry::InferenceTopClassEntry;
107
108pub mod ip_range_aggregation_range;
109pub use self::ip_range_aggregation_range::IpRangeAggregationRange;
110
111pub mod keyed_percentiles;
112pub use self::keyed_percentiles::KeyedPercentiles;
113
114pub mod keyed_percentiles_value;
115pub use self::keyed_percentiles_value::KeyedPercentilesValue;
116
117pub mod matrix_stats_fields;
118pub use self::matrix_stats_fields::MatrixStatsFields;
119
120pub mod metric_aggregation_base;
121pub use self::metric_aggregation_base::MetricAggregationBase;
122
123pub mod multi_bucket_base;
124pub use self::multi_bucket_base::MultiBucketBase;
125
126pub mod multi_term_lookup;
127pub use self::multi_term_lookup::MultiTermLookup;
128
129pub mod mutual_information_heuristic;
130pub use self::mutual_information_heuristic::MutualInformationHeuristic;
131
132pub mod percentage_score_heuristic;
133pub use self::percentage_score_heuristic::PercentageScoreHeuristic;
134
135pub mod regression_inference_options;
136pub use self::regression_inference_options::RegressionInferenceOptions;
137
138pub mod scripted_heuristic;
139pub use self::scripted_heuristic::ScriptedHeuristic;
140
141pub mod standard_deviation_bounds;
142pub use self::standard_deviation_bounds::StandardDeviationBounds;
143
144pub mod standard_deviation_bounds_as_string;
145pub use self::standard_deviation_bounds_as_string::StandardDeviationBoundsAsString;
146
147pub mod t_digest;
148pub use self::t_digest::TDigest;
149
150pub mod terms_partition;
151pub use self::terms_partition::TermsPartition;
152
153pub mod terms_partition_value;
154pub use self::terms_partition_value::TermsPartitionValue;
155
156pub mod test_population;
157pub use self::test_population::TestPopulation;
158
159pub mod top_metrics;
160pub use self::top_metrics::TopMetrics;
161
162pub mod top_metrics_value;
163pub use self::top_metrics_value::TopMetricsValue;
164
165pub mod variable_width_histogram_aggregation;
166pub use self::variable_width_histogram_aggregation::VariableWidthHistogramAggregation;
167
168pub mod weighted_average_value;
169pub use self::weighted_average_value::WeightedAverageValue;
170
171pub mod aggregate;
172pub use self::aggregate::Aggregate;
173
174pub mod buckets_path;
175pub use self::buckets_path::BucketsPath;
176
177pub mod buckets_query_container;
178pub use self::buckets_query_container::BucketsQueryContainer;
179
180pub mod field_date_math;
181pub use self::field_date_math::FieldDateMath;
182
183pub mod holt_winters_type;
184pub use self::holt_winters_type::HoltWintersType;
185
186pub mod moving_average_aggregation;
187pub use self::moving_average_aggregation::MovingAverageAggregation;
188
189pub mod percentiles;
190pub use self::percentiles::Percentiles;
191
192pub mod terms_exclude;
193pub use self::terms_exclude::TermsExclude;
194
195pub mod terms_include;
196pub use self::terms_include::TermsInclude;