public static class ProtoMessageRequestFormatter.Builder<RequestT extends com.google.protobuf.Message> extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ProtoMessageRequestFormatter<RequestT> |
build() |
ProtoMessageRequestFormatter.Builder<RequestT> |
setPath(String rawPath,
FieldsExtractor<RequestT,Map<String,String>> pathVarsExtractor) |
ProtoMessageRequestFormatter.Builder<RequestT> |
setQueryParamsExtractor(FieldsExtractor<RequestT,Map<String,List<String>>> queryParamsExtractor) |
ProtoMessageRequestFormatter.Builder<RequestT> |
setRequestBodyExtractor(FieldsExtractor<RequestT,String> requestBodyExtractor) |
ProtoMessageRequestFormatter.Builder<RequestT> |
updateRawPath(String target,
String replacement) |
public ProtoMessageRequestFormatter.Builder<RequestT> setRequestBodyExtractor(FieldsExtractor<RequestT,String> requestBodyExtractor)
public ProtoMessageRequestFormatter.Builder<RequestT> setQueryParamsExtractor(FieldsExtractor<RequestT,Map<String,List<String>>> queryParamsExtractor)
public ProtoMessageRequestFormatter.Builder<RequestT> setPath(String rawPath, FieldsExtractor<RequestT,Map<String,String>> pathVarsExtractor)
@InternalApi public ProtoMessageRequestFormatter.Builder<RequestT> updateRawPath(String target, String replacement)
public ProtoMessageRequestFormatter<RequestT> build()