[][src]Struct elastic_requests::Endpoint

pub struct Endpoint<'a, B> {
    pub url: UrlPath<'a>,
    pub method: Method,
    pub body: Option<B>,
}

A general request type that all endpoints can be converted into.

Fields

url: UrlPath<'a>method: Methodbody: Option<B>

Trait Implementations

impl<'a, B> Into<Endpoint<'a, B>> for IndicesRefreshRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for ReindexRethrottleRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for IndicesOpenRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for IndicesPutSettingsRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for IndicesExistsTypeRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for ScriptsPainlessExecuteRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for RenderSearchTemplateRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for GetRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for DeleteRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for IndicesPutTemplateRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for TasksListRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for SnapshotGetRepositoryRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for IngestPutPipelineRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for IngestDeletePipelineRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for ClusterStatsRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for IndicesPutAliasRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for ClusterRerouteRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for MgetRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for DeleteByQueryRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for ClusterRemoteInfoRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for CatHealthRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for MtermvectorsRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for IngestSimulateRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for ClearScrollRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for ScrollRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for IndicesExistsAliasRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for FieldCapsRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for SnapshotCreateRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for IndicesCloseRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for IndicesGetMappingRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for BulkRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for ClusterHealthRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for CatAliasesRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for CatSegmentsRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for SimpleSearchRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for SearchRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for ClusterPendingTasksRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for ExistsSourceRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for CatThreadPoolRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for UpdateByQueryRethrottleRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for ExplainRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for SnapshotStatusRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for DeleteByQueryRethrottleRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for IndicesShrinkRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for CatTemplatesRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for IndicesDeleteRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for IndicesGetRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for IndicesValidateQueryRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for NodesStatsRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for CatSnapshotsRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for IndicesGetSettingsRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for RankEvalRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for DeleteScriptRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for SearchTemplateRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for IndicesPutMappingRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for CatPendingTasksRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for IngestGetPipelineRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for IndicesRecoveryRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for NodesInfoRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for SnapshotGetRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for SnapshotRestoreRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for IndicesShardStoresRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for IndicesGetTemplateRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for UpdateByQueryRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for CatMasterRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for NodesHotThreadsRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for IndicesRolloverRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for TermvectorsRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for IndicesUpdateAliasesRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for CreateRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for CountRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for CatRecoveryRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for IndicesDeleteTemplateRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for SnapshotDeleteRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for NodesUsageRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for IndicesFlushSyncedRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for CatHelpRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for IndicesSplitRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for ClusterPutSettingsRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for CatIndicesRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for GetSourceRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for IndicesForcemergeRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for IndicesExistsRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for GetScriptRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for IndicesGetFieldMappingRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for IndicesStatsRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for CatShardsRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for TasksCancelRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for CatCountRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for CatRepositoriesRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for InfoRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for SnapshotVerifyRepositoryRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for ClusterGetSettingsRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for IndicesGetAliasRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for SearchShardsRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for CatNodeattrsRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for SnapshotCreateRepositoryRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for IndicesUpgradeRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for SnapshotDeleteRepositoryRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for IndicesSegmentsRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for CatNodesRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for IndicesCreateRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for CatAllocationRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for IndicesGetUpgradeRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for IndicesExistsTemplateRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for PingRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for PingHeadRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for UpdateRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for IndexRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for ClusterStateRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for ExistsRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for MsearchRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for IndicesAnalyzeRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for NodesReloadSecureSettingsRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for MsearchTemplateRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for IndicesFlushRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for IndicesDeleteAliasRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for CatPluginsRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for ReindexRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for CatFielddataRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for CatTasksRequest<'a>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for IngestProcessorGrokRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for IndicesClearCacheRequest<'a, B>[src]

impl<'a> Into<Endpoint<'a, &'static [u8]>> for TasksGetRequest<'a>[src]

impl<'a, B> Into<Endpoint<'a, B>> for ClusterAllocationExplainRequest<'a, B>[src]

impl<'a, B> Into<Endpoint<'a, B>> for PutScriptRequest<'a, B>[src]

impl<'a, B: PartialEq> PartialEq<Endpoint<'a, B>> for Endpoint<'a, B>[src]

impl<'a, B: Clone> Clone for Endpoint<'a, B>[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl<'a, B: Debug> Debug for Endpoint<'a, B>[src]

Auto Trait Implementations

impl<'a, B> Send for Endpoint<'a, B> where
    B: Send

impl<'a, B> Sync for Endpoint<'a, B> where
    B: Sync

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.