Module elastic::client::requests
[−]
[src]
Request types for the Elasticsearch REST API.
This module contains implementation details that are useful if you want to customise the request process, but aren't generally important for sending requests.
Reexports
pub use self::params::*; |
pub use self::endpoints::*; |
pub use self::raw::RawRequestBuilder; |
pub use self::search::SearchRequestBuilder; |
pub use self::document_get::GetRequestBuilder; |
pub use self::document_index::IndexRequestBuilder; |
pub use self::document_update::UpdateRequestBuilder; |
pub use self::document_delete::DeleteRequestBuilder; |
pub use self::document_put_mapping::PutMappingRequestBuilder; |
pub use self::index_create::IndexCreateRequestBuilder; |
pub use self::index_open::IndexOpenRequestBuilder; |
pub use self::index_close::IndexCloseRequestBuilder; |
pub use self::index_delete::IndexDeleteRequestBuilder; |
pub use self::ping::PingRequestBuilder; |
Modules
document_delete |
Builders for delete document requests. |
document_get |
Builders for get document requests. |
document_index |
Builders for index requests. |
document_put_mapping |
Builders for put mapping requests. |
document_update |
Builders for update document requests. |
endpoints |
REST API endpoints. |
index_close |
Builders for close index requests. |
index_create |
Builders for create index requests. |
index_delete |
Builders for delete index requests. |
index_open |
Builders for open index requests. |
params |
Common url params like |
ping |
Builders for ping requests. |
prelude |
A glob import for convenience. |
raw |
Builders for raw requests. |
search |
Builders for search requests. |
Structs
AsyncBody |
A type that can be converted into a request body. |
HttpRequest |
A general request type that all endpoints can be converted into. |
RequestBuilder |
A builder for a request. |
SyncBody |
A type that can be converted into a request body. |
Url |
A wrapper around an owned or borrowed url. |
Enums
HttpMethod |
A standard HTTP verb. |
Functions
empty_body |
A convenience method for a default, empty body. This method doesn't allocate. |
Type Definitions
DefaultBody |
A default body type. |