Lines Matching refs:ClientBuilder

43 class ClientBuilder
148 * Create an instance of ClientBuilder
150 public static function create(): ClientBuilder
278 public function setConnectionFactory(ConnectionFactoryInterface $connectionFactory): ClientBuilder
292 public function setConnectionPool($connectionPool, array $args = []): ClientBuilder
311 public function setEndpoint(callable $endpoint): ClientBuilder
323 public function registerNamespace(NamespaceBuilderInterface $namespaceBuilder): ClientBuilder
335 public function setTransport(Transport $transport): ClientBuilder
347 public function setHandler($handler): ClientBuilder
359 public function setLogger(LoggerInterface $logger): ClientBuilder
371 public function setTracer(LoggerInterface $tracer): ClientBuilder
383 public function setSerializer($serializer): ClientBuilder
395 public function setHosts(array $hosts): ClientBuilder
407 public function setApiKey(string $id, string $apiKey): ClientBuilder
429 public function setBasicAuthentication(string $username, string $password): ClientBuilder
452 public function setElasticCloudId(string $cloudId): ClientBuilder
478 public function setConnectionParams(array $params): ClientBuilder
490 public function setRetries(int $retries): ClientBuilder
502 public function setSelector($selector): ClientBuilder
515 public function setSniffOnStart(bool $sniffOnStart): ClientBuilder
528 public function setSSLCert(string $cert, string $password = null): ClientBuilder
541 public function setSSLKey(string $key, string $password = null): ClientBuilder
553 public function setSSLVerification($value = true): ClientBuilder
563 public function setElasticMetaHeader($value = true): ClientBuilder
575 public function includePortInHostHeader(bool $enable): ClientBuilder
590 $this->handler = ClientBuilder::defaultHandler();