NAME

OpenSearch::Client::Role::Client - Provides common functionality for Client implementations

VERSION

version 3.007002

DESCRIPTION

This role provides a common perform_request() method for Client implementations.

METHODS

perform_request()

This method takes whatever arguments it is passed and passes them directly to a parse_request() method (which should be provided by Client implementations). The parse_request() method should return a request suitable for passing to "perform_request()" in OpenSearch::Client::Transport.

MANUAL

Documentation index OpenSearch::Client::Manual

HISTORY

This distribution is derived from Search::Elasticsearch version 7.714. All subsequent changes are unique to this distribution.

AUTHOR

Mark Dootson <mdootson@cpan.org> ( current maintainer )

CREDITS

OpenSearch::Client is based on Search::Elasticsearch version 7.714 by Enrico Zimuel <enrico.zimuel@elastic.co>.

COPYRIGHT AND LICENSE

Copyright (C) 2026 by Mark Dootson ( this distribution )

Copyright (C) 2021 by Elasticsearch BV ( original distribution )

This is free software, licensed under:

The Apache License, Version 2.0, January 2004