public abstract class PathMarshaller extends Object
Modifier and Type | Field and Description |
---|---|
static PathMarshaller |
GREEDY
Marshaller for greedy path labels.
|
static PathMarshaller |
IDEMPOTENCY
Marshaller for members marked with the idempotency trait.
|
static PathMarshaller |
NON_GREEDY
Marshaller for non greedy path labels.
|
Modifier and Type | Method and Description |
---|---|
abstract String |
marshall(String resourcePath,
String paramName,
Integer pathValue) |
abstract String |
marshall(String resourcePath,
String paramName,
Long pathValue) |
abstract String |
marshall(String resourcePath,
String paramName,
String pathValue) |
public static final PathMarshaller NON_GREEDY
public static final PathMarshaller GREEDY
public static final PathMarshaller IDEMPOTENCY
public abstract String marshall(String resourcePath, String paramName, String pathValue)
resourcePath
- Current resource path with path param placeholderparamName
- Name of parameter (i.e. placeholder value {Foo})pathValue
- String value of path parameter.public abstract String marshall(String resourcePath, String paramName, Integer pathValue)
resourcePath
- Current resource path with path param placeholderparamName
- Name of parameter (i.e. placeholder value {Foo})pathValue
- Integer value of path parameter.public abstract String marshall(String resourcePath, String paramName, Long pathValue)
resourcePath
- Current resource path with path param placeholderparamName
- Name of parameter (i.e. placeholder value {Foo})pathValue
- Long value of path parameter.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.