public final class BigIntegerShape extends NumberShape implements software.amazon.smithy.utils.ToSmithyBuilder<BigIntegerShape>
integer
shape.Modifier and Type | Class and Description |
---|---|
static class |
BigIntegerShape.Builder
Builder used to create a
BigIntegerShape . |
Modifier and Type | Method and Description |
---|---|
<R> R |
accept(ShapeVisitor<R> visitor)
Dispatches the shape to the appropriate
ShapeVisitor method. |
java.util.Optional<BigIntegerShape> |
asBigIntegerShape() |
static BigIntegerShape.Builder |
builder() |
ShapeType |
getType()
Gets the type of the shape.
|
BigIntegerShape.Builder |
toBuilder() |
asBigDecimalShape, asBlobShape, asBooleanShape, asByteShape, asDocumentShape, asDoubleShape, asEnumShape, asFloatShape, asIntegerShape, asIntEnumShape, asListShape, asLongShape, asMapShape, asMemberShape, asOperationShape, asResourceShape, asServiceShape, asSetShape, asShortShape, asStringShape, asStructureShape, asTimestampShape, asUnionShape, compareTo, equals, expectTrait, findMemberTrait, findTrait, findTrait, getAllMembers, getAllTraits, getId, getIntroducedTraits, getMember, getMemberNames, getMemberTrait, getMixins, getRequiredMixinMember, getSourceLocation, getTags, getTrait, hashCode, hasTrait, hasTrait, hasTrait, isBigDecimalShape, isBigIntegerShape, isBlobShape, isBooleanShape, isByteShape, isDocumentShape, isDoubleShape, isEnumShape, isFloatShape, isIntegerShape, isIntEnumShape, isListShape, isLongShape, isMapShape, isMemberShape, isOperationShape, isResourceShape, isServiceShape, isSetShape, isShortShape, isStringShape, isStructureShape, isTimestampShape, isUnionShape, members, shapeToBuilder, toShapeId, toString, validateMemberShapeIds, validateMixins
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
compare
public static BigIntegerShape.Builder builder()
public BigIntegerShape.Builder toBuilder()
toBuilder
in interface software.amazon.smithy.utils.ToSmithyBuilder<BigIntegerShape>
public <R> R accept(ShapeVisitor<R> visitor)
Shape
ShapeVisitor
method.public java.util.Optional<BigIntegerShape> asBigIntegerShape()
asBigIntegerShape
in class Shape
BigIntegerShape
.