public final class SetShape extends CollectionShape implements ToSmithyBuilder<SetShape>
set
shape.Modifier and Type | Class and Description |
---|---|
static class |
SetShape.Builder
Builder used to create a
SetShape . |
Modifier and Type | Method and Description |
---|---|
<R> R |
accept(ShapeVisitor<R> cases)
Dispatches the shape to the appropriate
ShapeVisitor method. |
java.util.Optional<SetShape> |
asSetShape() |
static SetShape.Builder |
builder() |
ShapeType |
getType()
Gets the type of the shape.
|
SetShape.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, asListShape, asLongShape, asMapShape, asMemberShape, asOperationShape, asResourceShape, asServiceShape, 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 SetShape.Builder builder()
public SetShape.Builder toBuilder()
ToSmithyBuilder
toBuilder
in interface ToSmithyBuilder<SetShape>
public <R> R accept(ShapeVisitor<R> cases)
Shape
ShapeVisitor
method.public java.util.Optional<SetShape> asSetShape()
asSetShape
in class Shape
SetShape
.