Class LongShape
java.lang.Object
software.amazon.smithy.model.shapes.Shape
software.amazon.smithy.model.shapes.SimpleShape
software.amazon.smithy.model.shapes.NumberShape
software.amazon.smithy.model.shapes.LongShape
- All Implemented Interfaces:
- Comparable<Shape>,- FromSourceLocation,- ToShapeId,- Tagged,- ToSmithyBuilder<LongShape>
Represents a 
integer shape.- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescription<R> Raccept(ShapeVisitor<R> visitor) Dispatches the shape to the appropriateShapeVisitormethod.static LongShape.Builderbuilder()getType()Gets the type of the shape.Take this object and create a builder that contains all of the current property values of this object.Methods inherited from class software.amazon.smithy.model.shapes.ShapeasBigDecimalShape, asBigIntegerShape, asBlobShape, asBooleanShape, asByteShape, asDocumentShape, asDoubleShape, asEnumShape, asFloatShape, asIntegerShape, asIntEnumShape, asListShape, 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
- 
Method Details- 
builder
- 
toBuilderDescription copied from interface:ToSmithyBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToSmithyBuilder<LongShape>
- Returns:
- a builder for type T
 
- 
acceptDescription copied from class:ShapeDispatches the shape to the appropriateShapeVisitormethod.
- 
asLongShape- Overrides:
- asLongShapein class- Shape
- Returns:
- Optionally returns the shape as a LongShape.
 
- 
getTypeDescription copied from class:ShapeGets the type of the shape.
 
-