-
public final class NetworkTrackingOptions.CaptureRule
-
-
Field Summary
Fields Modifier and Type Field Description private final List<String>hostsprivate final List<NetworkTrackingOptions.URLPattern>urlsprivate final List<String>methodsprivate final List<Integer>statusCodeRangeprivate final NetworkTrackingOptions.CaptureHeaderrequestHeadersprivate final NetworkTrackingOptions.CaptureHeaderresponseHeadersprivate final NetworkTrackingOptions.CaptureBodyrequestBodyprivate final NetworkTrackingOptions.CaptureBodyresponseBody
-
Constructor Summary
Constructors Constructor Description NetworkTrackingOptions.CaptureRule(List<String> hosts, List<Integer> statusCodeRange)Creates a rule that matches requests by host patterns. NetworkTrackingOptions.CaptureRule(List<NetworkTrackingOptions.URLPattern> urls, List<String> methods, List<Integer> statusCodeRange, NetworkTrackingOptions.CaptureHeader requestHeaders, NetworkTrackingOptions.CaptureHeader responseHeaders, NetworkTrackingOptions.CaptureBody requestBody, NetworkTrackingOptions.CaptureBody responseBody)Creates a rule that matches requests by URL patterns (exact or regex).
-
Method Summary
Modifier and Type Method Description final List<String>getHosts()final List<NetworkTrackingOptions.URLPattern>getUrls()final List<String>getMethods()final List<Integer>getStatusCodeRange()final NetworkTrackingOptions.CaptureHeadergetRequestHeaders()final NetworkTrackingOptions.CaptureHeadergetResponseHeaders()final NetworkTrackingOptions.CaptureBodygetRequestBody()final NetworkTrackingOptions.CaptureBodygetResponseBody()-
-
Constructor Detail
-
NetworkTrackingOptions.CaptureRule
NetworkTrackingOptions.CaptureRule(List<String> hosts, List<Integer> statusCodeRange)
Creates a rule that matches requests by host patterns.
-
NetworkTrackingOptions.CaptureRule
NetworkTrackingOptions.CaptureRule(List<NetworkTrackingOptions.URLPattern> urls, List<String> methods, List<Integer> statusCodeRange, NetworkTrackingOptions.CaptureHeader requestHeaders, NetworkTrackingOptions.CaptureHeader responseHeaders, NetworkTrackingOptions.CaptureBody requestBody, NetworkTrackingOptions.CaptureBody responseBody)
Creates a rule that matches requests by URL patterns (exact or regex).
-
-
Method Detail
-
getUrls
final List<NetworkTrackingOptions.URLPattern> getUrls()
-
getMethods
final List<String> getMethods()
-
getStatusCodeRange
final List<Integer> getStatusCodeRange()
-
getRequestHeaders
final NetworkTrackingOptions.CaptureHeader getRequestHeaders()
-
getResponseHeaders
final NetworkTrackingOptions.CaptureHeader getResponseHeaders()
-
getRequestBody
final NetworkTrackingOptions.CaptureBody getRequestBody()
-
getResponseBody
final NetworkTrackingOptions.CaptureBody getResponseBody()
-
-
-
-