Package software.amazon.smithy.model.shapes
package software.amazon.smithy.model.shapes
-
ClassDescriptionAbstract builder used to create
Shapes.Represents aintegershape.Builder used to create aBigDecimalShape.Represents aintegershape.Builder used to create aBigIntegerShape.Represents ablobshape.Builder used to create aBlobShape.Represents abooleanshape.Builder used to create aBooleanShape.Represents abyteshape.Builder used to create aByteShape.Abstract class representing Set and List shapes.Builder used to create a List or Set shape.Represents adocumentshape.Builder used to create aDocumentShape.Represents adoubleshape.Builder used to create aDoubleShape.Abstract class representing service and resource shapes.Builder used to create a Service or Resource shape.Represents aintegershape.Builder used to create aFloatShape.Represents anintegershape.Builder used to create aIntegerShape.Builder used to create aIntegerShape.Represents alistshape.Builder used to create aListShape.Represents aintegershape.Builder used to create aLongShape.Represents amapshape.Builder used to create aListShape.Represents a member that targets another shape by ID.Builder used to create aMemberShape.Serializes aModelto anObjectNode.Builder used to createModelSerializer.Abstract class representing all numeric types.Represents an API operation.Builder used to create aOperationShape.Represents aresourceshape.Builder used to create aResourceShape.Represents aserviceshape.Builder used to create aServiceShape.Deprecated.Builder used to create aSetShape.AShapedefines a model component.Immutable identifier for each shape in a model.Represents a shape ID syntax error.An enumeration of the different types in a model.ShapeVisitor<R>Shape visitor pattern.CreatesShapeVisitorthat return a value when necessary when visiting shapes.Represents ashortshape.Builder used to create aShortShape.Abstract class representing all simple type shapes.Serializes aModelinto a set of Smithy IDL files.Builder used to createSmithyIdlModelSerializer.Represents astringshape.Builder used to create aStringShape.Structure shape that maps shape names to members.Builder used to create aStructureShape.Represents atimestampshape.Builder used to create aTimestampShape.Interface used to convert a shape to a ShapeId.Tagged union shape that maps member names to member definitions.Builder used to create aUnionShape.