public final class ListShape extends CollectionShape implements ToSmithyBuilder<ListShape>
list
shape.Modifier and Type | Class and Description |
---|---|
static class |
ListShape.Builder
Builder used to create a
ListShape . |
Modifier and Type | Method and Description |
---|---|
<R> R |
accept(ShapeVisitor<R> cases)
Dispatches the shape to the appropriate
ShapeVisitor method. |
java.util.Optional<ListShape> |
asListShape() |
static ListShape.Builder |
builder() |
ShapeType |
getType()
Gets the type of the shape.
|
ListShape.Builder |
toBuilder()
Take this object and create a builder that contains all of the
current property values of this object.
|
equals, getMember, members
asBigDecimalShape, asBigIntegerShape, asBlobShape, asBooleanShape, asByteShape, asDocumentShape, asDoubleShape, asFloatShape, asIntegerShape, asLongShape, asMapShape, asMemberShape, asOperationShape, asResourceShape, asServiceShape, asSetShape, asShortShape, asStringShape, asStructureShape, asTimestampShape, asUnionShape, compareTo, expectTrait, findMemberTrait, findTrait, findTrait, getAllTraits, getId, getMemberTrait, getSourceLocation, getTags, getTrait, hashCode, hasTrait, hasTrait, hasTrait, isBigDecimalShape, isBigIntegerShape, isBlobShape, isBooleanShape, isByteShape, isDocumentShape, isDoubleShape, isFloatShape, isIntegerShape, isListShape, isLongShape, isMapShape, isMemberShape, isOperationShape, isResourceShape, isServiceShape, isSetShape, isShortShape, isStringShape, isStructureShape, isTimestampShape, isUnionShape, shapeToBuilder, toShapeId, toString
public static ListShape.Builder builder()
public ListShape.Builder toBuilder()
ToSmithyBuilder
toBuilder
in interface ToSmithyBuilder<ListShape>
public <R> R accept(ShapeVisitor<R> cases)
Shape
ShapeVisitor
method.public java.util.Optional<ListShape> asListShape()
asListShape
in class Shape
ListShape
.