Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X 

A

abbreviation(String) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
Deprecated.
AbbreviationNameValidator - Class in software.amazon.smithy.linters
Emits a validation event if shapes or member names do not use strict camelCasing (e.g., XmlRequest is preferred over XMLRequest).
AbbreviationNameValidator.Config - Class in software.amazon.smithy.linters
AbbreviationName configuration settings.
AbbreviationNameValidator.Provider - Class in software.amazon.smithy.linters
 
absolute(boolean) - Method in class software.amazon.smithy.aws.traits.ArnTrait.Builder
 
AbstractCodeWriter<T extends AbstractCodeWriter<T>> - Class in software.amazon.smithy.utils
Helper class for generating code.
AbstractCodeWriter() - Constructor for class software.amazon.smithy.utils.AbstractCodeWriter
Creates a new SimpleCodeWriter that uses "\n" for a newline, four spaces for indentation, does not strip trailing whitespace, does not flatten multiple successive blank lines into a single blank line, and adds no trailing new line.
AbstractDiffEvaluator - Class in software.amazon.smithy.diff.evaluators
Provides a default diff evaluator implementation with utility methods for emitting events of different severities.
AbstractDiffEvaluator() - Constructor for class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
 
AbstractShapeBuilder<B extends AbstractShapeBuilder<?,?>,S extends Shape> - Class in software.amazon.smithy.model.shapes
Abstract builder used to create Shapes.
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(ShapeId, Node) - 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(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.AndExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.ComparatorExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.CurrentExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.ExpressionTypeExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.FieldExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.FilterProjectionExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.FlattenExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.FunctionExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.IndexExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.MultiSelectHashExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.MultiSelectListExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.NotExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.ObjectProjectionExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.OrExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.ProjectionExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.SliceExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.Subexpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.JmespathExpression
Visits a node using a double-dispatch visitor.
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
 
accept(T, U, V) - Method in interface software.amazon.smithy.utils.TriConsumer
Performs the operation on the given inputs.
accept(Matcher.Visitor<U>) - Method in class software.amazon.smithy.waiters.Matcher
Visits the Matcher union type.
accept(Matcher.Visitor<U>) - Method in class software.amazon.smithy.waiters.Matcher.ErrorTypeMember
 
accept(Matcher.Visitor<U>) - Method in class software.amazon.smithy.waiters.Matcher.InputOutputMember
 
accept(Matcher.Visitor<U>) - Method in class software.amazon.smithy.waiters.Matcher.OutputMember
 
accept(Matcher.Visitor<U>) - Method in class software.amazon.smithy.waiters.Matcher.SuccessMember
 
accept(Matcher.Visitor<U>) - Method in class software.amazon.smithy.waiters.Matcher.UnknownMember
 
Acceptor - Class in software.amazon.smithy.waiters
Represents an acceptor in a waiter's state machine.
Acceptor(AcceptorState, Matcher<?>) - Constructor for class software.amazon.smithy.waiters.Acceptor
 
acceptors(List<Acceptor>) - Method in class software.amazon.smithy.waiters.Waiter.Builder
 
AcceptorState - Enum in software.amazon.smithy.waiters
The transition state of a waiter.
ActionPermissionDescriptionTrait - Class in software.amazon.smithy.aws.iam.traits
Defines the description of what providing access to an operation entails.
ActionPermissionDescriptionTrait.Provider - Class in software.amazon.smithy.aws.iam.traits
 
addAcceptor(Acceptor) - Method in class software.amazon.smithy.waiters.Waiter.Builder
 
addAdditionalIdentifier(List<String>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
addAdditionalIdentifier(Set<String>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
addAdditionalSchema(ShapeId) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Builder
 
addAllFiles(FileManifest) - Method in interface software.amazon.smithy.build.FileManifest
Adds the files from another FileManifest into this FileManifest.
addCacheKeyParameter(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Adds a cache key parameter.
addCollectionOperation(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
addCollectionOperation(String) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
addCommand(Command) - Method in class software.amazon.smithy.cli.Cli
Adds a subcommand to the CLI.
addConfig(String) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Adds a configuration file to the builder.
addConfigIfExists(String) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Adds a configuration file to the builder only if it exists.
addConflict(String) - Method in class software.amazon.smithy.model.traits.TraitDefinition.Builder
 
addConflict(ShapeId) - Method in class software.amazon.smithy.model.traits.TraitDefinition.Builder
 
addCreateOnlyProperty(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
addDefinition(String, Schema) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote.Builder
 
addDefinition(String, Schema) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
addDependencies(SymbolDependencyContainer) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
Adds dependencies from a SymbolDependencyContainer.
addDependenciesFromJson(URL) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
Loads predefined dependencies from a JSON file (for example, to track known dependencies used by generated code at runtime).
addDependency(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property.Builder
 
addDependency(SymbolDependency) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
Adds a dependency.
addDependency(String, String, String) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
Adds a dependency.
addDependency(SymbolDependencyContainer) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
Add a symbol dependency.
addDependency(String, String) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
Add a symbol dependency.
addDependency(String, String, String) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
Add a symbol dependency.
addDependency(SymbolDependencyContainer) - Method in class software.amazon.smithy.codegen.core.SymbolWriter
Adds one or more dependencies to the generated code (represented as a SymbolDependency).
addDependency(SymbolDependencyContainer) - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriter
Deprecated.
Adds one or more dependencies to the generated code (represented as a SymbolDependency).
addDependency(SymbolDependencyContainer) - Method in class software.amazon.smithy.codegen.core.writer.SymbolWriter
Deprecated.
Adds one or more dependencies to the generated code (represented as a SymbolDependency).
addDeprecatedProperty(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
addDocumentNode(Node) - Method in class software.amazon.smithy.model.loader.ModelAssembler
Adds a parsed JSON model file as a Node to the assembler.
AddedEntityBinding - Class in software.amazon.smithy.diff.evaluators
A meta-validator that emits a NOTE when an operation resource is added to a service or resource entity.
AddedEntityBinding() - Constructor for class software.amazon.smithy.diff.evaluators.AddedEntityBinding
 
addedMetadata() - Method in class software.amazon.smithy.diff.Differences
Gets all added metadata.
AddedMetadata - Class in software.amazon.smithy.diff.evaluators
Creates a NOTE event when metadata is added.
AddedMetadata() - Constructor for class software.amazon.smithy.diff.evaluators.AddedMetadata
 
AddedOperationError - Class in software.amazon.smithy.diff.evaluators
Emits a warning when an error is added to an operation.
AddedOperationError() - Constructor for class software.amazon.smithy.diff.evaluators.AddedOperationError
 
AddedServiceError - Class in software.amazon.smithy.diff.evaluators
Emits a warning when an error is added to a service.
AddedServiceError() - Constructor for class software.amazon.smithy.diff.evaluators.AddedServiceError
 
AddedShape - Class in software.amazon.smithy.diff.evaluators
Creates a NOTE event when a shape is added.
AddedShape() - Constructor for class software.amazon.smithy.diff.evaluators.AddedShape
 
addedShapes() - Method in class software.amazon.smithy.diff.Differences
Gets all added shapes.
addedShapes(Class<T>) - Method in class software.amazon.smithy.diff.Differences
Gets all of the added shapes of a specific type.
AddedTraitDefinition - Class in software.amazon.smithy.diff.evaluators
Creates a NOTE event when a trait definition is added.
AddedTraitDefinition() - Constructor for class software.amazon.smithy.diff.evaluators.AddedTraitDefinition
 
addedTraits() - Method in class software.amazon.smithy.diff.ChangedShape
Gets a stream of added traits.
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.
addEvent(ValidationEvent) - Method in class software.amazon.smithy.build.ProjectionResult.Builder
Adds validation events to the result.
addExample(ExamplesTrait.Example) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Builder
 
addExcludedProperty(ShapeId) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
addExtraArgs(String...) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Adds extra arguments to the CLI arguments before positional arguments.
addFile(Path) - Method in interface software.amazon.smithy.build.FileManifest
Adds a path to the manifest.
addFile(Path) - Method in class software.amazon.smithy.build.MockManifest
 
addHandler(String, Handler) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.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(Symbol, String, SymbolReference.ContextOption...) - Method in class software.amazon.smithy.codegen.core.SymbolWriter
Imports a symbol (if necessary) using a specific alias and list of context options.
addImport(Symbol, String, SymbolReference.ContextOption...) - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriter
Deprecated.
Imports a symbol (if necessary) using a specific alias and list of context options.
addImport(Symbol, String, SymbolReference.ContextOption...) - Method in class software.amazon.smithy.codegen.core.writer.SymbolWriter
Deprecated.
Imports a symbol (if necessary) using a specific alias and list of context options.
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
 
additionalIdentifiers(List<List<String>>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
additionalIdentifiers(List<Set<String>>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
additionalProperties(Schema) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
additionalSchemas(List<ShapeId>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Builder
 
addMapper(JsonSchemaMapper) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter.Builder
Adds a mapper used to update schema builders.
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.
addOpenApiMapper(OpenApiMapper) - Method in class software.amazon.smithy.openapi.fromsmithy.OpenApiConverter
Adds an OpenApiMapper to the converter.
addOperation(ToShapeId) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
 
addOperation(String) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
 
addParameter(ParameterObject) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
addParameter(ParameterObject) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
addParameter(Ref<ParameterObject>) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
addPermission(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Handler.Builder
 
addPluginManifest(String, FileManifest) - Method in class software.amazon.smithy.build.ProjectionResult.Builder
Adds a plugin result.
addPrimaryIdentifier(String) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
addProjectionResult(ProjectionResult) - Method in class software.amazon.smithy.build.SmithyBuildResult.Builder
Adds a projection result to the builder.
addProperty(String, Property) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote.Builder
 
addProperty(String, Property) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
addProviderArn(String) - Method in class software.amazon.smithy.aws.traits.auth.CognitoUserPoolsTrait.Builder
Adds a provider ARN.
addReadOnlyProperty(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
addReference(Symbol) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
Add a symbol reference to indicate that this symbol points to or contains references to other symbols.
addReference(SymbolReference) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
Add a symbol reference to indicate that this symbol points to or contains references to other symbols.
addReference(ReferencesTrait.Reference) - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Builder
 
addRemote(String, Remote) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
addRequired(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.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
 
addResponseAlgorithm(String) - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait.Builder
 
addSecurity(Map<String, List<String>>) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
addSecurity(Map<String, List<String>>) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
addServer(ServerObject) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
addServer(ServerObject) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
addServer(ServerObject) - Method in class software.amazon.smithy.openapi.model.PathItem.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.
addShapeId(ShapeId) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
 
addShapeLink(ShapeId, ShapeLink) - Method in class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
Adds a ShapeLink to this ShapeId in the TraceFile's shapes map.
addShapeLink(String, ShapeLink) - Method in class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
Adds a ShapeLink to this ShapeId in the TraceFile's shapes map.
addShapeLinks(ShapeId, List<ShapeLink>) - Method in class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
Adds a list of ShapeLinks to this ShapeId in the TraceFile's shapes map.
addShapeLinks(String, List<ShapeLink>) - Method in class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
Adds a list of ShapeLinks to this ShapeId in the TraceFile's shapes map.
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.
addSourcesIfExists(Collection<String>) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Adds a collection of "source" model files only if they exist.
addTag(String, String) - Method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions.Builder
Adds the tag's key, value pair to the tags map.
addTag(String) - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink.Builder
Adds a tag to the tags list of a ShapeLink.
addTag(String) - Method in class software.amazon.smithy.model.traits.EnumDefinition.Builder
 
addTag(TagObject) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
addTag(String) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
addTag(String) - Method in class software.amazon.smithy.waiters.Waiter.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.
addType(String, String) - Method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions.Builder
Adds the type's key, value pair to the tags map.
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
 
addUseImports(SymbolContainer) - Method in class software.amazon.smithy.codegen.core.SymbolWriter
Imports one or more USE symbols using the name of the symbol (e.g., SymbolReference.ContextOption.USE references).
addUseImports(SymbolReference) - Method in class software.amazon.smithy.codegen.core.SymbolWriter
Imports a USE symbols possibly using an alias of the symbol (e.g., SymbolReference.ContextOption.USE references).
addUseImports(SymbolContainer) - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriter
Deprecated.
Imports one or more USE symbols using the name of the symbol (e.g., SymbolReference.ContextOption#USE references).
addUseImports(SymbolReference) - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriter
Deprecated.
Imports a USE symbols possibly using an alias of the symbol (e.g., SymbolReference.ContextOption#USE references).
addUseImports(SymbolContainer) - Method in class software.amazon.smithy.codegen.core.writer.SymbolWriter
Deprecated.
Imports one or more USE symbols using the name of the symbol (e.g., SymbolReference.ContextOption#USE references).
addUseImports(SymbolReference) - Method in class software.amazon.smithy.codegen.core.writer.SymbolWriter
Deprecated.
Imports a USE symbols possibly using an alias of the symbol (e.g., SymbolReference.ContextOption#USE references).
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.
addWriteOnlyProperty(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
after(Context<? extends Trait>, OpenApi) - Method in class software.amazon.smithy.aws.apigateway.openapi.CorsHttpIntegration
 
after(Context, ResourceSchema) - Method in interface software.amazon.smithy.aws.cloudformation.schema.fromsmithy.CfnMapper
Updates an ResourceSchema.Builder after converting the model.
after(Context<? extends Trait>, OpenApi) - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.CheckForGreedyLabels
 
after(Context<? extends Trait>, OpenApi) - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.RemoveUnusedComponents
 
after(Context<? extends Trait>, OpenApi) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiMapper
Updates an OpenApi object after it is built.
alias(String) - Method in class software.amazon.smithy.codegen.core.SymbolReference.Builder
Adds an alias to the SymbolReference.
allArtifacts() - Method in class software.amazon.smithy.build.SmithyBuildResult
Gets all of the artifacts written during the build.
allManifests() - Method in class software.amazon.smithy.build.SmithyBuildResult
Gets all of the manifests that were used in the build.
allOf(List<Schema>) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
ALLOW_UNKNOWN_TRAITS - Static variable in class software.amazon.smithy.cli.SmithyCli
 
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.
allowEmptyValue(boolean) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
allowReserved(boolean) - Method in class software.amazon.smithy.openapi.model.EncodingObject.Builder
 
allowReserved(boolean) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
allowsGreedyLabels(boolean) - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Builder
 
allowUnknownTraits(boolean) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Ignores unknown traits when building models.
alwaysTrue() - Static method in class software.amazon.smithy.utils.FunctionalUtils
Returns a Predicate that always returns true.
AndExpression - Class in software.amazon.smithy.jmespath.ast
And expression where both sides must return truthy values.
AndExpression(JmespathExpression, JmespathExpression) - Constructor for class software.amazon.smithy.jmespath.ast.AndExpression
 
AndExpression(JmespathExpression, JmespathExpression, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.AndExpression
 
andThen(TriConsumer<? super T, ? super U, ? super V>) - Method in interface software.amazon.smithy.utils.TriConsumer
Returns a composed TriConsumer that performs, in sequence, this operation followed by the after operation.
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.
ANY - Static variable in class software.amazon.smithy.jmespath.ast.LiteralExpression
Sentinel value to represent ANY.
anyBroken() - Method in class software.amazon.smithy.build.SmithyBuildResult
Returns true if any projected models contain error or danger events.
anyOf(List<Schema>) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
ApiGatewayConfig - Class in software.amazon.smithy.aws.apigateway.openapi
API Gateway OpenAPI configuration.
ApiGatewayConfig() - Constructor for class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig
 
ApiGatewayConfig.ApiType - Enum in software.amazon.smithy.aws.apigateway.openapi
The type of API Gateway service to generate.
ApiGatewayExtension - Class in software.amazon.smithy.aws.apigateway.openapi
 
ApiGatewayExtension() - Constructor for class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayExtension
 
ApiGatewayMapper - Interface in software.amazon.smithy.aws.apigateway.openapi
An API Gateway mapper that only applies when the type of API being converted matches the types of APIs handled by the mapper.
ApiKeySourceTrait - Class in software.amazon.smithy.aws.apigateway.traits
 
ApiKeySourceTrait(String, FromSourceLocation) - Constructor for class software.amazon.smithy.aws.apigateway.traits.ApiKeySourceTrait
 
ApiKeySourceTrait(String) - Constructor for class software.amazon.smithy.aws.apigateway.traits.ApiKeySourceTrait
 
ApiKeySourceTrait.Provider - Class in software.amazon.smithy.aws.apigateway.traits
 
append(W, S) - Method in interface software.amazon.smithy.utils.CodeInterceptor.Appender
Writes text after previous content in the section.
appender(Class<S>, BiConsumer<W, S>) - Static method in interface software.amazon.smithy.utils.CodeInterceptor
Provides a more concise way of creating anonymous CodeInterceptor.Appenders.
AppliesTo - Enum in software.amazon.smithy.protocoltests.traits
Indicates that a compliance test case is only to be implemented by "client" or "server" implementations.
apply(Node) - Method in class software.amazon.smithy.build.JsonSubstitutions
Replaces strings in the given node.
Apply - Class in software.amazon.smithy.build.transforms
Applies transforms of other projections.
Apply() - Constructor for class software.amazon.smithy.build.transforms.Apply
 
apply(String, String) - Method in interface software.amazon.smithy.codegen.core.SymbolWriter.Factory
Creates a SymbolWriter of type T for the given filename and namespace.
apply(String, String) - Method in interface software.amazon.smithy.codegen.core.writer.CodegenWriterFactory
Deprecated.
Creates a CodegenWriter of type T for the given filename and namespace.
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.
Apply.Config - Class in software.amazon.smithy.build.transforms
apply configuration.
args(Node) - Method in class software.amazon.smithy.build.model.TransformConfig.Builder
Sets the args of the transform.
args - Variable in class software.amazon.smithy.cli.BuildParameterBuilder.Result
Smithy Build command line arguments.
Argument(String, String, Parser.Arity, String) - Constructor for class software.amazon.smithy.cli.Parser.Argument
 
argument(Parser.Argument) - Method in class software.amazon.smithy.cli.Parser.Builder
Adds an argument.
Arguments - Class in software.amazon.smithy.cli
Container for parsed command line arguments meant to be queried by Commands.
Arguments(Map<String, List<String>>, List<String>) - Constructor for class software.amazon.smithy.cli.Arguments
 
arguments - Variable in class software.amazon.smithy.jmespath.ast.FunctionExpression
 
ArnIndex - Class in software.amazon.smithy.aws.traits
Resolves and indexes the ARN templates for each resource in a service.
ArnIndex(Model) - Constructor for class software.amazon.smithy.aws.traits.ArnIndex
 
arnNamespace(String) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
Set the ARN service namespace of the service.
ArnReferenceTrait - Class in software.amazon.smithy.aws.traits
Indicates that a string shape contains an ARN.
ArnReferenceTrait.Builder - Class in software.amazon.smithy.aws.traits
Builder for ArnReferenceTrait.
ArnReferenceTrait.Provider - Class in software.amazon.smithy.aws.traits
 
ArnTemplateValidator - Class in software.amazon.smithy.aws.traits
Ensures that all arn traits for a service are valid and that their templates only reference valid resource identifiers.
ArnTemplateValidator() - Constructor for class software.amazon.smithy.aws.traits.ArnTemplateValidator
 
ArnTrait - Class in software.amazon.smithy.aws.traits
Configures the ARN template of a resource shape, relative to the service to which a resource is bound.
ArnTrait.Builder - Class in software.amazon.smithy.aws.traits
Builder for ArnTrait.
ArnTrait.Provider - Class in software.amazon.smithy.aws.traits
 
ARRAY - Static variable in class software.amazon.smithy.jmespath.ast.LiteralExpression
Sentinel value to represent any ARRAY.
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
Creates an empty ArrayNode.
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
 
ArrayNode.Builder - Class in software.amazon.smithy.model.node
Builder used to efficiently create an ArrayNode.
ArtifactDefinitions - Class in software.amazon.smithy.codegen.core.trace
Class that defines the acceptable values that can be used in ShapeLink objects.
artifactDefinitions(ArtifactDefinitions) - Method in class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider.Builder
Sets this Builder's ArtifactDefinitions.
ArtifactDefinitions.Builder - Class in software.amazon.smithy.codegen.core.trace
 
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
 
AstCommand - Class in software.amazon.smithy.cli.commands
 
AstCommand() - Constructor for class software.amazon.smithy.cli.commands.AstCommand
 
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
 
attribute(boolean) - Method in class software.amazon.smithy.openapi.model.XmlObject.Builder
 
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
 
AuthorizerDefinition - Class in software.amazon.smithy.aws.apigateway.traits
Represents an API Gateway authorizer.
AuthorizerDefinition.Builder - Class in software.amazon.smithy.aws.apigateway.traits
Builder used to create an AuthorizerDefinition.
AuthorizerIndex - Class in software.amazon.smithy.aws.apigateway.traits
Computes the effective authorizers of each resource and operation in a service.
AuthorizerIndex(Model) - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizerIndex
 
authorizers(Map<String, AuthorizerDefinition>) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait.Builder
Replaces all of the authorizers with the given map.
AuthorizersTrait - Class in software.amazon.smithy.aws.apigateway.traits
Defines a map of API Gateway x-amazon-apigateway-authorizer values that correspond to Smithy authorization definitions.
AuthorizersTrait.Builder - Class in software.amazon.smithy.aws.apigateway.traits
Builds an AuthorizersTrait.
AuthorizersTrait.Provider - Class in software.amazon.smithy.aws.apigateway.traits
 
AuthorizersTraitValidator - Class in software.amazon.smithy.aws.apigateway.traits
Each authorizer resolved within a service must use a scheme that matches one of the schemes of the protocols of the service.
AuthorizersTraitValidator() - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizersTraitValidator
 
AuthorizerTrait - Class in software.amazon.smithy.aws.apigateway.traits
Attaches an API Gateway authorizer to a service, resource, or operation.
AuthorizerTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizerTrait
 
AuthorizerTrait(String) - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizerTrait
 
AuthorizerTrait.Provider - Class in software.amazon.smithy.aws.apigateway.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
 
AwsJson1_0Trait - Class in software.amazon.smithy.aws.traits.protocols
An RPC-based protocol that sends JSON payloads.
AwsJson1_0Trait.Builder - Class in software.amazon.smithy.aws.traits.protocols
 
AwsJson1_0Trait.Provider - Class in software.amazon.smithy.aws.traits.protocols
 
AwsJson1_1Trait - Class in software.amazon.smithy.aws.traits.protocols
An RPC-based protocol that sends JSON payloads.
AwsJson1_1Trait.Builder - Class in software.amazon.smithy.aws.traits.protocols
 
AwsJson1_1Trait.Provider - Class in software.amazon.smithy.aws.traits.protocols
 
AwsProtocolTrait - Class in software.amazon.smithy.aws.traits.protocols
Represents a configurable AWS protocol trait.
AwsProtocolTrait.Builder<T extends Trait,B extends AwsProtocolTrait.Builder> - Class in software.amazon.smithy.aws.traits.protocols
Builder for creating a AwsProtocolTrait.
AwsQueryErrorTrait - Class in software.amazon.smithy.aws.traits.protocols
Provides the value in the "Code" distinguishing field and HTTP response code for an operation error.
AwsQueryErrorTrait(AwsQueryErrorTrait.Builder) - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait
 
AwsQueryErrorTrait.Builder - Class in software.amazon.smithy.aws.traits.protocols
Builder used to create an AwsQueryErrorTrait.
AwsQueryErrorTrait.Provider - Class in software.amazon.smithy.aws.traits.protocols
 
AwsQueryTrait - Class in software.amazon.smithy.aws.traits.protocols
An RPC-based protocol that sends query string requests and XML responses.
AwsQueryTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsQueryTrait
 
AwsQueryTrait() - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsQueryTrait
 
AwsQueryTrait.Provider - Class in software.amazon.smithy.aws.traits.protocols
 
AwsRestJson1Protocol - Class in software.amazon.smithy.openapi.fromsmithy.protocols
Converts the aws.protocols#restJson1 protocol to OpenAPI.
AwsRestJson1Protocol() - Constructor for class software.amazon.smithy.openapi.fromsmithy.protocols.AwsRestJson1Protocol
 
AwsV4Converter - Class in software.amazon.smithy.openapi.fromsmithy.security
Adds AWS signature version in a way that"s compatible with AWS API Gateway.
AwsV4Converter() - Constructor for class software.amazon.smithy.openapi.fromsmithy.security.AwsV4Converter
 

B

basePath(Path) - Method in class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer.Builder
A base path to use for any created models.
bearerFormat(String) - Method in class software.amazon.smithy.openapi.model.SecurityScheme.Builder
 
before(Context, ResourceSchema.Builder) - Method in interface software.amazon.smithy.aws.cloudformation.schema.fromsmithy.CfnMapper
Updates an ResourceSchema.Builder before converting the model.
before(Context, ResourceSchema.Builder) - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers.HandlerPermissionMapper
 
before(Context, ResourceSchema.Builder) - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers.RequiredMapper
 
before(Context<? extends Trait>, OpenApi.Builder) - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.CheckForPrefixHeaders
 
before(Context<? extends Trait>, OpenApi.Builder) - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.UnsupportedTraits
 
before(Context<? extends Trait>, OpenApi.Builder) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiMapper
Updates an OpenApi.Builder before converting the model.
BigDecimalShape - Class in software.amazon.smithy.model.shapes
Represents a integer shape.
bigDecimalShape(BigDecimalShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
bigDecimalShape(BigDecimalShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
bigDecimalShape(BigDecimalShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
BigDecimalShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a BigDecimalShape.
BigIntegerShape - Class in software.amazon.smithy.model.shapes
Represents a integer shape.
bigIntegerShape(BigIntegerShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
bigIntegerShape(BigIntegerShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
bigIntegerShape(BigIntegerShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
BigIntegerShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a BigIntegerShape.
BinaryExpression - Class in software.amazon.smithy.jmespath.ast
Abstract class representing expressions that have a left and right side.
BinaryExpression(JmespathExpression, JmespathExpression, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.BinaryExpression
 
BlobShape - Class in software.amazon.smithy.model.shapes
Represents a blob shape.
blobShape(BlobShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
blobShape(BlobShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
blobShape(BlobShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
BlobShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a BlobShape.
body(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition.Builder
 
body(HttpMalformedResponseBodyDefinition) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition.Builder
 
BOOLEAN - Static variable in class software.amazon.smithy.jmespath.ast.LiteralExpression
Sentinel value to represent any BOOLEAN.
BooleanNode - Class in software.amazon.smithy.model.node
Represents a boolean node.
BooleanNode(boolean, SourceLocation) - Constructor for class software.amazon.smithy.model.node.BooleanNode
 
booleanNode(BooleanNode) - Method in interface software.amazon.smithy.model.node.NodeVisitor
Visits a boolean node.
booleanNode(BooleanNode) - Method in class software.amazon.smithy.model.node.NodeVisitor.Default
 
BooleanShape - Class in software.amazon.smithy.model.shapes
Represents a boolean shape.
booleanShape(BooleanShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
booleanShape(BooleanShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
booleanShape(BooleanShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
BooleanShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a BooleanShape.
BottomUpIndex - Class in software.amazon.smithy.model.knowledge
Computes all of the parent shapes of resources and operations from the bottom-up.
BottomUpIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.BottomUpIndex
 
BoxIndex - Class in software.amazon.smithy.model.knowledge
Deprecated.
BoxIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.BoxIndex
Deprecated.
 
BoxTrait - Class in software.amazon.smithy.model.traits
Indicates that a shape is boxed, meaning a value may or may not be present.
BoxTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.BoxTrait
 
BoxTrait() - Constructor for class software.amazon.smithy.model.traits.BoxTrait
 
BoxTrait.Provider - Class in software.amazon.smithy.model.traits
 
br() - Method in class software.amazon.smithy.utils.SimpleParser
Skips spaces then expects that the next character is either the end of the expression or a line break (\n, \r\n, or \r).
build() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
 
build() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse.Builder
 
build() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Handler.Builder
 
build() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property.Builder
 
build() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote.Builder
 
build() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
build() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
build() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
 
build() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition.Builder
 
build() - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeysTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.iam.traits.DefineConditionKeysTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.iam.traits.IamResourceTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.iam.traits.RequiredActionsTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.iam.traits.SupportedPrincipalTypesTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.ArnTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.auth.CognitoUserPoolsTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.auth.SigV4Trait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientDiscoveredEndpointTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.protocols.AwsJson1_0Trait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.protocols.AwsJson1_1Trait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.protocols.RestJson1Trait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.protocols.RestXmlTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
 
build(ShapeId) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
 
build() - Method in class software.amazon.smithy.build.model.ProjectionConfig.Builder
Builds the projection.
build() - Method in class software.amazon.smithy.build.model.SmithyBuildConfig.Builder
 
build() - Method in class software.amazon.smithy.build.model.TransformConfig.Builder
 
build() - Method in class software.amazon.smithy.build.PluginContext.Builder
 
build() - Method in class software.amazon.smithy.build.ProjectionResult.Builder
 
build() - Method in class software.amazon.smithy.build.SmithyBuild
Builds the model and applies all projections.
build(Consumer<ProjectionResult>, BiConsumer<String, Throwable>) - Method in class software.amazon.smithy.build.SmithyBuild
Builds the model and applies all projections, passing each ProjectionResult to the provided callback as they are completed and each encountered exception to the provided exceptionCallback as they are encountered.
build() - Method in class software.amazon.smithy.build.SmithyBuildResult.Builder
 
build() - Method in class software.amazon.smithy.build.TransformContext.Builder
 
build() - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Computes the result object that is used when running smithy build.
build() - Method in class software.amazon.smithy.cli.Parser.Builder
 
build() - Method in class software.amazon.smithy.codegen.core.MappedReservedWords.Builder
Builds the reserved words.
build() - Method in class software.amazon.smithy.codegen.core.ReservedWordsBuilder
Builds the reserved words.
build() - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Builder
Builds a SymbolProvider implementation that wraps another symbol provider and escapes its results.
build() - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
 
build() - Method in class software.amazon.smithy.codegen.core.SymbolDependency.Builder
 
build() - Method in class software.amazon.smithy.codegen.core.SymbolReference.Builder
 
build() - Method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions.Builder
 
build() - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink.Builder
 
build() - Method in class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
 
build() - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata.Builder
 
build() - Method in class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider.Builder
Builds a TracingSymbolProvider implementation.
build() - Method in class software.amazon.smithy.codegen.core.writer.JavaStyleDocumentationWriterBuilder
Deprecated.
Creates a DocumentationWriter configured by the builder.
build() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter.Builder
 
build() - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
build() - Method in class software.amazon.smithy.jsonschema.SchemaDocument.Builder
 
build() - Method in class software.amazon.smithy.model.Model.Builder
 
build() - Method in class software.amazon.smithy.model.node.ArrayNode.Builder
 
build() - Method in class software.amazon.smithy.model.node.ObjectNode.Builder
 
build() - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.BigDecimalShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.BigIntegerShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.BlobShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.BooleanShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.ByteShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.DocumentShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.DoubleShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.FloatShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.IntegerShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.ListShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.LongShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.MemberShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.ModelSerializer.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.ShortShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.StringShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.StructureShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.TimestampShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.UnionShape.Builder
 
build() - Method in class software.amazon.smithy.model.traits.AuthDefinitionTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.CorsTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.DeprecatedTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.EffectiveTraitQuery.Builder
 
build() - Method in class software.amazon.smithy.model.traits.EndpointTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.EnumDefinition.Builder
 
build() - Method in class software.amazon.smithy.model.traits.EnumTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample.Builder
 
build() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example.Builder
 
build() - Method in class software.amazon.smithy.model.traits.ExternalDocumentationTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.HttpTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.IdRefTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.LengthTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.PaginatedTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.RangeTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.RecommendedTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference.Builder
 
build() - Method in class software.amazon.smithy.model.traits.RetryableTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.SuppressTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.TagsTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.TraitDefinition.Builder
 
build() - Method in class software.amazon.smithy.model.traits.XmlNamespaceTrait.Builder
 
build() - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
 
build() - Method in class software.amazon.smithy.model.validation.ValidationEvent.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.CallbackObject.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.EncodingObject.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.ExternalDocumentation.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.InfoObject.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.LinkObject.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.MediaTypeObject.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.RequestBodyObject.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.ResponseObject.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.SecurityScheme.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.ServerObject.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.TagObject.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.XmlObject.Builder
 
build() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition.Builder
 
build() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase.Builder
 
build() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseBodyDefinition.Builder
 
build() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition.Builder
 
build() - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
build() - Method in class software.amazon.smithy.protocoltests.traits.HttpResponseTestCase.Builder
 
build() - Method in interface software.amazon.smithy.utils.SmithyBuilder
Creates an immutable object that is created from the properties that have been set on the builder.
build() - Method in class software.amazon.smithy.waiters.WaitableTrait.Builder
 
build() - Method in class software.amazon.smithy.waiters.Waiter.Builder
 
buildClasspath(String) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Sets the build classpath.
BuildCommand - Class in software.amazon.smithy.cli.commands
 
BuildCommand() - Constructor for class software.amazon.smithy.cli.commands.BuildCommand
 
builder() - Static method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
Creates a builder for an Authorizer.
Builder() - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
 
builder() - Static method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait
Creates a builder for the trait.
Builder() - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait.Builder
 
builder() - Static method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse
Creates a builder used to build an IntegrationResponse.
Builder() - Constructor for class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse.Builder
 
builder() - Static method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
 
Builder() - Constructor for class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
 
builder() - Static method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
 
Builder() - Constructor for class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
 
builder() - Static method in class software.amazon.smithy.aws.cloudformation.schema.model.Handler
 
builder() - Static method in class software.amazon.smithy.aws.cloudformation.schema.model.Property
 
builder() - Static method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote
 
builder() - Static method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
builder() - Static method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
 
builder() - Static method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty
 
Builder() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
 
builder() - Static method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
 
builder() - Static method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition
 
Builder() - Constructor for class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition.Builder
 
builder() - Static method in class software.amazon.smithy.aws.iam.traits.ConditionKeysTrait
 
builder() - Static method in class software.amazon.smithy.aws.iam.traits.DefineConditionKeysTrait
 
builder() - Static method in class software.amazon.smithy.aws.iam.traits.IamResourceTrait
 
builder() - Static method in class software.amazon.smithy.aws.iam.traits.RequiredActionsTrait
 
Builder() - Constructor for class software.amazon.smithy.aws.iam.traits.RequiredActionsTrait.Builder
 
builder() - Static method in class software.amazon.smithy.aws.iam.traits.SupportedPrincipalTypesTrait
 
builder() - Static method in class software.amazon.smithy.aws.traits.ArnReferenceTrait
 
builder() - Static method in class software.amazon.smithy.aws.traits.ArnTrait
 
builder() - Static method in class software.amazon.smithy.aws.traits.auth.CognitoUserPoolsTrait
 
builder() - Static method in class software.amazon.smithy.aws.traits.auth.SigV4Trait
 
builder() - Static method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientDiscoveredEndpointTrait
 
builder() - Static method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait
 
builder() - Static method in class software.amazon.smithy.aws.traits.HttpChecksumTrait
 
builder() - Static method in class software.amazon.smithy.aws.traits.protocols.AwsJson1_0Trait
 
builder() - Static method in class software.amazon.smithy.aws.traits.protocols.AwsJson1_1Trait
 
Builder() - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsProtocolTrait.Builder
 
builder() - Static method in class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait
 
Builder() - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait.Builder
 
builder() - Static method in class software.amazon.smithy.aws.traits.protocols.RestJson1Trait
 
builder() - Static method in class software.amazon.smithy.aws.traits.protocols.RestXmlTrait
 
builder() - Static method in class software.amazon.smithy.aws.traits.ServiceTrait
 
builder() - Static method in class software.amazon.smithy.build.model.ProjectionConfig
 
builder() - Static method in class software.amazon.smithy.build.model.SmithyBuildConfig
 
builder() - Static method in class software.amazon.smithy.build.model.TransformConfig
 
builder() - Static method in class software.amazon.smithy.build.PluginContext
Creates a new PluginContext Builder.
builder() - Static method in class software.amazon.smithy.build.ProjectionResult
Creates a ProjectionResult builder.
Builder() - Constructor for class software.amazon.smithy.build.ProjectionResult.Builder
 
builder() - Static method in class software.amazon.smithy.build.SmithyBuildResult
Creates a builder used to build SmithyBuildResult.
builder() - Static method in class software.amazon.smithy.build.TransformContext
 
builder() - Static method in class software.amazon.smithy.cli.Parser
 
Builder() - Constructor for class software.amazon.smithy.cli.Parser.Builder
 
builder() - Static method in class software.amazon.smithy.codegen.core.MappedReservedWords
 
builder() - Static method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider
Builder to create a ReservedWordSymbolProvider instance.
Builder() - Constructor for class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Builder
 
builder() - Static method in class software.amazon.smithy.codegen.core.Symbol
Creates a new Symbol builder.
Builder() - Constructor for class software.amazon.smithy.codegen.core.Symbol.Builder
 
builder() - Static method in class software.amazon.smithy.codegen.core.SymbolDependency
 
builder() - Static method in class software.amazon.smithy.codegen.core.SymbolReference
 
builder() - Static method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions
 
Builder() - Constructor for class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions.Builder
 
builder() - Static method in class software.amazon.smithy.codegen.core.trace.ShapeLink
 
Builder() - Constructor for class software.amazon.smithy.codegen.core.trace.ShapeLink.Builder
 
builder() - Static method in class software.amazon.smithy.codegen.core.trace.TraceFile
 
Builder() - Constructor for class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
 
builder() - Static method in class software.amazon.smithy.codegen.core.trace.TraceMetadata
 
Builder() - Constructor for class software.amazon.smithy.codegen.core.trace.TraceMetadata.Builder
 
builder() - Static method in class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider
Builder to create a TracingSymbolProvider instance.
Builder() - Constructor for class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider.Builder
 
builder() - Static method in class software.amazon.smithy.diff.ModelDiff
Creates a new ModelDiff.Builder that provides in-depth diff analysis.
builder() - Static method in class software.amazon.smithy.jsonschema.JsonSchemaConverter
 
builder() - Static method in class software.amazon.smithy.jsonschema.Schema
 
builder() - Static method in class software.amazon.smithy.jsonschema.SchemaDocument
Returns a builder used to create a SchemaDocument.
builder() - Static method in class software.amazon.smithy.model.Model
Builds an explicitly configured Smithy model.
builder() - Static method in class software.amazon.smithy.model.node.ArrayNode
 
builder() - Static method in class software.amazon.smithy.model.node.ObjectNode
 
builder() - Static method in class software.amazon.smithy.model.pattern.SmithyPattern
 
builder() - Static method in class software.amazon.smithy.model.shapes.BigDecimalShape
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.BigDecimalShape.Builder
 
builder() - Static method in class software.amazon.smithy.model.shapes.BigIntegerShape
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.BigIntegerShape.Builder
 
builder() - Static method in class software.amazon.smithy.model.shapes.BlobShape
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.BlobShape.Builder
 
builder() - Static method in class software.amazon.smithy.model.shapes.BooleanShape
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.BooleanShape.Builder
 
builder() - Static method in class software.amazon.smithy.model.shapes.ByteShape
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.ByteShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.CollectionShape.Builder
 
builder() - Static method in class software.amazon.smithy.model.shapes.DocumentShape
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.DocumentShape.Builder
 
builder() - Static method in class software.amazon.smithy.model.shapes.DoubleShape
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.DoubleShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.EntityShape.Builder
 
builder() - Static method in class software.amazon.smithy.model.shapes.FloatShape
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.FloatShape.Builder
 
builder() - Static method in class software.amazon.smithy.model.shapes.IntegerShape
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.IntegerShape.Builder
 
builder() - Static method in class software.amazon.smithy.model.shapes.ListShape
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.ListShape.Builder
 
builder() - Static method in class software.amazon.smithy.model.shapes.LongShape
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.LongShape.Builder
 
builder() - Static method in class software.amazon.smithy.model.shapes.MapShape
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.MapShape.Builder
 
builder() - Static method in class software.amazon.smithy.model.shapes.MemberShape
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.MemberShape.Builder
 
builder() - Static method in class software.amazon.smithy.model.shapes.ModelSerializer
 
builder() - Static method in class software.amazon.smithy.model.shapes.OperationShape
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.OperationShape.Builder
 
builder() - Static method in class software.amazon.smithy.model.shapes.ResourceShape
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
builder() - Static method in class software.amazon.smithy.model.shapes.ServiceShape
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.ServiceShape.Builder
 
builder() - Static method in class software.amazon.smithy.model.shapes.SetShape
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.SetShape.Builder
 
builder() - Static method in class software.amazon.smithy.model.shapes.ShortShape
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.ShortShape.Builder
 
builder() - Static method in class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer.Builder
 
builder() - Static method in class software.amazon.smithy.model.shapes.StringShape
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.StringShape.Builder
 
builder() - Static method in class software.amazon.smithy.model.shapes.StructureShape
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.StructureShape.Builder
 
builder() - Static method in class software.amazon.smithy.model.shapes.TimestampShape
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.TimestampShape.Builder
 
builder() - Static method in class software.amazon.smithy.model.shapes.UnionShape
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.UnionShape.Builder
 
builder() - Static method in class software.amazon.smithy.model.traits.AuthDefinitionTrait
 
Builder() - Constructor for class software.amazon.smithy.model.traits.AuthDefinitionTrait.Builder
 
builder() - Static method in class software.amazon.smithy.model.traits.CorsTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.DeprecatedTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.EffectiveTraitQuery
Creates a new query builder.
Builder() - Constructor for class software.amazon.smithy.model.traits.EffectiveTraitQuery.Builder
 
builder() - Static method in class software.amazon.smithy.model.traits.EndpointTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.EnumDefinition
 
Builder() - Constructor for class software.amazon.smithy.model.traits.EnumDefinition.Builder
 
builder() - Static method in class software.amazon.smithy.model.traits.EnumTrait
 
Builder() - Constructor for class software.amazon.smithy.model.traits.EnumTrait.Builder
 
builder() - Static method in class software.amazon.smithy.model.traits.ExamplesTrait
 
Builder() - Constructor for class software.amazon.smithy.model.traits.ExamplesTrait.Builder
 
builder() - Static method in class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample
 
Builder() - Constructor for class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample.Builder
 
builder() - Static method in class software.amazon.smithy.model.traits.ExamplesTrait.Example
 
Builder() - Constructor for class software.amazon.smithy.model.traits.ExamplesTrait.Example.Builder
 
builder() - Static method in class software.amazon.smithy.model.traits.ExternalDocumentationTrait
 
Builder() - Constructor for class software.amazon.smithy.model.traits.ExternalDocumentationTrait.Builder
 
builder() - Static method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.HttpTrait
 
Builder() - Constructor for class software.amazon.smithy.model.traits.HttpTrait.Builder
 
builder() - Static method in class software.amazon.smithy.model.traits.IdRefTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.LengthTrait
 
Builder() - Constructor for class software.amazon.smithy.model.traits.LengthTrait.Builder
 
builder() - Static method in class software.amazon.smithy.model.traits.PaginatedTrait
 
Builder() - Constructor for class software.amazon.smithy.model.traits.PaginatedTrait.Builder
 
builder() - Static method in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait
 
Builder() - Constructor for class software.amazon.smithy.model.traits.ProtocolDefinitionTrait.Builder
 
builder() - Static method in class software.amazon.smithy.model.traits.RangeTrait
 
Builder() - Constructor for class software.amazon.smithy.model.traits.RangeTrait.Builder
 
builder() - Static method in class software.amazon.smithy.model.traits.RecommendedTrait
 
Builder() - Constructor for class software.amazon.smithy.model.traits.RecommendedTrait.Builder
 
builder() - Static method in class software.amazon.smithy.model.traits.ReferencesTrait
 
Builder() - Constructor for class software.amazon.smithy.model.traits.ReferencesTrait.Builder
 
builder() - Static method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference
 
builder() - Static method in class software.amazon.smithy.model.traits.RetryableTrait
Creates a builder for a retryable trait.
Builder() - Constructor for class software.amazon.smithy.model.traits.StringListTrait.Builder
 
builder() - Static method in class software.amazon.smithy.model.traits.SuppressTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.TagsTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.TraitDefinition
 
builder() - Static method in class software.amazon.smithy.model.traits.XmlNamespaceTrait
 
builder() - Static method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
builder() - Static method in class software.amazon.smithy.model.validation.ValidationEvent
 
builder() - Static method in class software.amazon.smithy.openapi.model.CallbackObject
 
Builder() - Constructor for class software.amazon.smithy.openapi.model.Component.Builder
 
builder() - Static method in class software.amazon.smithy.openapi.model.ComponentsObject
 
builder() - Static method in class software.amazon.smithy.openapi.model.EncodingObject
 
builder() - Static method in class software.amazon.smithy.openapi.model.ExternalDocumentation
 
builder() - Static method in class software.amazon.smithy.openapi.model.InfoObject
 
builder() - Static method in class software.amazon.smithy.openapi.model.LinkObject
 
builder() - Static method in class software.amazon.smithy.openapi.model.MediaTypeObject
 
builder() - Static method in class software.amazon.smithy.openapi.model.OpenApi
 
builder() - Static method in class software.amazon.smithy.openapi.model.OperationObject
 
builder() - Static method in class software.amazon.smithy.openapi.model.ParameterObject
 
builder() - Static method in class software.amazon.smithy.openapi.model.PathItem
 
builder() - Static method in class software.amazon.smithy.openapi.model.RequestBodyObject
 
builder() - Static method in class software.amazon.smithy.openapi.model.ResponseObject
 
builder() - Static method in class software.amazon.smithy.openapi.model.SecurityScheme
 
Builder() - Constructor for class software.amazon.smithy.openapi.model.SecurityScheme.Builder
 
builder() - Static method in class software.amazon.smithy.openapi.model.ServerObject
 
Builder() - Constructor for class software.amazon.smithy.openapi.model.ServerObject.Builder
 
builder() - Static method in class software.amazon.smithy.openapi.model.TagObject
 
builder() - Static method in class software.amazon.smithy.openapi.model.XmlObject
 
builder() - Static method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition
 
builder() - Static method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase
 
builder() - Static method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseBodyDefinition
 
builder() - Static method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition
 
builder() - Static method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
 
builder() - Static method in class software.amazon.smithy.protocoltests.traits.HttpResponseTestCase
 
builder() - Static method in class software.amazon.smithy.waiters.WaitableTrait
 
builder() - Static method in class software.amazon.smithy.waiters.Waiter
 
BuilderRef<T> - Interface in software.amazon.smithy.utils
Manages the creation, copying, and reuse of values created by builders.
buildEscaper() - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Builder
Builds a SymbolProvider.Escaper that is used to manually escape Symbols and member names.
BuildInfo - Class in software.amazon.smithy.build.plugins
POJO to represents a smithy-build-info.json file.
BuildInfo() - Constructor for class software.amazon.smithy.build.plugins.BuildInfo
 
BuildInfoPlugin - Class in software.amazon.smithy.build.plugins
Writes a build info file for each projection.
BuildInfoPlugin() - Constructor for class software.amazon.smithy.build.plugins.BuildInfoPlugin
 
BuildParameterBuilder - Class in software.amazon.smithy.cli
This builder can be used to build up a Smithy CLI command to run `smithy build`.
BuildParameterBuilder() - Constructor for class software.amazon.smithy.cli.BuildParameterBuilder
 
BuildParameterBuilder.ClassPathTagMatcher - Interface in software.amazon.smithy.cli
Interface used to query a classpath for the given projection sources tags.
BuildParameterBuilder.JarFileClassPathTagMatcher - Class in software.amazon.smithy.cli
Finds JARs by opening each JAR in the classpath and looking for "Smithy-Tags" in the META-INF/MANIFEST.MF file.
BuildParameterBuilder.Result - Class in software.amazon.smithy.cli
Result class used to build source and projection JARs.
buildTraceFile() - Method in class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider
Builds and returns the TracingSymbolProvider's TraceFile.Builder.
ByteShape - Class in software.amazon.smithy.model.shapes
Represents a byte shape.
byteShape(ByteShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
byteShape(ByteShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
byteShape(ByteShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
ByteShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a ByteShape.

C

cache(SymbolProvider) - Static method in interface software.amazon.smithy.codegen.core.SymbolProvider
Decorates a SymbolProvider with a cache and returns the decorated SymbolProvider.
cached(NeighborProvider) - Static method in interface software.amazon.smithy.model.neighbor.NeighborProvider
Caches the results of calling a delegate provider.
cacheKeyParameters(List<String>) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Sets a list of request parameters whose values are to be cached.
cacheNamespace(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Set an API-specific tag group of related cached parameters.
call(Runnable) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Allows calling out to arbitrary code for things like looping or conditional writes without breaking method chaining.
call(Runnable) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
CallbackObject - Class in software.amazon.smithy.openapi.model
 
CallbackObject.Builder - Class in software.amazon.smithy.openapi.model
 
callbacks(Map<String, CallbackObject>) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
callbacks(Map<String, CallbackObject>) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
CamelCaseValidator - Class in software.amazon.smithy.linters
Emits a validation event if shapes at a specific location do not match the desired camel casing format.
CamelCaseValidator.Config - Class in software.amazon.smithy.linters
CamelCase configuration settings.
CamelCaseValidator.MemberNameHandling - Enum in software.amazon.smithy.linters
 
CamelCaseValidator.Provider - Class in software.amazon.smithy.linters
 
canSuppress() - Method in enum software.amazon.smithy.model.validation.Severity
Check if the severity level of the error can be suppressed.
capitalize(String) - Static method in class software.amazon.smithy.utils.StringUtils
Capitalizes a String changing the first character to title case as per Character.toTitleCase(int).
caseInsensitiveCopyOf(Collection<? extends String>) - Static method in class software.amazon.smithy.utils.SetUtils
 
CaseUtils - Class in software.amazon.smithy.utils
Provides support for camelCase, snake_case, and other kinds of case conversions.
CfnAdditionalIdentifierTrait - Class in software.amazon.smithy.aws.cloudformation.traits
Indicates that the CloudFormation property generated from this member is an additional identifier for the resource.
CfnAdditionalIdentifierTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnAdditionalIdentifierTrait
 
CfnAdditionalIdentifierTrait() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnAdditionalIdentifierTrait
 
CfnAdditionalIdentifierTrait.Provider - Class in software.amazon.smithy.aws.cloudformation.traits
 
CfnConfig - Class in software.amazon.smithy.aws.cloudformation.schema
"cloudformation" smithy-build plugin configuration settings.
CfnConfig() - Constructor for class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
CfnConverter - Class in software.amazon.smithy.aws.cloudformation.schema.fromsmithy
 
CfnException - Exception in software.amazon.smithy.aws.cloudformation.schema
 
CfnException(RuntimeException) - Constructor for exception software.amazon.smithy.aws.cloudformation.schema.CfnException
 
CfnException(String) - Constructor for exception software.amazon.smithy.aws.cloudformation.schema.CfnException
 
CfnException(String, Throwable) - Constructor for exception software.amazon.smithy.aws.cloudformation.schema.CfnException
 
CfnExcludePropertyTrait - Class in software.amazon.smithy.aws.cloudformation.traits
Indicates that structure member should not be included in generated CloudFormation resource definitions.
CfnExcludePropertyTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnExcludePropertyTrait
 
CfnExcludePropertyTrait() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnExcludePropertyTrait
 
CfnExcludePropertyTrait.Provider - Class in software.amazon.smithy.aws.cloudformation.traits
 
CfnMapper - Interface in software.amazon.smithy.aws.cloudformation.schema.fromsmithy
Provides a plugin infrastructure to hook into the Smithy CloudFormation Resource Schema generation process and map over the result.
CfnMutabilityTrait - Class in software.amazon.smithy.aws.cloudformation.traits
Indicates an explicit CloudFormation mutability of the structure member when part of a CloudFormation resource.
CfnMutabilityTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
 
CfnMutabilityTrait.Provider - Class in software.amazon.smithy.aws.cloudformation.traits
 
CfnMutabilityTraitValidator - Class in software.amazon.smithy.aws.cloudformation.traits
Validates that members marked as having write-only mutability are not also marked as additional identifiers for their CloudFormation resource.
CfnMutabilityTraitValidator() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTraitValidator
 
CfnNameTrait - Class in software.amazon.smithy.aws.cloudformation.traits
 
CfnNameTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnNameTrait
 
CfnNameTrait(String) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnNameTrait
 
CfnNameTrait.Provider - Class in software.amazon.smithy.aws.cloudformation.traits
 
CfnResource - Class in software.amazon.smithy.aws.cloudformation.traits
Contains extracted resource information.
CfnResource.Builder - Class in software.amazon.smithy.aws.cloudformation.traits
 
CfnResourceIndex - Class in software.amazon.smithy.aws.cloudformation.traits
Index of resources to their CloudFormation identifiers and properties.
CfnResourceIndex(Model) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex
 
CfnResourceIndex.Mutability - Enum in software.amazon.smithy.aws.cloudformation.traits
Mutability options derived through lifecycle operations or traits.
CfnResourceProperty - Class in software.amazon.smithy.aws.cloudformation.traits
Contains extracted resource property information.
CfnResourceProperty.Builder - Class in software.amazon.smithy.aws.cloudformation.traits
 
CfnResourcePropertyValidator - Class in software.amazon.smithy.aws.cloudformation.traits
Validates that derived CloudFormation properties all have the same target.
CfnResourcePropertyValidator() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnResourcePropertyValidator
 
CfnResourceTrait - Class in software.amazon.smithy.aws.cloudformation.traits
Indicates that a Smithy resource is a CloudFormation resource.
CfnResourceTrait.Builder - Class in software.amazon.smithy.aws.cloudformation.traits
 
CfnResourceTrait.Provider - Class in software.amazon.smithy.aws.cloudformation.traits
 
ChangedEnumTrait - Class in software.amazon.smithy.diff.evaluators
Emits a NOTE when a new enum value is appended, emits an ERROR when an enum value is removed, emits an ERROR when an enum name changes, and emits an ERROR when a new enum value is inserted before the end of the list of existing values.
ChangedEnumTrait() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedEnumTrait
 
ChangedLengthTrait - Class in software.amazon.smithy.diff.evaluators
Detects when the Length trait is made more restrictive by either raising the min or lowering the max.
ChangedLengthTrait() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedLengthTrait
 
ChangedMemberOrder - Class in software.amazon.smithy.diff.evaluators
Creates a DANGER event when a structure or union member is added anywhere other than the end of the previous definition or the member order is changed.
ChangedMemberOrder() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedMemberOrder
 
ChangedMemberTarget - Class in software.amazon.smithy.diff.evaluators
Checks for changes in the shapes targeted by a member.
ChangedMemberTarget() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedMemberTarget
 
ChangedMetadata - Class in software.amazon.smithy.diff
Represents a change in metadata.
changedMetadata() - Method in class software.amazon.smithy.diff.Differences
Gets a stream of all changed metadata.
ChangedMetadata - Class in software.amazon.smithy.diff.evaluators
Creates a WARNING event when metadata is changed.
ChangedMetadata() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedMetadata
 
ChangedOperationInput - Class in software.amazon.smithy.diff.evaluators
Emits an ERROR when the input shape of an operation is changed to another shape.
ChangedOperationInput() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedOperationInput
 
ChangedOperationOutput - Class in software.amazon.smithy.diff.evaluators
Emits an ERROR when the output shape of an operation is changed to another shape.
ChangedOperationOutput() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedOperationOutput
 
ChangedRangeTrait - Class in software.amazon.smithy.diff.evaluators
Detects when the Range trait is made more restrictive by either raising the min or lowering the max.
ChangedRangeTrait() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedRangeTrait
 
ChangedResourceIdentifiers - Class in software.amazon.smithy.diff.evaluators
Creates an ERROR event when the identifiers of a resource changes.
ChangedResourceIdentifiers() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedResourceIdentifiers
 
ChangedShape<S extends Shape> - Class in software.amazon.smithy.diff
Represents a changed shape.
ChangedShape(S, S) - Constructor for class software.amazon.smithy.diff.ChangedShape
 
changedShapes() - Method in class software.amazon.smithy.diff.Differences
Gets all changed shapes.
changedShapes(Class<T>) - Method in class software.amazon.smithy.diff.Differences
Gets all changed shapes of a specific type.
ChangedShapeType - Class in software.amazon.smithy.diff.evaluators
Creates an ERROR event when the type of a shape changes.
ChangedShapeType() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedShapeType
 
changedTraits() - Method in class software.amazon.smithy.diff.ChangedShape
Gets a stream of changed traits.
changeShapeType(Model, Map<ShapeId, ShapeType>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Changes the type of each given shape.
ChangeTypes - Class in software.amazon.smithy.build.transforms
changeType is used to change the type of one or more shapes.
ChangeTypes() - Constructor for class software.amazon.smithy.build.transforms.ChangeTypes
 
ChangeTypes.Config - Class in software.amazon.smithy.build.transforms
flattenNamespaces configuration settings.
CheckForGreedyLabels - Class in software.amazon.smithy.openapi.fromsmithy.mappers
Checks for greedy labels and fails/warns depending on configuration.
CheckForGreedyLabels() - Constructor for class software.amazon.smithy.openapi.fromsmithy.mappers.CheckForGreedyLabels
 
CheckForPrefixHeaders - Class in software.amazon.smithy.openapi.fromsmithy.mappers
Checks for prefix headers in the input or output of an operation, and handles the settings for throwing an exception or warning if they're found.
CheckForPrefixHeaders() - Constructor for class software.amazon.smithy.openapi.fromsmithy.mappers.CheckForPrefixHeaders
 
CHECKSUM_ALGORITHMS - Static variable in class software.amazon.smithy.aws.traits.HttpChecksumTrait
 
CHECKSUM_PREFIX - Static variable in class software.amazon.smithy.aws.traits.HttpChecksumTrait
 
classLoader(ClassLoader) - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.CfnConverter
Sets a ClassLoader to use to discover Smithy2CfnExtension service providers through SPI.
classLoader(ClassLoader) - Method in class software.amazon.smithy.cli.SmithyCli
Sets a custom class loader to use when executing commands.
classLoader(ClassLoader) - Method in class software.amazon.smithy.diff.ModelDiff.Builder
Sets the ClassLoader used to find DiffEvaluator service providers.
classLoader(ClassLoader) - Method in class software.amazon.smithy.openapi.fromsmithy.OpenApiConverter
Sets a ClassLoader to use to discover JsonSchemaMapper, OpenApiMapper, and OpenApiProtocol service providers through SPI.
classpath - Variable in class software.amazon.smithy.cli.BuildParameterBuilder.Result
Smithy build classpath string.
CleanBindings - Class in software.amazon.smithy.model.transform.plugins
Removes operation bindings from resources and services when operations are removed, and removes resource bindings from services and resources when resources are removed.
CleanBindings() - Constructor for class software.amazon.smithy.model.transform.plugins.CleanBindings
 
CleanClientDiscoveryTraitTransformer - Class in software.amazon.smithy.aws.traits.clientendpointdiscovery
Removes the endpoint discovery trait from a service if the referenced operation or error are removed.
CleanClientDiscoveryTraitTransformer() - Constructor for class software.amazon.smithy.aws.traits.clientendpointdiscovery.CleanClientDiscoveryTraitTransformer
 
CleanOperationStructures - Class in software.amazon.smithy.model.transform.plugins
Removes references to removed structures from operation input, output, and errors.
CleanOperationStructures() - Constructor for class software.amazon.smithy.model.transform.plugins.CleanOperationStructures
 
CleanResourceReferences - Class in software.amazon.smithy.model.transform.plugins
Removes references to resources that are removed from ReferencesTraits.
CleanResourceReferences() - Constructor for class software.amazon.smithy.model.transform.plugins.CleanResourceReferences
 
CleanServiceRenames - Class in software.amazon.smithy.model.transform.plugins
Removes "rename" entries from service shapes when a shape is removed.
CleanServiceRenames() - Constructor for class software.amazon.smithy.model.transform.plugins.CleanServiceRenames
 
CleanStructureAndUnionMembers - Class in software.amazon.smithy.model.transform.plugins
Cleans up structure and union shapes after shapes are removed.
CleanStructureAndUnionMembers() - Constructor for class software.amazon.smithy.model.transform.plugins.CleanStructureAndUnionMembers
 
CleanTraitDefinitions - Class in software.amazon.smithy.model.transform.plugins
Removes traits from AuthDefinitionTrait and ProtocolDefinitionTrait traits that refer to removed shapes.
CleanTraitDefinitions() - Constructor for class software.amazon.smithy.model.transform.plugins.CleanTraitDefinitions
 
clear() - Method in interface software.amazon.smithy.utils.BuilderRef
Removes any borrowed or owned values from the reference.
clear() - Method in class software.amazon.smithy.waiters.WaitableTrait.Builder
 
clearAcceptors() - Method in class software.amazon.smithy.waiters.Waiter.Builder
 
clearAdditionalIdentifiers() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
clearAuthorizers() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait.Builder
Clears all of the authorizers in the builder.
clearCacheKeyParameters() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Clears all cache key parameters.
clearCollectionOperations() - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
clearCreateOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
clearDefinitions() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote.Builder
 
clearDefinitions() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
clearDependencies() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property.Builder
 
clearDeprecatedProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
clearEnums() - Method in class software.amazon.smithy.model.traits.EnumTrait.Builder
 
clearErrors() - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
Removes all errors.
clearErrors() - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
Removes all errors.
clearExamples() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Builder
 
clearHandlers() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
clearMetadata() - Method in class software.amazon.smithy.model.Model.Builder
 
clearOperations() - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
 
clearPermissions() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Handler.Builder
 
clearPrimaryIdentifier() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
clearProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote.Builder
 
clearProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
clearProviderArns() - Method in class software.amazon.smithy.aws.traits.auth.CognitoUserPoolsTrait.Builder
Clears all provider ARNs from the builder.
clearReadOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
clearReferences() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Builder
 
clearRemotes() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
clearRename() - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
 
clearRequired() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
clearResources() - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
 
clearResponseAlgorithms() - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait.Builder
 
clearSecurity() - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
clearServer() - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
clearTags() - Method in class software.amazon.smithy.model.traits.EnumDefinition.Builder
 
clearTags() - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
clearTags() - Method in class software.amazon.smithy.waiters.Waiter.Builder
 
clearTraits() - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
Removes all traits.
clearUrls() - Method in class software.amazon.smithy.model.traits.ExternalDocumentationTrait.Builder
 
clearValues() - Method in class software.amazon.smithy.model.traits.StringListTrait.Builder
Clears all values out of the builder.
clearWriteOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
Cli - Class in software.amazon.smithy.cli
This class provides a very basic CLI abstraction.
Cli(String) - Constructor for class software.amazon.smithy.cli.Cli
Creates a new CLI with the given name.
Cli(String, ClassLoader) - Constructor for class software.amazon.smithy.cli.Cli
Creates a new CLI with the given name.
ClientDiscoveredEndpointTrait - Class in software.amazon.smithy.aws.traits.clientendpointdiscovery
Indicates that the target operation should use the SDK's endpoint discovery logic.
ClientDiscoveredEndpointTrait.Builder - Class in software.amazon.smithy.aws.traits.clientendpointdiscovery
ClientDiscoveredEndpointTrait.Provider - Class in software.amazon.smithy.aws.traits.clientendpointdiscovery
 
ClientEndpointDiscoveryIdTrait - Class in software.amazon.smithy.aws.traits.clientendpointdiscovery
Indicates members of the operation input which should be use to discover endpoints.
ClientEndpointDiscoveryIdTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryIdTrait
 
ClientEndpointDiscoveryIdTrait() - Constructor for class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryIdTrait
 
ClientEndpointDiscoveryIdTrait.Provider - Class in software.amazon.smithy.aws.traits.clientendpointdiscovery
 
ClientEndpointDiscoveryIndex - Class in software.amazon.smithy.aws.traits.clientendpointdiscovery
 
ClientEndpointDiscoveryIndex(Model) - Constructor for class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryIndex
 
ClientEndpointDiscoveryInfo - Class in software.amazon.smithy.aws.traits.clientendpointdiscovery
 
ClientEndpointDiscoveryTrait - Class in software.amazon.smithy.aws.traits.clientendpointdiscovery
Configures endpoint discovery for the targeted service.
ClientEndpointDiscoveryTrait(ClientEndpointDiscoveryTrait.Builder) - Constructor for class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait
 
ClientEndpointDiscoveryTrait.Builder - Class in software.amazon.smithy.aws.traits.clientendpointdiscovery
ClientEndpointDiscoveryTrait.Provider - Class in software.amazon.smithy.aws.traits.clientendpointdiscovery
 
ClientEndpointDiscoveryValidator - Class in software.amazon.smithy.aws.traits.clientendpointdiscovery
 
ClientEndpointDiscoveryValidator() - Constructor for class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryValidator
 
CliError - Exception in software.amazon.smithy.cli
Throw this exception to cause the CLI to exit with a message and code.
CliError(String) - Constructor for exception software.amazon.smithy.cli.CliError
Exits the CLI with a message and an error code of 1.
CliError(String, int) - Constructor for exception software.amazon.smithy.cli.CliError
 
closeBlock(String, Object...) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Closes a block of syntax by writing a newline, dedenting, then writing text.
closeBlock(String, Object...) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
cloudFormationName(String) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
Sets the AWS CloudFormation resource type service name.
cloudTrailEventSource(String) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
Set the CloudTrail event source name of the service.
code(String) - Method in class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait.Builder
 
code - Variable in exception software.amazon.smithy.cli.CliError
 
code(int) - Method in class software.amazon.smithy.model.traits.HttpTrait.Builder
 
code(int) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition.Builder
 
code(Integer) - Method in class software.amazon.smithy.protocoltests.traits.HttpResponseTestCase.Builder
 
CodegenContext<S,W extends SymbolWriter<W,?>> - Interface in software.amazon.smithy.codegen.core
A context object that can be used during code generation and is used by SmithyIntegration.
CodegenDirector<W extends SymbolWriter<W,? extends ImportContainer>,I extends SmithyIntegration<S,W,C>,C extends CodegenContext<S,W>,S> - Class in software.amazon.smithy.codegen.core.directed
Performs directed code generation of a DirectedCodegen.
CodegenDirector() - Constructor for class software.amazon.smithy.codegen.core.directed.CodegenDirector
 
CodegenException - Exception in software.amazon.smithy.codegen.core
Thrown when an error occurs during code generation.
CodegenException(String) - Constructor for exception software.amazon.smithy.codegen.core.CodegenException
 
CodegenException(Throwable) - Constructor for exception software.amazon.smithy.codegen.core.CodegenException
 
CodegenException(String, Throwable) - Constructor for exception software.amazon.smithy.codegen.core.CodegenException
 
CodegenWriter<T extends CodegenWriter<T,U>,U extends ImportContainer> - Class in software.amazon.smithy.codegen.core.writer
Deprecated.
prefer SymbolWriter. This will be removed in a future release.
CodegenWriter(DocumentationWriter<T>, U) - Constructor for class software.amazon.smithy.codegen.core.writer.CodegenWriter
Deprecated.
 
CodegenWriterDelegator<T extends CodegenWriter<T,?>> - Class in software.amazon.smithy.codegen.core.writer
Deprecated.
CodegenWriterDelegator(FileManifest, SymbolProvider, CodegenWriterFactory<T>) - Constructor for class software.amazon.smithy.codegen.core.writer.CodegenWriterDelegator
Deprecated.
 
CodegenWriterFactory<T extends CodegenWriter<T,?>> - Interface in software.amazon.smithy.codegen.core.writer
Deprecated.
CodeInterceptor<S extends CodeSection,W extends AbstractCodeWriter<W>> - Interface in software.amazon.smithy.utils
A CodeSection interceptor for a specific type of CodeSection.
CodeInterceptor.Appender<S extends CodeSection,W extends AbstractCodeWriter<W>> - Interface in software.amazon.smithy.utils
A code section interceptor that adds text after the intercepted section.
CodeInterceptor.Prepender<S extends CodeSection,W extends AbstractCodeWriter<W>> - Interface in software.amazon.smithy.utils
A code section interceptor that adds text before the intercepted section.
CodeSection - Interface in software.amazon.smithy.utils
Interface used for strongly typed AbstractCodeWriter section values.
CodeWriter - Class in software.amazon.smithy.utils
Deprecated.
prefer SimpleCodeWriter or a custom subclass of AbstractCodeWriter.
CodeWriter() - Constructor for class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
CodeWriterDebugInfo - Class in software.amazon.smithy.utils
Provides debug information about the current state of a CodeWriter.
CognitoUserPoolsTrait - Class in software.amazon.smithy.aws.traits.auth
Configures an Amazon Cognito User Pools auth scheme.
CognitoUserPoolsTrait.Builder - Class in software.amazon.smithy.aws.traits.auth
CognitoUserPoolsTrait.Provider - Class in software.amazon.smithy.aws.traits.auth
 
collect() - Static method in class software.amazon.smithy.model.node.ArrayNode
 
collect(SourceLocation) - Static method in class software.amazon.smithy.model.node.ArrayNode
 
collect(Function<T, StringNode>, Function<T, ToNode>) - Static method in class software.amazon.smithy.model.node.ObjectNode
Creates a collector that creates an ObjectNode.
collectionOperations(Collection<ShapeId>) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
CollectionShape - Class in software.amazon.smithy.model.shapes
Abstract class representing Set and List shapes.
CollectionShape.Builder<B extends CollectionShape.Builder<?,?>,S extends CollectionShape> - Class in software.amazon.smithy.model.shapes
Builder used to create a List or Set shape.
collectStringKeys(Function<T, String>, Function<T, ToNode>) - Static method in class software.amazon.smithy.model.node.ObjectNode
Creates a collector that creates an ObjectNode.
Colors - Enum in software.amazon.smithy.cli
Provides an abstraction for printing with ANSI colors if it is supported.
column(Integer) - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink.Builder
Sets tags list of a ShapeLink.
column - Variable in class software.amazon.smithy.jmespath.ExpressionProblem
The column where the problem occurred.
column() - Method in class software.amazon.smithy.utils.SimpleParser
Gets the current 1-based column number of the parser.
COLUMN_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.ShapeLink
 
Command - Interface in software.amazon.smithy.cli
Represents a CLI command.
comment(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
ComparatorExpression - Class in software.amazon.smithy.jmespath.ast
Compares the left and right expression using a comparator, resulting in a boolean value.
ComparatorExpression(ComparatorType, JmespathExpression, JmespathExpression) - Constructor for class software.amazon.smithy.jmespath.ast.ComparatorExpression
 
ComparatorExpression(ComparatorType, JmespathExpression, JmespathExpression, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.ComparatorExpression
 
ComparatorType - Enum in software.amazon.smithy.jmespath.ast
A comparator in a comparison expression.
compare() - Method in class software.amazon.smithy.diff.ModelDiff.Builder
Performs the diff of the old and new models.
compare(Model, Model) - Static method in class software.amazon.smithy.diff.ModelDiff
Evaluates the differences between two models.
compare(ClassLoader, Model, Model) - Static method in class software.amazon.smithy.diff.ModelDiff
Evaluates the differences between two models.
compare(LiteralExpression, LiteralExpression, ComparatorType) - Method in enum software.amazon.smithy.jmespath.RuntimeType
 
compareTo(SymbolDependency) - Method in class software.amazon.smithy.codegen.core.SymbolDependency
Dependencies can be sorted based on the natural sort order of the dependencyType, packageName, and finally the version.
compareTo(ExpressionProblem) - Method in class software.amazon.smithy.jmespath.ExpressionProblem
 
compareTo(Shape) - Method in class software.amazon.smithy.model.shapes.Shape
 
compareTo(ShapeId) - Method in class software.amazon.smithy.model.shapes.ShapeId
 
compareTo(ValidationEvent) - Method in class software.amazon.smithy.model.validation.ValidationEvent
 
Component - Class in software.amazon.smithy.openapi.model
Abstract class used for most OpenAPI model components.
Component(Component.Builder<?, ?>) - Constructor for class software.amazon.smithy.openapi.model.Component
 
Component.Builder<B extends Component.Builder,C extends Component> - Class in software.amazon.smithy.openapi.model
 
components(ComponentsObject) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
ComponentsObject - Class in software.amazon.smithy.openapi.model
 
ComponentsObject.Builder - Class in software.amazon.smithy.openapi.model
 
compose(ReservedWords...) - Static method in interface software.amazon.smithy.codegen.core.ReservedWords
Composes multiple instance of ReservedWords into a single implementation that delegates to them one after the other.
compose(List<OpenApiMapper>) - Static method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiMapper
Creates an OpenApiMapper that is composed of multiple mappers.
compute(Model) - Method in class software.amazon.smithy.model.neighbor.UnreferencedShapes
Gets the set of shapes that are unreferenced.
compute(Model) - Method in class software.amazon.smithy.model.neighbor.UnreferencedTraitDefinitions
 
ConditionKeyDefinition - Class in software.amazon.smithy.aws.iam.traits
 
ConditionKeyDefinition.Builder - Class in software.amazon.smithy.aws.iam.traits
 
ConditionKeysIndex - Class in software.amazon.smithy.aws.iam.traits
Provides an index of condition keys for a service, including any condition keys inferred from resource identifiers.
ConditionKeysIndex(Model) - Constructor for class software.amazon.smithy.aws.iam.traits.ConditionKeysIndex
 
ConditionKeysTrait - Class in software.amazon.smithy.aws.iam.traits
Applies condition keys to an operation or resource.
ConditionKeysTrait(List<String>, FromSourceLocation) - Constructor for class software.amazon.smithy.aws.iam.traits.ConditionKeysTrait
 
ConditionKeysTrait(List<String>) - Constructor for class software.amazon.smithy.aws.iam.traits.ConditionKeysTrait
 
ConditionKeysTrait.Builder - Class in software.amazon.smithy.aws.iam.traits
 
ConditionKeysTrait.Provider - Class in software.amazon.smithy.aws.iam.traits
 
ConditionKeysValidator - Class in software.amazon.smithy.aws.iam.traits
Ensures that condition keys referenced by operations bound within the closure of a service are defined either explicitly using the defineConditionKeys trait or through an inferred resource identifier condition key.
ConditionKeysValidator() - Constructor for class software.amazon.smithy.aws.iam.traits.ConditionKeysValidator
 
config(CfnConfig) - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.CfnConverter
Set the CloudFormation configuration settings.
config(SmithyBuildConfig) - Method in class software.amazon.smithy.build.SmithyBuild
Sets the required configuration object used to build the model.
config(Path) - Method in class software.amazon.smithy.build.SmithyBuild
Sets the required configuration object used to build the model.
Config() - Constructor for class software.amazon.smithy.build.transforms.Apply.Config
 
Config() - Constructor for class software.amazon.smithy.build.transforms.ChangeTypes.Config
 
Config() - Constructor for class software.amazon.smithy.build.transforms.ExcludeMetadata.Config
 
Config() - Constructor for class software.amazon.smithy.build.transforms.ExcludeShapesByTag.Config
 
Config() - Constructor for class software.amazon.smithy.build.transforms.ExcludeShapesByTrait.Config
 
Config() - Constructor for class software.amazon.smithy.build.transforms.ExcludeTags.Config
 
Config() - Constructor for class software.amazon.smithy.build.transforms.ExcludeTraits.Config
 
Config() - Constructor for class software.amazon.smithy.build.transforms.ExcludeTraitsByTag.Config
 
Config() - Constructor for class software.amazon.smithy.build.transforms.FilterSuppressions.Config
 
Config() - Constructor for class software.amazon.smithy.build.transforms.FlattenNamespaces.Config
 
Config() - Constructor for class software.amazon.smithy.build.transforms.IncludeMetadata.Config
 
Config() - Constructor for class software.amazon.smithy.build.transforms.IncludeNamespaces.Config
 
Config() - Constructor for class software.amazon.smithy.build.transforms.IncludeServices.Config
 
Config() - Constructor for class software.amazon.smithy.build.transforms.IncludeShapesByTag.Config
 
Config() - Constructor for class software.amazon.smithy.build.transforms.IncludeTags.Config
 
Config() - Constructor for class software.amazon.smithy.build.transforms.IncludeTraits.Config
 
Config() - Constructor for class software.amazon.smithy.build.transforms.IncludeTraitsByTag.Config
 
Config() - Constructor for class software.amazon.smithy.build.transforms.RemoveTraitDefinitions.Config
 
Config() - Constructor for class software.amazon.smithy.build.transforms.RemoveUnusedShapes.Config
 
Config() - Constructor for class software.amazon.smithy.build.transforms.RenameShapes.Config
 
config(JsonSchemaConfig) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter.Builder
Sets the configuration object.
Config() - Constructor for class software.amazon.smithy.linters.AbbreviationNameValidator.Config
 
Config() - Constructor for class software.amazon.smithy.linters.CamelCaseValidator.Config
 
Config() - Constructor for class software.amazon.smithy.linters.MissingPaginatedTraitValidator.Config
 
Config() - Constructor for class software.amazon.smithy.linters.NoninclusiveTermsValidator.Config
 
Config() - Constructor for class software.amazon.smithy.linters.RepeatedShapeNameValidator.Config
 
Config() - Constructor for class software.amazon.smithy.linters.ReservedWordsValidator.Config
 
Config() - Constructor for class software.amazon.smithy.linters.ShouldHaveUsedTimestampValidator.Config
 
Config() - Constructor for class software.amazon.smithy.linters.StandardOperationVerbValidator.Config
 
Config() - Constructor for class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator.Config
 
Config() - Constructor for class software.amazon.smithy.model.validation.linters.EmitNoneSelectorValidator.Config
 
config(OpenApiConfig) - Method in class software.amazon.smithy.openapi.fromsmithy.OpenApiConverter
Set the OpenAPI configuration settings.
ConfigurableProjectionTransformer<T> - Class in software.amazon.smithy.build.transforms
An abstract class used to more easily implement a Smithy build projection transformer that expects configuration input in a specific type, T.
ConfigurableProjectionTransformer() - Constructor for class software.amazon.smithy.build.transforms.ConfigurableProjectionTransformer
 
ConfigurableSmithyBuildPlugin<T> - Class in software.amazon.smithy.build.plugins
An abstract class used to more easily implement a Smithy build plugin that expects configuration input in a specific type, T.
ConfigurableSmithyBuildPlugin() - Constructor for class software.amazon.smithy.build.plugins.ConfigurableSmithyBuildPlugin
 
ConflictingShapeNameException - Exception in software.amazon.smithy.jsonschema
Thrown when two shapes generate the same JSON schema pointer.
CONFLICTS_KEY - Static variable in class software.amazon.smithy.model.traits.TraitDefinition
 
conflictsWith(UriPattern) - Method in class software.amazon.smithy.model.pattern.UriPattern
Determines if the pattern conflicts with another pattern.
conflictsWith(Topic) - Method in class software.amazon.smithy.mqtt.traits.Topic
Determines if this topic conflicts with another topic.
conflictsWith(TopicBinding<?>) - Method in class software.amazon.smithy.mqtt.traits.TopicBinding
Returns true if the topic binding conflicts with another.
connectedShapes() - Method in class software.amazon.smithy.codegen.core.directed.Directive
 
connectionId(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Sets the ID of a VpcLink when using a private integration.
connectionType(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Sets the connection type.
constValue(Node) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
consumeIdentifier(SimpleParser) - Static method in class software.amazon.smithy.model.loader.ParserUtils
Expects and skips over a Smithy identifier production.
consumeMatches(Model, Consumer<Selector.ShapeMatch>) - Method in interface software.amazon.smithy.model.selector.Selector
Matches a selector to a set of shapes and receives each matched shape with the variables that were set when the shape was matched.
consumeNamespace(SimpleParser) - Static method in class software.amazon.smithy.model.loader.ParserUtils
Expects and consumes a valid Smithy shape ID namespace.
consumer(Consumer<T>) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
A simple helper method that makes it easier to invoke the built-in C (call) formatter using a Consumer where T is the specific type of AbstractCodeWriter.
consumeRemainingCharactersOnLine() - Method in class software.amazon.smithy.utils.SimpleParser
Skips over the remaining characters on a line but does not consume the newline character (\n or \r\n).
consumeUntilNoLongerMatches(Predicate<Character>) - Method in class software.amazon.smithy.utils.SimpleParser
Reads a lexeme from the expression while the given predicate matches each peeked character.
contact(ObjectNode) - Method in class software.amazon.smithy.openapi.model.InfoObject.Builder
 
containsMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
Checks if the given member name exists in the ObjectNode.
content(ObjectNode) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample.Builder
 
content(Map<String, MediaTypeObject>) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
content(Map<String, MediaTypeObject>) - Method in class software.amazon.smithy.openapi.model.RequestBodyObject.Builder
 
content(Map<String, MediaTypeObject>) - Method in class software.amazon.smithy.openapi.model.ResponseObject.Builder
 
contentEncoding(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
contentHandling(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse.Builder
Sets the content handling of the response template.
contentHandling(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Set the Request payload encoding conversion types.
contentHandling(String) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
Set the Request payload encoding conversion types.
contentMediaType(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
contents(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseBodyDefinition.Builder
 
contentType(String) - Method in class software.amazon.smithy.openapi.model.EncodingObject.Builder
 
Context - Class in software.amazon.smithy.aws.cloudformation.schema.fromsmithy
Smithy to CloudFormation conversion context object.
context() - Method in class software.amazon.smithy.codegen.core.directed.ContextualDirective
 
Context(Model) - Constructor for class software.amazon.smithy.model.validation.node.NodeValidatorPlugin.Context
 
Context<T extends Trait> - Class in software.amazon.smithy.openapi.fromsmithy
Smithy to OpenAPI conversion context object.
ContextualDirective<C extends CodegenContext<S,?>,S> - Class in software.amazon.smithy.codegen.core.directed
Directive that contains a CodegenContext.
ContextualValidationEventFormatter - Class in software.amazon.smithy.model.validation
This validation event formatter outputs a validation event that points to the source code line that triggered the event.
ContextualValidationEventFormatter() - Constructor for class software.amazon.smithy.model.validation.ContextualValidationEventFormatter
 
ControlPlaneTrait - Class in software.amazon.smithy.aws.traits
 
ControlPlaneTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.traits.ControlPlaneTrait
 
ControlPlaneTrait() - Constructor for class software.amazon.smithy.aws.traits.ControlPlaneTrait
 
ControlPlaneTrait.Provider - Class in software.amazon.smithy.aws.traits
 
convert(Model) - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.CfnConverter
Converts the annotated resources in the Smithy model to CloudFormation Resource Schemas.
convert() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter
Perform the conversion of the entire shape index.
convert(Model) - Method in class software.amazon.smithy.openapi.fromsmithy.OpenApiConverter
Converts the Smithy model to OpenAPI.
convertShape(Shape) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter
Perform the conversion of a single shape.
convertToNode(Model) - Method in class software.amazon.smithy.openapi.fromsmithy.OpenApiConverter
Converts the given service shape to a JSON/Node representation of an OpenAPI model using the given Smithy model.
convertToNodes(Model) - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.CfnConverter
Converts resource shapes annotated with the @cfnResource trait to JSON/Node representations of CloudFormation Resource Schemas using the given Smithy model.
copy() - Method in class software.amazon.smithy.model.loader.ModelAssembler
Creates a copy of the current model assembler.
copy() - Method in interface software.amazon.smithy.utils.BuilderRef
Creates an immutable copy of T.
copyOf(Collection<? extends T>) - Static method in class software.amazon.smithy.utils.ListUtils
Creates an immutable copy of the given list.
copyOf(Map<? extends K, ? extends V>) - Static method in class software.amazon.smithy.utils.MapUtils
Creates an immutable copy of the given map.
copyOf(Collection<? extends T>) - Static method in class software.amazon.smithy.utils.SetUtils
Creates an immutable copy of the given set.
copyServiceErrorsToOperations(Model, ServiceShape) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Copies the errors defined on the given service onto each operation bound to the service, effectively flattening service error inheritance.
copySettingsFrom(AbstractCodeWriter<T>) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Copies settings from the given AbstractCodeWriter into this AbstractCodeWriter.
copySettingsFrom(CodeWriter) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
CoreExtension - Class in software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers
Registers the core Smithy2CloudFormation functionality.
CoreExtension() - Constructor for class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers.CoreExtension
 
CoreExtension - Class in software.amazon.smithy.openapi.fromsmithy
Registers the core Smithy2OpenApi functionality.
CoreExtension() - Constructor for class software.amazon.smithy.openapi.fromsmithy.CoreExtension
 
CorsHttpIntegration - Class in software.amazon.smithy.aws.apigateway.openapi
Adds support for the API Gateway x-amazon-apigateway-cors extension for API Gateway HTTP APIs using values from the Smithy cors trait.
CorsHttpIntegration() - Constructor for class software.amazon.smithy.aws.apigateway.openapi.CorsHttpIntegration
 
CorsTrait - Class in software.amazon.smithy.model.traits
 
CorsTrait.Builder - Class in software.amazon.smithy.model.traits
 
CorsTrait.Provider - Class in software.amazon.smithy.model.traits
 
create() - Static method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.CfnConverter
 
CREATE - Static variable in class software.amazon.smithy.aws.cloudformation.schema.model.Handler
 
create(Path) - Static method in interface software.amazon.smithy.build.FileManifest
Create a default file manifest for the given base path.
create(ObjectNode) - Static method in class software.amazon.smithy.build.JsonSubstitutions
Creates a substitutions instance from an ObjectNode.
create(Map<String, Node>) - Static method in class software.amazon.smithy.build.JsonSubstitutions
Creates a substitutions instance from a Map.
create(ClassLoader) - Static method in class software.amazon.smithy.build.SmithyBuild
Creates a SmithyBuild implementation that is configured to discover various Smithy service providers using the given ClassLoader.
create(ClassLoader, Supplier<ModelAssembler>) - Static method in class software.amazon.smithy.build.SmithyBuild
Creates a SmithyBuild implementation that is configured to discover various Smithy service providers using the given ClassLoader.
create() - Static method in class software.amazon.smithy.cli.SmithyCli
Creates a new instance of the CLI.
create(Shape, RelationshipType, Shape) - Static method in class software.amazon.smithy.model.neighbor.Relationship
Constructs a valid shape relationship where the neighbor is present.
create(Model) - Static method in class software.amazon.smithy.model.selector.PathFinder
Creates a PathFinder that uses the given Model.
create(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
create(List<String>, FromSourceLocation) - Method in interface software.amazon.smithy.model.traits.StringListTrait.StringListTraitConstructor
Wraps the constructor of a StringList trait.
create() - Static method in class software.amazon.smithy.model.transform.ModelTransformer
Creates a ModelTransformer using ModelTransformerPlugin instances discovered using the com.software.smithy.transform class loader and any modules found in the module path.
create() - Static method in class software.amazon.smithy.openapi.fromsmithy.OpenApiConverter
 
create(String, String, OperationObject.Builder) - Static method in class software.amazon.smithy.openapi.fromsmithy.OpenApiProtocol.Operation
Creates a new operation entry.
createBuilderForType() - Method in enum software.amazon.smithy.model.shapes.ShapeType
Creates a shape builder that corresponds to the shape type.
createContext(CreateContextDirective<S>) - Method in interface software.amazon.smithy.codegen.core.directed.DirectedCodegen
Creates the codegen context object.
CreateContextDirective<S> - Class in software.amazon.smithy.codegen.core.directed
Directive used to create a CodegenContext.
createDedicatedInputAndOutput(Model, String, String) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Updates the model so that every operation has a dedicated input shape marked with the input trait and output shape marked with the output trait, and the targeted shapes all have a consistent shape name of OperationName + inputSuffix / outputSuffix depending on the context.
createDedicatedInputsAndOutputs() - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Generates dedicated input and output shapes for every operation if the operation doesn't already have them.
createDedicatedInputsAndOutputs(String, String) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Generates dedicated input and output shapes for every operation if the operation doesn't already have them.
createDefault() - Static method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
Creates a default instance of a CodeWriter that uses "\n" for newlines, flattens multiple successive blank lines into a single blank line, and adds a trailing new line if needed when converting the CodeWriter to a string.
createDefaultStrategy() - Static method in interface software.amazon.smithy.jsonschema.PropertyNamingStrategy
Creates a default strategy that first checks for jsonName then falls back to the member name.
createEvent(Severity, Shape, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
createEvent(Severity, Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
createInvalid(Shape, RelationshipType, ShapeId) - Static method in class software.amazon.smithy.model.neighbor.Relationship
Constructs an invalid shape relationship where the neighbor is not present.
createLazyString(String, SourceLocation) - Static method in class software.amazon.smithy.model.node.StringNode
Creates a StringNode that is lazily populated with a value provided by the given Supplier.
createMemberNameStrategy() - Static method in interface software.amazon.smithy.jsonschema.PropertyNamingStrategy
Creates a naming strategy that just uses the member name as-is.
createNode() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait
 
createNode() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
 
createNode() - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
 
createNode() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
 
createNode() - Method in class software.amazon.smithy.aws.iam.traits.DefineConditionKeysTrait
 
createNode() - Method in class software.amazon.smithy.aws.iam.traits.IamResourceTrait
 
createNode() - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait
 
createNode() - Method in class software.amazon.smithy.aws.traits.ArnTrait
 
createNode() - Method in class software.amazon.smithy.aws.traits.auth.CognitoUserPoolsTrait
 
createNode() - Method in class software.amazon.smithy.aws.traits.auth.SigV4Trait
 
createNode() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientDiscoveredEndpointTrait
 
createNode() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait
 
createNode() - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait
 
createNode() - Method in class software.amazon.smithy.aws.traits.protocols.AwsProtocolTrait
 
createNode() - Method in class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait
 
createNode() - Method in class software.amazon.smithy.aws.traits.protocols.RestXmlTrait
 
createNode() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.AbstractTrait
The result of toNode is used for hashCodes and equality.
createNode() - Method in class software.amazon.smithy.model.traits.AuthDefinitionTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.AuthTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.CorsTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.DeprecatedTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.DynamicTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.EndpointTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.EnumTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.ExamplesTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.ExternalDocumentationTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.HttpErrorTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.HttpTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.IdRefTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.LengthTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.PaginatedTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.RangeTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.RecommendedTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.ReferencesTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.RetryableTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.StringListTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.StringTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.synthetic.OriginalShapeIdTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.TraitDefinition
 
createNode() - Method in class software.amazon.smithy.model.traits.XmlNamespaceTrait
 
createNode() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestsTrait
 
createNode() - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestsTrait
 
createNode() - Method in class software.amazon.smithy.protocoltests.traits.HttpResponseTestsTrait
 
createNode() - Method in class software.amazon.smithy.waiters.WaitableTrait
 
createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.CallbackObject
 
createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.Component
 
createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.ComponentsObject
 
createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.EncodingObject
 
createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.ExternalDocumentation
 
createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.InfoObject
 
createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.LinkObject
 
createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.MediaTypeObject
 
createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.OpenApi
 
createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.PathItem
 
createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.RequestBodyObject
 
createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.ResponseObject
 
createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.SecurityScheme
 
createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.ServerObject
 
createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.TagObject
 
createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.XmlObject
 
createOnlyProperties(Collection<String>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
createOperation(Context<T>, OperationShape) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiProtocol
Creates an operation entry, including the method, URI, and operation object builder.
createPathToInputMember(ToShapeId, String) - Method in class software.amazon.smithy.model.selector.PathFinder
Creates a Path to an operation input member if it exists.
createPathToOutputMember(ToShapeId, String) - Method in class software.amazon.smithy.model.selector.PathFinder
Creates a Path to an operation output member if it exists.
createRef(ToShapeId) - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Creates a schema that contains a $ref that points to a schema component.
createResult(ValidatedResult<Model>) - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestCase
Creates a test case result from a test case and validated model.
createSecurityRequirements(Context<? extends Trait>, T, Shape) - Method in interface software.amazon.smithy.openapi.fromsmithy.SecuritySchemeConverter
Creates a "security" requirements property to apply to an operation or top-level service using the Smithy auth scheme name as the key.
createSecurityScheme(Context<? extends Trait>, SigV4Trait) - Method in class software.amazon.smithy.openapi.fromsmithy.security.AwsV4Converter
 
createSecurityScheme(Context<? extends Trait>, HttpApiKeyAuthTrait) - Method in class software.amazon.smithy.openapi.fromsmithy.security.HttpApiKeyAuthConverter
 
createSecurityScheme(Context<? extends Trait>, HttpBasicAuthTrait) - Method in class software.amazon.smithy.openapi.fromsmithy.security.HttpBasicConverter
 
createSecurityScheme(Context<? extends Trait>, HttpBearerAuthTrait) - Method in class software.amazon.smithy.openapi.fromsmithy.security.HttpBearerConverter
 
createSecurityScheme(Context<? extends Trait>, HttpDigestAuthTrait) - Method in class software.amazon.smithy.openapi.fromsmithy.security.HttpDigestConverter
 
createSecurityScheme(Context<? extends Trait>, T) - Method in interface software.amazon.smithy.openapi.fromsmithy.SecuritySchemeConverter
Creates an OpenAPI security scheme.
createServiceFactory() - Static method in interface software.amazon.smithy.build.ProjectionTransformer
Creates a ProjectionTransformer factory function using SPI and the current thread's context class loader.
createServiceFactory(Iterable<ProjectionTransformer>) - Static method in interface software.amazon.smithy.build.ProjectionTransformer
Creates a ProjectionTransformer factory function using the given transformers.
createServiceFactory(ClassLoader) - Static method in interface software.amazon.smithy.build.ProjectionTransformer
Creates a ProjectionTransformer factory function using SPI.
createServiceFactory(Iterable<SmithyBuildPlugin>) - Static method in interface software.amazon.smithy.build.SmithyBuildPlugin
Creates a factory function used that creates SmithyBuildPlugins using a list of resolved plugins.
createServiceFactory() - Static method in interface software.amazon.smithy.build.SmithyBuildPlugin
Creates a SmithyBuildPlugin factory function using SPI and the current Thread's context class loader.
createServiceFactory(ClassLoader) - Static method in interface software.amazon.smithy.build.SmithyBuildPlugin
Creates a SmithyBuildPlugin factory function using SPI.
createServiceFactory(Iterable<TraitService>) - Static method in interface software.amazon.smithy.model.traits.TraitFactory
Creates a TraitFactory that uses a List of TraitService provider instances.
createServiceFactory() - Static method in interface software.amazon.smithy.model.traits.TraitFactory
Creates a TraitFactory that discovers TraitService providers using the Thread context class loader.
createServiceFactory(ClassLoader) - Static method in interface software.amazon.smithy.model.traits.TraitFactory
Creates a TraitFactory that discovers TraitService providers using the given ClassLoader.
createServiceFactory(Iterable<Validator>, Iterable<ValidatorService>) - Static method in interface software.amazon.smithy.model.validation.ValidatorFactory
Creates a ValidatorFactory that uses a collection of built-in validators and a collection of ValidatorService instances for configurable validators.
createServiceFactory(ClassLoader) - Static method in interface software.amazon.smithy.model.validation.ValidatorFactory
Creates a ValidatorFactory that discovers service providers using the given ClassLoader.
createSmithyJarManifestUrl(String) - Static method in class software.amazon.smithy.model.loader.ModelDiscovery
Creates a URL that points to the Smithy manifest file of a JAR.
createSymbolProvider(CreateSymbolProviderDirective<S>) - Method in interface software.amazon.smithy.codegen.core.directed.DirectedCodegen
Create the SymbolProvider used to map shapes to code symbols.
CreateSymbolProviderDirective<S> - Class in software.amazon.smithy.codegen.core.directed
Directive used to create a SymbolProvider.
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.iam.traits.DefineConditionKeysTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.iam.traits.IamResourceTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.ArnTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.auth.CognitoUserPoolsTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.auth.SigV4Trait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientDiscoveredEndpointTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.protocols.AwsJson1_0Trait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.protocols.AwsJson1_1Trait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.protocols.RestJson1Trait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.protocols.RestXmlTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.AnnotationTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.AuthDefinitionTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.AuthTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.CorsTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.DeprecatedTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.EndpointTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.EnumTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.ExternalDocumentationTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.HttpErrorTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.HttpTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.IdRefTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.LengthTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.PaginatedTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.RangeTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.RecommendedTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.RetryableTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.StringListTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.StringTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.TraitDefinition.Provider
 
createTrait(ShapeId, ShapeId, Node) - Method in interface software.amazon.smithy.model.traits.TraitFactory
Creates and configures a trait using model trait data.
createTrait(ShapeId, Node) - Method in interface software.amazon.smithy.model.traits.TraitService
Creates the trait from a node value.
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.XmlNamespaceTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestsTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestsTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.protocoltests.traits.HttpResponseTestsTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.waiters.WaitableTrait.Provider
 
createValidator(String, ObjectNode) - Method in interface software.amazon.smithy.model.validation.ValidatorFactory
Creates and configures a Validator by name.
createValidator(ObjectNode) - Method in interface software.amazon.smithy.model.validation.ValidatorService
Creates a validator using configuration.
createValidator(ObjectNode) - Method in class software.amazon.smithy.model.validation.ValidatorService.Provider
 
createWithPlugins(List<ModelTransformerPlugin>) - Static method in class software.amazon.smithy.model.transform.ModelTransformer
Creates a ModelTransformer using a list of ModelTransformer plugins.
createWithServiceProviders(ClassLoader) - Static method in class software.amazon.smithy.model.transform.ModelTransformer
Creates a ModelTransformer that finds ModelTransformerPlugin service providers using the given ClassLoader.
credentials(String) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
Sets the Credentials required for invoking the authorizer, if any, in the form of an ARN of an IAM execution role.
credentials(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Specifies the credentials used by the integration, if any.
CurrentExpression - Class in software.amazon.smithy.jmespath.ast
Gets the current node.
CurrentExpression() - Constructor for class software.amazon.smithy.jmespath.ast.CurrentExpression
 
CurrentExpression(int, int) - Constructor for class software.amazon.smithy.jmespath.ast.CurrentExpression
 
customAuthType(String) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
Sets the customAuthType of the authorizer.
customize(C) - Method in interface software.amazon.smithy.codegen.core.SmithyIntegration
Allows generators to write additional files, perform additional tasks, and interact directly with a FileManifest used to write files to the plugin's output.
customizeAfterIntegrations(CustomizeDirective<C, S>) - Method in interface software.amazon.smithy.codegen.core.directed.DirectedCodegen
Performs any necessary code generation after all shapes are generated, using the created codegen context object after all integrations have performed customizations.
customizeBeforeIntegrations(CustomizeDirective<C, S>) - Method in interface software.amazon.smithy.codegen.core.directed.DirectedCodegen
Performs any necessary code generation after all shapes are generated, using the created codegen context object before integrations perform customizations.
CustomizeDirective<C extends CodegenContext<S,?>,S> - Class in software.amazon.smithy.codegen.core.directed
Directive used to perform post-processing code generation.

D

danger(Shape, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
 
danger(Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
 
danger(Shape, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
danger(Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
DataPlaneTrait - Class in software.amazon.smithy.aws.traits
 
DataPlaneTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.traits.DataPlaneTrait
 
DataPlaneTrait() - Constructor for class software.amazon.smithy.aws.traits.DataPlaneTrait
 
DataPlaneTrait.Provider - Class in software.amazon.smithy.aws.traits
 
DataTrait - Class in software.amazon.smithy.aws.traits
 
DataTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.aws.traits.DataTrait
 
DataTrait.Provider - Class in software.amazon.smithy.aws.traits
 
DATE_TIME - Static variable in class software.amazon.smithy.model.traits.TimestampFormatTrait
 
DEBUG - Static variable in class software.amazon.smithy.cli.Cli
 
declarationFile(String) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
Sets the filename of where this symbol is declared.
decorateSymbolProvider(Model, S, SymbolProvider) - Method in interface software.amazon.smithy.codegen.core.SmithyIntegration
Updates the SymbolProvider used when generating code.
decreaseNestingLevel() - Method in class software.amazon.smithy.utils.SimpleParser
Decreases the current nesting level of the parser.
dedent() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Removes one level of indentation from all lines.
dedent(int) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Removes a specific number of indentations from all lines.
dedent() - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
dedent(int) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
Default() - Constructor for class software.amazon.smithy.model.node.NodeVisitor.Default
 
Default() - Constructor for class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
defaultParameterizedTestSource(Class<?>) - Static method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite
Factory method used to easily created a JUnit 5 ParameterizedTest MethodSource based on the given Class.
defaultValue(Node) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
DefineConditionKeysTrait - Class in software.amazon.smithy.aws.iam.traits
Defines condition keys used in a service.
DefineConditionKeysTrait.Builder - Class in software.amazon.smithy.aws.iam.traits
 
DefineConditionKeysTrait.Provider - Class in software.amazon.smithy.aws.iam.traits
 
definitionFile(String) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
Sets the filename of where this symbol is defined.
definitions(Map<String, Schema>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote.Builder
 
definitions(Map<String, Schema>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
definitions(ArtifactDefinitions) - Method in class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
 
DEFINITIONS_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.TraceFile
 
DELETE - Static variable in class software.amazon.smithy.aws.cloudformation.schema.model.Handler
 
delete(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
delete(OperationObject) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
dependencies(List<String>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property.Builder
 
dependencies(List<SymbolDependency>) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
Replaces the symbol dependencies of the symbol.
dependencies(SymbolDependencyContainer) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
Replaces the symbol dependencies of the symbol.
DependencyTracker - Class in software.amazon.smithy.codegen.core
A container for all known dependencies of a generator.
DependencyTracker() - Constructor for class software.amazon.smithy.codegen.core.DependencyTracker
 
dependencyType(String) - Method in class software.amazon.smithy.codegen.core.SymbolDependency.Builder
Sets the type of dependency (for example, "dev", "optional", etc).
deprecated(boolean) - Method in class software.amazon.smithy.model.traits.EnumDefinition.Builder
 
DEPRECATED - Static variable in class software.amazon.smithy.model.traits.EnumDefinition
 
deprecated(boolean) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
deprecated(boolean) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
deprecated(boolean) - Method in class software.amazon.smithy.waiters.Waiter.Builder
 
deprecatedProperties(Collection<String>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
DeprecatedTrait - Class in software.amazon.smithy.model.traits
Marks a shape as deprecated.
DeprecatedTrait.Builder - Class in software.amazon.smithy.model.traits
Builder used to create a DeprecatedTrait.
DeprecatedTrait.Provider - Class in software.amazon.smithy.model.traits
 
DeprecatedTraitValidator - Class in software.amazon.smithy.model.validation.validators
Emits a validation event if a model contains shapes that are bound to deprecated traits.
DeprecatedTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.DeprecatedTraitValidator
 
deref(ComponentsObject) - Method in class software.amazon.smithy.openapi.model.Ref
Dereferences the value stored in a ref.
description(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
description(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
description(String) - Method in class software.amazon.smithy.openapi.model.ExternalDocumentation.Builder
 
description(String) - Method in class software.amazon.smithy.openapi.model.InfoObject.Builder
 
description(String) - Method in class software.amazon.smithy.openapi.model.LinkObject.Builder
 
description(String) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
description(String) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
description(String) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
description(String) - Method in class software.amazon.smithy.openapi.model.RequestBodyObject.Builder
 
description(String) - Method in class software.amazon.smithy.openapi.model.ResponseObject.Builder
 
description(String) - Method in class software.amazon.smithy.openapi.model.SecurityScheme.Builder
 
description(String) - Method in class software.amazon.smithy.openapi.model.ServerObject.Builder
 
description(String) - Method in class software.amazon.smithy.openapi.model.TagObject.Builder
 
deserialize(Node, Class<T>) - Method in class software.amazon.smithy.model.node.NodeMapper
Deserialize a Node value into an instance of T.
deserializeCollection(Node, Class<T>, Class<U>) - Method in class software.amazon.smithy.model.node.NodeMapper
Deserialize a Node value into a Collection T of U members.
deserializeInto(Node, T) - Method in class software.amazon.smithy.model.node.NodeMapper
Invokes setters on the given objectToMutate from the provided Node.
deserializeMap(Node, Class<T>, Class<U>) - Method in class software.amazon.smithy.model.node.NodeMapper
Deserialize a Node value into a Map T with String keys and U values.
detectJsonTimestampFormat(Shape) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Detects the TimestampFormat of the given shape, falling back to the configured default format specified in JsonSchemaConfig.setDefaultTimestampFormat(TimestampFormatTrait.Format).
determineIntroducedEvents() - Method in class software.amazon.smithy.diff.ModelDiff.Result
Gets the validation events that were introduced by whatever changes were made to the new model.
determineRequestContentType(ToShapeId, String) - Method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
Returns the expected request Content-Type of the given operation.
determineRequestContentType(ToShapeId, String, String) - Method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
Returns the expected request Content-Type of the given operation.
determineResolvedEvents() - Method in class software.amazon.smithy.diff.ModelDiff.Result
Gets the validation events that were present in the old model but are no longer an issue in the new model.
determineResponseContentType(ToShapeId, String) - Method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
Returns the expected response Content-Type of the given operation or error.
determineResponseContentType(ToShapeId, String, String) - Method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
Returns the expected response Content-Type of the given operation or error.
determineTimestampFormat(ToShapeId, HttpBinding.Location, TimestampFormatTrait.Format) - Method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
Determines the appropriate timestamp format for a member shape bound to a specific location.
determineValidatorName(Class<?>) - Static method in interface software.amazon.smithy.model.validation.ValidatorService
Determines the name of a validator based on a class name.
diff(ToNode, ToNode) - Static method in class software.amazon.smithy.model.node.Node
Computes the differences between two Nodes as a String.
DiffCommand - Class in software.amazon.smithy.cli.commands
 
DiffCommand() - Constructor for class software.amazon.smithy.cli.commands.DiffCommand
 
Differences - Class in software.amazon.smithy.diff
Queryable container for detected structural differences between two models.
DiffEvaluator - Interface in software.amazon.smithy.diff
Interface used to evaluate two models and their normalized differences and return ValidationEvents that are relative to the new model.
directedCodegen(DirectedCodegen<C, S>) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Sets the required DirectedCodegen implementation to invoke.
DirectedCodegen<C extends CodegenContext<S,?>,S> - Interface in software.amazon.smithy.codegen.core.directed
Provides a directed code generation abstraction to make it easier to implement a Smithy code generator for a single service that leverages other abstractions in smithy-codegen-core, including SmithyIntegration, SymbolProvider, CodegenContext, SymbolWriter, and WriterDelegator.
Directive<S> - Class in software.amazon.smithy.codegen.core.directed
Directive classes contain all of the context needed in order to perform the tasks defined in a DirectedCodegen implementation.
DISABLE_JAR_CACHE - Static variable in class software.amazon.smithy.model.loader.ModelAssembler
Sets URLConnection.setUseCaches(boolean) to false.
DisableConditionKeyInferenceTrait - Class in software.amazon.smithy.aws.iam.traits
Disables the automatic inference of condition keys of a resource.
DisableConditionKeyInferenceTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.iam.traits.DisableConditionKeyInferenceTrait
 
DisableConditionKeyInferenceTrait() - Constructor for class software.amazon.smithy.aws.iam.traits.DisableConditionKeyInferenceTrait
 
DisableConditionKeyInferenceTrait.Provider - Class in software.amazon.smithy.aws.iam.traits
 
disableFromNodeForClass(Type) - Method in class software.amazon.smithy.model.node.NodeMapper
Disables the use of fromNode method for a specific class when deserializing the class.
disableNewlines() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Disables the automatic appending of newlines in the current state.
disableNewlines() - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
disablePrelude() - Method in class software.amazon.smithy.model.loader.ModelAssembler
Disables automatically loading the prelude models.
disableProperty(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
Disables a specific JSON schema property by name.
disableToNodeForClass(Type) - Method in class software.amazon.smithy.model.node.NodeMapper
Disables the use of the toNode method for a specific class when serializing the class as a POJO.
disableValidation() - Method in class software.amazon.smithy.model.loader.ModelAssembler
Disables additional validation of the model.
discover(boolean) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Enables model discovery.
DISCOVER - Static variable in class software.amazon.smithy.cli.SmithyCli
 
DISCOVER_CLASSPATH - Static variable in class software.amazon.smithy.cli.SmithyCli
 
discoverModels(ClassLoader) - Method in class software.amazon.smithy.model.loader.ModelAssembler
Discovers models by merging in all models returns by ModelDiscovery manifests using the provided ClassLoader.
discoverModels() - Method in class software.amazon.smithy.model.loader.ModelAssembler
Discovers models by merging in all models returns by ModelDiscovery manifests using the thread context ClassLoader.
discoveryClasspath - Variable in class software.amazon.smithy.cli.BuildParameterBuilder.Result
Smithy build discovery classpath string.
documentation(String) - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition.Builder
 
documentation(String) - Method in class software.amazon.smithy.model.traits.EnumDefinition.Builder
 
DOCUMENTATION - Static variable in class software.amazon.smithy.model.traits.EnumDefinition
 
documentation(String) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example.Builder
 
documentation(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase.Builder
 
documentation(String) - Method in class software.amazon.smithy.waiters.Waiter.Builder
 
DocumentationTrait - Class in software.amazon.smithy.model.traits
Adds documentation to a model.
DocumentationTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.model.traits.DocumentationTrait
 
DocumentationTrait(String) - Constructor for class software.amazon.smithy.model.traits.DocumentationTrait
 
DocumentationTrait.Provider - Class in software.amazon.smithy.model.traits
 
documentationUrl(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
DocumentationWriter<T extends CodeWriter> - Interface in software.amazon.smithy.codegen.core.writer
Deprecated.
prefer DocWriter. This will be removed in a future release.
DocumentShape - Class in software.amazon.smithy.model.shapes
Represents a document shape.
documentShape(DocumentShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
documentShape(DocumentShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
documentShape(DocumentShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
DocumentShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a DocumentShape.
DocWriter<T extends AbstractCodeWriter<T>> - Interface in software.amazon.smithy.codegen.core.writer
Deprecated.
DoubleShape - Class in software.amazon.smithy.model.shapes
Represents a double shape.
doubleShape(DoubleShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
doubleShape(DoubleShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
doubleShape(DoubleShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
DoubleShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a DoubleShape.
DynamicTrait - Class in software.amazon.smithy.model.traits
A general-purpose trait used to represent traits that are defined in the model and have no concrete implementation.
DynamicTrait(ShapeId, Node) - Constructor for class software.amazon.smithy.model.traits.DynamicTrait
 

E

Ec2QueryNameTrait - Class in software.amazon.smithy.aws.traits.protocols
Indicates the serialized name of a structure member when that structure is serialized for the input of an EC2 operation.
Ec2QueryNameTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.aws.traits.protocols.Ec2QueryNameTrait
 
Ec2QueryNameTrait(String) - Constructor for class software.amazon.smithy.aws.traits.protocols.Ec2QueryNameTrait
 
Ec2QueryNameTrait.Provider - Class in software.amazon.smithy.aws.traits.protocols
 
Ec2QueryTrait - Class in software.amazon.smithy.aws.traits.protocols
An RPC-based protocol that sends query string requests and XML responses, customized for Amazon EC2.
Ec2QueryTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.traits.protocols.Ec2QueryTrait
 
Ec2QueryTrait() - Constructor for class software.amazon.smithy.aws.traits.protocols.Ec2QueryTrait
 
Ec2QueryTrait.Provider - Class in software.amazon.smithy.aws.traits.protocols
 
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.
enableNewlines() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Enables the automatic appending of newlines in the current state.
enableNewlines() - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
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.
encoding(Map<String, EncodingObject>) - Method in class software.amazon.smithy.openapi.model.MediaTypeObject.Builder
 
EncodingObject - Class in software.amazon.smithy.openapi.model
 
EncodingObject.Builder - Class in software.amazon.smithy.openapi.model
 
endpointPrefix(String) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
Set the endpoint prefix used to construct client endpoints.
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
 
ensureNewline() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Ensures that the last text written to the writer was a newline as defined in the current state and inserts one if necessary.
ensureNewline() - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
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.
entry(K, V) - Static method in class software.amazon.smithy.utils.MapUtils
Creates an immutable Map.Entry from the given key and value.
EnumDefinition - Class in software.amazon.smithy.model.traits
An enum definition for the enum trait.
EnumDefinition.Builder - Class in software.amazon.smithy.model.traits
Builds a EnumDefinition.
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
 
enumValues(Collection<String>) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
eof() - Method in class software.amazon.smithy.utils.SimpleParser
Checks if the parser has reached the end of the expression.
EPOCH_SECONDS - Static variable in class software.amazon.smithy.model.traits.TimestampFormatTrait
 
equals(Object) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
 
equals(Object) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse
 
equals(Object) - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition
 
equals(Object) - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait
 
equals(Object) - Method in class software.amazon.smithy.aws.traits.ArnTrait
 
equals(Object) - Method in class software.amazon.smithy.aws.traits.ServiceTrait
 
equals(Object) - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
equals(Object) - Method in class software.amazon.smithy.cli.Arguments
 
equals(Object) - Method in class software.amazon.smithy.codegen.core.Symbol
 
equals(Object) - Method in class software.amazon.smithy.codegen.core.SymbolDependency
 
equals(Object) - Method in class software.amazon.smithy.codegen.core.SymbolReference
 
equals(Object) - Method in class software.amazon.smithy.diff.ChangedMetadata
 
equals(Object) - Method in class software.amazon.smithy.diff.ChangedShape
 
equals(Object) - Method in class software.amazon.smithy.diff.Differences
 
equals(Object) - Method in class software.amazon.smithy.diff.ModelDiff.Result
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.BinaryExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.ComparatorExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.CurrentExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.ExpressionTypeExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.FieldExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.FilterProjectionExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.FlattenExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.FunctionExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.IndexExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.MultiSelectHashExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.MultiSelectListExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.NotExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.SliceExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ExpressionProblem
 
equals(Object) - Method in class software.amazon.smithy.jmespath.LinterResult
 
equals(Object) - Method in class software.amazon.smithy.jsonschema.Schema
 
equals(Object) - Method in class software.amazon.smithy.jsonschema.SchemaDocument
 
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.CorsTrait
 
equals(Object) - Method in class software.amazon.smithy.model.traits.EnumDefinition
 
equals(Object) - Method in class software.amazon.smithy.model.traits.HttpTrait
 
equals(Object) - Method in class software.amazon.smithy.model.traits.ReferencesTrait
 
equals(Object) - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference
 
equals(Object) - Method in class software.amazon.smithy.model.traits.RetryableTrait
 
equals(Object) - Method in class software.amazon.smithy.model.traits.TraitDefinition
 
equals(Object) - Method in class software.amazon.smithy.model.validation.ValidationEvent
 
equals(Object) - Method in class software.amazon.smithy.mqtt.traits.Topic
 
equals(Object) - Method in class software.amazon.smithy.mqtt.traits.Topic.Level
 
equals(Object) - Method in class software.amazon.smithy.mqtt.traits.TopicBinding
 
equals(Object) - Method in class software.amazon.smithy.openapi.model.Component
 
equals(Object) - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
equals(Object) - Method in class software.amazon.smithy.utils.MediaType
 
equals(Object) - Method in class software.amazon.smithy.utils.Pair
 
equals(String, String) - Static method in class software.amazon.smithy.utils.StringUtils
Compares two Strings, returning true if they represent equal sequences of characters.
equals(Object) - Method in class software.amazon.smithy.waiters.Acceptor
 
equals(Object) - Method in class software.amazon.smithy.waiters.Matcher
 
equals(Object) - Method in class software.amazon.smithy.waiters.PathMatcher
 
equals(Object) - Method in class software.amazon.smithy.waiters.Waiter
 
err(String) - Method in enum software.amazon.smithy.cli.Colors
Prints to stderr using the Color if ANSI colors are enabled.
error(ShapeId) - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait.Builder
Set the error shape which indicates to a client that an endpoint they are using is no longer valid.
error(Shape, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
 
error(Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
 
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() - Method in class software.amazon.smithy.codegen.core.directed.GenerateErrorDirective
Gets the error trait.
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
 
ErrorTypeMember(String) - Constructor for class software.amazon.smithy.waiters.Matcher.ErrorTypeMember
 
escape(String) - Method in class software.amazon.smithy.codegen.core.MappedReservedWords
 
escape(String) - Method in interface software.amazon.smithy.codegen.core.ReservedWords
Escapes a reserved word.
escapeAtSignWithEntity(String) - Static method in class software.amazon.smithy.codegen.core.writer.JavaStyleDocumentationWriterBuilder
Deprecated.
A function used to escape the @ sign of a documentation comment with an HTML entity of &#064;.
escapeAtSignWithEntity(boolean) - Method in class software.amazon.smithy.codegen.core.writer.JavaStyleDocumentationWriterBuilder
Deprecated.
Sets whether or not the "@" sign is escaped with an HTML entity.
escapeClosingChars(String) - Static method in class software.amazon.smithy.codegen.core.writer.JavaStyleDocumentationWriterBuilder
Deprecated.
A function used to escape the closing tokens of a documentation comment.
escapeJavaString(Object, String) - Static method in class software.amazon.smithy.utils.StringUtils
 
escapeMemberName(String) - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Escaper
Escapes the given member name if needed.
escapePredicate(BiPredicate<Shape, Symbol>) - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Builder
Sets a predicate that is used to control when a shape + symbol combination should be checked if it's a reserved word.
escapeSymbol(Shape, Symbol) - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Escaper
Escapes the given symbol using the reserved words implementations registered for each component.
evaluate(Differences) - Method in interface software.amazon.smithy.diff.DiffEvaluator
Returns validation events given two models and the detected differences between them.
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.AddedEntityBinding
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.AddedMetadata
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.AddedOperationError
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.AddedServiceError
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.AddedShape
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.AddedTraitDefinition
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedEnumTrait
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedMemberOrder
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedMemberTarget
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedMetadata
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedOperationInput
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedOperationOutput
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedResourceIdentifiers
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedShapeType
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ModifiedTrait
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedAuthenticationScheme
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedEntityBinding
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedMetadata
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedOperationError
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedServiceError
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedShape
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedTraitDefinition
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ServiceRename
 
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
Deprecated.
Use the id(String eventId) setter to match the node format.
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
 
events(List<ValidationEvent>) - Method in class software.amazon.smithy.build.PluginContext.Builder
Sets the validation events that occurred after projecting the model.
events(List<ValidationEvent>) - Method in class software.amazon.smithy.build.ProjectionResult.Builder
Sets the validation events of the projection.
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.
EventSourceValidator - Class in software.amazon.smithy.aws.traits
Validates that the aws.api#service/eventSource property matches aws.api#service/arnNamespace + ".amazonaws.com" and does not use incorrect formats.
EventSourceValidator() - Constructor for class software.amazon.smithy.aws.traits.EventSourceValidator
 
eventStreamHttp(List<String>) - Method in class software.amazon.smithy.aws.traits.protocols.AwsProtocolTrait.Builder
Sets the list of supported event stream HTTP protocols.
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.
example(Node) - Method in class software.amazon.smithy.openapi.model.MediaTypeObject.Builder
 
example(Node) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
examples(Node) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
examples(Map<String, Node>) - Method in class software.amazon.smithy.openapi.model.MediaTypeObject.Builder
 
examples(Map<String, Node>) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
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
Builder used to create ExamplesTrait.Examples.
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
 
excludedProperties(Set<ShapeId>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
ExcludeMetadata - Class in software.amazon.smithy.build.transforms
excludeMetadata removes metadata entries when a metadata key matches keys.
ExcludeMetadata() - Constructor for class software.amazon.smithy.build.transforms.ExcludeMetadata
 
ExcludeMetadata.Config - Class in software.amazon.smithy.build.transforms
excludeMetadata configuration settings.
ExcludeShapesByTag - Class in software.amazon.smithy.build.transforms
excludeShapesByTag removes shapes if they are tagged with one or more of the given arguments.
ExcludeShapesByTag() - Constructor for class software.amazon.smithy.build.transforms.ExcludeShapesByTag
 
ExcludeShapesByTag.Config - Class in software.amazon.smithy.build.transforms
excludeShapesByTag configuration.
ExcludeShapesByTrait - Class in software.amazon.smithy.build.transforms
Removes shapes from the model if they are marked with a specific trait.
ExcludeShapesByTrait() - Constructor for class software.amazon.smithy.build.transforms.ExcludeShapesByTrait
 
ExcludeShapesByTrait.Config - Class in software.amazon.smithy.build.transforms
 
ExcludeTags - Class in software.amazon.smithy.build.transforms
excludeTags removes tags from shapes and trait definitions that match any of the provided tags.
ExcludeTags() - Constructor for class software.amazon.smithy.build.transforms.ExcludeTags
 
ExcludeTags.Config - Class in software.amazon.smithy.build.transforms
excludeTags configuration.
ExcludeTraits - Class in software.amazon.smithy.build.transforms
excludeTraits removes trait definitions and traits from shapes when a trait name matches any of the values given in traits.
ExcludeTraits() - Constructor for class software.amazon.smithy.build.transforms.ExcludeTraits
 
ExcludeTraits.Config - Class in software.amazon.smithy.build.transforms
excludeTraits configuration settings.
ExcludeTraitsByTag - Class in software.amazon.smithy.build.transforms
excludeTraitsByTag removes traits and trait definitions from a model if the trait definition contains any of the provided tags.
ExcludeTraitsByTag() - Constructor for class software.amazon.smithy.build.transforms.ExcludeTraitsByTag
 
ExcludeTraitsByTag.Config - Class in software.amazon.smithy.build.transforms
excludeTraitsByTag configuration settings.
exclusiveMaximum(Number) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
exclusiveMinimum(Number) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
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
 
execute(PluginContext) - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Smithy2Cfn
 
execute(PluginContext) - Method in class software.amazon.smithy.build.plugins.BuildInfoPlugin
 
execute(PluginContext) - Method in class software.amazon.smithy.build.plugins.ConfigurableSmithyBuildPlugin
 
execute(PluginContext) - Method in class software.amazon.smithy.build.plugins.ModelPlugin
 
execute(PluginContext) - Method in class software.amazon.smithy.build.plugins.SourcesPlugin
 
execute(PluginContext) - Method in interface software.amazon.smithy.build.SmithyBuildPlugin
Executes the plugin, creating any number of artifacts.
execute(Arguments, ClassLoader) - Method in interface software.amazon.smithy.cli.Command
Executes the command using the provided arguments.
execute(Arguments, ClassLoader) - Method in class software.amazon.smithy.cli.commands.AstCommand
 
execute(Arguments, ClassLoader) - Method in class software.amazon.smithy.cli.commands.BuildCommand
 
execute(Arguments, ClassLoader) - Method in class software.amazon.smithy.cli.commands.DiffCommand
 
execute(Arguments, ClassLoader) - Method in class software.amazon.smithy.cli.commands.SelectCommand
 
execute(Arguments, ClassLoader) - Method in class software.amazon.smithy.cli.commands.ValidateCommand
 
execute(PluginContext) - Method in class software.amazon.smithy.openapi.fromsmithy.Smithy2OpenApi
 
executeWithConfig(PluginContext, T) - Method in class software.amazon.smithy.build.plugins.ConfigurableSmithyBuildPlugin
Executes the plugin using the deserialized configuration object.
expect(char) - Method in class software.amazon.smithy.utils.SimpleParser
Expects that the next character is the given character and consumes it.
expect(char...) - Method in class software.amazon.smithy.utils.SimpleParser
Expects that the next character is one of a fixed set of possible characters.
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
Casts the current node to an ArrayNode, throwing ExpectationNotMetException when the node is the wrong type.
expectArrayNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.Node
Casts the current node to an ArrayNode, throwing ExpectationNotMetException when the node is the wrong type.
expectArrayValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Gets the value as an array.
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
Casts the current node to a BooleanNode, throwing ExpectationNotMetException when the node is the wrong type.
expectBooleanNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.Node
Casts the current node to a BooleanNode, throwing ExpectationNotMetException when the node is the wrong type.
expectBooleanValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Gets the value as a boolean.
expectFileBytes(Path) - Method in class software.amazon.smithy.build.MockManifest
Expects that the given file was stored and returns the bytes.
expectFileBytes(String) - Method in class software.amazon.smithy.build.MockManifest
Expects that the given file was stored and returns the bytes.
expectFileString(Path) - Method in class software.amazon.smithy.build.MockManifest
Expects that the given file was stored and returns a UTF-8 string.
expectFileString(String) - Method in class software.amazon.smithy.build.MockManifest
Expects that the given file was stored and returns a UTF-8 string.
expectInputShape(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
Gets the input shape of an operation, and returns Smithy's Unit type trait if the operation has no meaningful input.
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
Gets the member with the given name, throwing ExpectationNotMetException when the member is not present.
expectMember(String, Supplier<String>) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets the member with the given name, throwing ExpectationNotMetException when the member is not present.
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
Casts the current node to a NullNode, throwing ExpectationNotMetException when the node is the wrong type.
expectNullNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.Node
Casts the current node to a NullNode, throwing ExpectationNotMetException when the node is the wrong type.
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
Casts the current node to a NumberNode, throwing ExpectationNotMetException when the node is the wrong type.
expectNumberNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.Node
Casts the current node to a NumberNode, throwing ExpectationNotMetException when the node is the wrong type.
expectNumberNode(String) - Method in class software.amazon.smithy.model.node.NumberNode
 
expectNumberNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.NumberNode
 
expectNumberValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Gets the value as a number.
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
Casts the current node to an ObjectNode, throwing ExpectationNotMetException when the node is the wrong type.
expectObjectNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.Node
Casts the current node to an ObjectNode, throwing ExpectationNotMetException when the node is the wrong type.
expectObjectNode(String) - Method in class software.amazon.smithy.model.node.ObjectNode
 
expectObjectNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.ObjectNode
 
expectObjectValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Gets the value as an object.
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.
expectOutputShape(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
Gets the output shape of an operation, and returns Smithy's unit type trait if the operation has no meaningful output.
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
Casts the current node to a StringNode, throwing ExpectationNotMetException when the node is the wrong type.
expectStringNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.Node
Casts the current node to a StringNode, throwing ExpectationNotMetException when the node is the wrong type.
expectStringNode(String) - Method in class software.amazon.smithy.model.node.StringNode
 
expectStringNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.StringNode
 
expectStringValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Gets the value as a string.
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.
expectUri() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition
 
explode(boolean) - Method in class software.amazon.smithy.openapi.model.EncodingObject.Builder
 
explode(boolean) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
EXPREF - Static variable in class software.amazon.smithy.jmespath.ast.LiteralExpression
Sentinel value to represent an expression reference.
expression() - Method in class software.amazon.smithy.utils.SimpleParser
Gets the expression being parsed.
ExpressionProblem - Class in software.amazon.smithy.jmespath
Represents a problem detected by static analysis.
ExpressionProblem.Severity - Enum in software.amazon.smithy.jmespath
The severity of the problem.
ExpressionSerializer - Class in software.amazon.smithy.jmespath
Serializes the JMESPath expression AST back to a JMESPath expression.
ExpressionSerializer() - Constructor for class software.amazon.smithy.jmespath.ExpressionSerializer
 
ExpressionTypeExpression - Class in software.amazon.smithy.jmespath.ast
Contains a reference to an expression that can be run zero or more times by a function.
ExpressionTypeExpression(JmespathExpression) - Constructor for class software.amazon.smithy.jmespath.ast.ExpressionTypeExpression
 
ExpressionTypeExpression(JmespathExpression, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.ExpressionTypeExpression
 
ExpressionVisitor<T> - Interface in software.amazon.smithy.jmespath
Visits each type of AST node.
extensions(Map<String, Node>) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
extensions(ObjectNode) - Method in class software.amazon.smithy.jsonschema.SchemaDocument.Builder
Adds custom key-value pairs to the resulting JSON Schema document.
extensions(Map<String, Node>) - Method in class software.amazon.smithy.openapi.model.Component.Builder
 
extensions(ObjectNode) - Method in class software.amazon.smithy.openapi.model.Component.Builder
 
externalDocs(ExternalDocumentation) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
externalDocs(ExternalDocumentation) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
externalDocs(ExternalDocumentation) - Method in class software.amazon.smithy.openapi.model.TagObject.Builder
 
externalDocumentation(String) - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition.Builder
 
ExternalDocumentation - Class in software.amazon.smithy.openapi.model
 
ExternalDocumentation.Builder - Class in software.amazon.smithy.openapi.model
 
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
 

F

failWhenMissing(boolean) - Method in class software.amazon.smithy.model.traits.IdRefTrait.Builder
 
failWhenMissing() - Method in class software.amazon.smithy.model.traits.IdRefTrait
 
FieldExpression - Class in software.amazon.smithy.jmespath.ast
Gets a field by name from an object.
FieldExpression(String) - Constructor for class software.amazon.smithy.jmespath.ast.FieldExpression
 
FieldExpression(String, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.FieldExpression
 
file(String) - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink.Builder
Sets File of a ShapeLink.
FILE_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.ShapeLink
 
FileManifest - Interface in software.amazon.smithy.build
Creates and tracks the files generated by a SmithyBuildPlugin.
fileManifest(FileManifest) - Method in class software.amazon.smithy.build.PluginContext.Builder
Sets the required FileManifest to use in the plugin.
fileManifest() - Method in interface software.amazon.smithy.codegen.core.CodegenContext
 
fileManifest(FileManifest) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Sets the required file manifest used to write files to disk.
fileManifest() - Method in class software.amazon.smithy.codegen.core.directed.ContextualDirective
 
fileManifest() - Method in class software.amazon.smithy.codegen.core.directed.CreateContextDirective
 
fileManifestFactory(Function<Path, FileManifest>) - Method in class software.amazon.smithy.build.SmithyBuild
Sets a factory function that's used to create FileManifest objects when writing SmithyBuildPlugin artifacts.
filenameReservedWords(ReservedWords) - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Builder
Sets the reserved word implementation for file names.
filterMetadata(Model, BiPredicate<String, Node>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Filters out metadata key-value pairs from a model that do not match a predicate.
FilterProjectionExpression - Class in software.amazon.smithy.jmespath.ast
A projection that filters values using a comparison.
FilterProjectionExpression(JmespathExpression, JmespathExpression, JmespathExpression) - Constructor for class software.amazon.smithy.jmespath.ast.FilterProjectionExpression
 
FilterProjectionExpression(JmespathExpression, JmespathExpression, JmespathExpression, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.FilterProjectionExpression
 
filterShapes(Model, Predicate<Shape>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Filters shapes out of the model that do not match the given predicate.
FilterSuppressions - Class in software.amazon.smithy.build.transforms
Filters suppressions found in metadata and SuppressTrait traits.
FilterSuppressions() - Constructor for class software.amazon.smithy.build.transforms.FilterSuppressions
 
FilterSuppressions.Config - Class in software.amazon.smithy.build.transforms
filterSuppressions configuration settings.
filterTraits(Model, BiPredicate<Shape, Trait>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Filters traits out of the model that do not match the given predicate.
findDuplicateShapeNames(Collection<T>) - Static method in class software.amazon.smithy.model.validation.ValidationUtils
Deprecated.
findJarsWithMatchingTags(Set<String>, Set<String>) - Method in interface software.amazon.smithy.cli.BuildParameterBuilder.ClassPathTagMatcher
Finds all JARs that contain any of the given set of tags.
findJarsWithMatchingTags(Set<String>, Set<String>) - Method in class software.amazon.smithy.cli.BuildParameterBuilder.JarFileClassPathTagMatcher
 
findMemberTrait(Model, String) - Method in class software.amazon.smithy.model.shapes.MemberShape
 
findMemberTrait(Model, String) - Method in class software.amazon.smithy.model.shapes.Shape
Gets a trait from the member shape or from the shape targeted by the member.
findModels() - Static method in class software.amazon.smithy.model.loader.ModelDiscovery
Finds Smithy models using the thread context ClassLoader.
findModels(ClassLoader) - Static method in class software.amazon.smithy.model.loader.ModelDiscovery
Finds Smithy models using the given ClassLoader.
findModels(URL) - Static method in class software.amazon.smithy.model.loader.ModelDiscovery
Parse the Smithy models from the given URL that points to a Smithy manifest file in a JAR.
findTrait(ShapeId) - Method in class software.amazon.smithy.model.shapes.Shape
Attempts to find a trait applied to the shape by name.
findTrait(String) - Method in class software.amazon.smithy.model.shapes.Shape
Attempts to find a trait applied to the shape by ID.
flatMapStream(S, Class<T>) - Static method in interface software.amazon.smithy.model.traits.Trait
Deprecated.
flatMapStream(L, Function<L, Optional<R>>) - Static method in class software.amazon.smithy.utils.Pair
Creates a Stream of zero or one Pairs if the mapping function returns a non-empty Optional.
flatMapStream(L, Supplier<Optional<R>>) - Static method in class software.amazon.smithy.utils.Pair
 
FlattenExpression - Class in software.amazon.smithy.jmespath.ast
Flattens the wrapped expression into an array.
FlattenExpression(JmespathExpression) - Constructor for class software.amazon.smithy.jmespath.ast.FlattenExpression
 
FlattenExpression(JmespathExpression, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.FlattenExpression
 
FlattenNamespaces - Class in software.amazon.smithy.build.transforms
flattenNamespaces updates a model by flattening the namespaces of shapes connected to a service into a single, target namespace.
FlattenNamespaces() - Constructor for class software.amazon.smithy.build.transforms.FlattenNamespaces
 
FlattenNamespaces.Config - Class in software.amazon.smithy.build.transforms
flattenNamespaces configuration settings.
FloatShape - Class in software.amazon.smithy.model.shapes
Represents a integer shape.
floatShape(FloatShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
floatShape(FloatShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
floatShape(FloatShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
FloatShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a FloatShape.
flows(ObjectNode) - Method in class software.amazon.smithy.openapi.model.SecurityScheme.Builder
 
flushWriters() - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriterDelegator
Deprecated.
Writes each pending CodegenWriter to the FileManifest.
flushWriters() - Method in class software.amazon.smithy.codegen.core.WriterDelegator
Writes each pending SymbolWriter to the FileManifest.
forbidQueryParams(List<String>) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
FORCE_COLOR - Static variable in class software.amazon.smithy.cli.Cli
 
forList() - Static method in interface software.amazon.smithy.utils.BuilderRef
Creates a builder reference to a list.
format(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
format(ValidationEvent) - Method in class software.amazon.smithy.model.validation.ContextualValidationEventFormatter
 
format(ValidationEvent) - Method in class software.amazon.smithy.model.validation.LineValidationEventFormatter
 
format(ValidationEvent) - Method in interface software.amazon.smithy.model.validation.ValidationEventFormatter
Converts the event to a string.
format(Object, Object...) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Creates a formatted string using formatter expressions and variadic arguments.
formatComponent(ToShapeId, ToShapeId, String) - Static method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Replaces templated placeholders in an Integration trait.
formatLiteral(Object) - Static method in class software.amazon.smithy.utils.AbstractCodeWriter
Provides the default functionality for formatting literal values.
forName(String, BiConsumer<W, String>) - Static method in interface software.amazon.smithy.utils.CodeInterceptor
Creates an interceptor that works with any type of CodeSection and is filtered only by the name of the section.
forName(String) - Static method in interface software.amazon.smithy.utils.CodeSection
Creates a CodeSection that returns the given sectionName.
forOrderedMap() - Static method in interface software.amazon.smithy.utils.BuilderRef
Creates a builder reference to a ordered map.
forOrderedSet() - Static method in interface software.amazon.smithy.utils.BuilderRef
Creates a builder reference to an ordered set.
forUnorderedMap() - Static method in interface software.amazon.smithy.utils.BuilderRef
Creates a builder reference to an unordered map.
forUnorderedSet() - Static method in interface software.amazon.smithy.utils.BuilderRef
Creates a builder reference to an unordered set.
from(Object) - Static method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Creates a LiteralExpression from value, unwrapping it if necessary.
from(String) - Static method in class software.amazon.smithy.model.node.Node
Create a StringNode from a String value.
from(Number) - Static method in class software.amazon.smithy.model.node.Node
Create a NumberNode from a Number value.
from(boolean) - Static method in class software.amazon.smithy.model.node.Node
Create a BooleanNode from a boolean value.
from(String) - Static method in class software.amazon.smithy.model.shapes.ShapeId
Creates an absolute shape ID from the given string.
from(String) - Static method in class software.amazon.smithy.utils.MediaType
Create a parsed MediaType from the given string.
fromErrors(List<ValidationEvent>) - Static method in class software.amazon.smithy.model.validation.ValidatedResult
Creates a new ValidatedResult with no values and a list of ValidationEvents.
fromErrors(Collection<ValidationEvent>) - Static method in class software.amazon.smithy.model.validation.ValidatedResult
Deprecated.
fromMetadata(Node) - Static method in interface software.amazon.smithy.model.validation.suppressions.Suppression
Creates a suppression from a Node found in the "suppressions" metadata of a Smithy model.
fromModelFile(String) - Static method in class software.amazon.smithy.model.validation.testrunner.SmithyTestCase
Creates a test case from a model file.
fromNode(Node) - Static method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
Creates a CfnConfig from a Node value.
fromNode(Node) - Static method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition
 
fromNode(Node) - Method in class software.amazon.smithy.aws.traits.protocols.AwsProtocolTrait.Builder
Updates the builder from a Node.
fromNode(Node) - Method in class software.amazon.smithy.aws.traits.protocols.RestXmlTrait.Builder
 
fromNode(Node) - Static method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions
Converts an ObjectNode that represents the definitions section of the trace file into a types maps and tags map.
fromNode(Node) - Static method in class software.amazon.smithy.codegen.core.trace.ShapeLink
Instantiates ShapeLink instance variables by extracting data from an ObjectNode.
fromNode(Node) - Static method in class software.amazon.smithy.codegen.core.trace.TraceFile
Converts ObjectNode into TraceFile.
fromNode(Node) - Static method in class software.amazon.smithy.codegen.core.trace.TraceMetadata
Instantiates TraceMetadata instance variables using an ObjectNode that contains the artifact section of the trace file.
fromNode(Node) - Static method in interface software.amazon.smithy.model.selector.Selector
Creates a Selector from a Node.
fromNode(Node) - Static method in class software.amazon.smithy.model.traits.EnumDefinition
 
fromNode(ObjectNode) - Static method in class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample
 
fromNode(Node) - Static method in class software.amazon.smithy.model.validation.ValidationEvent
 
fromNode(Node) - Static method in class software.amazon.smithy.openapi.OpenApiConfig
Creates an OpenApiConfig from a Node value.
fromNode(Node) - Static method in enum software.amazon.smithy.protocoltests.traits.AppliesTo
 
fromNode(Node) - Static method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition
 
fromNode(Node) - Static method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseBodyDefinition
 
fromNode(Node) - Static method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition
 
fromNode(Node) - Static method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
 
fromNode(Node) - Static method in class software.amazon.smithy.waiters.Acceptor
Creates an Acceptor from a Node.
fromNode(Node) - Static method in enum software.amazon.smithy.waiters.AcceptorState
Create an AcceptorState from a Node.
fromNode(Node) - Static method in class software.amazon.smithy.waiters.Matcher
Creates a Matcher from a Node.
fromNode(Node) - Static method in enum software.amazon.smithy.waiters.PathComparator
Creates a PathComparator from a Node.
fromNode(Node) - Static method in class software.amazon.smithy.waiters.PathMatcher
Creates a new instance from a Node.
fromNode(Node) - Static method in class software.amazon.smithy.waiters.Waiter
Create a Waiter from a Node.
fromNodes(List<? extends Node>) - Static method in class software.amazon.smithy.model.node.Node
Creates an ArrayNode from a Collection of Node values.
fromNodes(Node...) - Static method in class software.amazon.smithy.model.node.Node
Creates an ArrayNode from a variadic list of Node values.
fromOptionalNamespace(String, String) - Static method in class software.amazon.smithy.model.shapes.ShapeId
Builds a Id from the given reference.
fromParts(String, String, String) - Static method in class software.amazon.smithy.model.shapes.ShapeId
Creates an absolute shape ID from parts of a shape ID.
fromParts(String, String) - Static method in class software.amazon.smithy.model.shapes.ShapeId
Creates an absolute shape ID from parts of a shape ID.
fromRelative(String, String) - Static method in class software.amazon.smithy.model.shapes.ShapeId
Builds a Id from a relative shape reference.
fromSourceException(SourceException) - Static method in class software.amazon.smithy.model.validation.ValidationEvent
Creates a new ValidationEvent from a SourceException.
fromSourceException(SourceException, String) - Static method in class software.amazon.smithy.model.validation.ValidationEvent
Creates a new ValidationEvent from a SourceException.
FromSourceLocation - Interface in software.amazon.smithy.model
A value that can be traced back to a SourceLocation.
fromString(String) - Static method in enum software.amazon.smithy.model.shapes.ShapeType
Create a new Shape.Type from a string.
fromString(String) - Static method in enum software.amazon.smithy.model.traits.TimestampFormatTrait.Format
Create a Format from a string that would appear in a model.
fromString(String) - Static method in enum software.amazon.smithy.model.validation.Severity
Create a new Severity from a string.
fromStringMap(Map<String, String>) - Static method in class software.amazon.smithy.model.node.ObjectNode
 
fromStringRepresentation(String) - Static method in enum software.amazon.smithy.model.node.Node.NonNumericFloat
Convert a string value into a NonNumericFloat.
fromStrings(Collection<String>) - Static method in class software.amazon.smithy.model.node.Node
Creates an ArrayNode from a Collection of String values.
fromStrings(String...) - Static method in class software.amazon.smithy.model.node.Node
Creates an ArrayNode from a variadic list of String values.
fromSuppressTrait(Shape) - Static method in interface software.amazon.smithy.model.validation.suppressions.Suppression
Creates a suppression using the SuppressTrait of the given shape.
fromValue(T) - Static method in class software.amazon.smithy.model.validation.ValidatedResult
Creates a new ValidatedResult with a value and no ValidationEvents.
FunctionalUtils - Class in software.amazon.smithy.utils
Utilities for working with functions, predicates, etc.
FunctionExpression - Class in software.amazon.smithy.jmespath.ast
Executes a function by name using a list of argument expressions.
FunctionExpression(String, List<JmespathExpression>) - Constructor for class software.amazon.smithy.jmespath.ast.FunctionExpression
 
FunctionExpression(String, List<JmespathExpression>, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.FunctionExpression
 

G

gatherDependencies(Stream<SymbolDependency>) - Static method in class software.amazon.smithy.codegen.core.SymbolDependency
Gets a mapping of all dependencies used by the provided symbols.
gatherDependencies(Stream<SymbolDependency>, BinaryOperator<SymbolDependency>) - Static method in class software.amazon.smithy.codegen.core.SymbolDependency
Gets a mapping of all dependencies used by the provided symbols.
GenerateEnumDirective<C extends CodegenContext<S,?>,S> - Class in software.amazon.smithy.codegen.core.directed
Directive used to generate an enum shape or enum string shape.
GenerateEnumDirective.EnumType - Enum in software.amazon.smithy.codegen.core.directed
Represents the type of enum to generate.
generateEnumShape(GenerateEnumDirective<C, S>) - Method in interface software.amazon.smithy.codegen.core.directed.DirectedCodegen
Generates the code needed for an enum shape, whether it's a string shape marked with the enum trait, or a proper enum shape introduced in Smithy IDL 2.0.
generateError(GenerateErrorDirective<C, S>) - Method in interface software.amazon.smithy.codegen.core.directed.DirectedCodegen
Generates the code needed for an error structure.
GenerateErrorDirective<C extends CodegenContext<S,?>,S> - Class in software.amazon.smithy.codegen.core.directed
Directive used to generate an error.
generateResource(GenerateResourceDirective<C, S>) - Method in interface software.amazon.smithy.codegen.core.directed.DirectedCodegen
Generates the code needed for a resource shape.
GenerateResourceDirective<C extends CodegenContext<S,?>,S> - Class in software.amazon.smithy.codegen.core.directed
Directive used to generate a resource.
generateService(GenerateServiceDirective<C, S>) - Method in interface software.amazon.smithy.codegen.core.directed.DirectedCodegen
Generates the code needed for a service shape.
GenerateServiceDirective<C extends CodegenContext<S,?>,S> - Class in software.amazon.smithy.codegen.core.directed
Directive used to generate a service.
generateStructure(GenerateStructureDirective<C, S>) - Method in interface software.amazon.smithy.codegen.core.directed.DirectedCodegen
Generates the code needed for a structure shape.
GenerateStructureDirective<C extends CodegenContext<S,?>,S> - Class in software.amazon.smithy.codegen.core.directed
Directive used to generate a structure.
generateUnion(GenerateUnionDirective<C, S>) - Method in interface software.amazon.smithy.codegen.core.directed.DirectedCodegen
Generates the code needed for a union shape.
GenerateUnionDirective<C extends CodegenContext<S,?>,S> - Class in software.amazon.smithy.codegen.core.directed
Directive used to generate a union.
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
 
get(OperationObject) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
getAbbreviation() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
Deprecated.
getAcceptors() - Method in class software.amazon.smithy.waiters.Waiter
Gets the list of Acceptors.
getAdditionalAllowedCorsHeaders() - Method in class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig
getAdditionalAllowedCorsHeadersSet() - Method in class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig
 
getAdditionalAllowedHeaders() - Method in class software.amazon.smithy.model.traits.CorsTrait
 
getAdditionalExposedHeaders() - Method in class software.amazon.smithy.model.traits.CorsTrait
 
getAdditionalIdentifiers() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getAdditionalIdentifiers() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
Get a list of sets of member shape ids, each set can be used to identify the CloudFormation resource in addition to its primary identifier(s).
getAdditionalPatterns() - Method in class software.amazon.smithy.linters.ShouldHaveUsedTimestampValidator.Config
 
getAdditionalProjections(TransformContext) - Method in interface software.amazon.smithy.build.ProjectionTransformer
Allows the composition of projections by returning additional projections to run after the current one.
getAdditionalProjections(TransformContext) - Method in class software.amazon.smithy.build.transforms.ConfigurableProjectionTransformer
 
getAdditionalProjectionsFunction() - Method in class software.amazon.smithy.build.transforms.Apply
 
getAdditionalProjectionsFunction() - Method in class software.amazon.smithy.build.transforms.ConfigurableProjectionTransformer
 
getAdditionalProperties() - Method in class software.amazon.smithy.jsonschema.Schema
 
getAdditionalSchemas() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
Get the Smithy structure shape Ids for additional schema properties.
getAlias() - Method in class software.amazon.smithy.codegen.core.SymbolReference
Gets the alias to use when referring to the Symbol.
getAllExtensions() - Method in class software.amazon.smithy.jsonschema.Schema
 
getAllOf() - Method in class software.amazon.smithy.jsonschema.Schema
 
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
 
getAllowedAbbreviations() - Method in class software.amazon.smithy.linters.AbbreviationNameValidator.Config
A list of abbreviation strings to permit.
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.
getAllSecuritySchemeRequestHeaders() - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Gets an alphabetically sorted set of request headers used by every security scheme associated with the API.
getAllSecuritySchemeResponseHeaders() - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Gets an alphabetically sorted set of response headers used by every security scheme associated with the API.
getAllTraits() - Method in class software.amazon.smithy.model.shapes.Shape
Gets all of the traits attached to the shape.
getAlphanumericOnlyRefs() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
 
getAnyOf() - Method in class software.amazon.smithy.jsonschema.Schema
 
getApiGatewayType() - Method in class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig
 
getApiTypes() - Method in interface software.amazon.smithy.aws.apigateway.openapi.ApiGatewayMapper
Gets the types of API Gateway APIs that this mapper applies to.
getApiTypes() - Method in class software.amazon.smithy.aws.apigateway.openapi.CorsHttpIntegration
 
getAppliedTraits() - Method in class software.amazon.smithy.model.Model
Gets a set of every trait shape ID that is used in the model.
getAppliesTo() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getArgs() - Method in class software.amazon.smithy.build.model.TransformConfig
 
getArgs() - Method in class software.amazon.smithy.cli.Parser
 
getArguments() - Method in class software.amazon.smithy.jmespath.ast.FunctionExpression
Gets the function arguments.
getArity() - Method in class software.amazon.smithy.cli.Parser.Argument
Gets the arity (number of times an argument value can be provided).
getArnNamespace() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
Get the AWS ARN service namespace of the service.
getArrayIndex(int) - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Expects the value to be an array and gets the value at the given index.
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.
getArtifactDefinitions() - Method in class software.amazon.smithy.codegen.core.trace.TraceFile
Gets this TraceFile's Definitions.
getAuthorizer(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerIndex
Gets the effective authorizer name of a specific resource or operation within a service.
getAuthorizer(ToShapeId) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerIndex
Gets the effective authorizer name of a service.
getAuthorizer(String) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait
Gets a specific authorizer by name.
getAuthorizers() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait
Gets an immuatable map of authorizer names to their definitions.
getAuthorizerValue(ToShapeId) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerIndex
Gets the effective authorizer structure value of a service.
getAuthorizerValue(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerIndex
Gets the effective authorizer structure value of a shape in a service.
getAuthRequestHeaders(Context<? extends Trait>, SigV4Trait) - Method in class software.amazon.smithy.openapi.fromsmithy.security.AwsV4Converter
 
getAuthRequestHeaders(Context<? extends Trait>, HttpApiKeyAuthTrait) - Method in class software.amazon.smithy.openapi.fromsmithy.security.HttpApiKeyAuthConverter
 
getAuthRequestHeaders(Context<? extends Trait>, T) - Method in interface software.amazon.smithy.openapi.fromsmithy.SecuritySchemeConverter
Gets the names of the headers set on HTTP requests used by this authentication scheme.
getAuthResponseHeaders(Context<? extends Trait>, T) - Method in interface software.amazon.smithy.openapi.fromsmithy.SecuritySchemeConverter
Gets the names of the headers set on HTTP responses used by this authentication scheme.
getAuthScheme() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getAuthSchemeId() - Method in interface software.amazon.smithy.openapi.fromsmithy.SecuritySchemeConverter
Gets the shape ID of the auth scheme type.
getAuthSchemes(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.ServiceIndex
Get all auth defining traits attached to a service or operation.
getAuthSchemeType() - Method in class software.amazon.smithy.openapi.fromsmithy.security.AwsV4Converter
 
getAuthSchemeType() - Method in class software.amazon.smithy.openapi.fromsmithy.security.HttpApiKeyAuthConverter
 
getAuthSchemeType() - Method in class software.amazon.smithy.openapi.fromsmithy.security.HttpBasicConverter
 
getAuthSchemeType() - Method in class software.amazon.smithy.openapi.fromsmithy.security.HttpBearerConverter
 
getAuthSchemeType() - Method in class software.amazon.smithy.openapi.fromsmithy.security.HttpDigestConverter
 
getAuthSchemeType() - Method in interface software.amazon.smithy.openapi.fromsmithy.SecuritySchemeConverter
Get the U that matches this converter.
getBackwardCompatibleNameMapping() - Method in class software.amazon.smithy.build.transforms.RemoveUnusedShapes
 
getBaseDir() - Method in interface software.amazon.smithy.build.FileManifest
Gets the base directory of the manifest.
getBaseDir() - Method in class software.amazon.smithy.build.MockManifest
 
getBearerFormat() - Method in class software.amazon.smithy.openapi.model.SecurityScheme
 
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.
getBody() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition
 
getBody() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition
 
getBody() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getBodyMediaType() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
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
 
getByName(String) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
Gets the first found dependency by name.
getByName(String, String) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
Gets the first found dependency by name and dependency type.
getByProperty(String) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
Gets a list of matching dependencies that contain a property named property.
getByProperty(String, Object) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
Gets a list of matching dependencies that contain a property named property with a value of value.
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.
getByType(String) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
Gets a list of matching dependencies that have a dependency type matching dependencyType.
getCacheKeyParameters() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
A list of request parameters whose values are to be cached.
getCacheNamespace() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Gets an API-specific tag group of related cached parameters.
getCallbacks() - Method in class software.amazon.smithy.openapi.model.ComponentsObject
 
getCallbacks() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
getCanonicalName() - Method in class software.amazon.smithy.cli.Parser.Argument
Gets the canonical name, which is the longName if present or the shortName.
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).
getCfnMappers() - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers.CoreExtension
 
getCfnMappers() - Method in interface software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Smithy2CfnExtension
Registers CloudFormation mappers, classes used to modify and extend the process of converting a Smithy model to CloudFormation resource schemas.
getCfnResource() - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Context
Gets the CfnResource index data for this resource.
getChangedTrait(Class<T>) - Method in class software.amazon.smithy.diff.ChangedShape
Gets a changed trait of a specific type.
getChecksumLocationName(String) - Static method in class software.amazon.smithy.aws.traits.HttpChecksumTrait
Gets the normalized location name for a checksum algorithm.
getCloudFormationName() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
Get the AWS CloudFormation service name.
getCloudTrailEventSource() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
Returns the CloudTrail event source name of the service.
getCode() - Method in class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait
 
getCode() - Method in class software.amazon.smithy.model.traits.HttpErrorTrait
 
getCode() - Method in class software.amazon.smithy.model.traits.HttpTrait
 
getCode() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition
 
getCode() - Method in class software.amazon.smithy.protocoltests.traits.HttpResponseTestCase
 
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.codegen.core.trace.ShapeLink
Gets this ShapeLink's column number in an optional container.
getColumn() - Method in class software.amazon.smithy.jmespath.JmespathExpression
Get the approximate column where the node was defined.
getColumn() - Method in class software.amazon.smithy.model.SourceLocation
 
getComment() - Method in class software.amazon.smithy.jsonschema.Schema
 
getComparator() - Method in class software.amazon.smithy.jmespath.ast.ComparatorExpression
Gets the comparator to apply to the left and right expressions.
getComparator() - Method in class software.amazon.smithy.waiters.PathMatcher
Gets the comparison performed on the list.
getComparison() - Method in class software.amazon.smithy.jmespath.ast.FilterProjectionExpression
 
getComponents() - Method in class software.amazon.smithy.openapi.model.OpenApi
 
getConditionKey(String) - Method in class software.amazon.smithy.aws.iam.traits.DefineConditionKeysTrait
Get a specific condition key by name.
getConditionKeyNames(ToShapeId) - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeysIndex
Get all of the condition key names used in a service.
getConditionKeyNames(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeysIndex
Get all of the defined condition keys used in an operation or resource, including any inferred keys and keys inherited by parent resource bindings.
getConditionKeys() - Method in class software.amazon.smithy.aws.iam.traits.DefineConditionKeysTrait
Gets all condition keys of the service.
getConfig() - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.CfnConverter
Get the CloudFormation configuration settings.
getConfig() - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Context
Gets the configuration object used for the conversion.
getConfig() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter
Gets the configuration object.
getConfig() - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Gets the configuration object used for the conversion.
getConfig() - Method in class software.amazon.smithy.openapi.fromsmithy.OpenApiConverter
Get the OpenAPI configuration settings.
getConfigType() - Method in class software.amazon.smithy.build.plugins.ConfigurableSmithyBuildPlugin
Gets the configuration class type.
getConfigType() - Method in class software.amazon.smithy.build.transforms.Apply
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.ChangeTypes
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.ConfigurableProjectionTransformer
Gets the configuration class type.
getConfigType() - Method in class software.amazon.smithy.build.transforms.ExcludeMetadata
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.ExcludeShapesByTag
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.ExcludeShapesByTrait
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.ExcludeTags
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.ExcludeTraits
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.ExcludeTraitsByTag
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.FilterSuppressions
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.FlattenNamespaces
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.IncludeMetadata
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.IncludeNamespaces
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.IncludeServices
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.IncludeShapesByTag
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.IncludeTags
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.IncludeTraits
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.IncludeTraitsByTag
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.RemoveTraitDefinitions
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.RemoveUnusedShapes
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.RenameShapes
 
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.
getConnectionId() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Gets the ID of a VpcLink when using a private integration.
getConnectionType() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Gets the connection type used by this integration.
getConstValue() - Method in class software.amazon.smithy.jsonschema.Schema
 
getContact() - Method in class software.amazon.smithy.openapi.model.InfoObject
 
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
 
getContent() - Method in class software.amazon.smithy.mqtt.traits.Topic.Level
Gets the content of the topic.
getContent() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
getContent() - Method in class software.amazon.smithy.openapi.model.RequestBodyObject
 
getContent() - Method in class software.amazon.smithy.openapi.model.ResponseObject
 
getContentEncoding() - Method in class software.amazon.smithy.jsonschema.Schema
 
getContentHandling() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse
Gets the response payload content handling type.
getContentHandling() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Get the Request payload encoding conversion types.
getContentHandling() - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
Gets the contentHandling property of the integration.
getContentMediaType() - Method in class software.amazon.smithy.jsonschema.Schema
 
getContents() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseBodyDefinition
 
getContentType() - Method in class software.amazon.smithy.openapi.model.EncodingObject
 
getContext(String) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Gets a named contextual key-value pair from the current state.
getContext(String, Class<C>) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Gets a named context key-value pair from the current state and casts the value to the given type.
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.
getCreateOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getCreateOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
Get create-specifiable-only property definitions of the CloudFormation resource.
getCredentials() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
Gets the Credentials required for invoking the authorizer, if any, in the form of an ARN of an IAM execution role.
getCredentials() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Gets the credentials required for the integration, if any.
getCustomAuthType() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
Gets the customAuthType of the authorizer.
getDebugInfo() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Gets debug information about the current state of the AbstractCodeWriter, including the path to the current state as returned by AbstractCodeWriter.getStateDebugPath(), and up to the last two lines of text written to the AbstractCodeWriter.
getDebugInfo(int) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Gets debug information about the current state of the AbstractCodeWriter.
getDeclarationFile() - Method in class software.amazon.smithy.codegen.core.Symbol
Gets the location/filename in which the symbol is declared.
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.
getDefaultBlobFormat() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getDefaultHttpStatusCode() - Method in class software.amazon.smithy.model.traits.ErrorTrait
Returns the recommended default HTTP status code of the error.
getDefaultTimestampFormat() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
 
getDefaultValue() - Method in class software.amazon.smithy.jsonschema.Schema
 
getDefinedConditionKeys(ToShapeId) - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeysIndex
Get all of the explicit and inferred condition keys used in the entire service.
getDefinedConditionKeys(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeysIndex
Get all of the defined condition keys used in an operation or resource, including any inferred keys and keys inherited by parent resource bindings.
getDefinition(String) - Method in class software.amazon.smithy.jsonschema.SchemaDocument
Gets a schema definition from the "definitions" map using a JSON pointer.
getDefinitionFile() - Method in class software.amazon.smithy.codegen.core.Symbol
Gets the location/filename in which the symbol is defined.
getDefinitionPointer() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
 
getDefinitions() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote
 
getDefinitions() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getDefinitions() - Method in class software.amazon.smithy.jsonschema.SchemaDocument
Gets all of the schema definitions defined in the "definitions" map.
getDelete() - Method in class software.amazon.smithy.model.shapes.ResourceShape
Gets the delete lifecycle operation of the resource.
getDelete() - Method in class software.amazon.smithy.openapi.model.PathItem
 
getDependencies() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property
 
getDependencies() - Method in class software.amazon.smithy.codegen.core.DependencyTracker
 
getDependencies() - Method in class software.amazon.smithy.codegen.core.Symbol
 
getDependencies() - Method in class software.amazon.smithy.codegen.core.SymbolDependency
 
getDependencies() - Method in interface software.amazon.smithy.codegen.core.SymbolDependencyContainer
Gets the list of dependencies that this object introduces.
getDependencies() - Method in class software.amazon.smithy.codegen.core.SymbolReference
 
getDependencies() - Method in class software.amazon.smithy.codegen.core.SymbolWriter
 
getDependencies() - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriter
Deprecated.
 
getDependencies() - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriterDelegator
Deprecated.
Gets all of the dependencies that have been registered in writers created by the CodegenWriterDelegator.
getDependencies() - Method in class software.amazon.smithy.codegen.core.writer.SymbolWriter
Deprecated.
 
getDependencies() - Method in class software.amazon.smithy.codegen.core.WriterDelegator
Gets all of the dependencies that have been registered in writers created by the WriterDelegator.
getDependencyType() - Method in class software.amazon.smithy.codegen.core.SymbolDependency
Gets the type of dependency (for example, "dev", "optional", etc).
getDeprecatedProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getDescription() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getDescription() - Method in class software.amazon.smithy.jsonschema.Schema
 
getDescription() - Method in class software.amazon.smithy.openapi.model.ExternalDocumentation
 
getDescription() - Method in class software.amazon.smithy.openapi.model.InfoObject
 
getDescription() - Method in class software.amazon.smithy.openapi.model.LinkObject
 
getDescription() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
getDescription() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
getDescription() - Method in class software.amazon.smithy.openapi.model.PathItem
 
getDescription() - Method in class software.amazon.smithy.openapi.model.RequestBodyObject
 
getDescription() - Method in class software.amazon.smithy.openapi.model.ResponseObject
 
getDescription() - Method in class software.amazon.smithy.openapi.model.SecurityScheme
 
getDescription() - Method in class software.amazon.smithy.openapi.model.ServerObject
 
getDescription() - Method in class software.amazon.smithy.openapi.model.TagObject
 
getDifferences() - Method in class software.amazon.smithy.diff.ModelDiff.Result
Gets a queryable set of differences between two models.
getDiffEvents() - Method in class software.amazon.smithy.diff.ModelDiff.Result
Gets the diff analysis as a list of ValidationEvents.
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.
getDisableCapitalizedProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
getDisableCloudFormationSubstitution() - Method in class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig
 
getDisableDeprecatedPropertyGeneration() - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
getDisableFeatures() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
 
getDisableFromNode() - Method in class software.amazon.smithy.model.node.NodeMapper
Gets the set of classes where fromNode is disabled.
getDisableHandlerPermissionGeneration() - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
getDisableRequiredPropertyGeneration() - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
getDisableToNode() - Method in class software.amazon.smithy.model.node.NodeMapper
Gets the set of classes where toNode is disabled.
getDiscoveryIds() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryInfo
 
getDiscoveryOperation() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryInfo
 
getDocumentation() - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition
 
getDocumentation() - Method in class software.amazon.smithy.model.traits.EnumDefinition
 
getDocumentation() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example
 
getDocumentation() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase
 
getDocumentation() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getDocumentation() - Method in class software.amazon.smithy.waiters.Waiter
Gets the documentation of the waiter.
getDocumentationUrl() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getDocumentationWriter() - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriter
Deprecated.
Gets the documentation writer.
getDocumentationWriter() - Method in class software.amazon.smithy.codegen.core.writer.SymbolWriter
Deprecated.
Gets the documentation writer.
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.
getEffectiveOperationArn(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.traits.ArnIndex
Gets the effective ARN of an operation based on the identifier bindings of the operation bound to a resource contained 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.
getEncoding() - Method in class software.amazon.smithy.openapi.model.MediaTypeObject
 
getEndpointDiscoveryInfo(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryIndex
 
getEndpointDiscoveryOperations(ToShapeId) - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryIndex
 
getEndpointPrefix() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
Returns the endpoint prefix for the service.
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.
getEnumTrait() - Method in class software.amazon.smithy.codegen.core.directed.GenerateEnumDirective
Gets the EnumTrait of the shape.
getEnumType() - Method in class software.amazon.smithy.codegen.core.directed.GenerateEnumDirective
Gets the type of enum being generated, whether it's a string shape marked with the enum trait or, in Smithy IDL 2.0, an actual enum shape.
getEnumValues() - Method in class software.amazon.smithy.jsonschema.Schema
 
getError() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryInfo
Deprecated.
getError() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait
Deprecated.
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.diff.evaluators.AbstractDiffEvaluator
Gets the event ID of the evaluator.
getEventId() - Method in class software.amazon.smithy.model.validation.ValidationEvent
Deprecated.
Use the getId() method to match the node format.
getEventIdAllowList() - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
Gets a list of allowed event IDs.
getEventIdDenyList() - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
Gets a list of denied event IDs.
getEvents() - Method in class software.amazon.smithy.build.PluginContext
Gets the validation events encountered after projecting the model.
getEvents() - Method in class software.amazon.smithy.build.ProjectionResult
Gets the validation events encountered after projecting the model.
getEvents() - Method in class software.amazon.smithy.model.knowledge.EventStreamInfo
Gets all of the event stream events of the event stream.
getEventStreamHttp() - Method in class software.amazon.smithy.aws.traits.protocols.AwsProtocolTrait
Gets the priority ordered list of supported HTTP protocol versions that are required when using event streams.
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.
getExactMatch() - Method in class software.amazon.smithy.linters.RepeatedShapeNameValidator.Config
 
getExample() - Method in class software.amazon.smithy.openapi.model.MediaTypeObject
 
getExample() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
getExamples() - Method in class software.amazon.smithy.jsonschema.Schema
 
getExamples() - Method in class software.amazon.smithy.model.traits.ExamplesTrait
 
getExamples() - Method in class software.amazon.smithy.openapi.model.MediaTypeObject
 
getExamples() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
getExcludeDefaults() - Method in class software.amazon.smithy.linters.NoninclusiveTermsValidator.Config
 
getExcludedProperties() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
Get members that have been explicitly excluded from the CloudFormation resource.
getExclusiveMaximum() - Method in class software.amazon.smithy.jsonschema.Schema
 
getExclusiveMinimum() - Method in class software.amazon.smithy.jsonschema.Schema
 
getExpected() - Method in class software.amazon.smithy.waiters.PathMatcher
Gets the expected return value of each element returned by the path.
getExpectedEvents() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestCase
Gets the expected validation events.
getExportTagged() - Method in class software.amazon.smithy.build.transforms.RemoveTraitDefinitions.Config
Gets the set of tags that are used to export trait definitions.
getExportTagged() - Method in class software.amazon.smithy.build.transforms.RemoveUnusedShapes.Config
Gets the set of tags that are used to export shapes.
getExpression() - Method in class software.amazon.smithy.jmespath.ast.ExpressionTypeExpression
Gets the contained expression.
getExpression() - Method in class software.amazon.smithy.jmespath.ast.FlattenExpression
Returns the expression being flattened.
getExpression() - Method in class software.amazon.smithy.jmespath.ast.NotExpression
Gets the contained expression to negate.
getExpressions() - Method in class software.amazon.smithy.jmespath.ast.MultiSelectHashExpression
Gets the map of key-value pairs to add to the created object.
getExpressions() - Method in class software.amazon.smithy.jmespath.ast.MultiSelectListExpression
Gets the ordered list of expressions to add to the list.
getExpressionStart() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Get the expression start character of the current state.
getExtension(String) - Method in class software.amazon.smithy.jsonschema.Schema
 
getExtension(String) - Method in class software.amazon.smithy.jsonschema.SchemaDocument
Gets an extension value by name.
getExtension(String) - Method in class software.amazon.smithy.openapi.model.Component
 
getExtensions() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
 
getExtensions(Class<T>) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Attempts to deserialize the extensions into the targeted type using a NodeMapper.
getExtensions() - Method in class software.amazon.smithy.jsonschema.SchemaDocument
Gets all extensions of the schema document.
getExtensions() - Method in class software.amazon.smithy.openapi.model.Component.Builder
 
getExtensions() - Method in class software.amazon.smithy.openapi.model.Component
 
getExternalDocs() - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
getExternalDocs() - Method in class software.amazon.smithy.openapi.model.OpenApi
 
getExternalDocs() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
getExternalDocs() - Method in class software.amazon.smithy.openapi.model.TagObject
 
getExternalDocs() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getExternalDocumentation() - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition
 
getExtraEvents() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestCase.Result
 
getFailedResults() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite.Result
 
getFile() - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink
Gets this ShapeLink's file in an optional container.
getFileBytes(Path) - Method in class software.amazon.smithy.build.MockManifest
Gets the bytes of a stored file.
getFileBytes(String) - Method in class software.amazon.smithy.build.MockManifest
Gets the bytes of a stored file.
getFileManifest() - Method in class software.amazon.smithy.build.PluginContext
Gets the FileManifest used to create files in the projection.
getFilename() - Method in class software.amazon.smithy.model.SourceLocation
 
getFiles() - Method in interface software.amazon.smithy.build.FileManifest
Gets all of the files in the result.
getFiles() - Method in class software.amazon.smithy.build.MockManifest
 
getFilesIn(Path) - Method in interface software.amazon.smithy.build.FileManifest
Gets the paths to files stored under a prefix.
getFilesIn(String) - Method in interface software.amazon.smithy.build.FileManifest
Gets the paths to files stored under a prefix.
getFileString(Path) - Method in class software.amazon.smithy.build.MockManifest
Gets the contents of a stored file as a String.
getFileString(String) - Method in class software.amazon.smithy.build.MockManifest
Gets the contents of a stored file as a String.
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.
getFlows() - Method in class software.amazon.smithy.openapi.model.SecurityScheme
 
getForbidGreedyLabels() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getForbidHeaders() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getForbidQueryParams() - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
 
getFormat() - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
getFormat() - Method in class software.amazon.smithy.jsonschema.Schema
 
getFormat() - Method in class software.amazon.smithy.model.traits.TimestampFormatTrait
Gets the timestampFormat value as a Format enum.
getFullName() - Method in class software.amazon.smithy.codegen.core.Symbol
Gets the full name of the symbol.
getFullResourceArnTemplate(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.traits.ArnIndex
Expands the relative ARN of a resource with the service name to form a full ARN template.
getGet() - Method in class software.amazon.smithy.openapi.model.PathItem
 
getGreedyLabel() - Method in class software.amazon.smithy.model.pattern.SmithyPattern
Gets the greedy label of the pattern, if present.
getHandlerNameOrder(String) - Static method in class software.amazon.smithy.aws.cloudformation.schema.model.Handler
 
getHandlers() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getHead() - Method in class software.amazon.smithy.openapi.model.PathItem
 
getHeader(String) - Method in class software.amazon.smithy.openapi.model.ResponseObject
Gets a header by case-insensitive header name.
getHeaders() - Method in class software.amazon.smithy.openapi.model.ComponentsObject
 
getHeaders() - Method in class software.amazon.smithy.openapi.model.EncodingObject
 
getHeaders() - Method in class software.amazon.smithy.openapi.model.ResponseObject
 
getHeaders() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition
 
getHeaders() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition
 
getHeaders() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getHelp() - Method in interface software.amazon.smithy.cli.Command
Gets details help for the command.
getHelp() - Method in class software.amazon.smithy.cli.commands.SelectCommand
 
getHelp() - Method in class software.amazon.smithy.cli.Parser.Argument
Gets the argument help text.
getHomepage() - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata
Gets this TraceMetadata's Homepage in an Optional container.
getHost() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition
 
getHost() - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
 
getHostPrefix() - Method in class software.amazon.smithy.model.traits.EndpointTrait
 
getHttp() - Method in class software.amazon.smithy.aws.traits.protocols.AwsProtocolTrait
Gets the priority ordered list of supported HTTP protocol versions.
getHttpMethod() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Gets the integration's HTTP method type.
getHttpResponseCode() - Method in class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait
 
getId() - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink
Gets this ShapeLink's id.
getId() - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata
Gets this TraceMetadata's id.
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
Get the ShapeId of the shape.
getId() - Method in class software.amazon.smithy.model.validation.ValidationEvent
Returns the identifier of the validation event.
getId() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase
 
getId() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getIdentifiers() - Method in class software.amazon.smithy.model.shapes.ResourceShape
Gets the identifiers of the resource.
getIdentitySource() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
Gets the comma-separated list of mapping expressions of the request parameters as the identity source.
getIdentityValidationExpression() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
Gets the regular expression for validating the token as the incoming identity.
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.
getIdKeyword() - Method in class software.amazon.smithy.jsonschema.SchemaDocument
Gets the "$id" keyword of the document.
getIds() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference
 
getIgnoreUnsupportedTraits() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getImportContainer() - Method in class software.amazon.smithy.codegen.core.SymbolWriter
Gets the import container associated with the writer.
getImportContainer() - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriter
Deprecated.
Gets the import container associated with the writer.
getImportContainer() - Method in class software.amazon.smithy.codegen.core.writer.SymbolWriter
Deprecated.
Gets the import container associated with the writer.
getImports() - Method in class software.amazon.smithy.build.model.ProjectionConfig
Gets the imports configured for the projection.
getImports() - Method in class software.amazon.smithy.build.model.SmithyBuildConfig
Gets the paths to all of the models to import.
getIn() - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait
 
getIn() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
getIn() - Method in class software.amazon.smithy.openapi.model.SecurityScheme
 
getIncludeTagged() - Method in class software.amazon.smithy.build.transforms.FlattenNamespaces.Config
Gets the set of tags that are retained in the model.
getIndentLevel() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Gets the indentation level of the current state.
getIndentText() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Gets the text used for indentation (defaults to four spaces).
getIndex() - Method in class software.amazon.smithy.jmespath.ast.IndexExpression
Gets the index to retrieve.
getInfo() - Method in class software.amazon.smithy.openapi.model.OpenApi
 
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, and returns an empty optional if the input targets smithy.api#Unit.
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
 
getInput() - Method in class software.amazon.smithy.mqtt.traits.TopicBinding
Deprecated.
Use getInputShape instead.
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.
getInputMembersRequirePagination() - Method in class software.amazon.smithy.linters.MissingPaginatedTraitValidator.Config
 
getInputShape(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
Gets the optional input structure of an operation.
getInputShape() - Method in class software.amazon.smithy.model.shapes.OperationShape
Gets the input of the operation.
getInputShape() - Method in class software.amazon.smithy.mqtt.traits.TopicBinding
Gets the input shape related to this operation.
getInputToken() - Method in class software.amazon.smithy.model.traits.PaginatedTrait
 
getInputTokenMember() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
 
getInsertTrailingNewline() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Checks if the AbstractCodeWriter inserts a trailing newline (if necessary) when converted to a string.
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.
getIntegrationTrait(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTraitIndex
Get the integration trait for a particular operation, resource, or service bound within a service.
getIntegrationTrait(ToShapeId, ToShapeId, Class<T>) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTraitIndex
Get the integration trait for a particular operation, resource, or service bound within a service of a specific type.
getItems() - Method in class software.amazon.smithy.jsonschema.Schema
 
getItems() - Method in class software.amazon.smithy.model.traits.PaginatedTrait
 
getItemsMember() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
Deprecated.
See PaginationInfo.getItemsMemberPath() to retrieve the full path.
getItemsMemberPath() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
Get the resolved items path identifiers as a list of MemberShape.
getJsonAdd() - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
getJsonAdd() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getJsonContentType() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getJsonSchemaConverter() - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Context
Gets the JSON schema converter.
getJsonSchemaConverter() - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Gets the JSON schema converter.
getJsonSchemaMappers() - Method in interface software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Smithy2CfnExtension
Registers JsonSchema mappers that are used to modify JsonSchema definitions created from a Smithy model.
getJsonSchemaMappers() - Method in class software.amazon.smithy.openapi.fromsmithy.CoreExtension
 
getJsonSchemaMappers() - Method in interface software.amazon.smithy.openapi.fromsmithy.Smithy2OpenApiExtension
Registers JsonSchema mappers that are used to modify JsonSchema definitions created from a Smithy model.
getKeepUnusedComponents() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getKey() - Method in class software.amazon.smithy.diff.ChangedMetadata
Gets the key of the metadata that changed.
getKey() - Method in class software.amazon.smithy.model.shapes.MapShape
Get the key member shape of the map.
getKey() - Method in class software.amazon.smithy.utils.Pair
 
getKeys() - Method in class software.amazon.smithy.build.transforms.ExcludeMetadata.Config
 
getKeys() - Method in class software.amazon.smithy.build.transforms.IncludeMetadata.Config
 
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.aws.traits.ArnTrait
 
getLabels() - Method in class software.amazon.smithy.model.pattern.SmithyPattern
Get a list of all segments that are labels.
getLabels() - Method in class software.amazon.smithy.mqtt.traits.Topic
Gets all of the label levels in the topic.
getLeft() - Method in class software.amazon.smithy.jmespath.ast.BinaryExpression
Gets the left side of the expression.
getLeft() - Method in class software.amazon.smithy.utils.Pair
 
getLevels() - Method in class software.amazon.smithy.mqtt.traits.Topic
Gets all of the hierarchical levels of the topic.
getLicense() - Method in class software.amazon.smithy.openapi.model.InfoObject
 
getLine() - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink
Gets this ShapeLink's line number in an optional container.
getLine() - Method in class software.amazon.smithy.jmespath.JmespathExpression
Get the approximate line where the node was defined.
getLine() - Method in class software.amazon.smithy.model.SourceLocation
 
getLinks() - Method in class software.amazon.smithy.openapi.model.ComponentsObject
 
getLinks() - Method in class software.amazon.smithy.openapi.model.ResponseObject
 
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
 
getLocationType() - Method in class software.amazon.smithy.model.knowledge.TextInstance
Retrieves the type of TextLocationType associated with the text.
getLongName() - Method in class software.amazon.smithy.cli.Parser.Argument
Gets the long name of the argument (e.g., --help).
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.
getMapStrategy() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
 
getMatcher() - Method in class software.amazon.smithy.waiters.Acceptor
Gets the matcher used to test if the acceptor.
getMax(LengthTrait) - Method in class software.amazon.smithy.diff.evaluators.ChangedLengthTrait
 
getMax(RangeTrait) - Method in class software.amazon.smithy.diff.evaluators.ChangedRangeTrait
 
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
 
getMaxDelay() - Method in class software.amazon.smithy.waiters.Waiter
Gets the maximum amount of time allowed to wait between retries in seconds.
getMaximum() - Method in class software.amazon.smithy.jsonschema.Schema
 
getMaxItems() - Method in class software.amazon.smithy.jsonschema.Schema
 
getMaxLength() - Method in class software.amazon.smithy.jsonschema.Schema
 
getMaxProperties() - Method in class software.amazon.smithy.jsonschema.Schema
 
getMediaType() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseBodyDefinition
 
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.
getMemberName() - Method in class software.amazon.smithy.waiters.Matcher.ErrorTypeMember
 
getMemberName() - Method in class software.amazon.smithy.waiters.Matcher
Gets the member name of the matcher.
getMemberName() - Method in class software.amazon.smithy.waiters.Matcher.SuccessMember
 
getMemberName() - Method in class software.amazon.smithy.waiters.Matcher.UnknownMember
 
getMemberNames() - Method in class software.amazon.smithy.linters.CamelCaseValidator.Config
Gets how member names are to be cased.
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
 
getMessageRegex() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseBodyDefinition
 
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.build.plugins.BuildInfo
 
getMetadata() - Method in class software.amazon.smithy.codegen.core.trace.TraceFile
Gets this TraceFile's TraceMetadata.
getMetadata() - Method in class software.amazon.smithy.model.Model
 
getMetadata(String) - Method in class software.amazon.smithy.utils.CodeWriterDebugInfo
Gets debug metadata by name.
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
 
getMethod() - Method in class software.amazon.smithy.openapi.fromsmithy.OpenApiProtocol.Operation
 
getMethod() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition
 
getMethod() - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
 
getMin(LengthTrait) - Method in class software.amazon.smithy.diff.evaluators.ChangedLengthTrait
 
getMin(RangeTrait) - Method in class software.amazon.smithy.diff.evaluators.ChangedRangeTrait
 
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.
getMinDelay() - Method in class software.amazon.smithy.waiters.Waiter
Gets the minimum amount of time to wait between retries in seconds.
getMinimum() - Method in class software.amazon.smithy.jsonschema.Schema
 
getMinItems() - Method in class software.amazon.smithy.jsonschema.Schema
 
getMinLength() - Method in class software.amazon.smithy.jsonschema.Schema
 
getMinProperties() - Method in class software.amazon.smithy.jsonschema.Schema
 
getModel() - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Context
Gets the Smithy model being converted.
getModel() - Method in class software.amazon.smithy.build.PluginContext
Gets the model that was projected.
getModel() - Method in class software.amazon.smithy.build.ProjectionResult
Gets the result of projecting the model.
getModel() - Method in class software.amazon.smithy.build.TransformContext
Gets the model to transform.
getModel() - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Gets the Smithy model being converted.
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() - Method in class software.amazon.smithy.build.PluginContext
Creates a new Model where shapes that define traits or shapes that are only used as part of a trait definition have been removed.
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.
getMqttTrait() - Method in class software.amazon.smithy.mqtt.traits.TopicBinding
Gets the trait that formed the binding of the operation to MQTT for this topic.
getMultipleOf() - Method in class software.amazon.smithy.jsonschema.Schema
 
getMutabilities() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty
Gets all of the CloudFormation-specific property mutability options associated with this resource property.
getName() - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Smithy2Cfn
 
getName() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
Get the AWS CloudFormation resource name.
getName() - Method in class software.amazon.smithy.aws.iam.traits.IamResourceTrait
Get the AWS IAM resource name.
getName() - Method in class software.amazon.smithy.aws.traits.auth.SigV4Trait
 
getName() - Method in class software.amazon.smithy.build.model.TransformConfig
 
getName() - Method in class software.amazon.smithy.build.plugins.BuildInfoPlugin
 
getName() - Method in class software.amazon.smithy.build.plugins.ModelPlugin
 
getName() - Method in class software.amazon.smithy.build.plugins.SourcesPlugin
 
getName() - Method in interface software.amazon.smithy.build.ProjectionTransformer
Gets the name of the transformer.
getName() - Method in interface software.amazon.smithy.build.SmithyBuildPlugin
Gets the name of the plugin.
getName() - Method in class software.amazon.smithy.build.transforms.Apply
 
getName() - Method in class software.amazon.smithy.build.transforms.ChangeTypes
 
getName() - Method in class software.amazon.smithy.build.transforms.ExcludeMetadata
 
getName() - Method in class software.amazon.smithy.build.transforms.ExcludeShapesByTag
 
getName() - Method in class software.amazon.smithy.build.transforms.ExcludeShapesByTrait
 
getName() - Method in class software.amazon.smithy.build.transforms.ExcludeTags
 
getName() - Method in class software.amazon.smithy.build.transforms.ExcludeTraits
 
getName() - Method in class software.amazon.smithy.build.transforms.ExcludeTraitsByTag
 
getName() - Method in class software.amazon.smithy.build.transforms.FilterSuppressions
 
getName() - Method in class software.amazon.smithy.build.transforms.FlattenNamespaces
 
getName() - Method in class software.amazon.smithy.build.transforms.IncludeMetadata
 
getName() - Method in class software.amazon.smithy.build.transforms.IncludeNamespaces
 
getName() - Method in class software.amazon.smithy.build.transforms.IncludeServices
 
getName() - Method in class software.amazon.smithy.build.transforms.IncludeShapesByTag
 
getName() - Method in class software.amazon.smithy.build.transforms.IncludeTags
 
getName() - Method in class software.amazon.smithy.build.transforms.IncludeTraits
 
getName() - Method in class software.amazon.smithy.build.transforms.IncludeTraitsByTag
 
getName() - Method in class software.amazon.smithy.build.transforms.RemoveTraitDefinitions
 
getName() - Method in class software.amazon.smithy.build.transforms.RemoveUnusedShapes
 
getName() - Method in class software.amazon.smithy.build.transforms.RenameShapes
 
getName() - Method in interface software.amazon.smithy.cli.Command
Gets the name of the command.
getName() - Method in class software.amazon.smithy.cli.commands.AstCommand
 
getName() - Method in class software.amazon.smithy.cli.commands.BuildCommand
 
getName() - Method in class software.amazon.smithy.cli.commands.DiffCommand
 
getName() - Method in class software.amazon.smithy.cli.commands.SelectCommand
 
getName() - Method in class software.amazon.smithy.cli.commands.ValidateCommand
 
getName() - Method in class software.amazon.smithy.codegen.core.Symbol
Gets the unqualified name of the symbol, that is, a name without namespace.
getName() - Method in class software.amazon.smithy.jmespath.ast.FieldExpression
Get the name of the field to retrieve.
getName() - Method in class software.amazon.smithy.jmespath.ast.FunctionExpression
Gets the function name.
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
 
getName() - Method in class software.amazon.smithy.openapi.fromsmithy.Smithy2OpenApi
 
getName() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
getName() - Method in class software.amazon.smithy.openapi.model.SecurityScheme
 
getName() - Method in class software.amazon.smithy.openapi.model.TagObject
 
getName() - Method in class software.amazon.smithy.openapi.model.XmlObject
 
getNamespace() - Method in class software.amazon.smithy.build.transforms.FlattenNamespaces.Config
Gets the target namespace that existing namespaces will be flattened into.
getNamespace() - Method in class software.amazon.smithy.codegen.core.Symbol
Provides the namespace of the symbol or "" if empty.
getNamespace() - Method in class software.amazon.smithy.model.shapes.ShapeId
Get the namespace of the shape.
getNamespace() - Method in class software.amazon.smithy.openapi.model.XmlObject
 
getNamespaceAllowList() - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
Gets the metadata suppression namespace allow list.
getNamespaceDelimiter() - Method in class software.amazon.smithy.codegen.core.Symbol
Provides the namespace delimiter of the symbol or "" if empty.
getNamespaceDenyList() - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
Gets the metadata suppression namespace deny list.
getNamespaces() - Method in class software.amazon.smithy.build.transforms.IncludeNamespaces.Config
 
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.
getNewline() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Gets the character used to represent newlines in the current state.
getNewlinePrefix() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Gets the prefix to prepend to every line after a new line is added (except for an inserted trailing newline).
getNewModel() - Method in class software.amazon.smithy.diff.Differences
Gets the new model.
getNewModelEvents() - Method in class software.amazon.smithy.diff.ModelDiff.Result
Gets the validation events emitted when validating the new model.
getNewShape() - Method in class software.amazon.smithy.diff.ChangedShape
Gets the new shape value.
getNewValue() - Method in class software.amazon.smithy.diff.ChangedMetadata
Gets the new metadata value for this key.
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.
getNot() - Method in class software.amazon.smithy.jsonschema.Schema
 
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.
getObjectField(String) - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Expects the value to be an object and gets a field by name.
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.
getOldModel() - Method in class software.amazon.smithy.diff.Differences
Gets the old model.
getOldModelEvents() - Method in class software.amazon.smithy.diff.ModelDiff.Result
Gets the validation events emitted when validating the old model.
getOldShape() - Method in class software.amazon.smithy.diff.ChangedShape
Gets the old shape value.
getOldValue() - Method in class software.amazon.smithy.diff.ChangedMetadata
Gets the old metadata value for this key.
getOmitEmptyValues() - Method in class software.amazon.smithy.model.node.NodeMapper
Gets whether or not false, empty arrays, and empty objects are omitted from serialized POJOs.
getOneOf() - Method in class software.amazon.smithy.jsonschema.Schema
 
getOnHttpPrefixHeaders() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getOpenapi() - Method in class software.amazon.smithy.openapi.model.OpenApi
 
getOpenApiAuthSchemeName() - Method in interface software.amazon.smithy.openapi.fromsmithy.SecuritySchemeConverter
Gets the name of OpenApi auth scheme.
getOpenApiMappers() - Method in class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayExtension
 
getOpenApiMappers() - Method in class software.amazon.smithy.openapi.fromsmithy.CoreExtension
 
getOpenApiMappers() - Method in interface software.amazon.smithy.openapi.fromsmithy.Smithy2OpenApiExtension
Registers OpenAPI mappers, classes used to modify and extend the process of converting a Smithy model to OpenAPI.
getOpenApiProtocol() - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Gets the OpenAPI protocol conversion object.
getOpenIdConnectUrl() - Method in class software.amazon.smithy.openapi.model.SecurityScheme
 
getOperation() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryInfo
 
getOperation() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait
The operation used to discover endpoints for the service.
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
 
getOperation() - Method in class software.amazon.smithy.mqtt.traits.TopicBinding
Gets the operation shape related to the topic bindings.
getOperation() - Method in class software.amazon.smithy.openapi.fromsmithy.OpenApiProtocol.Operation
 
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.
getOperationBindings(ToShapeId) - Method in class software.amazon.smithy.mqtt.traits.ResolvedTopicIndex
Get all of the MQTT topic bindings of a specific operation.
getOperationBindingType(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.model.knowledge.IdentifierBindingIndex
Gets the identifier binding type of an operation to a resource.
getOperationId() - Method in class software.amazon.smithy.openapi.model.LinkObject
 
getOperationId() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
getOperationMethod(Context<T>, OperationShape) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiProtocol
Gets the HTTP method of an operation.
getOperationMqttTrait(Shape) - Static method in class software.amazon.smithy.mqtt.traits.TopicBinding
Finds the MQTT binding trait associated with an operation.
getOperationRef() - Method in class software.amazon.smithy.openapi.model.LinkObject
 
getOperationResponseStatusCode(Context<T>, ToShapeId) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiProtocol
Gets the response status code of an operation or error shape.
getOperations() - Method in class software.amazon.smithy.model.shapes.EntityShape
Gets operations bound only through the "operations" property.
getOperations() - Method in class software.amazon.smithy.openapi.model.PathItem
 
getOperationShapeIds() - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
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.
getOperationUri(Context<T>, OperationShape) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiProtocol
Gets the URI of an operation.
getOptionalError() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryInfo
 
getOptionalError() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait
The error shape which indicates to a client that an endpoint they are using is no longer valid.
getOptions() - Method in class software.amazon.smithy.codegen.core.SymbolReference
Gets all of the reference options.
getOptions() - Method in class software.amazon.smithy.openapi.model.PathItem
 
getOrder() - Method in interface software.amazon.smithy.aws.cloudformation.schema.fromsmithy.CfnMapper
Gets the sort order of the plugin from -128 to 127.
getOrder() - Method in interface software.amazon.smithy.jsonschema.JsonSchemaMapper
Gets the sort order of the plugin from -128 to 127.
getOrder() - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.CheckForGreedyLabels
 
getOrder() - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.CheckForPrefixHeaders
 
getOrder() - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.OpenApiJsonAdd
 
getOrder() - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.OpenApiJsonSubstitutions
 
getOrder() - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.RemoveEmptyComponents
 
getOrder() - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.RemoveUnusedComponents
 
getOrder() - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.UnsupportedTraits
 
getOrder() - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiMapper
Gets the sort order of the plugin from -128 to 127.
getOrderedShapes() - Method in class software.amazon.smithy.codegen.core.TopologicalIndex
Gets all reverse-topologically ordered shapes, including members.
getOrganizationName() - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
getOrigin() - Method in class software.amazon.smithy.model.traits.CorsTrait
 
getOriginalId() - Method in class software.amazon.smithy.model.traits.synthetic.OriginalShapeIdTrait
Gets the original shape ID of the shape before it was renamed.
getOriginalModel() - Method in class software.amazon.smithy.build.PluginContext
Get the original model before applying the projection.
getOriginalModel() - Method in class software.amazon.smithy.build.TransformContext
Get the original model before applying the projection.
getOriginalModelValidationEvents() - Method in class software.amazon.smithy.build.TransformContext
Gets an immutable list of ValidationEvents that were encountered when loading the source model.
getOutput(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
Gets the optional output structure of an operation, and returns an empty optional if the output targets smithy.api#Unit.
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
 
getOutputDirectory() - Method in class software.amazon.smithy.build.model.SmithyBuildConfig
 
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.
getOutputMembersRequirePagination() - Method in class software.amazon.smithy.linters.MissingPaginatedTraitValidator.Config
 
getOutputShape(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
Gets the optional output structure of an operation.
getOutputShape() - Method in class software.amazon.smithy.model.shapes.OperationShape
Gets the output of the operation.
getOutputToken() - Method in class software.amazon.smithy.model.traits.PaginatedTrait
 
getOutputTokenMember() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
Deprecated.
See PaginationInfo.getOutputTokenMemberPath() to retrieve the full path.
getOutputTokenMemberPath() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
Get the resolved output path identifiers as a list of MemberShape.
getPackageName() - Method in class software.amazon.smithy.codegen.core.SymbolDependency
Gets the package name referenced by the dependency.
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
 
getParameters() - Method in class software.amazon.smithy.openapi.model.ComponentsObject
 
getParameters() - Method in class software.amazon.smithy.openapi.model.LinkObject
 
getParameters() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
getParameters() - Method in class software.amazon.smithy.openapi.model.PathItem
 
getParameters() - Method in class software.amazon.smithy.utils.MediaType
Gets the immutable map of parameters.
getParams() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getParser() - Method in interface software.amazon.smithy.cli.Command
Gets the parser of the command.
getParser() - Method in class software.amazon.smithy.cli.commands.AstCommand
 
getParser() - Method in class software.amazon.smithy.cli.commands.BuildCommand
 
getParser() - Method in class software.amazon.smithy.cli.commands.DiffCommand
 
getParser() - Method in class software.amazon.smithy.cli.commands.SelectCommand
 
getParser() - Method in class software.amazon.smithy.cli.commands.ValidateCommand
 
getParts() - Method in class software.amazon.smithy.model.node.NodePointer
Gets the parsed parts of the pointer.
getPassThroughBehavior() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Gets the pass through behavior of the integration.
getPassThroughBehavior() - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
Gets the pass through behavior of the integration.
getPatch() - Method in class software.amazon.smithy.openapi.model.PathItem
 
getPath(List<String>) - Method in interface software.amazon.smithy.model.selector.AttributeValue
Gets a property using a path to the property.
getPath() - Method in class software.amazon.smithy.waiters.PathMatcher
Gets the path to execute.
getPaths() - Method in class software.amazon.smithy.openapi.model.CallbackObject
 
getPaths() - Method in class software.amazon.smithy.openapi.model.OpenApi
 
getPattern() - Method in class software.amazon.smithy.jsonschema.Schema
 
getPattern() - Method in class software.amazon.smithy.model.traits.PatternTrait
Gets the regex pattern.
getPatternProperties() - Method in class software.amazon.smithy.jsonschema.Schema
 
getPayloadFormatVersion() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Gets the payload format version.
getPayloadShape() - Method in class software.amazon.smithy.mqtt.traits.TopicBinding
Gets the payload shape of the topic.
getPermissions() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Handler
 
getPluginClassLoader() - Method in class software.amazon.smithy.build.PluginContext
Gets the ClassLoader that should be used in build plugins to load services.
getPluginManifest(String) - Method in class software.amazon.smithy.build.ProjectionResult
Gets the result of a specific plugin.
getPluginManifests() - Method in class software.amazon.smithy.build.ProjectionResult
Gets the results of each plugin.
getPlugins() - Method in class software.amazon.smithy.build.model.ProjectionConfig
 
getPlugins() - Method in class software.amazon.smithy.build.model.SmithyBuildConfig
Gets the globally configured plugins that are applied to every projection.
getPointer(ToShapeId) - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Gets the JSON pointer string to a specific shape.
getPointer() - Method in class software.amazon.smithy.openapi.model.Ref
Gets the JSON pointer to the component.
getPositionalHelp() - Method in class software.amazon.smithy.cli.Parser
 
getPositionalName() - Method in class software.amazon.smithy.cli.Parser
 
getPost() - Method in class software.amazon.smithy.openapi.model.PathItem
 
getPrefix() - Method in class software.amazon.smithy.model.traits.XmlNamespaceTrait
 
getPrefix() - Method in class software.amazon.smithy.openapi.model.XmlObject
 
getPrefixes() - Method in class software.amazon.smithy.linters.StandardOperationVerbValidator.Config
 
getPrimaryIdentifier() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getPrimaryIdentifiers() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
Gets a set of identifier names that represent the primary way to identify a CloudFormation resource.
getProblems() - Method in class software.amazon.smithy.jmespath.LinterResult
Gets the set of problems in the expression.
getProjection() - Method in class software.amazon.smithy.build.PluginContext
 
getProjection() - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
getProjectionName() - Method in class software.amazon.smithy.build.PluginContext
Gets the name of the projection being applied.
getProjectionName() - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
getProjectionName() - Method in class software.amazon.smithy.build.ProjectionResult
Gets the name of the projection that was executed.
getProjectionName() - Method in class software.amazon.smithy.build.TransformContext
Gets the name of the projection being applied.
getProjectionResult(String) - Method in class software.amazon.smithy.build.SmithyBuildResult
Gets a projection result by name.
getProjectionResults() - Method in class software.amazon.smithy.build.SmithyBuildResult
Gets all of the projection results as an unmodifiable list.
getProjectionResultsMap() - Method in class software.amazon.smithy.build.SmithyBuildResult
Gets all of the projection results as a map of projection name to ProjectionResult.
getProjections() - Method in class software.amazon.smithy.build.model.SmithyBuildConfig
Gets all of the configured projections.
getProjections() - Method in class software.amazon.smithy.build.transforms.Apply.Config
Gets the ordered list of projections to apply by name.
getProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote
 
getProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getProperties() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
Get all property definitions of the CloudFormation resource.
getProperties() - Method in class software.amazon.smithy.jsonschema.Schema
 
getProperty(String) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
Gets the definition of the specified property of the CloudFormation resource.
getProperty(String) - Method in class software.amazon.smithy.jsonschema.Schema
 
getProperty(String) - Method in interface software.amazon.smithy.model.selector.AttributeValue
Gets a property from the attribute value.
getPropertyNames() - Method in class software.amazon.smithy.jsonschema.Schema
 
getPropertyPointer(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Context
Gets the JSON pointer string to a specific property.
getProtocol() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getProtocol() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase
 
getProtocol() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getProtocolRequestHeaders(Context<T>, OperationShape) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiProtocol
Gets the unmodeled protocol-specific HTTP headers of a request that are considered significant for the provided operation.
getProtocolRequestHeaders(Context<RestJson1Trait>, OperationShape) - Method in class software.amazon.smithy.openapi.fromsmithy.protocols.AwsRestJson1Protocol
 
getProtocolResponseHeaders(Context<T>, OperationShape) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiProtocol
Gets the unmodeled protocol-specific HTTP headers of a response that are considered significant for the provided operation.
getProtocolResponseHeaders(Context<RestJson1Trait>, OperationShape) - Method in class software.amazon.smithy.openapi.fromsmithy.protocols.AwsRestJson1Protocol
 
getProtocols(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.ServiceIndex
Get all protocol traits attached to a service.
getProtocols() - Method in class software.amazon.smithy.openapi.fromsmithy.CoreExtension
 
getProtocols() - Method in interface software.amazon.smithy.openapi.fromsmithy.Smithy2OpenApiExtension
Registers additional protocols that handle serialization and deserialization.
getProtocolTrait() - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Gets the protocol trait that is being converted.
getProtocolType() - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiProtocol
Gets the protocol type that this converter handles.
getProtocolType() - Method in class software.amazon.smithy.openapi.fromsmithy.protocols.AwsRestJson1Protocol
 
getProvider() - Method in class software.amazon.smithy.model.knowledge.NeighborProviderIndex
Gets the precomputed neighbor provider.
getProviderArns() - Method in class software.amazon.smithy.aws.traits.auth.CognitoUserPoolsTrait
Get the list of provider ARNs.
getProviderWithTraitRelationships() - Method in class software.amazon.smithy.model.knowledge.NeighborProviderIndex
Gets the neighbor provider that includes trait relationships.
getPublishBinding(ToShapeId) - Method in class software.amazon.smithy.mqtt.traits.ResolvedTopicIndex
Gets the MQTT publish binding of an operation.
getPut() - Method in class software.amazon.smithy.model.shapes.ResourceShape
Gets the put lifecycle operation of the resource.
getPut() - Method in class software.amazon.smithy.openapi.model.PathItem
 
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.
getQueryParams() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition
 
getQueryParams() - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
 
getRead() - Method in class software.amazon.smithy.model.shapes.ResourceShape
Gets the read lifecycle operation of the resource.
getReadOnly() - Method in class software.amazon.smithy.jsonschema.Schema
 
getReadOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getReadOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
Get read-only property definitions of the CloudFormation 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.
getRecursiveClosure(ToShapeId) - Method in class software.amazon.smithy.codegen.core.TopologicalIndex
Gets the recursive closure of a given shape represented as PathFinder.Path objects.
getRecursiveShapes() - Method in class software.amazon.smithy.codegen.core.TopologicalIndex
Gets all shapes that have edges that are part of a recursive closure, including container shapes (list/set/map/structure/union) and members.
getRef() - Method in class software.amazon.smithy.jsonschema.Schema
 
getReferences() - Method in class software.amazon.smithy.codegen.core.Symbol
Gets the list of symbols that are referenced by this symbol.
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.
getRemotes() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getRemoveGreedyParameterSuffix() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getRemoveReasons() - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
Gets whether suppression reasons are removed.
getRemoveUnused() - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
Gets whether unused suppressions are removed.
getRename() - Method in class software.amazon.smithy.model.shapes.ServiceShape
 
getRenamed() - Method in class software.amazon.smithy.build.transforms.RenameShapes.Config
Gets the map of shape ids to be renamed.
getRequest() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase
 
getRequestAlgorithmMember() - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait
Optionally gets name of the input member used to specify which request checksum to send.
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.
getRequestBodies() - Method in class software.amazon.smithy.openapi.model.ComponentsObject
 
getRequestBody() - Method in class software.amazon.smithy.openapi.model.LinkObject
 
getRequestBody() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
getRequestParameter(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Get a specific request parameter by input expression.
getRequestParameter(String) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
Get a specific request parameter by input expression.
getRequestParameters() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Gets the request parameter mappings of the integration.
getRequestParameters() - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
Gets the request parameter mappings of the integration.
getRequestTemplate(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Gets a specific request template by MIME type.
getRequestTemplate(String) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
Gets a specific request template by MIME type.
getRequestTemplates() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Gets all request templates of the integration.
getRequestTemplates() - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
Gets all request templates of the integration.
getRequestValidationModeMember() - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait
Optionally gets name of the input member used to specify opt-in behavior for response checksum validation.
getRequired() - Method in class software.amazon.smithy.jsonschema.Schema
 
getRequireHeaders() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getRequireQueryParams() - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
 
getReserved() - Method in class software.amazon.smithy.linters.ReservedWordsValidator.Config
 
getResolvedHost() - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
 
getResource() - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Context
Gets the resource shape being converted.
getResource(ToShapeId) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex
Gets the definition of the specified CloudFormation resource.
getResource() - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait
Get the Smithy resource shape ID of the ARN.
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
 
getResourceShapeIds() - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
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.
getResourceStructure() - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Context
Gets the structure shape that represents the consolidated properties of the resource.
getResponse(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Get a specific integration response by status code expression.
getResponse(String) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
Get a specific integration response by status code expression.
getResponse() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase
 
getResponseAlgorithms() - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait
Gets list of checksum algorithms for which checksum values when present in HTTP response should be validated.
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.
getResponseParameter(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse
Gets a specific response parameter by it's input mapping expression.
getResponseParameters() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse
Gets response parameters.
getResponses() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Gets all integration responses.
getResponses() - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
Gets all integration responses.
getResponses() - Method in class software.amazon.smithy.openapi.model.ComponentsObject
 
getResponses() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
getResponseTemplate(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse
Gets a specific response template by MIME type.
getResponseTemplates() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse
Gets a map of MIME types to mapping templates for the response payload.
getResult() - Method in class software.amazon.smithy.model.validation.ValidatedResult
Get the optional result.
getResultTtlInSeconds() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
Gets the number of seconds during which the resulting IAM policy is cached.
getReturnType() - Method in class software.amazon.smithy.jmespath.LinterResult
Gets the statically known return type of the expression.
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.
getRight() - Method in class software.amazon.smithy.jmespath.ast.BinaryExpression
Gets the right side of the expression.
getRight() - Method in class software.amazon.smithy.utils.Pair
 
getRootSchema() - Method in class software.amazon.smithy.jsonschema.SchemaDocument
Gets the root schema definition.
getSchema() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property
 
getSchema(String) - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Gets a converted schema from the context object by JSON pointer and throws if the schema does not exist.
getSchema() - Method in class software.amazon.smithy.openapi.model.MediaTypeObject
 
getSchema() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
getSchemaDocumentExtensions() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
 
getSchemaKeyword() - Method in class software.amazon.smithy.jsonschema.SchemaDocument
Gets the "$schema" keyword of the document.
getSchemas() - Method in class software.amazon.smithy.openapi.model.ComponentsObject
 
getScheme() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
Gets the Smithy scheme used as the client authentication type.
getScheme() - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait
 
getScheme() - Method in class software.amazon.smithy.openapi.model.SecurityScheme
 
getSdkId() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
Get the SDK service ID.
getSecurity() - Method in class software.amazon.smithy.openapi.model.OpenApi
 
getSecurity() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
getSecuritySchemeConverters() - Method in class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayExtension
 
getSecuritySchemeConverters() - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Gets the security scheme converters that are compatible with the selected protocol.
getSecuritySchemeConverters() - Method in class software.amazon.smithy.openapi.fromsmithy.CoreExtension
 
getSecuritySchemeConverters() - Method in interface software.amazon.smithy.openapi.fromsmithy.Smithy2OpenApiExtension
Registers additional security scheme converters.
getSecuritySchemes() - Method in class software.amazon.smithy.openapi.model.ComponentsObject
 
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
 
getServer() - Method in class software.amazon.smithy.openapi.model.LinkObject
 
getServers() - Method in class software.amazon.smithy.openapi.model.OpenApi
 
getServers() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
getServers() - Method in class software.amazon.smithy.openapi.model.PathItem
 
getService() - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Context
Gets the service shape containing the resource being converted.
getService() - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait
Get the Smithy service shape ID of the ARN.
getService() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryInfo
 
getService() - Method in class software.amazon.smithy.build.transforms.FlattenNamespaces.Config
 
getService() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Gets the service shape ID that is used to contextualize the created schemas by using things like the "rename" property of the service.
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.
getService() - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Gets the service shape being converted.
getServiceArnNamespace(ToShapeId) - Method in class software.amazon.smithy.aws.traits.ArnIndex
Gets the ARN service namespace of a service shape.
getServiceName() - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
getServiceResourceArns(ToShapeId) - Method in class software.amazon.smithy.aws.traits.ArnIndex
Gets all of the mappings of resources within a service to its arnTemplate trait.
getServices() - Method in class software.amazon.smithy.build.transforms.IncludeServices.Config
 
getServiceShapeIds() - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
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.
getSettings() - Method in class software.amazon.smithy.build.PluginContext
Gets the plugin configuration settings.
getSettings() - Method in class software.amazon.smithy.build.TransformContext
Gets the arguments object of the transform.
getSeverity() - Method in class software.amazon.smithy.model.validation.ValidationEvent
 
getShape() - Method in class software.amazon.smithy.model.knowledge.TextInstance
Gets the shape associated with the text.
getShape(ShapeId) - Method in class software.amazon.smithy.model.Model
Attempts to retrieve a Shape by ShapeId.
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.aws.cloudformation.traits.CfnResourceProperty
Gets the shape ID used to represent this property.
getShapeId() - Method in class software.amazon.smithy.diff.ChangedShape
Gets the shape ID of the changed shape.
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
 
getShapeId() - Method in class software.amazon.smithy.waiters.WaitableTrait.Provider
 
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.codegen.core.trace.TraceFile
Gets this TraceFile's Shapes map.
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
 
getShapeTypes() - Method in class software.amazon.smithy.build.transforms.ChangeTypes.Config
 
getShortName() - Method in class software.amazon.smithy.cli.Parser.Argument
Gets the short name of the argument (e.g., -h).
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
Extracts the relative name of a Smithy model from a URL that points to a Smithy model returned from ModelDiscovery.findModels().
getSmithyTrace() - Method in class software.amazon.smithy.codegen.core.trace.TraceFile
Gets this TraceFile's smithyTrace.
getSourceDocs() - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
getSourceLocation() - Method in class software.amazon.smithy.diff.ChangedMetadata
 
getSourceLocation() - Method in class software.amazon.smithy.diff.ChangedShape
 
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
 
getSources() - Method in class software.amazon.smithy.build.PluginContext
Gets the source models, or models that are considered the subject of the build.
getSources() - Method in class software.amazon.smithy.build.TransformContext
Gets the source models, or models that are considered the subject of the build.
getSourceUrl() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getStart() - Method in class software.amazon.smithy.jmespath.ast.SliceExpression
 
getStartShape() - Method in class software.amazon.smithy.model.selector.PathFinder.Path
Gets the starting shape of the Path.
getState() - Method in class software.amazon.smithy.waiters.Acceptor
Gets the state to transition to if matched.
getStateDebugPath() - Method in class software.amazon.smithy.utils.CodeWriterDebugInfo
Get the CodeWriter state path from which the debug information was collected.
getStatusCode() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse
Gets the status code of the response.
getStderr() - Static method in class software.amazon.smithy.cli.Cli
Gets the stderr consumer.
getStdout() - Static method in class software.amazon.smithy.cli.Cli
Gets the stdout consumer.
getStep() - Method in class software.amazon.smithy.jmespath.ast.SliceExpression
 
getStop() - Method in class software.amazon.smithy.jmespath.ast.SliceExpression
 
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.
getStyle() - Method in class software.amazon.smithy.openapi.model.EncodingObject
 
getStyle() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
getSubcribeEventStreamInfo(ToShapeId) - Method in class software.amazon.smithy.mqtt.traits.ResolvedTopicIndex
Get subscribe event stream info.
getSubscribeBinding(ToShapeId) - Method in class software.amazon.smithy.mqtt.traits.ResolvedTopicIndex
Gets the MQTT subscribe binding of an operation.
getSubstitutions() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getSubtype() - Method in class software.amazon.smithy.utils.MediaType
Gets the "subtype" of the media type.
getSubtypeWithoutSuffix() - Method in class software.amazon.smithy.utils.MediaType
Gets the "subtype" of the media type with no structured syntax suffix.
getSuccessCount() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite.Result
 
getSuffix() - Method in class software.amazon.smithy.utils.MediaType
Gets the optional structured syntax suffix.
getSuggestAlternatives() - Method in class software.amazon.smithy.linters.StandardOperationVerbValidator.Config
 
getSummary() - Method in interface software.amazon.smithy.cli.Command
Gets a short summary of the command that's shown in the main help.
getSummary() - Method in class software.amazon.smithy.cli.commands.AstCommand
 
getSummary() - Method in class software.amazon.smithy.cli.commands.BuildCommand
 
getSummary() - Method in class software.amazon.smithy.cli.commands.DiffCommand
 
getSummary() - Method in class software.amazon.smithy.cli.commands.SelectCommand
 
getSummary() - Method in class software.amazon.smithy.cli.commands.ValidateCommand
 
getSummary() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
getSummary() - Method in class software.amazon.smithy.openapi.model.PathItem
 
getSupportedTags() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getSupportNonNumericFloats() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
 
getSuppressionReason() - Method in class software.amazon.smithy.model.validation.ValidationEvent
Get the reason that the event was suppressed.
getSymbol() - Method in class software.amazon.smithy.codegen.core.SymbolReference
Gets the referenced symbol.
getSymbols() - Method in class software.amazon.smithy.codegen.core.Symbol
 
getSymbols() - Method in interface software.amazon.smithy.codegen.core.SymbolContainer
Returns any Symbol objects contained in the object.
getSymbols() - Method in class software.amazon.smithy.codegen.core.SymbolReference
 
getSynthesizedSchemas() - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Gets all of the synthesized schemas that needed to be created while generating the OpenAPI artifact.
getTags() - Method in class software.amazon.smithy.build.transforms.ExcludeShapesByTag.Config
Gets the set of tags that causes shapes to be removed.
getTags() - Method in class software.amazon.smithy.build.transforms.ExcludeTags.Config
Gets the set of tags that are removed from the model.
getTags() - Method in class software.amazon.smithy.build.transforms.ExcludeTraitsByTag.Config
 
getTags() - Method in class software.amazon.smithy.build.transforms.IncludeShapesByTag.Config
Gets the set of tags that cause shapes to be included.
getTags() - Method in class software.amazon.smithy.build.transforms.IncludeTags.Config
Gets the set of tags that are retained in the model.
getTags() - Method in class software.amazon.smithy.build.transforms.IncludeTraitsByTag.Config
 
getTags() - Method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions
Gets this Definition's Tags Map.
getTags() - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink
Gets this ShapeLink's tags list.
getTags() - Method in class software.amazon.smithy.model.shapes.Shape
 
getTags() - Method in class software.amazon.smithy.model.traits.EnumDefinition
 
getTags() - Method in class software.amazon.smithy.openapi.model.OpenApi
 
getTags() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
getTags() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getTags() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase
 
getTags() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getTags() - Method in interface software.amazon.smithy.utils.Tagged
Gets the tags applied to an object.
getTags() - Method in class software.amazon.smithy.waiters.Waiter
 
getTarget() - Method in class software.amazon.smithy.model.shapes.MemberShape
Get the targeted member shape ID.
getTemplate() - Method in class software.amazon.smithy.aws.traits.ArnTrait
 
getTerms() - Method in class software.amazon.smithy.linters.NoninclusiveTermsValidator.Config
 
getTermsOfService() - Method in class software.amazon.smithy.openapi.model.InfoObject
 
getTestCases() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestsTrait
 
getTestCases() - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestsTrait
 
getTestCases() - Method in class software.amazon.smithy.protocoltests.traits.HttpResponseTestsTrait
 
getTestCasesFor(AppliesTo) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestsTrait
Gets all test cases that apply to a client or server.
getTestCasesFor(AppliesTo) - Method in class software.amazon.smithy.protocoltests.traits.HttpResponseTestsTrait
Gets all test cases that apply to a client or server.
getText() - Method in class software.amazon.smithy.model.knowledge.TextInstance
Retrieves the text content of the TextInstance.
getTextInstances() - Method in class software.amazon.smithy.model.knowledge.TextIndex
 
getThrottling() - Method in class software.amazon.smithy.model.traits.RetryableTrait
 
getTimeoutInMillis() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Get the timeout in milliseconds.
getTimestamp() - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata
Gets this TraceMetadata's timestamp.
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.jsonschema.Schema
 
getTitle() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example
 
getTitle() - Method in class software.amazon.smithy.openapi.model.InfoObject
 
getTopic() - Method in class software.amazon.smithy.mqtt.traits.PublishTrait
Gets the parsed topic of the trait.
getTopic() - Method in class software.amazon.smithy.mqtt.traits.SubscribeTrait
Gets the parsed topic of the trait.
getTopic() - Method in class software.amazon.smithy.mqtt.traits.TopicBinding
Gets the resolved topic of the binding.
getTrace() - Method in class software.amazon.smithy.openapi.model.PathItem
 
getTrait() - Method in class software.amazon.smithy.model.knowledge.TextInstance
Gets the trait associated with the text.
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.
getTraitDefNames() - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
getTraitDifferences() - Method in class software.amazon.smithy.diff.ChangedShape
Gets the trait differences between the old and new shape.
getTraitNames() - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
getTraitPropertyPath() - Method in class software.amazon.smithy.model.knowledge.TextInstance
Gets the ordered path components within a trait's value the text is associated with.
getTraits() - Method in class software.amazon.smithy.build.transforms.ExcludeShapesByTrait.Config
Gets the shape IDs of the traits to filter shapes by.
getTraits() - Method in class software.amazon.smithy.build.transforms.ExcludeTraits.Config
Gets the list of trait shape IDs/namespaces to exclude.
getTraits() - Method in class software.amazon.smithy.build.transforms.IncludeTraits.Config
Gets the list of trait shape IDs to include.
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
 
getTraitType() - Method in class software.amazon.smithy.diff.evaluators.ChangedLengthTrait
 
getTraitType() - Method in class software.amazon.smithy.diff.evaluators.ChangedRangeTrait
 
getTransformer() - Method in class software.amazon.smithy.build.TransformContext
Gets the ModelTransformer that has been configured to aid in the transformation.
getTransforms() - Method in class software.amazon.smithy.build.model.ProjectionConfig
 
getTrimBlankLines() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Returns the number of allowed consecutive newlines that are not trimmed by the AbstractCodeWriter when written to a string.
getTrimTrailingSpaces() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Returns true if the trailing spaces in the current state are trimmed.
getType() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
Gets the type of the authorizer.
getType() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Gets the integration type.
getType() - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition
 
getType() - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait
Get the AWS CloudFormation type of the ARN.
getType() - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink
Gets this ShapeLink's type.
getType() - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata
Gets this TraceMetadata's type.
getType() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Gets the type of the value.
getType() - Method in class software.amazon.smithy.jsonschema.Schema
 
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.BigDecimalShape
 
getType() - Method in class software.amazon.smithy.model.shapes.BigIntegerShape
 
getType() - Method in class software.amazon.smithy.model.shapes.BlobShape
 
getType() - Method in class software.amazon.smithy.model.shapes.BooleanShape
 
getType() - Method in class software.amazon.smithy.model.shapes.ByteShape
 
getType() - Method in class software.amazon.smithy.model.shapes.DocumentShape
 
getType() - Method in class software.amazon.smithy.model.shapes.DoubleShape
 
getType() - Method in class software.amazon.smithy.model.shapes.FloatShape
 
getType() - Method in class software.amazon.smithy.model.shapes.IntegerShape
 
getType() - Method in class software.amazon.smithy.model.shapes.ListShape
 
getType() - Method in class software.amazon.smithy.model.shapes.LongShape
 
getType() - Method in class software.amazon.smithy.model.shapes.MapShape
 
getType() - Method in class software.amazon.smithy.model.shapes.MemberShape
 
getType() - Method in class software.amazon.smithy.model.shapes.OperationShape
 
getType() - Method in class software.amazon.smithy.model.shapes.ResourceShape
 
getType() - Method in class software.amazon.smithy.model.shapes.ServiceShape
 
getType() - Method in class software.amazon.smithy.model.shapes.SetShape
 
getType() - Method in class software.amazon.smithy.model.shapes.Shape
Gets the type of the shape.
getType() - Method in class software.amazon.smithy.model.shapes.ShortShape
 
getType() - Method in class software.amazon.smithy.model.shapes.StringShape
 
getType() - Method in class software.amazon.smithy.model.shapes.StructureShape
 
getType() - Method in class software.amazon.smithy.model.shapes.TimestampShape
 
getType() - Method in class software.amazon.smithy.model.shapes.UnionShape
 
getType() - Method in class software.amazon.smithy.openapi.model.SecurityScheme
 
getType() - Method in class software.amazon.smithy.utils.MediaType
Gets the "type" of the media type.
getTypeName() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getTypes() - Method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions
Gets this Definition's Types Map.
getTypeVersion() - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata
Gets this TraceMetadata's TypeVersion in an Optional container.
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.
getUnionStrategy() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
 
getUniqueItems() - Method in class software.amazon.smithy.jsonschema.Schema
 
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.aws.apigateway.traits.AuthorizerDefinition
Gets the Uniform Resource Identifier (URI) of the authorizer Lambda function.
getUri() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Gets the Uniform Resource Identifier (URI) of the integration endpoint.
getUri() - Method in class software.amazon.smithy.model.traits.HttpTrait
 
getUri() - Method in class software.amazon.smithy.model.traits.XmlNamespaceTrait
 
getUri() - Method in class software.amazon.smithy.openapi.fromsmithy.OpenApiProtocol.Operation
 
getUri() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition
 
getUri() - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
 
getUrl() - Method in class software.amazon.smithy.openapi.model.ExternalDocumentation
 
getUrl() - Method in class software.amazon.smithy.openapi.model.ServerObject
 
getUrls() - Method in class software.amazon.smithy.model.traits.ExternalDocumentationTrait
Gets the external documentation names and links.
getUseIntegerType() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getUseJsonName() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
 
getValidationEvents() - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
getValidationEvents() - Method in class software.amazon.smithy.model.validation.ValidatedResult
Get the list of ValidationEvents associated with the result.
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.jmespath.ast.LiteralExpression
Gets the nullable value contained in the literal value.
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
 
getValue() - Method in class software.amazon.smithy.utils.Pair
 
getValue() - Method in class software.amazon.smithy.waiters.Matcher.ErrorTypeMember
 
getValue() - Method in class software.amazon.smithy.waiters.Matcher
Gets the value of the set matcher variant.
getValue() - Method in class software.amazon.smithy.waiters.Matcher.SuccessMember
 
getValue() - Method in class software.amazon.smithy.waiters.Matcher.UnknownMember
 
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.
getVariables() - Method in class software.amazon.smithy.openapi.model.ServerObject
 
getVendorParams() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getVendorParamsShape() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getVerbs() - Method in class software.amazon.smithy.linters.StandardOperationVerbValidator.Config
 
getVerbsRequirePagination() - Method in class software.amazon.smithy.linters.MissingPaginatedTraitValidator.Config
 
getVerbsSuggestPagination() - Method in class software.amazon.smithy.linters.MissingPaginatedTraitValidator.Config
 
getVersion() - Method in class software.amazon.smithy.build.model.SmithyBuildConfig
Gets the version of Smithy-Build.
getVersion() - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
getVersion() - Method in class software.amazon.smithy.codegen.core.SymbolDependency
Gets the version string of the dependency.
getVersion() - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata
Gets this TraceMetadata's version (for example, the AWS SDK release number).
getVersion() - Method in class software.amazon.smithy.model.shapes.ServiceShape
Get the version of the service.
getVersion() - Method in class software.amazon.smithy.openapi.model.InfoObject
 
getWaiters() - Method in class software.amazon.smithy.waiters.WaitableTrait
Gets the waiters defined on the trait.
getWhenMissingSetter() - Method in class software.amazon.smithy.model.node.NodeMapper
 
getWriteOnly() - Method in class software.amazon.smithy.jsonschema.Schema
 
getWriteOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getWriteOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
Get write-only property definitions of the CloudFormation resource.
getWriters() - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriterDelegator
Deprecated.
Returns an immutable Map of created CodegenWriters.
getWriters() - Method in class software.amazon.smithy.codegen.core.WriterDelegator
Returns an immutable Map of created SymbolWriters.

H

handle(Type, String, String, Node) - Method in enum software.amazon.smithy.model.node.NodeMapper.WhenMissing
Invoked when an object property cannot be deserialized.
Handler - Class in software.amazon.smithy.aws.cloudformation.schema.model
Data class representing a CloudFormation Resource Schema's handler definition.
Handler.Builder - Class in software.amazon.smithy.aws.cloudformation.schema.model
 
HandlerPermissionMapper - Class in software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers
Generates the resource's handler permissions list based on the lifecycle operation used and any permissions listed in the aws.iam#requiredActions trait.
HandlerPermissionMapper() - Constructor for class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers.HandlerPermissionMapper
 
handlers(Map<String, Handler>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
has(String) - Method in class software.amazon.smithy.cli.Arguments
Checks if a canonicalized argument name was provided.
hasExplicitMutability(boolean) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
 
hasExplicitMutability() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty
Returns true if the property's mutability was configured explicitly by the use of a trait instead of derived through its lifecycle bindings within a resource.
hasFile(Path) - Method in interface software.amazon.smithy.build.FileManifest
Checks if the given file is stored in the manifest.
hasFile(String) - Method in interface software.amazon.smithy.build.FileManifest
Checks if the given file is stored in the manifest.
hashCode() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
 
hashCode() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse
 
hashCode() - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition
 
hashCode() - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait
 
hashCode() - Method in class software.amazon.smithy.aws.traits.ArnTrait
 
hashCode() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
 
hashCode() - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
hashCode() - Method in class software.amazon.smithy.cli.Arguments
 
hashCode() - Method in class software.amazon.smithy.codegen.core.Symbol
 
hashCode() - Method in class software.amazon.smithy.codegen.core.SymbolDependency
 
hashCode() - Method in class software.amazon.smithy.codegen.core.SymbolReference
 
hashCode() - Method in class software.amazon.smithy.diff.ChangedMetadata
 
hashCode() - Method in class software.amazon.smithy.diff.ChangedShape
 
hashCode() - Method in class software.amazon.smithy.diff.Differences
 
hashCode() - Method in class software.amazon.smithy.diff.ModelDiff.Result
 
hashCode() - Method in class software.amazon.smithy.jmespath.ast.BinaryExpression
 
hashCode() - Method in class software.amazon.smithy.jmespath.ast.ComparatorExpression
 
hashCode() - Method in class software.amazon.smithy.jmespath.ast.CurrentExpression
 
hashCode() - Method in class software.amazon.smithy.jmespath.ast.ExpressionTypeExpression
 
hashCode() - Method in class software.amazon.smithy.jmespath.ast.FieldExpression
 
hashCode() - Method in class software.amazon.smithy.jmespath.ast.FilterProjectionExpression
 
hashCode() - Method in class software.amazon.smithy.jmespath.ast.FlattenExpression
 
hashCode() - Method in class software.amazon.smithy.jmespath.ast.FunctionExpression
 
hashCode() - Method in class software.amazon.smithy.jmespath.ast.IndexExpression
 
hashCode() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
 
hashCode() - Method in class software.amazon.smithy.jmespath.ast.MultiSelectHashExpression
 
hashCode() - Method in class software.amazon.smithy.jmespath.ast.MultiSelectListExpression
 
hashCode() - Method in class software.amazon.smithy.jmespath.ast.NotExpression
 
hashCode() - Method in class software.amazon.smithy.jmespath.ast.SliceExpression
 
hashCode() - Method in class software.amazon.smithy.jmespath.ExpressionProblem
 
hashCode() - Method in class software.amazon.smithy.jmespath.LinterResult
 
hashCode() - Method in class software.amazon.smithy.jsonschema.Schema
 
hashCode() - Method in class software.amazon.smithy.jsonschema.SchemaDocument
 
hashCode() - Method in class software.amazon.smithy.model.knowledge.EventStreamInfo
 
hashCode() - Method in class software.amazon.smithy.model.knowledge.HttpBinding
 
hashCode() - Method in class software.amazon.smithy.model.Model
 
hashCode() - Method in class software.amazon.smithy.model.neighbor.Relationship
 
hashCode() - Method in class software.amazon.smithy.model.node.ArrayNode
 
hashCode() - Method in class software.amazon.smithy.model.node.BooleanNode
 
hashCode() - Method in class software.amazon.smithy.model.node.NodePointer
 
hashCode() - Method in class software.amazon.smithy.model.node.NullNode
 
hashCode() - Method in class software.amazon.smithy.model.node.NumberNode
 
hashCode() - Method in class software.amazon.smithy.model.node.ObjectNode
 
hashCode() - Method in class software.amazon.smithy.model.node.StringNode
 
hashCode() - Method in class software.amazon.smithy.model.pattern.SmithyPattern
 
hashCode() - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Segment
 
hashCode() - Method in class software.amazon.smithy.model.pattern.UriPattern
 
hashCode() - Method in class software.amazon.smithy.model.shapes.Shape
 
hashCode() - Method in class software.amazon.smithy.model.shapes.ShapeId
 
hashCode() - Method in class software.amazon.smithy.model.SourceLocation
 
hashCode() - Method in class software.amazon.smithy.model.traits.AbstractTrait
 
hashCode() - Method in class software.amazon.smithy.model.traits.AnnotationTrait
 
hashCode() - Method in class software.amazon.smithy.model.traits.CorsTrait
 
hashCode() - Method in class software.amazon.smithy.model.traits.EnumDefinition
 
hashCode() - Method in class software.amazon.smithy.model.traits.HttpTrait
 
hashCode() - Method in class software.amazon.smithy.model.traits.ReferencesTrait
 
hashCode() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference
 
hashCode() - Method in class software.amazon.smithy.model.traits.RetryableTrait
 
hashCode() - Method in class software.amazon.smithy.model.traits.TraitDefinition
 
hashCode() - Method in class software.amazon.smithy.model.validation.ValidationEvent
 
hashCode() - Method in class software.amazon.smithy.mqtt.traits.Topic
 
hashCode() - Method in class software.amazon.smithy.mqtt.traits.Topic.Level
 
hashCode() - Method in class software.amazon.smithy.mqtt.traits.TopicBinding
 
hashCode() - Method in class software.amazon.smithy.openapi.model.Component
 
hashCode() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
hashCode() - Method in class software.amazon.smithy.utils.MediaType
 
hashCode() - Method in class software.amazon.smithy.utils.Pair
 
hashCode() - Method in class software.amazon.smithy.waiters.Acceptor
 
hashCode() - Method in class software.amazon.smithy.waiters.Matcher
 
hashCode() - Method in class software.amazon.smithy.waiters.PathMatcher
 
hashCode() - Method in class software.amazon.smithy.waiters.Waiter
 
hasHttpRequestBindings(Shape) - Static method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
Returns true if a shape has any HTTP request trait bindings.
hasHttpResponseBindings(Shape) - Static method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
Returns true if a shape has any HTTP response trait bindings.
hasIdentifiers() - Method in class software.amazon.smithy.model.shapes.ResourceShape
 
hasInitialMessage() - Method in class software.amazon.smithy.model.knowledge.EventStreamInfo
Returns true if the event stream has an initial-message, meaning there are top-level members of the input or output of the operation that are not the event stream member.
hasLabel(String) - Method in class software.amazon.smithy.mqtt.traits.Topic
Returns true if the topic contains the given label string.
hasMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode.Builder
 
hasNames() - Method in class software.amazon.smithy.model.traits.EnumTrait
Checks if all of the constants of an enum define a name.
hasObjectField(String) - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Expects the value to be an object and checks if it contains a field by name.
hasOption(SymbolReference.Option) - Method in class software.amazon.smithy.codegen.core.SymbolReference
Checks if the given option is set on the symbol.
hasPropertyDefinition(String) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
hasTag(String) - Method in interface software.amazon.smithy.utils.Tagged
Checks if the value has the given tag by name.
hasTrait(String) - Method in class software.amazon.smithy.model.shapes.Shape
Checks if the shape has a specific trait by name.
hasTrait(ShapeId) - Method in class software.amazon.smithy.model.shapes.Shape
Checks if the shape has a specific trait by name.
hasTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.shapes.Shape
Checks if the shape has a specific trait by class.
hasValue() - Method in interface software.amazon.smithy.utils.BuilderRef
Checks if the reference currently has a borrowed or owned value.
head(OperationObject) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
headers(Map<String, ParameterObject>) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
headers(Map<String, ParameterObject>) - Method in class software.amazon.smithy.openapi.model.EncodingObject.Builder
 
headers(Map<String, Ref<ParameterObject>>) - Method in class software.amazon.smithy.openapi.model.ResponseObject.Builder
 
headers(Map<String, String>) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition.Builder
 
headers(Map<String, String>) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition.Builder
 
HELP - Static variable in class software.amazon.smithy.cli.Cli
 
homepage(String) - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata.Builder
Sets this builder's homepage.
HOMEPAGE_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.TraceMetadata
 
host(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition.Builder
 
host(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
HostLabelTrait - Class in software.amazon.smithy.model.traits
Binds an input member to a label in the hostPrefix of an endpoint trait on an operation.
HostLabelTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.HostLabelTrait
 
HostLabelTrait() - Constructor for class software.amazon.smithy.model.traits.HostLabelTrait
 
HostLabelTrait.Provider - Class in software.amazon.smithy.model.traits
 
HostLabelTraitValidator - Class in software.amazon.smithy.model.validation.validators
Validates that hostLabel traits are applied correctly for operation inputs.
HostLabelTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.HostLabelTraitValidator
 
hostPrefix(String) - Method in class software.amazon.smithy.model.traits.EndpointTrait.Builder
 
http(List<String>) - Method in class software.amazon.smithy.aws.traits.protocols.AwsProtocolTrait.Builder
Sets the list of supported HTTP protocols.
HTTP_DATE - Static variable in class software.amazon.smithy.model.traits.TimestampFormatTrait
 
HttpApiKeyAuthConverter - Class in software.amazon.smithy.openapi.fromsmithy.security
Uses an HTTP header named X-Api-Key that contains an API key.
HttpApiKeyAuthConverter() - Constructor for class software.amazon.smithy.openapi.fromsmithy.security.HttpApiKeyAuthConverter
 
HttpApiKeyAuthTrait - Class in software.amazon.smithy.model.traits
An HTTP-specific authentication scheme that sends an arbitrary API key in a header or query string parameter.
HttpApiKeyAuthTrait.Builder - Class in software.amazon.smithy.model.traits
 
HttpApiKeyAuthTrait.Location - Enum in software.amazon.smithy.model.traits
 
HttpApiKeyAuthTrait.Provider - Class in software.amazon.smithy.model.traits
 
HttpApiKeyAuthTraitValidator - Class in software.amazon.smithy.model.validation.validators
Validates that if an HttpApiKeyAuth trait's scheme field is present then the 'in' field must specify "header".
HttpApiKeyAuthTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.HttpApiKeyAuthTraitValidator
 
HttpBasicAuthTrait - Class in software.amazon.smithy.model.traits
An auth scheme trait uses HTTP basic auth.
HttpBasicAuthTrait() - Constructor for class software.amazon.smithy.model.traits.HttpBasicAuthTrait
 
HttpBasicAuthTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.HttpBasicAuthTrait
 
HttpBasicAuthTrait.Provider - Class in software.amazon.smithy.model.traits
 
HttpBasicConverter - Class in software.amazon.smithy.openapi.fromsmithy.security
Applies Basic HTTP auth.
HttpBasicConverter() - Constructor for class software.amazon.smithy.openapi.fromsmithy.security.HttpBasicConverter
 
HttpBearerAuthTrait - Class in software.amazon.smithy.model.traits
An auth scheme trait uses HTTP bearer auth.
HttpBearerAuthTrait() - Constructor for class software.amazon.smithy.model.traits.HttpBearerAuthTrait
 
HttpBearerAuthTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.HttpBearerAuthTrait
 
HttpBearerAuthTrait.Provider - Class in software.amazon.smithy.model.traits
 
HttpBearerConverter - Class in software.amazon.smithy.openapi.fromsmithy.security
Uses the Bearer scheme of the Authentication header.
HttpBearerConverter() - Constructor for class software.amazon.smithy.openapi.fromsmithy.security.HttpBearerConverter
 
HttpBinding - Class in software.amazon.smithy.model.knowledge
Defines an HTTP message member binding.
HttpBinding.Location - Enum in software.amazon.smithy.model.knowledge
HTTP binding types.
HttpBindingIndex - Class in software.amazon.smithy.model.knowledge
Computes and indexes the explicit and implicit HTTP bindings of a model.
HttpBindingIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.HttpBindingIndex
 
HttpBindingsMissingValidator - Class in software.amazon.smithy.model.validation.validators
Validates that if any operation in a service uses the http trait, then all operations use them.
HttpBindingsMissingValidator() - Constructor for class software.amazon.smithy.model.validation.validators.HttpBindingsMissingValidator
 
HttpChecksumRequiredTrait - Class in software.amazon.smithy.model.traits
Indicates that an operation requires a checksum in its HTTP request.
HttpChecksumRequiredTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.HttpChecksumRequiredTrait
 
HttpChecksumRequiredTrait() - Constructor for class software.amazon.smithy.model.traits.HttpChecksumRequiredTrait
 
HttpChecksumRequiredTrait.Provider - Class in software.amazon.smithy.model.traits
 
HttpChecksumTrait - Class in software.amazon.smithy.aws.traits
Indicates that an operation supports checksum validation.
HttpChecksumTrait.Builder - Class in software.amazon.smithy.aws.traits
 
HttpChecksumTrait.Provider - Class in software.amazon.smithy.aws.traits
 
HttpChecksumTraitValidator - Class in software.amazon.smithy.aws.traits
Validates the HttpChecksum trait.
HttpChecksumTraitValidator() - Constructor for class software.amazon.smithy.aws.traits.HttpChecksumTraitValidator
 
HttpDigestAuthTrait - Class in software.amazon.smithy.model.traits
An auth scheme trait uses HTTP digest auth.
HttpDigestAuthTrait() - Constructor for class software.amazon.smithy.model.traits.HttpDigestAuthTrait
 
HttpDigestAuthTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.HttpDigestAuthTrait
 
HttpDigestAuthTrait.Provider - Class in software.amazon.smithy.model.traits
 
HttpDigestConverter - Class in software.amazon.smithy.openapi.fromsmithy.security
Applies Digest HTTP auth.
HttpDigestConverter() - Constructor for class software.amazon.smithy.openapi.fromsmithy.security.HttpDigestConverter
 
HttpErrorTrait - Class in software.amazon.smithy.model.traits
Defines a custom HTTP status code for error structures.
HttpErrorTrait(int, FromSourceLocation) - Constructor for class software.amazon.smithy.model.traits.HttpErrorTrait
 
HttpErrorTrait(int) - Constructor for class software.amazon.smithy.model.traits.HttpErrorTrait
 
HttpErrorTrait.Provider - Class in software.amazon.smithy.model.traits
 
HttpHeaderTrait - Class in software.amazon.smithy.model.traits
Binds a member to an HTTP header.
HttpHeaderTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.model.traits.HttpHeaderTrait
 
HttpHeaderTrait(String) - Constructor for class software.amazon.smithy.model.traits.HttpHeaderTrait
 
HttpHeaderTrait.Provider - Class in software.amazon.smithy.model.traits
 
HttpHeaderTraitValidator - Class in software.amazon.smithy.model.validation.validators
Validates that httpHeader traits are case-insensitively unique.
HttpHeaderTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.HttpHeaderTraitValidator
 
HttpLabelTrait - Class in software.amazon.smithy.model.traits
Binds a member to a URI label of an input of an operation using the member name.
HttpLabelTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.HttpLabelTrait
 
HttpLabelTrait() - Constructor for class software.amazon.smithy.model.traits.HttpLabelTrait
 
HttpLabelTrait.Provider - Class in software.amazon.smithy.model.traits
 
HttpLabelTraitValidator - Class in software.amazon.smithy.model.validation.validators
Validates that httpLabel traits are applied correctly for operation inputs.
HttpLabelTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.HttpLabelTraitValidator
 
HttpMalformedRequestDefinition - Class in software.amazon.smithy.protocoltests.traits
Defines a request to be used by an HttpMalformedRequest test case.
HttpMalformedRequestDefinition.Builder - Class in software.amazon.smithy.protocoltests.traits
Builder used to create a HttpRequestTestsTrait.
HttpMalformedRequestTestCase - Class in software.amazon.smithy.protocoltests.traits
Defines a test case for malformed HTTP requests.
HttpMalformedRequestTestCase.Builder - Class in software.amazon.smithy.protocoltests.traits
Builder used to create a HttpMalformedRequestTestCase.
HttpMalformedRequestTestsTrait - Class in software.amazon.smithy.protocoltests.traits
Defines protocol tests for malformed HTTP request handling.
HttpMalformedRequestTestsTrait(List<ParameterizedHttpMalformedRequestTestCase>) - Constructor for class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestsTrait
 
HttpMalformedRequestTestsTrait(SourceLocation, List<ParameterizedHttpMalformedRequestTestCase>) - Constructor for class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestsTrait
 
HttpMalformedRequestTestsTrait.Provider - Class in software.amazon.smithy.protocoltests.traits
 
HttpMalformedRequestTestsValidator - Class in software.amazon.smithy.protocoltests.traits
Ensures that parameters attached to @httpMalformedRequestTest cases are well-formed.
HttpMalformedRequestTestsValidator() - Constructor for class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestsValidator
 
HttpMalformedResponseBodyDefinition - Class in software.amazon.smithy.protocoltests.traits
Defines the response expected by an HttpMalformedRequest test case.
HttpMalformedResponseBodyDefinition.Builder - Class in software.amazon.smithy.protocoltests.traits
Builder used to create a HttpMalformedResponseBodyDefinition.
HttpMalformedResponseDefinition - Class in software.amazon.smithy.protocoltests.traits
Defines the response expected by an HttpMalformedRequest test case.
HttpMalformedResponseDefinition.Builder - Class in software.amazon.smithy.protocoltests.traits
Builder used to create a HttpMalformedResponseDefinition.
HttpMessageTestCase - Class in software.amazon.smithy.protocoltests.traits
 
httpMethod(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Specifies the integration's HTTP method type.
HttpMethodSemanticsValidator - Class in software.amazon.smithy.model.validation.validators
Validates that `http` traits applied to operation shapes use the most semantically appropriate HTTP method according to RFC 7231.
HttpMethodSemanticsValidator() - Constructor for class software.amazon.smithy.model.validation.validators.HttpMethodSemanticsValidator
 
HttpPayloadTrait - Class in software.amazon.smithy.model.traits
Binds a single structure member to the payload of an HTTP request.
HttpPayloadTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.HttpPayloadTrait
 
HttpPayloadTrait() - Constructor for class software.amazon.smithy.model.traits.HttpPayloadTrait
 
HttpPayloadTrait.Provider - Class in software.amazon.smithy.model.traits
 
HttpPayloadValidator - Class in software.amazon.smithy.model.validation.validators
Validates that if a payload trait is present then all members of the input of an operation are bound to part of the message.
HttpPayloadValidator() - Constructor for class software.amazon.smithy.model.validation.validators.HttpPayloadValidator
 
HttpPrefixHeadersTrait - Class in software.amazon.smithy.model.traits
Binds a map structure member to prefixed HTTP headers.
HttpPrefixHeadersTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.model.traits.HttpPrefixHeadersTrait
 
HttpPrefixHeadersTrait(String) - Constructor for class software.amazon.smithy.model.traits.HttpPrefixHeadersTrait
 
HttpPrefixHeadersTrait.Provider - Class in software.amazon.smithy.model.traits
 
HttpPrefixHeadersTraitValidator - Class in software.amazon.smithy.model.validation.validators
Validates that httpHeader traits do not case-insensitively start with an httpPrefixHeader on the same structure.
HttpPrefixHeadersTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.HttpPrefixHeadersTraitValidator
 
HttpQueryParamsTrait - Class in software.amazon.smithy.model.traits
Binds a map structure member to the HTTP query string.
HttpQueryParamsTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.HttpQueryParamsTrait
 
HttpQueryParamsTrait() - Constructor for class software.amazon.smithy.model.traits.HttpQueryParamsTrait
 
HttpQueryParamsTrait.Provider - Class in software.amazon.smithy.model.traits
 
HttpQueryParamsTraitValidator - Class in software.amazon.smithy.model.validation.validators
When the `httpQueryParams` trait is used, this validator emits a NOTE when another member of the container shape applies the `httpQuery` trait which may result in a conflict within the query string.
HttpQueryParamsTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.HttpQueryParamsTraitValidator
 
HttpQueryTrait - Class in software.amazon.smithy.model.traits
Binds a member to an HTTP query string.
HttpQueryTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.model.traits.HttpQueryTrait
 
HttpQueryTrait(String) - Constructor for class software.amazon.smithy.model.traits.HttpQueryTrait
 
HttpQueryTrait.Provider - Class in software.amazon.smithy.model.traits
 
HttpQueryTraitValidator - Class in software.amazon.smithy.model.validation.validators
Validates that httpQuery trait bindings are case-sensitively unique.
HttpQueryTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.HttpQueryTraitValidator
 
HttpRequestTestCase - Class in software.amazon.smithy.protocoltests.traits
Defines a test case for an HTTP request.
HttpRequestTestCase.Builder - Class in software.amazon.smithy.protocoltests.traits
Builder used to create a HttpRequestTestsTrait.
HttpRequestTestsInputValidator - Class in software.amazon.smithy.protocoltests.traits
Ensures that input parameters of protocol request test cases are valid for the attached operation.
HttpRequestTestsInputValidator() - Constructor for class software.amazon.smithy.protocoltests.traits.HttpRequestTestsInputValidator
 
HttpRequestTestsTrait - Class in software.amazon.smithy.protocoltests.traits
Defines HTTP request protocol tests.
HttpRequestTestsTrait(List<HttpRequestTestCase>) - Constructor for class software.amazon.smithy.protocoltests.traits.HttpRequestTestsTrait
 
HttpRequestTestsTrait(SourceLocation, List<HttpRequestTestCase>) - Constructor for class software.amazon.smithy.protocoltests.traits.HttpRequestTestsTrait
 
HttpRequestTestsTrait.Provider - Class in software.amazon.smithy.protocoltests.traits
 
httpResponseCode(int) - Method in class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait.Builder
 
HttpResponseCodeSemanticsValidator - Class in software.amazon.smithy.model.validation.validators
Ensures that HTTP response codes are appropriate for operations and errors.
HttpResponseCodeSemanticsValidator() - Constructor for class software.amazon.smithy.model.validation.validators.HttpResponseCodeSemanticsValidator
 
HttpResponseCodeTrait - Class in software.amazon.smithy.model.traits
Indicates that the structure member represents the HTTP response status code.
HttpResponseCodeTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.HttpResponseCodeTrait
 
HttpResponseCodeTrait() - Constructor for class software.amazon.smithy.model.traits.HttpResponseCodeTrait
 
HttpResponseCodeTrait.Provider - Class in software.amazon.smithy.model.traits
 
HttpResponseTestCase - Class in software.amazon.smithy.protocoltests.traits
Defines a test case for an HTTP response.
HttpResponseTestCase.Builder - Class in software.amazon.smithy.protocoltests.traits
Builder used to create a HttpResponseTestCase.
HttpResponseTestsErrorValidator - Class in software.amazon.smithy.protocoltests.traits
Validates that protocol tests on errors use the correct params.
HttpResponseTestsErrorValidator() - Constructor for class software.amazon.smithy.protocoltests.traits.HttpResponseTestsErrorValidator
 
HttpResponseTestsOutputValidator - Class in software.amazon.smithy.protocoltests.traits
Validates that protocol tests on output use the correct params.
HttpResponseTestsOutputValidator() - Constructor for class software.amazon.smithy.protocoltests.traits.HttpResponseTestsOutputValidator
 
HttpResponseTestsTrait - Class in software.amazon.smithy.protocoltests.traits
Defines HTTP request protocol tests.
HttpResponseTestsTrait(List<HttpResponseTestCase>) - Constructor for class software.amazon.smithy.protocoltests.traits.HttpResponseTestsTrait
 
HttpResponseTestsTrait(SourceLocation, List<HttpResponseTestCase>) - Constructor for class software.amazon.smithy.protocoltests.traits.HttpResponseTestsTrait
 
HttpResponseTestsTrait.Provider - Class in software.amazon.smithy.protocoltests.traits
 
HttpTrait - Class in software.amazon.smithy.model.traits
Defines the HTTP request and response code bindings of an operation.
HttpTrait.Builder - Class in software.amazon.smithy.model.traits
Builder used to create an Http trait.
HttpTrait.Provider - Class in software.amazon.smithy.model.traits
 
HttpUriConflictValidator - Class in software.amazon.smithy.model.validation.validators
Validates that no two URIs in a service conflict with each other.
HttpUriConflictValidator() - Constructor for class software.amazon.smithy.model.validation.validators.HttpUriConflictValidator
 
HttpUriFormatValidator - Class in software.amazon.smithy.model.validation.validators
 
HttpUriFormatValidator() - Constructor for class software.amazon.smithy.model.validation.validators.HttpUriFormatValidator
 

I

IamResourceTrait - Class in software.amazon.smithy.aws.iam.traits
Indicates properties of a Smithy resource in AWS IAM.
IamResourceTrait.Builder - Class in software.amazon.smithy.aws.iam.traits
 
IamResourceTrait.Provider - Class in software.amazon.smithy.aws.iam.traits
 
ID - Static variable in class software.amazon.smithy.aws.apigateway.traits.ApiKeySourceTrait
 
ID - Static variable in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait
 
ID - Static variable in class software.amazon.smithy.aws.apigateway.traits.AuthorizerTrait
 
ID - Static variable in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
 
ID - Static variable in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
 
ID - Static variable in class software.amazon.smithy.aws.apigateway.traits.RequestValidatorTrait
 
ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnAdditionalIdentifierTrait
 
ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnExcludePropertyTrait
 
ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
 
ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnNameTrait
 
ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
 
ID - Static variable in class software.amazon.smithy.aws.iam.traits.ActionPermissionDescriptionTrait
 
ID - Static variable in class software.amazon.smithy.aws.iam.traits.ConditionKeysTrait
 
ID - Static variable in class software.amazon.smithy.aws.iam.traits.DefineConditionKeysTrait
 
ID - Static variable in class software.amazon.smithy.aws.iam.traits.DisableConditionKeyInferenceTrait
 
ID - Static variable in class software.amazon.smithy.aws.iam.traits.IamResourceTrait
 
ID - Static variable in class software.amazon.smithy.aws.iam.traits.RequiredActionsTrait
 
ID - Static variable in class software.amazon.smithy.aws.iam.traits.SupportedPrincipalTypesTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.ArnReferenceTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.ArnTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.auth.CognitoUserPoolsTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.auth.SigV4Trait
 
ID - Static variable in class software.amazon.smithy.aws.traits.auth.UnsignedPayloadTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientDiscoveredEndpointTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryIdTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.ControlPlaneTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.customizations.S3UnwrappedXmlOutputTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.DataPlaneTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.DataTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.HttpChecksumTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.protocols.AwsJson1_0Trait
 
ID - Static variable in class software.amazon.smithy.aws.traits.protocols.AwsJson1_1Trait
 
ID - Static variable in class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.protocols.AwsQueryTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.protocols.Ec2QueryNameTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.protocols.Ec2QueryTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.protocols.RestJson1Trait
 
ID - Static variable in class software.amazon.smithy.aws.traits.protocols.RestXmlTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.ServiceTrait
 
id(String) - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink.Builder
 
id(String) - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata.Builder
 
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.InputTrait
 
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.OutputTrait
 
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.synthetic.OriginalShapeIdTrait
 
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.UnitTypeTrait
The unitType shape ID.
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.
ID - Static variable in class software.amazon.smithy.mqtt.traits.MqttJsonTrait
 
ID - Static variable in class software.amazon.smithy.mqtt.traits.PublishTrait
 
ID - Static variable in class software.amazon.smithy.mqtt.traits.SubscribeTrait
 
ID - Static variable in class software.amazon.smithy.mqtt.traits.TopicLabelTrait
 
id(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase.Builder
 
ID - Static variable in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestsTrait
 
ID - Static variable in class software.amazon.smithy.protocoltests.traits.HttpRequestTestsTrait
 
ID - Static variable in class software.amazon.smithy.protocoltests.traits.HttpResponseTestsTrait
 
ID - Static variable in class software.amazon.smithy.waiters.WaitableTrait
 
ID_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.ShapeLink
 
ID_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.TraceMetadata
 
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 method in interface software.amazon.smithy.codegen.core.ReservedWords
Creates a reserved word implementation that does not modify words.
IDENTITY - Static variable in interface software.amazon.smithy.model.selector.Selector
A selector that always returns all provided values.
identitySource(String) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
Sets the comma-separated list of mapping expressions of the request parameters as the identity source.
identityValidationExpression(String) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
Sets the regular expression for validating the token as the incoming identity.
idKeyword(String) - Method in class software.amazon.smithy.jsonschema.SchemaDocument.Builder
Sets the "$id" keyword.
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
 
ifPresentOrElse(Optional<T>, Consumer<T>, Runnable) - Static method in class software.amazon.smithy.utils.OptionalUtils
Invokes a consumer if the Optional has a value, otherwise invoked a Runnable when the Optional is empty.
ignoreMissingPlugins(boolean) - Method in class software.amazon.smithy.build.model.SmithyBuildConfig.Builder
Logs instead of failing when a plugin can't be found by name.
importBasePath(Path) - Method in class software.amazon.smithy.build.SmithyBuild
Deprecated.
ImportContainer - Interface in software.amazon.smithy.codegen.core
Contains the imports associated with a specific file.
ImportContainer - Interface in software.amazon.smithy.codegen.core.writer
Deprecated.
imports(Collection<String>) - Method in class software.amazon.smithy.build.model.ProjectionConfig.Builder
Replaces the imports of the projection.
imports(Collection<String>) - Method in class software.amazon.smithy.build.model.SmithyBuildConfig.Builder
Replaces imports on the config.
importSymbol(Symbol, String) - Method in interface software.amazon.smithy.codegen.core.ImportContainer
Adds an import for the given symbol if and only if the "namespace" of the provided Symbol differs from the "namespace" associated with the ImportContainer.
importSymbol(Symbol) - Method in interface software.amazon.smithy.codegen.core.ImportContainer
Adds an import for the given symbol if and only if the "namespace" of the provided Symbol differs from the "namespace" associated with the ImportContainer.
importSymbol(Symbol, String) - Method in interface software.amazon.smithy.codegen.core.writer.ImportContainer
Deprecated.
Adds an import for the given symbol if and only if the "namespace" of the provided Symbol differs from the "namespace" associated with the ImportContainer.
in(HttpApiKeyAuthTrait.Location) - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Builder
 
in(String) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
in(String) - Method in class software.amazon.smithy.openapi.model.SecurityScheme.Builder
 
IncludeMetadata - Class in software.amazon.smithy.build.transforms
includeMetadata keeps only metadata keys specifically defined in the provided keys setting.
IncludeMetadata() - Constructor for class software.amazon.smithy.build.transforms.IncludeMetadata
 
IncludeMetadata.Config - Class in software.amazon.smithy.build.transforms
includeMetadata configuration settings.
IncludeNamespaces - Class in software.amazon.smithy.build.transforms
includeNamespaces filters out shapes and trait definitions that are not part of one of the given namespaces.
IncludeNamespaces() - Constructor for class software.amazon.smithy.build.transforms.IncludeNamespaces
 
IncludeNamespaces.Config - Class in software.amazon.smithy.build.transforms
includeNamespaces configuration.
includePrelude(boolean) - Method in class software.amazon.smithy.model.shapes.ModelSerializer.Builder
Enables or disables including the prelude in the serialized model.
IncludeServices - Class in software.amazon.smithy.build.transforms
includeServices filters out service shapes that are not included in the list of shape IDs contained in the services property.
IncludeServices() - Constructor for class software.amazon.smithy.build.transforms.IncludeServices
 
IncludeServices.Config - Class in software.amazon.smithy.build.transforms
includeServices configuration.
IncludeShapesByTag - Class in software.amazon.smithy.build.transforms
includeShapesByTag removes shapes and trait definitions that are not tagged with at least one of the tags provided in the tags argument.
IncludeShapesByTag() - Constructor for class software.amazon.smithy.build.transforms.IncludeShapesByTag
 
IncludeShapesByTag.Config - Class in software.amazon.smithy.build.transforms
includeShapesByTag configuration.
IncludeTags - Class in software.amazon.smithy.build.transforms
includeTags removes tags from shapes and trait definitions that are not in the set of tags defined in the tags property.
IncludeTags() - Constructor for class software.amazon.smithy.build.transforms.IncludeTags
 
IncludeTags.Config - Class in software.amazon.smithy.build.transforms
includeTags configuration.
IncludeTraits - Class in software.amazon.smithy.build.transforms
includeTraits removes trait definitions when a trait name does not match one of the provided traits shape IDs.
IncludeTraits() - Constructor for class software.amazon.smithy.build.transforms.IncludeTraits
 
IncludeTraits.Config - Class in software.amazon.smithy.build.transforms
includeTraits configuration settings.
IncludeTraitsByTag - Class in software.amazon.smithy.build.transforms
includeTraitsByTag removes trait definitions from a model if the definition does not contain at least one of the provided tags.
IncludeTraitsByTag() - Constructor for class software.amazon.smithy.build.transforms.IncludeTraitsByTag
 
IncludeTraitsByTag.Config - Class in software.amazon.smithy.build.transforms
includeTraitsByTag configuration settings.
increaseNestingLevel() - Method in class software.amazon.smithy.utils.SimpleParser
Increases the current nesting level of the parser.
indent() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Indents all text one level.
indent(int) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Indents all text a specific number of levels.
indent() - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
indent(int) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
IndexExpression - Class in software.amazon.smithy.jmespath.ast
Gets a specific element by zero-based index.
IndexExpression(int) - Constructor for class software.amazon.smithy.jmespath.ast.IndexExpression
 
IndexExpression(int, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.IndexExpression
 
info(InfoObject) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
InfoObject - Class in software.amazon.smithy.openapi.model
 
InfoObject.Builder - Class in software.amazon.smithy.openapi.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.
injectSection(CodeSection) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Creates a section that contains no content used to allow CodeInterceptors to inject content at specific locations.
inlineOrReferenceSchema(MemberShape) - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Gets the exiting schema of the shape if it's meant to be inlined, otherwise creates a $ref to the shape if it is meant to be reused across the generated schema.
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
 
inputEventStreamOperations() - Method in class software.amazon.smithy.codegen.core.directed.GenerateServiceDirective
Get a map of operations that use an event stream in their input.
InputOutputMember(PathMatcher) - Constructor for class software.amazon.smithy.waiters.Matcher.InputOutputMember
 
InputOutputStructureReuseValidator - Class in software.amazon.smithy.linters
Validates that all operations define input and output structures that are marked with the input and output traits.
InputOutputStructureReuseValidator() - Constructor for class software.amazon.smithy.linters.InputOutputStructureReuseValidator
 
InputOutputStructureReuseValidator.Provider - Class in software.amazon.smithy.linters
 
inputToken(String) - Method in class software.amazon.smithy.model.traits.PaginatedTrait.Builder
 
InputTrait - Class in software.amazon.smithy.model.traits
Specializes a structure as the input of a single operation.
InputTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.InputTrait
 
InputTrait() - Constructor for class software.amazon.smithy.model.traits.InputTrait
 
InputTrait(SourceLocation) - Constructor for class software.amazon.smithy.model.traits.InputTrait
 
InputTrait.Provider - Class in software.amazon.smithy.model.traits
 
insertionOrder(boolean) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property.Builder
 
insertTrailingNewline() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Configures the AbstractCodeWriter to always append a newline at the end of the text if one is not already present.
insertTrailingNewline(boolean) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Configures the AbstractCodeWriter to always append a newline at the end of the text if one is not already present.
insertTrailingNewline() - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
insertTrailingNewline(boolean) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
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
Builder used to create a IntegerShape.
integrationClass(Class<I>) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Sets the required class used for SmithyIntegrations.
integrationClassLoader(ClassLoader) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Sets a custom class loader for finding implementations of SmithyIntegration.
integrationFinder(Supplier<Iterable<I>>) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Sets a custom implementation for finding SmithyIntegrations.
IntegrationResponse - Class in software.amazon.smithy.aws.apigateway.traits
An API Gateway integration response object.
IntegrationResponse.Builder - Class in software.amazon.smithy.aws.apigateway.traits
IntegrationTrait - Class in software.amazon.smithy.aws.apigateway.traits
API Gateway integration.
IntegrationTrait.Builder - Class in software.amazon.smithy.aws.apigateway.traits
 
IntegrationTrait.Provider - Class in software.amazon.smithy.aws.apigateway.traits
 
IntegrationTraitIndex - Class in software.amazon.smithy.aws.apigateway.traits
Computes the API Gateway integration for each operation, resource, and service shape in a model.
IntegrationTraitIndex(Model) - Constructor for class software.amazon.smithy.aws.apigateway.traits.IntegrationTraitIndex
 
interceptors(C) - Method in interface software.amazon.smithy.codegen.core.SmithyIntegration
Gets a list of CodeInterceptors to register with the AbstractCodeWriters created by the code generator.
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.
IoUtils - Class in software.amazon.smithy.utils
Utilities for IO operations.
isAbsolute() - Method in class software.amazon.smithy.aws.traits.ArnTrait
 
isAbstract() - Method in class software.amazon.smithy.build.model.ProjectionConfig
 
isAllowEmptyValue() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
isAllowReserved() - Method in class software.amazon.smithy.openapi.model.EncodingObject
 
isAllowReserved() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
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.
isArrayValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Checks if the value is an array.
isAttribute() - Method in class software.amazon.smithy.openapi.model.XmlObject
 
isBigDecimalShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isBigIntegerShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isBlank(CharSequence) - Static method in class software.amazon.smithy.utils.StringUtils
Checks if a CharSequence is empty (""), null or whitespace only.
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
 
isBooleanValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Checks if the value is a boolean.
isBoxed(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.BoxIndex
Deprecated.
isBroken() - Method in class software.amazon.smithy.build.ProjectionResult
Returns true if the projection contains error or danger events.
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
 
isControlPlane(ToShapeId) - Method in class software.amazon.smithy.aws.traits.PlaneIndex
Checks if the given service shape is part of the control plane.
isControlPlane(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.traits.PlaneIndex
Checks if the given shape within a service is part of the control plane.
isCreate() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
 
isCreateAndRead() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
 
isDataPlane(ToShapeId) - Method in class software.amazon.smithy.aws.traits.PlaneIndex
Checks if the given service shape is part of the data plane.
isDataPlane(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.traits.PlaneIndex
Checks if the given shape within a service is part of the data plane.
isDeprecated() - Method in class software.amazon.smithy.model.traits.EnumDefinition
 
isDeprecated() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
isDeprecated() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
isDeprecated() - Method in class software.amazon.smithy.waiters.Waiter
Checks if the waiter is deprecated.
isDiffBreaking() - Method in class software.amazon.smithy.diff.ModelDiff.Result
Determines if the diff events contain any DANGER or ERROR events.
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.build.SmithyBuildResult
Checks if the results is empty.
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.
isEmpty() - Method in class software.amazon.smithy.openapi.model.ServerObject
 
isEmpty(CharSequence) - Static method in class software.amazon.smithy.utils.StringUtils
Checks if a CharSequence is empty ("") or null.
isEnableOutOfServiceReferences() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
 
isEventStream() - Method in class software.amazon.smithy.codegen.core.directed.GenerateUnionDirective
Check if this is an event stream union.
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.
isExplode() - Method in class software.amazon.smithy.openapi.model.EncodingObject
 
isExplode() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
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
 
isFullyMutable() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
 
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.
isIgnoreMissingPlugins() - Method in class software.amazon.smithy.build.model.SmithyBuildConfig
If a plugin can't be found, Smithy will by default fail the build.
isInlined(Shape) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter
Checks if the given shape is inlined into its container when targeted by a member.
isInputShape() - Method in class software.amazon.smithy.codegen.core.directed.GenerateStructureDirective
Check if this is a shape used exclusively for input.
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 or is marked with the input trait.
isInsertionOrder() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property
 
isIntegerShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isIntercepted(S) - Method in interface software.amazon.smithy.utils.CodeInterceptor
Checks if the given section is filtered by this interceptor or not.
isInvalid() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestCase.Result
Checks if the result does not match expected results.
isJson(String) - Static method in class software.amazon.smithy.utils.MediaType
Detects if the given media type string is JSON, meaning it is "application/json" or uses the "+json" structured syntax suffix.
isLabel() - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Segment
 
isLabel() - Method in class software.amazon.smithy.mqtt.traits.Topic.Level
Check if the level is a label.
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.
isNoAccount() - Method in class software.amazon.smithy.aws.traits.ArnTrait
 
isNoErrorWrapping() - Method in class software.amazon.smithy.aws.traits.protocols.RestXmlTrait
 
isNoRegion() - Method in class software.amazon.smithy.aws.traits.ArnTrait
 
isNotBlank(CharSequence) - Static method in class software.amazon.smithy.utils.StringUtils
Checks if a CharSequence is not empty (""), not null and not whitespace only.
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.
isNullValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Checks if the value is null.
isNumberNode() - Method in class software.amazon.smithy.model.node.Node
Checks if this node is a number type.
isNumberValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Checks if the value is a number.
isObjectNode() - Method in class software.amazon.smithy.model.node.Node
Checks if this node is an object type.
isObjectValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Checks if the value is an object.
isOperationShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isOptional() - Method in class software.amazon.smithy.model.shapes.MemberShape
 
isOutputShape() - Method in class software.amazon.smithy.codegen.core.directed.GenerateStructureDirective
Check if this is a shape used exclusively for output.
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 or is marked with the output trait.
isPipe() - Method in class software.amazon.smithy.jmespath.ast.Subexpression
 
isPlaneDefined(ToShapeId) - Method in class software.amazon.smithy.aws.traits.PlaneIndex
Checks if the given service shape has defined its plane.
isPlaneDefined(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.traits.PlaneIndex
Checks if the given shape within a service has a resolvable plane.
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.
isPreviouslyReleasedInvalidServiceId(String) - Static method in class software.amazon.smithy.aws.traits.SdkServiceIdValidator
Checks if the given value is a previously released but invalid service ID.
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.
isRead() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
 
isRecursive(ToShapeId) - Method in class software.amazon.smithy.codegen.core.TopologicalIndex
Checks if the given shape has edges with recursive references.
isRequestChecksumRequired() - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait
Returns true if request requires checksum to be present.
isRequired() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientDiscoveredEndpointTrait
 
isRequired() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryInfo
 
isRequired() - Method in class software.amazon.smithy.model.shapes.MemberShape
 
isRequired() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
isRequired() - Method in class software.amazon.smithy.openapi.model.RequestBodyObject
 
isReserved(String) - Method in class software.amazon.smithy.codegen.core.MappedReservedWords
 
isReserved(String) - Method in interface software.amazon.smithy.codegen.core.ReservedWords
Checks if the given word is reserved.
isResourceShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isSerial() - Method in interface software.amazon.smithy.build.SmithyBuildPlugin
Plugins can choose whether or not projections they are in can be run in parallel with other projections.
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
 
isSourceMetadata(String) - Method in class software.amazon.smithy.build.PluginContext
Checks if the given metadata key-value pair is either not present in the old model (thus a new, source metadata), or is present and the filename of the entry in the original model matches one of the defined sources.
isSourceShape(ToShapeId) - Method in class software.amazon.smithy.build.PluginContext
Checks if the given shape/ID is either not present in the original model (thus a new, source shape), or is present and the filename of the shape in the original model matches one of the defined sources.
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
 
isStringValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Checks if the value is a string.
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
 
isSynthetic() - Method in class software.amazon.smithy.model.traits.synthetic.OriginalShapeIdTrait
 
isSynthetic() - Method in interface software.amazon.smithy.model.traits.Trait
Checks if this trait is persisted with the shape, or if it is a synthetic, or transient trait, only meant to temporarily aid in some kind of in-memory model transformation.
isTimestampShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isTopLevelPointer(String) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter
Checks if the given JSON pointer points to a top-level definition.
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.
isTruthy() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Returns true if the value is truthy according to JMESPath.
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.
isWrapped() - Method in class software.amazon.smithy.openapi.model.XmlObject
 
isWrite() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
 
items(Schema) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
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
 

J

JarFileClassPathTagMatcher() - Constructor for class software.amazon.smithy.cli.BuildParameterBuilder.JarFileClassPathTagMatcher
 
JavaStyleDocumentationWriterBuilder - Class in software.amazon.smithy.codegen.core.writer
Deprecated.
this class uses CodeWriter, which is deprecated.
JavaStyleDocumentationWriterBuilder() - Constructor for class software.amazon.smithy.codegen.core.writer.JavaStyleDocumentationWriterBuilder
Deprecated.
 
JmespathException - Exception in software.amazon.smithy.jmespath
Thrown when any JMESPath error occurs.
JmespathException(String) - Constructor for exception software.amazon.smithy.jmespath.JmespathException
 
JmespathException(String, Throwable) - Constructor for exception software.amazon.smithy.jmespath.JmespathException
 
JmespathExpression - Class in software.amazon.smithy.jmespath
Represents a JMESPath AST node.
JmespathExpression(int, int) - Constructor for class software.amazon.smithy.jmespath.JmespathExpression
 
JsonNameTrait - Class in software.amazon.smithy.model.traits
Provides a custom name to use when serializing a structure member name as a JSON object property.
JsonNameTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.model.traits.JsonNameTrait
 
JsonNameTrait(String) - Constructor for class software.amazon.smithy.model.traits.JsonNameTrait
 
JsonNameTrait.Provider - Class in software.amazon.smithy.model.traits
 
JsonNameValidator - Class in software.amazon.smithy.model.validation.validators
 
JsonNameValidator() - Constructor for class software.amazon.smithy.model.validation.validators.JsonNameValidator
 
JsonSchemaConfig - Class in software.amazon.smithy.jsonschema
JSON Schema configuration options.
JsonSchemaConfig() - Constructor for class software.amazon.smithy.jsonschema.JsonSchemaConfig
 
JsonSchemaConfig.MapStrategy - Enum in software.amazon.smithy.jsonschema
Configures how Smithy map shapes are converted to JSON Schema.
JsonSchemaConfig.UnionStrategy - Enum in software.amazon.smithy.jsonschema
Configures how Smithy union shapes are converted to JSON Schema.
JsonSchemaConverter - Class in software.amazon.smithy.jsonschema
Converts a Smithy model index to a JSON schema document.
JsonSchemaConverter.Builder - Class in software.amazon.smithy.jsonschema
 
JsonSchemaMapper - Interface in software.amazon.smithy.jsonschema
Updates a schema builder before converting a shape to a schema.
JsonSubstitutions - Class in software.amazon.smithy.build
Finds string set in a Node object string value and replaces them with a corresponding Node.

K

key(MemberShape) - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
 
key(ShapeId) - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
Sets the key member of the map.
key(ShapeId, Consumer<MemberShape.Builder>) - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
Sets the key member of the map.
KnowledgeIndex - Interface in software.amazon.smithy.model.knowledge
A marker interface used to indicate that a class contains an index of computed knowledge about a Model.

L

left - Variable in class software.amazon.smithy.utils.Pair
 
leftPad(String, int) - Static method in class software.amazon.smithy.utils.StringUtils
Left pad a String with spaces (' ').
leftPad(String, int, char) - Static method in class software.amazon.smithy.utils.StringUtils
Left pad a String with a specified character.
leftPad(String, int, String) - Static method in class software.amazon.smithy.utils.StringUtils
Left pad a String with a specified String.
LengthTrait - Class in software.amazon.smithy.model.traits
Constrains a shape to minimum and maximum number of elements or size.
LengthTrait.Builder - Class in software.amazon.smithy.model.traits
Builder used to create a LongTrait.
LengthTrait.Provider - Class in software.amazon.smithy.model.traits
 
LengthTraitValidator - Class in software.amazon.smithy.model.validation.validators
 
LengthTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.LengthTraitValidator
 
Level(String, boolean) - Constructor for class software.amazon.smithy.mqtt.traits.Topic.Level
 
Level(String) - Constructor for class software.amazon.smithy.mqtt.traits.Topic.Level
 
levenshteinDistance(CharSequence, CharSequence, int) - Static method in class software.amazon.smithy.utils.StringUtils
Find the Levenshtein distance between two CharSequences if it's less than or equal to a given threshold.
libClasspath(String) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Sets the lib classpath.
license(ObjectNode) - Method in class software.amazon.smithy.openapi.model.InfoObject.Builder
 
line(Integer) - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink.Builder
Sets line of a ShapeLink.
line - Variable in class software.amazon.smithy.jmespath.ExpressionProblem
The line where the problem occurred.
line() - Method in class software.amazon.smithy.utils.SimpleParser
Gets the current 1-based line number of the parser.
LINE_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.ShapeLink
 
LineValidationEventFormatter - Class in software.amazon.smithy.model.validation
Writes ValidationEvent objects as a single line string.
LineValidationEventFormatter() - Constructor for class software.amazon.smithy.model.validation.LineValidationEventFormatter
 
LinkObject - Class in software.amazon.smithy.openapi.model
 
LinkObject.Builder - Class in software.amazon.smithy.openapi.model
 
links(Map<String, LinkObject>) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
links(Map<String, Ref<LinkObject>>) - Method in class software.amazon.smithy.openapi.model.ResponseObject.Builder
 
lint() - Method in class software.amazon.smithy.jmespath.JmespathExpression
Lint the expression using static analysis using "any" as the current node.
lint(LiteralExpression) - Method in class software.amazon.smithy.jmespath.JmespathExpression
Lint the expression using static analysis.
LinterResult - Class in software.amazon.smithy.jmespath
Contains the result of JmespathExpression.lint().
LinterResult(RuntimeType, Set<ExpressionProblem>) - Constructor for class software.amazon.smithy.jmespath.LinterResult
 
LIST - Static variable in class software.amazon.smithy.aws.cloudformation.schema.model.Handler
 
list(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
ListShape - Class in software.amazon.smithy.model.shapes
Represents a list shape.
listShape(ListShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
listShape(ListShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
listShape(ListShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
ListShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a ListShape.
ListUtils - Class in software.amazon.smithy.utils
Immutable List utilities to polyfill Java 9+ features.
literal(Object) - Static method in interface software.amazon.smithy.model.selector.AttributeValue
Creates an AttributeValue that contains a literal value.
LiteralExpression - Class in software.amazon.smithy.jmespath.ast
Represents a literal value.
LiteralExpression(Object) - Constructor for class software.amazon.smithy.jmespath.ast.LiteralExpression
 
LiteralExpression(Object, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.LiteralExpression
 
load(Path) - Method in class software.amazon.smithy.build.model.SmithyBuildConfig.Builder
Loads and merges the config file into the builder.
load(Path) - Static method in class software.amazon.smithy.build.model.SmithyBuildConfig
Loads a SmithyBuildConfig from a JSON file on disk.
loadArrayOfString(String, Node) - Static method in class software.amazon.smithy.model.node.Node
Expects an array of strings and returns the loaded strings.
loadBuiltinValidators() - Method in interface software.amazon.smithy.model.validation.ValidatorFactory
Returns a list of built-in validators that are always applied to a Model regardless of if they are explicitly configured in the metadata of a model.
loadCaseInsensitiveWords(URL) - Method in class software.amazon.smithy.codegen.core.ReservedWordsBuilder
Load a list of case-insensitive, line-delimited reserved words from a file.
loadCaseInsensitiveWords(URL, Function<String, String>) - Method in class software.amazon.smithy.codegen.core.ReservedWordsBuilder
Load a list of case-insensitive, line-delimited reserved words from a file.
loadWords(URL) - Method in class software.amazon.smithy.codegen.core.ReservedWordsBuilder
Load a list of case-sensitive, line-delimited reserved words from a file.
loadWords(URL, Function<String, String>) - Method in class software.amazon.smithy.codegen.core.ReservedWordsBuilder
Load a list of case-sensitive, line-delimited reserved words from a file.
local(T) - Static method in class software.amazon.smithy.openapi.model.Ref
Creates a local ref to a value that is inlined.
LOGGING - Static variable in class software.amazon.smithy.cli.Cli
 
LongShape - Class in software.amazon.smithy.model.shapes
Represents a integer shape.
longShape(LongShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
longShape(LongShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
longShape(LongShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
LongShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a LongShape.
lowerCase(String) - Static method in class software.amazon.smithy.utils.StringUtils
Converts a String to lower case as per String.toLowerCase().

M

main(String...) - Static method in class software.amazon.smithy.cli.SmithyCli
Executes the CLI.
makeAbsoluteName(String) - Static method in interface software.amazon.smithy.model.traits.Trait
Makes the given trait name absolute if it is relative.
makeAbsoluteName(String, String) - Static method in interface software.amazon.smithy.model.traits.Trait
Makes the given trait name absolute if it is relative.
MappedReservedWords - Class in software.amazon.smithy.codegen.core
A reserved words implementation that maps known words to other words.
MappedReservedWords(Map<String, String>, Map<String, String>) - Constructor for class software.amazon.smithy.codegen.core.MappedReservedWords
 
MappedReservedWords.Builder - Class in software.amazon.smithy.codegen.core
Builder to create a new MappedReservedWords instance.
mappers(List<JsonSchemaMapper>) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter.Builder
Replaces the mappers of the builder with the given mappers.
mappingFunction(Function<String, String>) - Method in class software.amazon.smithy.codegen.core.writer.JavaStyleDocumentationWriterBuilder
Deprecated.
Sets a custom mapping function to use when filtering documentation.
MapShape - Class in software.amazon.smithy.model.shapes
Represents a map shape.
mapShape(MapShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
mapShape(MapShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
mapShape(MapShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
MapShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a ListShape.
mapShapes(Model, Function<Shape, Shape>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Maps over all shapes in the model using a mapping function, allowing shapes to be replaced with completely different shapes or slightly modified shapes.
mapShapes(Model, List<Function<Shape, Shape>>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Maps over all shapes in the model using multiple mapping functions.
mapTraits(Model, BiFunction<Shape, Trait, Trait>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Maps over all traits in the model using a mapping function that accepts the shape the trait is applied to, a trait, and returns a trait, possibly even a different kind of trait.
mapTraits(Model, List<BiFunction<Shape, Trait, Trait>>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Maps over all traits in the model using multiple mapping functions.
MapUtils - Class in software.amazon.smithy.utils
Immutable Map utilities to polyfill Java 9+ features.
Matcher<T> - Class in software.amazon.smithy.waiters
Determines if an acceptor matches the current state of a resource.
Matcher.ErrorTypeMember - Class in software.amazon.smithy.waiters
Matches if an operation returns an error, and the error matches the expected error type.
Matcher.InputOutputMember - Class in software.amazon.smithy.waiters
 
Matcher.OutputMember - Class in software.amazon.smithy.waiters
 
Matcher.SuccessMember - Class in software.amazon.smithy.waiters
When set to true, matches when a call returns a success response.
Matcher.UnknownMember - Class in software.amazon.smithy.waiters
Represents an union value.
Matcher.Visitor<T> - Interface in software.amazon.smithy.waiters
Visits the variants of the Matcher union type.
matches(Model) - Method in interface software.amazon.smithy.model.selector.Selector
Returns a stream of Selector.ShapeMatch objects for each match found in a model.
max(Long) - Method in class software.amazon.smithy.model.traits.LengthTrait.Builder
 
max(BigDecimal) - Method in class software.amazon.smithy.model.traits.RangeTrait.Builder
 
maxAge(int) - Method in class software.amazon.smithy.model.traits.CorsTrait.Builder
 
maxDelay(int) - Method in class software.amazon.smithy.waiters.Waiter.Builder
 
maximum(Number) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
maxItems(Integer) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
maxLength(Long) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
maxProperties(Integer) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
mediaType(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseBodyDefinition.Builder
 
MediaType - Class in software.amazon.smithy.utils
Implements a simple media type parser based on the Content-Type grammar defined in RFC 7231.
MediaTypeObject - Class in software.amazon.smithy.openapi.model
 
MediaTypeObject.Builder - Class in software.amazon.smithy.openapi.model
 
MediaTypeTrait - Class in software.amazon.smithy.model.traits
Documents the media type of a blob shape.
MediaTypeTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.model.traits.MediaTypeTrait
 
MediaTypeTrait(String) - Constructor for class software.amazon.smithy.model.traits.MediaTypeTrait
 
MediaTypeTrait.Provider - Class in software.amazon.smithy.model.traits
 
MediaTypeValidator - Class in software.amazon.smithy.model.validation.validators
 
MediaTypeValidator() - Constructor for class software.amazon.smithy.model.validation.validators.MediaTypeValidator
 
member(MemberShape) - Method in class software.amazon.smithy.model.shapes.CollectionShape.Builder
Sets the member of the collection.
member(ShapeId) - Method in class software.amazon.smithy.model.shapes.CollectionShape.Builder
Sets the member of the collection.
member(ShapeId, Consumer<MemberShape.Builder>) - Method in class software.amazon.smithy.model.shapes.CollectionShape.Builder
Sets the member of the collection.
memberReservedWords(ReservedWords) - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Builder
Sets the reserved word implementation for members.
members() - Method in class software.amazon.smithy.model.shapes.CollectionShape
 
members() - Method in class software.amazon.smithy.model.shapes.MapShape
 
members() - Method in class software.amazon.smithy.model.shapes.Shape
Gets all of the members contained in the shape.
MemberShape - Class in software.amazon.smithy.model.shapes
Represents a member that targets another shape by ID.
memberShape(MemberShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
memberShape(MemberShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
memberShape(MemberShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
MemberShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a MemberShape.
merge(SmithyBuildConfig) - Method in class software.amazon.smithy.build.model.SmithyBuildConfig.Builder
Updates this configuration with the configuration of another file.
merge(ArrayNode) - Method in class software.amazon.smithy.model.node.ArrayNode.Builder
 
merge(ArrayNode) - Method in class software.amazon.smithy.model.node.ArrayNode
Merges two ArrayNodes into a new ArrayNode.
merge(ObjectNode) - Method in class software.amazon.smithy.model.node.ObjectNode.Builder
 
merge(ObjectNode) - Method in class software.amazon.smithy.model.node.ObjectNode
Merge this object node with another, creating a new ObjectNode.
merge(PaginatedTrait) - Method in class software.amazon.smithy.model.traits.PaginatedTrait
Merges this paginated trait with another trait.
message - Variable in class software.amazon.smithy.jmespath.ExpressionProblem
The description of the problem.
message(String) - Method in class software.amazon.smithy.model.traits.DeprecatedTrait.Builder
 
message(String) - Method in class software.amazon.smithy.model.validation.ValidationEvent.Builder
Sets the required message of the event.
message(String, Object...) - Method in class software.amazon.smithy.model.validation.ValidationEvent.Builder
 
messageRegex(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseBodyDefinition.Builder
 
metadata(TraceMetadata) - Method in class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
 
metadata(TraceMetadata) - Method in class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider.Builder
Sets this Builder's TraceMetadata.
metadata(Map<String, Node>) - Method in class software.amazon.smithy.model.Model.Builder
 
METADATA_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.TraceFile
 
metadataFilter(Predicate<String>) - Method in class software.amazon.smithy.model.shapes.ModelSerializer.Builder
Predicate that determines if a metadata is serialized.
metadataFilter(Predicate<String>) - Method in class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer.Builder
Predicate that determines if a metadata is serialized.
method(String) - Method in class software.amazon.smithy.model.traits.HttpTrait.Builder
 
method(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition.Builder
 
method(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
min(Long) - Method in class software.amazon.smithy.model.traits.LengthTrait.Builder
 
min(BigDecimal) - Method in class software.amazon.smithy.model.traits.RangeTrait.Builder
 
minDelay(int) - Method in class software.amazon.smithy.waiters.Waiter.Builder
 
minimum(Number) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
minItems(Integer) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
minLength(Long) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
minProperties(Integer) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
MissingPaginatedTraitValidator - Class in software.amazon.smithy.linters
Checks if an operation should be paginated but is not.
MissingPaginatedTraitValidator.Config - Class in software.amazon.smithy.linters
 
MissingPaginatedTraitValidator.Provider - Class in software.amazon.smithy.linters
 
MockIntegrationTrait - Class in software.amazon.smithy.aws.apigateway.traits
API Gateway mock integration.
MockIntegrationTrait.Builder - Class in software.amazon.smithy.aws.apigateway.traits
 
MockIntegrationTrait.Provider - Class in software.amazon.smithy.aws.apigateway.traits
 
MockManifest - Class in software.amazon.smithy.build
A FileManifest that doesn't actually store files on disk.
MockManifest(Path, MockManifest.StoreMode) - Constructor for class software.amazon.smithy.build.MockManifest
 
MockManifest(Path) - Constructor for class software.amazon.smithy.build.MockManifest
Creates a mock manifest that stores files in memory.
MockManifest() - Constructor for class software.amazon.smithy.build.MockManifest
Creates a mock manifest that stores files in memory and uses a base directory of "/".
MockManifest.StoreMode - Enum in software.amazon.smithy.build
The way in which files are stored.
model(Model) - Method in class software.amazon.smithy.build.PluginContext.Builder
Sets the required model that is being built.
model(Model) - Method in class software.amazon.smithy.build.ProjectionResult.Builder
Sets the required model that was projected.
model(Model) - Method in class software.amazon.smithy.build.SmithyBuild
Sets an optional model to use with the build.
model(Model) - Method in class software.amazon.smithy.build.TransformContext.Builder
 
model() - Method in interface software.amazon.smithy.codegen.core.CodegenContext
 
model(Model) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Sets the required model to generate from.
model() - Method in class software.amazon.smithy.codegen.core.directed.Directive
 
model(Model) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter.Builder
Sets the shape index to convert.
Model - Class in software.amazon.smithy.model
A Smithy model that contains shapes, traits, metadata, and various computed information used to interpret the model.
model(Model) - Method in class software.amazon.smithy.model.selector.Selector.Runner
Deprecated.
model(Model) - Method in class software.amazon.smithy.model.traits.EffectiveTraitQuery.Builder
Sets the required model to query.
model() - Method in class software.amazon.smithy.model.validation.node.NodeValidatorPlugin.Context
Get the model being evaluated.
model(Model) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
Sets the required model to use when traversing walking shapes during validation.
Model.Builder - Class in software.amazon.smithy.model
Builder used to create a Model.
MODEL_ERROR - Static variable in interface software.amazon.smithy.model.validation.Validator
Event ID used for structural errors encountered when loading a model.
MODEL_VERSION - Static variable in class software.amazon.smithy.model.Model
Specifies the highest supported version of the IDL.
ModelAssembler - Class in software.amazon.smithy.model.loader
Assembles and validates a Model from documents, files, shapes, and other sources.
ModelAssembler() - Constructor for class software.amazon.smithy.model.loader.ModelAssembler
 
modelAssemblerSupplier(Supplier<ModelAssembler>) - Method in class software.amazon.smithy.build.SmithyBuild
Called to create ModelAssembler to load the original model and to load each projected model.
ModelDiff - Class in software.amazon.smithy.diff
Computes the difference between two models and any problems that might occur due to those differences.
ModelDiff.Builder - Class in software.amazon.smithy.diff
Builder used to construct a diff of two Smithy models.
ModelDiff.Result - Class in software.amazon.smithy.diff
The result of comparing two Smithy models.
ModelDiscovery - Class in software.amazon.smithy.model.loader
Discovers Smithy models by finding all META-INF/smithy/manifest files on the class path and loading all of the newline separated relative model files referenced from the manifest.
ModelImportException - Exception in software.amazon.smithy.model.loader
Exception thrown when a model fails to be imported.
ModelImportException(String) - Constructor for exception software.amazon.smithy.model.loader.ModelImportException
 
ModelImportException(String, Throwable) - Constructor for exception software.amazon.smithy.model.loader.ModelImportException
 
ModelManifestException - Exception in software.amazon.smithy.model.loader
 
ModelManifestException(String, Throwable) - Constructor for exception software.amazon.smithy.model.loader.ModelManifestException
 
ModelManifestException(String) - Constructor for exception software.amazon.smithy.model.loader.ModelManifestException
 
ModelPlugin - Class in software.amazon.smithy.build.plugins
Writes the projected/filtered SmithyBuild model.
ModelPlugin() - Constructor for class software.amazon.smithy.build.plugins.ModelPlugin
 
ModelSerializer - Class in software.amazon.smithy.model.shapes
Serializes a Model to an ObjectNode.
ModelSerializer.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create ModelSerializer.
ModelSyntaxException - Exception in software.amazon.smithy.model.loader
Thrown when the syntax of the IDL is invalid.
ModelSyntaxException(String, int, int) - Constructor for exception software.amazon.smithy.model.loader.ModelSyntaxException
 
ModelSyntaxException(String, String, int, int) - Constructor for exception software.amazon.smithy.model.loader.ModelSyntaxException
 
ModelSyntaxException(String, FromSourceLocation) - Constructor for exception software.amazon.smithy.model.loader.ModelSyntaxException
 
modelTransformer(ModelTransformer) - Method in class software.amazon.smithy.build.SmithyBuild
Sets a custom ModelTransformer to use when building projections.
ModelTransformer - Class in software.amazon.smithy.model.transform
Class used to transform Models.
ModelTransformerPlugin - Interface in software.amazon.smithy.model.transform
Plugin service used with ModelTransformer.
ModelTransformException - Exception in software.amazon.smithy.model.transform
Exception thrown when a model transformation error occurs.
ModelTransformException(String) - Constructor for exception software.amazon.smithy.model.transform.ModelTransformException
 
ModelTransformException(String, Throwable) - Constructor for exception software.amazon.smithy.model.transform.ModelTransformException
 
ModifiedTrait - Class in software.amazon.smithy.diff.evaluators
Finds breaking changes related to when a trait is added, removed, or updated.
ModifiedTrait() - Constructor for class software.amazon.smithy.diff.evaluators.ModifiedTrait
 
MqttJsonTrait - Class in software.amazon.smithy.mqtt.traits
 
MqttJsonTrait(ObjectNode) - Constructor for class software.amazon.smithy.mqtt.traits.MqttJsonTrait
 
MqttJsonTrait() - Constructor for class software.amazon.smithy.mqtt.traits.MqttJsonTrait
 
MqttJsonTrait.Provider - Class in software.amazon.smithy.mqtt.traits
 
MqttPublishInputValidator - Class in software.amazon.smithy.mqtt.traits.validators
Publish operations must not contain event streams.
MqttPublishInputValidator() - Constructor for class software.amazon.smithy.mqtt.traits.validators.MqttPublishInputValidator
 
MqttSubscribeInputValidator - Class in software.amazon.smithy.mqtt.traits.validators
Validates @smithy.mqtt#subscribe operation input.
MqttSubscribeInputValidator() - Constructor for class software.amazon.smithy.mqtt.traits.validators.MqttSubscribeInputValidator
 
MqttSubscribeOutputValidator - Class in software.amazon.smithy.mqtt.traits.validators
Validates subscribe operation output.
MqttSubscribeOutputValidator() - Constructor for class software.amazon.smithy.mqtt.traits.validators.MqttSubscribeOutputValidator
 
MqttTopicConflictValidator - Class in software.amazon.smithy.mqtt.traits.validators
Validates that no two MQTT topics conflict.
MqttTopicConflictValidator() - Constructor for class software.amazon.smithy.mqtt.traits.validators.MqttTopicConflictValidator
 
MqttTopicLabelValidator - Class in software.amazon.smithy.mqtt.traits.validators
Validates that labels are correct for MQTT topics on subscribe and publish operations.
MqttTopicLabelValidator() - Constructor for class software.amazon.smithy.mqtt.traits.validators.MqttTopicLabelValidator
 
MqttUnsupportedErrorsValidator - Class in software.amazon.smithy.mqtt.traits.validators
Validates that @smithy.mqtt#publish and subscribe operations should not define errors.
MqttUnsupportedErrorsValidator() - Constructor for class software.amazon.smithy.mqtt.traits.validators.MqttUnsupportedErrorsValidator
 
multipleOf(Number) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
MultiSelectHashExpression - Class in software.amazon.smithy.jmespath.ast
Creates an object using key-value pairs.
MultiSelectHashExpression(Map<String, JmespathExpression>) - Constructor for class software.amazon.smithy.jmespath.ast.MultiSelectHashExpression
 
MultiSelectHashExpression(Map<String, JmespathExpression>, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.MultiSelectHashExpression
 
MultiSelectListExpression - Class in software.amazon.smithy.jmespath.ast
Selects one or more values into a created array.
MultiSelectListExpression(List<JmespathExpression>) - Constructor for class software.amazon.smithy.jmespath.ast.MultiSelectListExpression
 
MultiSelectListExpression(List<JmespathExpression>, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.MultiSelectListExpression
 
mutabilities(Set<CfnResourceIndex.Mutability>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
 

N

name(String) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Builder
 
name(String) - Method in class software.amazon.smithy.aws.iam.traits.IamResourceTrait.Builder
 
name - Variable in class software.amazon.smithy.aws.iam.traits.IamResourceTrait
 
name(String) - Method in class software.amazon.smithy.aws.traits.auth.SigV4Trait.Builder
 
name(String) - Method in class software.amazon.smithy.build.model.TransformConfig.Builder
Sets the required name.
name() - Method in interface software.amazon.smithy.codegen.core.SmithyIntegration
Gets the name of the integration.
name(String) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
Sets the unqualified name of the symbol.
name - Variable in class software.amazon.smithy.jmespath.ast.FunctionExpression
 
name(String) - Method in class software.amazon.smithy.model.traits.EnumDefinition.Builder
 
NAME - Static variable in class software.amazon.smithy.model.traits.EnumDefinition
 
name(String) - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Builder
 
name(String) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
name(String) - Method in class software.amazon.smithy.openapi.model.SecurityScheme.Builder
 
name(String) - Method in class software.amazon.smithy.openapi.model.TagObject.Builder
 
name(String) - Method in class software.amazon.smithy.openapi.model.XmlObject.Builder
 
namedDocumentationSection(String) - Method in class software.amazon.smithy.codegen.core.writer.JavaStyleDocumentationWriterBuilder
Deprecated.
Sets a specific named section to use when writing documentation.
nameReservedWords(ReservedWords) - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Builder
Sets the reserved word implementation for names (structures names, class names, etc.).
namespace(String, String) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
Sets the namespace and namespace delimiter of the symbol.
NAMESPACE - Static variable in class software.amazon.smithy.model.loader.Prelude
The Smithy prelude namespace.
namespace(String) - Method in class software.amazon.smithy.openapi.model.XmlObject.Builder
 
namespaceReservedWords(ReservedWords) - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Builder
Sets the reserved word implementation for namespace names.
NeighborProvider - Interface in software.amazon.smithy.model.neighbor
Provides the neighbor relationships for a given shape.
NeighborProviderIndex - Class in software.amazon.smithy.model.knowledge
Provides a cache of precomputed neighbors for models.
NeighborProviderIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.NeighborProviderIndex
 
nestingLevel() - Method in class software.amazon.smithy.utils.SimpleParser
Gets the current 0-based nesting level of the parser.
newModel(Model) - Method in class software.amazon.smithy.diff.ModelDiff.Builder
Sets the new model to compare against.
newModel(ValidatedResult<Model>) - Method in class software.amazon.smithy.diff.ModelDiff.Builder
Sets the new model to compare against along with the validation events encountered while loading the model.
NO_COLOR - Static variable in class software.amazon.smithy.cli.Cli
 
noAccount(boolean) - Method in class software.amazon.smithy.aws.traits.ArnTrait.Builder
 
Node - Class in software.amazon.smithy.model.node
Base class of for all Smithy model nodes.
node(Node) - Static method in interface software.amazon.smithy.model.selector.AttributeValue
Creates a 'node' AttributeValue for a Node.
Node.NonNumericFloat - Enum in software.amazon.smithy.model.node
Non-numeric values for floats and doubles.
NodeDeserializationException - Exception in software.amazon.smithy.model.node
Exception encountered during deserialization.
NodeDeserializationException(String, SourceLocation) - Constructor for exception software.amazon.smithy.model.node.NodeDeserializationException
 
NodeDeserializationException(String, SourceLocation, Throwable) - Constructor for exception software.amazon.smithy.model.node.NodeDeserializationException
 
NodeHandler - Class in software.amazon.smithy.model.node.internal
 
NodeHandler() - Constructor for class software.amazon.smithy.model.node.internal.NodeHandler
 
NodeMapper - Class in software.amazon.smithy.model.node
Serializes and deserializes Smithy Node values to/from objects.
NodeMapper() - Constructor for class software.amazon.smithy.model.node.NodeMapper
 
NodeMapper.WhenMissing - Enum in software.amazon.smithy.model.node
Specifies the behavior of the mapper when attempting to deserialize an unknown property.
NodePointer - Class in software.amazon.smithy.model.node
JSON Pointer abstraction over Smithy Node values.
NodeSerializationException - Exception in software.amazon.smithy.model.node
Exception encountered during serialization.
NodeSerializationException(String) - Constructor for exception software.amazon.smithy.model.node.NodeSerializationException
 
NodeSerializationException(String, Throwable) - Constructor for exception software.amazon.smithy.model.node.NodeSerializationException
 
NodeType - Enum in software.amazon.smithy.model.node
The set of possible node types.
NodeValidationVisitor - Class in software.amazon.smithy.model.validation
Validates Node values provided for Shape definitions.
NodeValidationVisitor.Builder - Class in software.amazon.smithy.model.validation
NodeValidatorPlugin - Interface in software.amazon.smithy.model.validation.node
Applies pluggable validation when validating Node values against the schema of a Shape (e.g., when validating that the values provided for a trait in the model are valid for the shape of the trait).
NodeValidatorPlugin.Context - Class in software.amazon.smithy.model.validation.node
Validation context to pass to each NodeValidatorPlugin.
NodeVisitor<R> - Interface in software.amazon.smithy.model.node
Node visitor interface.
NodeVisitor.Default<R> - Class in software.amazon.smithy.model.node
Creates NodeVisitor that return a default value when necessary when visiting nodes.
noErrorWrapping(boolean) - Method in class software.amazon.smithy.aws.traits.protocols.RestXmlTrait.Builder
 
noInlineDocumentSupport(boolean) - Method in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait.Builder
 
NoInlineDocumentSupportValidator - Class in software.amazon.smithy.model.validation.validators
Detects when a protocol indicates that it does not support inline documents, yet the protocol trait is attached to a service that uses inline documents.
NoInlineDocumentSupportValidator() - Constructor for class software.amazon.smithy.model.validation.validators.NoInlineDocumentSupportValidator
 
NONE - Static variable in class software.amazon.smithy.model.SourceLocation
 
none() - Static method in class software.amazon.smithy.model.SourceLocation
Creates an empty source location.
NoninclusiveTermsValidator - Class in software.amazon.smithy.linters
Validates that all shape names and values do not contain non-inclusive terms.
NoninclusiveTermsValidator.Config - Class in software.amazon.smithy.linters
NoninclusiveTermsValidator configuration.
NoninclusiveTermsValidator.Provider - Class in software.amazon.smithy.linters
 
noRegion(boolean) - Method in class software.amazon.smithy.aws.traits.ArnTrait.Builder
 
NoReplaceTrait - Class in software.amazon.smithy.model.traits
Indicates that the put lifecycle operation of a resource can only be used to create a resource and cannot replace an existing resource.
NoReplaceTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.NoReplaceTrait
 
NoReplaceTrait() - Constructor for class software.amazon.smithy.model.traits.NoReplaceTrait
 
NoReplaceTrait.Provider - Class in software.amazon.smithy.model.traits
 
not(Schema) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
not(Predicate<T>) - Static method in class software.amazon.smithy.utils.FunctionalUtils
Negates a Predicate.
note(Shape, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
 
note(Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
 
note(Shape, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
note(Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
NotExpression - Class in software.amazon.smithy.jmespath.ast
Negates an expression based on if the wrapped expression is truthy.
NotExpression(JmespathExpression) - Constructor for class software.amazon.smithy.jmespath.ast.NotExpression
 
NotExpression(JmespathExpression, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.NotExpression
 
NULL - Static variable in class software.amazon.smithy.jmespath.ast.LiteralExpression
Sentinel value to represent null.
NullableIndex - Class in software.amazon.smithy.model.knowledge
An index that checks if a shape can be set to null.
NullableIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.NullableIndex
 
nullNode() - Static method in class software.amazon.smithy.model.node.Node
Creates a NullNode.
nullNode(NullNode) - Method in class software.amazon.smithy.model.node.NodeVisitor.Default
 
nullNode(NullNode) - Method in interface software.amazon.smithy.model.node.NodeVisitor
Visits a null node.
NullNode - Class in software.amazon.smithy.model.node
Represents a null node.
NullNode(SourceLocation) - Constructor for class software.amazon.smithy.model.node.NullNode
 
NUMBER - Static variable in class software.amazon.smithy.jmespath.ast.LiteralExpression
Sentinel value to represent any NULL.
numberNode(NumberNode) - Method in class software.amazon.smithy.model.node.NodeVisitor.Default
 
numberNode(NumberNode) - Method in interface software.amazon.smithy.model.node.NodeVisitor
Visits a number node.
NumberNode - Class in software.amazon.smithy.model.node
Represents a number node.
NumberNode(Number, SourceLocation) - Constructor for class software.amazon.smithy.model.node.NumberNode
 
NumberShape - Class in software.amazon.smithy.model.shapes
Abstract class representing all numeric types.

O

OBJECT - Static variable in class software.amazon.smithy.jmespath.ast.LiteralExpression
Sentinel value to represent any OBJECT.
objectNode() - Static method in class software.amazon.smithy.model.node.Node
Creates an empty ObjectNode.
objectNode(Map<StringNode, Node>) - Static method in class software.amazon.smithy.model.node.Node
Creates an ObjectNode from the given map of Nodes.
objectNode(ObjectNode) - Method in class software.amazon.smithy.model.node.NodeVisitor.Default
 
objectNode(ObjectNode) - Method in interface software.amazon.smithy.model.node.NodeVisitor
Visits an object node.
ObjectNode - Class in software.amazon.smithy.model.node
Represents an object node.
ObjectNode(Map<StringNode, Node>, SourceLocation) - Constructor for class software.amazon.smithy.model.node.ObjectNode
 
ObjectNode.Builder - Class in software.amazon.smithy.model.node
Builder used to efficiently create an ObjectNode.
objectNodeBuilder() - Static method in class software.amazon.smithy.model.node.Node
Creates an ObjectNode.Builder.
ObjectProjectionExpression - Class in software.amazon.smithy.jmespath.ast
A projection of object values.
ObjectProjectionExpression(JmespathExpression, JmespathExpression) - Constructor for class software.amazon.smithy.jmespath.ast.ObjectProjectionExpression
 
ObjectProjectionExpression(JmespathExpression, JmespathExpression, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.ObjectProjectionExpression
 
of(Model) - Static method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerIndex
 
of(Model) - Static method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTraitIndex
 
of(Model) - Static method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex
 
of(Model) - Static method in class software.amazon.smithy.aws.iam.traits.ConditionKeysIndex
 
of(Model) - Static method in class software.amazon.smithy.aws.traits.ArnIndex
 
of(Model) - Static method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryIndex
 
of(Model) - Static method in class software.amazon.smithy.aws.traits.PlaneIndex
 
of(Model) - Static method in class software.amazon.smithy.codegen.core.TopologicalIndex
Creates a new TopologicalIndex.
of(Model) - Static method in class software.amazon.smithy.model.knowledge.BottomUpIndex
 
of(Model) - Static method in class software.amazon.smithy.model.knowledge.BoxIndex
Deprecated.
 
of(Model) - Static method in class software.amazon.smithy.model.knowledge.EventStreamIndex
 
of(Model) - Static method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
 
of(Model) - Static method in class software.amazon.smithy.model.knowledge.IdentifierBindingIndex
 
of(Model) - Static method in class software.amazon.smithy.model.knowledge.NeighborProviderIndex
 
of(Model) - Static method in class software.amazon.smithy.model.knowledge.NullableIndex
 
of(Model) - Static method in class software.amazon.smithy.model.knowledge.OperationIndex
 
of(Model) - Static method in class software.amazon.smithy.model.knowledge.PaginatedIndex
 
of(Model) - Static method in class software.amazon.smithy.model.knowledge.ServiceIndex
 
of(Model) - Static method in class software.amazon.smithy.model.knowledge.TextIndex
 
of(Model) - Static method in class software.amazon.smithy.model.knowledge.TopDownIndex
 
of(Model) - Static method in interface software.amazon.smithy.model.neighbor.NeighborProvider
Creates a default NeighborProvider for the given model.
of(Model) - Static method in class software.amazon.smithy.mqtt.traits.ResolvedTopicIndex
 
of() - Static method in class software.amazon.smithy.utils.ListUtils
Returns an unmodifiable list containing zero entries.
of(T) - Static method in class software.amazon.smithy.utils.ListUtils
Returns an unmodifiable list containing a single entry.
of(T...) - Static method in class software.amazon.smithy.utils.ListUtils
Returns an unmodifiable list containing any number of entries.
of() - Static method in class software.amazon.smithy.utils.MapUtils
Returns an unmodifiable map containing zero mappings.
of(K, V) - Static method in class software.amazon.smithy.utils.MapUtils
Returns an unmodifiable map containing a single mapping.
of(K, V, K, V) - Static method in class software.amazon.smithy.utils.MapUtils
Returns an unmodifiable map containing two mappings.
of(K, V, K, V, K, V) - Static method in class software.amazon.smithy.utils.MapUtils
Returns an unmodifiable map containing three mappings.
of(K, V, K, V, K, V, K, V) - Static method in class software.amazon.smithy.utils.MapUtils
Returns an unmodifiable map containing four mappings.
of(K, V, K, V, K, V, K, V, K, V) - Static method in class software.amazon.smithy.utils.MapUtils
Returns an unmodifiable map containing five mappings.
of(K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class software.amazon.smithy.utils.MapUtils
Returns an unmodifiable map containing six mappings.
of(K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class software.amazon.smithy.utils.MapUtils
Returns an unmodifiable map containing seven mappings.
of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class software.amazon.smithy.utils.MapUtils
Returns an unmodifiable map containing eight mappings.
of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class software.amazon.smithy.utils.MapUtils
Returns an unmodifiable map containing nine mappings.
of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class software.amazon.smithy.utils.MapUtils
Returns an unmodifiable map containing ten mappings.
of(L, R) - Static method in class software.amazon.smithy.utils.Pair
Creates a Pair from the given values.
of() - Static method in class software.amazon.smithy.utils.SetUtils
Returns an unmodifiable set containing zero entries.
of(T) - Static method in class software.amazon.smithy.utils.SetUtils
Returns an unmodifiable set containing a single entry.
of(T...) - Static method in class software.amazon.smithy.utils.SetUtils
Returns an unmodifiable set containing any number of entries.
ofEntries(Map.Entry<? extends K, ? extends V>...) - Static method in class software.amazon.smithy.utils.MapUtils
Creates an unmodifiable Map from an array of Map.Entry values.
oldModel(Model) - Method in class software.amazon.smithy.diff.ModelDiff.Builder
Sets the old model to compare against.
oldModel(ValidatedResult<Model>) - Method in class software.amazon.smithy.diff.ModelDiff.Builder
Sets the old model to compare against along with the validation events encountered while loading the model.
oneOf(List<Schema>) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
onRemove(ModelTransformer, Collection<Shape>, Model) - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.CleanClientDiscoveryTraitTransformer
 
onRemove(ModelTransformer, Collection<Shape>, Model) - Method in interface software.amazon.smithy.model.transform.ModelTransformerPlugin
The method that is invoked each time shapes are removed from a model.
onRemove(ModelTransformer, Collection<Shape>, Model) - Method in class software.amazon.smithy.model.transform.plugins.CleanBindings
 
onRemove(ModelTransformer, Collection<Shape>, Model) - Method in class software.amazon.smithy.model.transform.plugins.CleanOperationStructures
 
onRemove(ModelTransformer, Collection<Shape>, Model) - Method in class software.amazon.smithy.model.transform.plugins.CleanResourceReferences
 
onRemove(ModelTransformer, Collection<Shape>, Model) - Method in class software.amazon.smithy.model.transform.plugins.CleanServiceRenames
 
onRemove(ModelTransformer, Collection<Shape>, Model) - Method in class software.amazon.smithy.model.transform.plugins.CleanStructureAndUnionMembers
 
onRemove(ModelTransformer, Collection<Shape>, Model) - Method in class software.amazon.smithy.model.transform.plugins.CleanTraitDefinitions
 
onRemove(ModelTransformer, Collection<Shape>, Model) - Method in class software.amazon.smithy.model.transform.plugins.RemoveTraits
 
onSection(String, Consumer<Object>) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Registers a function that intercepts the contents of a section and writes to the AbstractCodeWriter with the updated contents.
onSection(CodeInterceptor<S, T>) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Intercepts a section of code emitted for a strongly typed CodeSection.
onSection(String, Consumer<Object>) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
onSectionAppend(String, Runnable) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
onSectionPrepend(String, Runnable) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
onTrait(ShapeId, Trait) - Method in interface software.amazon.smithy.model.loader.TraitContainer
Add a trait.
onTrait(ShapeId, ShapeId, Node) - Method in interface software.amazon.smithy.model.loader.TraitContainer
Create and add a trait.
onTrait(ShapeId, Trait) - Method in class software.amazon.smithy.model.loader.TraitContainer.TraitHashMap
 
onTrait(ShapeId, ShapeId, Node) - Method in class software.amazon.smithy.model.loader.TraitContainer.TraitHashMap
 
OpenApi - Class in software.amazon.smithy.openapi.model
 
openapi(String) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
OpenApi.Builder - Class in software.amazon.smithy.openapi.model
 
OpenApiConfig - Class in software.amazon.smithy.openapi
"openapi" smithy-build plugin configuration settings.
OpenApiConfig() - Constructor for class software.amazon.smithy.openapi.OpenApiConfig
 
OpenApiConfig.HttpPrefixHeadersStrategy - Enum in software.amazon.smithy.openapi
Specifies what to do when the httpPrefixHeaders trait is found in a model.
OpenApiConverter - Class in software.amazon.smithy.openapi.fromsmithy
Converts a Smithy model to OpenAPI.
OpenApiException - Exception in software.amazon.smithy.openapi
 
OpenApiException(RuntimeException) - Constructor for exception software.amazon.smithy.openapi.OpenApiException
 
OpenApiException(String) - Constructor for exception software.amazon.smithy.openapi.OpenApiException
 
OpenApiException(String, Throwable) - Constructor for exception software.amazon.smithy.openapi.OpenApiException
 
OpenApiJsonAdd - Class in software.amazon.smithy.openapi.fromsmithy.mappers
Adds JSON values into the generated OpenAPI model using a JSON Patch like "add" operation that also generated intermediate objects as needed.
OpenApiJsonAdd() - Constructor for class software.amazon.smithy.openapi.fromsmithy.mappers.OpenApiJsonAdd
 
OpenApiJsonSchemaMapper - Class in software.amazon.smithy.openapi.fromsmithy
Applies OpenAPI extensions to a Schema using configuration settings found in OpenApiConfig.
OpenApiJsonSchemaMapper() - Constructor for class software.amazon.smithy.openapi.fromsmithy.OpenApiJsonSchemaMapper
 
OpenApiJsonSubstitutions - Class in software.amazon.smithy.openapi.fromsmithy.mappers
Substitutes JSON string values using the mapping defined in openapi.substitutions.
OpenApiJsonSubstitutions() - Constructor for class software.amazon.smithy.openapi.fromsmithy.mappers.OpenApiJsonSubstitutions
 
OpenApiMapper - Interface in software.amazon.smithy.openapi.fromsmithy
Provides a plugin infrastructure used to hook into the Smithy to OpenAPI conversion process and map over the result.
OpenApiProtocol<T extends Trait> - Interface in software.amazon.smithy.openapi.fromsmithy
An OpenAPI protocol is used to convert a Smithy protocol into HTTP-specific bindings.
OpenApiProtocol.Operation - Class in software.amazon.smithy.openapi.fromsmithy
Represents an operation entry to add to an OpenApi.Builder.
openBlock(String, Object...) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Opens a block of syntax by writing text, a newline, then indenting.
openBlock(String, String, Runnable) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Opens a block of syntax by writing textBeforeNewline, a newline, then indenting, then executes the given Runnable, then closes the block of syntax by writing a newline, dedenting, then writing textAfterNewline.
openBlock(String, String, Object, Runnable) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Opens a block of syntax by writing textBeforeNewline, a newline, then indenting, then executes the given Runnable, then closes the block of syntax by writing a newline, dedenting, then writing textAfterNewline.
openBlock(String, String, Object, Object, Runnable) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Opens a block of syntax by writing textBeforeNewline, a newline, then indenting, then executes the given Runnable, then closes the block of syntax by writing a newline, dedenting, then writing textAfterNewline.
openBlock(String, String, Object, Object, Object, Runnable) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Opens a block of syntax by writing textBeforeNewline, a newline, then indenting, then executes the given Runnable, then closes the block of syntax by writing a newline, dedenting, then writing textAfterNewline.
openBlock(String, String, Object, Object, Object, Object, Runnable) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Opens a block of syntax by writing textBeforeNewline, a newline, then indenting, then executes the given Runnable, then closes the block of syntax by writing a newline, dedenting, then writing textAfterNewline.
openBlock(String, String, Object, Object, Object, Object, Object, Runnable) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Opens a block of syntax by writing textBeforeNewline, a newline, then indenting, then executes the given Runnable, then closes the block of syntax by writing a newline, dedenting, then writing textAfterNewline.
openBlock(String, String, Object[], Runnable) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Opens a block of syntax by writing textBeforeNewline, a newline, then indenting, then executes the given Runnable, then closes the block of syntax by writing a newline, dedenting, then writing textAfterNewline.
openBlock(String, Object...) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
openBlock(String, String, Runnable) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
openBlock(String, String, Object, Runnable) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
openBlock(String, String, Object, Object, Runnable) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
openBlock(String, String, Object, Object, Object, Runnable) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
openBlock(String, String, Object, Object, Object, Object, Runnable) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
openBlock(String, String, Object, Object, Object, Object, Object, Runnable) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
openBlock(String, String, Object[], Runnable) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
openIdConnectUrl(String) - Method in class software.amazon.smithy.openapi.model.SecurityScheme.Builder
 
operation(ShapeId) - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait.Builder
Set the operation used to discover endpoints for the service.
operationId(String) - Method in class software.amazon.smithy.openapi.model.LinkObject.Builder
 
operationId(String) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
OperationIndex - Class in software.amazon.smithy.model.knowledge
Index of operation IDs to their resolved input, output, and error structures.
OperationIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.OperationIndex
 
OperationObject - Class in software.amazon.smithy.openapi.model
 
OperationObject.Builder - Class in software.amazon.smithy.openapi.model
 
operationRef(String) - Method in class software.amazon.smithy.openapi.model.LinkObject.Builder
 
operations() - Method in class software.amazon.smithy.codegen.core.directed.Directive
Gets a set of all operation shapes in the service, sorted by name.
operations(Collection<ShapeId>) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
 
operations() - Method in class software.amazon.smithy.openapi.model.PathItem
 
OperationShape - Class in software.amazon.smithy.model.shapes
Represents an API operation.
operationShape(OperationShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
operationShape(OperationShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
operationShape(OperationShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
OperationShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a OperationShape.
OperationValidator - Class in software.amazon.smithy.model.validation.validators
Validates operation inputs, outputs, and the use of input and output traits.
OperationValidator() - Constructor for class software.amazon.smithy.model.validation.validators.OperationValidator
 
option(String, String, String) - Method in class software.amazon.smithy.cli.Parser.Builder
Adds an option argument that accepts no value.
option(String, String) - Method in class software.amazon.smithy.cli.Parser.Builder
Adds an option argument that accepts no value.
OptionalAuthTrait - Class in software.amazon.smithy.model.traits
Indicates that an operation / service supports unauthenticated access.
OptionalAuthTrait() - Constructor for class software.amazon.smithy.model.traits.OptionalAuthTrait
 
OptionalAuthTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.OptionalAuthTrait
 
OptionalAuthTrait.Provider - Class in software.amazon.smithy.model.traits
 
OptionalUtils - Class in software.amazon.smithy.utils
Functions that make working with optionals easier.
options(Set<SymbolReference.Option>) - Method in class software.amazon.smithy.codegen.core.SymbolReference.Builder
Replaces the Set of Options to the SymbolReference.
options(SymbolReference.Option...) - Method in class software.amazon.smithy.codegen.core.SymbolReference.Builder
Replaces the array of Options in the SymbolReference.
options(OperationObject) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
or(Optional<T>, Supplier<Optional<? extends T>>) - Static method in class software.amazon.smithy.utils.OptionalUtils
Retrieves the value of the optional if present or invokes the supplier for a value.
orderedCopyOf(Map<? extends K, ? extends V>) - Static method in class software.amazon.smithy.utils.MapUtils
Creates an ordered immutable copy of the given map.
orderedCopyOf(Collection<? extends T>) - Static method in class software.amazon.smithy.utils.SetUtils
Creates an ordered immutable copy of the given set.
orderedTickedList(Collection<?>) - Static method in class software.amazon.smithy.model.validation.ValidationUtils
Creates a comma separated string made up of the given collection.
OrExpression - Class in software.amazon.smithy.jmespath.ast
Or expression that returns the expression that returns a truthy value.
OrExpression(JmespathExpression, JmespathExpression) - Constructor for class software.amazon.smithy.jmespath.ast.OrExpression
 
OrExpression(JmespathExpression, JmespathExpression, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.OrExpression
 
origin(String) - Method in class software.amazon.smithy.model.traits.CorsTrait.Builder
 
originalModel(Model) - Method in class software.amazon.smithy.build.PluginContext.Builder
Sets the model that is being built before it was transformed in the projection.
originalModel(Model) - Method in class software.amazon.smithy.build.TransformContext.Builder
 
originalModelValidationEvents(List<ValidationEvent>) - Method in class software.amazon.smithy.build.TransformContext.Builder
 
OriginalShapeIdTrait - Class in software.amazon.smithy.model.traits.synthetic
Used to provide the original shape ID of a shape that is renamed in the semantic model.
OriginalShapeIdTrait(ShapeId) - Constructor for class software.amazon.smithy.model.traits.synthetic.OriginalShapeIdTrait
 
out(String) - Method in enum software.amazon.smithy.cli.Colors
Prints to stdout using the Color if ANSI colors are enabled.
output(String) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Sets the optional output directory.
output(ToShapeId) - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
Sets the output shape ID of the operation.
output(ObjectNode) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example.Builder
 
outputDirectory(String) - Method in class software.amazon.smithy.build.model.SmithyBuildConfig.Builder
Set a directory where the build artifacts are written.
outputDirectory(Path) - Method in class software.amazon.smithy.build.SmithyBuild
Set a directory where the build artifacts are written.
outputDirectory(String) - Method in class software.amazon.smithy.build.SmithyBuild
Set a directory where the build artifacts are written.
outputEventStreamOperations() - Method in class software.amazon.smithy.codegen.core.directed.GenerateServiceDirective
Get a map of operations that use an event stream in their output.
OutputMember(PathMatcher) - Constructor for class software.amazon.smithy.waiters.Matcher.OutputMember
 
outputToken(String) - Method in class software.amazon.smithy.model.traits.PaginatedTrait.Builder
 
OutputTrait - Class in software.amazon.smithy.model.traits
Specializes a structure as the output of a single operation.
OutputTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.OutputTrait
 
OutputTrait() - Constructor for class software.amazon.smithy.model.traits.OutputTrait
 
OutputTrait(SourceLocation) - Constructor for class software.amazon.smithy.model.traits.OutputTrait
 
OutputTrait.Provider - Class in software.amazon.smithy.model.traits
 

P

packageName(String) - Method in class software.amazon.smithy.codegen.core.SymbolDependency.Builder
Sets the package name of the dependency.
pageSize(String) - Method in class software.amazon.smithy.model.traits.PaginatedTrait.Builder
 
PaginatedIndex - Class in software.amazon.smithy.model.knowledge
Index of operation shapes to paginated trait information.
PaginatedIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.PaginatedIndex
 
PaginatedTrait - Class in software.amazon.smithy.model.traits
Defines the pagination functionality of an operation.
PaginatedTrait.Builder - Class in software.amazon.smithy.model.traits
Builds the paginated trait.
PaginatedTrait.Provider - Class in software.amazon.smithy.model.traits
 
PaginatedTraitValidator - Class in software.amazon.smithy.model.validation.validators
Validates paginated traits.
PaginatedTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.PaginatedTraitValidator
 
PaginationInfo - Class in software.amazon.smithy.model.knowledge
Resolved and valid pagination information about an operation in a service.
Pair<L,R> - Class in software.amazon.smithy.utils
Generic immutable pair of values.
Pair(L, R) - Constructor for class software.amazon.smithy.utils.Pair
 
parameter(String) - Method in class software.amazon.smithy.cli.Arguments
Gets an argument by name or throws if not present.
parameter(String, String) - Method in class software.amazon.smithy.cli.Arguments
Gets an argument by name or return a default value if not found.
parameter(String, String, String) - Method in class software.amazon.smithy.cli.Parser.Builder
Adds an argument that accepts a single value.
parameter(String, String) - Method in class software.amazon.smithy.cli.Parser.Builder
Adds an argument that accepts a single value.
ParameterObject - Class in software.amazon.smithy.openapi.model
 
ParameterObject.Builder - Class in software.amazon.smithy.openapi.model
 
parameters(Map<String, ParameterObject>) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
parameters(Map<String, Node>) - Method in class software.amazon.smithy.openapi.model.LinkObject.Builder
 
parameters(Collection<ParameterObject>) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
parameters(List<Ref<ParameterObject>>) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
parse(String[]) - Method in class software.amazon.smithy.cli.Parser
Parses command line arguments in an Arguments object.
parse(String[], int) - Method in class software.amazon.smithy.cli.Parser
Parses command line arguments in an Arguments object.
parse(String) - Static method in class software.amazon.smithy.jmespath.JmespathExpression
Parse a JMESPath expression.
parse(String, String, boolean) - Static method in class software.amazon.smithy.model.node.internal.NodeHandler
 
parse(String) - Static method in class software.amazon.smithy.model.node.Node
Attempts to parse the given JSON string and return a Node.
parse(String, String) - Static method in class software.amazon.smithy.model.node.Node
Attempts to parse the given JSON string and File Name and return a Node.
parse(InputStream) - Static method in class software.amazon.smithy.model.node.Node
Attempts to parse the given JSON input stream and returns a Node.
parse(InputStream, String) - Static method in class software.amazon.smithy.model.node.Node
Attempts to parse the given JSON input stream and returns a Node.
parse(String) - Static method in class software.amazon.smithy.model.node.NodePointer
Parses a JSON pointer.
parse(String, int) - Static method in class software.amazon.smithy.model.pattern.SmithyPattern.Segment
Parse a segment from the given offset.
parse(String) - Static method in class software.amazon.smithy.model.pattern.UriPattern
Parse a URI pattern string into a UriPattern.
parse(String) - Static method in interface software.amazon.smithy.model.selector.Selector
Parses a selector expression.
parse(String) - Static method in class software.amazon.smithy.mqtt.traits.Topic
Parses an MQTT topic and labels.
parseIdentifier(SimpleParser) - Static method in class software.amazon.smithy.model.loader.ParserUtils
Expects and returns a parsed Smithy identifier production.
parseJsonWithComments(String, String) - Static method in class software.amazon.smithy.model.node.Node
Attempts to parse the given JSON string and File Name and return a Node.
parseJsonWithComments(String) - Static method in class software.amazon.smithy.model.node.Node
Attempts to parse the given JSON string and return a Node.
parseNumber(SimpleParser) - Static method in class software.amazon.smithy.model.loader.ParserUtils
Parses a Smithy number production into a string.
Parser - Class in software.amazon.smithy.cli
Defines the CLI argument parser of a Command.
Parser.Argument - Class in software.amazon.smithy.cli
A command line argument.
Parser.Arity - Enum in software.amazon.smithy.cli
Defines the arity of an argument.
Parser.Builder - Class in software.amazon.smithy.cli
Builds an Parser.
parseRootShapeId(SimpleParser) - Static method in class software.amazon.smithy.model.loader.ParserUtils
Expects and returns a parsed absolute Smithy Shape ID that does not include a member.
ParserUtils - Class in software.amazon.smithy.model.loader
Utility methods that act on a SimpleParser and parse Smithy grammar productions.
parseScopedAttribute(SimpleParser) - Static method in interface software.amazon.smithy.model.selector.AttributeValue
Uses the given parser to parse a scoped attribute production.
parseShapeId(SimpleParser) - Static method in class software.amazon.smithy.model.loader.ParserUtils
Expects and returns a parsed absolute Smithy Shape ID.
passThroughBehavior(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Configures the pass through behavior of the integration.
passThroughBehavior(String) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
Configures the pass through behavior of the integration.
patch(OperationObject) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
Path(List<Relationship>) - Constructor for class software.amazon.smithy.model.selector.PathFinder.Path
 
PathComparator - Enum in software.amazon.smithy.waiters
Defines a comparison to perform in a PathMatcher.
PathFinder - Class in software.amazon.smithy.model.selector
Finds the possible directed relationship paths from a starting shape to shapes connected to the starting shape that match a selector.
PathFinder.Path - Class in software.amazon.smithy.model.selector
An immutable Relationship path from a starting shape to an end shape.
PathItem - Class in software.amazon.smithy.openapi.model
 
PathItem.Builder - Class in software.amazon.smithy.openapi.model
 
PathMatcher - Class in software.amazon.smithy.waiters
A Matcher implementation for inputPathList, outputPathList, and errorPathList.
PathMatcher(String, String, PathComparator) - Constructor for class software.amazon.smithy.waiters.PathMatcher
 
paths(Map<String, PathItem>) - Method in class software.amazon.smithy.openapi.model.CallbackObject.Builder
 
paths(Map<String, PathItem>) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
pattern(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
pattern(String) - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Builder
 
patternProperties(Map<String, Schema>) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
PatternTrait - Class in software.amazon.smithy.model.traits
Restricts string values to a specified regular expression.
PatternTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.model.traits.PatternTrait
 
PatternTrait(String) - Constructor for class software.amazon.smithy.model.traits.PatternTrait
 
PatternTrait.Provider - Class in software.amazon.smithy.model.traits
 
PatternTraitValidator - Class in software.amazon.smithy.model.validation.validators
Emits a validation event if a pattern trait is not anchored.
PatternTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.PatternTraitValidator
 
payloadFormatVersion(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Sets the payload format version.
peek() - Method in class software.amazon.smithy.utils.SimpleParser
Returns the current character of the expression, but does not consume it.
peek(int) - Method in class software.amazon.smithy.utils.SimpleParser
Returns the current character of the expression + offset characters, but does not consume it.
peekSingleCharForMessage() - Method in class software.amazon.smithy.utils.SimpleParser
Peeks the next character and returns [EOF] if the next character is past the end of the expression.
performDefaultCodegenTransforms() - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
permissions(Collection<String>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Handler.Builder
 
placeShapesByNamespace(Shape) - Static method in class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer
Sorts shapes into files based on their namespace, where each file is named {namespace}.smithy.
PlaneIndex - Class in software.amazon.smithy.aws.traits
Determines if a service, resource, or operation are considered part of the data plane or control plane.
PlaneIndex(Model) - Constructor for class software.amazon.smithy.aws.traits.PlaneIndex
 
plugin(String) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Ensures that only the given plugin is built in each projection.
pluginClassLoader(ClassLoader) - Method in class software.amazon.smithy.build.PluginContext.Builder
Sets a ClassLoader that should be used by build plugins when loading services.
pluginClassLoader(ClassLoader) - Method in class software.amazon.smithy.build.SmithyBuild
Sets a ClassLoader that should be used by SmithyBuild plugins when discovering services.
PluginContext - Class in software.amazon.smithy.build
Context object used in plugin execution.
PluginContext.Builder - Class in software.amazon.smithy.build
Builds a PluginContext.
pluginFactory(Function<String, Optional<SmithyBuildPlugin>>) - Method in class software.amazon.smithy.build.SmithyBuild
Sets a factory function used to create plugins by name.
pluginFilter(Predicate<String>) - Method in class software.amazon.smithy.build.SmithyBuild
Sets a predicate that accepts the name of a plugin and returns true if the plugin should be built.
plugins(Map<String, ObjectNode>) - Method in class software.amazon.smithy.build.model.ProjectionConfig.Builder
Replaces the plugins of the projection.
plugins(Map<String, ObjectNode>) - Method in class software.amazon.smithy.build.model.SmithyBuildConfig.Builder
Replaces plugins on the config.
popState() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Pops the current AbstractCodeWriter state from the state stack.
popState() - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
position() - Method in class software.amazon.smithy.utils.SimpleParser
Gets the current 0-based position of the parser.
positional(String, String) - Method in class software.amazon.smithy.cli.Parser.Builder
Configures the name of positional arguments that come after options and parameters.
positionalArguments() - Method in class software.amazon.smithy.cli.Arguments
Gets the list of positional arguments that came after named arguments.
post(OperationObject) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
postProcessOperation(Context<? extends Trait>, OperationShape, OperationObject, String, String) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiMapper
Updates an operation after invoking the plugin system on the contents of the operation (specifically, after OpenApiMapper.updateOperation(software.amazon.smithy.openapi.fromsmithy.Context<? extends software.amazon.smithy.model.traits.Trait>, software.amazon.smithy.model.shapes.OperationShape, software.amazon.smithy.openapi.model.OperationObject, java.lang.String, java.lang.String), OpenApiMapper.updateParameter(software.amazon.smithy.openapi.fromsmithy.Context<? extends software.amazon.smithy.model.traits.Trait>, software.amazon.smithy.model.shapes.OperationShape, java.lang.String, java.lang.String, software.amazon.smithy.openapi.model.ParameterObject), OpenApiMapper.updateRequestBody(software.amazon.smithy.openapi.fromsmithy.Context<? extends software.amazon.smithy.model.traits.Trait>, software.amazon.smithy.model.shapes.OperationShape, java.lang.String, java.lang.String, software.amazon.smithy.openapi.model.RequestBodyObject), OpenApiMapper.updateResponse(software.amazon.smithy.openapi.fromsmithy.Context<? extends software.amazon.smithy.model.traits.Trait>, software.amazon.smithy.model.shapes.OperationShape, java.lang.String, java.lang.String, java.lang.String, software.amazon.smithy.openapi.model.ResponseObject), and OpenApiMapper.updateRequestBody(software.amazon.smithy.openapi.fromsmithy.Context<? extends software.amazon.smithy.model.traits.Trait>, software.amazon.smithy.model.shapes.OperationShape, java.lang.String, java.lang.String, software.amazon.smithy.openapi.model.RequestBodyObject)).
precomputed(Model) - Static method in interface software.amazon.smithy.model.neighbor.NeighborProvider
Creates a NeighborProvider that precomputes the neighbors of a model.
precomputed(Model, NeighborProvider) - Static method in interface software.amazon.smithy.model.neighbor.NeighborProvider
Creates a NeighborProvider that precomputes the neighbors of a model.
prefix(String) - Method in class software.amazon.smithy.model.traits.XmlNamespaceTrait.Builder
 
prefix(String) - Method in class software.amazon.smithy.openapi.model.XmlObject.Builder
 
Prelude - Class in software.amazon.smithy.model.loader
Represents the prelude model available to every Smithy model.
prepend(W, S) - Method in interface software.amazon.smithy.utils.CodeInterceptor.Prepender
Writes text before previously written content in the section.
preprocessModel(Model, S) - Method in interface software.amazon.smithy.codegen.core.SmithyIntegration
Preprocess the model before code generation.
prettyPrint(Node, String) - Static method in class software.amazon.smithy.model.node.internal.NodeHandler
 
prettyPrintJson(Node) - Static method in class software.amazon.smithy.model.node.Node
Writes the contents of a Node to a pretty-printed JSON string.
prettyPrintJson(Node, String) - Static method in class software.amazon.smithy.model.node.Node
Writes the contents of a Node to a pretty-printed JSON string.
primaryIdentifier(Collection<String>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
primaryIdentifiers(Set<String>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
print(Node) - Static method in class software.amazon.smithy.model.node.internal.NodeHandler
 
printJson(Node) - Static method in class software.amazon.smithy.model.node.Node
Writes the contents of a Node to a non-pretty-printed JSON string.
priority() - Method in interface software.amazon.smithy.codegen.core.SmithyIntegration
Gets the priority ordering relative to the topologically ordered integration graph determined by SmithyIntegration.runBefore() and SmithyIntegration.runAfter().
PrivateAccessValidator - Class in software.amazon.smithy.model.validation.validators
Ensures that shapes in separate namespaces don't refer to shapes in other namespaces that are marked as private.
PrivateAccessValidator() - Constructor for class software.amazon.smithy.model.validation.validators.PrivateAccessValidator
 
PrivateTrait - Class in software.amazon.smithy.model.traits
Indicates that a shape cannot be targeted outside of the namespace in which it was defined.
PrivateTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.PrivateTrait
 
PrivateTrait() - Constructor for class software.amazon.smithy.model.traits.PrivateTrait
 
PrivateTrait.Provider - Class in software.amazon.smithy.model.traits
 
projection(String, ProjectionConfig) - Method in class software.amazon.smithy.build.PluginContext.Builder
Sets the projection that the plugin belongs to.
projection(String) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Ensures that only the given projection is built.
projection(Collection<AttributeValue>) - Static method in interface software.amazon.smithy.model.selector.AttributeValue
Creates a 'projection' AttributeValue.
ProjectionConfig - Class in software.amazon.smithy.build.model
ProjectionConfig stored in a SmithyBuildConfig.
ProjectionConfig.Builder - Class in software.amazon.smithy.build.model
ProjectionExpression - Class in software.amazon.smithy.jmespath.ast
Iterates over each element in the array returned from the left expression, passes it to the right expression, and returns the aggregated results.
ProjectionExpression(JmespathExpression, JmespathExpression) - Constructor for class software.amazon.smithy.jmespath.ast.ProjectionExpression
 
ProjectionExpression(JmespathExpression, JmespathExpression, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.ProjectionExpression
 
projectionFilter(Predicate<String>) - Method in class software.amazon.smithy.build.SmithyBuild
Sets a predicate that accepts the name of a projection and returns true if the projection should be built.
projectionName(String) - Method in class software.amazon.smithy.build.ProjectionResult.Builder
Sets the required projection name.
projectionName(String) - Method in class software.amazon.smithy.build.TransformContext.Builder
 
ProjectionResult - Class in software.amazon.smithy.build
The result of applying a projection to a model.
ProjectionResult.Builder - Class in software.amazon.smithy.build
Builds up a ProjectionResult.
projections(Map<String, ProjectionConfig>) - Method in class software.amazon.smithy.build.model.SmithyBuildConfig.Builder
Replaces projections on the config.
projectionSource(String) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Sets the name of the projection being built as a source.
projectionSourceTags(String) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Sets the tags to find in the build classpath when projecting a JAR.
projectionSourceTags(Collection<String>) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Sets the tags to find in the build classpath when projecting a JAR.
ProjectionTransformer - Interface in software.amazon.smithy.build
Creates a model transformer by name.
properties(Map<String, Property>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote.Builder
 
properties(Map<String, Property>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
properties(Map<String, Schema>) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
Property - Class in software.amazon.smithy.aws.cloudformation.schema.model
Data class representing a CloudFormation Resource Schema's property.
Property.Builder - Class in software.amazon.smithy.aws.cloudformation.schema.model
 
propertyDefinitions(Map<String, CfnResourceProperty>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
propertyNames(Schema) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
propertyNamingStrategy(PropertyNamingStrategy) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter.Builder
Sets a custom property naming strategy.
PropertyNamingStrategy - Interface in software.amazon.smithy.jsonschema
Determines the field/property/member name of a member in an object.
protocol(ToShapeId) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase.Builder
 
ProtocolDefinitionTrait - Class in software.amazon.smithy.model.traits
A trait that is attached to other traits to define a Smithy protocol.
ProtocolDefinitionTrait(ProtocolDefinitionTrait.Builder) - Constructor for class software.amazon.smithy.model.traits.ProtocolDefinitionTrait
 
ProtocolDefinitionTrait.Builder - Class in software.amazon.smithy.model.traits
 
ProtocolDefinitionTrait.Provider - Class in software.amazon.smithy.model.traits
 
ProtocolHttpPayloadValidator - Class in software.amazon.smithy.aws.traits.protocols
Ensures that the http payload trait is only bound to structures, unions, documents, blobs, or strings for AWS protocols.
ProtocolHttpPayloadValidator() - Constructor for class software.amazon.smithy.aws.traits.protocols.ProtocolHttpPayloadValidator
 
ProtocolHttpValidator - Class in software.amazon.smithy.aws.traits.protocols
Ensures that every entry in eventStreamHttp also appears in the http property of a protocol trait.
ProtocolHttpValidator() - Constructor for class software.amazon.smithy.aws.traits.protocols.ProtocolHttpValidator
 
Provider() - Constructor for class software.amazon.smithy.aws.apigateway.traits.ApiKeySourceTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizerTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.apigateway.traits.RequestValidatorTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnAdditionalIdentifierTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnExcludePropertyTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnNameTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.iam.traits.ActionPermissionDescriptionTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.iam.traits.ConditionKeysTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.iam.traits.DefineConditionKeysTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.iam.traits.DisableConditionKeyInferenceTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.iam.traits.IamResourceTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.iam.traits.RequiredActionsTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.iam.traits.SupportedPrincipalTypesTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.ArnReferenceTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.ArnTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.auth.CognitoUserPoolsTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.auth.SigV4Trait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.auth.UnsignedPayloadTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientDiscoveredEndpointTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryIdTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.ControlPlaneTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.customizations.S3UnwrappedXmlOutputTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.DataPlaneTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.DataTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.HttpChecksumTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsJson1_0Trait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsJson1_1Trait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsQueryTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.protocols.Ec2QueryNameTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.protocols.Ec2QueryTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.protocols.RestJson1Trait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.protocols.RestXmlTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.ServiceTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.linters.AbbreviationNameValidator.Provider
 
Provider() - Constructor for class software.amazon.smithy.linters.CamelCaseValidator.Provider
 
Provider() - Constructor for class software.amazon.smithy.linters.InputOutputStructureReuseValidator.Provider
 
Provider() - Constructor for class software.amazon.smithy.linters.MissingPaginatedTraitValidator.Provider
 
Provider() - Constructor for class software.amazon.smithy.linters.NoninclusiveTermsValidator.Provider
 
Provider() - Constructor for class software.amazon.smithy.linters.RepeatedShapeNameValidator.Provider
 
Provider() - Constructor for class software.amazon.smithy.linters.ReservedWordsValidator.Provider
 
Provider() - Constructor for class software.amazon.smithy.linters.ShouldHaveUsedTimestampValidator.Provider
 
Provider() - Constructor for class software.amazon.smithy.linters.StandardOperationVerbValidator.Provider
 
Provider() - Constructor for class software.amazon.smithy.linters.StutteredShapeNameValidator.Provider
Deprecated.
 
Provider(ShapeId) - Constructor for class software.amazon.smithy.model.traits.AbstractTrait.Provider
 
Provider(ShapeId, Function<ObjectNode, T>) - Constructor for class software.amazon.smithy.model.traits.AnnotationTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.AuthDefinitionTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.AuthTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.BoxTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.CorsTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.DeprecatedTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.DocumentationTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.EndpointTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.EnumTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.ErrorTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.EventHeaderTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.EventPayloadTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.ExamplesTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.ExternalDocumentationTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HostLabelTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpBasicAuthTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpBearerAuthTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpChecksumRequiredTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpDigestAuthTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpErrorTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpHeaderTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpLabelTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpPayloadTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpPrefixHeadersTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpQueryParamsTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpQueryTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpResponseCodeTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.IdempotencyTokenTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.IdempotentTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.IdRefTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.InputTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.InternalTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.JsonNameTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.LengthTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.MediaTypeTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.NoReplaceTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.OptionalAuthTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.OutputTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.PaginatedTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.PatternTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.PrivateTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.ProtocolDefinitionTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.RangeTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.ReadonlyTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.RecommendedTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.ReferencesTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.RequiredTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.RequiresLengthTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.ResourceIdentifierTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.RetryableTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.SensitiveTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.SinceTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.SparseTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.StreamingTrait.Provider
 
Provider(ShapeId, BiFunction<List<String>, SourceLocation, T>) - Constructor for class software.amazon.smithy.model.traits.StringListTrait.Provider
 
Provider(ShapeId, BiFunction<String, SourceLocation, T>) - Constructor for class software.amazon.smithy.model.traits.StringTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.SuppressTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.TagsTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.TimestampFormatTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.TitleTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.TraitDefinition.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.UniqueItemsTrait.Provider
Deprecated.
 
Provider() - Constructor for class software.amazon.smithy.model.traits.UnitTypeTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.UnstableTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.XmlAttributeTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.XmlFlattenedTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.XmlNamespaceTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.XmlNameTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.validation.linters.EmitNoneSelectorValidator.Provider
 
Provider(String, Function<ObjectNode, ? extends Validator>) - Constructor for class software.amazon.smithy.model.validation.ValidatorService.Provider
 
Provider(Class<T>, Function<ObjectNode, T>) - Constructor for class software.amazon.smithy.model.validation.ValidatorService.Provider
 
Provider(Class<T>, Supplier<T>) - Constructor for class software.amazon.smithy.model.validation.ValidatorService.Provider
 
Provider() - Constructor for class software.amazon.smithy.mqtt.traits.MqttJsonTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.mqtt.traits.PublishTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.mqtt.traits.SubscribeTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.mqtt.traits.TopicLabelTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestsTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.protocoltests.traits.HttpRequestTestsTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.protocoltests.traits.HttpResponseTestsTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.waiters.WaitableTrait.Provider
 
providerArns(List<String>) - Method in class software.amazon.smithy.aws.traits.auth.CognitoUserPoolsTrait.Builder
Sets the provider ARNs.
PublishTrait - Class in software.amazon.smithy.mqtt.traits
smithy.mqtt#publish trait.
PublishTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.mqtt.traits.PublishTrait
 
PublishTrait(String) - Constructor for class software.amazon.smithy.mqtt.traits.PublishTrait
 
PublishTrait.Provider - Class in software.amazon.smithy.mqtt.traits
 
pushFilteredState(Function<String, String>) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Pushes an anonymous named state that is always passed through the given filter function before being written to the writer.
pushFilteredState(Function<String, String>) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
pushState() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Copies and pushes the current state to the state stack.
pushState(String) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Copies and pushes the current state to the state stack using a named state that can be intercepted by functions registered with AbstractCodeWriter.onSection(CodeInterceptor).
pushState(CodeSection) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Pushes a strongly typed section extension point.
pushState() - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
pushState(String) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
put(String, String) - Method in class software.amazon.smithy.codegen.core.MappedReservedWords.Builder
Add a new reserved words.
put(String, String) - Method in class software.amazon.smithy.codegen.core.ReservedWordsBuilder
Add a new reserved words.
put(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
put(OperationObject) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
put(String, Waiter) - Method in class software.amazon.smithy.waiters.WaitableTrait.Builder
 
putAuthorizer(String, AuthorizerDefinition) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait.Builder
Adds an authorizer.
putCallback(String, CallbackObject) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
putCallbacks(String, CallbackObject) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
putCaseInsensitive(String, String) - Method in class software.amazon.smithy.codegen.core.MappedReservedWords.Builder
Add a new case-insensitive reserved word that converts the given reserved word to the given conversion string.
putConditionKey(String, ConditionKeyDefinition) - Method in class software.amazon.smithy.aws.iam.traits.DefineConditionKeysTrait.Builder
 
putContent(String, MediaTypeObject) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
putContent(String, MediaTypeObject) - Method in class software.amazon.smithy.openapi.model.RequestBodyObject.Builder
 
putContent(String, MediaTypeObject) - Method in class software.amazon.smithy.openapi.model.ResponseObject.Builder
 
putContext(String, Object) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Adds a named key-value pair to the context of the current state.
putContext(Map<String, Object>) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Adds a map of named key-value pair to the context of the current state.
putContext(String, Object) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
putContext(Map<String, Object>) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
putDefinition(String, Schema) - Method in class software.amazon.smithy.jsonschema.SchemaDocument.Builder
Adds a scheme definition to the builder.
putEncoding(String, EncodingObject) - Method in class software.amazon.smithy.openapi.model.MediaTypeObject.Builder
 
putExample(String, Node) - Method in class software.amazon.smithy.openapi.model.MediaTypeObject.Builder
 
putExample(String, Node) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
putExtension(String, Node) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Add an extension to the "extensions" object node.
putExtension(String, boolean) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Add an extension to the "extensions" object node.
putExtension(String, String) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Add an extension to the "extensions" object node.
putExtension(String, ToNode) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
putExtension(String, Node) - Method in class software.amazon.smithy.openapi.model.Component.Builder
 
putExtension(String, String) - Method in class software.amazon.smithy.openapi.model.Component.Builder
 
putExtension(String, Boolean) - Method in class software.amazon.smithy.openapi.model.Component.Builder
 
putExtension(String, Number) - Method in class software.amazon.smithy.openapi.model.Component.Builder
 
putExtensions(Object) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Add an extension to the "extensions" object node using a POJO.
putFormatter(char, BiFunction<Object, String, String>) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Adds a custom formatter expression to the current state of the AbstractCodeWriter.
putFormatter(char, BiFunction<Object, String, String>) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
putHeader(String, ParameterObject) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
putHeader(String, ParameterObject) - Method in class software.amazon.smithy.openapi.model.EncodingObject.Builder
 
putHeader(String, Ref<ParameterObject>) - Method in class software.amazon.smithy.openapi.model.ResponseObject.Builder
 
putHeader(String, String) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition.Builder
 
putHeader(String, String) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition.Builder
 
putLink(String, LinkObject) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
putLink(String, Ref<LinkObject>) - Method in class software.amazon.smithy.openapi.model.ResponseObject.Builder
 
putLink(String, LinkObject) - Method in class software.amazon.smithy.openapi.model.ResponseObject.Builder
 
putMetadata(String, Node) - Method in class software.amazon.smithy.model.loader.ModelAssembler
Adds metadata to the model.
putMetadata(String, String) - Method in class software.amazon.smithy.utils.CodeWriterDebugInfo
Put additional debug metadata on the object.
putMetadataProperty(String, Node) - Method in class software.amazon.smithy.model.Model.Builder
 
putParameter(String, ParameterObject) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
putPath(String, PathItem) - Method in class software.amazon.smithy.openapi.model.CallbackObject.Builder
 
putPath(String, PathItem) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
putPatternProperty(String, Schema) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
putProperty(String, Schema) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
putProperty(String, Object) - Method in class software.amazon.smithy.model.loader.ModelAssembler
Puts a configuration property on the ModelAssembler.
putPropertyDefinition(String, CfnResourceProperty) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
putRename(ShapeId, String) - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
 
putRequestBodies(String, RequestBodyObject) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
putRequestParameter(String, String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Adds a request parameter.
putRequestParameter(String, String) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
Adds a request parameters.
putRequestTemplate(String, String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Adds a request template.
putRequestTemplate(String, String) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
Adds a request template.
putResponse(String, IntegrationResponse) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Adds a response for the given response regex.
putResponse(String, IntegrationResponse) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
Adds a response for the given response regex.
putResponse(String, ResponseObject) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
putResponse(String, ResponseObject) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
putResponseParameter(String, String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse.Builder
Sets a response parameter mapping.
putResponseTemplate(String, String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse.Builder
Adds a response template for a MIME type.
putSchema(String, Schema) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
putSecurityScheme(String, SecurityScheme) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
putSynthesizedSchema(String, Schema) - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Puts a new synthesized schema that is needed to convert to OpenAPI.

Q

queryParams(List<String>) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition.Builder
 
queryParams(List<String>) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 

R

RangeTrait - Class in software.amazon.smithy.model.traits
Constrains a shape to minimum and maximum numeric range.
RangeTrait.Builder - Class in software.amazon.smithy.model.traits
Builder used to create a RangeTrait.
RangeTrait.Provider - Class in software.amazon.smithy.model.traits
 
RangeTraitValidator - Class in software.amazon.smithy.model.validation.validators
Ensures that range traits are valid.
RangeTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.RangeTraitValidator
 
READ - Static variable in class software.amazon.smithy.aws.cloudformation.schema.model.Handler
 
read(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
readOnly(boolean) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
readOnlyProperties(Collection<String>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
ReadonlyTrait - Class in software.amazon.smithy.model.traits
Indicates that an operation is read-only.
ReadonlyTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.ReadonlyTrait
 
ReadonlyTrait() - Constructor for class software.amazon.smithy.model.traits.ReadonlyTrait
 
ReadonlyTrait.Provider - Class in software.amazon.smithy.model.traits
 
readUtf8File(String) - Static method in class software.amazon.smithy.utils.IoUtils
Reads a file into a UTF-8 encoded string.
readUtf8File(Path) - Static method in class software.amazon.smithy.utils.IoUtils
Reads a file into a UTF-8 encoded string.
readUtf8Resource(ClassLoader, String) - Static method in class software.amazon.smithy.utils.IoUtils
Reads a class loader resource into a UTF-8 string.
readUtf8Resource(Class<?>, String) - Static method in class software.amazon.smithy.utils.IoUtils
Reads a class resource into a UTF-8 string.
readUtf8Url(URL) - Static method in class software.amazon.smithy.utils.IoUtils
Reads a URL resource into a UTF-8 string.
reason(String) - Method in class software.amazon.smithy.model.traits.RecommendedTrait.Builder
 
RecommendedTrait - Class in software.amazon.smithy.model.traits
 
RecommendedTrait.Builder - Class in software.amazon.smithy.model.traits
Builder used to create a RecommendedTrait.
RecommendedTrait.Provider - Class in software.amazon.smithy.model.traits
 
ref(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
Ref<T extends ToNode> - Class in software.amazon.smithy.openapi.model
 
Ref() - Constructor for class software.amazon.smithy.openapi.model.Ref
 
references(List<SymbolReference>) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
Replaces the symbol references to the symbol.
references(List<ReferencesTrait.Reference>) - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Builder
 
ReferencesTrait - Class in software.amazon.smithy.model.traits
Defines references to resources within a structure.
ReferencesTrait.Builder - Class in software.amazon.smithy.model.traits
Builder use to create the references trait.
ReferencesTrait.Provider - Class in software.amazon.smithy.model.traits
 
ReferencesTrait.Reference - Class in software.amazon.smithy.model.traits
Reference to a resource.
ReferencesTrait.Reference.Builder - Class in software.amazon.smithy.model.traits
Builder to create a ReferencesTrait.Reference.
ReferencesTraitValidator - Class in software.amazon.smithy.model.validation.validators
Validates that references are correct.
ReferencesTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.ReferencesTraitValidator
 
registerSources(Path...) - Method in class software.amazon.smithy.build.SmithyBuild
Registers the given paths as sources of the model being built.
rel(String) - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference.Builder
 
Relationship - Class in software.amazon.smithy.model.neighbor
Represent a direct relationship between two shapes.
RelationshipDirection - Enum in software.amazon.smithy.model.neighbor
Defines the directionality of a relationship.
RelationshipType - Enum in software.amazon.smithy.model.neighbor
Defines the relationship types between neighboring shapes.
relativize(String) - Method in class software.amazon.smithy.codegen.core.Symbol
Creates a relativized Symbol for the given namespace.
Remote - Class in software.amazon.smithy.aws.cloudformation.schema.model
Data class representing a CloudFormation Resource Schema's remote definition.
remote(String) - Static method in class software.amazon.smithy.openapi.model.Ref
Creates a remote reference using a JSON pointer.
Remote.Builder - Class in software.amazon.smithy.aws.cloudformation.schema.model
 
remotes(Map<String, Remote>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
removeAuthorizer(String) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait.Builder
Removes an authorizer by name.
removeCacheKeyParameter(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Removes a specific cache key parameter.
removeCollectionOperation(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
removeConditionKey(String) - Method in class software.amazon.smithy.aws.iam.traits.DefineConditionKeysTrait.Builder
 
removeConflict(ToShapeId) - Method in class software.amazon.smithy.model.traits.TraitDefinition.Builder
 
removeContext(String) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Removes a named key-value pair from the context of the current state.
removeContext(String) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
RemovedAuthenticationScheme - Class in software.amazon.smithy.diff.evaluators
TODO: Implement evaluator to find removed authentication schemes.
RemovedAuthenticationScheme() - Constructor for class software.amazon.smithy.diff.evaluators.RemovedAuthenticationScheme
 
removeDefinition(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote.Builder
 
removeDefinition(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
removeDefinition(String) - Method in class software.amazon.smithy.jsonschema.SchemaDocument.Builder
Removes a schema definition by name.
RemovedEntityBinding - Class in software.amazon.smithy.diff.evaluators
A meta-validator that checks for the removal of an operation or resource binding from a service or resource.
RemovedEntityBinding() - Constructor for class software.amazon.smithy.diff.evaluators.RemovedEntityBinding
 
removedMetadata() - Method in class software.amazon.smithy.diff.Differences
Gets all removed metadata.
RemovedMetadata - Class in software.amazon.smithy.diff.evaluators
Creates a DANGER event when metadata is removed.
RemovedMetadata() - Constructor for class software.amazon.smithy.diff.evaluators.RemovedMetadata
 
RemovedOperationError - Class in software.amazon.smithy.diff.evaluators
Emits a warning when an error is removed from an operation.
RemovedOperationError() - Constructor for class software.amazon.smithy.diff.evaluators.RemovedOperationError
 
RemovedServiceError - Class in software.amazon.smithy.diff.evaluators
Emits a warning when an error is removed from a service.
RemovedServiceError() - Constructor for class software.amazon.smithy.diff.evaluators.RemovedServiceError
 
RemovedShape - Class in software.amazon.smithy.diff.evaluators
Creates an ERROR event when a non-private shape is removed.
RemovedShape() - Constructor for class software.amazon.smithy.diff.evaluators.RemovedShape
 
removedShapes() - Method in class software.amazon.smithy.diff.Differences
Gets all removed shapes.
removedShapes(Class<T>) - Method in class software.amazon.smithy.diff.Differences
Gets all of the removed shapes of a specific type.
RemovedTraitDefinition - Class in software.amazon.smithy.diff.evaluators
Creates an ERROR event when a trait definition is removed.
RemovedTraitDefinition() - Constructor for class software.amazon.smithy.diff.evaluators.RemovedTraitDefinition
 
removedTraits() - Method in class software.amazon.smithy.diff.ChangedShape
Gets a stream of removed traits.
RemoveEmptyComponents - Class in software.amazon.smithy.openapi.fromsmithy.mappers
Removes empty key-value pairs in the "components" of a model if empty, and removes the "components" key-value pair of a model if it is empty.
RemoveEmptyComponents() - Constructor for class software.amazon.smithy.openapi.fromsmithy.mappers.RemoveEmptyComponents
 
removeEnum(String) - Method in class software.amazon.smithy.model.traits.EnumTrait.Builder
 
removeEnumByName(String) - Method in class software.amazon.smithy.model.traits.EnumTrait.Builder
 
removeError(ToShapeId) - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
Removes an error by Shape ID.
removeError(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
Removes an error by Shape ID.
removeExtension(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
removeExtension(String) - Method in class software.amazon.smithy.openapi.model.Component.Builder
 
removeFromAllOperationBindings(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
Removes an operation binding from lifecycles and the operations list.
removeHandler(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
removeMetadataProperty(String) - Method in class software.amazon.smithy.model.Model.Builder
 
removeOperation(ToShapeId) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
 
removePath(String) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
removePatternProperty(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
removeProperty(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote.Builder
 
removeProperty(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
removeProperty(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
removeProperty(String) - Method in class software.amazon.smithy.model.loader.ModelAssembler
Removes a setting from the ModelAssembler.
removeRemote(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
removeRename(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
 
removeRequestParameter(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Remove a request parameter by expression.
removeRequestParameter(String) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
Remove a request parameter by expression.
removeRequestTemplate(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Removes a request template by MIME type.
removeRequestTemplate(String) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
Removes a request template by MIME type.
removeRequired(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
removeResource(ToShapeId) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
 
removeResponse(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Removes a response by status code regex.
removeResponse(String) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
Removes a response by status code regex.
removeResponseParameter(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse.Builder
Removes a response parameter mapping.
removeResponseTemplate(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse.Builder
Remove a response template for a given MIME type.
removeSchema(String) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
removeSecurityScheme(String) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
removeShape(ShapeId) - Method in class software.amazon.smithy.model.Model.Builder
Removes a shape from the builder by ID.
removeShapeId(ShapeId) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
 
removeShapes(Model, Collection<Shape>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Removes shapes from the model while ensuring that the model is in a consistent state.
removeShapesIf(Model, Predicate<Shape>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Removes shapes from the model that match the given predicate.
removeTrait(String) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
Removes a trait from the shape builder.
removeTrait(ShapeId) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
Removes a trait from the shape builder.
RemoveTraitDefinitions - Class in software.amazon.smithy.build.transforms
removeTraitShapes removes all trait definitions from a model, but leaves if the trait definition contains any of the provided tags.
RemoveTraitDefinitions() - Constructor for class software.amazon.smithy.build.transforms.RemoveTraitDefinitions
 
RemoveTraitDefinitions.Config - Class in software.amazon.smithy.build.transforms
removeTraitShapes configuration settings.
RemoveTraits - Class in software.amazon.smithy.model.transform.plugins
Removes traits from shapes when trait definitions are removed.
RemoveTraits() - Constructor for class software.amazon.smithy.model.transform.plugins.RemoveTraits
 
removeTraitsIf(Model, BiPredicate<Shape, Trait>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Filters traits out of the model that match a predicate function.
removeUnreferencedShapes(Model) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Removes shapes (excluding service shapes) that are not referenced by any other shapes.
removeUnreferencedShapes(Model, Predicate<Shape>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Removes shapes (excluding service shapes) that are not referenced by any other shapes.
removeUnreferencedTraitDefinitions(Model) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Removes definitions for traits that are not used by any shape in the model.base.
removeUnreferencedTraitDefinitions(Model, Predicate<Shape>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Removes trait definitions for traits that are not used by any shape in the model.
RemoveUnusedComponents - Class in software.amazon.smithy.openapi.fromsmithy.mappers
Removes unused components from the OpenAPI model.
RemoveUnusedComponents() - Constructor for class software.amazon.smithy.openapi.fromsmithy.mappers.RemoveUnusedComponents
 
RemoveUnusedShapes - Class in software.amazon.smithy.build.transforms
removeUnusedShapes removes shapes from the model that are not connected to any service shape.
RemoveUnusedShapes() - Constructor for class software.amazon.smithy.build.transforms.RemoveUnusedShapes
 
RemoveUnusedShapes.Config - Class in software.amazon.smithy.build.transforms
removeUnusedShapes configuration settings.
removeUrl(String) - Method in class software.amazon.smithy.model.traits.ExternalDocumentationTrait.Builder
 
removeValue(String) - Method in class software.amazon.smithy.model.traits.StringListTrait.Builder
Removes a value from the builder.
rename(Map<ShapeId, String>) - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
 
RenameShapes - Class in software.amazon.smithy.build.transforms
renameShapes updates a model by renaming shapes.
RenameShapes() - Constructor for class software.amazon.smithy.build.transforms.RenameShapes
 
renameShapes(Model, Map<ShapeId, ShapeId>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Renames shapes using ShapeId pairs while ensuring that the transformed model is in a consistent state.
renameShapes(Model, Map<ShapeId, ShapeId>, Supplier<ModelAssembler>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Renames shapes using ShapeId pairs while ensuring that the transformed model is in a consistent state.
RenameShapes.Config - Class in software.amazon.smithy.build.transforms
renameShapes configuration settings.
repeat(String, int) - Static method in class software.amazon.smithy.utils.StringUtils
Repeat a String repeat times to form a new String.
repeat(char, int) - Static method in class software.amazon.smithy.utils.StringUtils
Returns padding using the specified delimiter repeated to a given length.
repeatedParameter(String) - Method in class software.amazon.smithy.cli.Arguments
Gets a repeated argument by name or throws if not present.
repeatedParameter(String, List<String>) - Method in class software.amazon.smithy.cli.Arguments
Gets a repeated argument by name or returns a default list if not found.
repeatedParameter(String, String, String) - Method in class software.amazon.smithy.cli.Parser.Builder
Adds an argument that accepts a value that can be repeated.
repeatedParameter(String, String) - Method in class software.amazon.smithy.cli.Parser.Builder
Adds an argument that accepts a value that can be repeated.
RepeatedShapeNameValidator - Class in software.amazon.smithy.linters
Validates that structure members and union member names do not repeat their shape name as prefixes of their member or tag names.
RepeatedShapeNameValidator.Config - Class in software.amazon.smithy.linters
 
RepeatedShapeNameValidator.Provider - Class in software.amazon.smithy.linters
 
replace(Map<String, Waiter>) - Method in class software.amazon.smithy.waiters.WaitableTrait.Builder
 
replaceShapes(Model, Collection<Shape>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Adds or replaces shapes into the model while ensuring that the model is in a consistent state.
request(HttpMalformedRequestDefinition) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase.Builder
 
REQUEST_ALGORITHM_MEMBER - Static variable in class software.amazon.smithy.aws.traits.HttpChecksumTrait
 
REQUEST_CHECKSUM_REQUIRED - Static variable in class software.amazon.smithy.aws.traits.HttpChecksumTrait
 
REQUEST_VALIDATION_MODE_MEMBER - Static variable in class software.amazon.smithy.aws.traits.HttpChecksumTrait
 
requestAlgorithmMember(String) - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait.Builder
 
requestBodies(Map<String, RequestBodyObject>) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
requestBody(Node) - Method in class software.amazon.smithy.openapi.model.LinkObject.Builder
 
requestBody(RequestBodyObject) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
RequestBodyObject - Class in software.amazon.smithy.openapi.model
 
RequestBodyObject.Builder - Class in software.amazon.smithy.openapi.model
 
requestChecksumRequired(boolean) - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait.Builder
 
requestParameters(Map<String, String>) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Sets request parameters.
requestParameters(Map<String, String>) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
Sets request parameters.
requestTemplates(Map<String, String>) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Sets request templates.
requestTemplates(Map<String, String>) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
Sets request templates.
requestValidationModeMember(String) - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait.Builder
 
RequestValidatorTrait - Class in software.amazon.smithy.aws.apigateway.traits
 
RequestValidatorTrait(String, FromSourceLocation) - Constructor for class software.amazon.smithy.aws.apigateway.traits.RequestValidatorTrait
 
RequestValidatorTrait(String) - Constructor for class software.amazon.smithy.aws.apigateway.traits.RequestValidatorTrait
 
RequestValidatorTrait.Provider - Class in software.amazon.smithy.aws.apigateway.traits
 
required(Collection<String>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
required(boolean) - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientDiscoveredEndpointTrait.Builder
 
required(Collection<String>) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
required(boolean) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
required(boolean) - Method in class software.amazon.smithy.openapi.model.RequestBodyObject.Builder
 
RequiredActionsTrait - Class in software.amazon.smithy.aws.iam.traits
 
RequiredActionsTrait(List<String>, FromSourceLocation) - Constructor for class software.amazon.smithy.aws.iam.traits.RequiredActionsTrait
 
RequiredActionsTrait(List<String>) - Constructor for class software.amazon.smithy.aws.iam.traits.RequiredActionsTrait
 
RequiredActionsTrait.Builder - Class in software.amazon.smithy.aws.iam.traits
 
RequiredActionsTrait.Provider - Class in software.amazon.smithy.aws.iam.traits
 
RequiredMapper - Class in software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers
Generates the resource's required properties list based on the required operation members that are part of the derived resource.
RequiredMapper() - Constructor for class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers.RequiredMapper
 
requiredState(String, T) - Static method in interface software.amazon.smithy.utils.SmithyBuilder
Convenience method for ensuring that a value was set on a builder, and if not, throws an IllegalStateException with a useful message.
RequiredTrait - Class in software.amazon.smithy.model.traits
Indicates that a structure member is required.
RequiredTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.RequiredTrait
 
RequiredTrait() - Constructor for class software.amazon.smithy.model.traits.RequiredTrait
 
RequiredTrait.Provider - Class in software.amazon.smithy.model.traits
 
requireQueryParams(List<String>) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
RequiresLengthTrait - Class in software.amazon.smithy.model.traits
Indicates that the streaming blob must be finite and has a known size.
RequiresLengthTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.RequiresLengthTrait
 
RequiresLengthTrait() - Constructor for class software.amazon.smithy.model.traits.RequiresLengthTrait
 
RequiresLengthTrait.Provider - Class in software.amazon.smithy.model.traits
 
requiresValidModel() - Method in class software.amazon.smithy.build.plugins.BuildInfoPlugin
 
requiresValidModel() - Method in interface software.amazon.smithy.build.SmithyBuildPlugin
Plugins can choose whether or not to create artifacts based on whether or not the projection encountered error or unsuppressed danger events.
ReservedWords - Interface in software.amazon.smithy.codegen.core
Determines what is reserved and escapes reserved words.
ReservedWords() - Constructor for class software.amazon.smithy.linters.ReservedWordsValidator.ReservedWords
 
ReservedWordsBuilder - Class in software.amazon.smithy.codegen.core
Builds a ReservedWords implementation from explicit mappings and from line-delimited files that contain reserved words.
ReservedWordsBuilder() - Constructor for class software.amazon.smithy.codegen.core.ReservedWordsBuilder
 
ReservedWordsValidator - Class in software.amazon.smithy.linters
Emits validation events for a configuration of reserved words.
ReservedWordsValidator.Config - Class in software.amazon.smithy.linters
ReservedWords validator configuration.
ReservedWordsValidator.Provider - Class in software.amazon.smithy.linters
 
ReservedWordsValidator.ReservedWords - Class in software.amazon.smithy.linters
A single reserved words configuration.
ReservedWordSymbolProvider - Class in software.amazon.smithy.codegen.core
Decorates a SymbolProvider by passing values through context specific ReservedWords implementations.
ReservedWordSymbolProvider.Builder - Class in software.amazon.smithy.codegen.core
Builder to build a ReservedWordSymbolProvider.
ReservedWordSymbolProvider.Escaper - Class in software.amazon.smithy.codegen.core
Uses to manually escape Symbols and member names.
reset() - Method in class software.amazon.smithy.model.loader.ModelAssembler
Resets the state of the ModelAssembler.
resolvedHost(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
ResolvedTopicIndex - Class in software.amazon.smithy.mqtt.traits
Computes all of the MQTT TopicBindings in a model.
ResolvedTopicIndex(Model) - Constructor for class software.amazon.smithy.mqtt.traits.ResolvedTopicIndex
 
resolveFullPath(String, Model, StructureShape) - Static method in class software.amazon.smithy.model.traits.PaginatedTrait
Resolves an output path to a list of MemberShape.
resolvePath(Path) - Method in interface software.amazon.smithy.build.FileManifest
Resolves a path against the base path of the manifest.
resolvePath(String, Model, StructureShape) - Static method in class software.amazon.smithy.model.traits.PaginatedTrait
Deprecated.
This method only returns the last MemberShape of an output path. To resolve each path identifier to it's respective MemberShape see PaginatedTrait.resolveFullPath(java.lang.String, software.amazon.smithy.model.Model, software.amazon.smithy.model.shapes.StructureShape)
resource(ShapeId) - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait.Builder
 
resource(ShapeId) - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference.Builder
 
ResourceCycleValidator - Class in software.amazon.smithy.model.validation.validators
Validates that resource references do not introduce circular hierarchies.
ResourceCycleValidator() - Constructor for class software.amazon.smithy.model.validation.validators.ResourceCycleValidator
 
ResourceIdentifierBindingValidator - Class in software.amazon.smithy.model.validation.validators
Validates that operations bound to resource shapes have identifier bindings for all of the identifiers of the parent of the binding resource, that operations bound to a resource with the collection trait are bound using a collection binding, and operations bound with no collection trait are bound using an instance binding.
ResourceIdentifierBindingValidator() - Constructor for class software.amazon.smithy.model.validation.validators.ResourceIdentifierBindingValidator
 
ResourceIdentifierTrait - Class in software.amazon.smithy.model.traits
Binds an operation input member to a named identifier of the resource to which the operation is bound.
ResourceIdentifierTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.model.traits.ResourceIdentifierTrait
 
ResourceIdentifierTrait(String) - Constructor for class software.amazon.smithy.model.traits.ResourceIdentifierTrait
 
ResourceIdentifierTrait.Provider - Class in software.amazon.smithy.model.traits
 
ResourceIdentifierValidator - Class in software.amazon.smithy.model.validation.validators
Validates that the resource identifiers of children of a resource contain all of the identifiers as their parents.
ResourceIdentifierValidator() - Constructor for class software.amazon.smithy.model.validation.validators.ResourceIdentifierValidator
 
ResourceLifecycleValidator - Class in software.amazon.smithy.model.validation.validators
Validates that resource are applied appropriately to resources.
ResourceLifecycleValidator() - Constructor for class software.amazon.smithy.model.validation.validators.ResourceLifecycleValidator
 
resources(Collection<ShapeId>) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
 
ResourceSchema - Class in software.amazon.smithy.aws.cloudformation.schema.model
Data class representing a CloudFormation Resource Schema.
ResourceSchema.Builder - Class in software.amazon.smithy.aws.cloudformation.schema.model
 
ResourceShape - Class in software.amazon.smithy.model.shapes
Represents a resource shape.
resourceShape(ResourceShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
resourceShape(ResourceShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
resourceShape(ResourceShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
ResourceShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a ResourceShape.
response(HttpMalformedResponseDefinition) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase.Builder
 
RESPONSE_ALGORITHMS - Static variable in class software.amazon.smithy.aws.traits.HttpChecksumTrait
 
responseAlgorithms(List<String>) - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait.Builder
 
ResponseObject - Class in software.amazon.smithy.openapi.model
 
ResponseObject.Builder - Class in software.amazon.smithy.openapi.model
 
responseParameters(Map<String, String>) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse.Builder
Sets response parameter mappings.
responses(Map<String, IntegrationResponse>) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Sets responses for the given response regular expressions.
responses(Map<String, IntegrationResponse>) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
Sets responses for the given response regular expressions.
responses(Map<String, ResponseObject>) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
responses(Map<String, ResponseObject>) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
responseTemplates(Map<String, String>) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse.Builder
Sets a mapping of response MIME types to templates.
RestJson1Trait - Class in software.amazon.smithy.aws.traits.protocols
A RESTful protocol that sends JSON in structured payloads.
RestJson1Trait.Builder - Class in software.amazon.smithy.aws.traits.protocols
 
RestJson1Trait.Provider - Class in software.amazon.smithy.aws.traits.protocols
 
RestXmlTrait - Class in software.amazon.smithy.aws.traits.protocols
A RESTful protocol that sends XML in structured payloads.
RestXmlTrait.Builder - Class in software.amazon.smithy.aws.traits.protocols
 
RestXmlTrait.Provider - Class in software.amazon.smithy.aws.traits.protocols
 
Result(Differences, List<ValidationEvent>, List<ValidationEvent>, List<ValidationEvent>) - Constructor for class software.amazon.smithy.diff.ModelDiff.Result
 
result - Variable in exception software.amazon.smithy.model.validation.testrunner.SmithyTestCase.Error
 
result - Variable in exception software.amazon.smithy.model.validation.testrunner.SmithyTestSuite.Error
 
resultTtlInSeconds(Integer) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
Sets the number of seconds during which the resulting IAM policy is cached.
RetryableTrait - Class in software.amazon.smithy.model.traits
Marks an error structure as retryable.
RetryableTrait.Builder - Class in software.amazon.smithy.model.traits
Builds a RetryableTrait trait.
RetryableTrait.Provider - Class in software.amazon.smithy.model.traits
 
reverse(Model) - Static method in interface software.amazon.smithy.model.neighbor.NeighborProvider
Returns a NeighborProvider that returns relationships that point at a given shape rather than relationships that the given shape points at.
reverse(Model, NeighborProvider) - Static method in interface software.amazon.smithy.model.neighbor.NeighborProvider
Returns a NeighborProvider that returns relationships that point at a given shape rather than relationships that the given shape points at.
right - Variable in class software.amazon.smithy.utils.Pair
 
rightPad(String, int) - Static method in class software.amazon.smithy.utils.StringUtils
Right pad a String with spaces (' ').
rightPad(String, int, char) - Static method in class software.amazon.smithy.utils.StringUtils
Right pad a String with a specified character.
rightPad(String, int, String) - Static method in class software.amazon.smithy.utils.StringUtils
Right pad a String with a specified String.
rootSchema(Schema) - Method in class software.amazon.smithy.jsonschema.SchemaDocument.Builder
Sets the root schema.
rootShape(ToShapeId) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter.Builder
Only generates shapes connected to the given shape and set the given shape as the root of the created schema document.
run(String[]) - Method in class software.amazon.smithy.cli.Cli
Execute the command line using the given arguments.
run(List<String>) - Method in class software.amazon.smithy.cli.SmithyCli
Runs the CLI using a list of arguments.
run(String...) - Method in class software.amazon.smithy.cli.SmithyCli
Runs the CLI.
run() - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Finalizes the Runner and performs directed code generation.
run() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite
Executes the test runner.
run(ExecutorService) - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite
Executes the test runner with a specific ExecutorService.
runAfter() - Method in interface software.amazon.smithy.codegen.core.SmithyIntegration
Gets the name of the integrations that this integration must come after.
runBefore() - Method in interface software.amazon.smithy.codegen.core.SmithyIntegration
Gets the names of integrations that this integration must come before.
runCommand(String) - Static method in class software.amazon.smithy.utils.IoUtils
Runs a process using the given command at the current directory specified by System.getProperty("user.dir").
runCommand(String, Path) - Static method in class software.amazon.smithy.utils.IoUtils
Runs a process using the given command relative to the given directory.
runCommand(String, Path, Appendable) - Static method in class software.amazon.smithy.utils.IoUtils
Runs a process using the given command relative to the given directory and writes stdout and stderr to output.
runner() - Method in interface software.amazon.smithy.model.selector.Selector
Deprecated.
runner() - Static method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite
Creates a new Smithy test suite.
RuntimeType - Enum in software.amazon.smithy.jmespath
 

S

S3UnwrappedXmlOutputTrait - Class in software.amazon.smithy.aws.traits.customizations
 
S3UnwrappedXmlOutputTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.traits.customizations.S3UnwrappedXmlOutputTrait
 
S3UnwrappedXmlOutputTrait() - Constructor for class software.amazon.smithy.aws.traits.customizations.S3UnwrappedXmlOutputTrait
 
S3UnwrappedXmlOutputTrait.Provider - Class in software.amazon.smithy.aws.traits.customizations
 
schema(Schema) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property.Builder
 
Schema - Class in software.amazon.smithy.jsonschema
Defines a single JSON schema.
schema(Schema) - Method in class software.amazon.smithy.openapi.model.MediaTypeObject.Builder
 
schema(Schema) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
Schema.Builder - Class in software.amazon.smithy.jsonschema
Abstract class used to build Schema components.
SCHEMA_COMPONENTS_POINTER - Static variable in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
The JSON pointer to where CloudFormation schema shared resource properties should be written.
SchemaDocument - Class in software.amazon.smithy.jsonschema
Represents a JSON Schema document.
SchemaDocument.Builder - Class in software.amazon.smithy.jsonschema
Builds a JSON Schema document.
schemaKeyword(String) - Method in class software.amazon.smithy.jsonschema.SchemaDocument.Builder
Sets the "$schema" keyword.
schemas(Map<String, Schema>) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
scheme(ShapeId) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
Sets the client authentication scheme name.
scheme(String) - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Builder
 
scheme(String) - Method in class software.amazon.smithy.openapi.model.SecurityScheme.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.
sdkId(String) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
Set the SDK service ID trait used to control client class names.
SdkServiceIdValidator - Class in software.amazon.smithy.aws.traits
Validates that SDK service IDs are correct and do not match any prohibited patterns.
SdkServiceIdValidator() - Constructor for class software.amazon.smithy.aws.traits.SdkServiceIdValidator
 
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.
sectionName() - Method in interface software.amazon.smithy.utils.CodeSection
Gets the name of the section.
sectionType() - Method in interface software.amazon.smithy.utils.CodeInterceptor
Get the strongly typed CodeSection this interceptor is used to intercept.
security(Collection<Map<String, List<String>>>) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
security(Collection<Map<String, List<String>>>) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
SecurityScheme - Class in software.amazon.smithy.openapi.model
 
SecurityScheme.Builder - Class in software.amazon.smithy.openapi.model
 
SecuritySchemeConverter<T extends Trait> - Interface in software.amazon.smithy.openapi.fromsmithy
Converts a Smithy authentication scheme to an OpenAPI security scheme and applies security requirements to operations.
securitySchemes(Map<String, SecurityScheme>) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
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.
SelectCommand - Class in software.amazon.smithy.cli.commands
 
SelectCommand() - Constructor for class software.amazon.smithy.cli.commands.SelectCommand
 
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
Deprecated.
This class is no longer necessary. It was originally intended to allow more customization to how selectors are executed against a model, but this has proven unnecessary.
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.
selectSchema(String...) - Method in class software.amazon.smithy.jsonschema.Schema
Selects a nested schema using a variadic list of property names to descend into.
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
Emits a validation event if a model contains members with the sensitive trait.
SensitiveTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.SensitiveTraitValidator
 
serialize(JmespathExpression) - Method in class software.amazon.smithy.jmespath.ExpressionSerializer
Serialize the given JMESPath expression to a string.
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.
server(ServerObject) - Method in class software.amazon.smithy.openapi.model.LinkObject.Builder
 
ServerObject - Class in software.amazon.smithy.openapi.model
 
ServerObject.Builder - Class in software.amazon.smithy.openapi.model
 
servers(Collection<ServerObject>) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
servers(List<ServerObject>) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
service(ShapeId) - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait.Builder
 
service(ShapeId) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Sets the required service being generated.
service() - Method in class software.amazon.smithy.codegen.core.directed.Directive
 
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
 
ServiceRename - Class in software.amazon.smithy.diff.evaluators
Creates an ERROR event when a shape is renamed that was already part of the service, when a rename changes for a shape, or when a rename is removed for a shape.
ServiceRename() - Constructor for class software.amazon.smithy.diff.evaluators.ServiceRename
 
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
Builder used to create a ServiceShape.
serviceTitle() - Method in class software.amazon.smithy.codegen.core.directed.GenerateServiceDirective
Gets the TitleTrait value of the service if present, otherwise returns the Symbol.getName() value of the service.
serviceTitle(String) - Method in class software.amazon.smithy.codegen.core.directed.GenerateServiceDirective
Attempts to get the title of service from the model, returning the fallback value if the service does not have a TitleTrait.
ServiceTrait - Class in software.amazon.smithy.aws.traits
Registers a service as an AWS service.
ServiceTrait.Builder - Class in software.amazon.smithy.aws.traits
Builder for ServiceTrait.
ServiceTrait.Provider - Class in software.amazon.smithy.aws.traits
 
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
 
setAbstract(boolean) - Method in class software.amazon.smithy.build.model.ProjectionConfig.Builder
Sets the abstract property of the projection.
setAdditionalAllowedCorsHeaders(Collection<String>) - Method in class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig
Sets the additional allowed CORS headers.
setAdditionalPatterns(List<Pattern>) - Method in class software.amazon.smithy.linters.ShouldHaveUsedTimestampValidator.Config
Sets a list of additional regular expression patterns that indicate a value carries a timestamp.
setAllowedAbbreviations(List<String>) - Method in class software.amazon.smithy.linters.AbbreviationNameValidator.Config
 
setAlphanumericOnlyRefs(boolean) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
setAlphanumericOnlyRefs(boolean) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Creates shape name pointers that strip out non-alphanumeric characters.
setApiGatewayType(ApiGatewayConfig.ApiType) - Method in class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig
Sets the type of API Gateway API to generate.
setAutomaticSeparator(String) - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriterDelegator
Deprecated.
Sets the automatic separator that is written to a CodegenWriter each time the writer is reused.
setAutomaticSeparator(String) - Method in class software.amazon.smithy.codegen.core.WriterDelegator
Sets the automatic separator that is written to a SymbolWriter each time the writer is reused.
setBindToTrait(ShapeId) - Method in class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator.Config
 
setConfig(JsonSchemaConfig) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter
Set the JSON Schema configuration settings.
setConfigureLogging(boolean) - Method in class software.amazon.smithy.cli.Cli
Set to true to configure logging for the CLI.
setDefaultBlobFormat(String) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Sets the default OpenAPI format property used when converting blob shapes in Smithy to strings in OpenAPI.
setDefaultTimestampFormat(TimestampFormatTrait.Format) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Sets the assumed timestampFormat trait for timestamps with no timestampFormat trait.
setDefinitionPointer(String) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Configures location of where definitions are written using JSON Pointer.
setDisableCapitalizedProperties(boolean) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
Set to true to disable automatically capitalizing names of properties of Resource Schemas.
setDisableCloudFormationSubstitution(boolean) - Method in class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig
Disables CloudFormation substitutions of specific paths when they contain ${} placeholders.
setDisableDeprecatedPropertyGeneration(boolean) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
Set to true to disable generating deprecatedProperties for Resource Schemas.
setDisableFeatures(Set<String>) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Disables OpenAPI features by their property name (e.g., "allOf").
setDisableHandlerPermissionGeneration(boolean) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
Set to true to disable generating handler property's permissions lists for Resource Schemas.
setDisableRequiredPropertyGeneration(boolean) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
Set to true to disable generating required for Resource Schemas.
setEnableOutOfServiceReferences(boolean) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Set to true to enable references to shapes outside the service closure.
setEventId(String) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
Changes the event ID emitted for events created by this validator.
setEventIdAllowList(Set<String>) - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
Sets a list of event IDs that can be referred to in suppressions.
setEventIdDenyList(Set<String>) - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
Sets a list of event IDs that cannot be referred to in suppressions.
setEventShapeId(ShapeId) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
Changes the shape ID that emitted events are associated with.
setExactMatch(boolean) - Method in class software.amazon.smithy.linters.RepeatedShapeNameValidator.Config
 
setExcludeDefaults(boolean) - Method in class software.amazon.smithy.linters.NoninclusiveTermsValidator.Config
 
setExportTagged(Set<String>) - Method in class software.amazon.smithy.build.transforms.RemoveTraitDefinitions.Config
You can export trait definitions by applying specific tags to the trait definition and adding the list of export tags as an argument to the transformer.
setExportTagged(Set<String>) - Method in class software.amazon.smithy.build.transforms.RemoveUnusedShapes.Config
You can export shapes that are not connected to any service shape by applying specific tags to the shape and adding the list of export tags as an argument to the transformer.
setExpressionStart(char) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
setExpressionStart(char) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
setExtensions(ObjectNode) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Sets an arbitrary map of "extensions" used by plugins that need configuration.
setExternalDocs(List<String>) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
Limits the source of converted "externalDocs" fields to the specified priority ordered list of names in an externalDocumentation trait.
setExternalDocs(List<String>) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Limits the source of converted "externalDocs" fields to the specified priority ordered list of names in an externalDocumentation trait.
setForbidGreedyLabels(boolean) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Set to true to forbid greedy URI labels.
setIgnoreUnsupportedTraits(boolean) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Set to true to emit warnings rather than failing when unsupported traits like endpoint and hostLabel are encountered.
setIncludeTagged(Set<String>) - Method in class software.amazon.smithy.build.transforms.FlattenNamespaces.Config
Sets the set of tags that are retained in the model.
setIndentText(String) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Sets the text used for indentation (defaults to four spaces).
setIndentText(String) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
setInputMembersRequirePagination(Set<String>) - Method in class software.amazon.smithy.linters.MissingPaginatedTraitValidator.Config
Sets the input member names that indicate an operation requires pagination.
setInterceptors(List<? extends CodeInterceptor<? extends CodeSection, W>>) - Method in class software.amazon.smithy.codegen.core.WriterDelegator
Sets the list of code interceptors to registered with each newly created writer.
setJsonAdd(Map<ShapeId, Map<String, Node>>) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
Adds or replaces the JSON value in the generated resource schema document at the given JSON pointer locations with a different JSON value.
setJsonAdd(Map<String, Node>) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Adds or replaces the JSON value in the generated OpenAPI document at the given JSON pointer locations with a different JSON value.
setJsonContentType(String) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Sets a custom media-type to associate with the JSON payload of JSON-based protocols.
setKeepUnusedComponents(boolean) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Set to true to prevent unused OpenAPI components from being removed from the created specification.
setKeys(Set<String>) - Method in class software.amazon.smithy.build.transforms.ExcludeMetadata.Config
Sets the list of keys to remove from metadata.
setKeys(Set<String>) - Method in class software.amazon.smithy.build.transforms.IncludeMetadata.Config
Sets the list of keys to keep in metadata.
setMapStrategy(JsonSchemaConfig.MapStrategy) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
setMapStrategy(JsonSchemaConfig.MapStrategy) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Configures how Smithy map shapes are converted to JSON Schema.
setMemberNames(CamelCaseValidator.MemberNameHandling) - Method in class software.amazon.smithy.linters.CamelCaseValidator.Config
 
setMessageTemplate(String) - Method in class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator.Config
Sets the optional message template for each emitted event.
setMetadata(Map<String, Node>) - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
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.
setNamespace(String) - Method in class software.amazon.smithy.build.transforms.FlattenNamespaces.Config
Sets the target namespace that existing namespaces will be flattened into.
setNamespaceAllowList(Set<String>) - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
Sets a list of namespaces that can be referred to in metadata suppressions.
setNamespaceDenyList(Set<String>) - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
Sets a list of namespaces that cannot be referred to in metadata suppressions.
setNamespaces(Set<String>) - Method in class software.amazon.smithy.build.transforms.IncludeNamespaces.Config
Sets the list of namespaces to include.
setNewline(String) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Sets the character used to represent newlines in the current state ("\n" is the default).
setNewline(char) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Sets the character used to represent newlines in the current state ("\n" is the default).
setNewline(String) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
setNewline(char) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
setNewlinePrefix(String) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Sets a prefix to prepend to every line after a new line is added (except for an inserted trailing newline).
setNewlinePrefix(String) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
setNodeCache(Node) - Method in class software.amazon.smithy.model.traits.AbstractTrait
Sets the node cache of the trait up front, if known.
setOmitEmptyValues(boolean) - Method in class software.amazon.smithy.model.node.NodeMapper
Gets whether or not false, empty arrays, and empty objects are omitted from serialized POJOs.
setOnHttpPrefixHeaders(OpenApiConfig.HttpPrefixHeadersStrategy) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Specifies what to do when the httpPrefixHeaders} trait is found in a model.
setOperationShapeIds(List<ShapeId>) - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
setOrganizationName(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
Sets the "Organization" component for each of the generated resource's type name.
setOutputMembersRequirePagination(Set<String>) - Method in class software.amazon.smithy.linters.MissingPaginatedTraitValidator.Config
Sets the output member names that indicate the operation requires pagination.
setPrefixes(List<String>) - Method in class software.amazon.smithy.linters.StandardOperationVerbValidator.Config
Sets the list of acceptable verb prefixed (e.g., Batch).
setProjection(ProjectionConfig) - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
setProjectionName(String) - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
setProjections(List<String>) - Method in class software.amazon.smithy.build.transforms.Apply.Config
Sets the ordered list of projection names to apply.
setProtocol(ShapeId) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Sets the protocol shape ID to use when converting Smithy to OpenAPI.
setReason(String) - Method in class software.amazon.smithy.linters.ReservedWordsValidator.ReservedWords
Sets the reason for why the words are reserved.
setRelativizeSymbols(String) - Method in class software.amazon.smithy.codegen.core.SymbolWriter
Sets a string used to relativize Symbols formatted using the default T implementation used by SymbolWriter in the current state.
setRelativizeSymbols(String) - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriter
Deprecated.
Sets a string used to relativize Symbols formatted using the default T implementation used by CodegenWriter in the current state.
setRelativizeSymbols(String) - Method in class software.amazon.smithy.codegen.core.writer.SymbolWriter
Deprecated.
Sets a string used to relativize Symbols formatted using the default T implementation used by CodegenWriter in the current state.
setRemoveGreedyParameterSuffix(boolean) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Set to true to remove the "+" suffix that is added to the generated parameter name for greedy labels.
setRemoveReasons(boolean) - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
Set to true to remove the reason property from metadata suppressions.
setRemoveUnused(boolean) - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
Set to true to remove suppressions that have no effect.
setRenamed(Map<String, String>) - Method in class software.amazon.smithy.build.transforms.RenameShapes.Config
Sets the map of `from` shape ids to the `to` shape id values that they shapes will be renamed to.
setReserved(List<ReservedWordsValidator.ReservedWords>) - Method in class software.amazon.smithy.linters.ReservedWordsValidator.Config
Sets the reserved words to validate.
setResourceShapeIds(List<ShapeId>) - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
setSchemaDocumentExtensions(ObjectNode) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Adds custom key-value pairs to the JSON Schema document generated from a Smithy model.
setSelector(Selector) - Method in class software.amazon.smithy.linters.ReservedWordsValidator.ReservedWords
Sets the selector to use for determining which shapes to validate.
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.
setService(ShapeId) - Method in class software.amazon.smithy.build.transforms.FlattenNamespaces.Config
Sets the service ShapeId that will be flattened into the target namespace.
setService(ShapeId) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Sets the service shape ID that is used to contextualize the created schemas by using things like the "rename" property of the service.
setServiceName(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
Sets the "Service" component for each of the generated resource's type name.
setServices(Set<ShapeId>) - Method in class software.amazon.smithy.build.transforms.IncludeServices.Config
Sets the list of service shapes IDs to include.
setServiceShapeIds(List<ShapeId>) - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
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
Builder used to create a SetShape.
setShapeTypes(Map<ShapeId, ShapeType>) - Method in class software.amazon.smithy.build.transforms.ChangeTypes.Config
Sets the map of shape IDs to shape types to set.
setSourceDocs(List<String>) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
Limits the source of converted "sourceDocs" fields to the specified priority ordered list of names in an externalDocumentation trait.
setStartingContext(String) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
Changes the starting context of the messages emitted by events.
setStderr(Consumer<String>) - Static method in class software.amazon.smithy.cli.Cli
Configures a custom STDERR printer.
setStdout(Consumer<String>) - Static method in class software.amazon.smithy.cli.Cli
Configures a custom STDOUT printer.
setSubstitutions(Map<String, Node>) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Defines a map of strings to any JSON value to find and replace in the generated OpenAPI model.
setSuggestAlternatives(Map<String, List<String>>) - Method in class software.amazon.smithy.linters.StandardOperationVerbValidator.Config
Sets a map of invalid verbs to suggested alternatives.
setSupportedTags(List<String>) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Limits the exported tags to a specific set of tags.
setSupportNonNumericFloats(boolean) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Set to true to add support for NaN, Infinity, and -Infinity in float and double shapes.
setTags(Set<String>) - Method in class software.amazon.smithy.build.transforms.ExcludeShapesByTag.Config
Sets the set of tags that causes shapes to be removed.
setTags(Set<String>) - Method in class software.amazon.smithy.build.transforms.ExcludeTags.Config
Sets the set of tags that are removed from the model.
setTags(Set<String>) - Method in class software.amazon.smithy.build.transforms.ExcludeTraitsByTag.Config
Sets the list of tags that, if present, cause the trait to be removed.
setTags(Set<String>) - Method in class software.amazon.smithy.build.transforms.IncludeShapesByTag.Config
Sets the set of tags that cause shapes to be included.
setTags(Set<String>) - Method in class software.amazon.smithy.build.transforms.IncludeTags.Config
Sets the set of tags that are retained in the model.
setTags(Set<String>) - Method in class software.amazon.smithy.build.transforms.IncludeTraitsByTag.Config
Sets the list of tags that must be present for a trait to be included in the filtered model.
setTags(boolean) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Sets whether or not to include Smithy tags in the result as OpenAPI tags.
setTerms(Map<String, List<String>>) - Method in class software.amazon.smithy.linters.NoninclusiveTermsValidator.Config
 
setTimestampAsNow() - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata.Builder
Sets the timestamp as the current time in RFC 3339 format.
settings(ObjectNode) - Method in class software.amazon.smithy.build.PluginContext.Builder
Sets the settings of the plugin.
settings(ObjectNode) - Method in class software.amazon.smithy.build.TransformContext.Builder
 
settings() - Method in interface software.amazon.smithy.codegen.core.CodegenContext
 
settings(S) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Sets the required settings object used for code generation.
settings(Class<S>, Node) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Sets the required settings object used for code generation using a Node.
settings() - Method in class software.amazon.smithy.codegen.core.directed.Directive
 
setTraceMetadataAsDefault(String) - Method in class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider.Builder
Sets the Builder's TraceMetadata based on the given type and default values for other required fields.
setTraitDefNames(List<ShapeId>) - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
setTraitNames(List<ShapeId>) - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
setTraits(Set<String>) - Method in class software.amazon.smithy.build.transforms.ExcludeShapesByTrait.Config
Sets the shape IDs of the traits to filter shapes by.
setTraits(Set<String>) - Method in class software.amazon.smithy.build.transforms.ExcludeTraits.Config
Sets the list of trait shape IDs/namespaces to exclude.
setTraits(Set<String>) - Method in class software.amazon.smithy.build.transforms.IncludeTraits.Config
Sets the list of trait shape IDs to include.
setUnionStrategy(JsonSchemaConfig.UnionStrategy) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
setUnionStrategy(JsonSchemaConfig.UnionStrategy) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Configures how Smithy union shapes are converted to JSON Schema.
setUseAnsiColors(boolean) - Static method in class software.amazon.smithy.cli.Cli
Explicitly configures whether or not to use ANSI colors.
setUseIntegerType(boolean) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Set to true to use the "integer" type when converting byte, short, integer, and long shapes to OpenAPI.
setUseJsonName(boolean) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
setUseJsonName(boolean) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Uses the value of the jsonName trait when creating JSON schema properties for structure and union shapes.
SetUtils - Class in software.amazon.smithy.utils
Immutable Set utilities to polyfill Java 9+ features.
setValidationEvents(List<ValidationEvent>) - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
setValue(Node) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
Changes the Node value the visitor will evaluate.
setValue(R) - Method in class software.amazon.smithy.utils.Pair
 
setVerbs(List<String>) - Method in class software.amazon.smithy.linters.StandardOperationVerbValidator.Config
Sets the list of standard operation verbs.
setVerbsRequirePagination(Set<String>) - Method in class software.amazon.smithy.linters.MissingPaginatedTraitValidator.Config
Sets the list of verbs that require pagination.
setVerbsSuggestPagination(Set<String>) - Method in class software.amazon.smithy.linters.MissingPaginatedTraitValidator.Config
Sets the verbs that suggest the operation should be paginated.
setVersion(String) - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
setWhenMissingSetter(NodeMapper.WhenMissing) - Method in class software.amazon.smithy.model.node.NodeMapper
Sets the behavior of the deserializer when a setting is missing.
setWords(List<String>) - Method in class software.amazon.smithy.linters.ReservedWordsValidator.ReservedWords
Sets the list of reserved word definitions.
SEVERITY - Static variable in class software.amazon.smithy.cli.SmithyCli
 
severity - Variable in class software.amazon.smithy.jmespath.ExpressionProblem
The severity of the problem.
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() - Method in class software.amazon.smithy.codegen.core.directed.ShapeDirective
Gets the shape being generated.
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.
ShapeDirective<T extends Shape,C extends CodegenContext<S,?>,S> - Class in software.amazon.smithy.codegen.core.directed
Directive used to generate a specific 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
 
shapeIds(Set<ShapeId>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
 
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
 
ShapeLink - Class in software.amazon.smithy.codegen.core.trace
Class that defines a link between the Smithy Shape and the artifact that it produced.
ShapeLink.Builder - Class in software.amazon.smithy.codegen.core.trace
 
shapeLinkCreator(BiFunction<Shape, Symbol, List<ShapeLink>>) - Method in class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider.Builder
Sets this Builder's shapeLinkCreator.
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.
shapePredicate(Predicate<Shape>) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter.Builder
Sets a predicate used to filter Smithy shapes from being converted to JSON Schema.
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(Map<ShapeId, List<ShapeLink>>) - Method in class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
 
shapes() - Method in class software.amazon.smithy.model.Model
Gets a stream of Shapes 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.
SHAPES_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.TraceFile
 
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
Builder used to create a ShortShape.
ShouldHaveUsedTimestampValidator - Class in software.amazon.smithy.linters
Validates that shapes that have names that appear to be time values are actually modeled with a timestamp shape.
ShouldHaveUsedTimestampValidator.Config - Class in software.amazon.smithy.linters
 
ShouldHaveUsedTimestampValidator.Provider - Class in software.amazon.smithy.linters
 
SigV4Trait - Class in software.amazon.smithy.aws.traits.auth
Adds AWS signature version 4 authentication to a service or operation.
SigV4Trait.Builder - Class in software.amazon.smithy.aws.traits.auth
 
SigV4Trait.Provider - Class in software.amazon.smithy.aws.traits.auth
 
SimpleCodeWriter - Class in software.amazon.smithy.utils
Helper class for generating code.
SimpleCodeWriter() - Constructor for class software.amazon.smithy.utils.SimpleCodeWriter
 
SimpleParser - Class in software.amazon.smithy.utils
A simple expression parser that can be extended to implement parsers for small domain specific languages.
SimpleParser(String) - Constructor for class software.amazon.smithy.utils.SimpleParser
Creates a new SimpleParser and sets the expression to parse.
SimpleParser(String, int) - Constructor for class software.amazon.smithy.utils.SimpleParser
Creates a new SimpleParser and sets the expression to parse.
SimpleShape - Class in software.amazon.smithy.model.shapes
Abstract class representing all simple type shapes.
simplifyModelForServiceCodegen(Model, ShapeId, ModelTransformer) - Static method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Simplifies a Smithy model for code generation of a single service.
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.build.SmithyBuildResult
Gets the number of projection results in the map.
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
 
skip() - Method in class software.amazon.smithy.utils.SimpleParser
Skips a single character while tracking lines and columns.
SliceExpression - Class in software.amazon.smithy.jmespath.ast
Represents a slice expression, containing an optional zero-based start offset, zero-based stop offset, and step.
SliceExpression(Integer, Integer, int) - Constructor for class software.amazon.smithy.jmespath.ast.SliceExpression
 
SliceExpression(Integer, Integer, int, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.SliceExpression
 
sliceFrom(int) - Method in class software.amazon.smithy.utils.SimpleParser
Gets a slice of the expression starting from the given 0-based character position, read all the way through to the current position of the parser.
Smithy2Cfn - Class in software.amazon.smithy.aws.cloudformation.schema.fromsmithy
 
Smithy2Cfn() - Constructor for class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Smithy2Cfn
 
Smithy2CfnExtension - Interface in software.amazon.smithy.aws.cloudformation.schema.fromsmithy
An extension mechanism used to influence how CloudFormation resource schemas are generated from Smithy models.
Smithy2OpenApi - Class in software.amazon.smithy.openapi.fromsmithy
Converts Smithy to an OpenAPI model and saves it as a JSON file.
Smithy2OpenApi() - Constructor for class software.amazon.smithy.openapi.fromsmithy.Smithy2OpenApi
 
Smithy2OpenApiExtension - Interface in software.amazon.smithy.openapi.fromsmithy
An extension mechanism used to influence how Smithy models are converted to OpenAPI models.
SMITHY_TRACE_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.TraceFile
 
SMITHY_TRACE_VERSION - Static variable in class software.amazon.smithy.codegen.core.trace.TraceFile
 
SmithyBuild - Class in software.amazon.smithy.build
Runs the projections and plugins found in a SmithyBuildConfig and writes the artifacts to a FileManifest.
SmithyBuild() - Constructor for class software.amazon.smithy.build.SmithyBuild
 
SmithyBuild(SmithyBuildConfig) - Constructor for class software.amazon.smithy.build.SmithyBuild
 
SmithyBuildConfig - Class in software.amazon.smithy.build.model
Filter configuration that contains a list of named projections that are used to apply filters to a model.
SmithyBuildConfig.Builder - Class in software.amazon.smithy.build.model
Builder used to create a SmithyBuildConfig.
SmithyBuilder<T> - Interface in software.amazon.smithy.utils
A mutable object that can be used to create an immutable object of type T.
SmithyBuildException - Exception in software.amazon.smithy.build
Base exception thrown for any error that occurs while building.
SmithyBuildException(String) - Constructor for exception software.amazon.smithy.build.SmithyBuildException
 
SmithyBuildException(Throwable) - Constructor for exception software.amazon.smithy.build.SmithyBuildException
 
SmithyBuildException(String, Throwable) - Constructor for exception software.amazon.smithy.build.SmithyBuildException
 
SmithyBuildPlugin - Interface in software.amazon.smithy.build
Plugin extension class for SmithyBuild.
SmithyBuildResult - Class in software.amazon.smithy.build
Encapsulates the result of running SmithyBuild.
SmithyBuildResult.Builder - Class in software.amazon.smithy.build
Creates a SmithyBuildResult.
SmithyCli - Class in software.amazon.smithy.cli
Entry point of the Smithy CLI.
SmithyGenerated - Annotation Type in software.amazon.smithy.utils
Annotation used to indicate that a package or class was generated and should not be edited directly.
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
Builder used to create SmithyIdlModelSerializer.
SmithyIntegration<S,W extends SymbolWriter<W,?>,C extends CodegenContext<S,W>> - Interface in software.amazon.smithy.codegen.core
This interface provides the base concept of an "Integration" to Smithy code generators.
SmithyInternalApi - Annotation Type in software.amazon.smithy.utils
Annotation used to indicate that an API is considered internal to Smithy and subject to change.
SmithyJsonSchemaException - Exception in software.amazon.smithy.jsonschema
 
SmithyJsonSchemaException(String) - Constructor for exception software.amazon.smithy.jsonschema.SmithyJsonSchemaException
 
SmithyJsonSchemaException(String, Throwable) - Constructor for exception software.amazon.smithy.jsonschema.SmithyJsonSchemaException
 
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.
smithyTrace(String) - Method in class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
 
SmithyUnstableApi - Annotation Type in software.amazon.smithy.utils
Annotation used to indicate that an API is considered unstable and subject to change.
snakeToCamelCase(String) - Static method in class software.amazon.smithy.utils.CaseUtils
Converts all the delimiter separated words in a String into camelCase, that is each word is made up of a titlecase character and then a series of lowercase characters.
snakeToPascalCase(String) - Static method in class software.amazon.smithy.utils.CaseUtils
Converts all words separated by "_" into PascalCase, that is each word is made up of a titlecase character and then a series of lowercase characters.
software.amazon.smithy.aws.apigateway.openapi - package software.amazon.smithy.aws.apigateway.openapi
 
software.amazon.smithy.aws.apigateway.traits - package software.amazon.smithy.aws.apigateway.traits
 
software.amazon.smithy.aws.cloudformation.schema - package software.amazon.smithy.aws.cloudformation.schema
Defines core components for generating CloudFormation Resource Schemas from Smithy models.
software.amazon.smithy.aws.cloudformation.schema.fromsmithy - package software.amazon.smithy.aws.cloudformation.schema.fromsmithy
Defines tooling and interfaces for generating CloudFormation Resource Schemas from Smithy models.
software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers - package software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers
Defines the core functionality to generate CloudFormation Resource Schemas from Smithy models.
software.amazon.smithy.aws.cloudformation.schema.model - package software.amazon.smithy.aws.cloudformation.schema.model
Defines data classes for representing CloudFormation Resource Schemas.
software.amazon.smithy.aws.cloudformation.traits - package software.amazon.smithy.aws.cloudformation.traits
Defines traits used for generating CloudFormation Resource Schemas from Smithy models.
software.amazon.smithy.aws.iam.traits - package software.amazon.smithy.aws.iam.traits
 
software.amazon.smithy.aws.traits - package software.amazon.smithy.aws.traits
 
software.amazon.smithy.aws.traits.auth - package software.amazon.smithy.aws.traits.auth
 
software.amazon.smithy.aws.traits.clientendpointdiscovery - package software.amazon.smithy.aws.traits.clientendpointdiscovery
 
software.amazon.smithy.aws.traits.customizations - package software.amazon.smithy.aws.traits.customizations
 
software.amazon.smithy.aws.traits.protocols - package software.amazon.smithy.aws.traits.protocols
 
software.amazon.smithy.build - package software.amazon.smithy.build
 
software.amazon.smithy.build.model - package software.amazon.smithy.build.model
 
software.amazon.smithy.build.plugins - package software.amazon.smithy.build.plugins
 
software.amazon.smithy.build.transforms - package software.amazon.smithy.build.transforms
 
software.amazon.smithy.cli - package software.amazon.smithy.cli
 
software.amazon.smithy.cli.commands - package software.amazon.smithy.cli.commands
 
software.amazon.smithy.codegen.core - package software.amazon.smithy.codegen.core
Defines abstractions for implementing Smithy model code generation.
software.amazon.smithy.codegen.core.directed - package software.amazon.smithy.codegen.core.directed
 
software.amazon.smithy.codegen.core.trace - package software.amazon.smithy.codegen.core.trace
Defines abstractions for implementing Smithy model trace file generation.
software.amazon.smithy.codegen.core.writer - package software.amazon.smithy.codegen.core.writer
This package is deprecated and will be removed in a future release.
software.amazon.smithy.diff - package software.amazon.smithy.diff
 
software.amazon.smithy.diff.evaluators - package software.amazon.smithy.diff.evaluators
 
software.amazon.smithy.jmespath - package software.amazon.smithy.jmespath
 
software.amazon.smithy.jmespath.ast - package software.amazon.smithy.jmespath.ast
 
software.amazon.smithy.jsonschema - package software.amazon.smithy.jsonschema
 
software.amazon.smithy.linters - package software.amazon.smithy.linters
 
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.traits.synthetic - package software.amazon.smithy.model.traits.synthetic
 
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.
software.amazon.smithy.mqtt.traits - package software.amazon.smithy.mqtt.traits
Defines MQTT bindings for Smithy.
software.amazon.smithy.mqtt.traits.validators - package software.amazon.smithy.mqtt.traits.validators
 
software.amazon.smithy.openapi - package software.amazon.smithy.openapi
 
software.amazon.smithy.openapi.fromsmithy - package software.amazon.smithy.openapi.fromsmithy
 
software.amazon.smithy.openapi.fromsmithy.mappers - package software.amazon.smithy.openapi.fromsmithy.mappers
 
software.amazon.smithy.openapi.fromsmithy.protocols - package software.amazon.smithy.openapi.fromsmithy.protocols
 
software.amazon.smithy.openapi.fromsmithy.security - package software.amazon.smithy.openapi.fromsmithy.security
 
software.amazon.smithy.openapi.model - package software.amazon.smithy.openapi.model
 
software.amazon.smithy.protocoltests.traits - package software.amazon.smithy.protocoltests.traits
 
software.amazon.smithy.utils - package software.amazon.smithy.utils
 
software.amazon.smithy.waiters - package software.amazon.smithy.waiters
 
sort(Iterable<I>) - Static method in interface software.amazon.smithy.codegen.core.SmithyIntegration
Topologically sorts a list of integrations based on priority, runBefore, and runAfter, and integration names.
sortMembers() - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Sorts all members of the model prior to codegen.
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
An exception that can be traced back to a SourceLocation.
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.ArrayNode.Builder
 
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.
sources(Collection<Path>) - Method in class software.amazon.smithy.build.PluginContext.Builder
Replaces the path to models that are considered "source" models of the package being built.
sources(Set<Path>) - Method in class software.amazon.smithy.build.TransformContext.Builder
 
sources - Variable in class software.amazon.smithy.cli.BuildParameterBuilder.Result
The set of source models, including computed sources used in the argument list.
sources(Collection<String>) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Adds a collection of "source" model files.
SourcesConflictException - Exception in software.amazon.smithy.build
Thrown when sources conflict in the source plugin.
SourcesConflictException(String) - Constructor for exception software.amazon.smithy.build.SourcesConflictException
 
SourcesPlugin - Class in software.amazon.smithy.build.plugins
Copies model sources into the sources plugin.
SourcesPlugin() - Constructor for class software.amazon.smithy.build.plugins.SourcesPlugin
 
sourceUrl(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
sp() - Method in class software.amazon.smithy.utils.SimpleParser
Skip 0 or more spaces (that is, ' ' and '\t').
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.
STACKTRACE - Static variable in class software.amazon.smithy.cli.Cli
 
StandardOperationVerbValidator - Class in software.amazon.smithy.linters
Validates that operation shape names start with standard verbs.
StandardOperationVerbValidator.Config - Class in software.amazon.smithy.linters
StandardOperationVerb configuration settings.
StandardOperationVerbValidator.Provider - Class in software.amazon.smithy.linters
 
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.
startsWithIgnoreCase(String, String) - Static method in class software.amazon.smithy.utils.StringUtils
Tests if this string starts with the specified prefix ignoring case considerations.
statusCode(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse.Builder
Sets the status code of the response.
stderr(Object) - Static method in class software.amazon.smithy.cli.Cli
Write a line of text to the configured STDERR.
stdout(Object) - Static method in class software.amazon.smithy.cli.Cli
Write a line of text to the configured STDOUT.
stream(Optional<T>) - Static method in class software.amazon.smithy.utils.OptionalUtils
Converts an Optional into a Stream that can be used in a flatmap.
StreamingTrait - Class in software.amazon.smithy.model.traits
Indicates that 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
 
STRING - Static variable in class software.amazon.smithy.jmespath.ast.LiteralExpression
Sentinel value to represent any STRING.
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
Builder used to create a StringShape.
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.
StringUtils - Class in software.amazon.smithy.utils
Operations on String that are null safe.
strip(String, String) - Static method in class software.amazon.smithy.utils.StringUtils
Strips any of a set of characters from the start and end of a String.
stripEnd(String, String) - Static method in class software.amazon.smithy.utils.StringUtils
Strips any of a set of characters from the end of a String.
stripStart(String, String) - Static method in class software.amazon.smithy.utils.StringUtils
Strips any of a set of characters from the start of a String.
stripToEmpty(String) - Static method in class software.amazon.smithy.utils.StringUtils
Strips whitespace from the start and end of a String returning an empty String if null input.
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
Builder used to create a StructureShape.
StutteredShapeNameValidator - Class in software.amazon.smithy.linters
Deprecated.
StutteredShapeNameValidator() - Constructor for class software.amazon.smithy.linters.StutteredShapeNameValidator
Deprecated.
 
StutteredShapeNameValidator.Provider - Class in software.amazon.smithy.linters
Deprecated.
 
style(String) - Method in class software.amazon.smithy.openapi.model.EncodingObject.Builder
 
style(String) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
Subexpression - Class in software.amazon.smithy.jmespath.ast
Visits the left expression and passes its result to the right expression.
Subexpression(JmespathExpression, JmespathExpression) - Constructor for class software.amazon.smithy.jmespath.ast.Subexpression
 
Subexpression(JmespathExpression, JmespathExpression, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.Subexpression
 
Subexpression(JmespathExpression, JmespathExpression, boolean) - Constructor for class software.amazon.smithy.jmespath.ast.Subexpression
 
Subexpression(JmespathExpression, JmespathExpression, int, int, boolean) - Constructor for class software.amazon.smithy.jmespath.ast.Subexpression
 
SubscribeTrait - Class in software.amazon.smithy.mqtt.traits
smithy.mqtt#subscribe trait.
SubscribeTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.mqtt.traits.SubscribeTrait
 
SubscribeTrait(String) - Constructor for class software.amazon.smithy.mqtt.traits.SubscribeTrait
 
SubscribeTrait.Provider - Class in software.amazon.smithy.mqtt.traits
 
substring(String, int) - Static method in class software.amazon.smithy.utils.StringUtils
Gets a substring from the specified String avoiding exceptions.
substring(String, int, int) - Static method in class software.amazon.smithy.utils.StringUtils
Gets a substring from the specified String avoiding exceptions.
SuccessMember(boolean) - Constructor for class software.amazon.smithy.waiters.Matcher.SuccessMember
 
summary(String) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
summary(String) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
SupportedPrincipalTypesTrait - Class in software.amazon.smithy.aws.iam.traits
 
SupportedPrincipalTypesTrait(List<String>, FromSourceLocation) - Constructor for class software.amazon.smithy.aws.iam.traits.SupportedPrincipalTypesTrait
 
SupportedPrincipalTypesTrait(List<String>) - Constructor for class software.amazon.smithy.aws.iam.traits.SupportedPrincipalTypesTrait
 
SupportedPrincipalTypesTrait.Builder - Class in software.amazon.smithy.aws.iam.traits
 
SupportedPrincipalTypesTrait.Provider - Class in software.amazon.smithy.aws.iam.traits
 
supportedProtocols() - Method in class software.amazon.smithy.codegen.core.directed.CreateContextDirective
Get a map of supported protocols on the service shape in the form of shape ID to the definition of the trait.
Suppression - Interface in software.amazon.smithy.model.validation.suppressions
Suppresses ValidationEvents emitted from Validators.
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
 
symbol() - Method in class software.amazon.smithy.codegen.core.directed.ShapeDirective
Gets the symbol created for the shape.
Symbol - Class in software.amazon.smithy.codegen.core
A "symbol" is created by a SymbolProvider, and represents the qualified name of a type in a target programming language.
symbol(Symbol) - Method in class software.amazon.smithy.codegen.core.SymbolReference.Builder
Sets the Symbol referenced by the SymbolReference.
Symbol.Builder - Class in software.amazon.smithy.codegen.core
Builds a Symbol.
SymbolContainer - Interface in software.amazon.smithy.codegen.core
A holder for Symbol objects.
SymbolDependency - Class in software.amazon.smithy.codegen.core
Represents a dependency that is introduced by a Symbol.
SymbolDependency.Builder - Class in software.amazon.smithy.codegen.core
Builds a SymbolDependency.
SymbolDependencyContainer - Interface in software.amazon.smithy.codegen.core
A container for SymbolDependency objects.
symbolProvider() - Method in interface software.amazon.smithy.codegen.core.CodegenContext
 
symbolProvider() - Method in class software.amazon.smithy.codegen.core.directed.ContextualDirective
 
symbolProvider() - Method in class software.amazon.smithy.codegen.core.directed.CreateContextDirective
 
symbolProvider(SymbolProvider) - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Builder
Sets the delegate symbol provider.
SymbolProvider - Interface in software.amazon.smithy.codegen.core
Provides Symbol objects for shapes.
symbolProvider(SymbolProvider) - Method in class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider.Builder
Sets this Builder's SymbolProvider.
SymbolReference - Class in software.amazon.smithy.codegen.core
Represents a reference from a Symbol to another Symbol.
SymbolReference(Symbol, SymbolReference.Option...) - Constructor for class software.amazon.smithy.codegen.core.SymbolReference
 
SymbolReference(Symbol, Map<String, Object>, SymbolReference.Option...) - Constructor for class software.amazon.smithy.codegen.core.SymbolReference
 
SymbolReference.Builder - Class in software.amazon.smithy.codegen.core
Builds a SymbolReference.
SymbolReference.ContextOption - Enum in software.amazon.smithy.codegen.core
Options used to control the context of when the symbol reference is needed.
SymbolReference.Option - Interface in software.amazon.smithy.codegen.core
Top-level interface for all SymbolReference options.
SymbolWriter<W extends SymbolWriter<W,I>,I extends ImportContainer> - Class in software.amazon.smithy.codegen.core
A SymbolWriter is a specialized AbstractCodeWriter that makes it easier to implement code generation that utilizes Symbols and SymbolDependency values.
SymbolWriter(I) - Constructor for class software.amazon.smithy.codegen.core.SymbolWriter
 
SymbolWriter<T extends SymbolWriter<T,U>,U extends ImportContainer> - Class in software.amazon.smithy.codegen.core.writer
Deprecated.
SymbolWriter(DocWriter<T>, U) - Constructor for class software.amazon.smithy.codegen.core.writer.SymbolWriter
Deprecated.
 
SymbolWriter.Factory<W extends SymbolWriter<W,? extends ImportContainer>> - Interface in software.amazon.smithy.codegen.core
Factory used to create a SymbolWriter.
syntax(String) - Method in class software.amazon.smithy.utils.SimpleParser
Creates a syntax error that adds some context to the given message.

T

Tagged - Interface in software.amazon.smithy.utils
A type that contains tags.
tagMatcher(BuildParameterBuilder.ClassPathTagMatcher) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Sets the implementation used to find JARs with the given tags.
TagObject - Class in software.amazon.smithy.openapi.model
 
TagObject.Builder - Class in software.amazon.smithy.openapi.model
 
tags(Map<String, String>) - Method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions.Builder
 
tags(List<String>) - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink.Builder
Sets tags list of a ShapeLink.
tags(Collection<String>) - Method in class software.amazon.smithy.model.traits.EnumDefinition.Builder
 
TAGS - Static variable in class software.amazon.smithy.model.traits.EnumDefinition
 
tags(Collection<String>) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
tags(List<String>) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase.Builder
 
tags(List<String>) - Method in class software.amazon.smithy.waiters.Waiter.Builder
 
TAGS_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions
 
TAGS_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.ShapeLink
 
TagsTrait - Class in software.amazon.smithy.model.traits
Applies tags to a shape.
TagsTrait.Builder - Class in software.amazon.smithy.model.traits
 
TagsTrait.Provider - Class in software.amazon.smithy.model.traits
 
target(ToShapeId) - Method in class software.amazon.smithy.model.shapes.MemberShape.Builder
Sets a member shape ID on the builder.
target(String) - Method in class software.amazon.smithy.model.shapes.MemberShape.Builder
Sets a member shape ID on the builder.
TargetValidator - Class in software.amazon.smithy.model.validation.validators
Validates that neighbors target resolvable shapes of the correct type.
TargetValidator() - Constructor for class software.amazon.smithy.model.validation.validators.TargetValidator
 
template(String) - Method in class software.amazon.smithy.aws.traits.ArnTrait.Builder
 
termsOfService(String) - Method in class software.amazon.smithy.openapi.model.InfoObject.Builder
 
test(ValidationEvent) - Method in interface software.amazon.smithy.model.validation.suppressions.Suppression
Determines if the suppression applies to the given event.
testCaseCallables() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite
Creates a Stream of Callable objects that can be used to execute each test case.
TextIndex - Class in software.amazon.smithy.model.knowledge
Index containing the full set of TextInstances associated with a model.
TextIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.TextIndex
 
TextInstance - Class in software.amazon.smithy.model.knowledge
Contains information about text that occurs in the Smithy IDL written by the owner, inluding location metadata.
TextInstance.TextLocationType - Enum in software.amazon.smithy.model.knowledge
Enum type indicating what kind of location in the model associated text appeared in.
throttling(boolean) - Method in class software.amazon.smithy.model.traits.RetryableTrait.Builder
Indicates if the retry is considered a throttle.
tickedList(Collection<?>) - Static method in class software.amazon.smithy.model.validation.ValidationUtils
Creates a comma separated string made up of the given collection.
tickedList(Stream<?>) - Static method in class software.amazon.smithy.model.validation.ValidationUtils
 
timeoutInMillis(Integer) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Set the timeout in milliseconds.
timestamp(String) - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata.Builder
 
TIMESTAMP_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.TraceMetadata
 
TimestampFormatTrait - Class in software.amazon.smithy.model.traits
Defines a custom serialization format for a timestamp.
TimestampFormatTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.model.traits.TimestampFormatTrait
 
TimestampFormatTrait(String) - Constructor for class software.amazon.smithy.model.traits.TimestampFormatTrait
 
TimestampFormatTrait.Format - Enum in software.amazon.smithy.model.traits
The known timestampFormat values.
TimestampFormatTrait.Provider - Class in software.amazon.smithy.model.traits
 
timestampShape(TimestampShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
timestampShape(TimestampShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
TimestampShape - Class in software.amazon.smithy.model.shapes
Represents a timestamp shape.
timestampShape(TimestampShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
TimestampShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a TimestampShape.
TimestampValidationStrategy - Enum in software.amazon.smithy.model.validation.node
Defines how timestamps are validated.
timestampValidationStrategy(TimestampValidationStrategy) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
Sets the strategy used to validate timestamps.
title(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
title(String) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example.Builder
 
title(String) - Method in class software.amazon.smithy.openapi.model.InfoObject.Builder
 
TitleTrait - Class in software.amazon.smithy.model.traits
Provides a human-readable proper noun title to services and resources.
TitleTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.model.traits.TitleTrait
 
TitleTrait(String) - Constructor for class software.amazon.smithy.model.traits.TitleTrait
 
TitleTrait.Provider - Class in software.amazon.smithy.model.traits
 
toBuilder() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
 
toBuilder() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse
 
toBuilder() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Handler
 
toBuilder() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property
 
toBuilder() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote
 
toBuilder() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
toBuilder() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
 
toBuilder() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty
 
toBuilder() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition
 
toBuilder() - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeysTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.iam.traits.DefineConditionKeysTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.iam.traits.IamResourceTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.iam.traits.RequiredActionsTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.iam.traits.SupportedPrincipalTypesTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.traits.ArnTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.traits.auth.CognitoUserPoolsTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.traits.auth.SigV4Trait
 
toBuilder() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientDiscoveredEndpointTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
 
toBuilder() - Method in class software.amazon.smithy.build.model.ProjectionConfig
 
toBuilder() - Method in class software.amazon.smithy.build.model.SmithyBuildConfig
 
toBuilder() - Method in class software.amazon.smithy.build.PluginContext
 
toBuilder() - Method in class software.amazon.smithy.build.TransformContext
 
toBuilder() - Method in class software.amazon.smithy.codegen.core.Symbol
 
toBuilder() - Method in class software.amazon.smithy.codegen.core.SymbolDependency
 
toBuilder() - Method in class software.amazon.smithy.codegen.core.SymbolReference
 
toBuilder() - Method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions
Take this object and create a builder that contains all of the current property values of this object.
toBuilder() - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink
Take this object and create a builder that contains all of the current property values of this object.
toBuilder() - Method in class software.amazon.smithy.codegen.core.trace.TraceFile
Take this object and create a builder that contains all of the current property values of this object.
toBuilder() - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata
Take this object and create a builder that contains all of the current property values of this object.
toBuilder() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter
 
toBuilder() - Method in class software.amazon.smithy.jsonschema.Schema
 
toBuilder() - Method in class software.amazon.smithy.jsonschema.SchemaDocument
 
toBuilder() - Method in class software.amazon.smithy.model.Model
 
toBuilder() - Method in class software.amazon.smithy.model.node.ArrayNode
 
toBuilder() - Method in class software.amazon.smithy.model.node.ObjectNode
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.BigDecimalShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.BigIntegerShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.BlobShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.BooleanShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.ByteShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.DocumentShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.DoubleShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.FloatShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.IntegerShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.ListShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.LongShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.MapShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.MemberShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.OperationShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.ResourceShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.ServiceShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.SetShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.ShortShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.StringShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.StructureShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.TimestampShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.UnionShape
 
toBuilder() - Method in class software.amazon.smithy.model.traits.AuthDefinitionTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.CorsTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.DeprecatedTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.EffectiveTraitQuery
 
toBuilder() - Method in class software.amazon.smithy.model.traits.EndpointTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.EnumDefinition
 
toBuilder() - Method in class software.amazon.smithy.model.traits.EnumTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample
 
toBuilder() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example
 
toBuilder() - Method in class software.amazon.smithy.model.traits.ExamplesTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.ExternalDocumentationTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.HttpTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.IdRefTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.LengthTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.PaginatedTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.RangeTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.RecommendedTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference
 
toBuilder() - Method in class software.amazon.smithy.model.traits.ReferencesTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.RetryableTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.SuppressTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.TagsTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.TraitDefinition
 
toBuilder() - Method in class software.amazon.smithy.model.traits.XmlNamespaceTrait
 
toBuilder() - Method in class software.amazon.smithy.model.validation.ValidationEvent
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.CallbackObject
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.ComponentsObject
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.EncodingObject
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.ExternalDocumentation
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.InfoObject
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.LinkObject
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.MediaTypeObject
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.OpenApi
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.PathItem
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.RequestBodyObject
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.ResponseObject
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.SecurityScheme
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.ServerObject
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.TagObject
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.XmlObject
 
toBuilder() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition
 
toBuilder() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase
 
toBuilder() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseBodyDefinition
 
toBuilder() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition
 
toBuilder() - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
 
toBuilder() - Method in class software.amazon.smithy.protocoltests.traits.HttpResponseTestCase
 
toBuilder() - Method in interface software.amazon.smithy.utils.ToSmithyBuilder
Take this object and create a builder that contains all of the current property values of this object.
toBuilder() - Method in class software.amazon.smithy.waiters.WaitableTrait
 
toBuilder() - Method in class software.amazon.smithy.waiters.Waiter
 
toByteArray(InputStream) - Static method in class software.amazon.smithy.utils.IoUtils
Reads and returns the rest of the given input stream as a byte array.
toCamelCase(String) - Static method in class software.amazon.smithy.utils.CaseUtils
Converts all words separated by " ", "-", and "_" to CamelCase.
toCamelCase(String, boolean, char...) - Static method in class software.amazon.smithy.utils.CaseUtils
Converts all the delimiter separated words in a String into camelCase, that is each word is made up of a titlecase character and then a series of lowercase characters.
toExpandedNode(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Converts the trait an ObjectNode that finds and replaces the templated serviceName and operationName labels in the "uri" and "credentials" key-value pairs.
toMemberName(MemberShape) - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider
 
toMemberName(MemberShape) - Method in interface software.amazon.smithy.codegen.core.SymbolProvider
Converts a member shape to a member/property name of a containing data structure.
toMemberName(MemberShape) - Method in class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider
 
toMessageString() - Method in interface software.amazon.smithy.model.selector.AttributeValue
Returns a string representation of the value that can be used for creating formatted messages.
toNode() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
 
toNode() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse
 
toNode() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Handler
 
toNode() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property
 
toNode() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote
 
toNode() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
toNode() - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition
 
toNode() - Method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions
Converts the types and tags Maps into a single ObjectNode.
toNode() - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink
Converts instance variables into an ObjectNode for writing out a ShapeLink.
toNode() - Method in class software.amazon.smithy.codegen.core.trace.TraceFile
Converts TraceFile instance variables into an ObjectNode.
toNode() - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata
Converts the metadata contained in TraceMetadata's variables into an ObjectNode.
toNode() - Method in class software.amazon.smithy.jsonschema.Schema
 
toNode() - Method in class software.amazon.smithy.jsonschema.SchemaDocument
 
toNode() - Method in class software.amazon.smithy.model.node.Node
 
ToNode - Interface in software.amazon.smithy.model.node
A value that can be converted to a Node.
toNode() - Method in interface software.amazon.smithy.model.node.ToNode
Converts a value to a Node.
toNode() - Method in class software.amazon.smithy.model.traits.AbstractTrait
 
toNode() - Method in class software.amazon.smithy.model.traits.AnnotationTrait
 
toNode() - Method in class software.amazon.smithy.model.traits.EnumDefinition
 
toNode() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample
 
toNode() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example
 
toNode() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference
 
toNode() - Method in class software.amazon.smithy.model.validation.ValidationEvent
 
toNode() - Method in class software.amazon.smithy.openapi.model.Component
 
toNode() - Method in enum software.amazon.smithy.protocoltests.traits.AppliesTo
 
toNode() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition
 
toNode() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseBodyDefinition
 
toNode() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition
 
toNode() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
toNode() - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
 
toNode() - Method in class software.amazon.smithy.protocoltests.traits.HttpResponseTestCase
 
toNode() - Method in class software.amazon.smithy.waiters.Acceptor
 
toNode() - Method in enum software.amazon.smithy.waiters.AcceptorState
 
toNode() - Method in class software.amazon.smithy.waiters.Matcher.ErrorTypeMember
 
toNode() - Method in class software.amazon.smithy.waiters.Matcher.SuccessMember
 
toNode() - Method in class software.amazon.smithy.waiters.Matcher.UnknownMember
 
toNode() - Method in enum software.amazon.smithy.waiters.PathComparator
 
toNode() - Method in class software.amazon.smithy.waiters.PathMatcher
 
toNode() - Method in class software.amazon.smithy.waiters.Waiter
 
toPascalCase(String) - Static method in class software.amazon.smithy.utils.CaseUtils
Converts all words separated by " ", "-", and "_" to CamelCase.
TopDownIndex - Class in software.amazon.smithy.model.knowledge
Provides top-down access to all resources and operations contained within a service or resource closure.
TopDownIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.TopDownIndex
 
Topic - Class in software.amazon.smithy.mqtt.traits
Represents a parsed MQTT topic.
Topic.Level - Class in software.amazon.smithy.mqtt.traits
Represents a level in a topic.
TopicBinding<T extends Trait> - Class in software.amazon.smithy.mqtt.traits
Contains computed information about the resolved MQTT topic bindings of an operation.
topicBindings() - Method in class software.amazon.smithy.mqtt.traits.ResolvedTopicIndex
Gets all resolved MQTT topic bindings in the model.
TopicLabelTrait - Class in software.amazon.smithy.mqtt.traits
Binds a member to an MQTT label using the member name.
TopicLabelTrait(ObjectNode) - Constructor for class software.amazon.smithy.mqtt.traits.TopicLabelTrait
 
TopicLabelTrait() - Constructor for class software.amazon.smithy.mqtt.traits.TopicLabelTrait
 
TopicLabelTrait.Provider - Class in software.amazon.smithy.mqtt.traits
 
TopicSyntaxException - Exception in software.amazon.smithy.mqtt.traits
Thrown when an MQTT topic is malformed.
TopicSyntaxException(String) - Constructor for exception software.amazon.smithy.mqtt.traits.TopicSyntaxException
 
toPointer(ToShapeId) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter
Given a shape ID, returns the value used in a $ref to refer to it.
TopologicalIndex - Class in software.amazon.smithy.codegen.core
Creates a reverse-topological ordering of shapes.
TopologicalIndex(Model) - Constructor for class software.amazon.smithy.codegen.core.TopologicalIndex
 
toPropertyName(MemberShape) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter
Gets the property naming strategy of the converter.
toPropertyName(Shape, MemberShape, JsonSchemaConfig) - Method in interface software.amazon.smithy.jsonschema.PropertyNamingStrategy
Determine the member name of the member.
toSet(Class<T>) - Method in class software.amazon.smithy.model.Model
Gets an immutable Set of shapes of a specific type.
toSet() - Method in class software.amazon.smithy.model.Model
Converts the model to an immutable Set of shapes.
toShapeId() - Method in class software.amazon.smithy.model.shapes.Shape
 
toShapeId() - Method in class software.amazon.smithy.model.shapes.ShapeId
 
ToShapeId - Interface in software.amazon.smithy.model.shapes
Interface used to convert a shape to a ShapeId.
toShapeId() - Method in interface software.amazon.smithy.model.shapes.ToShapeId
 
toShapeId() - Method in class software.amazon.smithy.model.traits.AbstractTrait
 
toShapeId() - Method in class software.amazon.smithy.model.traits.AnnotationTrait
 
toShapeId() - Method in interface software.amazon.smithy.model.traits.Trait
Gets the shape ID of the trait.
ToSmithyBuilder<T> - Interface in software.amazon.smithy.utils
Provides a way to get from an instance of T to a SmithyBuilder.
toSnakeCase(String) - Static method in class software.amazon.smithy.utils.CaseUtils
Convert a given word to snake_case with all lowercase letters.
toString() - Method in class software.amazon.smithy.cli.Arguments
 
toString() - Method in interface software.amazon.smithy.codegen.core.ImportContainer
Implementations must implement a custom toString method that converts the collected imports to code that can be written to a CodeWriter.
toString() - Method in class software.amazon.smithy.codegen.core.Symbol
 
toString() - Method in class software.amazon.smithy.codegen.core.SymbolDependency
 
toString() - Method in class software.amazon.smithy.codegen.core.SymbolReference
 
toString() - Method in interface software.amazon.smithy.codegen.core.writer.ImportContainer
Deprecated.
Implementations must implement a custom toString method that converts the collected imports to code that can be written to a CodeWriter.
toString() - Method in class software.amazon.smithy.jmespath.ast.BinaryExpression
 
toString() - Method in class software.amazon.smithy.jmespath.ast.ComparatorExpression
 
toString() - Method in enum software.amazon.smithy.jmespath.ast.ComparatorType
 
toString() - Method in class software.amazon.smithy.jmespath.ast.CurrentExpression
 
toString() - Method in class software.amazon.smithy.jmespath.ast.ExpressionTypeExpression
 
toString() - Method in class software.amazon.smithy.jmespath.ast.FieldExpression
 
toString() - Method in class software.amazon.smithy.jmespath.ast.FilterProjectionExpression
 
toString() - Method in class software.amazon.smithy.jmespath.ast.FlattenExpression
 
toString() - Method in class software.amazon.smithy.jmespath.ast.FunctionExpression
 
toString() - Method in class software.amazon.smithy.jmespath.ast.IndexExpression
 
toString() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
 
toString() - Method in class software.amazon.smithy.jmespath.ast.MultiSelectHashExpression
 
toString() - Method in class software.amazon.smithy.jmespath.ast.MultiSelectListExpression
 
toString() - Method in class software.amazon.smithy.jmespath.ast.NotExpression
 
toString() - Method in class software.amazon.smithy.jmespath.ast.SliceExpression
 
toString() - Method in class software.amazon.smithy.jmespath.ExpressionProblem
 
toString() - Method in enum software.amazon.smithy.jmespath.RuntimeType
 
toString() - Method in enum software.amazon.smithy.jsonschema.JsonSchemaConfig.MapStrategy
 
toString() - Method in enum software.amazon.smithy.jsonschema.JsonSchemaConfig.UnionStrategy
 
toString() - Method in class software.amazon.smithy.model.knowledge.HttpBinding
 
toString() - Method in class software.amazon.smithy.model.neighbor.Relationship
 
toString() - Method in class software.amazon.smithy.model.node.BooleanNode
 
toString() - Method in class software.amazon.smithy.model.node.NodePointer
 
toString() - Method in enum software.amazon.smithy.model.node.NodeType
 
toString() - Method in class software.amazon.smithy.model.node.NullNode
 
toString() - Method in class software.amazon.smithy.model.node.NumberNode
 
toString() - Method in class software.amazon.smithy.model.node.StringNode
 
toString() - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Segment
Get the segment as a literal value to be used in a pattern.
toString() - Method in class software.amazon.smithy.model.pattern.SmithyPattern
 
toString() - Method in interface software.amazon.smithy.model.selector.AttributeValue
Returns the string version of an attribute value.
toString() - Method in class software.amazon.smithy.model.selector.PathFinder.Path
Converts the path to valid Selector syntax.
toString() - Method in class software.amazon.smithy.model.shapes.Shape
 
toString() - Method in class software.amazon.smithy.model.shapes.ShapeId
Converts the Id into a shape ID string.
toString() - Method in enum software.amazon.smithy.model.shapes.ShapeType
 
toString() - Method in class software.amazon.smithy.model.SourceLocation
 
toString() - Method in class software.amazon.smithy.model.traits.AbstractTrait
 
toString() - Method in enum software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Location
 
toString() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference
 
toString() - Method in enum software.amazon.smithy.model.traits.TimestampFormatTrait.Format
 
toString() - Method in enum software.amazon.smithy.model.traits.TraitDefinition.StructurallyExclusive
 
toString() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestCase.Result
 
toString() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite.Result
 
toString() - Method in class software.amazon.smithy.model.validation.ValidationEvent
 
toString() - Method in class software.amazon.smithy.mqtt.traits.Topic.Level
 
toString() - Method in class software.amazon.smithy.mqtt.traits.Topic
 
toString() - Method in class software.amazon.smithy.mqtt.traits.TopicBinding
 
toString() - Method in enum software.amazon.smithy.protocoltests.traits.AppliesTo
 
toString() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Gets the contents of the generated code.
toString() - Method in class software.amazon.smithy.utils.CodeWriterDebugInfo
Returns a string representation that can be used in exception messages and when debugging.
toString() - Method in class software.amazon.smithy.utils.MediaType
 
toString() - Method in class software.amazon.smithy.utils.Pair
 
toString() - Method in enum software.amazon.smithy.waiters.AcceptorState
 
toString() - Method in enum software.amazon.smithy.waiters.PathComparator
 
toSymbol(Shape) - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider
 
toSymbol(Shape) - Method in interface software.amazon.smithy.codegen.core.SymbolProvider
Gets the symbol to define for the given shape.
toSymbol(Shape) - Method in class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider
Converts a shape into a symbol by calling the toSymbol method of the SymbolProvider used to construct this TracingSymbolProvider.
toUnmodifiableList() - Static method in class software.amazon.smithy.utils.ListUtils
Creates a collector that collects into an unmodifiable list.
toUnmodifiableMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>) - Static method in class software.amazon.smithy.utils.MapUtils
Creates a collector that collects into an unmodifiable Map.
toUnmodifiableSet() - Static method in class software.amazon.smithy.utils.SetUtils
Creates a collector that collects into an unmodifiable set.
toUtf8String(InputStream) - Static method in class software.amazon.smithy.utils.IoUtils
Reads and returns the rest of the given input stream as a string.
trace(OperationObject) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
TraceFile - Class in software.amazon.smithy.codegen.core.trace
Class that represents the contents of a Smithy trace file.
TraceFile.Builder - Class in software.amazon.smithy.codegen.core.trace
Builder for constructing TraceFile's from scratch.
TraceMetadata - Class in software.amazon.smithy.codegen.core.trace
Class that defines information a code-generated artifact.
TraceMetadata.Builder - Class in software.amazon.smithy.codegen.core.trace
 
TracingSymbolProvider - Class in software.amazon.smithy.codegen.core.trace
Decorates a SymbolProvider with a TraceFile.Builder and adds a ShapeLink object to the builder on each call to toSymbol.
TracingSymbolProvider.Builder - Class in software.amazon.smithy.codegen.core.trace
Builder to create a TracingSymbolProvider instance.
Trait - Interface in software.amazon.smithy.model.traits
Traits provide additional context and semantics to shapes.
traitClass(Class<? extends Trait>) - Method in class software.amazon.smithy.model.traits.EffectiveTraitQuery.Builder
Sets the required trait being queried.
TraitConflictValidator - Class in software.amazon.smithy.model.validation.validators
Validates that traits do not conflict.
TraitConflictValidator() - Constructor for class software.amazon.smithy.model.validation.validators.TraitConflictValidator
 
TraitContainer - Interface in software.amazon.smithy.model.loader
Aggregates, merges, and creates traits.
TraitContainer.TraitHashMap - Class in software.amazon.smithy.model.loader
The actual, mutable implementation used to aggregate traits.
TraitDefinition - Class in software.amazon.smithy.model.traits
Trait definition trait.
TraitDefinition(TraitDefinition.Builder) - Constructor for class software.amazon.smithy.model.traits.TraitDefinition
 
TraitDefinition.Builder - Class in software.amazon.smithy.model.traits
Builder to create a TraitDefinition.
TraitDefinition.Provider - Class in software.amazon.smithy.model.traits
 
TraitDefinition.StructurallyExclusive - Enum in software.amazon.smithy.model.traits
The structural exclusion semantics of the trait.
traitFactory(TraitFactory) - Method in class software.amazon.smithy.model.loader.ModelAssembler
Uses a custom TraitFactory to resolve and configure traits.
TraitFactory - Interface in software.amazon.smithy.model.traits
Creates traits using trait data from a model.
traitFilter(Predicate<Trait>) - Method in class software.amazon.smithy.model.shapes.ModelSerializer.Builder
Sets a predicate that can be used to filter trait values from appearing in the serialized model.
traitFilter(Predicate<Trait>) - Method in class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer.Builder
Sets a predicate that can be used to filter trait values from appearing in the serialized model.
traits() - Method in class software.amazon.smithy.model.loader.TraitContainer.TraitHashMap
 
traits() - Method in interface software.amazon.smithy.model.loader.TraitContainer
 
traits(Collection<Trait>) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
Replace all traits in the builder.
traits(List<ShapeId>) - Method in class software.amazon.smithy.model.traits.AuthDefinitionTrait.Builder
 
traits(List<ShapeId>) - Method in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait.Builder
 
TraitService - Interface in software.amazon.smithy.model.traits
Creates traits from Node values.
TraitTargetValidator - Class in software.amazon.smithy.model.validation.validators
Validates that traits are only applied to compatible shapes.
TraitTargetValidator() - Constructor for class software.amazon.smithy.model.validation.validators.TraitTargetValidator
 
TraitValueValidator - Class in software.amazon.smithy.model.validation.validators
Validates that trait values are valid for their trait definitions.
TraitValueValidator() - Constructor for class software.amazon.smithy.model.validation.validators.TraitValueValidator
 
transform(TransformContext) - Method in interface software.amazon.smithy.build.ProjectionTransformer
Transforms the given model using the provided TransformContext.
transform(TransformContext) - Method in class software.amazon.smithy.build.transforms.Apply
 
transform(TransformContext) - Method in class software.amazon.smithy.build.transforms.ConfigurableProjectionTransformer
 
TransformConfig - Class in software.amazon.smithy.build.model
Transform configuration found in a projection.
TransformConfig.Builder - Class in software.amazon.smithy.build.model
 
TransformContext - Class in software.amazon.smithy.build
Context object used when applying a ProjectionTransformer.
TransformContext.Builder - Class in software.amazon.smithy.build
transformer(ModelTransformer) - Method in class software.amazon.smithy.build.TransformContext.Builder
 
transformFactory(Function<String, Optional<ProjectionTransformer>>) - Method in class software.amazon.smithy.build.SmithyBuild
Sets a factory function used to create transforms by name.
transforms(Collection<TransformConfig>) - Method in class software.amazon.smithy.build.model.ProjectionConfig.Builder
Replaces the transforms of the projection.
transformWithConfig(TransformContext, Apply.Config) - Method in class software.amazon.smithy.build.transforms.Apply
 
transformWithConfig(TransformContext, ChangeTypes.Config) - Method in class software.amazon.smithy.build.transforms.ChangeTypes
 
transformWithConfig(TransformContext, T) - Method in class software.amazon.smithy.build.transforms.ConfigurableProjectionTransformer
Executes the transform using the deserialized configuration object.
transformWithConfig(TransformContext, ExcludeMetadata.Config) - Method in class software.amazon.smithy.build.transforms.ExcludeMetadata
 
transformWithConfig(TransformContext, ExcludeShapesByTag.Config) - Method in class software.amazon.smithy.build.transforms.ExcludeShapesByTag
 
transformWithConfig(TransformContext, ExcludeShapesByTrait.Config) - Method in class software.amazon.smithy.build.transforms.ExcludeShapesByTrait
 
transformWithConfig(TransformContext, ExcludeTags.Config) - Method in class software.amazon.smithy.build.transforms.ExcludeTags
 
transformWithConfig(TransformContext, ExcludeTraits.Config) - Method in class software.amazon.smithy.build.transforms.ExcludeTraits
 
transformWithConfig(TransformContext, ExcludeTraitsByTag.Config) - Method in class software.amazon.smithy.build.transforms.ExcludeTraitsByTag
 
transformWithConfig(TransformContext, FilterSuppressions.Config) - Method in class software.amazon.smithy.build.transforms.FilterSuppressions
 
transformWithConfig(TransformContext, FlattenNamespaces.Config) - Method in class software.amazon.smithy.build.transforms.FlattenNamespaces
 
transformWithConfig(TransformContext, IncludeMetadata.Config) - Method in class software.amazon.smithy.build.transforms.IncludeMetadata
 
transformWithConfig(TransformContext, IncludeNamespaces.Config) - Method in class software.amazon.smithy.build.transforms.IncludeNamespaces
 
transformWithConfig(TransformContext, IncludeServices.Config) - Method in class software.amazon.smithy.build.transforms.IncludeServices
 
transformWithConfig(TransformContext, IncludeShapesByTag.Config) - Method in class software.amazon.smithy.build.transforms.IncludeShapesByTag
 
transformWithConfig(TransformContext, IncludeTags.Config) - Method in class software.amazon.smithy.build.transforms.IncludeTags
 
transformWithConfig(TransformContext, IncludeTraits.Config) - Method in class software.amazon.smithy.build.transforms.IncludeTraits
 
transformWithConfig(TransformContext, IncludeTraitsByTag.Config) - Method in class software.amazon.smithy.build.transforms.IncludeTraitsByTag
 
transformWithConfig(TransformContext, RemoveTraitDefinitions.Config) - Method in class software.amazon.smithy.build.transforms.RemoveTraitDefinitions
 
transformWithConfig(TransformContext, RemoveUnusedShapes.Config) - Method in class software.amazon.smithy.build.transforms.RemoveUnusedShapes
 
transformWithConfig(TransformContext, RenameShapes.Config) - Method in class software.amazon.smithy.build.transforms.RenameShapes
 
TriConsumer<T,U,V> - Interface in software.amazon.smithy.utils
Similar to BiConsumer, but accepts three arguments.
trim(String) - Static method in class software.amazon.smithy.utils.StringUtils
Removes control characters (char <= 32) from both ends of this String, handling null by returning null.
trimBlankLines() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Ensures that no more than one blank line occurs in succession.
trimBlankLines(int) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Ensures that no more than the given number of newlines can occur in succession, removing consecutive newlines that exceed the given threshold.
trimBlankLines() - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
trimBlankLines(int) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
trimToEmpty(String) - Static method in class software.amazon.smithy.utils.StringUtils
Removes control characters (char <= 32) from both ends of this String returning an empty String ("") if the String is empty ("") after the trim or if it is null.
trimToNull(String) - Static method in class software.amazon.smithy.utils.StringUtils
Removes control characters (char <= 32) from both ends of this String returning null if the String is empty ("") after the trim or if it is null.
trimTrailingSpaces() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Enables the trimming of trailing spaces on a line.
trimTrailingSpaces(boolean) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Configures if trailing spaces on a line are removed.
trimTrailingSpaces() - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
trimTrailingSpaces(boolean) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
type(String) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
Sets the type of the authorizer.
type(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Sets the integration type.
type(String) - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition.Builder
 
type(String) - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait.Builder
 
type(String) - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink.Builder
 
type(String) - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata.Builder
 
type(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
type(String) - Method in class software.amazon.smithy.openapi.model.SecurityScheme.Builder
 
TYPE_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions
 
TYPE_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.ShapeLink
 
TYPE_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.TraceMetadata
 
TYPE_VERSION_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.TraceMetadata
 
typeName(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
types(Map<String, String>) - Method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions.Builder
 
typeVersion(String) - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata.Builder
Sets this builder's typeVersion.

U

uncapitalize(String) - Static method in class software.amazon.smithy.utils.StringUtils
Uncapitalizes a String, changing the first character to lower case as per Character.toLowerCase(int).
unescape(String) - Static method in class software.amazon.smithy.model.node.NodePointer
Unescapes special JSON pointer cases.
unionShape(UnionShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
unionShape(UnionShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
UnionShape - Class in software.amazon.smithy.model.shapes
Tagged union shape that maps member names to member definitions.
unionShape(UnionShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
UnionShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a UnionShape.
uniqueItems(boolean) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
UniqueItemsTrait - Class in software.amazon.smithy.model.traits
Deprecated.
UniqueItemsTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.UniqueItemsTrait
Deprecated.
 
UniqueItemsTrait() - Constructor for class software.amazon.smithy.model.traits.UniqueItemsTrait
Deprecated.
 
UniqueItemsTrait.Provider - Class in software.amazon.smithy.model.traits
Deprecated.
 
UniqueProtocolTestCaseIdValidator - Class in software.amazon.smithy.protocoltests.traits
Validates that the "id" property of smithy.test#httpRequestTests, smithy.test#httpResponseTests, and smithy.test#httpMalformedRequestTests are unique across all test cases.
UniqueProtocolTestCaseIdValidator() - Constructor for class software.amazon.smithy.protocoltests.traits.UniqueProtocolTestCaseIdValidator
 
UniqueWaiterNamesValidator - Class in software.amazon.smithy.waiters
Ensures that no two waiters use the same case-insensitive name in the closure of a service.
UniqueWaiterNamesValidator() - Constructor for class software.amazon.smithy.waiters.UniqueWaiterNamesValidator
 
UNIT - Static variable in class software.amazon.smithy.model.traits.UnitTypeTrait
The shape ID of the built-in Unit type that uses this trait.
UnitTypeTrait - Class in software.amazon.smithy.model.traits
 
UnitTypeTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.UnitTypeTrait
 
UnitTypeTrait() - Constructor for class software.amazon.smithy.model.traits.UnitTypeTrait
 
UnitTypeTrait.Provider - Class in software.amazon.smithy.model.traits
 
UnitTypeValidator - Class in software.amazon.smithy.model.validation.validators
Ensures that a unit type can only be referenced as operation input/output or by a tagged union member.
UnitTypeValidator() - Constructor for class software.amazon.smithy.model.validation.validators.UnitTypeValidator
 
UnknownMember(String, Node) - Constructor for class software.amazon.smithy.waiters.Matcher.UnknownMember
 
UnknownProjectionException - Exception in software.amazon.smithy.build
Thrown when a projection extends from an unknown projection.
UnknownProjectionException(String) - Constructor for exception software.amazon.smithy.build.UnknownProjectionException
 
UnknownProjectionException(String, Throwable) - Constructor for exception software.amazon.smithy.build.UnknownProjectionException
 
UnknownTransformException - Exception in software.amazon.smithy.build
Thrown when a mapper cannot be found.
UnknownTransformException(String) - Constructor for exception software.amazon.smithy.build.UnknownTransformException
 
UnknownTransformException(String, Throwable) - Constructor for exception software.amazon.smithy.build.UnknownTransformException
 
UnreferencedShapes - Class in software.amazon.smithy.model.neighbor
Finds shapes that are not connected to a service shape, are not trait definitions, and are not referenced by trait definitions.
UnreferencedShapes() - Constructor for class software.amazon.smithy.model.neighbor.UnreferencedShapes
 
UnreferencedShapes(Predicate<Shape>) - Constructor for class software.amazon.smithy.model.neighbor.UnreferencedShapes
 
UnreferencedShapeValidator - Class in software.amazon.smithy.model.validation.validators
Adds a validation note event for each shape in the model that is not connected to a service shape.
UnreferencedShapeValidator() - Constructor for class software.amazon.smithy.model.validation.validators.UnreferencedShapeValidator
 
UnreferencedTraitDefinitions - Class in software.amazon.smithy.model.neighbor
Finds trait definitions that are not connected to a service shape.
UnreferencedTraitDefinitions() - Constructor for class software.amazon.smithy.model.neighbor.UnreferencedTraitDefinitions
 
UnreferencedTraitDefinitions(Predicate<Shape>) - Constructor for class software.amazon.smithy.model.neighbor.UnreferencedTraitDefinitions
 
UnsignedPayloadTrait - Class in software.amazon.smithy.aws.traits.auth
Indicates that the payload of an operation is not to be signed.
UnsignedPayloadTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.traits.auth.UnsignedPayloadTrait
 
UnsignedPayloadTrait() - Constructor for class software.amazon.smithy.aws.traits.auth.UnsignedPayloadTrait
 
UnsignedPayloadTrait.Provider - Class in software.amazon.smithy.aws.traits.auth
 
UnstableTrait - Class in software.amazon.smithy.model.traits
Marks a shape as unstable.
UnstableTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.UnstableTrait
 
UnstableTrait() - Constructor for class software.amazon.smithy.model.traits.UnstableTrait
 
UnstableTrait.Provider - Class in software.amazon.smithy.model.traits
 
UnstableTraitValidator - Class in software.amazon.smithy.model.validation.validators
Emits a validation event if a model contains shapes that are bound to unstable traits.
UnstableTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.UnstableTraitValidator
 
UnsupportedTraits - Class in software.amazon.smithy.openapi.fromsmithy.mappers
Logs each instance of traits and features that are known to not work in OpenAPI.
UnsupportedTraits() - Constructor for class software.amazon.smithy.openapi.fromsmithy.mappers.UnsupportedTraits
 
unwrap() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestCase.Result
Throws an exception if the result is invalid, otherwise returns the result.
unwrap() - Method in class software.amazon.smithy.model.validation.ValidatedResult
Get the result, but throw if there are any ERROR events or if the result is empty.
unwrite(Object, Object...) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Remove the most recent text written to the AbstractCodeWriter if and only if the last written text is exactly equal to the given expanded content string.
unwrite(Object, Object...) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
UPDATE - Static variable in class software.amazon.smithy.aws.cloudformation.schema.model.Handler
 
update(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
updateDefaultSettings(Model, OpenApiConfig) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiMapper
Sets default values on the OpenAPI configuration object.
updateDefaultSettings(Model, OpenApiConfig) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiProtocol
Sets protocol-specific default values on the OpenAPI configuration object.
updateDefaultSettings(Model, OpenApiConfig) - Method in class software.amazon.smithy.openapi.fromsmithy.protocols.AwsRestJson1Protocol
 
updateNode(Context, ResourceSchema, ObjectNode) - Method in interface software.amazon.smithy.aws.cloudformation.schema.fromsmithy.CfnMapper
Modifies the Node/JSON representation of a ResourceSchema object.
updateNode(Context<? extends Trait>, OpenApi, ObjectNode) - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.OpenApiJsonAdd
 
updateNode(Context<? extends Trait>, OpenApi, ObjectNode) - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.OpenApiJsonSubstitutions
 
updateNode(Context<? extends Trait>, OpenApi, ObjectNode) - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.RemoveEmptyComponents
 
updateNode(Context<? extends Trait>, OpenApi, ObjectNode) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiMapper
Modifies the Node/JSON representation of an OpenAPI object.
updateOperation(Context<? extends Trait>, OperationShape, OperationObject, String, String) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiMapper
Updates an operation before invoking the plugin system on the contents of the operation (specifically, before OpenApiMapper.updateParameter(software.amazon.smithy.openapi.fromsmithy.Context<? extends software.amazon.smithy.model.traits.Trait>, software.amazon.smithy.model.shapes.OperationShape, java.lang.String, java.lang.String, software.amazon.smithy.openapi.model.ParameterObject), OpenApiMapper.updateRequestBody(software.amazon.smithy.openapi.fromsmithy.Context<? extends software.amazon.smithy.model.traits.Trait>, software.amazon.smithy.model.shapes.OperationShape, java.lang.String, java.lang.String, software.amazon.smithy.openapi.model.RequestBodyObject), OpenApiMapper.updateResponse(software.amazon.smithy.openapi.fromsmithy.Context<? extends software.amazon.smithy.model.traits.Trait>, software.amazon.smithy.model.shapes.OperationShape, java.lang.String, java.lang.String, java.lang.String, software.amazon.smithy.openapi.model.ResponseObject), OpenApiMapper.updateRequestBody(software.amazon.smithy.openapi.fromsmithy.Context<? extends software.amazon.smithy.model.traits.Trait>, software.amazon.smithy.model.shapes.OperationShape, java.lang.String, java.lang.String, software.amazon.smithy.openapi.model.RequestBodyObject), and OpenApiMapper.postProcessOperation(software.amazon.smithy.openapi.fromsmithy.Context<? extends software.amazon.smithy.model.traits.Trait>, software.amazon.smithy.model.shapes.OperationShape, software.amazon.smithy.openapi.model.OperationObject, java.lang.String, java.lang.String)).
updateParameter(Context<? extends Trait>, OperationShape, String, String, ParameterObject) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiMapper
Updates a parameter.
updatePathItem(Context<? extends Trait>, String, PathItem) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiMapper
Updates a path item.
updatePropertyDefinition(String, Function<CfnResourceProperty, CfnResourceProperty>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
updateRequestBody(Context<? extends Trait>, OperationShape, String, String, RequestBodyObject) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiMapper
Updates the request body of an operation.
updateResponse(Context<? extends Trait>, OperationShape, String, String, String, ResponseObject) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiMapper
Updates a response object.
updateSchema(Shape, Schema.Builder, JsonSchemaConfig) - Method in interface software.amazon.smithy.jsonschema.JsonSchemaMapper
Updates a schema builder.
updateSchema(Shape, Schema.Builder, JsonSchemaConfig) - Method in class software.amazon.smithy.openapi.fromsmithy.OpenApiJsonSchemaMapper
 
updateSecurity(Context<? extends Trait>, Shape, SecuritySchemeConverter<? extends Trait>, Map<String, List<String>>) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiMapper
Updates a security requirement map.
updateSecurityScheme(Context<? extends Trait>, Trait, SecurityScheme) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiMapper
Updates a security scheme object.
upperCase(String) - Static method in class software.amazon.smithy.utils.StringUtils
Converts a String to upper case as per String.toUpperCase().
uri(String) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
Sets the Uniform Resource Identifier (URI) of the authorizer Lambda function.
uri(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Sets the URI of the integration endpoint.
uri(UriPattern) - Method in class software.amazon.smithy.model.traits.HttpTrait.Builder
 
uri(String) - Method in class software.amazon.smithy.model.traits.XmlNamespaceTrait.Builder
 
uri(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition.Builder
 
uri(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
UriPattern - Class in software.amazon.smithy.model.pattern
Represents a URI pattern.
url(String) - Method in class software.amazon.smithy.openapi.model.ExternalDocumentation.Builder
 
url(String) - Method in class software.amazon.smithy.openapi.model.ServerObject.Builder
 
useFileWriter(String, Consumer<T>) - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriterDelegator
Deprecated.
Gets a previously created CodegenWriter or creates a new one if needed.
useFileWriter(String, String, Consumer<T>) - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriterDelegator
Deprecated.
Gets a previously created writer or creates a new one if needed.
useFileWriter(String, Consumer<W>) - Method in class software.amazon.smithy.codegen.core.WriterDelegator
Gets a previously created SymbolWriter or creates a new one if needed.
useFileWriter(String, String, Consumer<W>) - Method in class software.amazon.smithy.codegen.core.WriterDelegator
Gets a previously created writer or creates a new one if needed.
useShapeWriter(Shape, Consumer<T>) - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriterDelegator
Deprecated.
Gets or creates a writer for a Shape by converting the Shape to a Symbol.
useShapeWriter(Shape, Consumer<W>) - Method in class software.amazon.smithy.codegen.core.WriterDelegator
Gets or creates a writer for a Shape by converting the Shape to a Symbol.
usesHttpCredentials() - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Reports if any authentication mechanisms in the entire model use HTTP credentials, such as cookies, browser-managed usernames and passwords, or TLS client certificates.
usesHttpCredentials() - Method in interface software.amazon.smithy.openapi.fromsmithy.SecuritySchemeConverter
Reports if this authentication mechanism uses HTTP credentials, such as cookies, browser-managed usernames and passwords, or TLS client certificates.

V

validate(Model) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourcePropertyValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeysValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.traits.ArnTemplateValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.traits.EventSourceValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.traits.HttpChecksumTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.traits.protocols.ProtocolHttpPayloadValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.traits.protocols.ProtocolHttpValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.traits.SdkServiceIdValidator
 
validate(Model) - Method in class software.amazon.smithy.linters.AbbreviationNameValidator
 
validate(Model) - Method in class software.amazon.smithy.linters.CamelCaseValidator
 
validate(Model) - Method in class software.amazon.smithy.linters.InputOutputStructureReuseValidator
 
validate(Model) - Method in class software.amazon.smithy.linters.MissingPaginatedTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.linters.NoninclusiveTermsValidator
Runs a full text scan on a given model and stores the resulting TextOccurrences objects.
validate(Model) - Method in class software.amazon.smithy.linters.RepeatedShapeNameValidator
 
validate(Model) - Method in class software.amazon.smithy.linters.ReservedWordsValidator
 
validate(Model) - Method in class software.amazon.smithy.linters.ShouldHaveUsedTimestampValidator
 
validate(Model) - Method in class software.amazon.smithy.linters.StandardOperationVerbValidator
 
validate(Model) - Method in class software.amazon.smithy.linters.StutteredShapeNameValidator
Deprecated.
 
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.HttpUriFormatValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.JsonNameValidator
 
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.OperationValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.PaginatedTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.PatternTraitValidator
 
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.UnitTypeValidator
 
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(Model) - Method in class software.amazon.smithy.mqtt.traits.validators.MqttPublishInputValidator
 
validate(Model) - Method in class software.amazon.smithy.mqtt.traits.validators.MqttSubscribeInputValidator
 
validate(Model) - Method in class software.amazon.smithy.mqtt.traits.validators.MqttSubscribeOutputValidator
 
validate(Model) - Method in class software.amazon.smithy.mqtt.traits.validators.MqttTopicConflictValidator
 
validate(Model) - Method in class software.amazon.smithy.mqtt.traits.validators.MqttTopicLabelValidator
 
validate(Model) - Method in class software.amazon.smithy.mqtt.traits.validators.MqttUnsupportedErrorsValidator
 
validate(Model) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestsValidator
 
validate(Model) - Method in class software.amazon.smithy.protocoltests.traits.UniqueProtocolTestCaseIdValidator
 
validate(Model) - Method in class software.amazon.smithy.waiters.UniqueWaiterNamesValidator
 
validate(Model) - Method in class software.amazon.smithy.waiters.WaitableTraitValidator
 
VALIDATE_PRELUDE - Static variable in class software.amazon.smithy.model.validation.validators.TraitValueValidator
 
ValidateCommand - Class in software.amazon.smithy.cli.commands
 
ValidateCommand() - Constructor for class software.amazon.smithy.cli.commands.ValidateCommand
 
ValidatedResult<T> - Class in software.amazon.smithy.model.validation
Represents the result of an operation and the ValidationEvents that occurred.
ValidatedResult(T, List<ValidationEvent>) - Constructor for class software.amazon.smithy.model.validation.ValidatedResult
Creates a result with a value and events.
ValidatedResult(T, Collection<ValidationEvent>) - Constructor for class software.amazon.smithy.model.validation.ValidatedResult
Deprecated.
ValidatedResultException - Exception in software.amazon.smithy.model.validation
Thrown when ValidatedResult.validate() is called and the result contains ERROR events.
ValidatedResultException(List<ValidationEvent>) - Constructor for exception software.amazon.smithy.model.validation.ValidatedResultException
 
validateModel(Model) - Method in class software.amazon.smithy.codegen.core.trace.TraceFile
Parses model and determines whether the trace file object meets the specs of the model by checking if the trace file contains all the ShapeIds in the model and the model contains all the ShapeIDs in the trace file.
validateServiceId(String) - Static method in class software.amazon.smithy.aws.traits.SdkServiceIdValidator
Validates a service ID value.
VALIDATION_MODES - Static variable in class software.amazon.smithy.aws.traits.HttpChecksumTrait
 
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 ValidationEvents.
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
Validates a Model and returns a list of ValidationEvent.
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.aws.apigateway.openapi.ApiGatewayConfig.ApiType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex.Mutability
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.smithy.build.MockManifest.StoreMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.smithy.cli.Colors
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.smithy.cli.Parser.Arity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.smithy.codegen.core.directed.GenerateEnumDirective.EnumType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.smithy.codegen.core.SymbolReference.ContextOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.smithy.jmespath.ast.ComparatorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.smithy.jmespath.ExpressionProblem.Severity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.smithy.jmespath.RuntimeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.smithy.jsonschema.JsonSchemaConfig.MapStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.smithy.jsonschema.JsonSchemaConfig.UnionStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.smithy.linters.CamelCaseValidator.MemberNameHandling
Returns the enum constant of this type with the specified name.
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.knowledge.TextInstance.TextLocationType
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.
valueOf(String) - Static method in enum software.amazon.smithy.openapi.OpenApiConfig.HttpPrefixHeadersStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.smithy.protocoltests.traits.AppliesTo
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.smithy.waiters.AcceptorState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.smithy.waiters.PathComparator
Returns the enum constant of this type with the specified name.
values() - Static method in enum software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig.ApiType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex.Mutability
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.smithy.build.MockManifest.StoreMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.smithy.cli.Colors
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.smithy.cli.Parser.Arity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.smithy.codegen.core.directed.GenerateEnumDirective.EnumType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.smithy.codegen.core.SymbolReference.ContextOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.smithy.jmespath.ast.ComparatorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.smithy.jmespath.ExpressionProblem.Severity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.smithy.jmespath.RuntimeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.smithy.jsonschema.JsonSchemaConfig.MapStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.smithy.jsonschema.JsonSchemaConfig.UnionStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.smithy.linters.CamelCaseValidator.MemberNameHandling
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.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.knowledge.TextInstance.TextLocationType
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.
values() - Static method in enum software.amazon.smithy.openapi.OpenApiConfig.HttpPrefixHeadersStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.smithy.protocoltests.traits.AppliesTo
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.smithy.waiters.AcceptorState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.smithy.waiters.PathComparator
Returns an array containing the constants of this enum type, in the order they are declared.
variables(Map<String, ObjectNode>) - Method in class software.amazon.smithy.openapi.model.ServerObject.Builder
 
version(String) - Method in class software.amazon.smithy.build.model.SmithyBuildConfig.Builder
Sets the builder config file version.
VERSION - Static variable in class software.amazon.smithy.build.SmithyBuild
The version of Smithy build.
version(String) - Method in class software.amazon.smithy.codegen.core.SymbolDependency.Builder
Sets the version string of the dependency.
version(String) - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata.Builder
 
version(String) - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
 
version(String) - Method in class software.amazon.smithy.openapi.model.InfoObject.Builder
 
VERSION - Static variable in class software.amazon.smithy.openapi.OpenApiConfig
The supported version of OpenAPI.
VERSION_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.TraceMetadata
 
visitAnd(AndExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitComparator(ComparatorExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitCurrentNode(CurrentExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitErrorType(Matcher.ErrorTypeMember) - Method in interface software.amazon.smithy.waiters.Matcher.Visitor
 
visitExpressionType(ExpressionTypeExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitField(FieldExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitFilterProjection(FilterProjectionExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitFlatten(FlattenExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitFunction(FunctionExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitIndex(IndexExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitInputOutput(Matcher.InputOutputMember) - Method in interface software.amazon.smithy.waiters.Matcher.Visitor
 
visitLiteral(LiteralExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitMultiSelectHash(MultiSelectHashExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitMultiSelectList(MultiSelectListExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitNot(NotExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitObjectProjection(ObjectProjectionExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitOr(OrExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitOutput(Matcher.OutputMember) - Method in interface software.amazon.smithy.waiters.Matcher.Visitor
 
visitProjection(ProjectionExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitSlice(SliceExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitSubexpression(Subexpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitSuccess(Matcher.SuccessMember) - Method in interface software.amazon.smithy.waiters.Matcher.Visitor
 
visitUnknown(Matcher.UnknownMember) - Method in interface software.amazon.smithy.waiters.Matcher.Visitor
 

W

WaitableTrait - Class in software.amazon.smithy.waiters
Indicates that an operation has various named "waiters" that can be used to poll a resource until it enters a desired state.
WaitableTrait.Builder - Class in software.amazon.smithy.waiters
 
WaitableTrait.Provider - Class in software.amazon.smithy.waiters
 
WaitableTraitValidator - Class in software.amazon.smithy.waiters
 
WaitableTraitValidator() - Constructor for class software.amazon.smithy.waiters.WaitableTraitValidator
 
Waiter - Class in software.amazon.smithy.waiters
Defines an individual operation waiter.
Waiter.Builder - Class in software.amazon.smithy.waiters
 
Walker - Class in software.amazon.smithy.model.neighbor
Walks connected shapes within a Model.
Walker(Model) - Constructor for class software.amazon.smithy.model.neighbor.Walker
 
Walker(NeighborProvider) - Constructor for class software.amazon.smithy.model.neighbor.Walker
 
walkShapeIds(Shape) - Method in class software.amazon.smithy.model.neighbor.Walker
Walks connected shapes in the model, returning their IDs in a set.
walkShapeIds(Shape, Predicate<Relationship>) - Method in class software.amazon.smithy.model.neighbor.Walker
Walks connected shapes in the model (including the given shape), and returns a set of shape IDs.
walkShapes(Shape) - Method in class software.amazon.smithy.model.neighbor.Walker
Walks connected shapes in the model, returning them in a set.
walkShapes(Shape, Predicate<Relationship>) - Method in class software.amazon.smithy.model.neighbor.Walker
Walks connected shapes in the model (including the given shape), and returns them in a set.
warnIfAdditionalProperties(Collection<String>) - Method in class software.amazon.smithy.model.node.ObjectNode
Warns if unknown properties are found in object.
warning(Shape, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
 
warning(Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
 
warning(Shape, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
warning(Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
withDeepSortedKeys() - Method in class software.amazon.smithy.model.node.Node
Returns a node with sorted keys and sorted keys of all nested object nodes.
withDeepSortedKeys(Comparator<StringNode>) - Method in class software.amazon.smithy.model.node.Node
Returns a node with sorted keys and sorted keys of all nested object nodes using a custom comparator.
withMember(StringNode, T) - Method in class software.amazon.smithy.model.node.ObjectNode.Builder
 
withMember(String, T) - Method in class software.amazon.smithy.model.node.ObjectNode.Builder
 
withMember(String, String) - Method in class software.amazon.smithy.model.node.ObjectNode.Builder
 
withMember(String, boolean) - Method in class software.amazon.smithy.model.node.ObjectNode.Builder
 
withMember(String, Number) - Method in class software.amazon.smithy.model.node.ObjectNode.Builder
 
withMember(StringNode, T) - Method in class software.amazon.smithy.model.node.ObjectNode
Constructs a new object node with the given member added.
withMember(String, T) - Method in class software.amazon.smithy.model.node.ObjectNode
Constructs a new object node with the given member added.
withMember(String, String) - Method in class software.amazon.smithy.model.node.ObjectNode
Constructs a new object node with the given member added.
withMember(String, boolean) - Method in class software.amazon.smithy.model.node.ObjectNode
Constructs a new object node with the given member added.
withMember(String, Number) - Method in class software.amazon.smithy.model.node.ObjectNode
Constructs a new object node with the given member added.
withMember(String) - Method in class software.amazon.smithy.model.shapes.ShapeId
Creates a new Shape.Id with a member add to it.
withNamespace(String) - Method in class software.amazon.smithy.model.shapes.ShapeId
Creates a shape ID that uses a different namespace than the current ID.
withOptionalMember(String, Optional<T>) - Method in class software.amazon.smithy.model.node.ObjectNode.Builder
 
withOptionalMember(String, Optional<T>) - Method in class software.amazon.smithy.model.node.ObjectNode
Adds a member to a new ObjectNode if the provided value is present.
withoutMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode.Builder
 
withoutMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
Constructs a new object node from the current node, but without the named member.
withoutMember() - Method in class software.amazon.smithy.model.shapes.ShapeId
Creates a new Shape.Id with no member.
withoutValue(Object) - Method in class software.amazon.smithy.model.node.ArrayNode.Builder
 
withTraitRelationships(Model, NeighborProvider) - Static method in interface software.amazon.smithy.model.neighbor.NeighborProvider
Creates a NeighborProvider that includes RelationshipType.TRAIT relationships.
withValue(T) - Method in class software.amazon.smithy.model.node.ArrayNode.Builder
 
withValue(String) - Method in class software.amazon.smithy.model.node.ArrayNode.Builder
 
withValue(boolean) - Method in class software.amazon.smithy.model.node.ArrayNode.Builder
 
withValue(Number) - Method in class software.amazon.smithy.model.node.ArrayNode.Builder
 
withValue(Node) - Method in class software.amazon.smithy.model.node.ArrayNode
Copies the values from the current array node, adding the given node, returning them in a new ArrayNode.
wrap(ApiGatewayMapper) - Static method in interface software.amazon.smithy.aws.apigateway.openapi.ApiGatewayMapper
Wraps and delegates to an ApiGatewayMapper IFF the configured ApiGatewayConfig.ApiType matches the types of APIs that the wrapped mapper applies to.
wrap(String, int) - Static method in class software.amazon.smithy.utils.StringUtils
Wraps a single line of text, identifying words by ' '.
wrap(String, int, String, boolean) - Static method in class software.amazon.smithy.utils.StringUtils
Wraps a single line of text, identifying words by ' '.
wrap(String, int, String, boolean, String) - Static method in class software.amazon.smithy.utils.StringUtils
Wraps a single line of text, identifying words by wrapOn.
wrapped(boolean) - Method in class software.amazon.smithy.openapi.model.XmlObject.Builder
 
write(Consumer<String>, String) - Method in enum software.amazon.smithy.cli.Colors
Writes the color output to the given consumer.
write(Object, Object...) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Writes text to the AbstractCodeWriter and appends a newline.
write(W, String, S) - Method in interface software.amazon.smithy.utils.CodeInterceptor.Appender
 
write(W, String, S) - Method in interface software.amazon.smithy.utils.CodeInterceptor.Prepender
 
write(W, String, S) - Method in interface software.amazon.smithy.utils.CodeInterceptor
Intercepts an AbstractCodeWriter section.
write(Object, Object...) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
writeDocs(Runnable) - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriter
Deprecated.
Writes documentation comments.
writeDocs(String) - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriter
Deprecated.
Writes documentation comments from a string.
writeDocs(T, Runnable) - Method in interface software.amazon.smithy.codegen.core.writer.DocumentationWriter
Deprecated.
Writes documentation comments.
writeDocs(T, Runnable) - Method in interface software.amazon.smithy.codegen.core.writer.DocWriter
Deprecated.
Writes documentation comments.
writeDocs(Runnable) - Method in class software.amazon.smithy.codegen.core.writer.SymbolWriter
Deprecated.
Writes documentation comments.
writeDocs(String) - Method in class software.amazon.smithy.codegen.core.writer.SymbolWriter
Deprecated.
Writes documentation comments from a string.
writeFile(Path, Reader) - Method in interface software.amazon.smithy.build.FileManifest
Adds a file to the result using the contents of a Reader.
writeFile(Path, InputStream) - Method in interface software.amazon.smithy.build.FileManifest
Adds a file to the result using the contents of an InputStream.
writeFile(Path, Class, String) - Method in interface software.amazon.smithy.build.FileManifest
Adds a file to the result using the contents of a resource loaded by calling Class.getResourceAsStream(String).
writeFile(String, Class, String) - Method in interface software.amazon.smithy.build.FileManifest
Adds a file to the result using the contents of a resource loaded by calling Class.getResourceAsStream(String).
writeFile(Path, String) - Method in interface software.amazon.smithy.build.FileManifest
Adds a UTF-8 encoded file to the result.
writeFile(String, String) - Method in interface software.amazon.smithy.build.FileManifest
Adds a UTF-8 encoded file to the result.
writeFile(String, Reader) - Method in interface software.amazon.smithy.build.FileManifest
Adds a file to the result using the contents of a Reader.
writeFile(String, InputStream) - Method in interface software.amazon.smithy.build.FileManifest
Adds a file to the result using the contents of an InputStream.
writeFile(Path, Reader) - Method in class software.amazon.smithy.build.MockManifest
 
writeFile(Path, InputStream) - Method in class software.amazon.smithy.build.MockManifest
 
writeInline(Object, Object...) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Writes text to the AbstractCodeWriter without appending a newline.
writeInline(Object, Object...) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
writeInlineWithNoFormatting(Object) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Writes inline text to the AbstractCodeWriter with no formatting.
writeJson(Path, Node) - Method in interface software.amazon.smithy.build.FileManifest
Adds a Node artifact, converting it automatically to JSON.
writeJson(String, Node) - Method in interface software.amazon.smithy.build.FileManifest
Adds a Node artifact, converting it automatically to JSON.
writeOnly(boolean) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
writeOnlyProperties(Collection<String>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
writeOptional(Object) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Optionally writes text to the AbstractCodeWriter and appends a newline if a value is present.
writeOptional(Object) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
writerDelegator() - Method in interface software.amazon.smithy.codegen.core.CodegenContext
Get the WriterDelegator used for generating code.
WriterDelegator<W extends SymbolWriter<W,? extends ImportContainer>> - Class in software.amazon.smithy.codegen.core
Creates and manages SymbolWriters for files and namespaces based on Symbols created for a Shape.
WriterDelegator(FileManifest, SymbolProvider, SymbolWriter.Factory<W>) - Constructor for class software.amazon.smithy.codegen.core.WriterDelegator
 
writeWithNoFormatting(Object) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Writes text to the AbstractCodeWriter and appends a newline.
writeWithNoFormatting(Object) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
ws() - Method in class software.amazon.smithy.utils.SimpleParser
Skip 0 or more whitespace characters (that is, ' ', '\t', '\r', and '\n').

X

XmlAttributeTrait - Class in software.amazon.smithy.model.traits
Marks a structure member to be serialized to/from an XML attribute.
XmlAttributeTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.XmlAttributeTrait
 
XmlAttributeTrait() - Constructor for class software.amazon.smithy.model.traits.XmlAttributeTrait
 
XmlAttributeTrait.Provider - Class in software.amazon.smithy.model.traits
 
XmlFlattenedTrait - Class in software.amazon.smithy.model.traits
 
XmlFlattenedTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.XmlFlattenedTrait
 
XmlFlattenedTrait() - Constructor for class software.amazon.smithy.model.traits.XmlFlattenedTrait
 
XmlFlattenedTrait.Provider - Class in software.amazon.smithy.model.traits
 
XmlNamespaceTrait - Class in software.amazon.smithy.model.traits
Defines the XML Namespace prefix and URI.
XmlNamespaceTrait.Builder - Class in software.amazon.smithy.model.traits
Builder used to create an XmlNamespace trait.
XmlNamespaceTrait.Provider - Class in software.amazon.smithy.model.traits
 
XmlNamespaceTraitValidator - Class in software.amazon.smithy.model.validation.validators
Validates that the xmlNamespace traits are applied correctly for structures.
XmlNamespaceTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.XmlNamespaceTraitValidator
 
XmlNameTrait - Class in software.amazon.smithy.model.traits
Provides a custom name to use when serializing a structure member name as a XML object property.
XmlNameTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.model.traits.XmlNameTrait
 
XmlNameTrait(String) - Constructor for class software.amazon.smithy.model.traits.XmlNameTrait
 
XmlNameTrait.Provider - Class in software.amazon.smithy.model.traits
 
XmlObject - Class in software.amazon.smithy.openapi.model
 
XmlObject.Builder - Class in software.amazon.smithy.openapi.model
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
Skip navigation links