Interface | Description |
---|---|
JsonSchemaMapper |
Updates a schema builder before converting a shape to a schema.
|
PropertyNamingStrategy |
Determines the field/property/member name of a member in an object.
|
Class | Description |
---|---|
JsonSchemaConfig |
JSON Schema configuration options.
|
JsonSchemaConverter |
Converts a Smithy model index to a JSON schema document.
|
JsonSchemaConverter.Builder | |
Schema |
Defines a single JSON schema.
|
Schema.Builder |
Abstract class used to build Schema components.
|
SchemaDocument |
Represents a JSON Schema document.
|
SchemaDocument.Builder |
Builds a JSON Schema document.
|
Enum | Description |
---|---|
JsonSchemaConfig.MapStrategy |
Configures how Smithy map shapes are converted to JSON Schema.
|
JsonSchemaConfig.UnionStrategy |
Configures how Smithy union shapes are converted to JSON Schema.
|
Exception | Description |
---|---|
ConflictingShapeNameException |
Thrown when two shapes generate the same JSON schema pointer.
|
SmithyJsonSchemaException |