| Interface | Description |
|---|---|
| KnowledgeIndex |
A marker interface used to indicate that a class contains an index of
computed knowledge about a
Model. |
| Class | Description |
|---|---|
| BottomUpIndex |
Computes all of the parent shapes of resources and operations from the bottom-up.
|
| BoxIndex | Deprecated |
| EventStreamIndex |
Index of operation shapes to event stream information.
|
| EventStreamInfo |
Contains extracted event stream information.
|
| HttpBinding |
Defines an HTTP message member binding.
|
| HttpBindingIndex |
Computes and indexes the explicit and implicit HTTP bindings of a model.
|
| IdentifierBindingIndex |
Index of operation shapes to the identifiers bound to the operation.
|
| NeighborProviderIndex |
Provides a cache of precomputed neighbors for models.
|
| NullableIndex |
An index that checks if a member is nullable.
|
| OperationIndex |
Index of operation IDs to their resolved input, output, and error
structures.
|
| PaginatedIndex |
Index of operation shapes to paginated trait information.
|
| PaginationInfo |
Resolved and valid pagination information about an operation in a service.
|
| PropertyBindingIndex |
Index of member shape to associated resource property information.
|
| ServiceIndex |
An index that resolves service protocols and auth schemes.
|
| TextIndex |
Index containing the full set of
TextInstances associated with a model. |
| TextInstance |
Contains information about text that occurs in the Smithy IDL written by the owner,
inluding location metadata.
|
| TopDownIndex |
Provides top-down access to all resources and operations contained within a
service or resource closure.
|
| Enum | Description |
|---|---|
| HttpBinding.Location |
HTTP binding types.
|
| IdentifierBindingIndex.BindingType | |
| NullableIndex.CheckMode |
Defines the type of model consumer to assume when determining if
a member should be considered nullable or always present.
|
| ServiceIndex.AuthSchemeMode |
Defines the type of auth schemes returned by
ServiceIndex.getEffectiveAuthSchemes(software.amazon.smithy.model.shapes.ToShapeId). |
| TextInstance.TextLocationType |
Enum type indicating what kind of location in the model associated text appeared in.
|