enum
CryBase::CouchBase::Service
Overview
Catalog of services a Couchbase node can expose. Couchbase's multi-dimensional scaling lets each node enable any subset of these, and each service runs on its own well-known port.
CryBase::CouchBase::Service::KV.default_port(false) # => 11210
CryBase::CouchBase::Service::KV.default_port(true) # => 11207
CryBase::CouchBase::Service::Query.display_name # => "Query (N1QL)"
Defined in:
crybase/couchbase/service.crEnum Members
-
KV =
0 -
Query =
1 -
Search =
2 -
Analytics =
3 -
Index =
4 -
Eventing =
5 -
Views =
6 -
Management =
7
Instance Method Summary
-
#analytics?
Returns
trueif this enum value equalsAnalytics -
#default_port(tls : Bool) : Int32
Returns the well-known port this service listens on for the given transport —
tls=truefor the TLS variant,tls=falsefor plaintext. -
#display_name : String
Human-readable name as it appears in Couchbase's own UI/docs (e.g.
-
#eventing?
Returns
trueif this enum value equalsEventing -
#index?
Returns
trueif this enum value equalsIndex -
#kv?
Returns
trueif this enum value equalsKV -
#management?
Returns
trueif this enum value equalsManagement -
#query?
Returns
trueif this enum value equalsQuery -
#search?
Returns
trueif this enum value equalsSearch -
#views?
Returns
trueif this enum value equalsViews
Instance Method Detail
Returns the well-known port this service listens on for the given
transport — tls=true for the TLS variant, tls=false for plaintext.
Service::Management.default_port(false) # => 8091
Service::Management.default_port(true) # => 18091