public abstract class EntityShape extends Shape
Modifier and Type | Class and Description |
---|---|
static class |
EntityShape.Builder<B extends EntityShape.Builder<?,?>,S extends EntityShape>
Builder used to create a Service or Resource shape.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other) |
java.util.Set<ShapeId> |
getAllOperations()
Get all operations directly bound to this shape.
|
java.util.Set<ShapeId> |
getOperations()
Gets operations bound only through the "operations" property.
|
java.util.Set<ShapeId> |
getResources() |
accept, asBigDecimalShape, asBigIntegerShape, asBlobShape, asBooleanShape, asByteShape, asDocumentShape, asDoubleShape, asFloatShape, asIntegerShape, asListShape, asLongShape, asMapShape, asMemberShape, asOperationShape, asResourceShape, asServiceShape, asSetShape, asShortShape, asStringShape, asStructureShape, asTimestampShape, asUnionShape, compareTo, expectTrait, findMemberTrait, findTrait, findTrait, getAllTraits, getId, getMemberTrait, getSourceLocation, getTags, getTrait, getType, 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, members, shapeToBuilder, toShapeId, toString
public final java.util.Set<ShapeId> getResources()
public final java.util.Set<ShapeId> getOperations()
This will not include operations bound to resources using a lifecycle operation binding. This will also not include operations bound to this entity through sub-resources.
getAllOperations()
,
TopDownIndex.getContainedOperations(software.amazon.smithy.model.shapes.ToShapeId)
public java.util.Set<ShapeId> getAllOperations()
This will include operations bound directly to resources using a lifecycle operation binding. This will not include operations bound to this entity through sub-resources.
TopDownIndex.getContainedOperations(software.amazon.smithy.model.shapes.ToShapeId)