All Classes
-
Class Summary Class Description ArnIndex Resolves and indexes the ARN templates for each resource in a service.ArnReferenceTrait Indicates that a string shape contains an ARN.ArnReferenceTrait.Builder Builder forArnReferenceTrait
.ArnReferenceTrait.Provider ArnTemplateValidator Ensures that all arn traits for a service are valid and that their templates only reference valid resource identifiers.ArnTrait Configures the ARN template of a resource shape, relative to the service to which a resource is bound.ArnTrait.Builder Builder forArnTrait
.ArnTrait.Provider AwsJson1_0Trait An RPC-based protocol that sends JSON payloads.AwsJson1_0Trait.Builder AwsJson1_0Trait.Provider AwsJson1_1Trait An RPC-based protocol that sends JSON payloads.AwsJson1_1Trait.Builder AwsJson1_1Trait.Provider AwsProtocolTrait Represents a configurable AWS protocol trait.AwsProtocolTrait.Builder<T extends software.amazon.smithy.model.traits.Trait,B extends AwsProtocolTrait.Builder> Builder for creating aAwsProtocolTrait
.AwsQueryTrait An RPC-based protocol that sends query string requests and XML responses.AwsQueryTrait.Provider CleanClientDiscoveryTraitTransformer Removes the endpoint discovery trait from a service if the referenced operation or error are removed.ClientDiscoveredEndpointTrait Indicates that the target operation should use the SDK's endpoint discovery logic.ClientDiscoveredEndpointTrait.Builder Builder forClientDiscoveredEndpointTrait
.ClientDiscoveredEndpointTrait.Provider ClientEndpointDiscoveryIdTrait Indicates members of the operation input which should be use to discover endpoints.ClientEndpointDiscoveryIdTrait.Provider ClientEndpointDiscoveryIndex ClientEndpointDiscoveryInfo ClientEndpointDiscoveryTrait Configures endpoint discovery for the targeted service.ClientEndpointDiscoveryTrait.Builder Builder forClientEndpointDiscoveryTrait
.ClientEndpointDiscoveryTrait.Provider ClientEndpointDiscoveryValidator CognitoUserPoolsTrait Configures an Amazon Cognito User Pools auth scheme.CognitoUserPoolsTrait.Builder Builder forCognitoUserPoolsTrait
.CognitoUserPoolsTrait.Provider ControlPlaneTrait ControlPlaneTrait.Provider DataPlaneTrait DataPlaneTrait.Provider DataTrait DataTrait.Provider Ec2QueryNameTrait Indicates the serialized name of a structure member when that structure is serialized for the input of an EC2 operation.Ec2QueryNameTrait.Provider Ec2QueryTrait An RPC-based protocol that sends query string requests and XML responses, customized for Amazon EC2.Ec2QueryTrait.Provider EventSourceValidator Validates that the aws.api#service/eventSource property matchesaws.api#service/arnNamespace
+ ".amazonaws.com" and does not use incorrect formats.PlaneIndex Determines if a service, resource, or operation are considered part of the data plane or control plane.ProtocolHttpValidator Ensures that every entry ineventStreamHttp
also appears in thehttp
property of a protocol trait.RestJson1Trait A RESTful protocol that sends JSON in structured payloads.RestJson1Trait.Builder RestJson1Trait.Provider RestXmlTrait A RESTful protocol that sends XML in structured payloads.RestXmlTrait.Builder RestXmlTrait.Provider SdkServiceIdValidator Validates that SDK service IDs are correct and do not match any prohibited patterns.ServiceTrait Registers a service as an AWS service.ServiceTrait.Builder Builder forServiceTrait
.ServiceTrait.Provider SigV4Trait Adds AWS signature version 4 authentication to a service or operation.SigV4Trait.Builder SigV4Trait.Provider UnsignedPayloadTrait Indicates that the payload of an operation is not to be signed.UnsignedPayloadTrait.Provider