Package zipkin2.storage
Class QueryRequest.Builder
- java.lang.Object
-
- zipkin2.storage.QueryRequest.Builder
-
- Enclosing class:
- QueryRequest
public static final class QueryRequest.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryRequest.Builder
annotationQuery(Map<String,String> annotationQuery)
QueryRequest
build()
QueryRequest.Builder
endTs(long endTs)
SetsQueryRequest.endTs()
QueryRequest.Builder
limit(int limit)
SetsQueryRequest.limit()
QueryRequest.Builder
lookback(long lookback)
QueryRequest.Builder
maxDuration(Long maxDuration)
QueryRequest.Builder
minDuration(Long minDuration)
QueryRequest.Builder
parseAnnotationQuery(String annotationQuery)
Corresponds to query parameter "annotationQuery".QueryRequest.Builder
remoteServiceName(String remoteServiceName)
QueryRequest.Builder
serviceName(String serviceName)
QueryRequest.Builder
spanName(String spanName)
This ignores the reserved span name "all".
-
-
-
Method Detail
-
serviceName
public QueryRequest.Builder serviceName(@Nullable String serviceName)
-
remoteServiceName
public QueryRequest.Builder remoteServiceName(@Nullable String remoteServiceName)
-
spanName
public QueryRequest.Builder spanName(@Nullable String spanName)
This ignores the reserved span name "all".- See Also:
QueryRequest.spanName()
-
parseAnnotationQuery
public QueryRequest.Builder parseAnnotationQuery(@Nullable 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(Map<String,String> annotationQuery)
-
minDuration
public QueryRequest.Builder minDuration(@Nullable Long minDuration)
-
maxDuration
public QueryRequest.Builder maxDuration(@Nullable Long maxDuration)
-
endTs
public QueryRequest.Builder endTs(long endTs)
SetsQueryRequest.endTs()
-
lookback
public QueryRequest.Builder lookback(long lookback)
-
limit
public QueryRequest.Builder limit(int limit)
SetsQueryRequest.limit()
-
build
public final QueryRequest build()
-
-