Class PathMarshaller
java.lang.Object
software.amazon.awssdk.protocols.core.PathMarshaller
-
Field Summary
Modifier and TypeFieldDescriptionstatic final PathMarshaller
Marshaller for greedy path labels.static final PathMarshaller
Marshaller for greedy path labels that allows leading slahes.static final PathMarshaller
Marshaller for non greedy path labels. -
Method Summary
-
Field Details
-
NON_GREEDY
Marshaller for non greedy path labels. Value is URL encoded and then replaced in the request URI. -
GREEDY
Marshaller for greedy path labels. Value is not URL encoded and replaced in the request URI. -
GREEDY_WITH_SLASHES
Marshaller for greedy path labels that allows leading slahes. Value is not URL encoded and replaced in the request URI.
-
-
Method Details
-
marshall
- Parameters:
resourcePath
- Current resource path with path param placeholderparamName
- Name of parameter (i.e. placeholder value {Foo})pathValue
- String value of path parameter.- Returns:
- New URI with placeholder replaced with marshalled value.
-