- PHP Client: other versions:
- Overview
- Quickstart
- Installation
- Configuration
- Inline Host Configuration
- Extended Host Configuration
- Authorization and Encryption
- Set retries
- Enabling the Logger
- Configure the HTTP Handler
- Setting the Connection Pool
- Setting the Connection Selector
- Setting the Serializer
- Setting a custom ConnectionFactory
- Set the Endpoint closure
- Building the client from a configuration hash
- Per-request configuration
- Future Mode
- Dealing with JSON Arrays and Objects in PHP
- Index Management Operations
- Indexing Documents
- Getting Documents
- Updating Documents
- Deleting documents
- Search Operations
- Namespaces
- Security
- Connection Pool
- Selectors
- Serializers
- PHP Version Requirement
- Breaking changes from 1.x
- Community DSLs
- Community Integrations
- Reference - Endpoints
IMPORTANT: No additional bug fixes or documentation updates
will be released for this version. For the latest information, see the
current release documentation.
Elasticsearch\ClientBuilder
edit
IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.
Elasticsearch\ClientBuilder
editClass ClientBuilder
Methods
The class defines the following methods:
-
create()
-
fromConfig()
-
defaultHandler()
-
multiHandler()
-
singleHandler()
-
defaultLogger()
-
setConnectionFactory()
-
setConnectionPool()
-
setEndpoint()
-
setTransport()
-
setHandler()
-
setLogger()
-
setTracer()
-
setSerializer()
-
setHosts()
-
setRetries()
-
setSelector()
-
setSniffOnStart()
-
setSSLCert()
-
setSSLKey()
-
setSSLVerification()
-
build()
Was this helpful?
Thank you for your feedback.