Class AbstractTrait.Provider
java.lang.Object
software.amazon.smithy.model.traits.AbstractTrait.Provider
- All Implemented Interfaces:
TraitService
- Direct Known Subclasses:
AnnotationTrait.Provider,AuthDefinitionTrait.Provider,AuthTrait.Provider,DefaultTrait.Provider,DeprecatedTrait.Provider,EndpointTrait.Provider,EnumValueTrait.Provider,HttpApiKeyAuthTrait.Provider,HttpErrorTrait.Provider,HttpTrait.Provider,ProtocolDefinitionTrait.Provider,RequestCompressionTrait.Provider,StringListTrait.Provider,StringTrait.Provider
- Enclosing class:
- AbstractTrait
Basic provider implementation that returns the name of the
provided trait.
-
Constructor Details
-
Provider
- Parameters:
id- ID of the trait that the provider creates.
-
-
Method Details
-
getShapeId
- Specified by:
getShapeIdin interfaceTraitService- Returns:
- Gets the shape ID of the trait that this provider created.
-