Class RuleBasedEndpointsTrait

  • All Implemented Interfaces:
    FromSourceLocation, ToNode, ToShapeId, Trait

    public final class RuleBasedEndpointsTrait
    extends AnnotationTrait
    A trait that indicates that a service has handwritten endpoint rules. Services marked with this trait have handwritten endpoint rules that extend or replace their standard generated endpoint rules through an external mechanism. This trait marks the presence of handwritten rules, which are added to the model by a transformer, but does not specify their behavior.
    • Field Detail

      • ID

        public static final ShapeId ID
    • Constructor Detail

      • RuleBasedEndpointsTrait

        public RuleBasedEndpointsTrait​(ObjectNode node)
      • RuleBasedEndpointsTrait

        public RuleBasedEndpointsTrait()