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::index_exists::IndexExistsRequestBuilder;
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_exists

Builders for index exists requests.

index_open

Builders for open index requests.

params

Common url params like Id and Index.

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.