Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

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<B,S>,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(FromSourceLocation, String) - Method in interface software.amazon.smithy.model.validation.node.NodeValidatorPlugin.Emitter
 
accept(FromSourceLocation, Severity, String) - Method in interface software.amazon.smithy.model.validation.node.NodeValidatorPlugin.Emitter
 
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.EnumShape
 
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.IntEnumShape
 
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
Deprecated.
 
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(Literal.Vistor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
Invokes the provided Literal.Vistor.
accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.BooleanEquals
 
accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.StringEquals
 
accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
Invoke the ExpressionVisitor functions for this expression.
accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
 
accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Reference
 
accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr
 
accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.IsSet
 
accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.Not
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.LibraryFunction
 
accept(RuleValueVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.EndpointRule
 
accept(RuleValueVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.ErrorRule
 
accept(RuleValueVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
accept(RuleValueVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.TreeRule
 
accept(TemplateVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template
 
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
 
accept(T, U, V) - Method in interface software.amazon.smithy.utils.TriConsumer
Performs the operation on the given inputs.
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 Class in software.amazon.smithy.waiters
The transition state of a waiter.
ACCOUNT_ID - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.ParseArn
 
accountId() - Method in class software.amazon.smithy.rulesengine.language.impl.AwsArn
 
accountId(String) - Method in class software.amazon.smithy.rulesengine.language.impl.AwsArn.Builder
 
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
 
ADD - Enum constant in enum class software.amazon.smithy.model.traits.TraitDefinition.ChangeType
Emit when a trait or value is added that previously did not exist.
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.
addAuthScheme(String, Map<String, Literal>) - Method in class software.amazon.smithy.rulesengine.language.Endpoint.Builder
 
addAuthScheme(Identifier, Map<Identifier, Literal>) - Method in class software.amazon.smithy.rulesengine.language.Endpoint.Builder
 
addBreakingChange(TraitDefinition.BreakingChangeRule) - Method in class software.amazon.smithy.model.traits.TraitDefinition.Builder
 
addCacheKeyParameter(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Adds a cache key parameter.
addClientOptional(Model, boolean) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Add the clientOptional trait to members that are effectively nullable because they are part of a structure marked with the input trait or they aren't required and don't have a default trait.
addCollectionOperation(String) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
addCollectionOperation(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
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(String) - Method in interface software.amazon.smithy.cli.dependencies.DependencyResolver
Add a dependency.
addDependency(String) - Method in class software.amazon.smithy.cli.dependencies.FileCacheResolver
 
addDependency(String) - Method in class software.amazon.smithy.cli.dependencies.FilterCliVersionResolver
 
addDependency(String) - Method in class software.amazon.smithy.cli.dependencies.MavenDependencyResolver
 
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.DependencyTracker
Adds a dependency.
addDependency(String, String, String) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
Add a symbol dependency.
addDependency(SymbolDependency) - 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(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.
AddedDefaultTrait - Class in software.amazon.smithy.model.traits
 
AddedDefaultTrait() - Constructor for class software.amazon.smithy.model.traits.AddedDefaultTrait
 
AddedDefaultTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.AddedDefaultTrait
 
AddedDefaultTrait.Provider - Class in software.amazon.smithy.model.traits
 
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
Deprecated.
 
addError(String) - 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.ServiceShape.Builder
Adds an error to the service that is implicitly bound to every operation within the closure of the service.
addError(ToShapeId) - 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.
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.
addFeature(NodeValidationVisitor.Feature) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
Adds a feature flag to the validator.
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
 
addHeader(String, String) - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint.Builder
 
addHeader(String, List<Expression>) - Method in class software.amazon.smithy.rulesengine.language.Endpoint.Builder
 
addHeader(String, Literal) - Method in class software.amazon.smithy.rulesengine.language.Endpoint.Builder
 
addIdentifier(String, String) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
addIdentifier(String, ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
Adds an identifier to the resource.
addImport(String) - 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.
addImport(Path) - Method in class software.amazon.smithy.model.loader.ModelAssembler
Adds an import to the assembler.
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.
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
 
addLocalTrait(ShapeId) - Method in class software.amazon.smithy.model.traits.MixinTrait.Builder
 
addMapper(JsonSchemaMapper) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter.Builder
Adds a mapper used to update schema builders.
addMember(String, int) - Method in class software.amazon.smithy.model.shapes.IntEnumShape.Builder
Adds a member to the builder.
addMember(String, int, Consumer<MemberShape.Builder>) - Method in class software.amazon.smithy.model.shapes.IntEnumShape.Builder
Adds a member to the builder.
addMember(String, String) - Method in class software.amazon.smithy.model.shapes.EnumShape.Builder
Adds a member to the builder.
addMember(String, String, Consumer<MemberShape.Builder>) - Method in class software.amazon.smithy.model.shapes.EnumShape.Builder
Adds a member to the builder.
addMember(String, ShapeId) - Method in class software.amazon.smithy.model.shapes.UnionShape.Builder
Adds a member to the builder.
addMember(String, ShapeId, Consumer<MemberShape.Builder>) - Method in class software.amazon.smithy.model.shapes.UnionShape.Builder
Adds a member to the builder.
addMember(MemberShape) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
Adds a member to the shape IFF the shape supports members.
addMember(MemberShape) - Method in class software.amazon.smithy.model.shapes.CollectionShape.Builder
 
addMember(MemberShape) - Method in class software.amazon.smithy.model.shapes.EnumShape.Builder
Adds a member to the shape.
addMember(MemberShape) - Method in class software.amazon.smithy.model.shapes.IntEnumShape.Builder
 
addMember(MemberShape) - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
 
addMember(MemberShape) - Method in class software.amazon.smithy.model.shapes.UnionShape.Builder
 
addMember(MemberShape) - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
Deprecated.
 
addMixin(Shape) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
Adds a mixin to the shape.
addMixin(Shape) - Method in class software.amazon.smithy.model.shapes.EnumShape.Builder
 
addMixin(Shape) - Method in class software.amazon.smithy.model.shapes.IntEnumShape.Builder
 
addMixin(Shape) - Method in class software.amazon.smithy.model.shapes.UnionShape.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(String) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
 
addOperation(ToShapeId) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
 
addOperationInput(EndpointTestOperationInput) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase.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
 
addParameter(Parameter) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters.Builder
 
addParameter(SmithyBuilder<Parameter>) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters.Builder
 
addPartition(Partition) - Method in class software.amazon.smithy.rulesengine.language.model.Partitions.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, String) - Method in class software.amazon.smithy.model.shapes.ResourceShape.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
 
addProperty(String, ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
addProperty(String, Value) - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint.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
 
addReceiver(T) - Method in class software.amazon.smithy.cli.Arguments
Adds an argument receiver to the argument list.
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
 
addRepository(MavenRepository) - Method in interface software.amazon.smithy.cli.dependencies.DependencyResolver
Add a Maven repository.
addRepository(MavenRepository) - Method in class software.amazon.smithy.cli.dependencies.FileCacheResolver
 
addRepository(MavenRepository) - Method in class software.amazon.smithy.cli.dependencies.FilterCliVersionResolver
 
addRepository(MavenRepository) - Method in class software.amazon.smithy.cli.dependencies.MavenDependencyResolver
 
addRequired(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
addResource(String) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
 
addResource(ToShapeId) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
 
addResponseAlgorithm(String) - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait.Builder
 
addRule(int, Rule) - Method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet.Builder
Inserts a rule into the ruleset.
addRule(Rule) - Method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet.Builder
Adds a rule to this ruleset.
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(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.
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.
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.
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.
addShapes(Collection<S>) - Method in class software.amazon.smithy.model.Model.Builder
Adds a collection of shapes to the builder.
addShapes(Model) - Method in class software.amazon.smithy.model.Model.Builder
Adds the shapes of another model to the builder.
addShapes(Shape...) - Method in class software.amazon.smithy.model.loader.ModelAssembler
Explicitly injects multiple shapes into the assembled model.
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) - 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(String) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
addTag(String) - Method in class software.amazon.smithy.waiters.Waiter.Builder
 
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(TagObject) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
addTestCase(SmithyTestCase) - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite
Adds a test case to the test suite.
addTestCase(EndpointTestCase) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestsTrait.Builder
 
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) - Method in class software.amazon.smithy.model.traits.AuthDefinitionTrait.Builder
 
addTrait(ShapeId) - Method in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait.Builder
 
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(Trait) - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
Deprecated.
 
addTraits(Collection<? extends Trait>) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
Adds traits from an iterator to the shape builder, replacing any conflicting traits.
addTraits(Collection<? extends Trait>) - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
Deprecated.
 
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(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(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.SymbolWriter
Imports a USE symbols possibly using an alias 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(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(String) - Method in class software.amazon.smithy.model.traits.StringListTrait.Builder
Adds a value to the builder.
addValue(Node, Node) - Method in class software.amazon.smithy.model.node.NodePointer
Adds or replaces a value in container at the JSON pointer location.
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, 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.aws.apigateway.openapi.CorsHttpIntegration
 
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.
AGGREGATE - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType.Category
 
alias(String) - Method in class software.amazon.smithy.codegen.core.SymbolReference.Builder
Adds an alias to the SymbolReference.
ALL_BUILTINS - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Builtins
 
ALL_STRING_EQUALS - Enum constant in enum class software.amazon.smithy.waiters.PathComparator
Matches if all values in the list matches the expected string.
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.model.loader.ModelAssembler
Allow unknown traits rather than fail.
allowBoxedNull(boolean) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
Deprecated.
allowEmptyValue(boolean) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
allowOptionalNull(boolean) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
Configure how null values are handled when they are provided for optional types.
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.
AnsiColorFormatter - Enum Class in software.amazon.smithy.cli
Styles text using ANSI color codes.
Any() - Constructor for class software.amazon.smithy.rulesengine.language.eval.Type.Any
 
ANY - Enum constant in enum class software.amazon.smithy.jmespath.RuntimeType
 
ANY - Enum constant in enum class software.amazon.smithy.model.traits.TraitDefinition.ChangeType
Emit when any change occurs.
ANY - Static variable in class software.amazon.smithy.jmespath.ast.LiteralExpression
Sentinel value to represent ANY.
ANY_STRING_EQUALS - Enum constant in enum class software.amazon.smithy.waiters.PathComparator
Matches if any value in the list matches the expected string.
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
 
apiConfig(TaggableApiConfig) - Method in class software.amazon.smithy.aws.traits.tagging.TaggableTrait.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 Class 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) - Constructor for class software.amazon.smithy.aws.apigateway.traits.ApiKeySourceTrait
 
ApiKeySourceTrait(String, FromSourceLocation) - Constructor for class software.amazon.smithy.aws.apigateway.traits.ApiKeySourceTrait
 
ApiKeySourceTrait.Provider - Class in software.amazon.smithy.aws.apigateway.traits
 
append(char) - Method in class software.amazon.smithy.cli.ColorFormatter.PrinterBuffer
 
append(CharSequence) - Method in class software.amazon.smithy.cli.ColorFormatter.PrinterBuffer
 
append(CharSequence, int, int) - Method in class software.amazon.smithy.cli.ColorFormatter.PrinterBuffer
 
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.
APPLIED_TRAIT - Enum constant in enum class software.amazon.smithy.model.knowledge.TextInstance.TextLocationType
 
appliesTo(AppliesTo) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
AppliesTo - Enum Class in software.amazon.smithy.protocoltests.traits
Indicates that a compliance test case is only to be implemented by "client" or "server" implementations.
apply(String, String) - Method in interface software.amazon.smithy.codegen.core.SymbolWriter.Factory
Creates a SymbolWriter of type W 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(Node) - Method in class software.amazon.smithy.build.JsonSubstitutions
Replaces strings in the given node.
apply(Shape, Node, NodeValidatorPlugin.Context, NodeValidatorPlugin.Emitter) - Method in interface software.amazon.smithy.model.validation.node.NodeValidatorPlugin
Applies the plugin to the given shape, node value, and model.
Apply - Class in software.amazon.smithy.build.transforms
Applies transforms of other projections.
Apply() - Constructor for class software.amazon.smithy.build.transforms.Apply
 
Apply.Config - Class in software.amazon.smithy.build.transforms
apply configuration.
args - Variable in class software.amazon.smithy.cli.BuildParameterBuilder.Result
Smithy Build command line arguments.
args(Node) - Method in class software.amazon.smithy.build.model.TransformConfig.Builder
Sets the args of the transform.
ArgumentReceiver - Interface in software.amazon.smithy.cli
A command line argument receiver.
arguments - Variable in class software.amazon.smithy.jmespath.ast.FunctionExpression
 
arguments(List<Expression>) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionNode.Builder
 
Arguments - Class in software.amazon.smithy.cli
Command line arguments list to evaluate.
Arguments(String[]) - Constructor for class software.amazon.smithy.cli.Arguments
 
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(List<Value>) - Static method in class software.amazon.smithy.rulesengine.language.eval.Value
 
array(Type) - Static method in interface software.amazon.smithy.rulesengine.language.eval.Type
 
Array(Type) - Constructor for class software.amazon.smithy.rulesengine.language.eval.Type.Array
 
ARRAY - Enum constant in enum class software.amazon.smithy.jmespath.RuntimeType
 
ARRAY - Enum constant in enum class software.amazon.smithy.model.node.NodeType
 
ARRAY - Static variable in class software.amazon.smithy.jmespath.ast.LiteralExpression
Sentinel value to represent any ARRAY.
arrayNode() - Static method in class software.amazon.smithy.model.node.Node
Creates an empty ArrayNode.
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(Node...) - Static method in class software.amazon.smithy.model.node.Node
Creates an ArrayNode from a variadic list of Nodes.
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.Builder - Class in software.amazon.smithy.model.node
Builder used to efficiently create an ArrayNode.
artifactDefinitions(ArtifactDefinitions) - Method in class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider.Builder
Sets this Builder's ArtifactDefinitions.
ArtifactDefinitions - Class in software.amazon.smithy.codegen.core.trace
Class that defines the acceptable values that can be used in ShapeLink objects.
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
 
asBool() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
Attempts to convert the literal to a Boolean if possible.
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
 
asEnumShape() - Method in class software.amazon.smithy.model.shapes.EnumShape
 
asEnumShape() - 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
 
asInteger() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
Attempts to convert the literal to an Literal.Integer.
asIntegerShape() - Method in class software.amazon.smithy.model.shapes.IntegerShape
 
asIntegerShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asIntEnumShape() - Method in class software.amazon.smithy.model.shapes.IntEnumShape
 
asIntEnumShape() - 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
 
asRecord() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
Attempts to convert the literal to a map of Identifier to Literal.
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
Deprecated.
 
asSetShape() - Method in class software.amazon.smithy.model.shapes.Shape
Deprecated.
asShortShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asShortShape() - Method in class software.amazon.smithy.model.shapes.ShortShape
 
ASSIGN - Static variable in class software.amazon.smithy.rulesengine.language.syntax.rule.Condition
 
asString() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
Attempts to convert the literal to a Template if possible.
asString() - Method in class software.amazon.smithy.rulesengine.language.syntax.Identifier
 
asStringNode() - Method in class software.amazon.smithy.model.node.Node
Gets the node as an StringNode if it is an string.
asStringNode() - Method in class software.amazon.smithy.model.node.StringNode
 
asStringShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asStringShape() - Method in class software.amazon.smithy.model.shapes.StringShape
 
asStructureShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asStructureShape() - Method in class software.amazon.smithy.model.shapes.StructureShape
 
asTimestampShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asTimestampShape() - Method in class software.amazon.smithy.model.shapes.TimestampShape
 
asTuple() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
Attempts to convert the literal to a list of Literal values.
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
 
AUTHORITY - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.ParseUrl
 
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
 
authorizerPayloadFormatVersion(String) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
Sets the format of the payload returned by the authorizer.
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
Validates if authorizers traits are well-defined.
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) - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizerTrait
 
AuthorizerTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizerTrait
 
AuthorizerTrait.Provider - Class in software.amazon.smithy.aws.apigateway.traits
 
authScheme(ShapeId) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
authSchemes(List<Identifier>, Map<Identifier, Map<Identifier, Literal>>) - Method in class software.amazon.smithy.rulesengine.language.Endpoint.Builder
 
AuthSchemesValidator - Class in software.amazon.smithy.rulesengine.validators
Validator which verifies an endpoint with an authSchemes property conforms to a strict schema.
AuthTrait - Class in software.amazon.smithy.model.traits
Specifies the auth schemes supported by default for operations bound to a service.
AuthTrait(List<ShapeId>) - Constructor for class software.amazon.smithy.model.traits.AuthTrait
Deprecated.
AuthTrait(List<ShapeId>, FromSourceLocation) - Constructor for class software.amazon.smithy.model.traits.AuthTrait
Deprecated.
AuthTrait(Set<ShapeId>) - Constructor for class software.amazon.smithy.model.traits.AuthTrait
 
AuthTrait(Set<ShapeId>, FromSourceLocation) - 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
 
AUTO - Enum constant in enum class software.amazon.smithy.cli.AnsiColorFormatter
Writes using ANSI colors if it detects that the environment supports color.
AUTO - Enum constant in enum class software.amazon.smithy.linters.CamelCaseValidator.MemberNameHandling
Member names are serialized using either all lower camel or all upper camel, but not a mixture.
AwsArn - Class in software.amazon.smithy.rulesengine.language.impl
An AWS ARN.
AwsArn.Builder - Class in software.amazon.smithy.rulesengine.language.impl
 
AwsIsVirtualHostableS3Bucket - Class in software.amazon.smithy.rulesengine.language.stdlib
An AWS rule-set function for determining whether a given string can be promoted to an S3 virtual bucket host label.
AwsIsVirtualHostableS3Bucket() - Constructor for class software.amazon.smithy.rulesengine.language.stdlib.AwsIsVirtualHostableS3Bucket
 
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
 
AwsPartition - Class in software.amazon.smithy.rulesengine.language.stdlib
An AWS rule-set function for mapping a region string to a partition.
AwsPartition() - Constructor for class software.amazon.smithy.rulesengine.language.stdlib.AwsPartition
 
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.
AwsQueryCompatibleTrait - Class in software.amazon.smithy.aws.traits.protocols
 
AwsQueryCompatibleTrait() - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsQueryCompatibleTrait
 
AwsQueryCompatibleTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsQueryCompatibleTrait
 
AwsQueryCompatibleTrait.Provider - Class in software.amazon.smithy.aws.traits.protocols
 
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() - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsQueryTrait
 
AwsQueryTrait(ObjectNode) - 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
 
AwsTagIndex - Class in software.amazon.smithy.aws.traits.tagging
Index of AWS tagging trait information in a service closure and convenient access to tag operations by name in service closures.
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.
BG_BLACK - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_BLUE - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_BRIGHT_BLACK - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_BRIGHT_BLUE - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_BRIGHT_CYAN - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_BRIGHT_GREEN - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_BRIGHT_MAGENTA - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_BRIGHT_RED - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_BRIGHT_WHITE - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_BRIGHT_YELLOW - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_CYAN - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_GREEN - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_MAGENTA - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_RED - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_WHITE - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_YELLOW - Enum constant in enum class software.amazon.smithy.cli.Style
 
BIG_DECIMAL - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
BIG_INTEGER - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
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 - Class in software.amazon.smithy.model.shapes
Represents a integer shape.
BigDecimalShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a BigDecimalShape.
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 - Class in software.amazon.smithy.model.shapes
Represents a integer shape.
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
 
BLACK - Enum constant in enum class software.amazon.smithy.cli.Style
 
BLOB - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
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 - Class in software.amazon.smithy.model.shapes
Represents a blob shape.
BlobShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a BlobShape.
BLUE - Enum constant in enum class software.amazon.smithy.cli.Style
 
body(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition.Builder
 
body(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
body(HttpMalformedResponseBodyDefinition) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition.Builder
 
bodyMediaType(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
BOLD - Enum constant in enum class software.amazon.smithy.cli.Style
 
bool() - Static method in interface software.amazon.smithy.rulesengine.language.eval.Type
 
bool(boolean) - Static method in class software.amazon.smithy.rulesengine.language.eval.Value
 
bool(boolean) - Static method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
Constructs a bool literal from a boolean value.
Bool() - Constructor for class software.amazon.smithy.rulesengine.language.eval.Type.Bool
 
BOOLEAN - Enum constant in enum class software.amazon.smithy.jmespath.RuntimeType
 
BOOLEAN - Enum constant in enum class software.amazon.smithy.model.node.NodeType
 
BOOLEAN - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
BOOLEAN - Enum constant in enum class software.amazon.smithy.rulesengine.language.syntax.parameters.ParameterType
 
BOOLEAN - Static variable in class software.amazon.smithy.jmespath.ast.LiteralExpression
Sentinel value to represent any BOOLEAN.
BOOLEAN_EQUALS - Enum constant in enum class software.amazon.smithy.waiters.PathComparator
Matches if the return value is a boolean that is equal to the string literal 'true' or 'false'.
BooleanEquals - Class in software.amazon.smithy.rulesengine.language.stdlib
Represents a two argument function that compares two expression for boolean equality.
BooleanEquals(FunctionNode) - Constructor for class software.amazon.smithy.rulesengine.language.stdlib.BooleanEquals
 
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
 
BooleanNode - Class in software.amazon.smithy.model.node
Represents a boolean node.
BooleanNode(boolean, SourceLocation) - Constructor for class software.amazon.smithy.model.node.BooleanNode
 
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 - Class in software.amazon.smithy.model.shapes
Represents a boolean shape.
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
 
BOUND - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
A BINDING relationship exists between the following shapes: Between an operation and the service or resource that the operation is bound to (through operations or a lifecycle). Between a resource and the resource or service that the resource is bound to in the "resources" property. The subject of the relationship is that shape that was bound, and the target is the shape that declared the binding.
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
Deprecated.
Use NullableIndex instead.
BoxTrait() - Constructor for class software.amazon.smithy.model.traits.BoxTrait
Deprecated.
 
BoxTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.BoxTrait
Deprecated.
 
BoxTrait.Provider - Class in software.amazon.smithy.model.traits
Deprecated.
 
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).
BranchResult(boolean, CoverageChecker.CoverageCheckerCore.Context) - Constructor for class software.amazon.smithy.rulesengine.analysis.CoverageChecker.BranchResult
 
BreakingChangeRule(NodePointer, Severity, TraitDefinition.ChangeType, String) - Constructor for class software.amazon.smithy.model.traits.TraitDefinition.BreakingChangeRule
 
breakingChanges(List<TraitDefinition.BreakingChangeRule>) - Method in class software.amazon.smithy.model.traits.TraitDefinition.Builder
 
BRIGHT_BLACK - Enum constant in enum class software.amazon.smithy.cli.Style
 
BRIGHT_BLUE - Enum constant in enum class software.amazon.smithy.cli.Style
 
BRIGHT_CYAN - Enum constant in enum class software.amazon.smithy.cli.Style
 
BRIGHT_GREEN - Enum constant in enum class software.amazon.smithy.cli.Style
 
BRIGHT_MAGENTA - Enum constant in enum class software.amazon.smithy.cli.Style
 
BRIGHT_RED - Enum constant in enum class software.amazon.smithy.cli.Style
 
BRIGHT_WHITE - Enum constant in enum class software.amazon.smithy.cli.Style
 
BRIGHT_YELLOW - Enum constant in enum class software.amazon.smithy.cli.Style
 
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.schema.model.Tagging.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() - Method in class software.amazon.smithy.aws.traits.tagging.TagEnabledTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.tagging.TaggableApiConfig.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.tagging.TaggableTrait.Builder
 
build() - Method in class software.amazon.smithy.build.model.MavenConfig.Builder
 
build() - Method in class software.amazon.smithy.build.model.MavenRepository.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() - 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.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.EnumShape.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.IntEnumShape.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
Deprecated.
 
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
Deprecated.
 
build() - Method in class software.amazon.smithy.model.traits.EnumValueTrait.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.MixinTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.PaginatedTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.PropertyTrait.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.synthetic.SyntheticEnumTrait.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.ExampleObject.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 class software.amazon.smithy.rulesengine.language.Endpoint.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.impl.AwsArn.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.model.Partition.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.model.Partitions.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.model.RegionOverride.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionNode.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Condition.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.util.LazyValue.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.traits.ClientContextParamDefinition.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.traits.ClientContextParamsTrait.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.traits.ContextParamTrait.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.traits.EndpointRuleSetTrait.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestExpectation.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestsTrait.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.traits.ExpectedEndpoint.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamDefinition.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamsTrait.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
 
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(ShapeId) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
 
BUILD_INFO_PATH - Static variable in class software.amazon.smithy.build.plugins.BuildInfoPlugin
 
buildClasspath(String) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Sets the build classpath.
builder() - Static method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
Creates a builder for an Authorizer.
builder() - Static method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait
Creates a builder for the trait.
builder() - Static method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse
Creates a builder used to build an IntegrationResponse.
builder() - Static method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
 
builder() - Static method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
 
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.schema.model.Tagging
 
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() - Static method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
 
builder() - Static method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition
 
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() - 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() - Static method in class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait
 
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.aws.traits.tagging.TagEnabledTrait
 
builder() - Static method in class software.amazon.smithy.aws.traits.tagging.TaggableApiConfig
Creates a builder used to build an TaggableApiConfig.
builder() - Static method in class software.amazon.smithy.aws.traits.tagging.TaggableTrait
 
builder() - Static method in class software.amazon.smithy.build.model.MavenConfig
 
builder() - Static method in class software.amazon.smithy.build.model.MavenRepository
 
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() - 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.codegen.core.MappedReservedWords
 
builder() - Static method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider
Builder to create a ReservedWordSymbolProvider instance.
builder() - Static method in class software.amazon.smithy.codegen.core.Symbol
Creates a new 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() - Static method in class software.amazon.smithy.codegen.core.trace.ShapeLink
 
builder() - Static method in class software.amazon.smithy.codegen.core.trace.TraceFile
 
builder() - Static method in class software.amazon.smithy.codegen.core.trace.TraceMetadata
 
builder() - Static method in class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider
Builder to create a TracingSymbolProvider instance.
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() - Static method in class software.amazon.smithy.model.shapes.BigIntegerShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.BlobShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.BooleanShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.ByteShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.DocumentShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.DoubleShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.EnumShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.FloatShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.IntegerShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.IntEnumShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.ListShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.LongShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.MapShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.MemberShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.ModelSerializer
 
builder() - Static method in class software.amazon.smithy.model.shapes.OperationShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.ResourceShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.ServiceShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.SetShape
Deprecated.
 
builder() - Static method in class software.amazon.smithy.model.shapes.ShortShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer
 
builder() - Static method in class software.amazon.smithy.model.shapes.StringShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.StructureShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.TimestampShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.UnionShape
 
builder() - Static method in class software.amazon.smithy.model.traits.AuthDefinitionTrait
 
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() - Static method in class software.amazon.smithy.model.traits.EndpointTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.EnumDefinition
 
builder() - Static method in class software.amazon.smithy.model.traits.EnumTrait
Deprecated.
 
builder() - Static method in class software.amazon.smithy.model.traits.EnumValueTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.ExamplesTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample
 
builder() - Static method in class software.amazon.smithy.model.traits.ExamplesTrait.Example
 
builder() - Static method in class software.amazon.smithy.model.traits.ExternalDocumentationTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.HttpTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.IdRefTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.LengthTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.MixinTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.PaginatedTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.PropertyTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.RangeTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.RecommendedTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.ReferencesTrait
 
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() - Static method in class software.amazon.smithy.model.traits.SuppressTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.synthetic.SyntheticEnumTrait
 
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() - 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.ExampleObject
 
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() - Static method in class software.amazon.smithy.openapi.model.ServerObject
 
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.rulesengine.language.Endpoint
Create a new Endpoint builder.
builder() - Static method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet
 
builder() - Static method in class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint
 
builder() - Static method in class software.amazon.smithy.rulesengine.language.impl.AwsArn
 
builder() - Static method in class software.amazon.smithy.rulesengine.language.model.Partition
 
builder() - Static method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs
 
builder() - Static method in class software.amazon.smithy.rulesengine.language.model.Partitions
 
builder() - Static method in class software.amazon.smithy.rulesengine.language.model.RegionOverride
 
builder() - Static method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionNode
Returns a new builder instance.
builder() - Static method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr
 
builder() - Static method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
builder() - Static method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters
 
builder() - Static method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
builder() - Static method in class software.amazon.smithy.rulesengine.language.util.LazyValue
 
builder() - Static method in class software.amazon.smithy.rulesengine.traits.ClientContextParamDefinition
 
builder() - Static method in class software.amazon.smithy.rulesengine.traits.ClientContextParamsTrait
 
builder() - Static method in class software.amazon.smithy.rulesengine.traits.ContextParamTrait
 
builder() - Static method in class software.amazon.smithy.rulesengine.traits.EndpointRuleSetTrait
 
builder() - Static method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase
 
builder() - Static method in class software.amazon.smithy.rulesengine.traits.EndpointTestExpectation
 
builder() - Static method in class software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput
 
builder() - Static method in class software.amazon.smithy.rulesengine.traits.EndpointTestsTrait
 
builder() - Static method in class software.amazon.smithy.rulesengine.traits.ExpectedEndpoint
 
builder() - Static method in class software.amazon.smithy.rulesengine.traits.StaticContextParamDefinition
 
builder() - Static method in class software.amazon.smithy.rulesengine.traits.StaticContextParamsTrait
 
builder() - Static method in class software.amazon.smithy.waiters.WaitableTrait
 
builder() - Static method in class software.amazon.smithy.waiters.Waiter
 
builder(FromSourceLocation) - Static method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
Builder() - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.cloudformation.schema.model.Tagging.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.iam.traits.RequiredActionsTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsProtocolTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.traits.tagging.TagEnabledTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.traits.tagging.TaggableApiConfig.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.traits.tagging.TaggableTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.build.ProjectionResult.Builder
 
Builder() - Constructor for class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Builder
 
Builder() - Constructor for class software.amazon.smithy.codegen.core.Symbol.Builder
 
Builder() - Constructor for class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions.Builder
 
Builder() - Constructor for class software.amazon.smithy.codegen.core.trace.ShapeLink.Builder
 
Builder() - Constructor for class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
 
Builder() - Constructor for class software.amazon.smithy.codegen.core.trace.TraceMetadata.Builder
 
Builder() - Constructor for class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.BigDecimalShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.BigIntegerShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.BlobShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.BooleanShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.ByteShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.CollectionShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.DocumentShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.DoubleShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.EntityShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.EnumShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.FloatShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.IntegerShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.IntEnumShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.ListShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.LongShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.MapShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.MemberShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.OperationShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.ServiceShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.SetShape.Builder
Deprecated.
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.ShortShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.StringShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.StructureShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.TimestampShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.UnionShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.AuthDefinitionTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.EffectiveTraitQuery.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.EnumDefinition.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.EnumTrait.Builder
Deprecated.
 
Builder() - Constructor for class software.amazon.smithy.model.traits.EnumValueTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.ExamplesTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.ExamplesTrait.Example.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.ExternalDocumentationTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.HttpTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.LengthTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.MixinTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.PaginatedTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.PropertyTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.ProtocolDefinitionTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.RangeTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.RecommendedTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.ReferencesTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.StringListTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.synthetic.SyntheticEnumTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.openapi.model.Component.Builder
 
Builder() - Constructor for class software.amazon.smithy.openapi.model.SecurityScheme.Builder
 
Builder() - Constructor for class software.amazon.smithy.openapi.model.ServerObject.Builder
 
Builder() - Constructor for class software.amazon.smithy.rulesengine.language.syntax.rule.Condition.Builder
 
Builder() - Constructor for class software.amazon.smithy.rulesengine.language.util.LazyValue.Builder
 
Builder() - Constructor for class software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput.Builder
 
Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.Endpoint.Builder
 
Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.EndpointRuleSet.Builder
Construct a builder from a SourceLocation.
Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint.Builder
 
Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.model.Partition.Builder
 
Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.model.PartitionOutputs.Builder
 
Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.model.Partitions.Builder
 
Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.model.RegionOverride.Builder
 
Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
 
Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters.Builder
 
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.
builtIn(String) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
 
builtInParams(ObjectNode) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput.Builder
 
Builtins - Class in software.amazon.smithy.rulesengine.language.syntax.parameters
Built-in parameters for EndpointRules.
BuiltInsValidator - Class in software.amazon.smithy.rulesengine.validators
Validates that the built-in's specified on parameters are supported.
BYTE - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
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 - Class in software.amazon.smithy.model.shapes
Represents a byte shape.
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() - Method in interface software.amazon.smithy.rulesengine.language.error.RuleError.Evaluator
 
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 Class in software.amazon.smithy.linters
 
CamelCaseValidator.Provider - Class in software.amazon.smithy.linters
 
canConvertToEnum(StringShape, boolean) - Static method in class software.amazon.smithy.model.shapes.EnumShape
Determines whether a given string shape can be converted to an enum shape.
canSuppress() - Method in enum class 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() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnAdditionalIdentifierTrait
 
CfnAdditionalIdentifierTrait(ObjectNode) - 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
 
CfnDefaultValueTrait - Class in software.amazon.smithy.aws.cloudformation.traits
Indicates that the CloudFormation property generated from this member has a default value for this resource.
CfnDefaultValueTrait() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnDefaultValueTrait
 
CfnDefaultValueTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnDefaultValueTrait
 
CfnDefaultValueTrait.Provider - Class in software.amazon.smithy.aws.cloudformation.traits
 
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() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnExcludePropertyTrait
 
CfnExcludePropertyTrait(ObjectNode) - 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) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnNameTrait
 
CfnNameTrait(String, SourceLocation) - 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 Class 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
 
ChangedDefault - Class in software.amazon.smithy.diff.evaluators
 
ChangedDefault() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedDefault
 
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() - Method in class software.amazon.smithy.diff.Differences
Gets a stream of all changed metadata.
ChangedMetadata - Class in software.amazon.smithy.diff
Represents a change in 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
 
ChangedNullability - Class in software.amazon.smithy.diff.evaluators
Validates that only backward compatible changes are made to structure member nullability to ensure that if something was previously nullable to clients then it continue to be nullable and vice versa.
ChangedNullability() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedNullability
 
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.
changeShapeType(Model, Map<ShapeId, ShapeType>, ChangeShapeTypeOption...) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Changes the type of each given shape.
ChangeShapeTypeOption - Enum Class in software.amazon.smithy.model.transform
Options that can be enabled when changing shape types.
changeStringEnumsToEnumShapes(boolean) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Changes each compatible string shape with the enum trait to an enum shape.
changeStringEnumsToEnumShapes(Model) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Changes each compatible string shape with the enum trait to an enum shape.
changeStringEnumsToEnumShapes(Model, boolean) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Changes each compatible string shape with the enum trait to an enum shape.
ChangeStringEnumsToEnumShapes - Class in software.amazon.smithy.build.transforms
changeStringEnumsToEnumShapes is used to change string shapes bearing the enum trait into enum shapes.
ChangeStringEnumsToEnumShapes() - Constructor for class software.amazon.smithy.build.transforms.ChangeStringEnumsToEnumShapes
 
ChangeStringEnumsToEnumShapes.Config - Class in software.amazon.smithy.build.transforms
changeStringEnumsToEnumShapes configuration settings.
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.
checkCoverage() - Method in class software.amazon.smithy.rulesengine.analysis.CoverageChecker
Analyze and provides the coverage results for the rule-set.
checkCoverageFromRule(Rule) - Method in class software.amazon.smithy.rulesengine.analysis.CoverageChecker
Analyze and provides the coverage results for a specific rule.
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
 
checkTypeSignature(List<Type>, List<Expression>, Scope<Type>) - Static method in class software.amazon.smithy.rulesengine.language.syntax.fn.LibraryFunction
 
classLoader() - Method in class software.amazon.smithy.cli.Command.Env
 
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, union, enum, and intEnum 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 enum class software.amazon.smithy.cli.EnvironmentVariable
Clears the system property for the variable.
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.
clearBreakingChanges() - Method in class software.amazon.smithy.model.traits.TraitDefinition.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
Deprecated.
 
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
 
clearMembers() - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
Removes all members from the builder.
clearMembers() - Method in class software.amazon.smithy.model.shapes.CollectionShape.Builder
 
clearMembers() - Method in class software.amazon.smithy.model.shapes.EnumShape.Builder
 
clearMembers() - Method in class software.amazon.smithy.model.shapes.IntEnumShape.Builder
 
clearMembers() - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
 
clearMembers() - Method in class software.amazon.smithy.model.shapes.UnionShape.Builder
 
clearMembers() - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
Deprecated.
 
clearMetadata() - Method in class software.amazon.smithy.model.Model.Builder
 
clearMixins() - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
Removes all mixins.
clearOperations() - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
 
clearParameters() - Method in class software.amazon.smithy.rulesengine.traits.ClientContextParamsTrait.Builder
 
clearParameters() - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamsTrait.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.
clearTraits() - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
Deprecated.
 
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 basic CLI abstraction.
Cli(Command, ClassLoader) - Constructor for class software.amazon.smithy.cli.Cli
Creates a new CLI with the given name.
CLIENT - Enum constant in enum class software.amazon.smithy.model.knowledge.NullableIndex.CheckMode
A client, or any other kind of non-authoritative model consumer that must honor the InputTrait and ClientOptionalTrait.
CLIENT - Enum constant in enum class software.amazon.smithy.protocoltests.traits.AppliesTo
 
CLIENT_CAREFUL - Enum constant in enum class software.amazon.smithy.model.knowledge.NullableIndex.CheckMode
Like NullableIndex.CheckMode.CLIENT mode, but will treat all members that target structures and unions as optional because these members can never transition to optional using a default trait.
CLIENT_ZERO_VALUE_V1 - Enum constant in enum class software.amazon.smithy.model.knowledge.NullableIndex.CheckMode
Evaluates only default traits on members that are set to their zero value based on Smithy IDL 1.0 semantics (that is, only looks at shapes that had a zero value in Smithy v1, including byte, short, integer, long, float, double, and boolean.
CLIENT_ZERO_VALUE_V1_NO_INPUT - Enum constant in enum class software.amazon.smithy.model.knowledge.NullableIndex.CheckMode
Evaluates only default traits on members that are set to their zero value based on Smithy IDL 1.0 semantics (that is, only looks at shapes that had a zero value in Smithy v1, including byte, short, integer, long, float, double, and boolean.
ClientContextParamDefinition - Class in software.amazon.smithy.rulesengine.traits
A service client context parameter definition.
ClientContextParamDefinition.Builder - Class in software.amazon.smithy.rulesengine.traits
 
ClientContextParamsTrait - Class in software.amazon.smithy.rulesengine.traits
Indicates that the named rule-set parameters that should be configurable on the service client using the specified smithy types.
ClientContextParamsTrait(ClientContextParamsTrait.Builder) - Constructor for class software.amazon.smithy.rulesengine.traits.ClientContextParamsTrait
 
ClientContextParamsTrait.Builder - Class in software.amazon.smithy.rulesengine.traits
 
ClientContextParamsTrait.Provider - Class in software.amazon.smithy.rulesengine.traits
 
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() - Constructor for class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryIdTrait
 
ClientEndpointDiscoveryIdTrait(ObjectNode) - 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
 
ClientOptionalTrait - Class in software.amazon.smithy.model.traits
Indicates that non-authoritative code generators should treat a member as optional even if it's required or default.
ClientOptionalTrait() - Constructor for class software.amazon.smithy.model.traits.ClientOptionalTrait
 
ClientOptionalTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.ClientOptionalTrait
 
ClientOptionalTrait(SourceLocation) - Constructor for class software.amazon.smithy.model.traits.ClientOptionalTrait
 
ClientOptionalTrait.Provider - Class in software.amazon.smithy.model.traits
 
clientParams(ObjectNode) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput.Builder
 
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
 
CliError(String, int, Throwable) - Constructor for exception software.amazon.smithy.cli.CliError
 
CliPrinter - Interface in software.amazon.smithy.cli
Handles text output of the CLI.
close() - Method in class software.amazon.smithy.cli.ColorFormatter.PrinterBuffer
 
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.
cloudFormationSystemTags(boolean) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Tagging.Builder
 
cloudTrailEventSource(String) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
Set the CloudTrail event source name of the service.
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
 
code(String) - Method in class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait.Builder
 
CodegenContext<S,W extends SymbolWriter<W,?>,I extends SmithyIntegration<S,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,I>,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(String, Throwable) - Constructor for exception software.amazon.smithy.codegen.core.CodegenException
 
CodegenException(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.
prefer WriterDelegator. This class will be removed in a future release.
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.
prefer SymbolWriter.Factory. This will be removed in a future release.
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(Function<T, StringNode>, Function<T, ToNode>) - Static method in class software.amazon.smithy.model.node.ObjectNode
Creates a collector that creates an ObjectNode.
collect(SourceLocation) - Static method in class software.amazon.smithy.model.node.ArrayNode
 
COLLECTION - Enum constant in enum class software.amazon.smithy.model.knowledge.IdentifierBindingIndex.BindingType
Indicates that the operation is bound to a resource as a collection operation.
COLLECTION_OPERATION - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
A collection operation relationship exists between a resource and the operations bound to the resource in the "collectionOperations", "create", and "list" properties.
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<B,S>,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.
colorFormatter(ColorFormatter) - Method in class software.amazon.smithy.cli.Cli
 
ColorFormatter - Interface in software.amazon.smithy.cli
Styles text using color codes.
ColorFormatter.PrinterBuffer - Class in software.amazon.smithy.cli
A buffer associated with a CliPrinter used to build up a string of colored text.
colors() - Method in class software.amazon.smithy.cli.Command.Env
 
colorSetting() - Method in class software.amazon.smithy.cli.StandardOptions
 
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(Integer) - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink.Builder
Sets tags list of a ShapeLink.
COLUMN_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.ShapeLink
 
Command - Interface in software.amazon.smithy.cli
Represents a CLI command.
Command.Env - Class in software.amazon.smithy.cli
Environment settings for the 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 Class 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(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 class software.amazon.smithy.jmespath.RuntimeType
 
compare(FromSourceLocation, FromSourceLocation) - Static method in interface software.amazon.smithy.model.FromSourceLocation
Compares two FromSourceLocations.
compare(Model, Model) - Static method in class software.amazon.smithy.diff.ModelDiff
Evaluates the differences between two models.
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(StringNode) - Method in class software.amazon.smithy.model.node.StringNode
 
compareTo(Shape) - Method in class software.amazon.smithy.model.shapes.Shape
 
compareTo(ShapeId) - Method in class software.amazon.smithy.model.shapes.ShapeId
 
compareTo(SourceLocation) - Method in class software.amazon.smithy.model.SourceLocation
 
compareTo(ValidationEvent) - Method in class software.amazon.smithy.model.validation.ValidationEvent
 
compareTo(ExternalDocumentation) - Method in class software.amazon.smithy.openapi.model.ExternalDocumentation
 
compareTo(TagObject) - Method in class software.amazon.smithy.openapi.model.TagObject
 
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(List<OpenApiMapper>) - Static method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiMapper
Creates an OpenApiMapper that is composed of multiple mappers.
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.
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
 
condition() - Method in class software.amazon.smithy.rulesengine.analysis.CoverageChecker.CoverageResult
 
condition() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.Function
Convert this function into a condition.
condition() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr
Convert this function into a condition.
condition(String) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.Function
Converts this function into a condition which stores the output in the named result.
condition(String) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr
Converts this function into a condition which stores the output in the named result.
condition(Into<Condition>) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder
 
Condition - Class in software.amazon.smithy.rulesengine.language.syntax.rule
A condition is call to a rule-set function that used to determine whether a rule should be executed.
Condition.Builder - Class in software.amazon.smithy.rulesengine.language.syntax.rule
 
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>) - Constructor for class software.amazon.smithy.aws.iam.traits.ConditionKeysTrait
 
ConditionKeysTrait(List<String>, FromSourceLocation) - 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
 
conditions(List<Condition>) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder
 
conditions(Into<Condition>...) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder
 
config(Path) - Method in class software.amazon.smithy.build.SmithyBuild
Sets the required configuration object used to build the model.
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(JsonSchemaConfig) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter.Builder
Sets the configuration object.
config(OpenApiConfig) - Method in class software.amazon.smithy.openapi.fromsmithy.OpenApiConverter
Set the OpenAPI configuration settings.
Config() - Constructor for class software.amazon.smithy.build.transforms.Apply.Config
 
Config() - Constructor for class software.amazon.smithy.build.transforms.ChangeStringEnumsToEnumShapes.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.ExcludeShapesBySelector.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.IncludeShapesBySelector.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() - 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.MissingClientOptionalTrait.Config
 
Config() - Constructor for class software.amazon.smithy.linters.MissingPaginatedTraitValidator.Config
 
Config() - Constructor for class software.amazon.smithy.linters.MissingSensitiveTraitValidator.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
 
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.
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
 
containsId(String) - Method in class software.amazon.smithy.model.validation.ValidationEvent
Tests if the event ID hierarchically contains the given ID.
containsMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
Checks if the given member name exists in the ObjectNode.
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
 
content(ObjectNode) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample.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() - Method in class software.amazon.smithy.codegen.core.directed.ContextualDirective
 
context(String, Runnable) - Static method in exception software.amazon.smithy.rulesengine.language.error.RuleError
 
context(String, FromSourceLocation, Runnable) - Static method in exception software.amazon.smithy.rulesengine.language.error.RuleError
 
context(String, FromSourceLocation, RuleError.Evaluator<T>) - Static method in exception software.amazon.smithy.rulesengine.language.error.RuleError
 
context(String, RuleError.Evaluator<T>) - Static method in exception software.amazon.smithy.rulesengine.language.error.RuleError
 
Context - Class in software.amazon.smithy.aws.cloudformation.schema.fromsmithy
Smithy to CloudFormation conversion context object.
Context<T extends Trait> - Class in software.amazon.smithy.openapi.fromsmithy
Smithy to OpenAPI conversion context object.
Context(Model) - Constructor for class software.amazon.smithy.model.validation.node.NodeValidatorPlugin.Context
 
Context(Model, Set<NodeValidationVisitor.Feature>) - Constructor for class software.amazon.smithy.model.validation.node.NodeValidatorPlugin.Context
 
ContextIndex - Class in software.amazon.smithy.rulesengine.traits
Resolves an indexes the context parameters in the model.
ContextIndex(Model) - Constructor for class software.amazon.smithy.rulesengine.traits.ContextIndex
 
ContextParamTrait - Class in software.amazon.smithy.rulesengine.traits
Binds a Structure member shape to a rule-set parameter.
ContextParamTrait.Builder - Class in software.amazon.smithy.rulesengine.traits
 
ContextParamTrait.Provider - Class in software.amazon.smithy.rulesengine.traits
 
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() - Constructor for class software.amazon.smithy.aws.traits.ControlPlaneTrait
 
ControlPlaneTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.traits.ControlPlaneTrait
 
ControlPlaneTrait.Provider - Class in software.amazon.smithy.aws.traits
 
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.aws.cloudformation.schema.fromsmithy.CfnConverter
Converts the annotated resources in the Smithy model to CloudFormation Resource Schemas.
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(Collection<? extends T>) - Static method in class software.amazon.smithy.utils.SetUtils
Creates an immutable copy of the given set.
copyOf(Map<? extends K, ? extends V>) - Static method in class software.amazon.smithy.utils.MapUtils
Creates an immutable copy of the given map.
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 - Class in software.amazon.smithy.openapi.fromsmithy
Registers the core Smithy2OpenApi functionality.
CoreExtension() - Constructor for class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers.CoreExtension
 
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
 
CoverageChecker - Class in software.amazon.smithy.rulesengine.analysis
Analyzer for determining coverage of a rule-set.
CoverageChecker(EndpointRuleSet) - Constructor for class software.amazon.smithy.rulesengine.analysis.CoverageChecker
 
CoverageChecker.BranchResult - Class in software.amazon.smithy.rulesengine.analysis
 
CoverageChecker.CoverageResult - Class in software.amazon.smithy.rulesengine.analysis
 
CoverageResult(Condition, boolean, List<Map<Identifier, Value>>) - Constructor for class software.amazon.smithy.rulesengine.analysis.CoverageChecker.CoverageResult
 
create() - Static method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.CfnConverter
 
create() - Static method in class software.amazon.smithy.cli.SmithyCli
Creates a new instance of the CLI.
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(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(String, String, OperationObject.Builder) - Static method in class software.amazon.smithy.openapi.fromsmithy.OpenApiProtocol.Operation
Creates a new operation entry.
create(Path) - Static method in interface software.amazon.smithy.build.FileManifest
Create a default file manifest for the given base path.
create(List<String>, FromSourceLocation) - Method in interface software.amazon.smithy.model.traits.StringListTrait.StringListTraitConstructor
Wraps the constructor of a StringList trait.
create(Map<String, Node>) - Static method in class software.amazon.smithy.build.JsonSubstitutions
Creates a substitutions instance from a Map.
create(SmithyBuildConfig, Command.Env) - Method in interface software.amazon.smithy.cli.dependencies.DependencyResolver.Factory
create(Model) - Static method in class software.amazon.smithy.model.selector.PathFinder
Creates a PathFinder that uses the given Model.
create(ObjectNode) - Static method in class software.amazon.smithy.build.JsonSubstitutions
Creates a substitutions instance from an ObjectNode.
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(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
CREATE - Enum constant in enum class software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex.Mutability
Applied when a property was derived from a lifecycle operation that creates a resource or the CfnMutabilityTrait specifying full, create, or create-and-read mutability.
CREATE - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
Relationships that exist between a resource and the create lifecycle operation.
CREATE - Static variable in class software.amazon.smithy.aws.cloudformation.schema.model.Handler
 
createBuilderForType() - Method in enum class software.amazon.smithy.model.shapes.ShapeType
Creates a shape builder that corresponds to the shape type.
createCli() - Method in class software.amazon.smithy.cli.SmithyCli
Creates a runnable CLI.
createContext(CreateContextDirective<S, I>) - Method in interface software.amazon.smithy.codegen.core.directed.DirectedCodegen
Creates the codegen context object.
CreateContextDirective<S,I extends SmithyIntegration<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.aws.traits.tagging.TagEnabledTrait
 
createNode() - Method in class software.amazon.smithy.aws.traits.tagging.TaggableTrait
 
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.DefaultTrait
 
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
Deprecated.
 
createNode() - Method in class software.amazon.smithy.model.traits.EnumValueTrait
 
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.MixinTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.PaginatedTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.PropertyTrait
 
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.rulesengine.traits.ClientContextParamsTrait
 
createNode() - Method in class software.amazon.smithy.rulesengine.traits.ContextParamTrait
 
createNode() - Method in class software.amazon.smithy.rulesengine.traits.EndpointRuleSetTrait
 
createNode() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestsTrait
 
createNode() - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamsTrait
 
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.ExampleObject
 
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.
createOperation(Context<RestJson1Trait>, OperationShape) - Method in class software.amazon.smithy.openapi.fromsmithy.protocols.AwsRestJson1Protocol
 
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() - 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() - 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.build.ProjectionTransformer
Creates a ProjectionTransformer factory function using SPI.
createServiceFactory(ClassLoader) - Static method in interface software.amazon.smithy.build.SmithyBuildPlugin
Creates a SmithyBuildPlugin factory function using SPI.
createServiceFactory(ClassLoader) - Static method in interface software.amazon.smithy.model.traits.TraitFactory
Creates a TraitFactory that discovers TraitService providers using the given ClassLoader.
createServiceFactory(ClassLoader) - Static method in interface software.amazon.smithy.model.validation.ValidatorFactory
Creates a ValidatorFactory that discovers service providers using the given ClassLoader.
createServiceFactory(Iterable<ProjectionTransformer>) - Static method in interface software.amazon.smithy.build.ProjectionTransformer
Creates a ProjectionTransformer factory function using the given transformers.
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(Iterable<TraitService>) - Static method in interface software.amazon.smithy.model.traits.TraitFactory
Creates a TraitFactory that uses a List of TraitService provider instances.
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.
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.aws.traits.tagging.TagEnabledTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.tagging.TaggableTrait.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.DefaultTrait.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
Deprecated.
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.EnumValueTrait.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.MixinTrait.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.PropertyTrait.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, 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.rulesengine.traits.ClientContextParamsTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.rulesengine.traits.ContextParamTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.rulesengine.traits.EndpointRuleSetTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestsTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamsTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.waiters.WaitableTrait.Provider
 
createTrait(ShapeId, ShapeId, Node) - Method in interface software.amazon.smithy.model.traits.TraitFactory
Creates and configures a trait using model trait data.
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.
customizeBeforeShapeGeneration(CustomizeDirective<C, S>) - Method in interface software.amazon.smithy.codegen.core.directed.DirectedCodegen
Performs any necessary code generation before all shapes are generated, using the created codegen context object.
CustomizeDirective<C extends CodegenContext<S,?,?>,S> - Class in software.amazon.smithy.codegen.core.directed
Directive used to perform post-processing code generation.
CYAN - Enum constant in enum class software.amazon.smithy.cli.Style
 
CycleException(Set<ShapeId>, List<ShapeId>) - Constructor for exception software.amazon.smithy.model.loader.TopologicalShapeSort.CycleException
 

D

danger(Shape, 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.diff.evaluators.AbstractDiffEvaluator
 
danger(Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
DANGER - Enum constant in enum class software.amazon.smithy.jmespath.ExpressionProblem.Severity
The problem is a warning that you might be able to ignore depending on the input.
DANGER - Enum constant in enum class software.amazon.smithy.model.validation.Severity
 
DataPlaneTrait - Class in software.amazon.smithy.aws.traits
 
DataPlaneTrait() - Constructor for class software.amazon.smithy.aws.traits.DataPlaneTrait
 
DataPlaneTrait(ObjectNode) - 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 - Enum constant in enum class software.amazon.smithy.model.traits.TimestampFormatTrait.Format
 
DATE_TIME - Static variable in class software.amazon.smithy.model.traits.TimestampFormatTrait
 
debug() - Method in class software.amazon.smithy.cli.StandardOptions
 
DEBUG - Static variable in class software.amazon.smithy.cli.StandardOptions
 
declarationFile(String) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
Sets the filename of where this symbol is declared.
DECLARE - Enum constant in enum class software.amazon.smithy.codegen.core.SymbolReference.ContextOption
Indicates that the referenced symbol is needed when declaring the symbol.
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() - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
dedent(int) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Removes a specific number of indentations from all lines.
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
 
Default() - Constructor for class software.amazon.smithy.rulesengine.language.visit.ExpressionVisitor.Default
 
DEFAULT - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
defaultParameterizedTestSource(Class<?>) - Static method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite
Factory method used to easily create a JUnit 5 ParameterizedTest MethodSource based on the given Class.
DefaultPartitionDataProvider - Class in software.amazon.smithy.rulesengine.language.stdlib.partition
 
DefaultPartitionDataProvider() - Constructor for class software.amazon.smithy.rulesengine.language.stdlib.partition.DefaultPartitionDataProvider
 
DefaultTrait - Class in software.amazon.smithy.model.traits
Indicates that a shape is defaulted, meaning a zero value is used when one is not provided.
DefaultTrait(Node) - Constructor for class software.amazon.smithy.model.traits.DefaultTrait
 
DefaultTrait.Provider - Class in software.amazon.smithy.model.traits
 
DefaultTraitValidator - Class in software.amazon.smithy.model.validation.validators
 
DefaultTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.DefaultTraitValidator
 
defaultValue(Node) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
defaultValue(Value) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
 
DefaultValueInUpdateValidator - Class in software.amazon.smithy.model.validation.validators
Finds operations that are meant to partially update a resource, but that use members with default values in their input shapes, making it impossible to know if the member was provided explicitly or defaulted.
DefaultValueInUpdateValidator() - Constructor for class software.amazon.smithy.model.validation.validators.DefaultValueInUpdateValidator
 
DefaultVisitor<R> - Class in software.amazon.smithy.rulesengine.language.visit
An abstract visitor implementation for a RuleValueVisitor, and ExpressionVisitor.
DefaultVisitor() - Constructor for class software.amazon.smithy.rulesengine.language.visit.DefaultVisitor
 
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(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
delete(OperationObject) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
DELETE - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
Relationships that exist between a resource and the delete lifecycle operation.
DELETE - Static variable in class software.amazon.smithy.aws.cloudformation.schema.model.Handler
 
dependencies(Collection<String>) - Method in class software.amazon.smithy.build.model.MavenConfig.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.
DependencyResolver - Interface in software.amazon.smithy.cli.dependencies
Resolves Maven dependencies for the Smithy CLI.
DependencyResolver.Factory - Interface in software.amazon.smithy.cli.dependencies
Responsible for creating a DependencyResolver for the CLI, optionally based on configuration.
DependencyResolverException - Exception in software.amazon.smithy.cli.dependencies
Exception encountered while attempting to resolve dependencies.
DependencyResolverException(String) - Constructor for exception software.amazon.smithy.cli.dependencies.DependencyResolverException
 
DependencyResolverException(String, Throwable) - Constructor for exception software.amazon.smithy.cli.dependencies.DependencyResolverException
 
DependencyResolverException(Throwable) - Constructor for exception software.amazon.smithy.cli.dependencies.DependencyResolverException
 
dependencyResolverFactory(DependencyResolver.Factory) - Method in class software.amazon.smithy.cli.SmithyCli
Sets a custom dependency resolver factory to use when resolving dependencies.
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(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
 
deprecated(Parameter.Deprecated) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
 
Deprecated(String, String) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Deprecated
 
DEPRECATED - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
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
 
dequeueSortedShapes() - Method in class software.amazon.smithy.model.loader.TopologicalShapeSort
Sort the shapes and returns the ordered list of shape IDs.
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.ExampleObject.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
 
description(String) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.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.
detect() - Static method in enum class software.amazon.smithy.cli.AnsiColorFormatter
Detects if ANSI colors are supported and returns the appropriate Ansi enum variant.
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.
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.
DIRECTED - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipDirection
A directed relationship that goes from a shape to a shape that it references.
directedCodegen(DirectedCodegen<C, S, I>) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Sets the required DirectedCodegen implementation to invoke.
DirectedCodegen<C extends CodegenContext<S,?,I>,S,I extends SmithyIntegration<S,?,C>> - 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
DisableConditionKeyInferenceTrait - Class in software.amazon.smithy.aws.iam.traits
Disables the automatic inference of condition keys of a resource.
DisableConditionKeyInferenceTrait() - Constructor for class software.amazon.smithy.aws.iam.traits.DisableConditionKeyInferenceTrait
 
DisableConditionKeyInferenceTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.iam.traits.DisableConditionKeyInferenceTrait
 
DisableConditionKeyInferenceTrait.Provider - Class in software.amazon.smithy.aws.iam.traits
 
DISABLED - Enum constant in enum class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig.ApiType
Disables API Gateway OpenAPI plugins.
disableDefaultOperations(Boolean) - Method in class software.amazon.smithy.aws.traits.tagging.TagEnabledTrait.Builder
 
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.
disableSystemTags(Boolean) - Method in class software.amazon.smithy.aws.traits.tagging.TaggableTrait.Builder
 
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.
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.
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.
discoveryClasspath - Variable in class software.amazon.smithy.cli.BuildParameterBuilder.Result
Smithy build discovery classpath string.
DNS_SUFFIX - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.AwsPartition
 
dnsSuffix() - Method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs
 
dnsSuffix(String) - Method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs.Builder
 
DOCUMENT - Enum constant in enum class software.amazon.smithy.model.knowledge.HttpBinding.Location
 
DOCUMENT - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
documentation(String) - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition.Builder
 
documentation(String) - Method in class software.amazon.smithy.cli.HelpPrinter
Defines the optional long-form documentation that comes after long argument descriptions.
documentation(String) - Method in class software.amazon.smithy.model.traits.EnumDefinition.Builder
 
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.protocoltests.traits.HttpRequestTestCase.Builder
 
documentation(String) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
 
documentation(String) - Method in class software.amazon.smithy.rulesengine.traits.ClientContextParamDefinition.Builder
 
documentation(String) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase.Builder
 
documentation(String) - Method in class software.amazon.smithy.waiters.Waiter.Builder
 
DOCUMENTATION - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
DOCUMENTATION - Static variable in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
DocumentationTrait - Class in software.amazon.smithy.model.traits
Adds documentation to a model.
DocumentationTrait(String) - Constructor for class software.amazon.smithy.model.traits.DocumentationTrait
 
DocumentationTrait(String, SourceLocation) - 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(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 - Class in software.amazon.smithy.model.shapes
Represents a document shape.
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.
doesMemberShapeRequireProperty(MemberShape) - Method in class software.amazon.smithy.model.knowledge.PropertyBindingIndex
Returns true if member is required to have an associated property mapping.
DOUBLE - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
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 - Class in software.amazon.smithy.model.shapes
Represents a double shape.
DoubleShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a DoubleShape.
downgradeEnums(Model) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Changes each enum shape to a string shape and each intEnum to an integer.
downgradeToV1(Model) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Removes Smithy IDL 2.0 features from a model that are not strictly necessary to keep for consistency with the rest of Smithy.
DUAL_STACK_DNS_SUFFIX - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.AwsPartition
 
DUALSTACK - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Builtins
Built-in parameter representing the DualStack parameter for SDKs.
dualStackDnsSuffix() - Method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs
 
dualStackDnsSuffix(String) - Method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs.Builder
 
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) - Constructor for class software.amazon.smithy.aws.traits.protocols.Ec2QueryNameTrait
 
Ec2QueryNameTrait(String, SourceLocation) - 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() - Constructor for class software.amazon.smithy.aws.traits.protocols.Ec2QueryTrait
 
Ec2QueryTrait(ObjectNode) - 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 method in class software.amazon.smithy.model.node.NodePointer
Gets an empty Node pointer.
empty() - Static method in class software.amazon.smithy.model.validation.ValidatedResult
Creates an empty ValidatedResult with no value and no events.
empty() - Static method in interface software.amazon.smithy.rulesengine.language.eval.Type
 
Empty() - Constructor for class software.amazon.smithy.rulesengine.language.eval.Type.Empty
 
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.
 
enableSimpleResponses(Boolean) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
Sets whether the authorizer returns simple responses.
enableStackTraceComments(boolean) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
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
 
endpoint() - Static method in interface software.amazon.smithy.rulesengine.language.eval.Type
 
endpoint(Endpoint) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder
 
endpoint(ExpectedEndpoint) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestExpectation.Builder
 
Endpoint - Class in software.amazon.smithy.rulesengine.language
An Endpoint as returned by EndpointRules.
Endpoint() - Constructor for class software.amazon.smithy.rulesengine.language.eval.Type.Endpoint
 
ENDPOINT - Static variable in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
Endpoint.Builder - Class in software.amazon.smithy.rulesengine.language
Builder for Endpoint.
endpointFromNode(Node) - Static method in class software.amazon.smithy.rulesengine.language.eval.Value
 
endpointPrefix(String) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
Set the endpoint prefix used to construct client endpoints.
EndpointRule - Class in software.amazon.smithy.rulesengine.language.syntax.rule
A rule-set rule that specifies a resolved endpoint.
EndpointRule(Rule.Builder, Endpoint) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.rule.EndpointRule
 
EndpointRuleSet - Class in software.amazon.smithy.rulesengine.language
A set of EndpointRules.
EndpointRuleSet.Builder - Class in software.amazon.smithy.rulesengine.language
 
EndpointRuleSetTrait - Class in software.amazon.smithy.rulesengine.traits
Defines an endpoint rule-set used to resolve the client's transport endpoint.
EndpointRuleSetTrait.Builder - Class in software.amazon.smithy.rulesengine.traits
 
EndpointRuleSetTrait.Provider - Class in software.amazon.smithy.rulesengine.traits
 
EndpointTestCase - Class in software.amazon.smithy.rulesengine.traits
Describes an endpoint rule-set test case.
EndpointTestCase(EndpointTestCase.Builder) - Constructor for class software.amazon.smithy.rulesengine.traits.EndpointTestCase
 
EndpointTestCase.Builder - Class in software.amazon.smithy.rulesengine.traits
 
EndpointTestExpectation - Class in software.amazon.smithy.rulesengine.traits
An endpoint test case expectation.
EndpointTestExpectation.Builder - Class in software.amazon.smithy.rulesengine.traits
 
EndpointTestOperationInput - Class in software.amazon.smithy.rulesengine.traits
A description of a service operation and input used to verify an endpoint rule-set test case.
EndpointTestOperationInput.Builder - Class in software.amazon.smithy.rulesengine.traits
 
EndpointTestsTrait - Class in software.amazon.smithy.rulesengine.traits
Describes test cases for validating an endpoint rule-set.
EndpointTestsTrait.Builder - Class in software.amazon.smithy.rulesengine.traits
 
EndpointTestsTrait.Provider - Class in software.amazon.smithy.rulesengine.traits
 
EndpointTestsTraitValidator - Class in software.amazon.smithy.rulesengine.traits
Validates the EndpointTestsTrait.
EndpointTestsTraitValidator() - Constructor for class software.amazon.smithy.rulesengine.traits.EndpointTestsTraitValidator
 
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
 
enqueue(Shape) - Method in class software.amazon.smithy.model.loader.TopologicalShapeSort
Add a shape to the sort queue, and automatically extract dependencies.
enqueue(ShapeId, Collection<ShapeId>) - Method in class software.amazon.smithy.model.loader.TopologicalShapeSort
Add a shape to the sort queue, and provide an explicit dependencies list.
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.
 
ensureParamsHaveDocs(EndpointRuleSet) - Static method in class software.amazon.smithy.rulesengine.validators.ParamsHaveDocs
 
EntityShape - Class in software.amazon.smithy.model.shapes
Abstract class representing service and resource shapes.
EntityShape.Builder<B extends EntityShape.Builder<B,S>,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.
ENUM - Enum constant in enum class software.amazon.smithy.codegen.core.directed.GenerateEnumDirective.EnumType
 
ENUM - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
ENUM_MEMBER - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
Relationships that exist on enum shapes to their member shapes.
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.
enumShape(EnumShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
EnumShape - Class in software.amazon.smithy.model.shapes
 
EnumShape.Builder - Class in software.amazon.smithy.model.shapes
 
EnumShapeValidator - Class in software.amazon.smithy.model.validation.validators
Emits an error validation event if an enum member's enumValue trait has the wrong type, if there are any duplicate values in a single enum, if the enum's default value is set using the enumValue trait, or if an intEnum member lacks an enumValue trait.
EnumShapeValidator() - Constructor for class software.amazon.smithy.model.validation.validators.EnumShapeValidator
 
EnumTrait - Class in software.amazon.smithy.model.traits
Deprecated.
EnumTrait(ShapeId, EnumTrait.Builder) - Constructor for class software.amazon.smithy.model.traits.EnumTrait
Deprecated.
 
EnumTrait.Builder - Class in software.amazon.smithy.model.traits
Deprecated.
Builder used to create the enum trait.
EnumTrait.Provider - Class in software.amazon.smithy.model.traits
Deprecated.
 
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
 
EnumValueTrait - Class in software.amazon.smithy.model.traits
Sets the value for an enum member.
EnumValueTrait.Builder - Class in software.amazon.smithy.model.traits
 
EnumValueTrait.Provider - Class in software.amazon.smithy.model.traits
 
Env(ColorFormatter, CliPrinter, CliPrinter, ClassLoader) - Constructor for class software.amazon.smithy.cli.Command.Env
 
EnvironmentVariable - Enum Class in software.amazon.smithy.cli
Environment variables used by the Smithy CLI.
eof() - Method in class software.amazon.smithy.utils.SimpleParser
Checks if the parser has reached the end of the expression.
EPOCH_SECONDS - Enum constant in enum class software.amazon.smithy.model.traits.TimestampFormatTrait.Format
 
EPOCH_SECONDS - Enum constant in enum class software.amazon.smithy.model.validation.node.TimestampValidationStrategy
Requires that the value provided for all timestamp shapes is a unix timestamp.
EPOCH_SECONDS - Static variable in class software.amazon.smithy.model.traits.TimestampFormatTrait
 
equal(boolean) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
Returns a BooleanEquals expression comparing this expression to the provided boolean value.
equal(boolean) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
Provides a function comparing this parameter to a boolean value.
equal(String) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
Returns a StringEquals function of this expression and the given string value.
equal(Expression) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
Provides a function comparing this parameter to expression.
EQUAL - Enum constant in enum class software.amazon.smithy.jmespath.ast.ComparatorType
 
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.aws.traits.tagging.TaggableApiConfig
 
equals(Object) - Method in class software.amazon.smithy.build.model.MavenConfig
 
equals(Object) - Method in class software.amazon.smithy.build.model.MavenRepository
 
equals(Object) - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
equals(Object) - Method in class software.amazon.smithy.cli.dependencies.ResolvedArtifact
 
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.EntityShape
 
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.BreakingChangeRule
 
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.rulesengine.language.Endpoint
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Any
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Array
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Bool
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Empty
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Endpoint
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Integer
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Option
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Record
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.String
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Tuple
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Array
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Bool
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Record
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Value.String
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.impl.AwsArn
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.model.Partition
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.model.Partitions
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.model.RegionOverride
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Reference
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template.Dynamic
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template.Literal
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template.Part
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.Function
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionNode
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Part.Index
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Part.Key
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.Identifier
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Deprecated
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Condition
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.EndpointRule
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.util.PathFinder.Path
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.testutil.TestDiscovery.RulesTestCase
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.testutil.TestDiscovery.RulesTestSuite
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.traits.ClientContextParamDefinition
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestExpectation
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.traits.ExpectedEndpoint
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamDefinition
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.validators.ValidationError
 
equals(Object) - Method in class software.amazon.smithy.utils.MediaType
 
equals(Object) - Method in class software.amazon.smithy.utils.Pair
 
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
 
equals(String, String) - Static method in class software.amazon.smithy.utils.StringUtils
Compares two Strings, returning true if they represent equal sequences of characters.
error() - Method in class software.amazon.smithy.rulesengine.validators.ValidationError
 
error(String) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder
 
error(String) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestExpectation.Builder
 
error(Node) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder
 
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, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
error(Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
 
error(Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
error(ExamplesTrait.ErrorExample) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example.Builder
 
ERROR - Enum constant in enum class software.amazon.smithy.jmespath.ExpressionProblem.Severity
The problem is an unrecoverable error.
ERROR - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
Relationships that exist on operation shapes.
ERROR - Enum constant in enum class software.amazon.smithy.model.validation.Severity
 
ERROR - Static variable in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
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
 
errorOrElse(String, Into<Condition>...) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder
If `condition` IS met, return an error.
ErrorRenameValidator - Class in software.amazon.smithy.aws.traits
 
ErrorRenameValidator() - Constructor for class software.amazon.smithy.aws.traits.ErrorRenameValidator
 
ErrorRule - Class in software.amazon.smithy.rulesengine.language.syntax.rule
A rule-set rule that is used to indicate an error in evaluation.
ErrorRule(Rule.Builder, Expression) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.rule.ErrorRule
 
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) - Constructor for class software.amazon.smithy.model.traits.ErrorTrait
 
ErrorTrait(String, SourceLocation) - 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(boolean) - Method in class software.amazon.smithy.codegen.core.writer.JavaStyleDocumentationWriterBuilder
Deprecated.
Sets whether or not the "@" sign is escaped with an HTML entity.
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;.
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.
eval(Value) - Method in interface software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Part
 
eval(Value) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Part.Index
 
eval(Value) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Part.Key
 
evaluate(List<Value>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.AwsIsVirtualHostableS3Bucket
 
evaluate(List<Value>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.AwsPartition
 
evaluate(List<Value>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.IsValidHostLabel
 
evaluate(List<Value>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.ParseArn
 
evaluate(List<Value>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.ParseUrl
 
evaluate(List<Value>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.Substring
 
evaluate(List<Value>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.UriEncode
 
evaluate(List<Value>) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionDefinition
Evaluate the arguments to a given function to compute a result.
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.ChangedRangeTrait
 
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.ChangedDefault
 
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.ChangedNullability
 
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
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.TraitBreakingChange
 
evaluate(EndpointRuleSet, Map<Identifier, Value>) - Static method in class software.amazon.smithy.rulesengine.language.eval.RuleEvaluator
Initializes a new RuleEvaluator instances, and evaluates the provided ruleset and parameter arguments.
evaluate(EndpointRuleSet, EndpointTestCase) - Static method in class software.amazon.smithy.rulesengine.language.eval.TestEvaluator
Evaluate the given rule-set and test case.
evaluate(RuleEvaluator) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
 
evaluate(Value) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr
 
evaluateCondition(Condition) - Method in class software.amazon.smithy.rulesengine.language.eval.RuleEvaluator
 
evaluateInput(Map<Identifier, Value>) - Method in class software.amazon.smithy.rulesengine.analysis.CoverageChecker
Evaluates the rule-set with the given inputs to determine rule coverage.
evaluateRuleSet(EndpointRuleSet, Map<Identifier, Value>) - Method in class software.amazon.smithy.rulesengine.language.eval.RuleEvaluator
Evaluate the provided ruleset and parameter arguments.
evaluateTestCase(EndpointTestCase) - Method in class software.amazon.smithy.rulesengine.analysis.CoverageChecker
Evaluate the rule-set using the given test case to determine rule coverage.
EventHeaderTrait - Class in software.amazon.smithy.model.traits
Marks a structure member of an event as an event header.
EventHeaderTrait() - Constructor for class software.amazon.smithy.model.traits.EventHeaderTrait
 
EventHeaderTrait(ObjectNode) - 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() - Constructor for class software.amazon.smithy.model.traits.EventPayloadTrait
 
EventPayloadTrait(ObjectNode) - 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
 
ExampleObject - Class in software.amazon.smithy.openapi.model
 
ExampleObject.Builder - Class in software.amazon.smithy.openapi.model
 
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
 
examples(Node) - Method in class software.amazon.smithy.jsonschema.Schema.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.
ExcludeShapesBySelector - Class in software.amazon.smithy.build.transforms
excludeShapesBySelector excludes the shapes matching the given selector.
ExcludeShapesBySelector() - Constructor for class software.amazon.smithy.build.transforms.ExcludeShapesBySelector
 
ExcludeShapesBySelector.Config - Class in software.amazon.smithy.build.transforms
excludeShapesBySelector configuration.
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() - Method in class software.amazon.smithy.rulesengine.testutil.TestDiscovery.RulesTestCase
 
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.NullabilityReportPlugin
 
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(PluginContext) - Method in class software.amazon.smithy.openapi.fromsmithy.Smithy2OpenApi
 
execute(Arguments, Command.Env) - Method in interface software.amazon.smithy.cli.Command
Executes the command using the provided arguments.
execute(Arguments, Command.Env) - Method in class software.amazon.smithy.cli.commands.SmithyCommand
 
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.
expect(EndpointTestExpectation) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase.Builder
 
expectArray() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Array
 
expectArray() - Method in interface software.amazon.smithy.rulesengine.language.eval.Type
 
expectArray() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Array
 
expectArray() - Method in class software.amazon.smithy.rulesengine.language.eval.Value
 
expectArrayMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets a member and requires it to be an array.
expectArrayMember(String, Function<N, T>, Consumer<List<T>>) - Method in class software.amazon.smithy.model.node.ObjectNode
Requires that the given member exists and is an array; then creates a list of values for the array by passing array element through the mapping function, and passes that list to the consumer.
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.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.ArrayNode
 
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
 
expectBool() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Bool
 
expectBool() - Method in interface software.amazon.smithy.rulesengine.language.eval.Type
 
expectBool() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Option
 
expectBool() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Bool
 
expectBool() - Method in class software.amazon.smithy.rulesengine.language.eval.Value
 
expectBooleanMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets a member and requires it to be a boolean.
expectBooleanMember(String, Consumer<Boolean>) - Method in class software.amazon.smithy.model.node.ObjectNode
Requires that key exists, is a boolean, and passes the value to consumer.
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.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.BooleanNode
 
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.
ExpectedEndpoint - Class in software.amazon.smithy.rulesengine.traits
An endpoint test-case expectation.
ExpectedEndpoint(ExpectedEndpoint.Builder) - Constructor for class software.amazon.smithy.rulesengine.traits.ExpectedEndpoint
 
ExpectedEndpoint.Builder - Class in software.amazon.smithy.rulesengine.traits
 
expectEndpoint() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint
 
expectEndpoint() - Method in class software.amazon.smithy.rulesengine.language.eval.Value
 
expectEnumShape() - Method in class software.amazon.smithy.codegen.core.directed.GenerateEnumDirective
 
expectFileBytes(String) - Method in class software.amazon.smithy.build.MockManifest
Expects that the given file was stored and returns the bytes.
expectFileBytes(Path) - Method in class software.amazon.smithy.build.MockManifest
Expects that the given file was stored and returns the bytes.
expectFileString(String) - Method in class software.amazon.smithy.build.MockManifest
Expects that the given file was stored and returns a UTF-8 string.
expectFileString(Path) - 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.
expectInt() - Method in interface software.amazon.smithy.rulesengine.language.eval.Type
 
expectInt() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Integer
 
expectInteger() - Method in class software.amazon.smithy.rulesengine.language.eval.Value
 
expectInteger() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Integer
 
expectIntValue() - Method in class software.amazon.smithy.model.traits.EnumValueTrait
Gets the int value.
expectLiteral() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template
 
expectLiteralString() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
Attempts to convert the literal to a String.
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, Function<Node, T>, Consumer<T>) - Method in class software.amazon.smithy.model.node.ObjectNode
Requires that the key member is present, passes the value through the given mapper, and then passes the mapped value to consumer.
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(String) - Method in class software.amazon.smithy.model.node.NullNode
 
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(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.
expectNumberMember(String, Consumer<Number>) - Method in class software.amazon.smithy.model.node.ObjectNode
Requires that key exists, is a number, and passes the value to consumer.
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(String) - Method in class software.amazon.smithy.model.node.NumberNode
 
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(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.
expectObject(String) - Method in interface software.amazon.smithy.rulesengine.language.eval.Type
 
expectObject(String) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Record
 
expectObjectMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets a member and requires it to be an object.
expectObjectMember(String, Consumer<ObjectNode>) - 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(String) - Method in class software.amazon.smithy.model.node.ObjectNode
 
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(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.
expectOneArgument() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.Function
 
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.
expectOptional() - Method in interface software.amazon.smithy.rulesengine.language.eval.Type
 
expectOptional() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Option
 
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.
expectProperty(String) - Method in class software.amazon.smithy.codegen.core.SymbolReference
Gets a specific additional property or throws if missing.
expectProperty(String, Class<T>) - Method in class software.amazon.smithy.codegen.core.SymbolReference
Gets a specific additional property or throws if missing or if the property is not an instance of the given type.
expectRecord() - Method in class software.amazon.smithy.rulesengine.language.eval.Value
 
expectRecord() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Record
 
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() - Method in class software.amazon.smithy.model.node.StringNode
Expects that the value of the string is a fully-qualified Shape ID.
expectShapeId(String) - Method in class software.amazon.smithy.model.node.StringNode
Expects that the value of the string is a Shape ID.
expectString() - Method in interface software.amazon.smithy.rulesengine.language.eval.Type
 
expectString() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Option
 
expectString() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.String
 
expectString() - Method in class software.amazon.smithy.rulesengine.language.eval.Value
 
expectString() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.String
 
expectStringMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets a member and requires it to be a string.
expectStringMember(String, Consumer<String>) - Method in class software.amazon.smithy.model.node.ObjectNode
Requires that key exists, is a string, and passes the value to consumer.
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(String) - Method in class software.amazon.smithy.model.node.StringNode
 
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(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.
expectStringValue() - Method in class software.amazon.smithy.model.traits.EnumValueTrait
Gets the string value.
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
 
expectValue(Identifier) - Method in class software.amazon.smithy.rulesengine.language.eval.Scope
 
explode(boolean) - Method in class software.amazon.smithy.openapi.model.EncodingObject.Builder