@Override
        public RestJson1Trait createTrait(ShapeId target, Node value) {
            RestJson1Trait result = builder().fromNode(value).build();
            result.setNodeCache(value);
            return result;
        }
A RESTful protocol that sends JSON in structured payloads.
smithy-aws-traits/src/main/java/software/amazon/smithy/aws/traits/protocols/RestJson1Trait.java