Class AbstractTrait.Provider
java.lang.Object
software.amazon.smithy.model.traits.AbstractTrait.Provider
- All Implemented Interfaces:
- TraitService
- Direct Known Subclasses:
- AnnotationTrait.Provider,- ArnReferenceTrait.Provider,- ArnTrait.Provider,- AuthDefinitionTrait.Provider,- AuthorizersTrait.Provider,- AuthTrait.Provider,- AwsJson1_0Trait.Provider,- AwsJson1_1Trait.Provider,- AwsQueryErrorTrait.Provider,- CfnResourceTrait.Provider,- ClientContextParamsTrait.Provider,- ClientDiscoveredEndpointTrait.Provider,- ClientEndpointDiscoveryTrait.Provider,- CognitoUserPoolsTrait.Provider,- ContextParamTrait.Provider,- DefaultTrait.Provider,- DefineConditionKeysTrait.Provider,- DeprecatedTrait.Provider,- EndpointRuleSetTrait.Provider,- EndpointTestsTrait.Provider,- EndpointTrait.Provider,- EnumValueTrait.Provider,- HttpApiKeyAuthTrait.Provider,- HttpChecksumTrait.Provider,- HttpErrorTrait.Provider,- HttpMalformedRequestTestsTrait.Provider,- HttpRequestTestsTrait.Provider,- HttpResponseTestsTrait.Provider,- HttpTrait.Provider,- IamResourceTrait.Provider,- IntegrationTrait.Provider,- MockIntegrationTrait.Provider,- ProtocolDefinitionTrait.Provider,- RestJson1Trait.Provider,- RestXmlTrait.Provider,- ServiceTrait.Provider,- SigV4Trait.Provider,- StaticContextParamsTrait.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 interface- TraitService
- Returns:
- Gets the shape ID of the trait that this provider created.
 
 
-