Package com.couchbase.client.core.msg
Class RequestTarget
- java.lang.Object
-
- com.couchbase.client.core.msg.RequestTarget
-
-
Constructor Summary
Constructors Constructor Description RequestTarget(ServiceType serviceType, NodeIdentifier nodeIdentifier, String bucketName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RequestTargetanalytics()StringbucketName()booleanequals(Object o)static RequestTargeteventing()inthashCode()static RequestTargetmanager()NodeIdentifiernodeIdentifier()static RequestTargetquery()static RequestTargetsearch()ServiceTypeserviceType()StringtoString()static RequestTargetviews(String bucket)RequestTargetwithNodeIdentifier(NodeIdentifier nodeIdentifier)
-
-
-
Constructor Detail
-
RequestTarget
public RequestTarget(ServiceType serviceType, NodeIdentifier nodeIdentifier, String bucketName)
- Parameters:
nodeIdentifier- (nullable)bucketName- (nullable)
-
-
Method Detail
-
views
public static RequestTarget views(String bucket)
-
manager
public static RequestTarget manager()
-
query
public static RequestTarget query()
-
analytics
public static RequestTarget analytics()
-
search
public static RequestTarget search()
-
eventing
public static RequestTarget eventing()
-
withNodeIdentifier
public RequestTarget withNodeIdentifier(NodeIdentifier nodeIdentifier)
- Parameters:
nodeIdentifier- (nullable)
-
serviceType
public ServiceType serviceType()
-
bucketName
public String bucketName()
- Returns:
- (nullable)
-
nodeIdentifier
public NodeIdentifier nodeIdentifier()
- Returns:
- (nullable)
-
-