public class NameUnmarshallerReceptacle<T>
extends java.lang.Object
| Constructor and Description |
|---|
NameUnmarshallerReceptacle(java.lang.String name,
Unmarshaller<java.lang.String,T> um) |
| Modifier and Type | Method and Description |
|---|---|
<B> NameUnmarshallerReceptacle<B> |
as(Unmarshaller<T,B> unmarshaller)
Extract the value as the specified type.
|
java.lang.String |
name() |
NameOptionUnmarshallerReceptacle<T> |
optional()
Extract the optional value as
Option[T]. |
RepeatedValueUnmarshallerReceptacle<T> |
repeated()
Extract multiple occurrences as
Iterable[String]. |
RequiredValueUnmarshallerReceptacle<T> |
requiredValue(T requiredValue)
Require the given value and extract nothing.
|
Unmarshaller<java.lang.String,T> |
um() |
NameDefaultUnmarshallerReceptacle<T> |
withDefault(T default_)
Extract the optional value as
T, if it is missing use the given default value. |
public NameUnmarshallerReceptacle(java.lang.String name,
Unmarshaller<java.lang.String,T> um)
public <B> NameUnmarshallerReceptacle<B> as(Unmarshaller<T,B> unmarshaller)
pekko.http.scaladsl.unmarshalling.Unmarshaller in scope for that to work.unmarshaller - (undocumented)public java.lang.String name()
public NameOptionUnmarshallerReceptacle<T> optional()
Option[T].
Symbolic alias for optional.public RepeatedValueUnmarshallerReceptacle<T> repeated()
Iterable[String].public RequiredValueUnmarshallerReceptacle<T> requiredValue(T requiredValue)
requiredValue - (undocumented)public Unmarshaller<java.lang.String,T> um()
public NameDefaultUnmarshallerReceptacle<T> withDefault(T default_)
T, if it is missing use the given default value.default_ - (undocumented)