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
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
Shape
s. - AbstractTrait - Class in software.amazon.smithy.model.traits
-
Base implementation of traits.
- AbstractTrait(ShapeId, FromSourceLocation) - Constructor for class software.amazon.smithy.model.traits.AbstractTrait
- AbstractTrait(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
-
Deprecated.As of release 1.44.0, replaced by
IamActionTrait.resolveActionName(software.amazon.smithy.model.shapes.OperationShape)
. - 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
-
Deprecated.As of release 1.44.0, replaced by
IamActionTrait.resolveActionDocumentation(software.amazon.smithy.model.shapes.OperationShape)
. - 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
incontainer
at the JSON pointer location. - addWithIntermediateValues(Node, Node) - Method in class software.amazon.smithy.model.node.NodePointer
-
Adds or replaces a
value
incontainer
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 theafter
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.Appender
s. - 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 typeW
for the given filename and namespace. - apply(String, String) - Method in interface software.amazon.smithy.codegen.core.writer.CodegenWriterFactory
-
Deprecated.Creates a
CodegenWriter
of typeT
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 givenClassLoader
. - 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 theAwsPartition
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 theBooleanEquals
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 providedexceptionCallback
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 escapeSymbol
s 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
'sTraceFile.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 decoratedSymbolProvider
. - 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 discoverSmithy2CfnExtension
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 discoverJsonSchemaMapper
,OpenApiMapper
, andOpenApiProtocol
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
ReferencesTrait
s. - 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
andProtocolDefinitionTrait
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
andClientOptionalTrait
. - 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
-
Builder for
ClientDiscoveredEndpointTrait
. - 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
-
Builder for
ClientEndpointDiscoveryTrait
. - 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 ofCodeSection
. - 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 ofAbstractCodeWriter
. - 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
-
Builder for
CognitoUserPoolsTrait
. - 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
Endpoint
s. - 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 aColorFormatter
. - 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 aConsumer
whereT
is the specific type ofAbstractCodeWriter
. - 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 Smithycors
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 givenClassLoader
. - 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 givenClassLoader
. - 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
-
Creates a
DependencyResolver
. - create(Model) - Static method in class software.amazon.smithy.model.selector.PathFinder
-
Creates a
PathFinder
that uses the givenModel
. - 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
specifyingfull
,create
, orcreate-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 theoutput
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 givenFunctionNode
. - 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 givenClassLoader
. - 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 givenClass
. - 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 givenClass
. - 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 ofT
. - deserializeCollection(Node, Class<T>, Class<U>) - Method in class software.amazon.smithy.model.node.NodeMapper
-
Deserialize a Node
value
into aCollection
T
ofU
members. - deserializeInto(Node, T) - Method in class software.amazon.smithy.model.node.NodeMapper
-
Invokes setters on the given
objectToMutate
from the providedNode
. - deserializeMap(Node, Class<T>, Class<U>) - Method in class software.amazon.smithy.model.node.NodeMapper
-
Deserialize a Node
value
into aMap
T
with String keys andU
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
ValidationEvent
s 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
, andWriterDelegator
. - 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 contextClassLoader
. - discoverModels(ClassLoader) - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Discovers models by merging in all models returns by
ModelDiscovery
manifests using the providedClassLoader
. - 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
-
Enable or disable writing stack trace comments before each call to
AbstractCodeWriter.write(java.lang.Object, java.lang.Object...)
,AbstractCodeWriter.writeWithNoFormatting(java.lang.Object)
,AbstractCodeWriter.writeInline(java.lang.Object, java.lang.Object...)
, andAbstractCodeWriter.writeInlineWithNoFormatting(java.lang.Object)
. - 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
EndpointRuleSetExtension
s. - 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 toEndpoint
s. - 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 theirmember 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.