@JsonIgnore
    public String getPathMarshaller() {
        if (!http.isUri()) {
            throw new IllegalStateException("Only members bound to the URI have a path marshaller");
        }
        final String prefix = PathMarshallers.class.getName();
        if (http.isGreedy()) {
            return prefix + ".GREEDY";
        } else if (isIdempotencyToken()) {
            return prefix + ".IDEMPOTENCY";
        } else {
            return prefix + ".NON_GREEDY";
        }
    }
@return Implementation of {@link com.amazonaws.transform.PathMarshallers.PathMarshaller} to use if this
member is bound the the URI.
@throws IllegalStateException If this member is not bound to the URI. Templates should first check {@link
                              ParameterHttpMapping#isUri()} first.
aws-java-sdk-code-generator/src/main/java/com/amazonaws/codegen/model/intermediate/MemberModel.java