- AbstractShapeBuilder<B extends AbstractShapeBuilder<?,?>,S extends Shape> - Class in software.amazon.smithy.model.shapes
-
Abstract builder used to create
Shape
s.
- AbstractTrait - Class in software.amazon.smithy.model.traits
-
Base implementation of traits.
- AbstractTrait(ShapeId, FromSourceLocation) - Constructor for class software.amazon.smithy.model.traits.AbstractTrait
-
- AbstractTrait.Provider - Class in software.amazon.smithy.model.traits
-
Basic provider implementation that returns the name of the
provided trait.
- AbstractTraitBuilder<T extends Trait,B extends AbstractTraitBuilder> - Class in software.amazon.smithy.model.traits
-
Provides the shared logic that all trait builders need.
- AbstractTraitBuilder() - Constructor for class software.amazon.smithy.model.traits.AbstractTraitBuilder
-
- AbstractValidator - Class in software.amazon.smithy.model.validation
-
Abstract Validator class that has helpful methods for emitting events.
- AbstractValidator() - Constructor for class software.amazon.smithy.model.validation.AbstractValidator
-
- accept(NodeVisitor<R>) - Method in class software.amazon.smithy.model.node.ArrayNode
-
- accept(NodeVisitor<R>) - Method in class software.amazon.smithy.model.node.BooleanNode
-
- accept(NodeVisitor<R>) - Method in class software.amazon.smithy.model.node.Node
-
Accepts a visitor with the node.
- accept(NodeVisitor<R>) - Method in class software.amazon.smithy.model.node.NullNode
-
- accept(NodeVisitor<R>) - Method in class software.amazon.smithy.model.node.NumberNode
-
- accept(NodeVisitor<R>) - Method in class software.amazon.smithy.model.node.ObjectNode
-
- accept(NodeVisitor<R>) - Method in class software.amazon.smithy.model.node.StringNode
-
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.BigDecimalShape
-
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.BigIntegerShape
-
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.BlobShape
-
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.BooleanShape
-
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.ByteShape
-
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.DocumentShape
-
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.DoubleShape
-
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.FloatShape
-
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.IntegerShape
-
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.ListShape
-
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.LongShape
-
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.MapShape
-
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.MemberShape
-
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.OperationShape
-
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.ResourceShape
-
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.ServiceShape
-
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.SetShape
-
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.Shape
-
Dispatches the shape to the appropriate
ShapeVisitor
method.
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.ShortShape
-
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.StringShape
-
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.StructureShape
-
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.TimestampShape
-
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.UnionShape
-
- addCollectionOperation(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
-
- addCollectionOperation(String) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
-
- addConflict(String) - Method in class software.amazon.smithy.model.traits.TraitDefinition.Builder
-
- addConflict(ShapeId) - Method in class software.amazon.smithy.model.traits.TraitDefinition.Builder
-
- addDocumentNode(Node) - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Adds a parsed JSON model file as a
Node
to the assembler.
- addEnum(EnumDefinition) - Method in class software.amazon.smithy.model.traits.EnumTrait.Builder
-
- addError(ToShapeId) - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
-
Adds an error to the operation.
- addError(String) - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
-
Adds an error to the operation.
- addError(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
-
Adds an error to the service that is implicitly bound to every operation
within the closure of the service.
- addError(String) - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
-
Adds an error to the service that is implicitly bound to every
operation within the closure of the service.
- addErrors(Collection<ShapeId>) - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
-
Adds an each of the errors to the operation.
- addErrors(List<ShapeId>) - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
-
Adds errors to the service that are implicitly bound to every operation
within the closure of the service.
- addExample(ExamplesTrait.Example) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Builder
-
- addIdentifier(String, ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
-
Adds an identifier to the resource.
- addIdentifier(String, String) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
-
- addImport(String) - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Adds an import to the assembler.
- addImport(Path) - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Adds an import to the assembler.
- addImport(URL) - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Adds an import to the assembler from a URL.
- additionalAllowedHeaders(Set<String>) - Method in class software.amazon.smithy.model.traits.CorsTrait.Builder
-
- additionalExposedHeaders(Set<String>) - Method in class software.amazon.smithy.model.traits.CorsTrait.Builder
-
- addMember(MemberShape) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
-
Adds a member to the shape IFF the shape supports members.
- addMember(MemberShape) - Method in class software.amazon.smithy.model.shapes.CollectionShape.Builder
-
- addMember(MemberShape) - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
-
- addModel(Model) - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Merges a loaded model into the model assembler.
- addOperation(ToShapeId) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
-
- addOperation(String) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
-
- addReference(ReferencesTrait.Reference) - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Builder
-
- addResource(ToShapeId) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
-
- addResource(String) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
-
- addShape(Shape) - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Explicitly injects a shape into the assembled model.
- addShape(Shape) - Method in class software.amazon.smithy.model.Model.Builder
-
Add a shape to the builder.
- addShapes(Shape...) - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Explicitly injects multiple shapes into the assembled model.
- addShapes(Model) - Method in class software.amazon.smithy.model.Model.Builder
-
Adds the shapes of another model to the builder.
- addShapes(Collection<S>) - Method in class software.amazon.smithy.model.Model.Builder
-
Adds a collection of shapes to the builder.
- addShapes(Shape...) - Method in class software.amazon.smithy.model.Model.Builder
-
Adds a variadic list of shapes.
- addTag(String) - Method in class software.amazon.smithy.model.traits.EnumDefinition.Builder
-
- addTestCase(SmithyTestCase) - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite
-
Adds a test case to the test suite.
- addTestCasesFromDirectory(Path) - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite
-
Adds test cases by crawling a directory and looking for model files
that end with ".json" and ".smithy".
- addTestCasesFromUrl(URL) - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite
-
Convenience method for supplying a directory using a class loader.
- addTrait(ShapeId, Trait) - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Explicitly adds a trait to a shape in the assembled model.
- addTrait(Trait) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
-
Adds a trait to the shape builder, replacing any conflicting traits.
- addTrait(ShapeId) - Method in class software.amazon.smithy.model.traits.AuthDefinitionTrait.Builder
-
- addTrait(ShapeId) - Method in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait.Builder
-
- addTraits(Collection<Trait>) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
-
Adds traits from an iterator to the shape builder, replacing any
conflicting traits.
- addUnparsedModel(String, String) - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Adds a string containing an unparsed model to the assembler.
- addUrl(String, String) - Method in class software.amazon.smithy.model.traits.ExternalDocumentationTrait.Builder
-
- addValidator(Validator) - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Registers a validator to be used when validating the model.
- addValue(Node, Node) - Method in class software.amazon.smithy.model.node.NodePointer
-
Adds or replaces a value
in container
at the
JSON pointer location.
- addValue(String) - Method in class software.amazon.smithy.model.traits.StringListTrait.Builder
-
Adds a value to the builder.
- addWithIntermediateValues(Node, Node) - Method in class software.amazon.smithy.model.node.NodePointer
-
Adds or replaces a value
in container
at the
JSON pointer location.
- ALLOW_UNKNOWN_TRAITS - Static variable in class software.amazon.smithy.model.loader.ModelAssembler
-
Allow unknown traits rather than fail.
- allowBoxedNull(boolean) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
-
Configure how null values are handled when they are provided for
boxed types.
- allowsGreedyLabels(boolean) - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Builder
-
- AnnotationTrait - Class in software.amazon.smithy.model.traits
-
Trait implementation for traits that are an empty object.
- AnnotationTrait(ShapeId, ObjectNode) - Constructor for class software.amazon.smithy.model.traits.AnnotationTrait
-
- AnnotationTrait.Provider<T extends AnnotationTrait> - Class in software.amazon.smithy.model.traits
-
Trait provider that expects a boolean value of true.
- apply(Shape, Node, NodeValidatorPlugin.Context, BiConsumer<FromSourceLocation, String>) - Method in interface software.amazon.smithy.model.validation.node.NodeValidatorPlugin
-
Applies the plugin to the given shape, node value, and model.
- ArrayNode - Class in software.amazon.smithy.model.node
-
Represents an array of nodes.
- ArrayNode(List<Node>, SourceLocation) - Constructor for class software.amazon.smithy.model.node.ArrayNode
-
- arrayNode() - Static method in class software.amazon.smithy.model.node.Node
-
- arrayNode(Node...) - Static method in class software.amazon.smithy.model.node.Node
-
Creates an
ArrayNode
from a variadic list of Nodes.
- arrayNode(ArrayNode) - Method in interface software.amazon.smithy.model.node.NodeVisitor
-
Visits an array node.
- arrayNode(ArrayNode) - Method in class software.amazon.smithy.model.node.NodeVisitor.Default
-
- asArrayNode() - Method in class software.amazon.smithy.model.node.ArrayNode
-
- asArrayNode() - Method in class software.amazon.smithy.model.node.Node
-
Gets the node as an ArrayNode if it is an array.
- asBigDecimalShape() - Method in class software.amazon.smithy.model.shapes.BigDecimalShape
-
- asBigDecimalShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- asBigIntegerShape() - Method in class software.amazon.smithy.model.shapes.BigIntegerShape
-
- asBigIntegerShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- asBlobShape() - Method in class software.amazon.smithy.model.shapes.BlobShape
-
- asBlobShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- asBooleanNode() - Method in class software.amazon.smithy.model.node.BooleanNode
-
- asBooleanNode() - Method in class software.amazon.smithy.model.node.Node
-
Gets the node as an BooleanNode if it is an boolean.
- asBooleanShape() - Method in class software.amazon.smithy.model.shapes.BooleanShape
-
- asBooleanShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- asByteShape() - Method in class software.amazon.smithy.model.shapes.ByteShape
-
- asByteShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- asDocumentShape() - Method in class software.amazon.smithy.model.shapes.DocumentShape
-
- asDocumentShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- asDoubleShape() - Method in class software.amazon.smithy.model.shapes.DoubleShape
-
- asDoubleShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- asFloatShape() - Method in class software.amazon.smithy.model.shapes.FloatShape
-
- asFloatShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- asIntegerShape() - Method in class software.amazon.smithy.model.shapes.IntegerShape
-
- asIntegerShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- asListShape() - Method in class software.amazon.smithy.model.shapes.ListShape
-
- asListShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- asLongShape() - Method in class software.amazon.smithy.model.shapes.LongShape
-
- asLongShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- asMapShape() - Method in class software.amazon.smithy.model.shapes.MapShape
-
- asMapShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- asMemberShape() - Method in class software.amazon.smithy.model.shapes.MemberShape
-
- asMemberShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- asNullNode() - Method in class software.amazon.smithy.model.node.Node
-
Gets the node as an NullNode if it is a null.
- asNullNode() - Method in class software.amazon.smithy.model.node.NullNode
-
- asNumberNode() - Method in class software.amazon.smithy.model.node.Node
-
Gets the node as an NumberNode if it is an number.
- asNumberNode() - Method in class software.amazon.smithy.model.node.NumberNode
-
- asObjectNode() - Method in class software.amazon.smithy.model.node.Node
-
Gets the node as an ObjectNode if it is an object.
- asObjectNode() - Method in class software.amazon.smithy.model.node.ObjectNode
-
- asOperationShape() - Method in class software.amazon.smithy.model.shapes.OperationShape
-
- asOperationShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- asRelativeReference() - Method in class software.amazon.smithy.model.shapes.ShapeId
-
Creates a string that contains a relative reference to the ID.
- asResourceShape() - Method in class software.amazon.smithy.model.shapes.ResourceShape
-
- asResourceShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- assemble() - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Assembles the model and returns the validated result.
- assembler() - Static method in class software.amazon.smithy.model.Model
-
Assembles and validates a Smithy model from files, nodes, and other
disparate sources.
- assembler(ClassLoader) - Static method in class software.amazon.smithy.model.Model
-
Creates a
ModelAssembler
that is configured to discover traits,
validators, and built-in validators using the given
ClassLoader
.
- assertEquals(ToNode, ToNode) - Static method in class software.amazon.smithy.model.node.Node
-
Testing helper used to compare two Nodes for equivalence.
- asServiceShape() - Method in class software.amazon.smithy.model.shapes.ServiceShape
-
- asServiceShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- asSetShape() - Method in class software.amazon.smithy.model.shapes.SetShape
-
- asSetShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- asShortShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- asShortShape() - Method in class software.amazon.smithy.model.shapes.ShortShape
-
- asStringNode() - Method in class software.amazon.smithy.model.node.Node
-
Gets the node as an StringNode if it is an string.
- asStringNode() - Method in class software.amazon.smithy.model.node.StringNode
-
- asStringShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- asStringShape() - Method in class software.amazon.smithy.model.shapes.StringShape
-
- asStructureShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- asStructureShape() - Method in class software.amazon.smithy.model.shapes.StructureShape
-
- asTimestampShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- asTimestampShape() - Method in class software.amazon.smithy.model.shapes.TimestampShape
-
- asUnionShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- asUnionShape() - Method in class software.amazon.smithy.model.shapes.UnionShape
-
- AttributeValue - Interface in software.amazon.smithy.model.selector
-
Selector attribute values are the data model of selectors.
- AuthDefinitionTrait - Class in software.amazon.smithy.model.traits
-
This trait is attached to another trait to define an auth scheme.
- AuthDefinitionTrait(AuthDefinitionTrait.Builder) - Constructor for class software.amazon.smithy.model.traits.AuthDefinitionTrait
-
- AuthDefinitionTrait.Builder - Class in software.amazon.smithy.model.traits
-
- AuthDefinitionTrait.Provider - Class in software.amazon.smithy.model.traits
-
- AuthTrait - Class in software.amazon.smithy.model.traits
-
Specifies the auth schemes supported by default for operations
bound to a service.
- AuthTrait(List<ShapeId>, FromSourceLocation) - Constructor for class software.amazon.smithy.model.traits.AuthTrait
-
Deprecated.
- AuthTrait(List<ShapeId>) - Constructor for class software.amazon.smithy.model.traits.AuthTrait
-
Deprecated.
- AuthTrait(Set<ShapeId>, FromSourceLocation) - Constructor for class software.amazon.smithy.model.traits.AuthTrait
-
- AuthTrait(Set<ShapeId>) - Constructor for class software.amazon.smithy.model.traits.AuthTrait
-
- AuthTrait.Provider - Class in software.amazon.smithy.model.traits
-
- AuthTraitValidator - Class in software.amazon.smithy.model.validation.validators
-
All @auth
trait values referenced from an operation must refer
to authentication traits applied to service shapes that enclose the
operation.
- AuthTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.AuthTraitValidator
-
- EffectiveTraitQuery - Class in software.amazon.smithy.model.traits
-
Queries a model for effective traits bound to shapes and members.
- EffectiveTraitQuery.Builder - Class in software.amazon.smithy.model.traits
-
Builds a reusable EffectiveTraitQuery.
- EmitEachSelectorValidator - Class in software.amazon.smithy.model.validation.linters
-
Emits a validation event for each shape that matches a selector.
- EmitEachSelectorValidator(EmitEachSelectorValidator.Config) - Constructor for class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator
-
- EmitEachSelectorValidator.Config - Class in software.amazon.smithy.model.validation.linters
-
EmitEachSelector configuration settings.
- EmitEachSelectorValidator.Provider - Class in software.amazon.smithy.model.validation.linters
-
- EmitNoneSelectorValidator - Class in software.amazon.smithy.model.validation.linters
-
Emits a validation event if no shapes match the given selector.
- EmitNoneSelectorValidator.Config - Class in software.amazon.smithy.model.validation.linters
-
EmitNoneSelector configuration settings.
- EmitNoneSelectorValidator.Provider - Class in software.amazon.smithy.model.validation.linters
-
- EMPTY - Static variable in interface software.amazon.smithy.model.loader.TraitContainer
-
Shared empty, immutable instance.
- empty() - Static method in class software.amazon.smithy.model.validation.ValidatedResult
-
Creates an empty ValidatedResult with no value and no events.
- emptyValue() - Static method in interface software.amazon.smithy.model.selector.AttributeValue
-
Creates an empty AttributeValue
object.
- enableFromNodeForClass(Type) - Method in class software.amazon.smithy.model.node.NodeMapper
-
Enables the use of the FromNode
method for a specific class
when deserializing the class.
- enableToNodeForClass(Type) - Method in class software.amazon.smithy.model.node.NodeMapper
-
Enables the use of the toNode
method for a specific class
when serializing the class as a POJO.
- EndpointTrait - Class in software.amazon.smithy.model.traits
-
Defines custom endpoint bindings of an operation.
- EndpointTrait.Builder - Class in software.amazon.smithy.model.traits
-
- EndpointTrait.Provider - Class in software.amazon.smithy.model.traits
-
- EntityShape - Class in software.amazon.smithy.model.shapes
-
Abstract class representing service and resource shapes.
- EntityShape.Builder<B extends EntityShape.Builder<?,?>,S extends EntityShape> - Class in software.amazon.smithy.model.shapes
-
Builder used to create a Service or Resource shape.
- EnumDefinition - Class in software.amazon.smithy.model.traits
-
An enum definition for the enum trait.
- EnumDefinition.Builder - Class in software.amazon.smithy.model.traits
-
- EnumTrait - Class in software.amazon.smithy.model.traits
-
Constrains string values to one of the predefined enum constants.
- EnumTrait.Builder - Class in software.amazon.smithy.model.traits
-
Builder used to create the enum trait.
- EnumTrait.Provider - Class in software.amazon.smithy.model.traits
-
- EnumTraitValidator - Class in software.amazon.smithy.model.validation.validators
-
Ensures that enum traits are valid.
- EnumTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.EnumTraitValidator
-
- EPOCH_SECONDS - Static variable in class software.amazon.smithy.model.traits.TimestampFormatTrait
-
- equals(Object) - Method in class software.amazon.smithy.model.knowledge.EventStreamInfo
-
- equals(Object) - Method in class software.amazon.smithy.model.knowledge.HttpBinding
-
- equals(Object) - Method in class software.amazon.smithy.model.Model
-
- equals(Object) - Method in class software.amazon.smithy.model.neighbor.Relationship
-
- equals(Object) - Method in class software.amazon.smithy.model.node.ArrayNode
-
- equals(Object) - Method in class software.amazon.smithy.model.node.BooleanNode
-
- equals(Object) - Method in class software.amazon.smithy.model.node.NodePointer
-
- equals(Object) - Method in class software.amazon.smithy.model.node.NullNode
-
- equals(Object) - Method in class software.amazon.smithy.model.node.NumberNode
-
- equals(Object) - Method in class software.amazon.smithy.model.node.ObjectNode
-
- equals(Object) - Method in class software.amazon.smithy.model.node.StringNode
-
- equals(Object) - Method in class software.amazon.smithy.model.pattern.SmithyPattern
-
- equals(Object) - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Segment
-
- equals(Object) - Method in class software.amazon.smithy.model.pattern.UriPattern
-
- equals(Object) - Method in class software.amazon.smithy.model.shapes.CollectionShape
-
- equals(Object) - Method in class software.amazon.smithy.model.shapes.EntityShape
-
- equals(Object) - Method in class software.amazon.smithy.model.shapes.MapShape
-
- equals(Object) - Method in class software.amazon.smithy.model.shapes.MemberShape
-
- equals(Object) - Method in class software.amazon.smithy.model.shapes.OperationShape
-
- equals(Object) - Method in class software.amazon.smithy.model.shapes.ResourceShape
-
- equals(Object) - Method in class software.amazon.smithy.model.shapes.ServiceShape
-
- equals(Object) - Method in class software.amazon.smithy.model.shapes.Shape
-
- equals(Object) - Method in class software.amazon.smithy.model.shapes.ShapeId
-
- equals(Object) - Method in class software.amazon.smithy.model.SourceLocation
-
- equals(Object) - Method in class software.amazon.smithy.model.traits.AbstractTrait
-
- equals(Object) - Method in class software.amazon.smithy.model.traits.AnnotationTrait
-
- equals(Object) - Method in class software.amazon.smithy.model.traits.EnumDefinition
-
- equals(Object) - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference
-
- equals(Object) - Method in class software.amazon.smithy.model.validation.ValidationEvent
-
- error(ExamplesTrait.ErrorExample) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example.Builder
-
- error(Shape, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
-
- error(Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
-
- ErrorExample(ExamplesTrait.ErrorExample.Builder) - Constructor for class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample
-
- errorMessage(String) - Method in class software.amazon.smithy.model.traits.IdRefTrait.Builder
-
- errors(Collection<ShapeId>) - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
-
Sets and replaces the errors of the operation.
- errors(Collection<ShapeId>) - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
-
Sets and replaces the errors of the service.
- ErrorTrait - Class in software.amazon.smithy.model.traits
-
Indicates that a structure can be used as an error.
- ErrorTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.model.traits.ErrorTrait
-
- ErrorTrait(String) - Constructor for class software.amazon.smithy.model.traits.ErrorTrait
-
- ErrorTrait.Provider - Class in software.amazon.smithy.model.traits
-
- EventHeaderTrait - Class in software.amazon.smithy.model.traits
-
Marks a structure member of an event as an event header.
- EventHeaderTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.EventHeaderTrait
-
- EventHeaderTrait() - Constructor for class software.amazon.smithy.model.traits.EventHeaderTrait
-
- EventHeaderTrait.Provider - Class in software.amazon.smithy.model.traits
-
- eventId(String) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
-
Sets an optional custom event ID to use for created validation events.
- eventId(String) - Method in class software.amazon.smithy.model.validation.ValidationEvent.Builder
-
- EventPayloadTrait - Class in software.amazon.smithy.model.traits
-
Marks a structure member of an event as the event payload.
- EventPayloadTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.EventPayloadTrait
-
- EventPayloadTrait() - Constructor for class software.amazon.smithy.model.traits.EventPayloadTrait
-
- EventPayloadTrait.Provider - Class in software.amazon.smithy.model.traits
-
- EventPayloadTraitValidator - Class in software.amazon.smithy.model.validation.validators
-
Ensures that when an event structure contains an eventPayload member,
that all other members are bound to headers.
- EventPayloadTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.EventPayloadTraitValidator
-
- eventShapeId(ShapeId) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
-
Sets an optional shape ID that is used as the shape ID in each
validation event emitted by the validator.
- EventStreamIndex - Class in software.amazon.smithy.model.knowledge
-
Index of operation shapes to event stream information.
- EventStreamIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.EventStreamIndex
-
- EventStreamInfo - Class in software.amazon.smithy.model.knowledge
-
Contains extracted event stream information.
- ExamplesTrait - Class in software.amazon.smithy.model.traits
-
Defines examples for an operation.
- ExamplesTrait.Builder - Class in software.amazon.smithy.model.traits
-
Builds and examples trait.
- ExamplesTrait.ErrorExample - Class in software.amazon.smithy.model.traits
-
- ExamplesTrait.ErrorExample.Builder - Class in software.amazon.smithy.model.traits
-
- ExamplesTrait.Example - Class in software.amazon.smithy.model.traits
-
A specific example.
- ExamplesTrait.Example.Builder - Class in software.amazon.smithy.model.traits
-
- ExamplesTrait.Provider - Class in software.amazon.smithy.model.traits
-
- ExamplesTraitValidator - Class in software.amazon.smithy.model.validation.validators
-
Validates that examples traits are valid for their operations.
- ExamplesTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.ExamplesTraitValidator
-
- ExclusiveStructureMemberTraitValidator - Class in software.amazon.smithy.model.validation.validators
-
Validates traits that can only be applied to a single structure member.
- ExclusiveStructureMemberTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.ExclusiveStructureMemberTraitValidator
-
- expectArrayMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets a member and requires it to be an array.
- expectArrayNode(String) - Method in class software.amazon.smithy.model.node.ArrayNode
-
- expectArrayNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.ArrayNode
-
- expectArrayNode() - Method in class software.amazon.smithy.model.node.Node
-
Casts the current node to an ArrayNode
.
- expectArrayNode(String) - Method in class software.amazon.smithy.model.node.Node
-
- expectArrayNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.Node
-
- ExpectationNotMetException - Exception in software.amazon.smithy.model.node
-
Thrown by Node
methods that expect a node to be of a particular
type or to have a particular member.
- ExpectationNotMetException(String, FromSourceLocation) - Constructor for exception software.amazon.smithy.model.node.ExpectationNotMetException
-
- expectBooleanMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets a member and requires it to be a boolean.
- expectBooleanNode(String) - Method in class software.amazon.smithy.model.node.BooleanNode
-
- expectBooleanNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.BooleanNode
-
- expectBooleanNode() - Method in class software.amazon.smithy.model.node.Node
-
Casts the current node to a BooleanNode
.
- expectBooleanNode(String) - Method in class software.amazon.smithy.model.node.Node
-
- expectBooleanNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.Node
-
- expectMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets the member with the given name.
- expectMember(String, String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
- expectMember(String, Supplier<String>) - Method in class software.amazon.smithy.model.node.ObjectNode
-
- expectNeighborShape() - Method in class software.amazon.smithy.model.neighbor.Relationship
-
Gets the neighbor shape or throws if it doesn't exist.
- expectNoAdditionalProperties(Collection<String>) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Ensures that there are no additional properties other than the
provided member names.
- expectNullMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets a member and requires it to be a null.
- expectNullNode() - Method in class software.amazon.smithy.model.node.Node
-
Casts the current node to a NullNode
.
- expectNullNode(String) - Method in class software.amazon.smithy.model.node.Node
-
- expectNullNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.Node
-
- expectNullNode(String) - Method in class software.amazon.smithy.model.node.NullNode
-
- expectNullNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.NullNode
-
- expectNumberMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets a member and requires it to be a number.
- expectNumberNode() - Method in class software.amazon.smithy.model.node.Node
-
Casts the current node to a NumberNode
.
- expectNumberNode(String) - Method in class software.amazon.smithy.model.node.Node
-
- expectNumberNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.Node
-
- expectNumberNode(String) - Method in class software.amazon.smithy.model.node.NumberNode
-
- expectNumberNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.NumberNode
-
- expectObjectMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets a member and requires it to be an object.
- expectObjectNode() - Method in class software.amazon.smithy.model.node.Node
-
Casts the current node to an ObjectNode
.
- expectObjectNode(String) - Method in class software.amazon.smithy.model.node.Node
-
- expectObjectNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.Node
-
- expectObjectNode(String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
- expectObjectNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.ObjectNode
-
- expectOneOf(String...) - Method in class software.amazon.smithy.model.node.StringNode
-
Gets the string if it is one of the provided valid strings.
- expectOneOf(Collection<String>) - Method in class software.amazon.smithy.model.node.StringNode
-
Gets the string if it is one of the provided valid strings.
- expectShape(ShapeId) - Method in class software.amazon.smithy.model.Model
-
Attempts to retrieve a
Shape
by
ShapeId
and
throws if not found.
- expectShape(ShapeId, Class<T>) - Method in class software.amazon.smithy.model.Model
-
Attempts to retrieve a
Shape
by
ShapeId
and
throws if not found or if the shape is not of the expected type.
- expectShapeId(String) - Method in class software.amazon.smithy.model.node.StringNode
-
Expects that the value of the string is a Shape ID.
- expectShapeId() - Method in class software.amazon.smithy.model.node.StringNode
-
Expects that the value of the string is a fully-qualified Shape ID.
- expectStringMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets a member and requires it to be a string.
- expectStringNode() - Method in class software.amazon.smithy.model.node.Node
-
Casts the current node to a StringNode
.
- expectStringNode(String) - Method in class software.amazon.smithy.model.node.Node
-
- expectStringNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.Node
-
- expectStringNode(String) - Method in class software.amazon.smithy.model.node.StringNode
-
- expectStringNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.StringNode
-
- expectTrait(Class<T>) - Method in class software.amazon.smithy.model.shapes.Shape
-
Gets specific
Trait
by class from the shape or throws if not found.
- ExternalDocumentationTrait - Class in software.amazon.smithy.model.traits
-
Provides named links to external documentation.
- ExternalDocumentationTrait(ExternalDocumentationTrait.Builder) - Constructor for class software.amazon.smithy.model.traits.ExternalDocumentationTrait
-
- ExternalDocumentationTrait.Builder - Class in software.amazon.smithy.model.traits
-
Builder used to create the external documentation trait.
- ExternalDocumentationTrait.Provider - Class in software.amazon.smithy.model.traits
-
- get(int) - Method in class software.amazon.smithy.model.node.ArrayNode
-
Gets a node from the given index.
- get(int) - Method in class software.amazon.smithy.model.selector.PathFinder.Path
-
- getAdditionalAllowedHeaders() - Method in class software.amazon.smithy.model.traits.CorsTrait
-
- getAdditionalExposedHeaders() - Method in class software.amazon.smithy.model.traits.CorsTrait
-
- getAllOperations() - Method in class software.amazon.smithy.model.shapes.EntityShape
-
Get all operations directly bound to this shape.
- getAllOperations() - Method in class software.amazon.smithy.model.shapes.ResourceShape
-
- getAllParents(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.model.knowledge.BottomUpIndex
-
Gets all of the parents of an operation or resource within a service.
- getAllTraits() - Method in class software.amazon.smithy.model.shapes.Shape
-
Gets all of the traits attached to the shape.
- getAppliedTraits() - Method in class software.amazon.smithy.model.Model
-
Gets a set of every trait shape ID that is used in the model.
- getArrayMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets the member with the given name, and if present, expects it to
be an array.
- getAuthSchemes(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.ServiceIndex
-
Get all auth defining traits attached to a service or operation.
- getBigDecimalShapes() - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all bigDecimals in the Model.
- getBigDecimalShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all bigDecimals in the Model that have a specific trait.
- getBigIntegerShapes() - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all bigIntegers in the Model.
- getBigIntegerShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all bigIntegers in the Model that have a specific trait.
- getBindingTrait() - Method in class software.amazon.smithy.model.knowledge.HttpBinding
-
- getBindToTrait() - Method in class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator.Config
-
Gets the optional trait that each emitted event is bound to.
- getBlobShapes() - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all blobs in the Model.
- getBlobShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all blobs in the Model that have a specific trait.
- getBooleanMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets the member with the given name, and if present, expects it to
be a boolean.
- getBooleanMemberOrDefault(String, Boolean) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets the member with the given name, and if present, expects it to
be a boolean, otherwise returns a default value.
- getBooleanMemberOrDefault(String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets the member with the given name, and if present, expects it to
be a boolean, otherwise returns false.
- getBooleanShapes() - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all booleans in the Model.
- getBooleanShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all booleans in the Model that have a specific trait.
- getBuiltins() - Static method in interface software.amazon.smithy.model.validation.node.NodeValidatorPlugin
-
- getByteShapes() - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all bytes in the Model.
- getByteShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all bytes in the Model that have a specific trait.
- getCategory() - Method in enum software.amazon.smithy.model.shapes.ShapeType
-
Returns the category of the shape type, as defined in the Smithy
specification (one of SIMPLE, AGGREGATE, or SERVICE).
- getCode() - Method in class software.amazon.smithy.model.traits.HttpErrorTrait
-
- getCode() - Method in class software.amazon.smithy.model.traits.HttpTrait
-
- getCollectionOperations() - Method in class software.amazon.smithy.model.shapes.ResourceShape
-
Gets the operations bound through the "collectionOperations" property.
- getColumn() - Method in class software.amazon.smithy.model.SourceLocation
-
- getConflictingLabelSegments(UriPattern) - Method in class software.amazon.smithy.model.pattern.UriPattern
-
Deprecated.
- getConflictingLabelSegmentsMap(SmithyPattern) - Method in class software.amazon.smithy.model.pattern.SmithyPattern
-
Gets a map of explicitly conflicting label segments between this
pattern and another.
- getConflicts() - Method in class software.amazon.smithy.model.traits.TraitDefinition
-
Gets the trait names that conflict with this trait.
- getContainedOperations(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.TopDownIndex
-
Get all operations in service or resource closure.
- getContainedResources(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.TopDownIndex
-
Get all resources in a service or resource closure.
- getContainer() - Method in class software.amazon.smithy.model.shapes.MemberShape
-
Gets the shape in which the member is contained.
- getContent() - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Segment
-
Get the content of the segment.
- getContent() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample
-
- getContextualName(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ServiceShape
-
Gets the contextual name of a shape within the closure.
- getCreate() - Method in class software.amazon.smithy.model.shapes.ResourceShape
-
Gets the create lifecycle operation of the resource.
- getDefault(Node) - Method in class software.amazon.smithy.model.node.NodeVisitor.Default
-
Returns a default value for any unhandled node.
- getDefault(Shape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
-
Returns a value for any unhandled shape.
- getDefaultHttpStatusCode() - Method in class software.amazon.smithy.model.traits.ErrorTrait
-
Returns the recommended default HTTP status code of the error.
- getDelete() - Method in class software.amazon.smithy.model.shapes.ResourceShape
-
Gets the delete lifecycle operation of the resource.
- getDirection() - Method in class software.amazon.smithy.model.neighbor.Relationship
-
Gets the direction of the relationship.
- getDirection() - Method in enum software.amazon.smithy.model.neighbor.RelationshipType
-
Gets the direction of the relationship.
- getDisableFromNode() - Method in class software.amazon.smithy.model.node.NodeMapper
-
Gets the set of classes where fromNode
is disabled.
- getDisableToNode() - Method in class software.amazon.smithy.model.node.NodeMapper
-
Gets the set of classes where toNode
is disabled.
- getDocumentation() - Method in class software.amazon.smithy.model.traits.EnumDefinition
-
- getDocumentation() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example
-
- getDocumentShapes() - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all documents in the Model.
- getDocumentShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all documents in the Model that have a specific trait.
- getDoubleShapes() - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all doubles in the Model.
- getDoubleShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all doubles in the Model that have a specific trait.
- getEffectiveAuthSchemes(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.ServiceIndex
-
Gets a list of effective authentication schemes applied to a service.
- getEffectiveAuthSchemes(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.model.knowledge.ServiceIndex
-
Gets a list of effective authentication schemes applied to an operation
bound within a service.
- getElements() - Method in class software.amazon.smithy.model.node.ArrayNode
-
Gets the list of nodes.
- getElementsAs(Class<T>) - Method in class software.amazon.smithy.model.node.ArrayNode
-
Gets the elements of the array as a list of a specific type of
Node
.
- getElementsAs(Function<K, T>) - Method in class software.amazon.smithy.model.node.ArrayNode
-
Gets the elements of the ArrayNode as a specific type by applying
a mapping function to each node.
- getEndShape() - Method in class software.amazon.smithy.model.selector.PathFinder.Path
-
Gets the ending shape of the Path
that
matched the selector and is connected to the
starting shape.
- getEntityBinding(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.model.knowledge.BottomUpIndex
-
Gets the direct parent of an operation or resource.
- getEnumDefinitionValues() - Method in class software.amazon.smithy.model.traits.EnumTrait
-
Gets the acceptable enum literal values.
- getError() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example
-
- getErrorMessage() - Method in class software.amazon.smithy.model.traits.IdRefTrait
-
- getErrors(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
-
Gets the list of error structures defined on an operation.
- getErrors(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
-
Gets the list of error structures defined on an operation,
including any common errors inherited from a service shape.
- getErrors() - Method in class software.amazon.smithy.model.shapes.OperationShape
-
Gets a list of the error shape IDs bound directly to the operation
that can be encountered.
- getErrors(ServiceShape) - Method in class software.amazon.smithy.model.shapes.OperationShape
-
Gets a list of the error shape IDs the operation can encounter,
including any common errors of a service.
- getErrors() - Method in class software.amazon.smithy.model.shapes.ServiceShape
-
Gets a list of the common errors that can be encountered by
every operation in the service.
- getEventId() - Method in class software.amazon.smithy.model.validation.ValidationEvent
-
- getEvents() - Method in class software.amazon.smithy.model.knowledge.EventStreamInfo
-
Gets all of the event stream events of the event stream.
- getEventStreamMember() - Method in class software.amazon.smithy.model.knowledge.EventStreamInfo
-
Gets the top-level input or output member that targets the
event stream.
- getEventStreamTarget() - Method in class software.amazon.smithy.model.knowledge.EventStreamInfo
-
Gets the shape that is streamed over the event stream.
- getExamples() - Method in class software.amazon.smithy.model.traits.ExamplesTrait
-
- getExpectedEvents() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestCase
-
Gets the expected validation events.
- getExtraEvents() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestCase.Result
-
- getFailedResults() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite.Result
-
- getFilename() - Method in class software.amazon.smithy.model.SourceLocation
-
- getFlattenedValues() - Method in interface software.amazon.smithy.model.selector.AttributeValue
-
Gets all of the attribute values contained in the attribute value.
- getFloatShapes() - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all floats in the Model.
- getFloatShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all floats in the Model that have a specific trait.
- getFormat() - Method in class software.amazon.smithy.model.traits.TimestampFormatTrait
-
Gets the timestampFormat
value as a Format
enum.
- getGreedyLabel() - Method in class software.amazon.smithy.model.pattern.SmithyPattern
-
Gets the greedy label of the pattern, if present.
- getHostPrefix() - Method in class software.amazon.smithy.model.traits.EndpointTrait
-
- getId() - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
-
Gets the shape ID of the builder.
- getId() - Method in class software.amazon.smithy.model.shapes.Shape
-
- getId() - Method in class software.amazon.smithy.model.validation.ValidationEvent
-
Returns the identifier of the validation event.
- getIdentifiers() - Method in class software.amazon.smithy.model.shapes.ResourceShape
-
Gets the identifiers of the resource.
- getIdiomaticTraitName(String) - Static method in interface software.amazon.smithy.model.traits.Trait
-
Gets the idiomatic name of a prelude trait by stripping off the
smithy.api# prefix.
- getIdiomaticTraitName(ToShapeId) - Static method in interface software.amazon.smithy.model.traits.Trait
-
Gets the idiomatic name of a prelude trait by stripping off the
smithy.api# prefix.
- getIds() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference
-
- getIn() - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait
-
- getInitialMessageMembers() - Method in class software.amazon.smithy.model.knowledge.EventStreamInfo
-
Gets the initial message members that form the initial-request
or initial-response of the event stream.
- getInitialMessageTargets() - Method in class software.amazon.smithy.model.knowledge.EventStreamInfo
-
Gets the shapes targeted by the initial message members that are
not the target of an event stream.
- getInput(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
-
Gets the optional input structure of an operation.
- getInput() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
-
- getInput() - Method in class software.amazon.smithy.model.shapes.OperationShape
-
Gets the optional shape ID of the input of the operation.
- getInput() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example
-
- getInputInfo(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.EventStreamIndex
-
Get event stream information for the input of an operation.
- getInputMembers(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
-
Gets the input members of an operation as a map of member names
to
MemberShape
.
- getInputToken() - Method in class software.amazon.smithy.model.traits.PaginatedTrait
-
- getInputTokenMember() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
-
- getIntegerShapes() - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all integers in the Model.
- getIntegerShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all integers in the Model that have a specific trait.
- getItems() - Method in class software.amazon.smithy.model.traits.PaginatedTrait
-
- getItemsMember() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
-
- getItemsMemberPath() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
-
Get the resolved items path identifiers as a list of
MemberShape
.
- getKey() - Method in class software.amazon.smithy.model.shapes.MapShape
-
Get the key member shape of the map.
- getKnowledge(Class<T>) - Method in class software.amazon.smithy.model.Model
-
Deprecated.
- getKnowledge(Class<T>, Function<Model, T>) - Method in class software.amazon.smithy.model.Model
-
Gets a computed "knowledge index" of a specific type for the model
and caches it for subsequent retrieval.
- getLabel(String) - Method in class software.amazon.smithy.model.pattern.SmithyPattern
-
Get a label by case-insensitive name.
- getLabels() - Method in class software.amazon.smithy.model.pattern.SmithyPattern
-
Get a list of all segments that are labels.
- getLine() - Method in class software.amazon.smithy.model.SourceLocation
-
- getList() - Method in class software.amazon.smithy.model.shapes.ResourceShape
-
Gets the list lifecycle operation of the resource.
- getListShapes() - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all lists in the Model.
- getListShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all lists in the Model that have a specific trait.
- getLocation() - Method in class software.amazon.smithy.model.knowledge.HttpBinding
-
- getLocationName() - Method in class software.amazon.smithy.model.knowledge.HttpBinding
-
- getLongShapes() - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all longs in the Model.
- getLongShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all longs in the Model that have a specific trait.
- getMapShapes() - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all maps in the Model.
- getMapShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all maps in the Model that have a specific trait.
- getMax() - Method in class software.amazon.smithy.model.traits.LengthTrait
-
Gets the max value.
- getMax() - Method in class software.amazon.smithy.model.traits.RangeTrait
-
Gets the max value.
- getMaxAge() - Method in class software.amazon.smithy.model.traits.CorsTrait
-
- getMember() - Method in class software.amazon.smithy.model.knowledge.HttpBinding
-
- getMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets the member with the given name.
- getMember() - Method in class software.amazon.smithy.model.shapes.CollectionShape
-
Get the member shape of the collection.
- getMember() - Method in class software.amazon.smithy.model.shapes.ShapeId
-
Gets the optional member of the shape.
- getMemberName() - Method in class software.amazon.smithy.model.knowledge.HttpBinding
-
- getMemberName() - Method in class software.amazon.smithy.model.shapes.MemberShape
-
Get the member name of the member.
- getMembers() - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets the map of members.
- getMembersByPrefix(String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets a map of all members where the key starts with the given prefix.
- getMemberShapes() - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all members in the Model.
- getMemberShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all members in the Model that have a specific trait.
- getMemberTrait(Model, Class<T>) - Method in class software.amazon.smithy.model.shapes.MemberShape
-
- getMemberTrait(Model, Class<T>) - Method in class software.amazon.smithy.model.shapes.Shape
-
Gets a trait from the member shape or from the shape targeted by the
member.
- getMessage() - Method in class software.amazon.smithy.model.traits.DeprecatedTrait
-
Gets the deprecation message value.
- getMessage() - Method in class software.amazon.smithy.model.validation.ValidationEvent
-
- getMessageTemplate() - Method in class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator.Config
-
Gets the optional message template that can reference selector variables.
- getMessageWithoutLocation() - Method in exception software.amazon.smithy.model.SourceException
-
Retrieves the message for this exception without the appended source
location.
- getMetadata() - Method in class software.amazon.smithy.model.Model
-
- getMetadataProperty(String) - Method in class software.amazon.smithy.model.Model
-
Gets a metadata property by namespace and name.
- getMethod() - Method in class software.amazon.smithy.model.traits.HttpTrait
-
- getMin() - Method in class software.amazon.smithy.model.traits.LengthTrait
-
Gets the min value.
- getMin() - Method in class software.amazon.smithy.model.traits.RangeTrait
-
Gets the min value.
- getModelLocation() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestCase
-
Gets the location of the model file.
- getModelLocation() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestCase.Result
-
- getModelWithoutTraitShapes(Model) - Method in class software.amazon.smithy.model.transform.ModelTransformer
-
Gets all shapes from a model where shapes that define traits or shapes
that are only used as part of a trait definition have been removed.
- getModelWithoutTraitShapes(Model, Predicate<Shape>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
-
Gets all shapes from a model where shapes that define traits or shapes
that are only used as part of a trait definition have been removed.
- getName() - Method in class software.amazon.smithy.model.shapes.ShapeId
-
Get the name of the shape.
- getName(ServiceShape) - Method in class software.amazon.smithy.model.shapes.ShapeId
-
Get the name of the shape when it is used within the contextual
closure of a service.
- getName() - Method in class software.amazon.smithy.model.traits.EnumDefinition
-
- getName() - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait
-
- getName() - Method in class software.amazon.smithy.model.validation.AbstractValidator
-
- getName() - Method in interface software.amazon.smithy.model.validation.ValidatorService
-
Gets the name of the validator.
- getName() - Method in class software.amazon.smithy.model.validation.ValidatorService.Provider
-
- getNamespace() - Method in class software.amazon.smithy.model.shapes.ShapeId
-
Get the namespace of the shape.
- getNeighbors(Shape) - Method in interface software.amazon.smithy.model.neighbor.NeighborProvider
-
Gets the neighbor relationships of a shape.
- getNeighborShape() - Method in class software.amazon.smithy.model.neighbor.Relationship
-
Gets the optional neighbor shape; the neighbor shape may be empty
when the neighbor shape id was not in the model.
- getNeighborShapeId() - Method in class software.amazon.smithy.model.neighbor.Relationship
-
Gets the shape id of the neighbor shape.
- getNodeClass() - Method in enum software.amazon.smithy.model.node.NodeType
-
Gets the Node
class associated with the type.
- getNoInlineDocumentSupport() - Method in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait
-
Checks if this protocol does not support inline documents.
- getNumberMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets the member with the given name, and if present, expects it to
be a number.
- getNumberMemberOrDefault(String, Number) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets the member with the given name, and if present, expects it to
be a number, otherwise returns the default value.
- getObjectMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets the member with the given name, and if present, expects it to
be an object.
- getOmitEmptyValues() - Method in class software.amazon.smithy.model.node.NodeMapper
-
Gets whether or not empty arrays and empty objects are omitted from
serialized POJOs.
- getOperation() - Method in class software.amazon.smithy.model.knowledge.EventStreamInfo
-
Gets the operation associated with this data.
- getOperation() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
-
- getOperationBindings(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.model.knowledge.IdentifierBindingIndex
-
Gets a map of identifier names to input member names that provide a
value for that identifier.
- getOperationBindingType(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.model.knowledge.IdentifierBindingIndex
-
Gets the identifier binding type of an operation to a resource.
- getOperations() - Method in class software.amazon.smithy.model.shapes.EntityShape
-
Gets operations bound only through the "operations" property.
- getOperationShapes() - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all operations in the Model.
- getOperationShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all operations in the Model that have a specific trait.
- getOrigin() - Method in class software.amazon.smithy.model.traits.CorsTrait
-
- getOutput(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
-
Gets the optional output structure of an operation.
- getOutput() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
-
- getOutput() - Method in class software.amazon.smithy.model.shapes.OperationShape
-
Gets the optional shape ID of the output of the operation.
- getOutput() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example
-
- getOutputInfo(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.EventStreamIndex
-
Get event stream information for the output of an operation.
- getOutputMembers(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
-
Gets the output members of an operation as a map of member names
to
MemberShape
.
- getOutputToken() - Method in class software.amazon.smithy.model.traits.PaginatedTrait
-
- getOutputTokenMember() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
-
- getOutputTokenMemberPath() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
-
Get the resolved output path identifiers as a list of
MemberShape
.
- getPageSize() - Method in class software.amazon.smithy.model.traits.PaginatedTrait
-
- getPageSizeMember() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
-
- getPaginatedTrait() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
-
Gets the paginated trait of the operation merged with the service.
- getPaginationInfo(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.model.knowledge.PaginatedIndex
-
- getParts() - Method in class software.amazon.smithy.model.node.NodePointer
-
Gets the parsed parts of the pointer.
- getPath(List<String>) - Method in interface software.amazon.smithy.model.selector.AttributeValue
-
Gets a property using a path to the property.
- getPattern() - Method in class software.amazon.smithy.model.traits.PatternTrait
-
Gets the regex pattern.
- getPrefix() - Method in class software.amazon.smithy.model.traits.XmlNamespaceTrait
-
- getProperty(String) - Method in interface software.amazon.smithy.model.selector.AttributeValue
-
Gets a property from the attribute value.
- getProtocols(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.ServiceIndex
-
Get all protocol traits attached to a service.
- getProvider() - Method in class software.amazon.smithy.model.knowledge.NeighborProviderIndex
-
Gets the precomputed neighbor provider.
- getProviderWithTraitRelationships() - Method in class software.amazon.smithy.model.knowledge.NeighborProviderIndex
-
Gets the neighbor provider that includes trait relationships.
- getPut() - Method in class software.amazon.smithy.model.shapes.ResourceShape
-
Gets the put lifecycle operation of the resource.
- getQueryLiterals() - Method in class software.amazon.smithy.model.pattern.UriPattern
-
Get an immutable map of query string literal key-value pairs.
- getQueryLiteralValue(String) - Method in class software.amazon.smithy.model.pattern.UriPattern
-
Gets a specific query string literal parameter value.
- getRead() - Method in class software.amazon.smithy.model.shapes.ResourceShape
-
Gets the read lifecycle operation of the resource.
- getReason() - Method in class software.amazon.smithy.model.traits.RecommendedTrait
-
Gets the reason it is recommended to set this member.
- getReason() - Method in interface software.amazon.smithy.model.validation.suppressions.Suppression
-
Gets the optional reason for the suppression.
- getReferences() - Method in class software.amazon.smithy.model.traits.ReferencesTrait
-
Gets the references.
- getRel() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference
-
- getRelationshipType() - Method in class software.amazon.smithy.model.neighbor.Relationship
-
Gets the relationship type.
- getRename() - Method in class software.amazon.smithy.model.shapes.ServiceShape
-
- getRequestBindings(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
-
Gets the request bindings of an operation as a map of member name to
the binding.
- getRequestBindings(ToShapeId, HttpBinding.Location) - Method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
-
Gets the request bindings of an operation as a map of member name to
the binding for a specific location type.
- getResource() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference
-
Get the referenced shape.
- getResourceBinding(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.model.knowledge.BottomUpIndex
-
Gets the direct parent resource of an operation or resource if and only if
the given resource or operation is bound to a resource and not bound to a
service.
- getResourceReferences(ShapeId) - Method in class software.amazon.smithy.model.traits.ReferencesTrait
-
Gets a list of all references to a particular shape.
- getResources() - Method in class software.amazon.smithy.model.shapes.EntityShape
-
- getResourceShapes() - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all resources in the Model.
- getResourceShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all resources in the Model that have a specific trait.
- getResponseBindings(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
-
Gets the computed HTTP message response bindings for an operation
or structure with an error trait.
- getResponseBindings(ToShapeId, HttpBinding.Location) - Method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
-
Gets the computed HTTP message response bindings for an operation
or structure with an error trait for a specific binding type.
- getResponseCode(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
-
Gets the computed status code of an operation or error structure.
- getResult() - Method in class software.amazon.smithy.model.validation.ValidatedResult
-
Get the optional result.
- getReverseProvider() - Method in class software.amazon.smithy.model.knowledge.NeighborProviderIndex
-
Gets a reversed, bottom up neighbor provider.
- getReverseProviderWithTraitRelationships() - Method in class software.amazon.smithy.model.knowledge.NeighborProviderIndex
-
Gets a reversed, bottom up neighbor provider that includes reverse traits.
- getScheme() - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait
-
- getSegments() - Method in class software.amazon.smithy.model.pattern.SmithyPattern
-
Gets all segments, in order.
- getSelector() - Method in class software.amazon.smithy.model.traits.IdRefTrait
-
- getSelector() - Method in class software.amazon.smithy.model.traits.TraitDefinition
-
Gets the valid places in a model that this trait can be applied.
- getSelector() - Method in class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator.Config
-
Gets the required selector that matches shapes.
- getSelector() - Method in class software.amazon.smithy.model.validation.linters.EmitNoneSelectorValidator.Config
-
Gets the selector that if no shapes match, a validation event
is emitted.
- getSelectorLabel() - Method in class software.amazon.smithy.model.neighbor.Relationship
-
Gets the token that is used in
Selector
expressions when
referring to the relationship or an empty
Optional
if this
relationship is not used in a selector.
- getSelectorLabel() - Method in enum software.amazon.smithy.model.neighbor.RelationshipType
-
Gets the token that is used in
Selector
expressions when
referring to the relationship or an empty
Optional
if this
relationship is not used directly in a selector.
- getSerializeNullValues() - Method in class software.amazon.smithy.model.node.NodeMapper
-
- getService() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
-
- getService() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference
-
Get the service binding.
- getServiceShapes() - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all services in the Model.
- getServiceShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all services in the Model that have a specific trait.
- getSetShapes() - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all sets in the Model.
- getSetShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all sets in the Model that have a specific trait.
- getSeverity() - Method in class software.amazon.smithy.model.validation.ValidationEvent
-
- getShape(ShapeId) - Method in class software.amazon.smithy.model.Model
-
- getShape() - Method in class software.amazon.smithy.model.neighbor.Relationship
-
Gets the starting shape in the relationship.
- getShape() - Method in class software.amazon.smithy.model.selector.Selector.ShapeMatch
-
Gets the matching shape.
- getShapeClass() - Method in enum software.amazon.smithy.model.shapes.ShapeType
-
Gets the class that implements this shape type.
- getShapeId() - Method in class software.amazon.smithy.model.traits.AbstractTrait.Provider
-
- getShapeId() - Method in class software.amazon.smithy.model.traits.CorsTrait.Provider
-
- getShapeId() - Method in class software.amazon.smithy.model.traits.EnumTrait.Provider
-
- getShapeId() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample
-
- getShapeId() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Provider
-
- getShapeId() - Method in class software.amazon.smithy.model.traits.ExternalDocumentationTrait.Provider
-
- getShapeId() - Method in class software.amazon.smithy.model.traits.IdRefTrait.Provider
-
- getShapeId() - Method in class software.amazon.smithy.model.traits.LengthTrait.Provider
-
- getShapeId() - Method in class software.amazon.smithy.model.traits.PaginatedTrait.Provider
-
- getShapeId() - Method in class software.amazon.smithy.model.traits.RangeTrait.Provider
-
- getShapeId() - Method in class software.amazon.smithy.model.traits.RecommendedTrait.Provider
-
- getShapeId() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Provider
-
- getShapeId() - Method in class software.amazon.smithy.model.traits.RetryableTrait.Provider
-
- getShapeId() - Method in class software.amazon.smithy.model.traits.TraitDefinition.Provider
-
- getShapeId() - Method in interface software.amazon.smithy.model.traits.TraitService
-
- getShapeId() - Method in class software.amazon.smithy.model.traits.XmlNamespaceTrait.Provider
-
- getShapeId() - Method in class software.amazon.smithy.model.validation.ValidationEvent
-
- getShapeIds() - Method in class software.amazon.smithy.model.Model
-
Gets the immutable set of ShapeId
in the model.
- getShapes() - Method in class software.amazon.smithy.model.selector.PathFinder.Path
-
Gets a list of all shapes in the path including the starting
shape all the way to the last shape.
- getShapesWithTrait(ToShapeId) - Method in class software.amazon.smithy.model.Model
-
Gets a set of shapes in the model marked with a specific trait.
- getShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Gets a set of shapes in the model marked with a specific trait.
- getShapeType() - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
-
Gets the type of shape being built.
- getShapeType() - Method in class software.amazon.smithy.model.shapes.BigDecimalShape.Builder
-
- getShapeType() - Method in class software.amazon.smithy.model.shapes.BigIntegerShape.Builder
-
- getShapeType() - Method in class software.amazon.smithy.model.shapes.BlobShape.Builder
-
- getShapeType() - Method in class software.amazon.smithy.model.shapes.BooleanShape.Builder
-
- getShapeType() - Method in class software.amazon.smithy.model.shapes.ByteShape.Builder
-
- getShapeType() - Method in class software.amazon.smithy.model.shapes.DocumentShape.Builder
-
- getShapeType() - Method in class software.amazon.smithy.model.shapes.DoubleShape.Builder
-
- getShapeType() - Method in class software.amazon.smithy.model.shapes.FloatShape.Builder
-
- getShapeType() - Method in class software.amazon.smithy.model.shapes.IntegerShape.Builder
-
- getShapeType() - Method in class software.amazon.smithy.model.shapes.ListShape.Builder
-
- getShapeType() - Method in class software.amazon.smithy.model.shapes.LongShape.Builder
-
- getShapeType() - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
-
- getShapeType() - Method in class software.amazon.smithy.model.shapes.MemberShape.Builder
-
- getShapeType() - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
-
- getShapeType() - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
-
- getShapeType() - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
-
- getShapeType() - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
-
- getShapeType() - Method in class software.amazon.smithy.model.shapes.ShortShape.Builder
-
- getShapeType() - Method in class software.amazon.smithy.model.shapes.StringShape.Builder
-
- getShapeType() - Method in class software.amazon.smithy.model.shapes.StructureShape.Builder
-
- getShapeType() - Method in class software.amazon.smithy.model.shapes.TimestampShape.Builder
-
- getShapeType() - Method in class software.amazon.smithy.model.shapes.UnionShape.Builder
-
- getShortShapes() - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all shorts in the Model.
- getShortShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all shorts in the Model that have a specific trait.
- getSince() - Method in class software.amazon.smithy.model.traits.DeprecatedTrait
-
Gets the deprecated since value.
- getSmithyModelPathFromJarUrl(URL) - Static method in class software.amazon.smithy.model.loader.ModelDiscovery
-
- getSourceLocation() - Method in interface software.amazon.smithy.model.FromSourceLocation
-
Gets the source location of a value.
- getSourceLocation() - Method in class software.amazon.smithy.model.node.Node
-
- getSourceLocation() - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
-
- getSourceLocation() - Method in class software.amazon.smithy.model.shapes.Shape
-
- getSourceLocation() - Method in exception software.amazon.smithy.model.SourceException
-
- getSourceLocation() - Method in class software.amazon.smithy.model.SourceLocation
-
- getSourceLocation() - Method in class software.amazon.smithy.model.traits.AbstractTrait
-
- getSourceLocation() - Method in class software.amazon.smithy.model.traits.AbstractTraitBuilder
-
Gets the source location configured for the builder.
- getSourceLocation() - Method in class software.amazon.smithy.model.traits.AnnotationTrait
-
- getSourceLocation() - Method in class software.amazon.smithy.model.validation.ValidationEvent
-
- getStartShape() - Method in class software.amazon.smithy.model.selector.PathFinder.Path
-
Gets the starting shape of the Path
.
- getStreamingTrait() - Method in class software.amazon.smithy.model.knowledge.EventStreamInfo
-
Gets the event stream trait.
- getStringMap() - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets an immutable Map<String, Node>
that represents the ObjectNode.
- getStringMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets the member with the given name, and if present, expects it to
be a string.
- getStringMemberOrDefault(String, String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets the member with the given name, and if present, expects it to
be a string, otherwise returns the default value.
- getStringRepresentation() - Method in enum software.amazon.smithy.model.node.Node.NonNumericFloat
-
- getStringShapes() - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all strings in the Model.
- getStringShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all strings in the Model that have a specific trait.
- getStructurallyExclusive() - Method in class software.amazon.smithy.model.traits.TraitDefinition
-
Gets the structurallyExclusive
property of the trait.
- getStructure() - Method in class software.amazon.smithy.model.knowledge.EventStreamInfo
-
Gets the input or output structure of the data.
- getStructureShapes() - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all structures in the Model.
- getStructureShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all structures in the Model that have a specific trait.
- getSuccessCount() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite.Result
-
- getSuppressionReason() - Method in class software.amazon.smithy.model.validation.ValidationEvent
-
Get the reason that the event was suppressed.
- getTags() - Method in class software.amazon.smithy.model.shapes.Shape
-
- getTags() - Method in class software.amazon.smithy.model.traits.EnumDefinition
-
- getTarget() - Method in class software.amazon.smithy.model.shapes.MemberShape
-
Get the targeted member shape ID.
- getThrottling() - Method in class software.amazon.smithy.model.traits.RetryableTrait
-
- getTimestampShapes() - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all timestamps in the Model.
- getTimestampShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all timestamps in the Model that have a specific trait.
- getTitle() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example
-
- getTrait(Class<T>) - Method in class software.amazon.smithy.model.shapes.Shape
-
Attempt to retrieve a specific
Trait
by class from the shape.
- getTraitDefinition(ToShapeId) - Method in class software.amazon.smithy.model.Model
-
Gets the trait definition of a specific trait shape ID.
- getTraits() - Method in class software.amazon.smithy.model.traits.AuthDefinitionTrait
-
Gets the list of shape IDs that auth implementations must know about
in order to successfully utilize the auth scheme.
- getTraits() - Method in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait
-
Gets the list of shape IDs that protocol implementations must know about
in order to successfully utilize the protocol.
- getTraitsAppliedToPrelude() - Method in interface software.amazon.smithy.model.loader.TraitContainer
-
Gets all traits applied to the prelude.
- getTraitsAppliedToPrelude() - Method in class software.amazon.smithy.model.loader.TraitContainer.TraitHashMap
-
- getTraitsForShape(ShapeId) - Method in interface software.amazon.smithy.model.loader.TraitContainer
-
Gets the traits applied to a shape.
- getTraitsForShape(ShapeId) - Method in class software.amazon.smithy.model.loader.TraitContainer.TraitHashMap
-
- getType() - Method in class software.amazon.smithy.model.node.ArrayNode
-
- getType() - Method in class software.amazon.smithy.model.node.BooleanNode
-
- getType() - Method in class software.amazon.smithy.model.node.Node
-
Gets the type of the node.
- getType() - Method in class software.amazon.smithy.model.node.NullNode
-
- getType() - Method in class software.amazon.smithy.model.node.NumberNode
-
- getType() - Method in class software.amazon.smithy.model.node.ObjectNode
-
- getType() - Method in class software.amazon.smithy.model.node.StringNode
-
- getType() - Method in class software.amazon.smithy.model.shapes.Shape
-
Gets the type of the shape.
- getUnionShapes() - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all unions in the Model.
- getUnionShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all unions in the Model that have a specific trait.
- getUnmatchedEvents() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestCase.Result
-
- getUpdate() - Method in class software.amazon.smithy.model.shapes.ResourceShape
-
Gets the update lifecycle operation of the resource.
- getUri() - Method in class software.amazon.smithy.model.traits.HttpTrait
-
- getUri() - Method in class software.amazon.smithy.model.traits.XmlNamespaceTrait
-
- getUrls() - Method in class software.amazon.smithy.model.traits.ExternalDocumentationTrait
-
Gets the external documentation names and links.
- getValidationEvents() - Method in class software.amazon.smithy.model.validation.ValidatedResult
-
- getValidationEvents(Severity) - Method in class software.amazon.smithy.model.validation.ValidatedResult
-
Get validation events of a particular severity.
- getValidationEvents() - Method in exception software.amazon.smithy.model.validation.ValidatedResultException
-
- getValue() - Method in class software.amazon.smithy.model.node.BooleanNode
-
Gets the true or false value of the boolean node.
- getValue(Node) - Method in class software.amazon.smithy.model.node.NodePointer
-
Gets a value from a container shape at the pointer location.
- getValue() - Method in class software.amazon.smithy.model.node.NumberNode
-
Gets the number value.
- getValue() - Method in class software.amazon.smithy.model.node.StringNode
-
Gets the string value.
- getValue() - Method in class software.amazon.smithy.model.shapes.MapShape
-
Get the value member shape of the map.
- getValue() - Method in class software.amazon.smithy.model.traits.EnumDefinition
-
- getValue() - Method in class software.amazon.smithy.model.traits.StringTrait
-
- getValues() - Method in class software.amazon.smithy.model.traits.AuthTrait
-
Deprecated.
- getValues() - Method in class software.amazon.smithy.model.traits.EnumTrait
-
Gets the enum value to body.
- getValues() - Method in class software.amazon.smithy.model.traits.StringListTrait.Builder
-
Gets the values set in the builder.
- getValues() - Method in class software.amazon.smithy.model.traits.StringListTrait
-
- getValueSet() - Method in class software.amazon.smithy.model.traits.AuthTrait
-
Gets the auth scheme trait values.
- getVersion() - Method in class software.amazon.smithy.model.shapes.ServiceShape
-
Get the version of the service.
- getWhenMissingSetter() - Method in class software.amazon.smithy.model.node.NodeMapper
-
- id(ShapeId) - Static method in interface software.amazon.smithy.model.selector.AttributeValue
-
Creates an 'id' AttributeValue
from a shape ID.
- id(ShapeId) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
-
Sets the shape ID of the shape.
- id(String) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
-
Sets the shape ID of the shape.
- id(ShapeId) - Method in class software.amazon.smithy.model.shapes.CollectionShape.Builder
-
- id(ShapeId) - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
-
- ID - Static variable in class software.amazon.smithy.model.traits.AuthDefinitionTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.AuthTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.BoxTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.CorsTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.DeprecatedTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.DocumentationTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.EndpointTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.EnumTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.ErrorTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.EventHeaderTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.EventPayloadTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.ExamplesTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.ExternalDocumentationTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.HostLabelTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.HttpBasicAuthTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.HttpBearerAuthTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.HttpChecksumRequiredTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.HttpDigestAuthTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.HttpErrorTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.HttpHeaderTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.HttpLabelTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.HttpPayloadTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.HttpPrefixHeadersTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.HttpQueryParamsTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.HttpQueryTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.HttpResponseCodeTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.HttpTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.IdempotencyTokenTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.IdempotentTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.IdRefTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.InternalTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.JsonNameTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.LengthTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.MediaTypeTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.NoReplaceTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.OptionalAuthTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.PaginatedTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.PatternTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.PrivateTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.RangeTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.ReadonlyTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.RecommendedTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.ReferencesTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.RequiredTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.RequiresLengthTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.ResourceIdentifierTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.RetryableTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.SensitiveTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.SinceTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.SparseTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.StreamingTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.SuppressTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.TagsTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.TimestampFormatTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.TitleTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.TraitDefinition
-
- ID - Static variable in class software.amazon.smithy.model.traits.UniqueItemsTrait
-
Deprecated.
- ID - Static variable in class software.amazon.smithy.model.traits.UnstableTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.XmlAttributeTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.XmlFlattenedTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.XmlNamespaceTrait
-
- ID - Static variable in class software.amazon.smithy.model.traits.XmlNameTrait
-
- id(String) - Method in class software.amazon.smithy.model.validation.ValidationEvent.Builder
-
Sets the required event ID of the event.
- IdempotencyTokenTrait - Class in software.amazon.smithy.model.traits
-
Defines an operation input member that is used to prevent
replayed requests.
- IdempotencyTokenTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.IdempotencyTokenTrait
-
- IdempotencyTokenTrait() - Constructor for class software.amazon.smithy.model.traits.IdempotencyTokenTrait
-
- IdempotencyTokenTrait.Provider - Class in software.amazon.smithy.model.traits
-
- IdempotentTrait - Class in software.amazon.smithy.model.traits
-
Indicates that an operation is idempotent.
- IdempotentTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.IdempotentTrait
-
- IdempotentTrait() - Constructor for class software.amazon.smithy.model.traits.IdempotentTrait
-
- IdempotentTrait.Provider - Class in software.amazon.smithy.model.traits
-
- IdentifierBindingIndex - Class in software.amazon.smithy.model.knowledge
-
Index of operation shapes to the identifiers bound to the operation.
- IdentifierBindingIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.IdentifierBindingIndex
-
- IdentifierBindingIndex.BindingType - Enum in software.amazon.smithy.model.knowledge
-
- identifiers(Map<String, ShapeId>) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
-
Sets the resource identifiers map of identifier name to shape ID.
- IDENTITY - Static variable in interface software.amazon.smithy.model.selector.Selector
-
A selector that always returns all provided values.
- IdRefTrait - Class in software.amazon.smithy.model.traits
-
Indicates that a string value must contain a valid shape ID.
- IdRefTrait.Builder - Class in software.amazon.smithy.model.traits
-
- IdRefTrait.Provider - Class in software.amazon.smithy.model.traits
-
- ids(Map<String, String>) - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference.Builder
-
- in(HttpApiKeyAuthTrait.Location) - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Builder
-
- includePrelude(boolean) - Method in class software.amazon.smithy.model.shapes.ModelSerializer.Builder
-
Enables or disables including the prelude in the serialized model.
- inheritFromContainer(boolean) - Method in class software.amazon.smithy.model.traits.EffectiveTraitQuery.Builder
-
When testing member shapes, also checks the container of the member for
the presence of a trait.
- input(ToShapeId) - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
-
Sets the input shape ID of the operation.
- input(ObjectNode) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example.Builder
-
- inputToken(String) - Method in class software.amazon.smithy.model.traits.PaginatedTrait.Builder
-
- IntegerShape - Class in software.amazon.smithy.model.shapes
-
Represents an integer
shape.
- integerShape(IntegerShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
-
- integerShape(IntegerShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
-
- integerShape(IntegerShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
-
- IntegerShape.Builder - Class in software.amazon.smithy.model.shapes
-
- InternalTrait - Class in software.amazon.smithy.model.traits
-
Shapes marked with the internal trait are meant only for internal use and
must not be exposed to customers.
- InternalTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.InternalTrait
-
- InternalTrait() - Constructor for class software.amazon.smithy.model.traits.InternalTrait
-
- InternalTrait.Provider - Class in software.amazon.smithy.model.traits
-
- InvalidPatternException - Exception in software.amazon.smithy.model.pattern
-
Exception thrown for invalid patterns.
- InvalidPatternException(String) - Constructor for exception software.amazon.smithy.model.pattern.InvalidPatternException
-
- InvalidUriPatternException - Exception in software.amazon.smithy.model.pattern
-
Exception thrown for invalid HTTP URI patterns.
- isAlphabetic(char) - Static method in class software.amazon.smithy.model.loader.ParserUtils
-
Returns true if the given character is an alphabetic character
A-Z, a-z.
- isArrayNode() - Method in class software.amazon.smithy.model.node.Node
-
Checks if this node is an array type.
- isBigDecimalShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- isBigIntegerShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- isBlobShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- isBooleanNode() - Method in class software.amazon.smithy.model.node.Node
-
Checks if this node is a boolean type.
- isBooleanShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- isBoxed(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.BoxIndex
-
Deprecated.
- isBroken() - Method in class software.amazon.smithy.model.validation.ValidatedResult
-
Checks if the result has any error or danger events..
- isByteShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- isClientError() - Method in class software.amazon.smithy.model.traits.ErrorTrait
-
- isDeprecated() - Method in class software.amazon.smithy.model.traits.EnumDefinition
-
- isDigit(char) - Static method in class software.amazon.smithy.model.loader.ParserUtils
-
Returns true if the given value is a digit 0-9.
- isDocumentShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- isDoubleShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- isEmpty() - Method in class software.amazon.smithy.model.node.ArrayNode
-
Returns true if the array node is empty.
- isEmpty() - Method in class software.amazon.smithy.model.node.ObjectNode
-
Returns true if this object has no members.
- isEventStream(Shape) - Static method in class software.amazon.smithy.model.traits.StreamingTrait
-
Determines whether a given shape is an event stream.
- isEventStream(Model, MemberShape) - Static method in class software.amazon.smithy.model.traits.StreamingTrait
-
Determines whether a given member targets an event stream.
- isFloatingPointNumber() - Method in class software.amazon.smithy.model.node.NumberNode
-
Returns true if the node contains a floating point number.
- isFloatShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- isGreedyLabel() - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Segment
-
- isIdentifierStart(char) - Static method in class software.amazon.smithy.model.loader.ParserUtils
-
Returns true if the given character is allowed to start an identifier.
- isInputStructure(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
-
Returns true if the given structure is used as input by any
operation in the model.
- isIntegerShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- isInvalid() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestCase.Result
-
Checks if the result does not match expected results.
- isLabel() - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Segment
-
- isListShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- isLongShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- isMapShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- isMemberShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- isNaturalNumber() - Method in class software.amazon.smithy.model.node.NumberNode
-
Returns true if the node contains a natural number.
- isNullable(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.NullableIndex
-
Checks if the given shape can be set to null.
- isNullNode() - Method in class software.amazon.smithy.model.node.Node
-
Checks if this node is a null type.
- isNumberNode() - Method in class software.amazon.smithy.model.node.Node
-
Checks if this node is a number type.
- isObjectNode() - Method in class software.amazon.smithy.model.node.Node
-
Checks if this node is an object type.
- isOperationShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- isOptional() - Method in class software.amazon.smithy.model.shapes.MemberShape
-
- isOutputStructure(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
-
Returns true if the given structure is used as output by any
operation in the model.
- isPreludeShape(ToShapeId) - Static method in class software.amazon.smithy.model.loader.Prelude
-
Checks if the given shape ID is defined by the prelude.
- isPresent() - Method in interface software.amazon.smithy.model.selector.AttributeValue
-
Checks if the attribute value is considered present.
- isPublicPreludeShape(ToShapeId) - Static method in class software.amazon.smithy.model.loader.Prelude
-
Checks if the given shape is a public shape or trait defined by the
prelude.
- isRequired() - Method in class software.amazon.smithy.model.shapes.MemberShape
-
- isResourceShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- isServerError() - Method in class software.amazon.smithy.model.traits.ErrorTrait
-
- isServiceShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- isSetShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- isShortShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- isStringNode() - Method in class software.amazon.smithy.model.node.Node
-
Checks if this node is a string type.
- isStringShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- isStructurallyExclusiveByMember() - Method in class software.amazon.smithy.model.traits.TraitDefinition
-
- isStructurallyExclusiveByTarget() - Method in class software.amazon.smithy.model.traits.TraitDefinition
-
- isStructureShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- isTimestampShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- isTraitApplied(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Returns true if the given trait shape ID was used in the model.
- isTraitApplied(ToShapeId) - Method in class software.amazon.smithy.model.traits.EffectiveTraitQuery
-
Checks if the trait is effectively applied to a shape.
- isUnionShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- isValidIdentifier(CharSequence) - Static method in class software.amazon.smithy.model.shapes.ShapeId
-
Checks if the given string is a valid identifier.
- isValidIdentifierCharacter(char) - Static method in class software.amazon.smithy.model.loader.ParserUtils
-
Returns true if the given character is allowed in an identifier.
- isValidNamespace(CharSequence) - Static method in class software.amazon.smithy.model.shapes.ShapeId
-
Checks if the given string is a valid namespace.
- items(String) - Method in class software.amazon.smithy.model.traits.PaginatedTrait.Builder
-
- iterateShapes(Shape) - Method in class software.amazon.smithy.model.neighbor.Walker
-
Lazily iterates over all of the relationships in the closure of
the given shape, including the given shape.
- iterateShapes(Shape, Predicate<Relationship>) - Method in class software.amazon.smithy.model.neighbor.Walker
-
Lazily iterates over all of the unique shapes in the closure of
the given shape, including the given shape.
- iterator() - Method in class software.amazon.smithy.model.node.ArrayNode
-
- scheme(String) - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Builder
-
- scrubTraitDefinitions(Model) - Method in class software.amazon.smithy.model.transform.ModelTransformer
-
Removes all trait definitions from a model and all shapes that are
only connected to the graph either directly or transitively by a
trait definition shape.
- scrubTraitDefinitions(Model, Predicate<Shape>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
-
Removes trait definitions from a model and all shapes that are
only connected to the graph either directly or transitively by a
trait definition shape.
- search(ToShapeId, String) - Method in class software.amazon.smithy.model.selector.PathFinder
-
Finds all of the possible paths from the starting shape to all shapes
connected to the starting shape that match the given selector.
- search(ToShapeId, Selector) - Method in class software.amazon.smithy.model.selector.PathFinder
-
Finds all of the possible paths from the starting shape to all shapes
connected to the starting shape that match the given selector.
- search(ToShapeId, Collection<Shape>) - Method in class software.amazon.smithy.model.selector.PathFinder
-
Finds all of the possible paths from the startingShape
to
any of the provided shapes in targetShapes
.
- Segment(String, SmithyPattern.Segment.Type) - Constructor for class software.amazon.smithy.model.pattern.SmithyPattern.Segment
-
- segments(List<SmithyPattern.Segment>) - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Builder
-
- select(Model) - Method in interface software.amazon.smithy.model.selector.Selector
-
Matches a selector to a model.
- select(Selector) - Method in class software.amazon.smithy.model.validation.node.NodeValidatorPlugin.Context
-
Select and memoize shapes from the model using a Selector.
- selectMatches(BiConsumer<Shape, Map<String, Set<Shape>>>) - Method in class software.amazon.smithy.model.selector.Selector.Runner
-
Deprecated.
- Selector - Interface in software.amazon.smithy.model.selector
-
Matches a set of shapes using a selector expression.
- selector(Selector) - Method in class software.amazon.smithy.model.traits.IdRefTrait.Builder
-
- selector(Selector) - Method in class software.amazon.smithy.model.traits.TraitDefinition.Builder
-
- Selector.Runner - Class in software.amazon.smithy.model.selector
-
- Selector.ShapeMatch - Class in software.amazon.smithy.model.selector
-
Represents a selector match found in the model.
- SELECTOR_KEY - Static variable in class software.amazon.smithy.model.traits.TraitDefinition
-
- SelectorException - Exception in software.amazon.smithy.model.selector
-
Exception thrown when a selector evaluation is invalid.
- SelectorException(String) - Constructor for exception software.amazon.smithy.model.selector.SelectorException
-
- SelectorException(String, Throwable) - Constructor for exception software.amazon.smithy.model.selector.SelectorException
-
- SelectorSyntaxException - Exception in software.amazon.smithy.model.selector
-
Exception thrown when a selector expression is invalid.
- selectShapes() - Method in class software.amazon.smithy.model.selector.Selector.Runner
-
Deprecated.
- SensitiveTrait - Class in software.amazon.smithy.model.traits
-
Indicates that the data stored in the shape or member is sensitive and
should be handled with care.
- SensitiveTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.SensitiveTrait
-
- SensitiveTrait() - Constructor for class software.amazon.smithy.model.traits.SensitiveTrait
-
- SensitiveTrait.Provider - Class in software.amazon.smithy.model.traits
-
- SensitiveTraitValidator - Class in software.amazon.smithy.model.validation.validators
-
Finds members marked as sensitive that target shapes marked as sensitive,
and find members marked as sensitive that target structures, unions, or
enums.
- SensitiveTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.SensitiveTraitValidator
-
- serialize(Object) - Method in class software.amazon.smithy.model.node.NodeMapper
-
Serializes the given object
as a Node
.
- serialize(Model) - Method in class software.amazon.smithy.model.shapes.ModelSerializer
-
- serialize(Model) - Method in class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer
-
Serializes a
Model
into a set of Smithy IDL files.
- service(ServiceShape) - Static method in interface software.amazon.smithy.model.selector.AttributeValue
-
Creates a 'service' AttributeValue
from a service shape.
- service(ShapeId) - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference.Builder
-
- ServiceIndex - Class in software.amazon.smithy.model.knowledge
-
An index that resolves service protocols and auth schemes.
- ServiceIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.ServiceIndex
-
- ServiceShape - Class in software.amazon.smithy.model.shapes
-
Represents a service
shape.
- serviceShape(ServiceShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
-
- serviceShape(ServiceShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
-
- serviceShape(ServiceShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
-
- ServiceShape.Builder - Class in software.amazon.smithy.model.shapes
-
- ServiceValidator - Class in software.amazon.smithy.model.validation.validators
-
Validates that service closures do not contain duplicate case-insensitive
shape names.
- ServiceValidator() - Constructor for class software.amazon.smithy.model.validation.validators.ServiceValidator
-
- setBindToTrait(ShapeId) - Method in class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator.Config
-
- setEventId(String) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
-
Changes the event ID emitted for events created by this validator.
- setEventShapeId(ShapeId) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
-
Changes the shape ID that emitted events are associated with.
- setMessageTemplate(String) - Method in class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator.Config
-
Sets the optional message template for each emitted event.
- setModelAssemblerFactory(Supplier<ModelAssembler>) - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite
-
Sets a custom
ModelAssembler
factory to use to create a
ModelAssembler
for each test case.
- setOmitEmptyValues(boolean) - Method in class software.amazon.smithy.model.node.NodeMapper
-
Gets whether or not empty arrays and objects are omitted from serialized POJOs.
- setSelector(Selector) - Method in class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator.Config
-
- setSelector(Selector) - Method in class software.amazon.smithy.model.validation.linters.EmitNoneSelectorValidator.Config
-
- setSerializeNullValues(boolean) - Method in class software.amazon.smithy.model.node.NodeMapper
-
Specifies if null
values returned from getters are serialized.
- SetShape - Class in software.amazon.smithy.model.shapes
-
Represents a set
shape.
- setShape(SetShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
-
- setShape(SetShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
-
- setShape(SetShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
-
- SetShape.Builder - Class in software.amazon.smithy.model.shapes
-
- setStartingContext(String) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
-
Changes the starting context of the messages emitted by events.
- setValue(Node) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
-
Changes the Node value the the visitor will evaluate.
- setWhenMissingSetter(NodeMapper.WhenMissing) - Method in class software.amazon.smithy.model.node.NodeMapper
-
Sets the behavior of the deserializer when a setting is missing.
- Severity - Enum in software.amazon.smithy.model.validation
-
Severity level of a validation exception.
- severity(Severity) - Method in class software.amazon.smithy.model.validation.ValidationEvent.Builder
-
Sets the required severity of the event.
- shape(Shape, Map<String, Set<Shape>>) - Static method in interface software.amazon.smithy.model.selector.AttributeValue
-
Creates a 'shape' AttributeValue
for the given shape.
- Shape - Class in software.amazon.smithy.model.shapes
-
A Shape
defines a model component.
- shape(Shape) - Method in class software.amazon.smithy.model.validation.ValidationEvent.Builder
-
Sets the shape ID and source location based on a shape.
- shapeFilter(Predicate<Shape>) - Method in class software.amazon.smithy.model.shapes.ModelSerializer.Builder
-
Predicate that determines if a shape and its traits are serialized.
- shapeFilter(Predicate<Shape>) - Method in class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer.Builder
-
Predicate that determines if a shape and its traits are serialized.
- ShapeId - Class in software.amazon.smithy.model.shapes
-
Immutable identifier for each shape in a model.
- shapeId(ShapeId) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample.Builder
-
- shapeId(T) - Method in class software.amazon.smithy.model.validation.ValidationEvent.Builder
-
Sets the shape ID related to the event.
- ShapeIdConflictValidator - Class in software.amazon.smithy.model.validation.validators
-
Ensures that no two shapes in the model have the same case-insensitive
shape ID.
- ShapeIdConflictValidator() - Constructor for class software.amazon.smithy.model.validation.validators.ShapeIdConflictValidator
-
- ShapeIdSyntaxException - Exception in software.amazon.smithy.model.shapes
-
Represents a shape ID syntax error.
- ShapeIdSyntaxException(String) - Constructor for exception software.amazon.smithy.model.shapes.ShapeIdSyntaxException
-
- ShapeMatch(Shape, Map<String, Set<Shape>>) - Constructor for class software.amazon.smithy.model.selector.Selector.ShapeMatch
-
- shapePlacer(Function<Shape, Path>) - Method in class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer.Builder
-
Function that determines what output file a shape should go in.
- ShapeRecursionValidator - Class in software.amazon.smithy.model.validation.validators
-
Ensures that list, set, and map shapes are not directly recursive,
meaning that if they do have a recursive reference to themselves,
one or more references that form the recursive path travels through
a structure or union shape.
- ShapeRecursionValidator() - Constructor for class software.amazon.smithy.model.validation.validators.ShapeRecursionValidator
-
- shapes() - Method in class software.amazon.smithy.model.Model
-
Gets a stream of
Shape
s in the index.
- shapes(Class<T>) - Method in class software.amazon.smithy.model.Model
-
Gets a stream of shapes in the index of a specific type T
.
- shapes(Model) - Method in interface software.amazon.smithy.model.selector.Selector
-
Returns a stream of shapes in a model that match the selector.
- shapeToBuilder(S) - Static method in class software.amazon.smithy.model.shapes.Shape
-
Converts a shape, potentially of an unknown concrete type, into a
Shape builder.
- ShapeType - Enum in software.amazon.smithy.model.shapes
-
An enumeration of the different types in a model.
- ShapeType.Category - Enum in software.amazon.smithy.model.shapes
-
- ShapeVisitor<R> - Interface in software.amazon.smithy.model.shapes
-
Shape visitor pattern.
- ShapeVisitor.Default<R> - Class in software.amazon.smithy.model.shapes
-
Creates
ShapeVisitor
that return a value when necessary
when visiting shapes.
- shortShape(ShortShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
-
- shortShape(ShortShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
-
- ShortShape - Class in software.amazon.smithy.model.shapes
-
Represents a short
shape.
- shortShape(ShortShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
-
- ShortShape.Builder - Class in software.amazon.smithy.model.shapes
-
- SimpleShape - Class in software.amazon.smithy.model.shapes
-
Abstract class representing all simple type shapes.
- since(String) - Method in class software.amazon.smithy.model.traits.DeprecatedTrait.Builder
-
- SinceTrait - Class in software.amazon.smithy.model.traits
-
Defines when a shape or member was added to the model.
- SinceTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.model.traits.SinceTrait
-
- SinceTrait(String) - Constructor for class software.amazon.smithy.model.traits.SinceTrait
-
- SinceTrait.Provider - Class in software.amazon.smithy.model.traits
-
- SingleOperationBindingValidator - Class in software.amazon.smithy.model.validation.validators
-
Validates that an operation is only bound to once in an entire
service closure.
- SingleOperationBindingValidator() - Constructor for class software.amazon.smithy.model.validation.validators.SingleOperationBindingValidator
-
- SingleResourceBindingValidator - Class in software.amazon.smithy.model.validation.validators
-
Validates that a resource is only bound to once in an entire
service closure.
- SingleResourceBindingValidator() - Constructor for class software.amazon.smithy.model.validation.validators.SingleResourceBindingValidator
-
- size() - Method in class software.amazon.smithy.model.node.ArrayNode
-
Returns the number of elements in the array node.
- size() - Method in class software.amazon.smithy.model.node.ObjectNode
-
Returns the number of members.
- size() - Method in class software.amazon.smithy.model.selector.PathFinder.Path
-
- SmithyIdlModelSerializer - Class in software.amazon.smithy.model.shapes
-
Serializes a
Model
into a set of Smithy IDL files.
- SmithyIdlModelSerializer.Builder - Class in software.amazon.smithy.model.shapes
-
- SmithyPattern - Class in software.amazon.smithy.model.pattern
-
Represents a contained pattern.
- SmithyPattern(SmithyPattern.Builder) - Constructor for class software.amazon.smithy.model.pattern.SmithyPattern
-
- SmithyPattern.Builder - Class in software.amazon.smithy.model.pattern
-
Builder used to create a SmithyPattern.
- SmithyPattern.Segment - Class in software.amazon.smithy.model.pattern
-
Segment within a SmithyPattern.
- SmithyPattern.Segment.Type - Enum in software.amazon.smithy.model.pattern
-
- SmithyTestCase - Class in software.amazon.smithy.model.validation.testrunner
-
Runs a single test case by loading a model and ensuring the resulting
events match the validation events stored in a newline separated file.
- SmithyTestCase(String, List<ValidationEvent>) - Constructor for class software.amazon.smithy.model.validation.testrunner.SmithyTestCase
-
- SmithyTestCase.Error - Exception in software.amazon.smithy.model.validation.testrunner
-
Thrown when errors are encountered while unwrapping a test case.
- SmithyTestCase.Result - Class in software.amazon.smithy.model.validation.testrunner
-
Output of validating a model against a test case.
- SmithyTestSuite - Class in software.amazon.smithy.model.validation.testrunner
-
Runs test cases against a directory of models and error files.
- SmithyTestSuite.Error - Exception in software.amazon.smithy.model.validation.testrunner
-
Thrown when errors are encountered in the test runner.
- SmithyTestSuite.Result - Class in software.amazon.smithy.model.validation.testrunner
-
Value result of executing the test suite.
- software.amazon.smithy.model - package software.amazon.smithy.model
-
- software.amazon.smithy.model.knowledge - package software.amazon.smithy.model.knowledge
-
- software.amazon.smithy.model.loader - package software.amazon.smithy.model.loader
-
- software.amazon.smithy.model.neighbor - package software.amazon.smithy.model.neighbor
-
- software.amazon.smithy.model.node - package software.amazon.smithy.model.node
-
- software.amazon.smithy.model.node.internal - package software.amazon.smithy.model.node.internal
-
This is an adaptation of minimal-json: https://github.com/ralfstx/minimal-json
- software.amazon.smithy.model.pattern - package software.amazon.smithy.model.pattern
-
- software.amazon.smithy.model.selector - package software.amazon.smithy.model.selector
-
- software.amazon.smithy.model.shapes - package software.amazon.smithy.model.shapes
-
- software.amazon.smithy.model.traits - package software.amazon.smithy.model.traits
-
- software.amazon.smithy.model.transform - package software.amazon.smithy.model.transform
-
- software.amazon.smithy.model.transform.plugins - package software.amazon.smithy.model.transform.plugins
-
- software.amazon.smithy.model.validation - package software.amazon.smithy.model.validation
-
- software.amazon.smithy.model.validation.linters - package software.amazon.smithy.model.validation.linters
-
- software.amazon.smithy.model.validation.node - package software.amazon.smithy.model.validation.node
-
- software.amazon.smithy.model.validation.suppressions - package software.amazon.smithy.model.validation.suppressions
-
- software.amazon.smithy.model.validation.testrunner - package software.amazon.smithy.model.validation.testrunner
-
- software.amazon.smithy.model.validation.validators - package software.amazon.smithy.model.validation.validators
-
Smithy validators.
- sortMembers(Model, Comparator<MemberShape>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
-
Reorders the members of structure and union shapes using the given
Comparator
.
- source(SourceLocation) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
-
Sets the source location of the shape.
- source(String, int, int) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
-
Sets the source location of the shape.
- SourceException - Exception in software.amazon.smithy.model
-
- SourceException(String, FromSourceLocation, Throwable) - Constructor for exception software.amazon.smithy.model.SourceException
-
- SourceException(String, FromSourceLocation) - Constructor for exception software.amazon.smithy.model.SourceException
-
- sourceLocation(SourceLocation) - Method in class software.amazon.smithy.model.node.ObjectNode.Builder
-
- SourceLocation - Class in software.amazon.smithy.model
-
Represents the source location of a model component.
- SourceLocation(String, int, int) - Constructor for class software.amazon.smithy.model.SourceLocation
-
- SourceLocation(String) - Constructor for class software.amazon.smithy.model.SourceLocation
-
- sourceLocation(FromSourceLocation) - Method in class software.amazon.smithy.model.traits.AbstractTraitBuilder
-
Sets the source location of where the trait was defined.
- sourceLocation(FromSourceLocation) - Method in class software.amazon.smithy.model.validation.ValidationEvent.Builder
-
Sets the source location of where the event occurred.
- SparseTrait - Class in software.amazon.smithy.model.traits
-
Indicates that a list or map is sparse, meaning they may contain nulls.
- SparseTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.SparseTrait
-
- SparseTrait() - Constructor for class software.amazon.smithy.model.traits.SparseTrait
-
- SparseTrait.Provider - Class in software.amazon.smithy.model.traits
-
- splitCamelCaseWord(String) - Static method in class software.amazon.smithy.model.validation.ValidationUtils
-
Splits a camelCase word into a list of words.
- startingContext(String) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
-
Sets an optional starting context of the validator that is prepended
to each emitted validation event message.
- StreamingTrait - Class in software.amazon.smithy.model.traits
-
Indicates that the the data stored in the shape is very large and should
not be stored in memory, or that the size of the data stored in the
shape is unknown at the start of a request.
- StreamingTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.StreamingTrait
-
- StreamingTrait() - Constructor for class software.amazon.smithy.model.traits.StreamingTrait
-
- StreamingTrait.Provider - Class in software.amazon.smithy.model.traits
-
- StreamingTraitValidator - Class in software.amazon.smithy.model.validation.validators
-
Validates the streaming trait.
- StreamingTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.StreamingTraitValidator
-
- StringListTrait - Class in software.amazon.smithy.model.traits
-
Contains abstract functionality to build traits that contain a list
of strings.
- StringListTrait(ShapeId, List<String>, FromSourceLocation) - Constructor for class software.amazon.smithy.model.traits.StringListTrait
-
- StringListTrait.Builder<TRAIT extends StringListTrait,BUILDER extends StringListTrait.Builder> - Class in software.amazon.smithy.model.traits
-
Abstract builder to build a StringList trait.
- StringListTrait.Provider<T extends StringListTrait> - Class in software.amazon.smithy.model.traits
-
Trait provider that expects a list of string values.
- StringListTrait.StringListTraitConstructor<T extends StringListTrait> - Interface in software.amazon.smithy.model.traits
-
Factory method to create a StringList provider.
- stringNode(StringNode) - Method in class software.amazon.smithy.model.node.NodeVisitor.Default
-
- stringNode(StringNode) - Method in interface software.amazon.smithy.model.node.NodeVisitor
-
Visits a string node.
- StringNode - Class in software.amazon.smithy.model.node
-
Represents a string node.
- StringNode(String, SourceLocation) - Constructor for class software.amazon.smithy.model.node.StringNode
-
Creates a new StringNode.
- stringRepresentations() - Static method in enum software.amazon.smithy.model.node.Node.NonNumericFloat
-
- stringShape(StringShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
-
- stringShape(StringShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
-
- StringShape - Class in software.amazon.smithy.model.shapes
-
Represents a string
shape.
- stringShape(StringShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
-
- StringShape.Builder - Class in software.amazon.smithy.model.shapes
-
- StringTrait - Class in software.amazon.smithy.model.traits
-
Abstract trait class for traits that contain only a string value.
- StringTrait(ShapeId, String, FromSourceLocation) - Constructor for class software.amazon.smithy.model.traits.StringTrait
-
- StringTrait.Provider<T extends StringTrait> - Class in software.amazon.smithy.model.traits
-
Trait provider that expects a string value.
- STRUCTURALLY_EXCLUSIVE_KEY - Static variable in class software.amazon.smithy.model.traits.TraitDefinition
-
- structurallyExclusive(TraitDefinition.StructurallyExclusive) - Method in class software.amazon.smithy.model.traits.TraitDefinition.Builder
-
- structureShape(StructureShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
-
- structureShape(StructureShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
-
- StructureShape - Class in software.amazon.smithy.model.shapes
-
Structure shape that maps shape names to members.
- structureShape(StructureShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
-
- StructureShape.Builder - Class in software.amazon.smithy.model.shapes
-
- Suppression - Interface in software.amazon.smithy.model.validation.suppressions
-
- suppressionReason(String) - Method in class software.amazon.smithy.model.validation.ValidationEvent.Builder
-
Sets a reason for suppressing the event.
- SuppressTrait - Class in software.amazon.smithy.model.traits
-
- SuppressTrait.Builder - Class in software.amazon.smithy.model.traits
-
- SuppressTrait.Provider - Class in software.amazon.smithy.model.traits
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.linters.EmitNoneSelectorValidator
-
- validate() - Method in class software.amazon.smithy.model.validation.ValidatedResult
-
Get the optional result, and throw if there are any ERROR events.
- validate(Model) - Method in interface software.amazon.smithy.model.validation.Validator
-
Validates a model and returns a list of validation events.
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.AuthTraitValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.DeprecatedTraitValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.EnumTraitValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.EventPayloadTraitValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ExamplesTraitValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ExclusiveStructureMemberTraitValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HostLabelTraitValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpApiKeyAuthTraitValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpBindingsMissingValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpHeaderTraitValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpLabelTraitValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpMethodSemanticsValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpPayloadValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpPrefixHeadersTraitValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpQueryParamsTraitValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpQueryTraitValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpResponseCodeSemanticsValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpUriConflictValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.LengthTraitValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.MediaTypeValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.NoInlineDocumentSupportValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.PaginatedTraitValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.PrivateAccessValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.RangeTraitValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ReferencesTraitValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ResourceCycleValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ResourceIdentifierBindingValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ResourceIdentifierValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ResourceLifecycleValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.SensitiveTraitValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ServiceValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ShapeIdConflictValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ShapeRecursionValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.SingleOperationBindingValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.SingleResourceBindingValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.StreamingTraitValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.TargetValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.TraitConflictValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.TraitTargetValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.TraitValueValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.UnreferencedShapeValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.UnstableTraitValidator
-
- validate(Model) - Method in class software.amazon.smithy.model.validation.validators.XmlNamespaceTraitValidator
-
- VALIDATE_PRELUDE - Static variable in class software.amazon.smithy.model.validation.validators.TraitValueValidator
-
- ValidatedResult<T> - Class in software.amazon.smithy.model.validation
-
Represents the result of an operation and the
ValidationEvent
s
that occurred.
- ValidatedResult(T, Collection<ValidationEvent>) - Constructor for class software.amazon.smithy.model.validation.ValidatedResult
-
Creates a result with a value and events.
- ValidatedResultException - Exception in software.amazon.smithy.model.validation
-
- ValidatedResultException(List<ValidationEvent>) - Constructor for exception software.amazon.smithy.model.validation.ValidatedResultException
-
- ValidationEvent - Class in software.amazon.smithy.model.validation
-
A validation event created when validating a model.
- ValidationEvent.Builder - Class in software.amazon.smithy.model.validation
-
Builds ValidationEvent values.
- ValidationEventFormatter - Interface in software.amazon.smithy.model.validation
-
Formats ValidationEvent
s.
- validationEventListener(Consumer<ValidationEvent>) - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Sets a listener that is invoked each time a ValidationEvent is encountered
while loading and validating the model.
- ValidationUtils - Class in software.amazon.smithy.model.validation
-
Utility methods used when validating.
- Validator - Interface in software.amazon.smithy.model.validation
-
- validatorFactory(ValidatorFactory) - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Sets a custom
ValidatorFactory
used to dynamically resolve
validator definitions.
- ValidatorFactory - Interface in software.amazon.smithy.model.validation
-
Creates built-in Validator
instances and Validator
instances loaded by name.
- ValidatorService - Interface in software.amazon.smithy.model.validation
-
Represents a service provider for configurable Validators that appear
in Smithy models.
- ValidatorService.Provider - Class in software.amazon.smithy.model.validation
-
Provides a simple abstraction for creating validator service subclasses.
- value(MemberShape) - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
-
- value(ShapeId) - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
-
Sets the value member of the map.
- value(ShapeId, Consumer<MemberShape.Builder>) - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
-
Sets the value member of the map.
- value(String) - Method in class software.amazon.smithy.model.traits.EnumDefinition.Builder
-
- VALUE - Static variable in class software.amazon.smithy.model.traits.EnumDefinition
-
- value(Node) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
-
Sets the required node value to validate.
- valueOf(String) - Static method in enum software.amazon.smithy.model.knowledge.HttpBinding.Location
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.smithy.model.knowledge.IdentifierBindingIndex.BindingType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.smithy.model.neighbor.RelationshipDirection
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.smithy.model.neighbor.RelationshipType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.smithy.model.node.Node.NonNumericFloat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.smithy.model.node.NodeMapper.WhenMissing
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.smithy.model.node.NodeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.smithy.model.pattern.SmithyPattern.Segment.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.smithy.model.shapes.ShapeType.Category
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.smithy.model.shapes.ShapeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Location
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.smithy.model.traits.TimestampFormatTrait.Format
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.smithy.model.traits.TraitDefinition.StructurallyExclusive
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.smithy.model.validation.node.TimestampValidationStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.smithy.model.validation.Severity
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum software.amazon.smithy.model.knowledge.HttpBinding.Location
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.smithy.model.knowledge.IdentifierBindingIndex.BindingType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.smithy.model.neighbor.RelationshipDirection
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.smithy.model.neighbor.RelationshipType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.smithy.model.node.Node.NonNumericFloat
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.smithy.model.node.NodeMapper.WhenMissing
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.smithy.model.node.NodeType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.smithy.model.pattern.SmithyPattern.Segment.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.smithy.model.shapes.ShapeType.Category
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.smithy.model.shapes.ShapeType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Location
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values(Collection<String>) - Method in class software.amazon.smithy.model.traits.StringListTrait.Builder
-
Replaces all of the values in the builder with the given values.
- values() - Static method in enum software.amazon.smithy.model.traits.TimestampFormatTrait.Format
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.smithy.model.traits.TraitDefinition.StructurallyExclusive
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.smithy.model.validation.node.TimestampValidationStrategy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.smithy.model.validation.Severity
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- version(String) - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
-