MCPcopy
hub / github.com/elastic/go-elasticsearch / Transport

Interface Transport

esapi/esapi.go:33–35  ·  esapi/esapi.go::Transport

Transport defines the interface for an API client.

Source from the content-addressed store, hash-verified

31
32// Transport defines the interface for an API client.
33type Transport interface {
34 Perform(*http.Request) (*http.Response, error)
35}
36
37// Instrumented allows to retrieve the current transport Instrumentation
38type Instrumented elastictransport.Instrumented

Callers 8

TestNew_CloseFunction · 0.65
TestNewBase_CloseFunction · 0.65
TestNewTyped_CloseFunction · 0.65
PerformMethod · 0.65

Implementers 15

BaseClientelasticsearch.go
mockESTransportelasticsearch_internal_test.go
ReplacedTransportinternal/testing/e2e/elasticsearch_int
Mounttypedapi/searchablesnapshots/mount/mou
ClearCachetypedapi/searchablesnapshots/clearcach
CacheStatstypedapi/searchablesnapshots/cachestat
Statstypedapi/searchablesnapshots/stats/sta
BulkUpdateApiKeystypedapi/security/bulkupdateapikeys/bu
GetPrivilegestypedapi/security/getprivileges/get_pr
GetBuiltinPrivilegestypedapi/security/getbuiltinprivileges
SamlInvalidatetypedapi/security/samlinvalidate/saml_
OidcAuthenticatetypedapi/security/oidcauthenticate/oid

Calls

no outgoing calls

Tested by

no test coverage detected