Struct elasticsearch::http::transport::Transport [−][src]
pub struct Transport { /* fields omitted */ }
Expand description
A HTTP transport responsible for making the API requests to Elasticsearch, using a Connection selected from a ConnectionPool
Implementations
Creates a new instance of a Transport configured with a SingleNodeConnectionPool.
Creates a new instance of a Transport configured for use with Elasticsearch service in Elastic Cloud.
cloud_id
: The Elastic Cloud Id retrieved from the cloud web console, that uniquely identifies the deployment instance.credentials
: A set of credentials the client should use to authenticate to Elasticsearch service.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Transport
impl !UnwindSafe for Transport
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more