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