final case class Many(matchers: Vector[One]) extends VcrMatcher with Product with Serializable
- Alphabetic
- By Inheritance
- Many
- Serializable
- Serializable
- Product
- Equals
- VcrMatcher
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
:+(other: VcrMatcher): VcrMatcher
Alias for append
Alias for append
- Definition Classes
- VcrMatcher
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
append(other: VcrMatcher): VcrMatcher
Appends another VcrMatcher to this VcrMatcher.
Appends another VcrMatcher to this VcrMatcher. The specified VcrMatcher is attached to the end, meaning if the 1st VcrMatcher matches the request, the 2nd one
- Definition Classes
- Many → VcrMatcher
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
group(request: VcrRequest): VcrKey
Returns a VcrKey which is used to group/bucket requests that are considered equivalent (based on the specified "groupBy" function.
Returns a VcrKey which is used to group/bucket requests that are considered equivalent (based on the specified "groupBy" function.
- Definition Classes
- Many → VcrMatcher
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
matcherFor(request: VcrRequest): Option[VcrMatcher]
Finds the first VcrMatcher that matches the specified VcrRequest.
Finds the first VcrMatcher that matches the specified VcrRequest.
- Definition Classes
- Many → VcrMatcher
- val matchers: Vector[One]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
shouldRecord(request: VcrRequest): Boolean
Returns whether the specified request will be recorded by this matcher or not.
Returns whether the specified request will be recorded by this matcher or not.
- Definition Classes
- VcrMatcher
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
transform(entry: VcrEntry): VcrEntry
Transforms a VcrEntry with the transformer attached to this matcher.
Transforms a VcrEntry with the transformer attached to this matcher. One usage for this is to filter sensitive data from a request/response.
- Definition Classes
- Many → VcrMatcher
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
withGrouper(grouper: (VcrRequest) ⇒ VcrKey): VcrMatcher
Attached the specified grouping function to this matcher.
Attached the specified grouping function to this matcher.
- Definition Classes
- Many → VcrMatcher
-
def
withShouldRecord(pred: (VcrRequest) ⇒ Boolean): VcrMatcher
Attaches the specified predicate to determine whether the request should be recorded or not to this matcher.
Attaches the specified predicate to determine whether the request should be recorded or not to this matcher.
- Definition Classes
- Many → VcrMatcher
-
def
withTransformer(transformer: (VcrEntry) ⇒ VcrEntry): VcrMatcher
Attaches the specified VCR entry transformer to this matcher.
Attaches the specified VCR entry transformer to this matcher.
- Definition Classes
- Many → VcrMatcher