Package zipkin2.storage
Class QueryRequest.Builder
- java.lang.Object
-
- zipkin2.storage.QueryRequest.Builder
-
- Enclosing class:
- QueryRequest
public static final class QueryRequest.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryRequest.BuilderannotationQuery(java.util.Map<java.lang.String,java.lang.String> annotationQuery)QueryRequestbuild()QueryRequest.BuilderendTs(long endTs)QueryRequest.Builderlimit(int limit)QueryRequest.Builderlookback(long lookback)QueryRequest.BuildermaxDuration(java.lang.Long maxDuration)QueryRequest.BuilderminDuration(java.lang.Long minDuration)QueryRequest.BuilderparseAnnotationQuery(java.lang.String annotationQuery)Corresponds to query parameter "annotationQuery".QueryRequest.BuilderremoteServiceName(java.lang.String remoteServiceName)QueryRequest.BuilderserviceName(java.lang.String serviceName)QueryRequest.BuilderspanName(java.lang.String spanName)This ignores the reserved span name "all".
-
-
-
Method Detail
-
serviceName
public QueryRequest.Builder serviceName(@Nullable java.lang.String serviceName)
- See Also:
QueryRequest.serviceName()
-
remoteServiceName
public QueryRequest.Builder remoteServiceName(@Nullable java.lang.String remoteServiceName)
- See Also:
QueryRequest.remoteServiceName()
-
spanName
public QueryRequest.Builder spanName(@Nullable java.lang.String spanName)
This ignores the reserved span name "all".- See Also:
QueryRequest.spanName()
-
parseAnnotationQuery
public QueryRequest.Builder parseAnnotationQuery(@Nullable java.lang.String annotationQuery)
Corresponds to query parameter "annotationQuery". Ex. "http.method=GET and error". Parameter keys and values are trimmed.- See Also:
QueryRequest.annotationQueryString()
-
annotationQuery
public QueryRequest.Builder annotationQuery(java.util.Map<java.lang.String,java.lang.String> annotationQuery)
- See Also:
QueryRequest.annotationQuery()
-
minDuration
public QueryRequest.Builder minDuration(@Nullable java.lang.Long minDuration)
- See Also:
QueryRequest.minDuration()
-
maxDuration
public QueryRequest.Builder maxDuration(@Nullable java.lang.Long maxDuration)
- See Also:
QueryRequest.maxDuration()
-
endTs
public QueryRequest.Builder endTs(long endTs)
- See Also:
QueryRequest.endTs()
-
lookback
public QueryRequest.Builder lookback(long lookback)
- See Also:
QueryRequest.lookback()
-
limit
public QueryRequest.Builder limit(int limit)
- See Also:
QueryRequest.limit()
-
build
public final QueryRequest build()
-
-