opensearch-client 0.3.1

Strongly typed OpenSearch Client
Documentation
/*
 * opensearch-client
 *
 * Rust Client for OpenSearch
 *
 * The version of the OpenAPI document: 3.1.0
 * Contact: alberto.paro@gmail.com
 * Generated by Paro OpenAPI Generator
 */

pub mod action;
pub use self::action::Action;

pub mod additional_info;
pub use self::additional_info::AdditionalInfo;

pub mod aggregation;
pub use self::aggregation::Aggregation;

pub mod algorithm;
pub use self::algorithm::Algorithm;

pub mod algorithm_operations;
pub use self::algorithm_operations::AlgorithmOperations;

pub mod algorithms;
pub use self::algorithms::Algorithms;

pub mod bool_query;
pub use self::bool_query::BoolQuery;

pub mod buckets;
pub use self::buckets::Buckets;

pub mod byte_buffer;
pub use self::byte_buffer::ByteBuffer;

pub mod chunk_model;
pub use self::chunk_model::ChunkModel;

pub mod chunk_model_response;
pub use self::chunk_model_response::ChunkModelResponse;

pub mod chunk_model_request_body_json;
pub use self::chunk_model_request_body_json::ChunkModelRequestBodyJson;

pub mod client_config;
pub use self::client_config::ClientConfig;

pub mod column_meta;
pub use self::column_meta::ColumnMeta;

pub mod create_connector;
pub use self::create_connector::CreateConnector;

pub mod create_connector_response;
pub use self::create_connector_response::CreateConnectorResponse;

pub mod create_connector_request_body_json;
pub use self::create_connector_request_body_json::CreateConnectorRequestBodyJson;

pub mod create_model_meta;
pub use self::create_model_meta::CreateModelMeta;

pub mod create_model_meta_response;
pub use self::create_model_meta_response::CreateModelMetaResponse;

pub mod create_model_meta_request_body_json;
pub use self::create_model_meta_request_body_json::CreateModelMetaRequestBodyJson;

pub mod credential;
pub use self::credential::Credential;

pub mod entity;
pub use self::entity::Entity;

pub mod execute_algorithm;
pub use self::execute_algorithm::ExecuteAlgorithm;

pub mod execute_algorithm_request_body_json;
pub use self::execute_algorithm_request_body_json::ExecuteAlgorithmRequestBodyJson;

pub mod execute_anomaly_localization_response;
pub use self::execute_anomaly_localization_response::ExecuteAnomalyLocalizationResponse;

pub mod execute_local_sample_calculator_response;
pub use self::execute_local_sample_calculator_response::ExecuteLocalSampleCalculatorResponse;

pub mod exists;
pub use self::exists::Exists;

pub mod filter;
pub use self::filter::Filter;

pub mod get_stats_response;
pub use self::get_stats_response::GetStatsResponse;

pub mod headers;
pub use self::headers::Headers;

pub mod hits_total;
pub use self::hits_total::HitsTotal;

pub mod inference_results;
pub use self::inference_results::InferenceResults;

pub mod input_query;
pub use self::input_query::InputQuery;

pub mod key;
pub use self::key::Key;

pub mod load_model_response;
pub use self::load_model_response::LoadModelResponse;

pub mod r#match;
pub use self::r#match::Match;

pub mod match_all_query;
pub use self::match_all_query::MatchAllQuery;

pub mod memory;
pub use self::memory::Memory;

pub mod model;
pub use self::model::Model;

pub mod model_config;
pub use self::model_config::ModelConfig;

pub mod model_group;
pub use self::model_group::ModelGroup;

pub mod model_group_registration;
pub use self::model_group_registration::ModelGroupRegistration;

pub mod model_profile;
pub use self::model_profile::ModelProfile;

pub mod model_stats;
pub use self::model_stats::ModelStats;

pub mod models;
pub use self::models::Models;

pub mod nested;
pub use self::nested::Nested;

