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 Z 
All Classes All Packages

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
 
ABSOLUTE_ROOT_SHAPE_ID - software.amazon.smithy.syntax.TreeType
 
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(FromSourceLocation, Severity, String, 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(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.Expression
Invoke the ExpressionVisitor functions for this expression.
accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.BooleanEquals
 
accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.GetAttr
 
accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.IsSet
 
accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.Not
 
accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.StringEquals
 
accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.literal.Literal
 
accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.Reference
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.rulesengine.aws.language.functions.AwsPartition
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.rulesengine.aws.language.functions.IsVirtualHostableS3Bucket
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.rulesengine.aws.language.functions.ParseArn
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.IsValidHostLabel
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.ParseUrl
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.Substring
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.UriEncode
 
accept(LiteralVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.literal.BooleanLiteral
 
accept(LiteralVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.literal.IntegerLiteral
 
accept(LiteralVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.literal.Literal
 
accept(LiteralVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.literal.RecordLiteral
 
accept(LiteralVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.literal.StringLiteral
 
accept(LiteralVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.literal.TupleLiteral
 
accept(TemplateVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.Template
 
accept(TemplateVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.Template.Literal
 
accept(TemplateVisitor<T>) - Method in interface software.amazon.smithy.rulesengine.language.syntax.expressions.Template.Part
 
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
Invoke the RuleValueVisitor functions for this Rule.
accept(RuleValueVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.TreeRule
 
accept(GenerateTraitDirective) - Method in class software.amazon.smithy.traitcodegen.generators.ShapeGenerator
 
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 in software.amazon.smithy.waiters
The transition state of a waiter.
ACCOUNT_ID - Static variable in class software.amazon.smithy.rulesengine.aws.language.functions.AwsBuiltIns
Built-in parameter representing the AccountId.
ACCOUNT_ID - Static variable in class software.amazon.smithy.rulesengine.aws.language.functions.ParseArn
 
ACCOUNT_ID_ENDPOINT_MODE - Static variable in class software.amazon.smithy.rulesengine.aws.language.functions.AwsBuiltIns
Built-in parameter representing the AccountId Endpoint Mode.
accountId(String) - Method in class software.amazon.smithy.rulesengine.aws.language.functions.AwsArn.Builder
 
ActionNameTrait - Class in software.amazon.smithy.aws.iam.traits
ActionNameTrait(String) - Constructor for class software.amazon.smithy.aws.iam.traits.ActionNameTrait
Deprecated.
 
ActionNameTrait(String, FromSourceLocation) - Constructor for class software.amazon.smithy.aws.iam.traits.ActionNameTrait
Deprecated.
 
ActionNameTrait.Provider - Class in software.amazon.smithy.aws.iam.traits
Deprecated.
 
ActionPermissionDescriptionTrait - Class in software.amazon.smithy.aws.iam.traits
ActionPermissionDescriptionTrait(String) - Constructor for class software.amazon.smithy.aws.iam.traits.ActionPermissionDescriptionTrait
Deprecated.
 
ActionPermissionDescriptionTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.aws.iam.traits.ActionPermissionDescriptionTrait
Deprecated.
 
ActionPermissionDescriptionTrait.Provider - Class in software.amazon.smithy.aws.iam.traits
Deprecated.
 
ActionResource - Class in software.amazon.smithy.aws.iam.traits
Contains information about a resource an IAM action can be authorized against.
ActionResource.Builder - Class in software.amazon.smithy.aws.iam.traits
 
ActionResources - Class in software.amazon.smithy.aws.iam.traits
Contains information about the resources an IAM action can be authorized against.
ActionResources.Builder - Class in software.amazon.smithy.aws.iam.traits
 
ADD - 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
 
addConditionKey(String) - Method in class software.amazon.smithy.aws.iam.traits.ActionResource.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
 
addCreatesResource(String) - Method in class software.amazon.smithy.aws.iam.traits.IamActionTrait.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
 
AddedRequiredMember - Class in software.amazon.smithy.diff.evaluators
Validates that no members are newly created with the required trait (but no default trait) in existing structures.
AddedRequiredMember() - Constructor for class software.amazon.smithy.diff.evaluators.AddedRequiredMember
 
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.
addEncoding(String) - Method in class software.amazon.smithy.model.traits.RequestCompressionTrait.Builder
 
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
 
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(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.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
 
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
 
addPartition(Partition) - Method in class software.amazon.smithy.rulesengine.aws.language.functions.partition.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 an artifact result for a plugin.
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
 
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(ArgumentReceiver) - Method in interface 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
 
addRequiredAction(String) - Method in class software.amazon.smithy.aws.iam.traits.IamActionTrait.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(SmithyDiffTestCase) - Method in class software.amazon.smithy.diff.testrunner.SmithyDiffTestSuite
Adds a test case to the test suite.
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.diff.testrunner.SmithyDiffTestSuite
Adds test cases by crawling a directory and looking for events files that end with ".events".
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.diff.testrunner.SmithyDiffTestSuite
Convenience method for supplying a directory using a class loader.
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 class software.amazon.smithy.openapi.fromsmithy.mappers.SpecificationExtensionsMapper
Attach Specification Extensions to Service.
after(Context<? extends Trait>, OpenApi) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiMapper
Updates an OpenApi object after it is built.
AGGREGATE - software.amazon.smithy.model.shapes.ShapeType.Category
 
AGGREGATE_SHAPE - software.amazon.smithy.syntax.TreeType
 
AGGREGATE_TYPE_NAME - software.amazon.smithy.syntax.TreeType
 
alias(String) - Method in class software.amazon.smithy.codegen.core.SymbolReference.Builder
Adds an alias to the SymbolReference.
ALL_STRING_EQUALS - 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_CONSTRAINT_ERRORS - software.amazon.smithy.model.validation.NodeValidationVisitor.Feature
Lowers severity of constraint trait validations to WARNING.
ALLOW_OPTIONAL_NULLS - software.amazon.smithy.model.validation.NodeValidationVisitor.Feature
Allows null values to be provided for an optional structure member.
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.
allowConstraintErrors(Boolean) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example.Builder
 
allowEmptyValue(boolean) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
allowOptionalNull(boolean) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
Deprecated.
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.
ALPHA_NUMERIC - software.amazon.smithy.model.shapes.SmithyIdlComponentOrder
Sort shapes, traits, and metadata alphabetically.
ALPHABETICAL - software.amazon.smithy.codegen.core.ShapeGenerationOrder
Shapes ordered alphabetically by their names.
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.
AnnotationIntegration - Class in software.amazon.smithy.traitcodegen.integrations.annotations
Adds Java annotations to generated Java classes.
AnnotationIntegration() - Constructor for class software.amazon.smithy.traitcodegen.integrations.annotations.AnnotationIntegration
 
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 in software.amazon.smithy.cli
Styles text using ANSI color codes.
ANY - software.amazon.smithy.jmespath.RuntimeType
 
ANY - 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 - 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.
anyError() - Static method in class software.amazon.smithy.smoketests.traits.FailureExpectation
 
anyOf(List<Schema>) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
anyType() - Static method in interface software.amazon.smithy.rulesengine.language.evaluation.type.Type
 
AnyType - Class in software.amazon.smithy.rulesengine.language.evaluation.type
The "any" type, which matches all other types.
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 in software.amazon.smithy.aws.apigateway.openapi
The type of API Gateway service to generate.
ApiGatewayDefaults - Enum in software.amazon.smithy.aws.apigateway.openapi
 
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 interface software.amazon.smithy.cli.CliPrinter
 
append(char) - Method in class software.amazon.smithy.cli.ColorBuffer
 
append(CharSequence) - Method in interface software.amazon.smithy.cli.CliPrinter
 
append(CharSequence) - Method in class software.amazon.smithy.cli.ColorBuffer
 
append(CharSequence, int, int) - Method in interface software.amazon.smithy.cli.CliPrinter
 
append(CharSequence, int, int) - Method in class software.amazon.smithy.cli.ColorBuffer
 
append(W, S) - Method in interface software.amazon.smithy.utils.CodeInterceptor.Appender
Writes text after previous content in the section.
appendChild(TokenTree) - Method in interface software.amazon.smithy.syntax.TokenTree
Append a child to the tree.
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 - software.amazon.smithy.model.knowledge.TextInstance.TextLocationType
 
AppliesTo - Enum in software.amazon.smithy.protocoltests.traits
Indicates that a compliance test case is only to be implemented by "client" or "server" implementations.
apply(CharSequence) - Method in class software.amazon.smithy.model.loader.StringTable
 
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(String, String) - Method in class software.amazon.smithy.traitcodegen.writer.TraitCodegenWriter.Factory
 
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(ValidationEvent) - Method in interface software.amazon.smithy.model.validation.suppressions.SeverityOverride
Returns the severity to apply to the validation event.
Apply - Class in software.amazon.smithy.build.transforms
Applies transforms of other projections.
Apply() - Constructor for class software.amazon.smithy.build.transforms.Apply
 
APPLY_STATEMENT - software.amazon.smithy.syntax.TreeType
 
APPLY_STATEMENT_BLOCK - software.amazon.smithy.syntax.TreeType
 
APPLY_STATEMENT_SINGULAR - software.amazon.smithy.syntax.TreeType
 
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<? extends ToExpression>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.FunctionNode.Builder
 
Arguments - Interface in software.amazon.smithy.cli
Command line arguments list to evaluate.
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 - software.amazon.smithy.jmespath.RuntimeType
 
ARRAY - 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.
arrayType(Type) - Static method in interface software.amazon.smithy.rulesengine.language.evaluation.type.Type
 
ArrayType - Class in software.amazon.smithy.rulesengine.language.evaluation.type
The "array" type, which contains entries of a member type.
arrayValue(List<Value>) - Static method in class software.amazon.smithy.rulesengine.language.evaluation.value.Value
Creates an ArrayValue from a list of values.
ArrayValue - Class in software.amazon.smithy.rulesengine.language.evaluation.value
An array of values of the same type.
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
 
artifactName(String) - Method in class software.amazon.smithy.build.PluginContext.Builder
Set a custom artifact name used to change the output directory of a plugin.
as(String) - Method in class software.amazon.smithy.openapi.traits.SpecificationExtensionTrait.Builder
Set the explicit name for the target specification extension.
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.
asBigDecimal() - Method in class software.amazon.smithy.model.node.NumberNode
Gets the number value as a BigDecimal if possible.
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
 
asBooleanLiteral() - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.literal.BooleanLiteral
 
asBooleanLiteral() - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.literal.Literal
 
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
 
asIntegerLiteral() - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.literal.IntegerLiteral
 
asIntegerLiteral() - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.literal.Literal
 
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
 
asRecordLiteral() - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.literal.Literal
 
asRecordLiteral() - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.literal.RecordLiteral
 
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.
asShapeId() - Method in class software.amazon.smithy.model.node.StringNode
Gets the value of the string as a ShapeId if it is a valid Shape ID.
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
 
asStringLiteral() - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.literal.Literal
 
asStringLiteral() - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.literal.StringLiteral
 
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
 
asTupleLiteral() - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.literal.Literal
 
asTupleLiteral() - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.literal.TupleLiteral
 
asUnionShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asUnionShape() - Method in class software.amazon.smithy.model.shapes.UnionShape
 
AT - software.amazon.smithy.model.loader.IdlToken
 
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.syntax.expressions.functions.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
 
authSchemes(List<Identifier>, Map<Identifier, Map<Identifier, Literal>>) - Method in class software.amazon.smithy.rulesengine.language.Endpoint.Builder
 
AuthSchemeValidator - Interface in software.amazon.smithy.rulesengine.validators
Validates an authentication scheme after passing a predicate check.
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 - software.amazon.smithy.cli.AnsiColorFormatter
Writes using ANSI colors if it detects that the environment supports color.
AUTO - 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.aws.language.functions
An AWS ARN.
AwsArn.Builder - Class in software.amazon.smithy.rulesengine.aws.language.functions
A builder used to create an AwsArn class.
AwsBuiltIns - Class in software.amazon.smithy.rulesengine.aws.language.functions
AWS-specific built-in parameters for EndpointRules.
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.aws.language.functions
An AWS rule-set function for mapping a region string to a partition.
AwsPartition.Definition - Class in software.amazon.smithy.rulesengine.aws.language.functions
A FunctionDefinition for the AwsPartition function.
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
 
AwsRuleSetExtension - Class in software.amazon.smithy.rulesengine.aws.language.functions
AWS-specific extensions to smithy-rules-engine.
AwsRuleSetExtension() - Constructor for class software.amazon.smithy.rulesengine.aws.language.functions.AwsRuleSetExtension
 
AwsSmokeTestModel - Class in software.amazon.smithy.aws.smoketests.model
Provides methods for interfacing with Java representations of the different kinds of vendor params shapes used in smoke tests for AWS services.
AwsSpecialCaseEndpointValidator - Class in software.amazon.smithy.rulesengine.aws.validators
Validate special case endpoints from endpoint traits that are applied on a service.
AwsSpecialCaseEndpointValidator() - Constructor for class software.amazon.smithy.rulesengine.aws.validators.AwsSpecialCaseEndpointValidator
 
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
 
AwsVendorParams - Class in software.amazon.smithy.aws.smoketests.model
Concrete vendor params to apply to AWS services by default.

B

BASE_SYMBOL - Static variable in class software.amazon.smithy.traitcodegen.SymbolProperties
The "base" symbol for a trait.
BaseAwsVendorParams - Class in software.amazon.smithy.aws.smoketests.model
Base vendor params for all AWS services.
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 - Static variable in interface software.amazon.smithy.cli.Style
 
BG_BLUE - Static variable in interface software.amazon.smithy.cli.Style
 
BG_BRIGHT_BLACK - Static variable in interface software.amazon.smithy.cli.Style
 
BG_BRIGHT_BLUE - Static variable in interface software.amazon.smithy.cli.Style
 
BG_BRIGHT_CYAN - Static variable in interface software.amazon.smithy.cli.Style
 
BG_BRIGHT_GREEN - Static variable in interface software.amazon.smithy.cli.Style
 
BG_BRIGHT_MAGENTA - Static variable in interface software.amazon.smithy.cli.Style
 
BG_BRIGHT_RED - Static variable in interface software.amazon.smithy.cli.Style
 
BG_BRIGHT_WHITE - Static variable in interface software.amazon.smithy.cli.Style
 
BG_BRIGHT_YELLOW - Static variable in interface software.amazon.smithy.cli.Style
 
BG_CYAN - Static variable in interface software.amazon.smithy.cli.Style
 
BG_GREEN - Static variable in interface software.amazon.smithy.cli.Style
 
BG_MAGENTA - Static variable in interface software.amazon.smithy.cli.Style
 
BG_RED - Static variable in interface software.amazon.smithy.cli.Style
 
BG_WHITE - Static variable in interface software.amazon.smithy.cli.Style
 
BG_YELLOW - Static variable in interface software.amazon.smithy.cli.Style
 
BIG_DECIMAL - software.amazon.smithy.model.shapes.ShapeType
 
BIG_INTEGER - 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 - Static variable in interface software.amazon.smithy.cli.Style
 
BLOB - 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 - Static variable in interface software.amazon.smithy.cli.Style
 
body(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition.Builder
 
body(HttpMalformedResponseBodyDefinition) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition.Builder
 
bodyMediaType(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition.Builder
 
BOLD - Static variable in interface software.amazon.smithy.cli.Style
 
BOOLEAN - software.amazon.smithy.jmespath.RuntimeType
 
BOOLEAN - software.amazon.smithy.model.node.NodeType
 
BOOLEAN - software.amazon.smithy.model.shapes.ShapeType
 
BOOLEAN - software.amazon.smithy.rulesengine.language.syntax.parameters.ParameterType
A "boolean" parameter type.
BOOLEAN - Static variable in class software.amazon.smithy.jmespath.ast.LiteralExpression
Sentinel value to represent any BOOLEAN.
BOOLEAN_EQUALS - software.amazon.smithy.waiters.PathComparator
Matches if the return value is a boolean that is equal to the string literal 'true' or 'false'.
booleanEqual(boolean) - Method in class software.amazon.smithy.rulesengine.language.syntax.SyntaxElement
Returns a BooleanEquals expression comparing this expression to the provided boolean value.
BooleanEquals - Class in software.amazon.smithy.rulesengine.language.syntax.expressions.functions
Represents a two argument function that compares two expression for boolean equality.
BooleanEquals.Definition - Class in software.amazon.smithy.rulesengine.language.syntax.expressions.functions
A FunctionDefinition for the BooleanEquals function.
booleanLiteral(boolean) - Static method in class software.amazon.smithy.rulesengine.language.syntax.expressions.literal.Literal
Constructs a bool literal from a boolean value.
BooleanLiteral - Class in software.amazon.smithy.rulesengine.language.syntax.expressions.literal
A boolean literal value, containing true or false.
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.
booleanType() - Static method in interface software.amazon.smithy.rulesengine.language.evaluation.type.Type
 
BooleanType - Class in software.amazon.smithy.rulesengine.language.evaluation.type
The "boolean" type.
booleanValue(boolean) - Static method in class software.amazon.smithy.rulesengine.language.evaluation.value.Value
Creates an BooleanValue from a boolean.
BooleanValue - Class in software.amazon.smithy.rulesengine.language.evaluation.value
A boolean value of true or false.
borrowSliceFrom(int) - Method in class software.amazon.smithy.utils.SimpleParser
Gets a zero-copy slice of the expression starting from the given 0-based character position, read all the way through to the current position of the parser.
borrowSliceFrom(int, int) - Method in class software.amazon.smithy.utils.SimpleParser
Gets a zero-copy slice of the expression starting from the given 0-based character position, read all the way through to the current position of the parser minus removeRight.
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 - software.amazon.smithy.model.neighbor.RelationshipType
Deprecated.
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).
BR - software.amazon.smithy.syntax.TreeType
 
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 - Static variable in interface software.amazon.smithy.cli.Style
 
BRIGHT_BLUE - Static variable in interface software.amazon.smithy.cli.Style
 
BRIGHT_CYAN - Static variable in interface software.amazon.smithy.cli.Style
 
BRIGHT_GREEN - Static variable in interface software.amazon.smithy.cli.Style
 
BRIGHT_MAGENTA - Static variable in interface software.amazon.smithy.cli.Style
 
BRIGHT_RED - Static variable in interface software.amazon.smithy.cli.Style
 
BRIGHT_WHITE - Static variable in interface software.amazon.smithy.cli.Style
 
BRIGHT_YELLOW - Static variable in interface 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.ActionResource.Builder
 
build() - Method in class software.amazon.smithy.aws.iam.traits.ActionResources.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.IamActionTrait.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
Deprecated.
 
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.SigV4ATrait.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.RequestCompressionTrait.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.TraitValidatorsTrait.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.openapi.traits.SpecificationExtensionTrait.Builder
 
build() - Method in class software.amazon.smithy.protocol.traits.Rpcv2CborTrait.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.aws.language.functions.AwsArn.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.aws.language.functions.partition.Partition.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.aws.language.functions.partition.PartitionOutputs.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.aws.language.functions.partition.Partitions.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.aws.language.functions.partition.RegionOverride.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.aws.traits.PartitionEndpointSpecialCase.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.aws.traits.PartitionSpecialCase.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.aws.traits.RegionSpecialCase.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.aws.traits.StandardPartitionalEndpointsTrait.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.aws.traits.StandardRegionalEndpointsTrait.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.evaluation.value.EndpointValue.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.FunctionNode.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.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.OperationContextParamDefinition.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.traits.OperationContextParamsTrait.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 class software.amazon.smithy.smoketests.traits.SmokeTestCase.Builder
 
build() - Method in class software.amazon.smithy.syntax.CapturedToken.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.ActionResource
 
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.IamActionTrait
 
builder() - Static method in class software.amazon.smithy.aws.iam.traits.IamResourceTrait
 
builder() - Static method in class software.amazon.smithy.aws.iam.traits.RequiredActionsTrait
Deprecated.
 
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.SigV4ATrait
 
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.RequestCompressionTrait
 
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.TraitValidatorsTrait
 
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.openapi.traits.SpecificationExtensionTrait
 
builder() - Static method in class software.amazon.smithy.protocol.traits.Rpcv2CborTrait
Creates a new Builder.
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.aws.language.functions.AwsArn
Builder to create an AwsArn instance.
builder() - Static method in class software.amazon.smithy.rulesengine.aws.language.functions.partition.Partition
Builder to create a Partition instance.
builder() - Static method in class software.amazon.smithy.rulesengine.aws.language.functions.partition.PartitionOutputs
Builder to create a PartitionOutputs instance.
builder() - Static method in class software.amazon.smithy.rulesengine.aws.language.functions.partition.Partitions
Builder to create a Partitions instance.
builder() - Static method in class software.amazon.smithy.rulesengine.aws.language.functions.partition.RegionOverride
Builder to create a RegionOverride instance.
builder() - Static method in class software.amazon.smithy.rulesengine.aws.traits.PartitionEndpointSpecialCase
 
builder() - Static method in class software.amazon.smithy.rulesengine.aws.traits.PartitionSpecialCase
 
builder() - Static method in class software.amazon.smithy.rulesengine.aws.traits.RegionSpecialCase
 
builder() - Static method in class software.amazon.smithy.rulesengine.aws.traits.StandardPartitionalEndpointsTrait
 
builder() - Static method in class software.amazon.smithy.rulesengine.aws.traits.StandardRegionalEndpointsTrait
 
builder() - Static method in class software.amazon.smithy.rulesengine.language.Endpoint
Create a new EndpointType builder.
builder() - Static method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet
Builder to create a EndpointRuleSet instance.
builder() - Static method in class software.amazon.smithy.rulesengine.language.evaluation.value.EndpointValue
Builder to create a EndpointValue instance.
builder() - Static method in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.FunctionNode
Returns a new builder instance.
builder() - Static method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
Builder to create a Parameter instance.
builder() - Static method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters
Builder to create a Parameters instance.
builder() - Static method in class software.amazon.smithy.rulesengine.language.syntax.rule.Condition
Builder to create a Condition instance.
builder() - Static method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
Builder to create a Rule instance.
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.OperationContextParamDefinition
 
builder() - Static method in class software.amazon.smithy.rulesengine.traits.OperationContextParamsTrait
 
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.smoketests.traits.SmokeTestCase
 
builder() - Static method in class software.amazon.smithy.syntax.CapturedToken
 
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 to create a Rule instance.
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.ActionResource.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.iam.traits.ActionResources.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
Deprecated.
 
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.protocol.traits.Rpcv2CborTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.rulesengine.aws.traits.PartitionEndpointSpecialCase.Builder
 
Builder() - Constructor for class software.amazon.smithy.rulesengine.aws.traits.PartitionSpecialCase.Builder
 
Builder() - Constructor for class software.amazon.smithy.rulesengine.aws.traits.RegionSpecialCase.Builder
 
Builder() - Constructor for class software.amazon.smithy.rulesengine.aws.traits.StandardPartitionalEndpointsTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.rulesengine.aws.traits.StandardRegionalEndpointsTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.rulesengine.language.syntax.rule.Condition.Builder
 
Builder() - Constructor for class software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput.Builder
 
Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.aws.language.functions.partition.Partition.Builder
 
Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.aws.language.functions.partition.PartitionOutputs.Builder
 
Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.aws.language.functions.partition.Partitions.Builder
 
Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.aws.language.functions.partition.RegionOverride.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.evaluation.value.EndpointValue.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
 
BUILDER_REF_INITIALIZER - Static variable in class software.amazon.smithy.traitcodegen.SymbolProperties
Provides an initializer for the builder ref.
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.
BYTE - 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 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.
canDecorate(ValidationEvent) - Method in interface software.amazon.smithy.model.validation.ValidationEventDecorator
Returns true if this decorator knows how to decorate this event, usually by looking at the event id.
canSuppress() - Method in enum software.amazon.smithy.model.validation.Severity
Check if the severity level of the error can be suppressed.
capitalize(String) - Static method in class software.amazon.smithy.utils.StringUtils
Capitalizes a String changing the first character to title case as per Character.toTitleCase(int).
CapturedToken - Class in software.amazon.smithy.syntax
A persisted token captured from an IdlTokenizer.
CapturedToken.Builder - Class in software.amazon.smithy.syntax
 
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 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 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 coverage for the rule-set, providing results when coverage is found.
CheckForGreedyLabels - Class in software.amazon.smithy.openapi.fromsmithy.mappers
Checks for greedy labels and fails/warns depending on configuration.
CheckForGreedyLabels() - Constructor for class software.amazon.smithy.openapi.fromsmithy.mappers.CheckForGreedyLabels
 
CheckForPrefixHeaders - Class in software.amazon.smithy.openapi.fromsmithy.mappers
Checks for prefix headers in the input or output of an operation, and handles the settings for throwing an exception or warning if they're found.
CheckForPrefixHeaders() - Constructor for class software.amazon.smithy.openapi.fromsmithy.mappers.CheckForPrefixHeaders
 
CHECKSUM_ALGORITHMS - Static variable in class software.amazon.smithy.aws.traits.HttpChecksumTrait
 
CHECKSUM_PREFIX - Static variable in class software.amazon.smithy.aws.traits.HttpChecksumTrait
 
classLoader() - 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.
ClassSection - Class in software.amazon.smithy.traitcodegen.sections
Contains a Java class defining a trait or nested shape.
ClassSection(Shape) - Constructor for class software.amazon.smithy.traitcodegen.sections.ClassSection
 
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
 
CleanEndpointTestOperationInput - Class in software.amazon.smithy.rulesengine.traits
 
CleanEndpointTestOperationInput() - Constructor for class software.amazon.smithy.rulesengine.traits.CleanEndpointTestOperationInput
 
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 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
 
clearConditionKeys() - Method in class software.amazon.smithy.aws.iam.traits.ActionResource.Builder
 
clearCreateOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
clearCreatesResources() - Method in class software.amazon.smithy.aws.iam.traits.IamActionTrait.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
 
clearEncodings() - Method in class software.amazon.smithy.model.traits.RequestCompressionTrait.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.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
 
clearOptional() - Method in class software.amazon.smithy.aws.iam.traits.ActionResources.Builder
 
clearParameters() - Method in class software.amazon.smithy.rulesengine.traits.ClientContextParamsTrait.Builder
 
clearParameters() - Method in class software.amazon.smithy.rulesengine.traits.OperationContextParamsTrait.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
 
clearRequired() - Method in class software.amazon.smithy.aws.iam.traits.ActionResources.Builder
 
clearRequiredActions() - Method in class software.amazon.smithy.aws.iam.traits.IamActionTrait.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 - 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 - software.amazon.smithy.protocoltests.traits.AppliesTo
 
CLIENT_CAREFUL - 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 - 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 - 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.ColorBuffer
 
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.
coerceInlineIo(boolean) - Method in class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer.Builder
Determines whether inline IO should be coerced for shapes operation input and output that does not have the @input or @output trait, respectively.
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() - Method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet.EndpointPathCollector
Collects the mapped JSON pointer paths to Endpoints.
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 - software.amazon.smithy.model.knowledge.IdentifierBindingIndex.BindingType
Indicates that the operation is bound to a resource as a collection operation.
COLLECTION_OPERATION - software.amazon.smithy.model.neighbor.RelationshipType
A collection operation relationship exists between a resource and the operations bound to the resource in the "collectionOperations" property.
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.
COLON - software.amazon.smithy.model.loader.IdlToken
 
ColorBuffer - Class in software.amazon.smithy.cli
An Appendable that supports color provided by a ColorFormatter.
colorFormatter(ColorFormatter) - Method in class software.amazon.smithy.cli.Cli
 
ColorFormatter - Interface in software.amazon.smithy.cli
Styles text using color codes.
colors() - Method in class software.amazon.smithy.cli.Command.Env
 
colorSetting() - Method in class software.amazon.smithy.cli.StandardOptions
 
ColorTheme - Class in software.amazon.smithy.cli
Standardizes on colors across commands.
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
 
COMMA - software.amazon.smithy.model.loader.IdlToken
 
COMMA - software.amazon.smithy.syntax.TreeType
 
command() - Method in class software.amazon.smithy.build.plugins.RunPlugin.Settings
 
command(List<String>) - Method in class software.amazon.smithy.build.plugins.RunPlugin.Settings
 
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
 
COMMENT - software.amazon.smithy.model.loader.IdlToken
 
COMMENT - software.amazon.smithy.syntax.TreeType
 
ComparatorExpression - Class in software.amazon.smithy.jmespath.ast
Compares the left and right expression using a comparator, resulting in a boolean value.
ComparatorExpression(ComparatorType, JmespathExpression, JmespathExpression) - Constructor for class software.amazon.smithy.jmespath.ast.ComparatorExpression
 
ComparatorExpression(ComparatorType, JmespathExpression, JmespathExpression, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.ComparatorExpression
 
ComparatorType - Enum in software.amazon.smithy.jmespath.ast
A comparator in a comparison expression.
compare() - Method in class software.amazon.smithy.diff.ModelDiff.Builder
Performs the diff of the old and new models.
compare(ClassLoader, Model, Model) - Static method in class software.amazon.smithy.diff.ModelDiff
Evaluates the differences between two models.
compare(LiteralExpression, LiteralExpression, ComparatorType) - Method in enum software.amazon.smithy.jmespath.RuntimeType
 
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
 
componentOrder(SmithyIdlComponentOrder) - Method in class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer.Builder
Defines how components are sorted in the model, changing the default behavior of sorting alphabetically.
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<ValidationEventDecorator>) - Static method in interface software.amazon.smithy.model.validation.ValidationEventDecorator
Creates a decorator composed of one or more decorators.
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
 
concatTokens() - Method in interface software.amazon.smithy.syntax.TokenTree
Get the tokens contained in the tree as a single concatenated string.
condition(ToCondition) - 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
A builder used to create a Condition class.
ConditionKeyDefinition - Class in software.amazon.smithy.aws.iam.traits
 
ConditionKeyDefinition.Builder - Class in software.amazon.smithy.aws.iam.traits
 
conditionKeys(List<String>) - Method in class software.amazon.smithy.aws.iam.traits.ActionResource.Builder
 
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
 
ConditionKeyValueTrait - Class in software.amazon.smithy.aws.iam.traits
 
ConditionKeyValueTrait(String) - Constructor for class software.amazon.smithy.aws.iam.traits.ConditionKeyValueTrait
 
ConditionKeyValueTrait(String, FromSourceLocation) - Constructor for class software.amazon.smithy.aws.iam.traits.ConditionKeyValueTrait
 
ConditionKeyValueTrait.Provider - Class in software.amazon.smithy.aws.iam.traits
 
conditions(List<ToCondition>) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder
 
conditions(ToCondition...) - 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
 
Config() - Constructor for class software.amazon.smithy.model.validation.linters.UnreferencedShapeValidator.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
 
configure(S, ObjectNode) - Method in interface software.amazon.smithy.codegen.core.SmithyIntegration
Configures the integration.
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.
Constant(String) - Constructor for class software.amazon.smithy.cli.Style.Constant
 
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.
consumeMatches(Model, Selector.StartingContext, 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
Deprecated.
consumeWhile(IntPredicate) - 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() - Method in class software.amazon.smithy.traitcodegen.GenerateTraitDirective
 
context(String, Runnable) - Static method in exception software.amazon.smithy.rulesengine.language.error.RuleError
Evaluates the runnable and creates a RuleError with the provided context if there's an error.
context(String, FromSourceLocation, Runnable) - Static method in exception software.amazon.smithy.rulesengine.language.error.RuleError
Evaluates the runnable and creates a RuleError with the provided context if there's an error.
context(String, FromSourceLocation, RuleError.Evaluator<T>) - Static method in exception software.amazon.smithy.rulesengine.language.error.RuleError
Evaluates the runnable and creates a RuleError with the provided context if there's an error.
context(String, RuleError.Evaluator<T>) - Static method in exception software.amazon.smithy.rulesengine.language.error.RuleError
Evaluates the runnable and creates a RuleError with the provided context if there's an error.
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
 
CONTROL_SECTION - software.amazon.smithy.syntax.TreeType
 
CONTROL_STATEMENT - software.amazon.smithy.syntax.TreeType
 
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.
copyDir(Path, Path) - Static method in class software.amazon.smithy.utils.IoUtils
 
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 - Class in software.amazon.smithy.rulesengine.language
Core extensions to smithy-rules-engine.
CoreExtension() - Constructor for class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers.CoreExtension
 
CoreExtension() - Constructor for class software.amazon.smithy.openapi.fromsmithy.CoreExtension
 
CoreExtension() - Constructor for class software.amazon.smithy.rulesengine.language.CoreExtension
 
CoreIntegration - Class in software.amazon.smithy.traitcodegen.integrations.core
Core integration for Trait code generation.
CoreIntegration() - Constructor for class software.amazon.smithy.traitcodegen.integrations.core.CoreIntegration
 
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.CoverageResult - Class in software.amazon.smithy.rulesengine.analysis
A container for a specific condition's coverage result.
CoverageResult(Condition, boolean) - Constructor for class software.amazon.smithy.rulesengine.analysis.CoverageChecker.CoverageResult
Constructs a new coverage result container for the given condition and result.
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(CharSequence) - Static method in interface software.amazon.smithy.model.loader.IdlTokenizer
Create a tokenizer for the given model.
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, CharSequence) - Static method in interface software.amazon.smithy.model.loader.IdlTokenizer
Create a tokenizer for the given filename and model.
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 - 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 - 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 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.
createDecorator(Model) - Method in class software.amazon.smithy.model.validation.suppressions.ModelBasedEventDecorator
Creates a ValidationEventDecorator for the given Model.
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, FromSourceLocation, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
createEvent(Severity, Shape, FromSourceLocation, String, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
createEvent(Severity, Shape, FromSourceLocation, String, String, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
createEvent(Severity, Shape, FromSourceLocation, String, String, String, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
createFunction() - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.FunctionNode
Returns an expression representing this function.
createFunction(FunctionNode) - Method in class software.amazon.smithy.rulesengine.aws.language.functions.AwsPartition.Definition
 
createFunction(FunctionNode) - Method in class software.amazon.smithy.rulesengine.aws.language.functions.IsVirtualHostableS3Bucket.Definition
 
createFunction(FunctionNode) - Method in class software.amazon.smithy.rulesengine.aws.language.functions.ParseArn.Definition
 
createFunction(FunctionNode) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.BooleanEquals.Definition
 
createFunction(FunctionNode) - Method in interface software.amazon.smithy.rulesengine.language.syntax.expressions.functions.FunctionDefinition
Creates a LibraryFunction implementation from the given FunctionNode.
createFunction(FunctionNode) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.GetAttr.Definition
 
createFunction(FunctionNode) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.IsSet.Definition
 
createFunction(FunctionNode) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.IsValidHostLabel.Definition
 
createFunction(FunctionNode) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.Not.Definition
 
createFunction(FunctionNode) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.ParseUrl.Definition
 
createFunction(FunctionNode) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.StringEquals.Definition
 
createFunction(FunctionNode) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.Substring.Definition
 
createFunction(FunctionNode) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.UriEncode.Definition
 
createFunctionFactory() - Method in interface software.amazon.smithy.rulesengine.language.EndpointComponentFactory
Creates a LibraryFunction factory function using the loaded function definitions.
createFunctionFactory() - Static method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet
Creates a LibraryFunction factory function using the loaded function definitions.
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.
createLineBasedLoader(int) - Static method in interface software.amazon.smithy.model.loader.sourcecontext.SourceContextLoader
Load context and include defaultCodeLines lines leading up to the target line.
createMemberNameStrategy() - Static method in interface software.amazon.smithy.jsonschema.PropertyNamingStrategy
Creates a naming strategy that just uses the member name as-is.
createModelAwareLoader(Model, int) - Static method in interface software.amazon.smithy.model.loader.sourcecontext.SourceContextLoader
Load context and include the most relevant information possible based on the kind of FromSourceLocation.
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.IamActionTrait
 
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.SigV4ATrait
 
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.RequestCompressionTrait
 
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.TraitValidatorsTrait
 
createNode() - Method in class software.amazon.smithy.model.traits.XmlNamespaceTrait
 
createNode() - Method in class software.amazon.smithy.openapi.traits.SpecificationExtensionTrait
 
createNode() - Method in class software.amazon.smithy.protocol.traits.Rpcv2CborTrait
 
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.aws.traits.StandardPartitionalEndpointsTrait
 
createNode() - Method in class software.amazon.smithy.rulesengine.aws.traits.StandardRegionalEndpointsTrait
 
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.OperationContextParamsTrait
 
createNode() - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamsTrait
 
createNode() - Method in class software.amazon.smithy.smoketests.traits.SmokeTestsTrait
 
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.
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.
createPluginNode(A, String) - Method in class software.amazon.smithy.build.processor.SmithyAnnotationProcessor
Maps annotation data to a plugin configuration node.
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(List<ValidationEvent>) - Method in class software.amazon.smithy.diff.testrunner.SmithyDiffTestCase
Creates a test case result from a list of model diff events.
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(ClassLoader) - Static method in interface software.amazon.smithy.rulesengine.language.EndpointComponentFactory
 
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.
createServiceFactory(Iterable<Validator>, Iterable<ValidatorService>, Iterable<ValidationEventDecorator>) - Static method in interface software.amazon.smithy.model.validation.ValidatorFactory
Creates a ValidatorFactory that uses a collection of built-in validators and a collection of ValidatorService instances for configurable validators.
createServiceFactory(Map<String, Parameter>, Map<String, FunctionDefinition>, List<AuthSchemeValidator>) - Static method in interface software.amazon.smithy.rulesengine.language.EndpointComponentFactory
 
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.
createsResources(List<String>) - Method in class software.amazon.smithy.aws.iam.traits.IamActionTrait.Builder
 
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.IamActionTrait.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.SigV4ATrait.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.RequestCompressionTrait.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.TraitValidatorsTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.XmlNamespaceTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.openapi.traits.SpecificationExtensionTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.protocol.traits.Rpcv2CborTrait.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.aws.traits.StandardPartitionalEndpointsTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.rulesengine.aws.traits.StandardRegionalEndpointsTrait.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.OperationContextParamsTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamsTrait.Provider
 
createTrait(ShapeId, Node) - Method in class software.amazon.smithy.smoketests.traits.SmokeTestsTrait.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.
CREDENTIAL_SCOPE - Static variable in class software.amazon.smithy.rulesengine.aws.language.functions.AwsBuiltIns
Built-in parameter representing the Credential Scope.
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 - Static variable in interface 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, String, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
danger(Shape, String, String, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
danger(Shape, String, String, String, 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(Shape, FromSourceLocation, String, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
danger(Shape, FromSourceLocation, String, String, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
danger(Shape, FromSourceLocation, String, String, String, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
DANGER - software.amazon.smithy.jmespath.ExpressionProblem.Severity
The problem is a warning that you might be able to ignore depending on the input.
DANGER - software.amazon.smithy.model.validation.Severity
 
DANGER - Static variable in class software.amazon.smithy.cli.ColorTheme
 
DANGER_TITLE - Static variable in class software.amazon.smithy.cli.ColorTheme
 
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
 
DataShapeVisitor() - Constructor for class software.amazon.smithy.model.shapes.ShapeVisitor.DataShapeVisitor
 
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 - 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 - software.amazon.smithy.codegen.core.SymbolReference.ContextOption
Indicates that the referenced symbol is needed when declaring the symbol.
deconflictErrorsWithSharedStatusCode(Model, ServiceShape) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Deconflicts errors that share a status code.
decorate(ValidationEvent) - Method in interface software.amazon.smithy.model.validation.ValidationEventDecorator
Takes an event and potentially updates it to decorate it.
decorateSymbolProvider(Model, TraitCodegenSettings, SymbolProvider) - Method in class software.amazon.smithy.traitcodegen.integrations.core.CoreIntegration
 
decorateSymbolProvider(Model, TraitCodegenSettings, SymbolProvider) - Method in class software.amazon.smithy.traitcodegen.integrations.idref.IdRefDecoratorIntegration
 
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.syntax.expressions.ExpressionVisitor.Default
 
DEFAULT - Static variable in class software.amazon.smithy.model.selector.Selector.StartingContext
 
DEFAULT - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
defaultParameterizedTestSource(Class<?>) - Static method in class software.amazon.smithy.diff.testrunner.SmithyDiffTestSuite
Factory method used to easily create a JUnit 5 ParameterizedTest MethodSource based on the given Class.
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.
DefaultTrait - Class in software.amazon.smithy.model.traits
Provides a default value for a shape or member.
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
 
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
 
DefineConditionKeysTraitValidator - Class in software.amazon.smithy.aws.iam.traits
Checks properties of the defineConditionKeys IAM trait 1.
DefineConditionKeysTraitValidator() - Constructor for class software.amazon.smithy.aws.iam.traits.DefineConditionKeysTraitValidator
 
definition - Variable in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.LibraryFunction
 
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 - 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.jsonschema.Schema.Builder
 
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(Deprecated) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
 
Deprecated - Class in software.amazon.smithy.rulesengine.language.syntax.parameters
Container for information on a deprecated parameter.
DEPRECATED - Static variable in class software.amazon.smithy.cli.ColorTheme
 
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 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.
DIFF_EVENT_TITLE - Static variable in class software.amazon.smithy.cli.ColorTheme
 
DIFF_TITLE - Static variable in class software.amazon.smithy.cli.ColorTheme
 
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 - 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
Sets URLConnection.setUseCaches(boolean) to false.
DisableConditionKeyInferenceTrait - Class in software.amazon.smithy.aws.iam.traits
Disables the automatic inference of condition keys of a resource.
DisableConditionKeyInferenceTrait() - 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
 
disableConditionKeyInheritance(boolean) - Method in class software.amazon.smithy.aws.iam.traits.IamResourceTrait.Builder
 
DISABLED - software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig.ApiType
Disables API Gateway OpenAPI plugins.
DISABLED - software.amazon.smithy.aws.apigateway.openapi.ApiGatewayDefaults
 
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.aws.language.functions.AwsPartition
 
dnsSuffix(String) - Method in class software.amazon.smithy.rulesengine.aws.language.functions.partition.PartitionOutputs.Builder
 
DOC_COMMENT - software.amazon.smithy.model.loader.IdlToken
 
docId(String) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
Set the documentation identifier for the service.
DOCUMENT - software.amazon.smithy.model.knowledge.HttpBinding.Location
 
DOCUMENT - 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.aws.iam.traits.IamActionTrait.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.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.
DOLLAR - software.amazon.smithy.model.loader.IdlToken
 
DOT - software.amazon.smithy.model.loader.IdlToken
 
DOUBLE - 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.
DRAFT07 - software.amazon.smithy.jsonschema.JsonSchemaVersion
 
DRAFT2020_12 - software.amazon.smithy.jsonschema.JsonSchemaVersion
 
DUAL_STACK_DNS_SUFFIX - Static variable in class software.amazon.smithy.rulesengine.aws.language.functions.AwsPartition
 
dualStack(Boolean) - Method in class software.amazon.smithy.rulesengine.aws.traits.PartitionEndpointSpecialCase.Builder
Sets the dualstack.
dualStack(Boolean) - Method in class software.amazon.smithy.rulesengine.aws.traits.PartitionSpecialCase.Builder
Sets the dualstack.
dualStack(Boolean) - Method in class software.amazon.smithy.rulesengine.aws.traits.RegionSpecialCase.Builder
Sets the dualstack.
DUALSTACK - Static variable in class software.amazon.smithy.rulesengine.aws.language.functions.AwsBuiltIns
Built-in parameter representing the DualStack parameter for SDKs.
dualStackDnsSuffix(String) - Method in class software.amazon.smithy.rulesengine.aws.language.functions.partition.PartitionOutputs.Builder
 
DualStackOnlyEndpointsTrait - Class in software.amazon.smithy.rulesengine.aws.traits
An endpoints modifier trait that indicates a service has only dual stack endpoints, does not support IPV4 only endpoints, and should not have the useDualStackEndpoint endpoint parameter.
DualStackOnlyEndpointsTrait() - Constructor for class software.amazon.smithy.rulesengine.aws.traits.DualStackOnlyEndpointsTrait
 
DualStackOnlyEndpointsTrait(ObjectNode) - Constructor for class software.amazon.smithy.rulesengine.aws.traits.DualStackOnlyEndpointsTrait
 
DualStackOnlyEndpointsTrait.Provider - Class in software.amazon.smithy.rulesengine.aws.traits
 
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.
ELIDED_SHAPE_MEMBER - software.amazon.smithy.syntax.TreeType
 
EM_UNDERLINE - Static variable in class software.amazon.smithy.cli.ColorTheme
 
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_STRING_ARRAY - Static variable in interface software.amazon.smithy.model.validation.node.NodeValidatorPlugin
 
emptyType() - Static method in interface software.amazon.smithy.rulesengine.language.evaluation.type.Type
 
EmptyType - Class in software.amazon.smithy.rulesengine.language.evaluation.type
The "empty" type.
emptyValue() - Static method in interface software.amazon.smithy.model.selector.AttributeValue
Creates an empty AttributeValue object.
emptyValue() - Static method in class software.amazon.smithy.rulesengine.language.evaluation.value.Value
Creates an EmptyValue.
EmptyValue - Class in software.amazon.smithy.rulesengine.language.evaluation.value
An empty value.
EmptyValue() - Constructor for class software.amazon.smithy.rulesengine.language.evaluation.value.EmptyValue
 
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
 
encodings(List<String>) - Method in class software.amazon.smithy.model.traits.RequestCompressionTrait.Builder
 
ENCODINGS - Static variable in class software.amazon.smithy.model.traits.RequestCompressionTrait
 
endColumn(int) - Method in class software.amazon.smithy.syntax.CapturedToken.Builder
 
endLine(int) - Method in class software.amazon.smithy.syntax.CapturedToken.Builder
 
endpoint(String) - Method in class software.amazon.smithy.rulesengine.aws.traits.PartitionEndpointSpecialCase.Builder
Sets the special case endpoint template.
endpoint(String) - Method in class software.amazon.smithy.rulesengine.aws.traits.PartitionSpecialCase.Builder
Sets the special case endpoint template.
endpoint(String) - Method in class software.amazon.smithy.rulesengine.aws.traits.RegionSpecialCase.Builder
Sets the special case endpoint template.
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 EndpointType as returned by EndpointRules.
ENDPOINT - Static variable in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
ENDPOINT_PATTERN_TYPE - Static variable in class software.amazon.smithy.rulesengine.aws.traits.StandardPartitionalEndpointsTrait
 
Endpoint.Builder - Class in software.amazon.smithy.rulesengine.language
Builder for Endpoint.
EndpointAuthUtils - Class in software.amazon.smithy.rulesengine.aws.language.functions
Utilities for constructing and validating AWS-specific authentication components for rule-sets.
EndpointComponentFactory - Interface in software.amazon.smithy.rulesengine.language
Provides access to endpoint components loaded through EndpointRuleSetExtensions.
EndpointModifierIndex - Class in software.amazon.smithy.rulesengine.aws.traits
Locates the endpoint modifier traits applied to services.
EndpointModifierIndex(Model) - Constructor for class software.amazon.smithy.rulesengine.aws.traits.EndpointModifierIndex
 
EndpointModifierTrait - Class in software.amazon.smithy.rulesengine.aws.traits
A meta-trait that marks a trait as an endpoint modifier.
EndpointModifierTrait() - Constructor for class software.amazon.smithy.rulesengine.aws.traits.EndpointModifierTrait
 
EndpointModifierTrait(ObjectNode) - Constructor for class software.amazon.smithy.rulesengine.aws.traits.EndpointModifierTrait
 
EndpointModifierTrait.Provider - Class in software.amazon.smithy.rulesengine.aws.traits
 
endpointPatternType(EndpointPatternType) - Method in class software.amazon.smithy.rulesengine.aws.traits.StandardPartitionalEndpointsTrait.Builder
Sets the endpoint pattern type.
EndpointPatternType - Enum in software.amazon.smithy.rulesengine.aws.traits
The pattern type to use for the partitional services.
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.
EndpointRuleSet - Class in software.amazon.smithy.rulesengine.language
A set of EndpointRules.
EndpointRuleSet.Builder - Class in software.amazon.smithy.rulesengine.language
A builder used to create a EndpointRuleSet class.
EndpointRuleSet.EndpointPathCollector - Class in software.amazon.smithy.rulesengine.language
EndpointRuleSet visitor that collects a map of JSON pointer paths to Endpoints.
EndpointRuleSetExtension - Interface in software.amazon.smithy.rulesengine.language
An interface to provide components to endpoints rule-sets.
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
 
EndpointSigV4Migration - Class in software.amazon.smithy.rulesengine.aws.diff
Emit diff validation for SigV4 migration in the @smithy.rules#endpointRuleSet trait.
EndpointSigV4Migration() - Constructor for class software.amazon.smithy.rulesengine.aws.diff.EndpointSigV4Migration
 
EndpointTestCase - Class in software.amazon.smithy.rulesengine.traits
Describes an endpoint rule-set test case.
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
 
endpointType() - Static method in interface software.amazon.smithy.rulesengine.language.evaluation.type.Type
 
EndpointType - Class in software.amazon.smithy.rulesengine.language.evaluation.type
The "endpoint" type, representing a valid client endpoint.
endpointValue(Node) - Static method in class software.amazon.smithy.rulesengine.language.evaluation.value.Value
Creates an EndpointValue from a node.
EndpointValue - Class in software.amazon.smithy.rulesengine.language.evaluation.value
An endpoint value, containing a URL as well as headers that MUST be sent.
EndpointValue.Builder - Class in software.amazon.smithy.rulesengine.language.evaluation.value
A builder used to create an EndpointValue class.
endStyle(Appendable) - Method in interface software.amazon.smithy.cli.ColorFormatter
 
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.
 
ENTITY_SHAPE - software.amazon.smithy.syntax.TreeType
 
ENTITY_TYPE_NAME - software.amazon.smithy.syntax.TreeType
 
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 - software.amazon.smithy.codegen.core.directed.GenerateEnumDirective.EnumType
 
ENUM - software.amazon.smithy.model.shapes.ShapeType
 
ENUM_MEMBER - software.amazon.smithy.model.neighbor.RelationshipType
Relationships that exist on enum shapes to their member shapes.
ENUM_SHAPE - software.amazon.smithy.syntax.TreeType
 
ENUM_SHAPE_MEMBER - software.amazon.smithy.syntax.TreeType
 
ENUM_SHAPE_MEMBERS - software.amazon.smithy.syntax.TreeType
 
ENUM_TYPE_NAME - software.amazon.smithy.syntax.TreeType
 
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
 
EnumVariantSection - Class in software.amazon.smithy.traitcodegen.sections
Contains an enum variant.
EnumVariantSection(MemberShape) - Constructor for class software.amazon.smithy.traitcodegen.sections.EnumVariantSection
 
env() - Method in class software.amazon.smithy.build.plugins.RunPlugin.Settings
 
env(Map<String, String>) - Method in class software.amazon.smithy.build.plugins.RunPlugin.Settings
 
Env(ColorFormatter, CliPrinter, CliPrinter, ClassLoader) - Constructor for class software.amazon.smithy.cli.Command.Env
 
EnvironmentVariable - Enum 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.
EOF - software.amazon.smithy.model.loader.IdlToken
 
EOF - Static variable in class software.amazon.smithy.utils.SimpleParser
 
EPOCH_SECONDS - software.amazon.smithy.model.traits.TimestampFormatTrait.Format
 
EPOCH_SECONDS - 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 - software.amazon.smithy.jmespath.ast.ComparatorType
 
EQUAL - software.amazon.smithy.model.loader.IdlToken
 
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.ActionResource
 
equals(Object) - Method in class software.amazon.smithy.aws.iam.traits.ActionResources
 
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.loader.sourcecontext.SourceContextLoader.Line
 
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.