Package org.zalando.logbook
Class HeaderFilters
- java.lang.Object
-
- org.zalando.logbook.HeaderFilters
-
@API(status=STABLE) public final class HeaderFilters extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static HeaderFilterauthorization()static HeaderFilterdefaultValue()static HeaderFiltereachHeader(BinaryOperator<String> operator)static HeaderFilterremoveHeaders(String... names)static HeaderFilterremoveHeaders(BiPredicate<String,String> predicate)static HeaderFilterremoveHeaders(Predicate<String> predicate)static HeaderFilterreplaceCookies(Predicate<String> predicate, String replacement)static HeaderFilterreplaceCookies(Predicate<String> predicate, Function<String,String> replacer)static HeaderFilterreplaceHeaders(String name, String replacement)static HeaderFilterreplaceHeaders(Collection<String> names, String replacement)static HeaderFilterreplaceHeaders(BiPredicate<String,String> predicate, String replacement)static HeaderFilterreplaceHeaders(Predicate<String> keyPredicate, String replacement)
-
-
-
Method Detail
-
defaultValue
@API(status=MAINTAINED) public static HeaderFilter defaultValue()
-
authorization
@API(status=MAINTAINED) public static HeaderFilter authorization()
-
replaceHeaders
public static HeaderFilter replaceHeaders(String name, String replacement)
-
replaceHeaders
public static HeaderFilter replaceHeaders(Collection<String> names, String replacement)
-
replaceCookies
public static HeaderFilter replaceCookies(Predicate<String> predicate, String replacement)
-
replaceCookies
public static HeaderFilter replaceCookies(Predicate<String> predicate, Function<String,String> replacer)
-
replaceHeaders
public static HeaderFilter replaceHeaders(Predicate<String> keyPredicate, String replacement)
-
replaceHeaders
public static HeaderFilter replaceHeaders(BiPredicate<String,String> predicate, String replacement)
-
eachHeader
public static HeaderFilter eachHeader(BinaryOperator<String> operator)
-
removeHeaders
public static HeaderFilter removeHeaders(String... names)
-
removeHeaders
public static HeaderFilter removeHeaders(Predicate<String> predicate)
-
removeHeaders
public static HeaderFilter removeHeaders(BiPredicate<String,String> predicate)
-
-