@NotThreadSafe public static final class TraceQuery.Builder extends Object
TraceQuery.
Initialized attributes and then invoke build() method to create
immutable instance.
Builder is not thread safe and generally should not be stored in field or collection, but used immediately to create instances.
public final TraceQuery.Builder from(long from)
from.
If not set, this attribute will have default value returned by initializer of from.
from - value for fromthis builder for chained invocationpublic final TraceQuery.Builder to(long to)
to.
If not set, this attribute will have default value returned by initializer of to.
to - value for tothis builder for chained invocationpublic final TraceQuery.Builder durationLow(long durationLow)
durationLow.
If not set, this attribute will have default value returned by initializer of durationLow.
durationLow - value for durationLowthis builder for chained invocationpublic final TraceQuery.Builder durationHigh(@Nullable Long durationHigh)
durationHigh.durationHigh - value for durationHigh, can be nullthis builder for chained invocationpublic final TraceQuery.Builder transactionType(@Nullable String transactionType)
transactionType.transactionType - value for transactionType, can be nullthis builder for chained invocationpublic final TraceQuery.Builder transactionNameComparator(@Nullable TraceQueryBase.StringComparator transactionNameComparator)
transactionNameComparator.transactionNameComparator - value for transactionNameComparator, can be nullthis builder for chained invocationpublic final TraceQuery.Builder transactionName(@Nullable String transactionName)
transactionName.transactionName - value for transactionName, can be nullthis builder for chained invocationpublic final TraceQuery.Builder headlineComparator(@Nullable TraceQueryBase.StringComparator headlineComparator)
headlineComparator.headlineComparator - value for headlineComparator, can be nullthis builder for chained invocationpublic final TraceQuery.Builder headline(@Nullable String headline)
headline.headline - value for headline, can be nullthis builder for chained invocationpublic final TraceQuery.Builder errorComparator(@Nullable TraceQueryBase.StringComparator errorComparator)
errorComparator.errorComparator - value for errorComparator, can be nullthis builder for chained invocationpublic final TraceQuery.Builder error(@Nullable String error)
error.error - value for error, can be nullthis builder for chained invocationpublic final TraceQuery.Builder userComparator(@Nullable TraceQueryBase.StringComparator userComparator)
userComparator.userComparator - value for userComparator, can be nullthis builder for chained invocationpublic final TraceQuery.Builder user(@Nullable String user)
user.user - value for user, can be nullthis builder for chained invocationpublic final TraceQuery.Builder customAttributeName(@Nullable String customAttributeName)
customAttributeName.customAttributeName - value for customAttributeName, can be nullthis builder for chained invocationpublic final TraceQuery.Builder customAttributeValueComparator(@Nullable TraceQueryBase.StringComparator customAttributeValueComparator)
customAttributeValueComparator.customAttributeValueComparator - value for customAttributeValueComparator, can be nullthis builder for chained invocationpublic final TraceQuery.Builder customAttributeValue(@Nullable String customAttributeValue)
customAttributeValue.customAttributeValue - value for customAttributeValue, can be nullthis builder for chained invocationpublic final TraceQuery.Builder errorOnly(boolean errorOnly)
errorOnly.
If not set, this attribute will have default value returned by initializer of errorOnly.
errorOnly - value for errorOnlythis builder for chained invocationpublic final TraceQuery.Builder slowOnly(boolean slowOnly)
slowOnly.
If not set, this attribute will have default value returned by initializer of slowOnly.
slowOnly - value for slowOnlythis builder for chained invocationpublic final TraceQuery.Builder limit(int limit)
limit.
If not set, this attribute will have default value returned by initializer of limit.
limit - value for limitthis builder for chained invocationpublic TraceQuery build()
TraceQuery.Copyright © 2011–2015 Glowroot contributors. All rights reserved.