public class GenericAnalyticsRequest extends BaseRequest<GenericAnalyticsResponse> implements NonChunkedHttpRequest<GenericAnalyticsResponse>
| Constructor and Description |
|---|
GenericAnalyticsRequest(Duration timeout,
CoreContext ctx,
RetryStrategy retryStrategy,
Supplier<com.couchbase.client.core.deps.io.netty.handler.codec.http.FullHttpRequest> requestSupplier,
boolean idempotent,
RequestSpan span) |
| Modifier and Type | Method and Description |
|---|---|
GenericAnalyticsResponse |
decode(com.couchbase.client.core.deps.io.netty.handler.codec.http.FullHttpResponse response,
HttpChannelContext context) |
com.couchbase.client.core.deps.io.netty.handler.codec.http.FullHttpRequest |
encode() |
boolean |
idempotent()
Returns if the given request is idempotent or not.
|
ServiceType |
serviceType()
The service type of this request.
|
absoluteTimeout, cancel, cancellationReason, cancelled, completed, context, createdAt, fail, failed, id, requestSpan, response, retryStrategy, serviceContext, succeed, succeeded, timeout, timeoutElapsedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitabsoluteTimeout, cancel, cancellationReason, cancelled, completed, context, createdAt, fail, failed, id, name, operationId, requestSpan, response, retryStrategy, serviceContext, succeed, succeeded, timeout, timeoutElapsedpublic GenericAnalyticsRequest(Duration timeout, CoreContext ctx, RetryStrategy retryStrategy, Supplier<com.couchbase.client.core.deps.io.netty.handler.codec.http.FullHttpRequest> requestSupplier, boolean idempotent, RequestSpan span)
public GenericAnalyticsResponse decode(com.couchbase.client.core.deps.io.netty.handler.codec.http.FullHttpResponse response, HttpChannelContext context)
decode in interface NonChunkedHttpRequest<GenericAnalyticsResponse>public com.couchbase.client.core.deps.io.netty.handler.codec.http.FullHttpRequest encode()
public ServiceType serviceType()
RequestserviceType in interface Request<GenericAnalyticsResponse>public boolean idempotent()
RequestBy default, this method always returns false for data consistency reasons. Only specific idempotent operations should override this default since it impacts retry handling quite a bit. DO NOT SET THIS TO TRUE ON MUTATING OPERATIONS!
idempotent in interface Request<GenericAnalyticsResponse>Copyright © 2021 Couchbase, Inc.. All rights reserved.