Interface CouchbaseResponse
-
- All Superinterfaces:
CouchbaseMessage
- All Known Subinterfaces:
BinaryResponse
- All Known Implementing Classes:
AbstractCouchbaseResponse
,AbstractKeyValueResponse
,AddNodeResponse
,AddServiceResponse
,AnalyticsHandler.KeepAliveResponse
,AnalyticsHandlerV2.KeepAliveResponse
,AppendResponse
,BucketConfigResponse
,BucketsConfigResponse
,BucketStreamingResponse
,CloseBucketResponse
,ClusterConfigResponse
,CounterResponse
,DiagnosticsResponse
,DisconnectResponse
,FailoverObserveSeqnoResponse
,FlushResponse
,GenericAnalyticsResponse
,GenericQueryResponse
,GetAllMutationTokensResponse
,GetBucketConfigResponse
,GetClusterConfigResponse
,GetConfigProviderResponse
,GetDesignDocumentResponse
,GetDesignDocumentsResponse
,GetResponse
,GetSearchIndexResponse
,GetUsersResponse
,InsertBucketResponse
,InsertResponse
,KeyValueHandler.KeepAliveResponse
,MultiLookupResponse
,MultiMutationResponse
,NoFailoverObserveSeqnoResponse
,NoopResponse
,ObserveResponse
,OpenBucketResponse
,PingResponse
,PingResponse
,PingResponse
,PingResponse
,PrependResponse
,QueryHandler.KeepAliveResponse
,QueryHandlerV2.KeepAliveResponse
,RawAnalyticsResponse
,RawQueryResponse
,RemoveBucketResponse
,RemoveDesignDocumentResponse
,RemoveNodeResponse
,RemoveResponse
,RemoveSearchIndexResponse
,RemoveServiceResponse
,RemoveUserResponse
,ReplaceResponse
,RestApiResponse
,SearchHandler.KeepAliveResponse
,SearchQueryResponse
,SeedNodesResponse
,SimpleSubdocResponse
,StatResponse
,TouchResponse
,UnlockResponse
,UpdateBucketResponse
,UpsertDesignDocumentResponse
,UpsertResponse
,UpsertSearchIndexResponse
,UpsertUserResponse
,ViewHandler.KeepAliveResponse
,ViewQueryResponse
public interface CouchbaseResponse extends CouchbaseMessage
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CouchbaseRequest
request()
Potentially has the associated request attached.ResponseStatus
status()
The typesafe status of the response.ResponseStatusDetails
statusDetails()
If set, provides more detailed information into the response status than the always availableResponseStatus
enum.void
statusDetails(ResponseStatusDetails statusDetails)
Set the status details if not set previously.-
Methods inherited from interface com.couchbase.client.core.message.CouchbaseMessage
creationTime
-
-
-
-
Method Detail
-
status
ResponseStatus status()
The typesafe status of the response.- Returns:
- the status.
-
statusDetails
@Experimental @Public ResponseStatusDetails statusDetails()
If set, provides more detailed information into the response status than the always availableResponseStatus
enum.- Returns:
- null or the
ResponseStatusDetails
.
-
statusDetails
@Experimental @Public void statusDetails(ResponseStatusDetails statusDetails)
Set the status details if not set previously.- Parameters:
statusDetails
- the details to be set.
-
request
CouchbaseRequest request()
Potentially has the associated request attached.- Returns:
- a fresh request.
-
-