- java.lang.Object
-
- com.github.mizosoft.methanol.internal.extensions.HeadersBuilder
-
public final class HeadersBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description HeadersBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(java.lang.String name, java.lang.String value)voidaddAll(HeadersBuilder builder)voidaddAll(java.lang.String... headers)voidaddAll(java.net.http.HttpHeaders headers)voidaddAllLenient(java.net.http.HttpHeaders headers)voidaddLenient(java.lang.String name, java.lang.String value)HeadersAccumulator<?>asHeadersAccumulator()java.net.http.HttpHeadersbuild()voidclear()java.util.Optional<java.lang.String>lastValue(java.lang.String name)booleanremove(java.lang.String name)booleanremoveIf(java.util.function.BiPredicate<java.lang.String,java.lang.String> filter)voidset(java.lang.String name, java.lang.String value)voidset(java.lang.String name, java.util.List<java.lang.String> values)voidsetIfAbsent(java.lang.String name, java.lang.String value)voidsetIfAbsent(java.lang.String name, java.util.List<java.lang.String> values)voidsetLenient(java.lang.String name, java.util.List<java.lang.String> values)
-
-
-
Method Detail
-
add
public void add(java.lang.String name, java.lang.String value)
-
addAll
public void addAll(java.lang.String... headers)
-
addAll
public void addAll(java.net.http.HttpHeaders headers)
-
addAll
public void addAll(HeadersBuilder builder)
-
addLenient
public void addLenient(java.lang.String name, java.lang.String value)
-
addAllLenient
public void addAllLenient(java.net.http.HttpHeaders headers)
-
set
public void set(java.lang.String name, java.lang.String value)
-
set
public void set(java.lang.String name, java.util.List<java.lang.String> values)
-
setIfAbsent
public void setIfAbsent(java.lang.String name, java.lang.String value)
-
setIfAbsent
public void setIfAbsent(java.lang.String name, java.util.List<java.lang.String> values)
-
setLenient
public void setLenient(java.lang.String name, java.util.List<java.lang.String> values)
-
remove
public boolean remove(java.lang.String name)
-
removeIf
public boolean removeIf(java.util.function.BiPredicate<java.lang.String,java.lang.String> filter)
-
clear
public void clear()
-
lastValue
public java.util.Optional<java.lang.String> lastValue(java.lang.String name)
-
build
public java.net.http.HttpHeaders build()
-
asHeadersAccumulator
public HeadersAccumulator<?> asHeadersAccumulator()
-
-