Elastic\Elasticsearch\ClientBuilder A

Total Complexity 54
Dependencies 16
Dependents 2
Total lines 439
Lines of code 190
Logical lines of code 108
Comment lines 155
Methods 22
Properties 16

Methods 22

Method Rating Maintainability Complexity Lines of code
build()
A
44 14 45
setOptions()
S
54 6 22
fromConfig()
S
53 6 21
getConfig()
S
59 5 16
isSymfonyHttpClient()
S
61 4 13
setApiKey()
S
67 2 8
setRetries()
S
69 2 7
setHosts()
S
77 1 4
setNodePool()
S
77 1 4
setBasicAuthentication()
S
74 1 5
setElasticCloudId()
S
77 1 4
create()
S
81 1 3
setSSLCert()
S
76 1 4
setCABundle()
S
77 1 4
setSSLKey()
S
76 1 4
setSSLVerification()
S
77 1 4
setElasticMetaHeader()
S
77 1 4
setHttpClientOptions()
S
77 1 4
setLogger()
S
77 1 4
setAsyncHttpClient()
S
77 1 4
setHttpClient()
S
77 1 4
__construct()
S
89 1 2