pub mod node_stats;
pub use self::node_stats::NodeStats;

pub mod node_stats_details;
pub use self::node_stats_details::NodeStatsDetails;

pub mod output;
pub use self::output::Output;

pub mod owner;
pub use self::owner::Owner;

pub mod owner_name_keyword;
pub use self::owner_name_keyword::OwnerNameKeyword;

pub mod parameters;
pub use self::parameters::Parameters;

pub mod predict;
pub use self::predict::Predict;

pub mod predict_request_body_json;
pub use self::predict_request_body_json::PredictRequestBodyJson;

pub mod predict_request_stats;
pub use self::predict_request_stats::PredictRequestStats;

pub mod predict_response;
pub use self::predict_response::PredictResponse;

pub mod prediction_result;
pub use self::prediction_result::PredictionResult;

pub mod query;
pub use self::query::Query;

pub mod range;
pub use self::range::Range;

pub mod register_model_group;
pub use self::register_model_group::RegisterModelGroup;

pub mod register_model_group_request_body_json;
pub use self::register_model_group_request_body_json::RegisterModelGroupRequestBodyJson;

pub mod result;
pub use self::result::Result;

pub mod rows;
pub use self::rows::Rows;

pub mod search_hits;
pub use self::search_hits::SearchHits;

pub mod search_hits_hit;
pub use self::search_hits_hit::SearchHitsHit;

pub mod search_models;
pub use self::search_models::SearchModels;

pub mod search_models_request_body_json;
pub use self::search_models_request_body_json::SearchModelsRequestBodyJson;

pub mod search_models_response;
pub use self::search_models_response::SearchModelsResponse;

pub mod search_response;
pub use self::search_response::SearchResponse;

pub mod search_tasks;
pub use self::search_tasks::SearchTasks;

pub mod search_tasks_request_body_json;
pub use self::search_tasks_request_body_json::SearchTasksRequestBodyJson;

pub mod search_tasks_response;
pub use self::search_tasks_response::SearchTasksResponse;

pub mod sort;
pub use self::sort::Sort;

pub mod sort_order;
pub use self::sort_order::SortOrder;

pub mod source;
pub use self::source::Source;

pub mod task;
pub use self::task::Task;

pub mod term;
pub use self::term::Term;

pub mod tool_items;
pub use self::tool_items::ToolItems;

pub mod train;
pub use self::train::Train;

pub mod train_parameters;
pub use self::train_parameters::TrainParameters;

pub mod train_predict;
pub use self::train_predict::TrainPredict;

pub mod train_predict_request_body_json;
pub use self::train_predict_request_body_json::TrainPredictRequestBodyJson;

pub mod train_predict_response;
pub use self::train_predict_response::TrainPredictResponse;

pub mod train_request_body_json;
pub use self::train_request_body_json::TrainRequestBodyJson;

pub mod train_response;
pub use self::train_response::TrainResponse;

pub mod r#type;
pub use self::r#type::Type;

pub mod unload_model;
pub use self::unload_model::UnloadModel;

pub mod unload_model_node;
pub use self::unload_model_node::UnloadModelNode;

pub mod unload_model_node_stats;
pub use self::unload_model_node_stats::UnloadModelNodeStats;

pub mod unload_model_request_body_json;
pub use self::unload_model_request_body_json::UnloadModelRequestBodyJson;

pub mod unload_model_response;
pub use self::unload_model_response::UnloadModelResponse;

pub mod upload_model;
pub use self::upload_model::UploadModel;

pub mod upload_model_response;
pub use self::upload_model_response::UploadModelResponse;

pub mod upload_model_request_body_json;
pub use self::upload_model_request_body_json::UploadModelRequestBodyJson;

pub mod values;
pub use self::values::Values;

pub mod execute_algorithm_response;
pub use self::execute_algorithm_response::ExecuteAlgorithmResponse;

mod ml_api;
pub use self::ml_api::MlApiClient;