Class EndpointModifierTrait

java.lang.Object
software.amazon.smithy.model.traits.AnnotationTrait
software.amazon.smithy.rulesengine.aws.traits.EndpointModifierTrait
All Implemented Interfaces:
FromSourceLocation, ToNode, ToShapeId, Trait

public final class EndpointModifierTrait extends AnnotationTrait
A meta-trait that marks a trait as an endpoint modifier. Traits that are marked with this trait are applied to service shapes or operation shapes to indicate how a client can resolve endpoints for that service or operation.
  • Field Details

    • ID

      public static final ShapeId ID
  • Constructor Details

    • EndpointModifierTrait

      public EndpointModifierTrait(ObjectNode node)
    • EndpointModifierTrait

      public EndpointModifierTrait()