@Stability.Internal public static class CoreHttpRequest.Builder extends Object
Constructor and Description |
---|
Builder(CoreCommonOptions options,
CoreContext coreContext,
RequestTarget target,
com.couchbase.client.core.deps.io.netty.handler.codec.http.HttpMethod method,
CoreHttpPath path) |
public Builder(CoreCommonOptions options, CoreContext coreContext, RequestTarget target, com.couchbase.client.core.deps.io.netty.handler.codec.http.HttpMethod method, CoreHttpPath path)
public static UrlQueryStringBuilder newForm()
public static UrlQueryStringBuilder newQueryString()
public CoreHttpRequest.Builder trace(String spanName)
spanName
- (nullable)public CoreHttpRequest.Builder traceAttr(String attributeName, Object attributeValue)
public CoreHttpRequest.Builder traceBucket(String bucketName)
public CoreHttpRequest.Builder traceScope(String scopeName)
public CoreHttpRequest.Builder traceCollection(String collectionName)
public CoreHttpRequest.Builder header(CharSequence name, Object value)
public CoreHttpRequest.Builder idempotent(boolean idempotent)
public CoreHttpRequest.Builder queryString(UrlQueryStringBuilder queryString)
public CoreHttpRequest.Builder queryString(String preEncodedQueryString)
public CoreHttpRequest.Builder bypassExceptionTranslation(boolean bypass)
HttpStatusCodeException
.
If false, the message handler may throw a domain-specific exception instead.
Defaults to false.
public CoreHttpRequest.Builder form(UrlQueryStringBuilder formData)
public CoreHttpRequest.Builder json(byte[] content)
public CoreHttpRequest.Builder content(byte[] content, CharSequence contentType)
public CoreHttpRequest build()
public CompletableFuture<CoreHttpResponse> exec(Core core)
Copyright © 2024 Couchbase, Inc.. All rights reserved.