Class PathMarshaller
java.lang.Object
software.amazon.awssdk.protocols.core.PathMarshaller
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PathMarshallerMarshaller for greedy path labels.static final PathMarshallerMarshaller for greedy path labels that allows leading slahes.static final PathMarshallerMarshaller 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.
-