Class HttpClientHeaders
- java.lang.Object
-
- org.mule.weave.v2.module.http.service.HttpClientHeaders
-
public class HttpClientHeaders extends java.lang.ObjectRepresentation of an HTTP headers.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHttpClientHeaders.BuilderBuilder ofHttpClientHeaderss.static classHttpClientHeaders.HttpHeaderRepresentation of an HTTP header.
-
Constructor Summary
Constructors Constructor Description HttpClientHeaders(java.util.List<HttpClientHeaders.HttpHeader> headers)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>allValues(java.lang.String name)Gets aListof header values for a givenname.java.util.List<java.lang.String>allValuesIgnoreCase(java.lang.String name)Gets aListof header values for a givennameignoring case.java.util.Optional<java.lang.String>firstValue(java.lang.String name)Gets the header value for a givennamejava.util.Optional<java.lang.String>firstValueIgnoreCase(java.lang.String name)Gets the header value for a givennameignoring case.java.util.List<HttpClientHeaders.HttpHeader>getHeaders()java.util.Set<java.lang.String>names()java.util.Set<java.lang.String>namesIgnoreCase()static HttpClientHeadersof(java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)
-
-
-
Constructor Detail
-
HttpClientHeaders
public HttpClientHeaders(java.util.List<HttpClientHeaders.HttpHeader> headers)
-
-
Method Detail
-
getHeaders
public java.util.List<HttpClientHeaders.HttpHeader> getHeaders()
- Returns:
- the
ListofHttpClientHeaders.HttpHeader.
-
names
public java.util.Set<java.lang.String> names()
- Returns:
- the
Setof header names.
-
namesIgnoreCase
public java.util.Set<java.lang.String> namesIgnoreCase()
- Returns:
- the
Setof HTTP header names ignoring case.
-
allValues
public java.util.List<java.lang.String> allValues(java.lang.String name)
Gets aListof header values for a givenname.- Parameters:
name- The HTTP header name to search.- Returns:
- the
Listof header values for the givenname.
-
allValuesIgnoreCase
public java.util.List<java.lang.String> allValuesIgnoreCase(java.lang.String name)
Gets aListof header values for a givennameignoring case.- Parameters:
name- The HTTP header name to search.- Returns:
- the
Listof header values for the givenname.
-
firstValue
public java.util.Optional<java.lang.String> firstValue(java.lang.String name)
Gets the header value for a givenname- Parameters:
name- The HTTP header name to search.- Returns:
- the first HTTP header value for the given
name.
-
firstValueIgnoreCase
public java.util.Optional<java.lang.String> firstValueIgnoreCase(java.lang.String name)
Gets the header value for a givennameignoring case.- Parameters:
name- The HTTP header name to search.- Returns:
- the first HTTP header value for the given
name.
-
of
public static HttpClientHeaders of(java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)
-
-