public static final class GrpcRequestSettings.Builder extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
GrpcRequestSettings.Builder |
addClientCapability(String clientCapability) |
GrpcRequestSettings |
build() |
GrpcRequestSettings.Builder |
withClientCapabilities(List<String> clientCapabilities) |
GrpcRequestSettings.Builder |
withDeadline(Duration duration)
Returns a new
Builder with a deadline. |
GrpcRequestSettings.Builder |
withDeadlineAfter(long deadlineAfter)
Returns a new
Builder with a deadline, based on the running Java Virtual Machine's
high-resolution time source System.nanoTime()
If the value is null or negative, then the default
GrpcTransportBuilder.withReadTimeout(java.time.Duration) will be used. |
GrpcRequestSettings.Builder |
withPreferredNodeID(Integer preferredNodeID) |
GrpcRequestSettings.Builder |
withTraceId(String traceId) |
GrpcRequestSettings.Builder |
withTrailersHandler(Consumer<io.grpc.Metadata> handler) |
public GrpcRequestSettings.Builder withDeadlineAfter(long deadlineAfter)
Builder with a deadline, based on the running Java Virtual Machine's
high-resolution time source System.nanoTime()
If the value is null or negative, then the default
GrpcTransportBuilder.withReadTimeout(java.time.Duration) will be used.deadlineAfter - the value of the JVM time source, when request will be cancelled, in nanosecondsBuilder with a deadlinepublic GrpcRequestSettings.Builder withDeadline(Duration duration)
Builder with a deadline. Specified duration will be converted to the value of JVM
high-resolution time sourceduration - the deadline durationBuilder with a deadlinepublic GrpcRequestSettings.Builder withPreferredNodeID(Integer preferredNodeID)
public GrpcRequestSettings.Builder withTraceId(String traceId)
public GrpcRequestSettings.Builder withClientCapabilities(List<String> clientCapabilities)
public GrpcRequestSettings.Builder addClientCapability(String clientCapability)
public GrpcRequestSettings.Builder withTrailersHandler(Consumer<io.grpc.Metadata> handler)
public GrpcRequestSettings build()
Copyright © 2024. All rights reserved.