public class CaseInsensitiveRegexMultiMap extends ObjectWithReflectiveEqualsHashCodeToString implements Map<NottableString,NottableString>
| Constructor and Description | 
|---|
CaseInsensitiveRegexMultiMap(MockServerLogger mockServerLogger,
                            boolean controlPlaneMatcher)  | 
CaseInsensitiveRegexMultiMap(MockServerLogger mockServerLogger,
                            boolean controlPlaneMatcher,
                            KeyMatchStyle keyMatchStyle)  | 
equals, fieldsExcludedFromEqualsAndHashCode, hashCode, toStringclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAllpublic CaseInsensitiveRegexMultiMap(MockServerLogger mockServerLogger, boolean controlPlaneMatcher)
public CaseInsensitiveRegexMultiMap(MockServerLogger mockServerLogger, boolean controlPlaneMatcher, KeyMatchStyle keyMatchStyle)
public static CaseInsensitiveRegexMultiMap multiMap(boolean controlPlaneMatcher, KeyMatchStyle keyMatchStyle, String[]... keyAndValues)
public static CaseInsensitiveRegexMultiMap multiMap(boolean controlPlaneMatcher, KeyMatchStyle keyMatchStyle, NottableString[]... keyAndValues)
public boolean isNoOptionals()
public boolean containsAll(CaseInsensitiveRegexMultiMap matcher)
public boolean containsAll(CaseInsensitiveRegexMultiMap matcher, String logCorrelationId)
public boolean allKeysNotted()
public boolean allKeysOptional()
public boolean containsKeyValue(NottableString key, NottableString value)
public boolean containsKey(Object key)
containsKey in interface Map<NottableString,NottableString>public boolean containsValue(Object value)
containsValue in interface Map<NottableString,NottableString>public NottableString get(Object key)
get in interface Map<NottableString,NottableString>public List<NottableString> getAll(String key)
public List<NottableString> getAll(NottableString key)
public NottableString put(String key, String value)
public NottableString put(NottableString key, NottableString value)
put in interface Map<NottableString,NottableString>public List<NottableString> put(String key, List<String> values)
public List<NottableString> put(NottableString key, List<NottableString> values)
public NottableString remove(Object key)
remove in interface Map<NottableString,NottableString>public List<NottableString> removeAll(NottableString key)
public List<NottableString> removeAll(String key)
public void putAll(Map<? extends NottableString,? extends NottableString> map)
putAll in interface Map<NottableString,NottableString>public void clear()
clear in interface Map<NottableString,NottableString>public Set<NottableString> keySet()
keySet in interface Map<NottableString,NottableString>public Collection<NottableString> values()
values in interface Map<NottableString,NottableString>public int size()
size in interface Map<NottableString,NottableString>public boolean isEmpty()
isEmpty in interface Map<NottableString,NottableString>public Set<Map.Entry<NottableString,NottableString>> entrySet()
entrySet in interface Map<NottableString,NottableString>public List<ImmutableEntry> entryList()
Copyright © 2020. All rights reserved.