There's no indication that AWS Neptune's implementation of the Gremlin API won't support 'withStrategies' at all, however, it doesn't work for me from a remote console, e.g.
g.withStrategies(SubgraphStrategy.build().vertexProperties(hasNot('p')).create())
yields
{"detailedMessage":"Failed to interpret Gremlin query: Query parsing failed at line 1, character position at 7, error message : token recognition error at: 'tra'","code":"MalformedQueryException","requestId":"---"}
Same for "g.withStrategies(ReadOnlyStrategy.instance())" and "g.withStrategies()".
I assume it's due to a limitation of the Groovy serializer in Neptune, since there's examples around the web that clearly show Neptune's support for withStrategies when used directly in Java. Can anybody confirm?
Cheers
Daniel