@Override
        public Trait createTrait(ShapeId target, Node value) {
            EndpointRuleSetTrait trait = builder().sourceLocation(value)
                    .ruleSet(value)
                    .build();
            trait.setNodeCache(value);
            return trait;
        }
Defines an endpoint rule-set used to resolve the client's transport endpoint.
smithy-rules-engine/src/main/java/software/amazon/smithy/rulesengine/traits/EndpointRuleSetTrait.java