Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abbreviation(String) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
-
Deprecated.
- AbbreviationNameValidator - Class in software.amazon.smithy.linters
-
Emits a validation event if shapes or member names do not use strict camelCasing (e.g., XmlRequest is preferred over XMLRequest).
- AbbreviationNameValidator.Config - Class in software.amazon.smithy.linters
-
AbbreviationName configuration settings.
- AbbreviationNameValidator.Provider - Class in software.amazon.smithy.linters
- absolute(boolean) - Method in class software.amazon.smithy.aws.traits.ArnTrait.Builder
- AbstractCodeWriter<T extends AbstractCodeWriter<T>> - Class in software.amazon.smithy.utils
-
Helper class for generating code.
- AbstractCodeWriter() - Constructor for class software.amazon.smithy.utils.AbstractCodeWriter
-
Creates a new SimpleCodeWriter that uses "\n" for a newline, four spaces for indentation, does not strip trailing whitespace, does not flatten multiple successive blank lines into a single blank line, and adds no trailing new line.
- AbstractDiffEvaluator - Class in software.amazon.smithy.diff.evaluators
-
Provides a default diff evaluator implementation with utility methods for emitting events of different severities.
- AbstractDiffEvaluator() - Constructor for class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
- AbstractShapeBuilder<B extends AbstractShapeBuilder<B,
S>, S extends Shape> - Class in software.amazon.smithy.model.shapes -
Abstract builder used to create
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(NodeVisitor<R>) - Method in class software.amazon.smithy.model.node.ArrayNode
- accept(NodeVisitor<R>) - Method in class software.amazon.smithy.model.node.BooleanNode
- accept(NodeVisitor<R>) - Method in class software.amazon.smithy.model.node.Node
-
Accepts a visitor with the node.
- accept(NodeVisitor<R>) - Method in class software.amazon.smithy.model.node.NullNode
- accept(NodeVisitor<R>) - Method in class software.amazon.smithy.model.node.NumberNode
- accept(NodeVisitor<R>) - Method in class software.amazon.smithy.model.node.ObjectNode
- accept(NodeVisitor<R>) - Method in class software.amazon.smithy.model.node.StringNode
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.BigDecimalShape
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.BigIntegerShape
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.BlobShape
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.BooleanShape
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.ByteShape
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.DocumentShape
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.DoubleShape
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.EnumShape
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.FloatShape
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.IntegerShape
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.IntEnumShape
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.ListShape
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.LongShape
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.MapShape
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.MemberShape
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.OperationShape
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.ResourceShape
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.ServiceShape
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.SetShape
-
Deprecated.
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.Shape
-
Dispatches the shape to the appropriate
ShapeVisitor
method. - accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.ShortShape
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.StringShape
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.StructureShape
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.TimestampShape
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.UnionShape
- accept(Literal.Vistor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
-
Invokes the provided
Literal.Vistor
. - accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.BooleanEquals
- accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.StringEquals
- accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
-
Invoke the
ExpressionVisitor
functions for this expression. - accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
- accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Reference
- accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr
- accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.IsSet
- accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.Not
- accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.LibraryFunction
- accept(RuleValueVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.EndpointRule
- accept(RuleValueVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.ErrorRule
- accept(RuleValueVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
- accept(RuleValueVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.TreeRule
- accept(TemplateVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template
- accept(Matcher.Visitor<U>) - Method in class software.amazon.smithy.waiters.Matcher
-
Visits the Matcher union type.
- accept(Matcher.Visitor<U>) - Method in class software.amazon.smithy.waiters.Matcher.ErrorTypeMember
- accept(Matcher.Visitor<U>) - Method in class software.amazon.smithy.waiters.Matcher.InputOutputMember
- accept(Matcher.Visitor<U>) - Method in class software.amazon.smithy.waiters.Matcher.OutputMember
- accept(Matcher.Visitor<U>) - Method in class software.amazon.smithy.waiters.Matcher.SuccessMember
- accept(Matcher.Visitor<U>) - Method in class software.amazon.smithy.waiters.Matcher.UnknownMember
- accept(T, U, V) - Method in interface software.amazon.smithy.utils.TriConsumer
-
Performs the operation on the given inputs.
- Acceptor - Class in software.amazon.smithy.waiters
-
Represents an acceptor in a waiter's state machine.
- Acceptor(AcceptorState, Matcher<?>) - Constructor for class software.amazon.smithy.waiters.Acceptor
- acceptors(List<Acceptor>) - Method in class software.amazon.smithy.waiters.Waiter.Builder
- AcceptorState - Enum Class in software.amazon.smithy.waiters
-
The transition state of a waiter.
- ACCOUNT_ID - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.ParseArn
- accountId() - Method in class software.amazon.smithy.rulesengine.language.impl.AwsArn
- accountId(String) - Method in class software.amazon.smithy.rulesengine.language.impl.AwsArn.Builder
- ActionPermissionDescriptionTrait - Class in software.amazon.smithy.aws.iam.traits
-
Defines the description of what providing access to an operation entails.
- ActionPermissionDescriptionTrait.Provider - Class in software.amazon.smithy.aws.iam.traits
- ADD - Enum constant in enum class software.amazon.smithy.model.traits.TraitDefinition.ChangeType
-
Emit when a trait or value is added that previously did not exist.
- addAcceptor(Acceptor) - Method in class software.amazon.smithy.waiters.Waiter.Builder
- addAdditionalIdentifier(List<String>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- addAdditionalIdentifier(Set<String>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
- addAdditionalSchema(ShapeId) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Builder
- addAllFiles(FileManifest) - Method in interface software.amazon.smithy.build.FileManifest
-
Adds the files from another FileManifest into this FileManifest.
- addAuthScheme(String, Map<String, Literal>) - Method in class software.amazon.smithy.rulesengine.language.Endpoint.Builder
- addAuthScheme(Identifier, Map<Identifier, Literal>) - Method in class software.amazon.smithy.rulesengine.language.Endpoint.Builder
- addBreakingChange(TraitDefinition.BreakingChangeRule) - Method in class software.amazon.smithy.model.traits.TraitDefinition.Builder
- addCacheKeyParameter(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
-
Adds a cache key parameter.
- addClientOptional(Model, boolean) - Method in class software.amazon.smithy.model.transform.ModelTransformer
-
Add the clientOptional trait to members that are effectively nullable because they are part of a structure marked with the input trait or they aren't required and don't have a default trait.
- addCollectionOperation(String) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
- addCollectionOperation(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
- addConfig(String) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
-
Adds a configuration file to the builder.
- addConfigIfExists(String) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
-
Adds a configuration file to the builder only if it exists.
- addConflict(String) - Method in class software.amazon.smithy.model.traits.TraitDefinition.Builder
- addConflict(ShapeId) - Method in class software.amazon.smithy.model.traits.TraitDefinition.Builder
- addCreateOnlyProperty(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- addDefinition(String, Schema) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote.Builder
- addDefinition(String, Schema) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- addDependencies(SymbolDependencyContainer) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
-
Adds dependencies from a
SymbolDependencyContainer
. - addDependenciesFromJson(URL) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
-
Loads predefined dependencies from a JSON file (for example, to track known dependencies used by generated code at runtime).
- addDependency(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property.Builder
- addDependency(String) - Method in interface software.amazon.smithy.cli.dependencies.DependencyResolver
-
Add a dependency.
- addDependency(String) - Method in class software.amazon.smithy.cli.dependencies.FileCacheResolver
- addDependency(String) - Method in class software.amazon.smithy.cli.dependencies.FilterCliVersionResolver
- addDependency(String) - Method in class software.amazon.smithy.cli.dependencies.MavenDependencyResolver
- addDependency(String, String) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
-
Add a symbol dependency.
- addDependency(String, String, String) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
-
Adds a dependency.
- addDependency(String, String, String) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
-
Add a symbol dependency.
- addDependency(SymbolDependency) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
-
Adds a dependency.
- addDependency(SymbolDependencyContainer) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
-
Add a symbol dependency.
- addDependency(SymbolDependencyContainer) - Method in class software.amazon.smithy.codegen.core.SymbolWriter
-
Adds one or more dependencies to the generated code (represented as a
SymbolDependency
). - addDependency(SymbolDependencyContainer) - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriter
-
Deprecated.Adds one or more dependencies to the generated code (represented as a
SymbolDependency
). - addDependency(SymbolDependencyContainer) - Method in class software.amazon.smithy.codegen.core.writer.SymbolWriter
-
Deprecated.Adds one or more dependencies to the generated code (represented as a
SymbolDependency
). - addDeprecatedProperty(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- addDocumentNode(Node) - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Adds a parsed JSON model file as a
Node
to the assembler. - AddedDefaultTrait - Class in software.amazon.smithy.model.traits
- AddedDefaultTrait() - Constructor for class software.amazon.smithy.model.traits.AddedDefaultTrait
- AddedDefaultTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.AddedDefaultTrait
- AddedDefaultTrait.Provider - Class in software.amazon.smithy.model.traits
- AddedEntityBinding - Class in software.amazon.smithy.diff.evaluators
-
A meta-validator that emits a NOTE when an operation resource is added to a service or resource entity.
- AddedEntityBinding() - Constructor for class software.amazon.smithy.diff.evaluators.AddedEntityBinding
- addedMetadata() - Method in class software.amazon.smithy.diff.Differences
-
Gets all added metadata.
- AddedMetadata - Class in software.amazon.smithy.diff.evaluators
-
Creates a NOTE event when metadata is added.
- AddedMetadata() - Constructor for class software.amazon.smithy.diff.evaluators.AddedMetadata
- AddedOperationError - Class in software.amazon.smithy.diff.evaluators
-
Emits a warning when an error is added to an operation.
- AddedOperationError() - Constructor for class software.amazon.smithy.diff.evaluators.AddedOperationError
- AddedServiceError - Class in software.amazon.smithy.diff.evaluators
-
Emits a warning when an error is added to a service.
- AddedServiceError() - Constructor for class software.amazon.smithy.diff.evaluators.AddedServiceError
- AddedShape - Class in software.amazon.smithy.diff.evaluators
-
Creates a NOTE event when a shape is added.
- AddedShape() - Constructor for class software.amazon.smithy.diff.evaluators.AddedShape
- addedShapes() - Method in class software.amazon.smithy.diff.Differences
-
Gets all added shapes.
- addedShapes(Class<T>) - Method in class software.amazon.smithy.diff.Differences
-
Gets all of the added shapes of a specific type.
- AddedTraitDefinition - Class in software.amazon.smithy.diff.evaluators
-
Creates a NOTE event when a trait definition is added.
- AddedTraitDefinition() - Constructor for class software.amazon.smithy.diff.evaluators.AddedTraitDefinition
- addedTraits() - Method in class software.amazon.smithy.diff.ChangedShape
-
Gets a stream of added traits.
- addEnum(EnumDefinition) - Method in class software.amazon.smithy.model.traits.EnumTrait.Builder
-
Deprecated.
- addError(String) - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
-
Adds an error to the operation.
- addError(String) - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
-
Adds an error to the service that is implicitly bound to every operation within the closure of the service.
- addError(ToShapeId) - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
-
Adds an error to the operation.
- addError(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
-
Adds an error to the service that is implicitly bound to every operation within the closure of the service.
- addErrors(Collection<ShapeId>) - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
-
Adds an each of the errors to the operation.
- addErrors(List<ShapeId>) - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
-
Adds errors to the service that are implicitly bound to every operation within the closure of the service.
- addEvent(ValidationEvent) - Method in class software.amazon.smithy.build.ProjectionResult.Builder
-
Adds validation events to the result.
- addExample(ExamplesTrait.Example) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Builder
- addExcludedProperty(ShapeId) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
- addExtraArgs(String...) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
-
Adds extra arguments to the CLI arguments before positional arguments.
- addFeature(NodeValidationVisitor.Feature) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
-
Adds a feature flag to the validator.
- addFile(Path) - Method in interface software.amazon.smithy.build.FileManifest
-
Adds a path to the manifest.
- addFile(Path) - Method in class software.amazon.smithy.build.MockManifest
- addHandler(String, Handler) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- addHeader(String, String) - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint.Builder
- addHeader(String, List<Expression>) - Method in class software.amazon.smithy.rulesengine.language.Endpoint.Builder
- addHeader(String, Literal) - Method in class software.amazon.smithy.rulesengine.language.Endpoint.Builder
- addIdentifier(String, String) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
- addIdentifier(String, ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
-
Adds an identifier to the resource.
- addImport(String) - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Adds an import to the assembler.
- addImport(URL) - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Adds an import to the assembler from a URL.
- addImport(Path) - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Adds an import to the assembler.
- addImport(Symbol, String, SymbolReference.ContextOption...) - Method in class software.amazon.smithy.codegen.core.SymbolWriter
-
Imports a symbol (if necessary) using a specific alias and list of context options.
- addImport(Symbol, String, SymbolReference.ContextOption...) - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriter
-
Deprecated.Imports a symbol (if necessary) using a specific alias and list of context options.
- addImport(Symbol, String, SymbolReference.ContextOption...) - Method in class software.amazon.smithy.codegen.core.writer.SymbolWriter
-
Deprecated.Imports a symbol (if necessary) using a specific alias and list of context options.
- additionalAllowedHeaders(Set<String>) - Method in class software.amazon.smithy.model.traits.CorsTrait.Builder
- additionalExposedHeaders(Set<String>) - Method in class software.amazon.smithy.model.traits.CorsTrait.Builder
- additionalIdentifiers(List<List<String>>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- additionalIdentifiers(List<Set<String>>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
- additionalProperties(Schema) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
- additionalSchemas(List<ShapeId>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Builder
- addLocalTrait(ShapeId) - Method in class software.amazon.smithy.model.traits.MixinTrait.Builder
- addMapper(JsonSchemaMapper) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter.Builder
-
Adds a mapper used to update schema builders.
- addMember(String, int) - Method in class software.amazon.smithy.model.shapes.IntEnumShape.Builder
-
Adds a member to the builder.
- addMember(String, int, Consumer<MemberShape.Builder>) - Method in class software.amazon.smithy.model.shapes.IntEnumShape.Builder
-
Adds a member to the builder.
- addMember(String, String) - Method in class software.amazon.smithy.model.shapes.EnumShape.Builder
-
Adds a member to the builder.
- addMember(String, String, Consumer<MemberShape.Builder>) - Method in class software.amazon.smithy.model.shapes.EnumShape.Builder
-
Adds a member to the builder.
- addMember(String, ShapeId) - Method in class software.amazon.smithy.model.shapes.UnionShape.Builder
-
Adds a member to the builder.
- addMember(String, ShapeId, Consumer<MemberShape.Builder>) - Method in class software.amazon.smithy.model.shapes.UnionShape.Builder
-
Adds a member to the builder.
- addMember(MemberShape) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
-
Adds a member to the shape IFF the shape supports members.
- addMember(MemberShape) - Method in class software.amazon.smithy.model.shapes.CollectionShape.Builder
- addMember(MemberShape) - Method in class software.amazon.smithy.model.shapes.EnumShape.Builder
-
Adds a member to the shape.
- addMember(MemberShape) - Method in class software.amazon.smithy.model.shapes.IntEnumShape.Builder
- addMember(MemberShape) - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
- addMember(MemberShape) - Method in class software.amazon.smithy.model.shapes.UnionShape.Builder
- addMember(MemberShape) - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
-
Deprecated.
- addMixin(Shape) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
-
Adds a mixin to the shape.
- addMixin(Shape) - Method in class software.amazon.smithy.model.shapes.EnumShape.Builder
- addMixin(Shape) - Method in class software.amazon.smithy.model.shapes.IntEnumShape.Builder
- addMixin(Shape) - Method in class software.amazon.smithy.model.shapes.UnionShape.Builder
- addModel(Model) - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Merges a loaded model into the model assembler.
- addOpenApiMapper(OpenApiMapper) - Method in class software.amazon.smithy.openapi.fromsmithy.OpenApiConverter
-
Adds an
OpenApiMapper
to the converter. - addOperation(String) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
- addOperation(ToShapeId) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
- addOperationInput(EndpointTestOperationInput) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase.Builder
- addParameter(ParameterObject) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
- addParameter(ParameterObject) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
- addParameter(Ref<ParameterObject>) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
- addParameter(Parameter) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters.Builder
- addParameter(SmithyBuilder<Parameter>) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters.Builder
- addPartition(Partition) - Method in class software.amazon.smithy.rulesengine.language.model.Partitions.Builder
- addPermission(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Handler.Builder
- addPluginManifest(String, FileManifest) - Method in class software.amazon.smithy.build.ProjectionResult.Builder
-
Adds a plugin result.
- addPrimaryIdentifier(String) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
- addProjectionResult(ProjectionResult) - Method in class software.amazon.smithy.build.SmithyBuildResult.Builder
-
Adds a projection result to the builder.
- addProperty(String, String) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
- addProperty(String, Property) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote.Builder
- addProperty(String, Property) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- addProperty(String, ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
- addProperty(String, Value) - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint.Builder
- addProviderArn(String) - Method in class software.amazon.smithy.aws.traits.auth.CognitoUserPoolsTrait.Builder
-
Adds a provider ARN.
- addReadOnlyProperty(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- addReceiver(T) - Method in class software.amazon.smithy.cli.Arguments
-
Adds an argument receiver to the argument list.
- addReference(Symbol) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
-
Add a symbol reference to indicate that this symbol points to or contains references to other symbols.
- addReference(SymbolReference) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
-
Add a symbol reference to indicate that this symbol points to or contains references to other symbols.
- addReference(ReferencesTrait.Reference) - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Builder
- addRemote(String, Remote) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- addRepository(MavenRepository) - Method in interface software.amazon.smithy.cli.dependencies.DependencyResolver
-
Add a Maven repository.
- addRepository(MavenRepository) - Method in class software.amazon.smithy.cli.dependencies.FileCacheResolver
- addRepository(MavenRepository) - Method in class software.amazon.smithy.cli.dependencies.FilterCliVersionResolver
- addRepository(MavenRepository) - Method in class software.amazon.smithy.cli.dependencies.MavenDependencyResolver
- addRequired(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- addResource(String) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
- addResource(ToShapeId) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
- addResponseAlgorithm(String) - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait.Builder
- addRule(int, Rule) - Method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet.Builder
-
Inserts a rule into the ruleset.
- addRule(Rule) - Method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet.Builder
-
Adds a rule to this ruleset.
- addSecurity(Map<String, List<String>>) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
- addSecurity(Map<String, List<String>>) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
- addServer(ServerObject) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
- addServer(ServerObject) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
- addServer(ServerObject) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
- addShape(Shape) - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Explicitly injects a shape into the assembled model.
- addShape(Shape) - Method in class software.amazon.smithy.model.Model.Builder
-
Add a shape to the builder.
- addShapeId(ShapeId) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
- addShapeLink(String, ShapeLink) - Method in class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
-
Adds a ShapeLink to this ShapeId in the TraceFile's shapes map.
- addShapeLink(ShapeId, ShapeLink) - Method in class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
-
Adds a ShapeLink to this ShapeId in the TraceFile's shapes map.
- addShapeLinks(String, List<ShapeLink>) - Method in class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
-
Adds a list of ShapeLinks to this ShapeId in the TraceFile's shapes map.
- addShapeLinks(ShapeId, List<ShapeLink>) - Method in class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
-
Adds a list of ShapeLinks to this ShapeId in the TraceFile's shapes map.
- addShapes(Collection<S>) - Method in class software.amazon.smithy.model.Model.Builder
-
Adds a collection of shapes to the builder.
- addShapes(Model) - Method in class software.amazon.smithy.model.Model.Builder
-
Adds the shapes of another model to the builder.
- addShapes(Shape...) - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Explicitly injects multiple shapes into the assembled model.
- addShapes(Shape...) - Method in class software.amazon.smithy.model.Model.Builder
-
Adds a variadic list of shapes.
- addSourcesIfExists(Collection<String>) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
-
Adds a collection of "source" model files only if they exist.
- addTag(String) - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink.Builder
-
Adds a tag to the tags list of a ShapeLink.
- addTag(String) - Method in class software.amazon.smithy.model.traits.EnumDefinition.Builder
- addTag(String) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
- addTag(String) - Method in class software.amazon.smithy.waiters.Waiter.Builder
- addTag(String, String) - Method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions.Builder
-
Adds the tag's key, value pair to the tags map.
- addTag(TagObject) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
- addTestCase(SmithyTestCase) - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite
-
Adds a test case to the test suite.
- addTestCase(EndpointTestCase) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestsTrait.Builder
- addTestCasesFromDirectory(Path) - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite
-
Adds test cases by crawling a directory and looking for model files that end with ".json" and ".smithy".
- addTestCasesFromUrl(URL) - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite
-
Convenience method for supplying a directory using a class loader.
- addTrait(ShapeId) - Method in class software.amazon.smithy.model.traits.AuthDefinitionTrait.Builder
- addTrait(ShapeId) - Method in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait.Builder
- addTrait(ShapeId, Trait) - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Explicitly adds a trait to a shape in the assembled model.
- addTrait(Trait) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
-
Adds a trait to the shape builder, replacing any conflicting traits.
- addTrait(Trait) - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
-
Deprecated.
- addTraits(Collection<? extends Trait>) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
-
Adds traits from an iterator to the shape builder, replacing any conflicting traits.
- addTraits(Collection<? extends Trait>) - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
-
Deprecated.
- addType(String, String) - Method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions.Builder
-
Adds the type's key, value pair to the tags map.
- addUnparsedModel(String, String) - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Adds a string containing an unparsed model to the assembler.
- addUrl(String, String) - Method in class software.amazon.smithy.model.traits.ExternalDocumentationTrait.Builder
- addUseImports(SymbolContainer) - Method in class software.amazon.smithy.codegen.core.SymbolWriter
-
Imports one or more USE symbols using the name of the symbol (e.g.,
SymbolReference.ContextOption.USE
references). - addUseImports(SymbolContainer) - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriter
-
Deprecated.Imports one or more USE symbols using the name of the symbol (e.g.,
SymbolReference.ContextOption.USE
references). - addUseImports(SymbolContainer) - Method in class software.amazon.smithy.codegen.core.writer.SymbolWriter
-
Deprecated.Imports one or more USE symbols using the name of the symbol (e.g.,
SymbolReference.ContextOption.USE
references). - addUseImports(SymbolReference) - Method in class software.amazon.smithy.codegen.core.SymbolWriter
-
Imports a USE symbols possibly using an alias of the symbol (e.g.,
SymbolReference.ContextOption.USE
references). - addUseImports(SymbolReference) - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriter
-
Deprecated.Imports a USE symbols possibly using an alias of the symbol (e.g.,
SymbolReference.ContextOption.USE
references). - addUseImports(SymbolReference) - Method in class software.amazon.smithy.codegen.core.writer.SymbolWriter
-
Deprecated.Imports a USE symbols possibly using an alias of the symbol (e.g.,
SymbolReference.ContextOption.USE
references). - addValidator(Validator) - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Registers a validator to be used when validating the model.
- addValue(String) - Method in class software.amazon.smithy.model.traits.StringListTrait.Builder
-
Adds a value to the builder.
- addValue(Node, Node) - Method in class software.amazon.smithy.model.node.NodePointer
-
Adds or replaces a
value
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 interface software.amazon.smithy.openapi.fromsmithy.OpenApiMapper
-
Updates an OpenApi object after it is built.
- AGGREGATE - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType.Category
- alias(String) - Method in class software.amazon.smithy.codegen.core.SymbolReference.Builder
-
Adds an alias to the SymbolReference.
- ALL_BUILTINS - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Builtins
- ALL_STRING_EQUALS - Enum constant in enum class software.amazon.smithy.waiters.PathComparator
-
Matches if all values in the list matches the expected string.
- allArtifacts() - Method in class software.amazon.smithy.build.SmithyBuildResult
-
Gets all of the artifacts written during the build.
- allManifests() - Method in class software.amazon.smithy.build.SmithyBuildResult
-
Gets all of the manifests that were used in the build.
- allOf(List<Schema>) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
- ALLOW_UNKNOWN_TRAITS - Static variable in class software.amazon.smithy.model.loader.ModelAssembler
-
Allow unknown traits rather than fail.
- allowBoxedNull(boolean) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
-
Deprecated.
- allowEmptyValue(boolean) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
- allowOptionalNull(boolean) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
-
Configure how null values are handled when they are provided for optional types.
- allowReserved(boolean) - Method in class software.amazon.smithy.openapi.model.EncodingObject.Builder
- allowReserved(boolean) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
- allowsGreedyLabels(boolean) - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Builder
- allowUnknownTraits(boolean) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
-
Ignores unknown traits when building models.
- alwaysTrue() - Static method in class software.amazon.smithy.utils.FunctionalUtils
-
Returns a
Predicate
that always returns true. - AndExpression - Class in software.amazon.smithy.jmespath.ast
-
And expression where both sides must return truthy values.
- AndExpression(JmespathExpression, JmespathExpression) - Constructor for class software.amazon.smithy.jmespath.ast.AndExpression
- AndExpression(JmespathExpression, JmespathExpression, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.AndExpression
- andThen(TriConsumer<? super T, ? super U, ? super V>) - Method in interface software.amazon.smithy.utils.TriConsumer
-
Returns a composed
TriConsumer
that performs, in sequence, this operation followed by theafter
operation. - AnnotationTrait - Class in software.amazon.smithy.model.traits
-
Trait implementation for traits that are an empty object.
- AnnotationTrait(ShapeId, ObjectNode) - Constructor for class software.amazon.smithy.model.traits.AnnotationTrait
- AnnotationTrait.Provider<T extends AnnotationTrait> - Class in software.amazon.smithy.model.traits
-
Trait provider that expects a boolean value of true.
- AnsiColorFormatter - Enum Class in software.amazon.smithy.cli
-
Styles text using ANSI color codes.
- Any() - Constructor for class software.amazon.smithy.rulesengine.language.eval.Type.Any
- ANY - Enum constant in enum class software.amazon.smithy.jmespath.RuntimeType
- ANY - Enum constant in enum class software.amazon.smithy.model.traits.TraitDefinition.ChangeType
-
Emit when any change occurs.
- ANY - Static variable in class software.amazon.smithy.jmespath.ast.LiteralExpression
-
Sentinel value to represent ANY.
- ANY_STRING_EQUALS - Enum constant in enum class software.amazon.smithy.waiters.PathComparator
-
Matches if any value in the list matches the expected string.
- anyBroken() - Method in class software.amazon.smithy.build.SmithyBuildResult
-
Returns true if any projected models contain error or danger events.
- anyOf(List<Schema>) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
- apiConfig(TaggableApiConfig) - Method in class software.amazon.smithy.aws.traits.tagging.TaggableTrait.Builder
- ApiGatewayConfig - Class in software.amazon.smithy.aws.apigateway.openapi
-
API Gateway OpenAPI configuration.
- ApiGatewayConfig() - Constructor for class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig
- ApiGatewayConfig.ApiType - Enum Class in software.amazon.smithy.aws.apigateway.openapi
-
The type of API Gateway service to generate.
- ApiGatewayExtension - Class in software.amazon.smithy.aws.apigateway.openapi
- ApiGatewayExtension() - Constructor for class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayExtension
- ApiGatewayMapper - Interface in software.amazon.smithy.aws.apigateway.openapi
-
An API Gateway mapper that only applies when the type of API being converted matches the types of APIs handled by the mapper.
- ApiKeySourceTrait - Class in software.amazon.smithy.aws.apigateway.traits
- ApiKeySourceTrait(String) - Constructor for class software.amazon.smithy.aws.apigateway.traits.ApiKeySourceTrait
- ApiKeySourceTrait(String, FromSourceLocation) - Constructor for class software.amazon.smithy.aws.apigateway.traits.ApiKeySourceTrait
- ApiKeySourceTrait.Provider - Class in software.amazon.smithy.aws.apigateway.traits
- append(char) - Method in class software.amazon.smithy.cli.ColorFormatter.PrinterBuffer
- append(CharSequence) - Method in class software.amazon.smithy.cli.ColorFormatter.PrinterBuffer
- append(CharSequence, int, int) - Method in class software.amazon.smithy.cli.ColorFormatter.PrinterBuffer
- append(W, S) - Method in interface software.amazon.smithy.utils.CodeInterceptor.Appender
-
Writes text after previous content in the section.
- appender(Class<S>, BiConsumer<W, S>) - Static method in interface software.amazon.smithy.utils.CodeInterceptor
-
Provides a more concise way of creating anonymous
CodeInterceptor.Appender
s. - APPLIED_TRAIT - Enum constant in enum class software.amazon.smithy.model.knowledge.TextInstance.TextLocationType
- appliesTo(AppliesTo) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
- AppliesTo - Enum Class in software.amazon.smithy.protocoltests.traits
-
Indicates that a compliance test case is only to be implemented by "client" or "server" implementations.
- apply(String, String) - Method in interface software.amazon.smithy.codegen.core.SymbolWriter.Factory
-
Creates a
SymbolWriter
of 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(Node) - Method in class software.amazon.smithy.build.JsonSubstitutions
-
Replaces strings in the given node.
- apply(Shape, Node, NodeValidatorPlugin.Context, NodeValidatorPlugin.Emitter) - Method in interface software.amazon.smithy.model.validation.node.NodeValidatorPlugin
-
Applies the plugin to the given shape, node value, and model.
- Apply - Class in software.amazon.smithy.build.transforms
-
Applies transforms of other projections.
- Apply() - Constructor for class software.amazon.smithy.build.transforms.Apply
- Apply.Config - Class in software.amazon.smithy.build.transforms
-
apply
configuration. - args - Variable in class software.amazon.smithy.cli.BuildParameterBuilder.Result
-
Smithy Build command line arguments.
- args(Node) - Method in class software.amazon.smithy.build.model.TransformConfig.Builder
-
Sets the args of the transform.
- ArgumentReceiver - Interface in software.amazon.smithy.cli
-
A command line argument receiver.
- arguments - Variable in class software.amazon.smithy.jmespath.ast.FunctionExpression
- arguments(List<Expression>) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionNode.Builder
- Arguments - Class in software.amazon.smithy.cli
-
Command line arguments list to evaluate.
- Arguments(String[]) - Constructor for class software.amazon.smithy.cli.Arguments
- ArnIndex - Class in software.amazon.smithy.aws.traits
-
Resolves and indexes the ARN templates for each resource in a service.
- ArnIndex(Model) - Constructor for class software.amazon.smithy.aws.traits.ArnIndex
- arnNamespace(String) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
-
Set the ARN service namespace of the service.
- ArnReferenceTrait - Class in software.amazon.smithy.aws.traits
-
Indicates that a string shape contains an ARN.
- ArnReferenceTrait.Builder - Class in software.amazon.smithy.aws.traits
-
Builder for
ArnReferenceTrait
. - ArnReferenceTrait.Provider - Class in software.amazon.smithy.aws.traits
- ArnTemplateValidator - Class in software.amazon.smithy.aws.traits
-
Ensures that all arn traits for a service are valid and that their templates only reference valid resource identifiers.
- ArnTemplateValidator() - Constructor for class software.amazon.smithy.aws.traits.ArnTemplateValidator
- ArnTrait - Class in software.amazon.smithy.aws.traits
-
Configures the ARN template of a resource shape, relative to the service to which a resource is bound.
- ArnTrait.Builder - Class in software.amazon.smithy.aws.traits
-
Builder for
ArnTrait
. - ArnTrait.Provider - Class in software.amazon.smithy.aws.traits
- array(List<Value>) - Static method in class software.amazon.smithy.rulesengine.language.eval.Value
- array(Type) - Static method in interface software.amazon.smithy.rulesengine.language.eval.Type
- Array(Type) - Constructor for class software.amazon.smithy.rulesengine.language.eval.Type.Array
- ARRAY - Enum constant in enum class software.amazon.smithy.jmespath.RuntimeType
- ARRAY - Enum constant in enum class software.amazon.smithy.model.node.NodeType
- ARRAY - Static variable in class software.amazon.smithy.jmespath.ast.LiteralExpression
-
Sentinel value to represent any ARRAY.
- arrayNode() - Static method in class software.amazon.smithy.model.node.Node
-
Creates an empty
ArrayNode
. - arrayNode(ArrayNode) - Method in interface software.amazon.smithy.model.node.NodeVisitor
-
Visits an array node.
- arrayNode(ArrayNode) - Method in class software.amazon.smithy.model.node.NodeVisitor.Default
- arrayNode(Node...) - Static method in class software.amazon.smithy.model.node.Node
-
Creates an
ArrayNode
from a variadic list of Nodes. - ArrayNode - Class in software.amazon.smithy.model.node
-
Represents an array of nodes.
- ArrayNode(List<Node>, SourceLocation) - Constructor for class software.amazon.smithy.model.node.ArrayNode
- ArrayNode.Builder - Class in software.amazon.smithy.model.node
-
Builder used to efficiently create an ArrayNode.
- artifactDefinitions(ArtifactDefinitions) - Method in class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider.Builder
-
Sets this Builder's ArtifactDefinitions.
- ArtifactDefinitions - Class in software.amazon.smithy.codegen.core.trace
-
Class that defines the acceptable values that can be used in
ShapeLink
objects. - ArtifactDefinitions.Builder - Class in software.amazon.smithy.codegen.core.trace
- asArrayNode() - Method in class software.amazon.smithy.model.node.ArrayNode
- asArrayNode() - Method in class software.amazon.smithy.model.node.Node
-
Gets the node as an ArrayNode if it is an array.
- asBigDecimalShape() - Method in class software.amazon.smithy.model.shapes.BigDecimalShape
- asBigDecimalShape() - Method in class software.amazon.smithy.model.shapes.Shape
- asBigIntegerShape() - Method in class software.amazon.smithy.model.shapes.BigIntegerShape
- asBigIntegerShape() - Method in class software.amazon.smithy.model.shapes.Shape
- asBlobShape() - Method in class software.amazon.smithy.model.shapes.BlobShape
- asBlobShape() - Method in class software.amazon.smithy.model.shapes.Shape
- asBool() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
-
Attempts to convert the literal to a
Boolean
if possible. - asBooleanNode() - Method in class software.amazon.smithy.model.node.BooleanNode
- asBooleanNode() - Method in class software.amazon.smithy.model.node.Node
-
Gets the node as an BooleanNode if it is an boolean.
- asBooleanShape() - Method in class software.amazon.smithy.model.shapes.BooleanShape
- asBooleanShape() - Method in class software.amazon.smithy.model.shapes.Shape
- asByteShape() - Method in class software.amazon.smithy.model.shapes.ByteShape
- asByteShape() - Method in class software.amazon.smithy.model.shapes.Shape
- asDocumentShape() - Method in class software.amazon.smithy.model.shapes.DocumentShape
- asDocumentShape() - Method in class software.amazon.smithy.model.shapes.Shape
- asDoubleShape() - Method in class software.amazon.smithy.model.shapes.DoubleShape
- asDoubleShape() - Method in class software.amazon.smithy.model.shapes.Shape
- asEnumShape() - Method in class software.amazon.smithy.model.shapes.EnumShape
- asEnumShape() - Method in class software.amazon.smithy.model.shapes.Shape
- asFloatShape() - Method in class software.amazon.smithy.model.shapes.FloatShape
- asFloatShape() - Method in class software.amazon.smithy.model.shapes.Shape
- asInteger() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
-
Attempts to convert the literal to an
Literal.Integer
. - asIntegerShape() - Method in class software.amazon.smithy.model.shapes.IntegerShape
- asIntegerShape() - Method in class software.amazon.smithy.model.shapes.Shape
- asIntEnumShape() - Method in class software.amazon.smithy.model.shapes.IntEnumShape
- asIntEnumShape() - Method in class software.amazon.smithy.model.shapes.Shape
- asListShape() - Method in class software.amazon.smithy.model.shapes.ListShape
- asListShape() - Method in class software.amazon.smithy.model.shapes.Shape
- asLongShape() - Method in class software.amazon.smithy.model.shapes.LongShape
- asLongShape() - Method in class software.amazon.smithy.model.shapes.Shape
- asMapShape() - Method in class software.amazon.smithy.model.shapes.MapShape
- asMapShape() - Method in class software.amazon.smithy.model.shapes.Shape
- asMemberShape() - Method in class software.amazon.smithy.model.shapes.MemberShape
- asMemberShape() - Method in class software.amazon.smithy.model.shapes.Shape
- asNullNode() - Method in class software.amazon.smithy.model.node.Node
-
Gets the node as an NullNode if it is a null.
- asNullNode() - Method in class software.amazon.smithy.model.node.NullNode
- asNumberNode() - Method in class software.amazon.smithy.model.node.Node
-
Gets the node as an NumberNode if it is an number.
- asNumberNode() - Method in class software.amazon.smithy.model.node.NumberNode
- asObjectNode() - Method in class software.amazon.smithy.model.node.Node
-
Gets the node as an ObjectNode if it is an object.
- asObjectNode() - Method in class software.amazon.smithy.model.node.ObjectNode
- asOperationShape() - Method in class software.amazon.smithy.model.shapes.OperationShape
- asOperationShape() - Method in class software.amazon.smithy.model.shapes.Shape
- asRecord() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
-
Attempts to convert the literal to a map of
Identifier
toLiteral
. - 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.
- asShortShape() - Method in class software.amazon.smithy.model.shapes.Shape
- asShortShape() - Method in class software.amazon.smithy.model.shapes.ShortShape
- ASSIGN - Static variable in class software.amazon.smithy.rulesengine.language.syntax.rule.Condition
- asString() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
-
Attempts to convert the literal to a
Template
if possible. - asString() - Method in class software.amazon.smithy.rulesengine.language.syntax.Identifier
- asStringNode() - Method in class software.amazon.smithy.model.node.Node
-
Gets the node as an StringNode if it is an string.
- asStringNode() - Method in class software.amazon.smithy.model.node.StringNode
- asStringShape() - Method in class software.amazon.smithy.model.shapes.Shape
- asStringShape() - Method in class software.amazon.smithy.model.shapes.StringShape
- asStructureShape() - Method in class software.amazon.smithy.model.shapes.Shape
- asStructureShape() - Method in class software.amazon.smithy.model.shapes.StructureShape
- asTimestampShape() - Method in class software.amazon.smithy.model.shapes.Shape
- asTimestampShape() - Method in class software.amazon.smithy.model.shapes.TimestampShape
- asTuple() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
-
Attempts to convert the literal to a list of
Literal
values. - asUnionShape() - Method in class software.amazon.smithy.model.shapes.Shape
- asUnionShape() - Method in class software.amazon.smithy.model.shapes.UnionShape
- attribute(boolean) - Method in class software.amazon.smithy.openapi.model.XmlObject.Builder
- AttributeValue - Interface in software.amazon.smithy.model.selector
-
Selector attribute values are the data model of selectors.
- AuthDefinitionTrait - Class in software.amazon.smithy.model.traits
-
This trait is attached to another trait to define an auth scheme.
- AuthDefinitionTrait(AuthDefinitionTrait.Builder) - Constructor for class software.amazon.smithy.model.traits.AuthDefinitionTrait
- AuthDefinitionTrait.Builder - Class in software.amazon.smithy.model.traits
- AuthDefinitionTrait.Provider - Class in software.amazon.smithy.model.traits
- AUTHORITY - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.ParseUrl
- AuthorizerDefinition - Class in software.amazon.smithy.aws.apigateway.traits
-
Represents an API Gateway authorizer.
- AuthorizerDefinition.Builder - Class in software.amazon.smithy.aws.apigateway.traits
-
Builder used to create an
AuthorizerDefinition
. - AuthorizerIndex - Class in software.amazon.smithy.aws.apigateway.traits
-
Computes the effective authorizers of each resource and operation in a service.
- AuthorizerIndex(Model) - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizerIndex
- authorizerPayloadFormatVersion(String) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
-
Sets the format of the payload returned by the authorizer.
- authorizers(Map<String, AuthorizerDefinition>) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait.Builder
-
Replaces all of the authorizers with the given map.
- AuthorizersTrait - Class in software.amazon.smithy.aws.apigateway.traits
-
Defines a map of API Gateway
x-amazon-apigateway-authorizer
values that correspond to Smithy authorization definitions. - AuthorizersTrait.Builder - Class in software.amazon.smithy.aws.apigateway.traits
-
Builds an
AuthorizersTrait
. - AuthorizersTrait.Provider - Class in software.amazon.smithy.aws.apigateway.traits
- AuthorizersTraitValidator - Class in software.amazon.smithy.aws.apigateway.traits
-
Validates if authorizers traits are well-defined.
- AuthorizersTraitValidator() - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizersTraitValidator
- AuthorizerTrait - Class in software.amazon.smithy.aws.apigateway.traits
-
Attaches an API Gateway authorizer to a service, resource, or operation.
- AuthorizerTrait(String) - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizerTrait
- AuthorizerTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizerTrait
- AuthorizerTrait.Provider - Class in software.amazon.smithy.aws.apigateway.traits
- authScheme(ShapeId) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
- authSchemes(List<Identifier>, Map<Identifier, Map<Identifier, Literal>>) - Method in class software.amazon.smithy.rulesengine.language.Endpoint.Builder
- AuthSchemesValidator - Class in software.amazon.smithy.rulesengine.validators
-
Validator which verifies an endpoint with an authSchemes property conforms to a strict schema.
- AuthTrait - Class in software.amazon.smithy.model.traits
-
Specifies the auth schemes supported by default for operations bound to a service.
- AuthTrait(List<ShapeId>) - Constructor for class software.amazon.smithy.model.traits.AuthTrait
-
Deprecated.
- AuthTrait(List<ShapeId>, FromSourceLocation) - Constructor for class software.amazon.smithy.model.traits.AuthTrait
-
Deprecated.
- AuthTrait(Set<ShapeId>) - Constructor for class software.amazon.smithy.model.traits.AuthTrait
- AuthTrait(Set<ShapeId>, FromSourceLocation) - Constructor for class software.amazon.smithy.model.traits.AuthTrait
- AuthTrait.Provider - Class in software.amazon.smithy.model.traits
- AuthTraitValidator - Class in software.amazon.smithy.model.validation.validators
-
All
@auth
trait values referenced from an operation must refer to authentication traits applied to service shapes that enclose the operation. - AuthTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.AuthTraitValidator
- AUTO - Enum constant in enum class software.amazon.smithy.cli.AnsiColorFormatter
-
Writes using ANSI colors if it detects that the environment supports color.
- AUTO - Enum constant in enum class software.amazon.smithy.linters.CamelCaseValidator.MemberNameHandling
-
Member names are serialized using either all lower camel or all upper camel, but not a mixture.
- AwsArn - Class in software.amazon.smithy.rulesengine.language.impl
-
An AWS ARN.
- AwsArn.Builder - Class in software.amazon.smithy.rulesengine.language.impl
- AwsIsVirtualHostableS3Bucket - Class in software.amazon.smithy.rulesengine.language.stdlib
-
An AWS rule-set function for determining whether a given string can be promoted to an S3 virtual bucket host label.
- AwsIsVirtualHostableS3Bucket() - Constructor for class software.amazon.smithy.rulesengine.language.stdlib.AwsIsVirtualHostableS3Bucket
- AwsJson1_0Trait - Class in software.amazon.smithy.aws.traits.protocols
-
An RPC-based protocol that sends JSON payloads.
- AwsJson1_0Trait.Builder - Class in software.amazon.smithy.aws.traits.protocols
- AwsJson1_0Trait.Provider - Class in software.amazon.smithy.aws.traits.protocols
- AwsJson1_1Trait - Class in software.amazon.smithy.aws.traits.protocols
-
An RPC-based protocol that sends JSON payloads.
- AwsJson1_1Trait.Builder - Class in software.amazon.smithy.aws.traits.protocols
- AwsJson1_1Trait.Provider - Class in software.amazon.smithy.aws.traits.protocols
- AwsPartition - Class in software.amazon.smithy.rulesengine.language.stdlib
-
An AWS rule-set function for mapping a region string to a partition.
- AwsPartition() - Constructor for class software.amazon.smithy.rulesengine.language.stdlib.AwsPartition
- AwsProtocolTrait - Class in software.amazon.smithy.aws.traits.protocols
-
Represents a configurable AWS protocol trait.
- AwsProtocolTrait.Builder<T extends Trait,
B extends AwsProtocolTrait.Builder> - Class in software.amazon.smithy.aws.traits.protocols -
Builder for creating a
AwsProtocolTrait
. - AwsQueryCompatibleTrait - Class in software.amazon.smithy.aws.traits.protocols
- AwsQueryCompatibleTrait() - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsQueryCompatibleTrait
- AwsQueryCompatibleTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsQueryCompatibleTrait
- AwsQueryCompatibleTrait.Provider - Class in software.amazon.smithy.aws.traits.protocols
- AwsQueryErrorTrait - Class in software.amazon.smithy.aws.traits.protocols
-
Provides the value in the "Code" distinguishing field and HTTP response code for an operation error.
- AwsQueryErrorTrait(AwsQueryErrorTrait.Builder) - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait
- AwsQueryErrorTrait.Builder - Class in software.amazon.smithy.aws.traits.protocols
-
Builder used to create an AwsQueryErrorTrait.
- AwsQueryErrorTrait.Provider - Class in software.amazon.smithy.aws.traits.protocols
- AwsQueryTrait - Class in software.amazon.smithy.aws.traits.protocols
-
An RPC-based protocol that sends query string requests and XML responses.
- AwsQueryTrait() - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsQueryTrait
- AwsQueryTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsQueryTrait
- AwsQueryTrait.Provider - Class in software.amazon.smithy.aws.traits.protocols
- AwsRestJson1Protocol - Class in software.amazon.smithy.openapi.fromsmithy.protocols
-
Converts the
aws.protocols#restJson1
protocol to OpenAPI. - AwsRestJson1Protocol() - Constructor for class software.amazon.smithy.openapi.fromsmithy.protocols.AwsRestJson1Protocol
- AwsTagIndex - Class in software.amazon.smithy.aws.traits.tagging
-
Index of AWS tagging trait information in a service closure and convenient access to tag operations by name in service closures.
- AwsV4Converter - Class in software.amazon.smithy.openapi.fromsmithy.security
-
Adds AWS signature version in a way that"s compatible with AWS API Gateway.
- AwsV4Converter() - Constructor for class software.amazon.smithy.openapi.fromsmithy.security.AwsV4Converter
B
- basePath(Path) - Method in class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer.Builder
-
A base path to use for any created models.
- bearerFormat(String) - Method in class software.amazon.smithy.openapi.model.SecurityScheme.Builder
- before(Context, ResourceSchema.Builder) - Method in interface software.amazon.smithy.aws.cloudformation.schema.fromsmithy.CfnMapper
-
Updates an ResourceSchema.Builder before converting the model.
- before(Context, ResourceSchema.Builder) - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers.HandlerPermissionMapper
- before(Context, ResourceSchema.Builder) - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers.RequiredMapper
- before(Context<? extends Trait>, OpenApi.Builder) - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.CheckForPrefixHeaders
- before(Context<? extends Trait>, OpenApi.Builder) - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.UnsupportedTraits
- before(Context<? extends Trait>, OpenApi.Builder) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiMapper
-
Updates an OpenApi.Builder before converting the model.
- BG_BLACK - Enum constant in enum class software.amazon.smithy.cli.Style
- BG_BLUE - Enum constant in enum class software.amazon.smithy.cli.Style
- BG_BRIGHT_BLACK - Enum constant in enum class software.amazon.smithy.cli.Style
- BG_BRIGHT_BLUE - Enum constant in enum class software.amazon.smithy.cli.Style
- BG_BRIGHT_CYAN - Enum constant in enum class software.amazon.smithy.cli.Style
- BG_BRIGHT_GREEN - Enum constant in enum class software.amazon.smithy.cli.Style
- BG_BRIGHT_MAGENTA - Enum constant in enum class software.amazon.smithy.cli.Style
- BG_BRIGHT_RED - Enum constant in enum class software.amazon.smithy.cli.Style
- BG_BRIGHT_WHITE - Enum constant in enum class software.amazon.smithy.cli.Style
- BG_BRIGHT_YELLOW - Enum constant in enum class software.amazon.smithy.cli.Style
- BG_CYAN - Enum constant in enum class software.amazon.smithy.cli.Style
- BG_GREEN - Enum constant in enum class software.amazon.smithy.cli.Style
- BG_MAGENTA - Enum constant in enum class software.amazon.smithy.cli.Style
- BG_RED - Enum constant in enum class software.amazon.smithy.cli.Style
- BG_WHITE - Enum constant in enum class software.amazon.smithy.cli.Style
- BG_YELLOW - Enum constant in enum class software.amazon.smithy.cli.Style
- BIG_DECIMAL - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
- BIG_INTEGER - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
- bigDecimalShape(BigDecimalShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
- bigDecimalShape(BigDecimalShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
- bigDecimalShape(BigDecimalShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
- BigDecimalShape - Class in software.amazon.smithy.model.shapes
-
Represents a
integer
shape. - BigDecimalShape.Builder - Class in software.amazon.smithy.model.shapes
-
Builder used to create a
BigDecimalShape
. - bigIntegerShape(BigIntegerShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
- bigIntegerShape(BigIntegerShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
- bigIntegerShape(BigIntegerShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
- BigIntegerShape - Class in software.amazon.smithy.model.shapes
-
Represents a
integer
shape. - BigIntegerShape.Builder - Class in software.amazon.smithy.model.shapes
-
Builder used to create a
BigIntegerShape
. - BinaryExpression - Class in software.amazon.smithy.jmespath.ast
-
Abstract class representing expressions that have a left and right side.
- BinaryExpression(JmespathExpression, JmespathExpression, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.BinaryExpression
- BLACK - Enum constant in enum class software.amazon.smithy.cli.Style
- BLOB - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
- blobShape(BlobShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
- blobShape(BlobShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
- blobShape(BlobShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
- BlobShape - Class in software.amazon.smithy.model.shapes
-
Represents a
blob
shape. - BlobShape.Builder - Class in software.amazon.smithy.model.shapes
-
Builder used to create a
BlobShape
. - BLUE - Enum constant in enum class software.amazon.smithy.cli.Style
- body(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition.Builder
- body(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
- body(HttpMalformedResponseBodyDefinition) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition.Builder
- bodyMediaType(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
- BOLD - Enum constant in enum class software.amazon.smithy.cli.Style
- bool() - Static method in interface software.amazon.smithy.rulesengine.language.eval.Type
- bool(boolean) - Static method in class software.amazon.smithy.rulesengine.language.eval.Value
- bool(boolean) - Static method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
-
Constructs a bool literal from a boolean value.
- Bool() - Constructor for class software.amazon.smithy.rulesengine.language.eval.Type.Bool
- BOOLEAN - Enum constant in enum class software.amazon.smithy.jmespath.RuntimeType
- BOOLEAN - Enum constant in enum class software.amazon.smithy.model.node.NodeType
- BOOLEAN - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
- BOOLEAN - Enum constant in enum class software.amazon.smithy.rulesengine.language.syntax.parameters.ParameterType
- BOOLEAN - Static variable in class software.amazon.smithy.jmespath.ast.LiteralExpression
-
Sentinel value to represent any BOOLEAN.
- BOOLEAN_EQUALS - Enum constant in enum class software.amazon.smithy.waiters.PathComparator
-
Matches if the return value is a boolean that is equal to the string literal 'true' or 'false'.
- BooleanEquals - Class in software.amazon.smithy.rulesengine.language.stdlib
-
Represents a two argument function that compares two expression for boolean equality.
- BooleanEquals(FunctionNode) - Constructor for class software.amazon.smithy.rulesengine.language.stdlib.BooleanEquals
- booleanNode(BooleanNode) - Method in interface software.amazon.smithy.model.node.NodeVisitor
-
Visits a boolean node.
- booleanNode(BooleanNode) - Method in class software.amazon.smithy.model.node.NodeVisitor.Default
- BooleanNode - Class in software.amazon.smithy.model.node
-
Represents a boolean node.
- BooleanNode(boolean, SourceLocation) - Constructor for class software.amazon.smithy.model.node.BooleanNode
- booleanShape(BooleanShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
- booleanShape(BooleanShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
- booleanShape(BooleanShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
- BooleanShape - Class in software.amazon.smithy.model.shapes
-
Represents a
boolean
shape. - BooleanShape.Builder - Class in software.amazon.smithy.model.shapes
-
Builder used to create a
BooleanShape
. - BottomUpIndex - Class in software.amazon.smithy.model.knowledge
-
Computes all of the parent shapes of resources and operations from the bottom-up.
- BottomUpIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.BottomUpIndex
- BOUND - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
-
A BINDING relationship exists between the following shapes: Between an operation and the service or resource that the operation is bound to (through operations or a lifecycle). Between a resource and the resource or service that the resource is bound to in the "resources" property. The subject of the relationship is that shape that was bound, and the target is the shape that declared the binding.
- BoxIndex - Class in software.amazon.smithy.model.knowledge
-
Deprecated.
- BoxIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.BoxIndex
-
Deprecated.
- BoxTrait - Class in software.amazon.smithy.model.traits
-
Deprecated.
- BoxTrait() - Constructor for class software.amazon.smithy.model.traits.BoxTrait
-
Deprecated.
- BoxTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.BoxTrait
-
Deprecated.
- BoxTrait.Provider - Class in software.amazon.smithy.model.traits
-
Deprecated.
- br() - Method in class software.amazon.smithy.utils.SimpleParser
-
Skips spaces then expects that the next character is either the end of the expression or a line break (\n, \r\n, or \r).
- BranchResult(boolean, CoverageChecker.CoverageCheckerCore.Context) - Constructor for class software.amazon.smithy.rulesengine.analysis.CoverageChecker.BranchResult
- BreakingChangeRule(NodePointer, Severity, TraitDefinition.ChangeType, String) - Constructor for class software.amazon.smithy.model.traits.TraitDefinition.BreakingChangeRule
- breakingChanges(List<TraitDefinition.BreakingChangeRule>) - Method in class software.amazon.smithy.model.traits.TraitDefinition.Builder
- BRIGHT_BLACK - Enum constant in enum class software.amazon.smithy.cli.Style
- BRIGHT_BLUE - Enum constant in enum class software.amazon.smithy.cli.Style
- BRIGHT_CYAN - Enum constant in enum class software.amazon.smithy.cli.Style
- BRIGHT_GREEN - Enum constant in enum class software.amazon.smithy.cli.Style
- BRIGHT_MAGENTA - Enum constant in enum class software.amazon.smithy.cli.Style
- BRIGHT_RED - Enum constant in enum class software.amazon.smithy.cli.Style
- BRIGHT_WHITE - Enum constant in enum class software.amazon.smithy.cli.Style
- BRIGHT_YELLOW - Enum constant in enum class software.amazon.smithy.cli.Style
- build() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
- build() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait.Builder
- build() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse.Builder
- build() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
- build() - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
- build() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Handler.Builder
- build() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property.Builder
- build() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote.Builder
- build() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- build() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Tagging.Builder
- build() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
- build() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
- build() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Builder
- build() - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition.Builder
- build() - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeysTrait.Builder
- build() - Method in class software.amazon.smithy.aws.iam.traits.DefineConditionKeysTrait.Builder
- build() - Method in class software.amazon.smithy.aws.iam.traits.IamResourceTrait.Builder
- build() - Method in class software.amazon.smithy.aws.iam.traits.RequiredActionsTrait.Builder
- build() - Method in class software.amazon.smithy.aws.iam.traits.SupportedPrincipalTypesTrait.Builder
- build() - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait.Builder
- build() - Method in class software.amazon.smithy.aws.traits.ArnTrait.Builder
- build() - Method in class software.amazon.smithy.aws.traits.auth.CognitoUserPoolsTrait.Builder
- build() - Method in class software.amazon.smithy.aws.traits.auth.SigV4Trait.Builder
- build() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientDiscoveredEndpointTrait.Builder
- build() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait.Builder
- build() - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait.Builder
- build() - Method in class software.amazon.smithy.aws.traits.protocols.AwsJson1_0Trait.Builder
- build() - Method in class software.amazon.smithy.aws.traits.protocols.AwsJson1_1Trait.Builder
- build() - Method in class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait.Builder
- build() - Method in class software.amazon.smithy.aws.traits.protocols.RestJson1Trait.Builder
- build() - Method in class software.amazon.smithy.aws.traits.protocols.RestXmlTrait.Builder
- build() - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
- build() - Method in class software.amazon.smithy.aws.traits.tagging.TagEnabledTrait.Builder
- build() - Method in class software.amazon.smithy.aws.traits.tagging.TaggableApiConfig.Builder
- build() - Method in class software.amazon.smithy.aws.traits.tagging.TaggableTrait.Builder
- build() - Method in class software.amazon.smithy.build.model.MavenConfig.Builder
- build() - Method in class software.amazon.smithy.build.model.MavenRepository.Builder
- build() - Method in class software.amazon.smithy.build.model.ProjectionConfig.Builder
-
Builds the projection.
- build() - Method in class software.amazon.smithy.build.model.SmithyBuildConfig.Builder
- build() - Method in class software.amazon.smithy.build.model.TransformConfig.Builder
- build() - Method in class software.amazon.smithy.build.PluginContext.Builder
- build() - Method in class software.amazon.smithy.build.ProjectionResult.Builder
- build() - Method in class software.amazon.smithy.build.SmithyBuild
-
Builds the model and applies all projections.
- build() - Method in class software.amazon.smithy.build.SmithyBuildResult.Builder
- build() - Method in class software.amazon.smithy.build.TransformContext.Builder
- build() - Method in class software.amazon.smithy.cli.BuildParameterBuilder
-
Computes the result object that is used when running smithy build.
- build() - Method in class software.amazon.smithy.codegen.core.MappedReservedWords.Builder
-
Builds the reserved words.
- build() - Method in class software.amazon.smithy.codegen.core.ReservedWordsBuilder
-
Builds the reserved words.
- build() - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Builder
-
Builds a
SymbolProvider
implementation that wraps another symbol provider and escapes its results. - build() - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
- build() - Method in class software.amazon.smithy.codegen.core.SymbolDependency.Builder
- build() - Method in class software.amazon.smithy.codegen.core.SymbolReference.Builder
- build() - Method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions.Builder
- build() - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink.Builder
- build() - Method in class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
- build() - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata.Builder
- build() - Method in class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider.Builder
-
Builds a
TracingSymbolProvider
implementation. - build() - Method in class software.amazon.smithy.codegen.core.writer.JavaStyleDocumentationWriterBuilder
-
Deprecated.Creates a
DocumentationWriter
configured by the builder. - build() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter.Builder
- build() - Method in class software.amazon.smithy.jsonschema.Schema.Builder
- build() - Method in class software.amazon.smithy.jsonschema.SchemaDocument.Builder
- build() - Method in class software.amazon.smithy.model.Model.Builder
- build() - Method in class software.amazon.smithy.model.node.ArrayNode.Builder
- build() - Method in class software.amazon.smithy.model.node.ObjectNode.Builder
- build() - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Builder
- build() - Method in class software.amazon.smithy.model.shapes.BigDecimalShape.Builder
- build() - Method in class software.amazon.smithy.model.shapes.BigIntegerShape.Builder
- build() - Method in class software.amazon.smithy.model.shapes.BlobShape.Builder
- build() - Method in class software.amazon.smithy.model.shapes.BooleanShape.Builder
- build() - Method in class software.amazon.smithy.model.shapes.ByteShape.Builder
- build() - Method in class software.amazon.smithy.model.shapes.DocumentShape.Builder
- build() - Method in class software.amazon.smithy.model.shapes.DoubleShape.Builder
- build() - Method in class software.amazon.smithy.model.shapes.EnumShape.Builder
- build() - Method in class software.amazon.smithy.model.shapes.FloatShape.Builder
- build() - Method in class software.amazon.smithy.model.shapes.IntegerShape.Builder
- build() - Method in class software.amazon.smithy.model.shapes.IntEnumShape.Builder
- build() - Method in class software.amazon.smithy.model.shapes.ListShape.Builder
- build() - Method in class software.amazon.smithy.model.shapes.LongShape.Builder
- build() - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
- build() - Method in class software.amazon.smithy.model.shapes.MemberShape.Builder
- build() - Method in class software.amazon.smithy.model.shapes.ModelSerializer.Builder
- build() - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
- build() - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
- build() - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
- build() - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
-
Deprecated.
- build() - Method in class software.amazon.smithy.model.shapes.ShortShape.Builder
- build() - Method in class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer.Builder
- build() - Method in class software.amazon.smithy.model.shapes.StringShape.Builder
- build() - Method in class software.amazon.smithy.model.shapes.StructureShape.Builder
- build() - Method in class software.amazon.smithy.model.shapes.TimestampShape.Builder
- build() - Method in class software.amazon.smithy.model.shapes.UnionShape.Builder
- build() - Method in class software.amazon.smithy.model.traits.AuthDefinitionTrait.Builder
- build() - Method in class software.amazon.smithy.model.traits.CorsTrait.Builder
- build() - Method in class software.amazon.smithy.model.traits.DeprecatedTrait.Builder
- build() - Method in class software.amazon.smithy.model.traits.EffectiveTraitQuery.Builder
- build() - Method in class software.amazon.smithy.model.traits.EndpointTrait.Builder
- build() - Method in class software.amazon.smithy.model.traits.EnumDefinition.Builder
- build() - Method in class software.amazon.smithy.model.traits.EnumTrait.Builder
-
Deprecated.
- build() - Method in class software.amazon.smithy.model.traits.EnumValueTrait.Builder
- build() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Builder
- build() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample.Builder
- build() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example.Builder
- build() - Method in class software.amazon.smithy.model.traits.ExternalDocumentationTrait.Builder
- build() - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Builder
- build() - Method in class software.amazon.smithy.model.traits.HttpTrait.Builder
- build() - Method in class software.amazon.smithy.model.traits.IdRefTrait.Builder
- build() - Method in class software.amazon.smithy.model.traits.LengthTrait.Builder
- build() - Method in class software.amazon.smithy.model.traits.MixinTrait.Builder
- build() - Method in class software.amazon.smithy.model.traits.PaginatedTrait.Builder
- build() - Method in class software.amazon.smithy.model.traits.PropertyTrait.Builder
- build() - Method in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait.Builder
- build() - Method in class software.amazon.smithy.model.traits.RangeTrait.Builder
- build() - Method in class software.amazon.smithy.model.traits.RecommendedTrait.Builder
- build() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Builder
- build() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference.Builder
- build() - Method in class software.amazon.smithy.model.traits.RetryableTrait.Builder
- build() - Method in class software.amazon.smithy.model.traits.SuppressTrait.Builder
- build() - Method in class software.amazon.smithy.model.traits.synthetic.SyntheticEnumTrait.Builder
- build() - Method in class software.amazon.smithy.model.traits.TagsTrait.Builder
- build() - Method in class software.amazon.smithy.model.traits.TraitDefinition.Builder
- build() - Method in class software.amazon.smithy.model.traits.XmlNamespaceTrait.Builder
- build() - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
- build() - Method in class software.amazon.smithy.model.validation.ValidationEvent.Builder
- build() - Method in class software.amazon.smithy.openapi.model.CallbackObject.Builder
- build() - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
- build() - Method in class software.amazon.smithy.openapi.model.EncodingObject.Builder
- build() - Method in class software.amazon.smithy.openapi.model.ExampleObject.Builder
- build() - Method in class software.amazon.smithy.openapi.model.ExternalDocumentation.Builder
- build() - Method in class software.amazon.smithy.openapi.model.InfoObject.Builder
- build() - Method in class software.amazon.smithy.openapi.model.LinkObject.Builder
- build() - Method in class software.amazon.smithy.openapi.model.MediaTypeObject.Builder
- build() - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
- build() - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
- build() - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
- build() - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
- build() - Method in class software.amazon.smithy.openapi.model.RequestBodyObject.Builder
- build() - Method in class software.amazon.smithy.openapi.model.ResponseObject.Builder
- build() - Method in class software.amazon.smithy.openapi.model.SecurityScheme.Builder
- build() - Method in class software.amazon.smithy.openapi.model.ServerObject.Builder
- build() - Method in class software.amazon.smithy.openapi.model.TagObject.Builder
- build() - Method in class software.amazon.smithy.openapi.model.XmlObject.Builder
- build() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition.Builder
- build() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase.Builder
- build() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseBodyDefinition.Builder
- build() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition.Builder
- build() - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
- build() - Method in class software.amazon.smithy.protocoltests.traits.HttpResponseTestCase.Builder
- build() - Method in class software.amazon.smithy.rulesengine.language.Endpoint.Builder
- build() - Method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet.Builder
- build() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint.Builder
- build() - Method in class software.amazon.smithy.rulesengine.language.impl.AwsArn.Builder
- build() - Method in class software.amazon.smithy.rulesengine.language.model.Partition.Builder
- build() - Method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs.Builder
- build() - Method in class software.amazon.smithy.rulesengine.language.model.Partitions.Builder
- build() - Method in class software.amazon.smithy.rulesengine.language.model.RegionOverride.Builder
- build() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionNode.Builder
- build() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Builder
- build() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
- build() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters.Builder
- build() - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Condition.Builder
- build() - Method in class software.amazon.smithy.rulesengine.language.util.LazyValue.Builder
- build() - Method in class software.amazon.smithy.rulesengine.traits.ClientContextParamDefinition.Builder
- build() - Method in class software.amazon.smithy.rulesengine.traits.ClientContextParamsTrait.Builder
- build() - Method in class software.amazon.smithy.rulesengine.traits.ContextParamTrait.Builder
- build() - Method in class software.amazon.smithy.rulesengine.traits.EndpointRuleSetTrait.Builder
- build() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase.Builder
- build() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestExpectation.Builder
- build() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput.Builder
- build() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestsTrait.Builder
- build() - Method in class software.amazon.smithy.rulesengine.traits.ExpectedEndpoint.Builder
- build() - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamDefinition.Builder
- build() - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamsTrait.Builder
- build() - Method in interface software.amazon.smithy.utils.SmithyBuilder
-
Creates an immutable object that is created from the properties that have been set on the builder.
- build() - Method in class software.amazon.smithy.waiters.WaitableTrait.Builder
- build() - Method in class software.amazon.smithy.waiters.Waiter.Builder
- build(Consumer<ProjectionResult>, BiConsumer<String, Throwable>) - Method in class software.amazon.smithy.build.SmithyBuild
-
Builds the model and applies all projections, passing each
ProjectionResult
to the provided callback as they are completed and each encountered exception to the 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.ConditionKeyDefinition
- builder() - Static method in class software.amazon.smithy.aws.iam.traits.ConditionKeysTrait
- builder() - Static method in class software.amazon.smithy.aws.iam.traits.DefineConditionKeysTrait
- builder() - Static method in class software.amazon.smithy.aws.iam.traits.IamResourceTrait
- builder() - Static method in class software.amazon.smithy.aws.iam.traits.RequiredActionsTrait
- builder() - Static method in class software.amazon.smithy.aws.iam.traits.SupportedPrincipalTypesTrait
- builder() - Static method in class software.amazon.smithy.aws.traits.ArnReferenceTrait
- builder() - Static method in class software.amazon.smithy.aws.traits.ArnTrait
- builder() - Static method in class software.amazon.smithy.aws.traits.auth.CognitoUserPoolsTrait
- builder() - Static method in class software.amazon.smithy.aws.traits.auth.SigV4Trait
- builder() - Static method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientDiscoveredEndpointTrait
- builder() - Static method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait
- builder() - Static method in class software.amazon.smithy.aws.traits.HttpChecksumTrait
- builder() - Static method in class software.amazon.smithy.aws.traits.protocols.AwsJson1_0Trait
- builder() - Static method in class software.amazon.smithy.aws.traits.protocols.AwsJson1_1Trait
- builder() - Static method in class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait
- builder() - Static method in class software.amazon.smithy.aws.traits.protocols.RestJson1Trait
- builder() - Static method in class software.amazon.smithy.aws.traits.protocols.RestXmlTrait
- builder() - Static method in class software.amazon.smithy.aws.traits.ServiceTrait
- builder() - Static method in class software.amazon.smithy.aws.traits.tagging.TagEnabledTrait
- builder() - Static method in class software.amazon.smithy.aws.traits.tagging.TaggableApiConfig
-
Creates a builder used to build an TaggableApiConfig.
- builder() - Static method in class software.amazon.smithy.aws.traits.tagging.TaggableTrait
- builder() - Static method in class software.amazon.smithy.build.model.MavenConfig
- builder() - Static method in class software.amazon.smithy.build.model.MavenRepository
- builder() - Static method in class software.amazon.smithy.build.model.ProjectionConfig
- builder() - Static method in class software.amazon.smithy.build.model.SmithyBuildConfig
- builder() - Static method in class software.amazon.smithy.build.model.TransformConfig
- builder() - Static method in class software.amazon.smithy.build.PluginContext
-
Creates a new PluginContext Builder.
- builder() - Static method in class software.amazon.smithy.build.ProjectionResult
-
Creates a
ProjectionResult
builder. - builder() - Static method in class software.amazon.smithy.build.SmithyBuildResult
-
Creates a builder used to build SmithyBuildResult.
- builder() - Static method in class software.amazon.smithy.build.TransformContext
- builder() - Static method in class software.amazon.smithy.codegen.core.MappedReservedWords
- builder() - Static method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider
-
Builder to create a ReservedWordSymbolProvider instance.
- builder() - Static method in class software.amazon.smithy.codegen.core.Symbol
-
Creates a new Symbol builder.
- builder() - Static method in class software.amazon.smithy.codegen.core.SymbolDependency
- builder() - Static method in class software.amazon.smithy.codegen.core.SymbolReference
- builder() - Static method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions
- builder() - Static method in class software.amazon.smithy.codegen.core.trace.ShapeLink
- builder() - Static method in class software.amazon.smithy.codegen.core.trace.TraceFile
- builder() - Static method in class software.amazon.smithy.codegen.core.trace.TraceMetadata
- builder() - Static method in class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider
-
Builder to create a TracingSymbolProvider instance.
- builder() - Static method in class software.amazon.smithy.diff.ModelDiff
-
Creates a new ModelDiff.Builder that provides in-depth diff analysis.
- builder() - Static method in class software.amazon.smithy.jsonschema.JsonSchemaConverter
- builder() - Static method in class software.amazon.smithy.jsonschema.Schema
- builder() - Static method in class software.amazon.smithy.jsonschema.SchemaDocument
-
Returns a builder used to create a
SchemaDocument
. - builder() - Static method in class software.amazon.smithy.model.Model
-
Builds an explicitly configured Smithy model.
- builder() - Static method in class software.amazon.smithy.model.node.ArrayNode
- builder() - Static method in class software.amazon.smithy.model.node.ObjectNode
- builder() - Static method in class software.amazon.smithy.model.pattern.SmithyPattern
- builder() - Static method in class software.amazon.smithy.model.shapes.BigDecimalShape
- builder() - Static method in class software.amazon.smithy.model.shapes.BigIntegerShape
- builder() - Static method in class software.amazon.smithy.model.shapes.BlobShape
- builder() - Static method in class software.amazon.smithy.model.shapes.BooleanShape
- builder() - Static method in class software.amazon.smithy.model.shapes.ByteShape
- builder() - Static method in class software.amazon.smithy.model.shapes.DocumentShape
- builder() - Static method in class software.amazon.smithy.model.shapes.DoubleShape
- builder() - Static method in class software.amazon.smithy.model.shapes.EnumShape
- builder() - Static method in class software.amazon.smithy.model.shapes.FloatShape
- builder() - Static method in class software.amazon.smithy.model.shapes.IntegerShape
- builder() - Static method in class software.amazon.smithy.model.shapes.IntEnumShape
- builder() - Static method in class software.amazon.smithy.model.shapes.ListShape
- builder() - Static method in class software.amazon.smithy.model.shapes.LongShape
- builder() - Static method in class software.amazon.smithy.model.shapes.MapShape
- builder() - Static method in class software.amazon.smithy.model.shapes.MemberShape
- builder() - Static method in class software.amazon.smithy.model.shapes.ModelSerializer
- builder() - Static method in class software.amazon.smithy.model.shapes.OperationShape
- builder() - Static method in class software.amazon.smithy.model.shapes.ResourceShape
- builder() - Static method in class software.amazon.smithy.model.shapes.ServiceShape
- builder() - Static method in class software.amazon.smithy.model.shapes.SetShape
-
Deprecated.
- builder() - Static method in class software.amazon.smithy.model.shapes.ShortShape
- builder() - Static method in class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer
- builder() - Static method in class software.amazon.smithy.model.shapes.StringShape
- builder() - Static method in class software.amazon.smithy.model.shapes.StructureShape
- builder() - Static method in class software.amazon.smithy.model.shapes.TimestampShape
- builder() - Static method in class software.amazon.smithy.model.shapes.UnionShape
- builder() - Static method in class software.amazon.smithy.model.traits.AuthDefinitionTrait
- builder() - Static method in class software.amazon.smithy.model.traits.CorsTrait
- builder() - Static method in class software.amazon.smithy.model.traits.DeprecatedTrait
- builder() - Static method in class software.amazon.smithy.model.traits.EffectiveTraitQuery
-
Creates a new query builder.
- builder() - Static method in class software.amazon.smithy.model.traits.EndpointTrait
- builder() - Static method in class software.amazon.smithy.model.traits.EnumDefinition
- builder() - Static method in class software.amazon.smithy.model.traits.EnumTrait
-
Deprecated.
- builder() - Static method in class software.amazon.smithy.model.traits.EnumValueTrait
- builder() - Static method in class software.amazon.smithy.model.traits.ExamplesTrait
- builder() - Static method in class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample
- builder() - Static method in class software.amazon.smithy.model.traits.ExamplesTrait.Example
- builder() - Static method in class software.amazon.smithy.model.traits.ExternalDocumentationTrait
- builder() - Static method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait
- builder() - Static method in class software.amazon.smithy.model.traits.HttpTrait
- builder() - Static method in class software.amazon.smithy.model.traits.IdRefTrait
- builder() - Static method in class software.amazon.smithy.model.traits.LengthTrait
- builder() - Static method in class software.amazon.smithy.model.traits.MixinTrait
- builder() - Static method in class software.amazon.smithy.model.traits.PaginatedTrait
- builder() - Static method in class software.amazon.smithy.model.traits.PropertyTrait
- builder() - Static method in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait
- builder() - Static method in class software.amazon.smithy.model.traits.RangeTrait
- builder() - Static method in class software.amazon.smithy.model.traits.RecommendedTrait
- builder() - Static method in class software.amazon.smithy.model.traits.ReferencesTrait
- builder() - Static method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference
- builder() - Static method in class software.amazon.smithy.model.traits.RetryableTrait
-
Creates a builder for a retryable trait.
- builder() - Static method in class software.amazon.smithy.model.traits.SuppressTrait
- builder() - Static method in class software.amazon.smithy.model.traits.synthetic.SyntheticEnumTrait
- builder() - Static method in class software.amazon.smithy.model.traits.TagsTrait
- builder() - Static method in class software.amazon.smithy.model.traits.TraitDefinition
- builder() - Static method in class software.amazon.smithy.model.traits.XmlNamespaceTrait
- builder() - Static method in class software.amazon.smithy.model.validation.NodeValidationVisitor
- builder() - Static method in class software.amazon.smithy.model.validation.ValidationEvent
- builder() - Static method in class software.amazon.smithy.openapi.model.CallbackObject
- builder() - Static method in class software.amazon.smithy.openapi.model.ComponentsObject
- builder() - Static method in class software.amazon.smithy.openapi.model.EncodingObject
- builder() - Static method in class software.amazon.smithy.openapi.model.ExampleObject
- builder() - Static method in class software.amazon.smithy.openapi.model.ExternalDocumentation
- builder() - Static method in class software.amazon.smithy.openapi.model.InfoObject
- builder() - Static method in class software.amazon.smithy.openapi.model.LinkObject
- builder() - Static method in class software.amazon.smithy.openapi.model.MediaTypeObject
- builder() - Static method in class software.amazon.smithy.openapi.model.OpenApi
- builder() - Static method in class software.amazon.smithy.openapi.model.OperationObject
- builder() - Static method in class software.amazon.smithy.openapi.model.ParameterObject
- builder() - Static method in class software.amazon.smithy.openapi.model.PathItem
- builder() - Static method in class software.amazon.smithy.openapi.model.RequestBodyObject
- builder() - Static method in class software.amazon.smithy.openapi.model.ResponseObject
- builder() - Static method in class software.amazon.smithy.openapi.model.SecurityScheme
- builder() - Static method in class software.amazon.smithy.openapi.model.ServerObject
- builder() - Static method in class software.amazon.smithy.openapi.model.TagObject
- builder() - Static method in class software.amazon.smithy.openapi.model.XmlObject
- builder() - Static method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition
- builder() - Static method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase
- builder() - Static method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseBodyDefinition
- builder() - Static method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition
- builder() - Static method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
- builder() - Static method in class software.amazon.smithy.protocoltests.traits.HttpResponseTestCase
- builder() - Static method in class software.amazon.smithy.rulesengine.language.Endpoint
-
Create a new Endpoint builder.
- builder() - Static method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet
- builder() - Static method in class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint
- builder() - Static method in class software.amazon.smithy.rulesengine.language.impl.AwsArn
- builder() - Static method in class software.amazon.smithy.rulesengine.language.model.Partition
- builder() - Static method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs
- builder() - Static method in class software.amazon.smithy.rulesengine.language.model.Partitions
- builder() - Static method in class software.amazon.smithy.rulesengine.language.model.RegionOverride
- builder() - Static method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionNode
-
Returns a new builder instance.
- builder() - Static method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr
- builder() - Static method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
- builder() - Static method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters
- builder() - Static method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
- builder() - Static method in class software.amazon.smithy.rulesengine.language.util.LazyValue
- builder() - Static method in class software.amazon.smithy.rulesengine.traits.ClientContextParamDefinition
- builder() - Static method in class software.amazon.smithy.rulesengine.traits.ClientContextParamsTrait
- builder() - Static method in class software.amazon.smithy.rulesengine.traits.ContextParamTrait
- builder() - Static method in class software.amazon.smithy.rulesengine.traits.EndpointRuleSetTrait
- builder() - Static method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase
- builder() - Static method in class software.amazon.smithy.rulesengine.traits.EndpointTestExpectation
- builder() - Static method in class software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput
- builder() - Static method in class software.amazon.smithy.rulesengine.traits.EndpointTestsTrait
- builder() - Static method in class software.amazon.smithy.rulesengine.traits.ExpectedEndpoint
- builder() - Static method in class software.amazon.smithy.rulesengine.traits.StaticContextParamDefinition
- builder() - Static method in class software.amazon.smithy.rulesengine.traits.StaticContextParamsTrait
- builder() - Static method in class software.amazon.smithy.waiters.WaitableTrait
- builder() - Static method in class software.amazon.smithy.waiters.Waiter
- builder(FromSourceLocation) - Static method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
- Builder() - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
- Builder() - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait.Builder
- Builder() - Constructor for class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse.Builder
- Builder() - Constructor for class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
- Builder() - Constructor for class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
- Builder() - Constructor for class software.amazon.smithy.aws.cloudformation.schema.model.Tagging.Builder
- Builder() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
- Builder() - Constructor for class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition.Builder
- Builder() - Constructor for class software.amazon.smithy.aws.iam.traits.RequiredActionsTrait.Builder
- Builder() - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsProtocolTrait.Builder
- Builder() - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait.Builder
- Builder() - Constructor for class software.amazon.smithy.aws.traits.tagging.TagEnabledTrait.Builder
- Builder() - Constructor for class software.amazon.smithy.aws.traits.tagging.TaggableApiConfig.Builder
- Builder() - Constructor for class software.amazon.smithy.aws.traits.tagging.TaggableTrait.Builder
- Builder() - Constructor for class software.amazon.smithy.build.ProjectionResult.Builder
- Builder() - Constructor for class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Builder
- Builder() - Constructor for class software.amazon.smithy.codegen.core.Symbol.Builder
- Builder() - Constructor for class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions.Builder
- Builder() - Constructor for class software.amazon.smithy.codegen.core.trace.ShapeLink.Builder
- Builder() - Constructor for class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
- Builder() - Constructor for class software.amazon.smithy.codegen.core.trace.TraceMetadata.Builder
- Builder() - Constructor for class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider.Builder
- Builder() - Constructor for class software.amazon.smithy.model.shapes.BigDecimalShape.Builder
- Builder() - Constructor for class software.amazon.smithy.model.shapes.BigIntegerShape.Builder
- Builder() - Constructor for class software.amazon.smithy.model.shapes.BlobShape.Builder
- Builder() - Constructor for class software.amazon.smithy.model.shapes.BooleanShape.Builder
- Builder() - Constructor for class software.amazon.smithy.model.shapes.ByteShape.Builder
- Builder() - Constructor for class software.amazon.smithy.model.shapes.CollectionShape.Builder
- Builder() - Constructor for class software.amazon.smithy.model.shapes.DocumentShape.Builder
- Builder() - Constructor for class software.amazon.smithy.model.shapes.DoubleShape.Builder
- Builder() - Constructor for class software.amazon.smithy.model.shapes.EntityShape.Builder
- Builder() - Constructor for class software.amazon.smithy.model.shapes.EnumShape.Builder
- Builder() - Constructor for class software.amazon.smithy.model.shapes.FloatShape.Builder
- Builder() - Constructor for class software.amazon.smithy.model.shapes.IntegerShape.Builder
- Builder() - Constructor for class software.amazon.smithy.model.shapes.IntEnumShape.Builder
- Builder() - Constructor for class software.amazon.smithy.model.shapes.ListShape.Builder
- Builder() - Constructor for class software.amazon.smithy.model.shapes.LongShape.Builder
- Builder() - Constructor for class software.amazon.smithy.model.shapes.MapShape.Builder
- Builder() - Constructor for class software.amazon.smithy.model.shapes.MemberShape.Builder
- Builder() - Constructor for class software.amazon.smithy.model.shapes.OperationShape.Builder
- Builder() - Constructor for class software.amazon.smithy.model.shapes.ResourceShape.Builder
- Builder() - Constructor for class software.amazon.smithy.model.shapes.ServiceShape.Builder
- Builder() - Constructor for class software.amazon.smithy.model.shapes.SetShape.Builder
-
Deprecated.
- Builder() - Constructor for class software.amazon.smithy.model.shapes.ShortShape.Builder
- Builder() - Constructor for class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer.Builder
- Builder() - Constructor for class software.amazon.smithy.model.shapes.StringShape.Builder
- Builder() - Constructor for class software.amazon.smithy.model.shapes.StructureShape.Builder
- Builder() - Constructor for class software.amazon.smithy.model.shapes.TimestampShape.Builder
- Builder() - Constructor for class software.amazon.smithy.model.shapes.UnionShape.Builder
- Builder() - Constructor for class software.amazon.smithy.model.traits.AuthDefinitionTrait.Builder
- Builder() - Constructor for class software.amazon.smithy.model.traits.EffectiveTraitQuery.Builder
- Builder() - Constructor for class software.amazon.smithy.model.traits.EnumDefinition.Builder
- Builder() - Constructor for class software.amazon.smithy.model.traits.EnumTrait.Builder
-
Deprecated.
- Builder() - Constructor for class software.amazon.smithy.model.traits.EnumValueTrait.Builder
- Builder() - Constructor for class software.amazon.smithy.model.traits.ExamplesTrait.Builder
- Builder() - Constructor for class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample.Builder
- Builder() - Constructor for class software.amazon.smithy.model.traits.ExamplesTrait.Example.Builder
- Builder() - Constructor for class software.amazon.smithy.model.traits.ExternalDocumentationTrait.Builder
- Builder() - Constructor for class software.amazon.smithy.model.traits.HttpTrait.Builder
- Builder() - Constructor for class software.amazon.smithy.model.traits.LengthTrait.Builder
- Builder() - Constructor for class software.amazon.smithy.model.traits.MixinTrait.Builder
- Builder() - Constructor for class software.amazon.smithy.model.traits.PaginatedTrait.Builder
- Builder() - Constructor for class software.amazon.smithy.model.traits.PropertyTrait.Builder
- Builder() - Constructor for class software.amazon.smithy.model.traits.ProtocolDefinitionTrait.Builder
- Builder() - Constructor for class software.amazon.smithy.model.traits.RangeTrait.Builder
- Builder() - Constructor for class software.amazon.smithy.model.traits.RecommendedTrait.Builder
- Builder() - Constructor for class software.amazon.smithy.model.traits.ReferencesTrait.Builder
- Builder() - Constructor for class software.amazon.smithy.model.traits.StringListTrait.Builder
- Builder() - Constructor for class software.amazon.smithy.model.traits.synthetic.SyntheticEnumTrait.Builder
- Builder() - Constructor for class software.amazon.smithy.openapi.model.Component.Builder
- Builder() - Constructor for class software.amazon.smithy.openapi.model.SecurityScheme.Builder
- Builder() - Constructor for class software.amazon.smithy.openapi.model.ServerObject.Builder
- Builder() - Constructor for class software.amazon.smithy.rulesengine.language.syntax.rule.Condition.Builder
- Builder() - Constructor for class software.amazon.smithy.rulesengine.language.util.LazyValue.Builder
- Builder() - Constructor for class software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput.Builder
- Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.Endpoint.Builder
- Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.EndpointRuleSet.Builder
-
Construct a builder from a
SourceLocation
. - Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint.Builder
- Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.model.Partition.Builder
- Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.model.PartitionOutputs.Builder
- Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.model.Partitions.Builder
- Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.model.RegionOverride.Builder
- Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
- Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters.Builder
- BuilderRef<T> - Interface in software.amazon.smithy.utils
-
Manages the creation, copying, and reuse of values created by builders.
- buildEscaper() - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Builder
-
Builds a
SymbolProvider.Escaper
that is used to manually 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.
- BuiltInsValidator - Class in software.amazon.smithy.rulesengine.validators
-
Validates that the built-in's specified on parameters are supported.
- BYTE - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
- byteShape(ByteShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
- byteShape(ByteShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
- byteShape(ByteShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
- ByteShape - Class in software.amazon.smithy.model.shapes
-
Represents a
byte
shape. - ByteShape.Builder - Class in software.amazon.smithy.model.shapes
-
Builder used to create a
ByteShape
.
C
- cache(SymbolProvider) - Static method in interface software.amazon.smithy.codegen.core.SymbolProvider
-
Decorates a
SymbolProvider
with a cache and returns the 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 Class in software.amazon.smithy.linters
- CamelCaseValidator.Provider - Class in software.amazon.smithy.linters
- canConvertToEnum(StringShape, boolean) - Static method in class software.amazon.smithy.model.shapes.EnumShape
-
Determines whether a given string shape can be converted to an enum shape.
- canSuppress() - Method in enum class software.amazon.smithy.model.validation.Severity
-
Check if the severity level of the error can be suppressed.
- capitalize(String) - Static method in class software.amazon.smithy.utils.StringUtils
-
Capitalizes a String changing the first character to title case as per
Character.toTitleCase(int)
. - caseInsensitiveCopyOf(Collection<? extends String>) - Static method in class software.amazon.smithy.utils.SetUtils
- CaseUtils - Class in software.amazon.smithy.utils
-
Provides support for camelCase, snake_case, and other kinds of case conversions.
- CfnAdditionalIdentifierTrait - Class in software.amazon.smithy.aws.cloudformation.traits
-
Indicates that the CloudFormation property generated from this member is an additional identifier for the resource.
- CfnAdditionalIdentifierTrait() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnAdditionalIdentifierTrait
- CfnAdditionalIdentifierTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnAdditionalIdentifierTrait
- CfnAdditionalIdentifierTrait.Provider - Class in software.amazon.smithy.aws.cloudformation.traits
- CfnConfig - Class in software.amazon.smithy.aws.cloudformation.schema
-
"cloudformation" smithy-build plugin configuration settings.
- CfnConfig() - Constructor for class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
- CfnConverter - Class in software.amazon.smithy.aws.cloudformation.schema.fromsmithy
- CfnDefaultValueTrait - Class in software.amazon.smithy.aws.cloudformation.traits
-
Indicates that the CloudFormation property generated from this member has a default value for this resource.
- CfnDefaultValueTrait() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnDefaultValueTrait
- CfnDefaultValueTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnDefaultValueTrait
- CfnDefaultValueTrait.Provider - Class in software.amazon.smithy.aws.cloudformation.traits
- CfnException - Exception in software.amazon.smithy.aws.cloudformation.schema
- CfnException(RuntimeException) - Constructor for exception software.amazon.smithy.aws.cloudformation.schema.CfnException
- CfnException(String) - Constructor for exception software.amazon.smithy.aws.cloudformation.schema.CfnException
- CfnException(String, Throwable) - Constructor for exception software.amazon.smithy.aws.cloudformation.schema.CfnException
- CfnExcludePropertyTrait - Class in software.amazon.smithy.aws.cloudformation.traits
-
Indicates that structure member should not be included in generated CloudFormation resource definitions.
- CfnExcludePropertyTrait() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnExcludePropertyTrait
- CfnExcludePropertyTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnExcludePropertyTrait
- CfnExcludePropertyTrait.Provider - Class in software.amazon.smithy.aws.cloudformation.traits
- CfnMapper - Interface in software.amazon.smithy.aws.cloudformation.schema.fromsmithy
-
Provides a plugin infrastructure to hook into the Smithy CloudFormation Resource Schema generation process and map over the result.
- CfnMutabilityTrait - Class in software.amazon.smithy.aws.cloudformation.traits
-
Indicates an explicit CloudFormation mutability of the structure member when part of a CloudFormation resource.
- CfnMutabilityTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
- CfnMutabilityTrait.Provider - Class in software.amazon.smithy.aws.cloudformation.traits
- CfnMutabilityTraitValidator - Class in software.amazon.smithy.aws.cloudformation.traits
-
Validates that members marked as having write-only mutability are not also marked as additional identifiers for their CloudFormation resource.
- CfnMutabilityTraitValidator() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTraitValidator
- CfnNameTrait - Class in software.amazon.smithy.aws.cloudformation.traits
- CfnNameTrait(String) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnNameTrait
- CfnNameTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnNameTrait
- CfnNameTrait.Provider - Class in software.amazon.smithy.aws.cloudformation.traits
- CfnResource - Class in software.amazon.smithy.aws.cloudformation.traits
-
Contains extracted resource information.
- CfnResource.Builder - Class in software.amazon.smithy.aws.cloudformation.traits
- CfnResourceIndex - Class in software.amazon.smithy.aws.cloudformation.traits
-
Index of resources to their CloudFormation identifiers and properties.
- CfnResourceIndex(Model) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex
- CfnResourceIndex.Mutability - Enum Class in software.amazon.smithy.aws.cloudformation.traits
-
Mutability options derived through lifecycle operations or traits.
- CfnResourceProperty - Class in software.amazon.smithy.aws.cloudformation.traits
-
Contains extracted resource property information.
- CfnResourceProperty.Builder - Class in software.amazon.smithy.aws.cloudformation.traits
- CfnResourcePropertyValidator - Class in software.amazon.smithy.aws.cloudformation.traits
-
Validates that derived CloudFormation properties all have the same target.
- CfnResourcePropertyValidator() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnResourcePropertyValidator
- CfnResourceTrait - Class in software.amazon.smithy.aws.cloudformation.traits
-
Indicates that a Smithy resource is a CloudFormation resource.
- CfnResourceTrait.Builder - Class in software.amazon.smithy.aws.cloudformation.traits
- CfnResourceTrait.Provider - Class in software.amazon.smithy.aws.cloudformation.traits
- ChangedDefault - Class in software.amazon.smithy.diff.evaluators
- ChangedDefault() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedDefault
- ChangedEnumTrait - Class in software.amazon.smithy.diff.evaluators
-
Emits a NOTE when a new enum value is appended, emits an ERROR when an enum value is removed, emits an ERROR when an enum name changes, and emits an ERROR when a new enum value is inserted before the end of the list of existing values.
- ChangedEnumTrait() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedEnumTrait
- ChangedLengthTrait - Class in software.amazon.smithy.diff.evaluators
-
Detects when the Length trait is made more restrictive by either raising the min or lowering the max.
- ChangedLengthTrait() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedLengthTrait
- ChangedMemberOrder - Class in software.amazon.smithy.diff.evaluators
-
Creates a DANGER event when a structure or union member is added anywhere other than the end of the previous definition or the member order is changed.
- ChangedMemberOrder() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedMemberOrder
- ChangedMemberTarget - Class in software.amazon.smithy.diff.evaluators
-
Checks for changes in the shapes targeted by a member.
- ChangedMemberTarget() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedMemberTarget
- changedMetadata() - Method in class software.amazon.smithy.diff.Differences
-
Gets a stream of all changed metadata.
- ChangedMetadata - Class in software.amazon.smithy.diff
-
Represents a change in metadata.
- ChangedMetadata - Class in software.amazon.smithy.diff.evaluators
-
Creates a WARNING event when metadata is changed.
- ChangedMetadata() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedMetadata
- ChangedNullability - Class in software.amazon.smithy.diff.evaluators
-
Validates that only backward compatible changes are made to structure member nullability to ensure that if something was previously nullable to clients then it continue to be nullable and vice versa.
- ChangedNullability() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedNullability
- ChangedOperationInput - Class in software.amazon.smithy.diff.evaluators
-
Emits an ERROR when the input shape of an operation is changed to another shape.
- ChangedOperationInput() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedOperationInput
- ChangedOperationOutput - Class in software.amazon.smithy.diff.evaluators
-
Emits an ERROR when the output shape of an operation is changed to another shape.
- ChangedOperationOutput() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedOperationOutput
- ChangedRangeTrait - Class in software.amazon.smithy.diff.evaluators
-
Detects when the Range trait is made more restrictive by either raising the min or lowering the max.
- ChangedRangeTrait() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedRangeTrait
- ChangedResourceIdentifiers - Class in software.amazon.smithy.diff.evaluators
-
Creates an ERROR event when the identifiers of a resource changes.
- ChangedResourceIdentifiers() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedResourceIdentifiers
- ChangedShape<S extends Shape> - Class in software.amazon.smithy.diff
-
Represents a changed shape.
- ChangedShape(S, S) - Constructor for class software.amazon.smithy.diff.ChangedShape
- changedShapes() - Method in class software.amazon.smithy.diff.Differences
-
Gets all changed shapes.
- changedShapes(Class<T>) - Method in class software.amazon.smithy.diff.Differences
-
Gets all changed shapes of a specific type.
- ChangedShapeType - Class in software.amazon.smithy.diff.evaluators
-
Creates an ERROR event when the type of a shape changes.
- ChangedShapeType() - Constructor for class software.amazon.smithy.diff.evaluators.ChangedShapeType
- changedTraits() - Method in class software.amazon.smithy.diff.ChangedShape
-
Gets a stream of changed traits.
- changeShapeType(Model, Map<ShapeId, ShapeType>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
-
Changes the type of each given shape.
- changeShapeType(Model, Map<ShapeId, ShapeType>, ChangeShapeTypeOption...) - Method in class software.amazon.smithy.model.transform.ModelTransformer
-
Changes the type of each given shape.
- ChangeShapeTypeOption - Enum Class in software.amazon.smithy.model.transform
-
Options that can be enabled when changing shape types.
- changeStringEnumsToEnumShapes(boolean) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
-
Changes each compatible string shape with the enum trait to an enum shape.
- changeStringEnumsToEnumShapes(Model) - Method in class software.amazon.smithy.model.transform.ModelTransformer
-
Changes each compatible string shape with the enum trait to an enum shape.
- changeStringEnumsToEnumShapes(Model, boolean) - Method in class software.amazon.smithy.model.transform.ModelTransformer
-
Changes each compatible string shape with the enum trait to an enum shape.
- ChangeStringEnumsToEnumShapes - Class in software.amazon.smithy.build.transforms
-
changeStringEnumsToEnumShapes
is used to change string shapes bearing the enum trait into enum shapes. - ChangeStringEnumsToEnumShapes() - Constructor for class software.amazon.smithy.build.transforms.ChangeStringEnumsToEnumShapes
- ChangeStringEnumsToEnumShapes.Config - Class in software.amazon.smithy.build.transforms
-
changeStringEnumsToEnumShapes
configuration settings. - ChangeTypes - Class in software.amazon.smithy.build.transforms
-
changeType
is used to change the type of one or more shapes. - ChangeTypes() - Constructor for class software.amazon.smithy.build.transforms.ChangeTypes
- ChangeTypes.Config - Class in software.amazon.smithy.build.transforms
-
flattenNamespaces
configuration settings. - checkCoverage() - Method in class software.amazon.smithy.rulesengine.analysis.CoverageChecker
-
Analyze and provides the coverage results for the rule-set.
- checkCoverageFromRule(Rule) - Method in class software.amazon.smithy.rulesengine.analysis.CoverageChecker
-
Analyze and provides the coverage results for a specific rule.
- CheckForGreedyLabels - Class in software.amazon.smithy.openapi.fromsmithy.mappers
-
Checks for greedy labels and fails/warns depending on configuration.
- CheckForGreedyLabels() - Constructor for class software.amazon.smithy.openapi.fromsmithy.mappers.CheckForGreedyLabels
- CheckForPrefixHeaders - Class in software.amazon.smithy.openapi.fromsmithy.mappers
-
Checks for prefix headers in the input or output of an operation, and handles the settings for throwing an exception or warning if they're found.
- CheckForPrefixHeaders() - Constructor for class software.amazon.smithy.openapi.fromsmithy.mappers.CheckForPrefixHeaders
- CHECKSUM_ALGORITHMS - Static variable in class software.amazon.smithy.aws.traits.HttpChecksumTrait
- CHECKSUM_PREFIX - Static variable in class software.amazon.smithy.aws.traits.HttpChecksumTrait
- checkTypeSignature(List<Type>, List<Expression>, Scope<Type>) - Static method in class software.amazon.smithy.rulesengine.language.syntax.fn.LibraryFunction
- classLoader() - Method in class software.amazon.smithy.cli.Command.Env
- classLoader(ClassLoader) - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.CfnConverter
-
Sets a
ClassLoader
to use to 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.
- CleanBindings - Class in software.amazon.smithy.model.transform.plugins
-
Removes operation bindings from resources and services when operations are removed, and removes resource bindings from services and resources when resources are removed.
- CleanBindings() - Constructor for class software.amazon.smithy.model.transform.plugins.CleanBindings
- CleanClientDiscoveryTraitTransformer - Class in software.amazon.smithy.aws.traits.clientendpointdiscovery
-
Removes the endpoint discovery trait from a service if the referenced operation or error are removed.
- CleanClientDiscoveryTraitTransformer() - Constructor for class software.amazon.smithy.aws.traits.clientendpointdiscovery.CleanClientDiscoveryTraitTransformer
- CleanOperationStructures - Class in software.amazon.smithy.model.transform.plugins
-
Removes references to removed structures from operation input, output, and errors.
- CleanOperationStructures() - Constructor for class software.amazon.smithy.model.transform.plugins.CleanOperationStructures
- CleanResourceReferences - Class in software.amazon.smithy.model.transform.plugins
-
Removes references to resources that are removed from
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 class software.amazon.smithy.cli.EnvironmentVariable
-
Clears the system property for the variable.
- clear() - Method in interface software.amazon.smithy.utils.BuilderRef
-
Removes any borrowed or owned values from the reference.
- clear() - Method in class software.amazon.smithy.waiters.WaitableTrait.Builder
- clearAcceptors() - Method in class software.amazon.smithy.waiters.Waiter.Builder
- clearAdditionalIdentifiers() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- clearAuthorizers() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait.Builder
-
Clears all of the authorizers in the builder.
- clearBreakingChanges() - Method in class software.amazon.smithy.model.traits.TraitDefinition.Builder
- clearCacheKeyParameters() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
-
Clears all cache key parameters.
- clearCollectionOperations() - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
- clearCreateOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- clearDefinitions() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote.Builder
- clearDefinitions() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- clearDependencies() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property.Builder
- clearDeprecatedProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- clearEnums() - Method in class software.amazon.smithy.model.traits.EnumTrait.Builder
-
Deprecated.
- clearErrors() - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
-
Removes all errors.
- clearErrors() - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
-
Removes all errors.
- clearExamples() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Builder
- clearHandlers() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- clearMembers() - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
-
Removes all members from the builder.
- clearMembers() - Method in class software.amazon.smithy.model.shapes.CollectionShape.Builder
- clearMembers() - Method in class software.amazon.smithy.model.shapes.EnumShape.Builder
- clearMembers() - Method in class software.amazon.smithy.model.shapes.IntEnumShape.Builder
- clearMembers() - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
- clearMembers() - Method in class software.amazon.smithy.model.shapes.UnionShape.Builder
- clearMembers() - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
-
Deprecated.
- clearMetadata() - Method in class software.amazon.smithy.model.Model.Builder
- clearMixins() - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
-
Removes all mixins.
- clearOperations() - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
- clearParameters() - Method in class software.amazon.smithy.rulesengine.traits.ClientContextParamsTrait.Builder
- clearParameters() - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamsTrait.Builder
- clearPermissions() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Handler.Builder
- clearPrimaryIdentifier() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- clearProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote.Builder
- clearProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- clearProviderArns() - Method in class software.amazon.smithy.aws.traits.auth.CognitoUserPoolsTrait.Builder
-
Clears all provider ARNs from the builder.
- clearReadOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- clearReferences() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Builder
- clearRemotes() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- clearRename() - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
- clearRequired() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- clearResources() - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
- clearResponseAlgorithms() - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait.Builder
- clearSecurity() - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
- clearServer() - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
- clearTags() - Method in class software.amazon.smithy.model.traits.EnumDefinition.Builder
- clearTags() - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
- clearTags() - Method in class software.amazon.smithy.waiters.Waiter.Builder
- clearTraits() - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
-
Removes all traits.
- clearTraits() - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
-
Deprecated.
- clearUrls() - Method in class software.amazon.smithy.model.traits.ExternalDocumentationTrait.Builder
- clearValues() - Method in class software.amazon.smithy.model.traits.StringListTrait.Builder
-
Clears all values out of the builder.
- clearWriteOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- Cli - Class in software.amazon.smithy.cli
-
This class provides a basic CLI abstraction.
- Cli(Command, ClassLoader) - Constructor for class software.amazon.smithy.cli.Cli
-
Creates a new CLI with the given name.
- CLIENT - Enum constant in enum class software.amazon.smithy.model.knowledge.NullableIndex.CheckMode
-
A client, or any other kind of non-authoritative model consumer that must honor the
InputTrait
andClientOptionalTrait
. - CLIENT - Enum constant in enum class software.amazon.smithy.protocoltests.traits.AppliesTo
- CLIENT_CAREFUL - Enum constant in enum class software.amazon.smithy.model.knowledge.NullableIndex.CheckMode
-
Like
NullableIndex.CheckMode.CLIENT
mode, but will treat all members that target structures and unions as optional because these members can never transition to optional using a default trait. - CLIENT_ZERO_VALUE_V1 - Enum constant in enum class software.amazon.smithy.model.knowledge.NullableIndex.CheckMode
-
Evaluates only default traits on members that are set to their zero value based on Smithy IDL 1.0 semantics (that is, only looks at shapes that had a zero value in Smithy v1, including byte, short, integer, long, float, double, and boolean.
- CLIENT_ZERO_VALUE_V1_NO_INPUT - Enum constant in enum class software.amazon.smithy.model.knowledge.NullableIndex.CheckMode
-
Evaluates only default traits on members that are set to their zero value based on Smithy IDL 1.0 semantics (that is, only looks at shapes that had a zero value in Smithy v1, including byte, short, integer, long, float, double, and boolean.
- ClientContextParamDefinition - Class in software.amazon.smithy.rulesengine.traits
-
A service client context parameter definition.
- ClientContextParamDefinition.Builder - Class in software.amazon.smithy.rulesengine.traits
- ClientContextParamsTrait - Class in software.amazon.smithy.rulesengine.traits
-
Indicates that the named rule-set parameters that should be configurable on the service client using the specified smithy types.
- ClientContextParamsTrait(ClientContextParamsTrait.Builder) - Constructor for class software.amazon.smithy.rulesengine.traits.ClientContextParamsTrait
- ClientContextParamsTrait.Builder - Class in software.amazon.smithy.rulesengine.traits
- ClientContextParamsTrait.Provider - Class in software.amazon.smithy.rulesengine.traits
- ClientDiscoveredEndpointTrait - Class in software.amazon.smithy.aws.traits.clientendpointdiscovery
-
Indicates that the target operation should use the SDK's endpoint discovery logic.
- ClientDiscoveredEndpointTrait.Builder - Class in software.amazon.smithy.aws.traits.clientendpointdiscovery
-
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.ColorFormatter.PrinterBuffer
- closeBlock(String, Object...) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
-
Closes a block of syntax by writing a newline, dedenting, then writing text.
- closeBlock(String, Object...) - Method in class software.amazon.smithy.utils.CodeWriter
-
Deprecated.
- cloudFormationName(String) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
-
Sets the AWS CloudFormation resource type service name.
- cloudFormationSystemTags(boolean) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Tagging.Builder
- cloudTrailEventSource(String) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
-
Set the CloudTrail event source name of the service.
- code - Variable in exception software.amazon.smithy.cli.CliError
- code(int) - Method in class software.amazon.smithy.model.traits.HttpTrait.Builder
- code(int) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition.Builder
- code(Integer) - Method in class software.amazon.smithy.protocoltests.traits.HttpResponseTestCase.Builder
- code(String) - Method in class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait.Builder
- CodegenContext<S,
W extends SymbolWriter<W, ?>, I extends SmithyIntegration<S, W, ?>> - Interface in software.amazon.smithy.codegen.core -
A context object that can be used during code generation and is used by
SmithyIntegration
. - CodegenDirector<W extends SymbolWriter<W,
? extends ImportContainer>, I extends SmithyIntegration<S, W, C>, C extends CodegenContext<S, W, I>, S> - Class in software.amazon.smithy.codegen.core.directed -
Performs directed code generation of a
DirectedCodegen
. - CodegenDirector() - Constructor for class software.amazon.smithy.codegen.core.directed.CodegenDirector
- CodegenException - Exception in software.amazon.smithy.codegen.core
-
Thrown when an error occurs during code generation.
- CodegenException(String) - Constructor for exception software.amazon.smithy.codegen.core.CodegenException
- CodegenException(String, Throwable) - Constructor for exception software.amazon.smithy.codegen.core.CodegenException
- CodegenException(Throwable) - Constructor for exception software.amazon.smithy.codegen.core.CodegenException
- CodegenWriter<T extends CodegenWriter<T,
U>, U extends ImportContainer> - Class in software.amazon.smithy.codegen.core.writer -
Deprecated.prefer
SymbolWriter
. This will be removed in a future release. - CodegenWriter(DocumentationWriter<T>, U) - Constructor for class software.amazon.smithy.codegen.core.writer.CodegenWriter
-
Deprecated.
- CodegenWriterDelegator<T extends CodegenWriter<T,
?>> - Class in software.amazon.smithy.codegen.core.writer -
Deprecated.prefer
WriterDelegator
. This class will be removed in a future release. - CodegenWriterDelegator(FileManifest, SymbolProvider, CodegenWriterFactory<T>) - Constructor for class software.amazon.smithy.codegen.core.writer.CodegenWriterDelegator
-
Deprecated.
- CodegenWriterFactory<T extends CodegenWriter<T,
?>> - Interface in software.amazon.smithy.codegen.core.writer -
Deprecated.prefer
SymbolWriter.Factory
. This will be removed in a future release. - CodeInterceptor<S extends CodeSection,
W extends AbstractCodeWriter<W>> - Interface in software.amazon.smithy.utils -
A
CodeSection
interceptor for a specific type 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.
- 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(Function<T, StringNode>, Function<T, ToNode>) - Static method in class software.amazon.smithy.model.node.ObjectNode
-
Creates a collector that creates an ObjectNode.
- collect(SourceLocation) - Static method in class software.amazon.smithy.model.node.ArrayNode
- COLLECTION - Enum constant in enum class software.amazon.smithy.model.knowledge.IdentifierBindingIndex.BindingType
-
Indicates that the operation is bound to a resource as a collection operation.
- COLLECTION_OPERATION - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
-
A collection operation relationship exists between a resource and the operations bound to the resource in the "collectionOperations", "create", and "list" properties.
- collectionOperations(Collection<ShapeId>) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
- CollectionShape - Class in software.amazon.smithy.model.shapes
-
Abstract class representing Set and List shapes.
- CollectionShape.Builder<B extends CollectionShape.Builder<B,
S>, S extends CollectionShape> - Class in software.amazon.smithy.model.shapes -
Builder used to create a List or Set shape.
- collectStringKeys(Function<T, String>, Function<T, ToNode>) - Static method in class software.amazon.smithy.model.node.ObjectNode
-
Creates a collector that creates an ObjectNode.
- colorFormatter(ColorFormatter) - Method in class software.amazon.smithy.cli.Cli
- ColorFormatter - Interface in software.amazon.smithy.cli
-
Styles text using color codes.
- ColorFormatter.PrinterBuffer - Class in software.amazon.smithy.cli
-
A buffer associated with a
CliPrinter
used to build up a string of colored text. - colors() - Method in class software.amazon.smithy.cli.Command.Env
- colorSetting() - Method in class software.amazon.smithy.cli.StandardOptions
- column - Variable in class software.amazon.smithy.jmespath.ExpressionProblem
-
The column where the problem occurred.
- column() - Method in class software.amazon.smithy.utils.SimpleParser
-
Gets the current 1-based column number of the parser.
- column(Integer) - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink.Builder
-
Sets tags list of a ShapeLink.
- COLUMN_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.ShapeLink
- Command - Interface in software.amazon.smithy.cli
-
Represents a CLI command.
- Command.Env - Class in software.amazon.smithy.cli
-
Environment settings for the command.
- comment(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
- ComparatorExpression - Class in software.amazon.smithy.jmespath.ast
-
Compares the left and right expression using a comparator, resulting in a boolean value.
- ComparatorExpression(ComparatorType, JmespathExpression, JmespathExpression) - Constructor for class software.amazon.smithy.jmespath.ast.ComparatorExpression
- ComparatorExpression(ComparatorType, JmespathExpression, JmespathExpression, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.ComparatorExpression
- ComparatorType - Enum Class in software.amazon.smithy.jmespath.ast
-
A comparator in a comparison expression.
- compare() - Method in class software.amazon.smithy.diff.ModelDiff.Builder
-
Performs the diff of the old and new models.
- compare(ClassLoader, Model, Model) - Static method in class software.amazon.smithy.diff.ModelDiff
-
Evaluates the differences between two models.
- compare(LiteralExpression, LiteralExpression, ComparatorType) - Method in enum class software.amazon.smithy.jmespath.RuntimeType
- compare(FromSourceLocation, FromSourceLocation) - Static method in interface software.amazon.smithy.model.FromSourceLocation
-
Compares two FromSourceLocations.
- compare(Model, Model) - Static method in class software.amazon.smithy.diff.ModelDiff
-
Evaluates the differences between two models.
- compareTo(SymbolDependency) - Method in class software.amazon.smithy.codegen.core.SymbolDependency
-
Dependencies can be sorted based on the natural sort order of the dependencyType, packageName, and finally the version.
- compareTo(ExpressionProblem) - Method in class software.amazon.smithy.jmespath.ExpressionProblem
- compareTo(StringNode) - Method in class software.amazon.smithy.model.node.StringNode
- compareTo(Shape) - Method in class software.amazon.smithy.model.shapes.Shape
- compareTo(ShapeId) - Method in class software.amazon.smithy.model.shapes.ShapeId
- compareTo(SourceLocation) - Method in class software.amazon.smithy.model.SourceLocation
- compareTo(ValidationEvent) - Method in class software.amazon.smithy.model.validation.ValidationEvent
- compareTo(ExternalDocumentation) - Method in class software.amazon.smithy.openapi.model.ExternalDocumentation
- compareTo(TagObject) - Method in class software.amazon.smithy.openapi.model.TagObject
- Component - Class in software.amazon.smithy.openapi.model
-
Abstract class used for most OpenAPI model components.
- Component(Component.Builder<?, ?>) - Constructor for class software.amazon.smithy.openapi.model.Component
- Component.Builder<B extends Component.Builder,
C extends Component> - Class in software.amazon.smithy.openapi.model - components(ComponentsObject) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
- ComponentsObject - Class in software.amazon.smithy.openapi.model
- ComponentsObject.Builder - Class in software.amazon.smithy.openapi.model
- compose(List<OpenApiMapper>) - Static method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiMapper
-
Creates an OpenApiMapper that is composed of multiple mappers.
- compose(ReservedWords...) - Static method in interface software.amazon.smithy.codegen.core.ReservedWords
-
Composes multiple instance of
ReservedWords
into a single implementation that delegates to them one after the other. - compute(Model) - Method in class software.amazon.smithy.model.neighbor.UnreferencedShapes
-
Gets the set of shapes that are unreferenced.
- compute(Model) - Method in class software.amazon.smithy.model.neighbor.UnreferencedTraitDefinitions
- condition() - Method in class software.amazon.smithy.rulesengine.analysis.CoverageChecker.CoverageResult
- condition() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.Function
-
Convert this function into a condition.
- condition() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr
-
Convert this function into a condition.
- condition(String) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.Function
-
Converts this function into a condition which stores the output in the named result.
- condition(String) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr
-
Converts this function into a condition which stores the output in the named result.
- condition(Into<Condition>) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder
- Condition - Class in software.amazon.smithy.rulesengine.language.syntax.rule
-
A condition is call to a rule-set function that used to determine whether a rule should be executed.
- Condition.Builder - Class in software.amazon.smithy.rulesengine.language.syntax.rule
- ConditionKeyDefinition - Class in software.amazon.smithy.aws.iam.traits
- ConditionKeyDefinition.Builder - Class in software.amazon.smithy.aws.iam.traits
- ConditionKeysIndex - Class in software.amazon.smithy.aws.iam.traits
-
Provides an index of condition keys for a service, including any condition keys inferred from resource identifiers.
- ConditionKeysIndex(Model) - Constructor for class software.amazon.smithy.aws.iam.traits.ConditionKeysIndex
- ConditionKeysTrait - Class in software.amazon.smithy.aws.iam.traits
-
Applies condition keys to an operation or resource.
- ConditionKeysTrait(List<String>) - Constructor for class software.amazon.smithy.aws.iam.traits.ConditionKeysTrait
- ConditionKeysTrait(List<String>, FromSourceLocation) - Constructor for class software.amazon.smithy.aws.iam.traits.ConditionKeysTrait
- ConditionKeysTrait.Builder - Class in software.amazon.smithy.aws.iam.traits
- ConditionKeysTrait.Provider - Class in software.amazon.smithy.aws.iam.traits
- ConditionKeysValidator - Class in software.amazon.smithy.aws.iam.traits
-
Ensures that condition keys referenced by operations bound within the closure of a service are defined either explicitly using the
defineConditionKeys
trait or through an inferred resource identifier condition key. - ConditionKeysValidator() - Constructor for class software.amazon.smithy.aws.iam.traits.ConditionKeysValidator
- conditions(List<Condition>) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder
- conditions(Into<Condition>...) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder
- config(Path) - Method in class software.amazon.smithy.build.SmithyBuild
-
Sets the required configuration object used to build the model.
- config(CfnConfig) - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.CfnConverter
-
Set the CloudFormation configuration settings.
- config(SmithyBuildConfig) - Method in class software.amazon.smithy.build.SmithyBuild
-
Sets the required configuration object used to build the model.
- config(JsonSchemaConfig) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter.Builder
-
Sets the configuration object.
- config(OpenApiConfig) - Method in class software.amazon.smithy.openapi.fromsmithy.OpenApiConverter
-
Set the OpenAPI configuration settings.
- Config() - Constructor for class software.amazon.smithy.build.transforms.Apply.Config
- Config() - Constructor for class software.amazon.smithy.build.transforms.ChangeStringEnumsToEnumShapes.Config
- Config() - Constructor for class software.amazon.smithy.build.transforms.ChangeTypes.Config
- Config() - Constructor for class software.amazon.smithy.build.transforms.ExcludeMetadata.Config
- Config() - Constructor for class software.amazon.smithy.build.transforms.ExcludeShapesBySelector.Config
- Config() - Constructor for class software.amazon.smithy.build.transforms.ExcludeShapesByTag.Config
- Config() - Constructor for class software.amazon.smithy.build.transforms.ExcludeShapesByTrait.Config
- Config() - Constructor for class software.amazon.smithy.build.transforms.ExcludeTags.Config
- Config() - Constructor for class software.amazon.smithy.build.transforms.ExcludeTraits.Config
- Config() - Constructor for class software.amazon.smithy.build.transforms.ExcludeTraitsByTag.Config
- Config() - Constructor for class software.amazon.smithy.build.transforms.FilterSuppressions.Config
- Config() - Constructor for class software.amazon.smithy.build.transforms.FlattenNamespaces.Config
- Config() - Constructor for class software.amazon.smithy.build.transforms.IncludeMetadata.Config
- Config() - Constructor for class software.amazon.smithy.build.transforms.IncludeNamespaces.Config
- Config() - Constructor for class software.amazon.smithy.build.transforms.IncludeServices.Config
- Config() - Constructor for class software.amazon.smithy.build.transforms.IncludeShapesBySelector.Config
- Config() - Constructor for class software.amazon.smithy.build.transforms.IncludeShapesByTag.Config
- Config() - Constructor for class software.amazon.smithy.build.transforms.IncludeTags.Config
- Config() - Constructor for class software.amazon.smithy.build.transforms.IncludeTraits.Config
- Config() - Constructor for class software.amazon.smithy.build.transforms.IncludeTraitsByTag.Config
- Config() - Constructor for class software.amazon.smithy.build.transforms.RemoveTraitDefinitions.Config
- Config() - Constructor for class software.amazon.smithy.build.transforms.RemoveUnusedShapes.Config
- Config() - Constructor for class software.amazon.smithy.build.transforms.RenameShapes.Config
- Config() - Constructor for class software.amazon.smithy.linters.AbbreviationNameValidator.Config
- Config() - Constructor for class software.amazon.smithy.linters.CamelCaseValidator.Config
- Config() - Constructor for class software.amazon.smithy.linters.MissingClientOptionalTrait.Config
- Config() - Constructor for class software.amazon.smithy.linters.MissingPaginatedTraitValidator.Config
- Config() - Constructor for class software.amazon.smithy.linters.MissingSensitiveTraitValidator.Config
- Config() - Constructor for class software.amazon.smithy.linters.NoninclusiveTermsValidator.Config
- Config() - Constructor for class software.amazon.smithy.linters.RepeatedShapeNameValidator.Config
- Config() - Constructor for class software.amazon.smithy.linters.ReservedWordsValidator.Config
- Config() - Constructor for class software.amazon.smithy.linters.ShouldHaveUsedTimestampValidator.Config
- Config() - Constructor for class software.amazon.smithy.linters.StandardOperationVerbValidator.Config
- Config() - Constructor for class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator.Config
- Config() - Constructor for class software.amazon.smithy.model.validation.linters.EmitNoneSelectorValidator.Config
- ConfigurableProjectionTransformer<T> - Class in software.amazon.smithy.build.transforms
-
An abstract class used to more easily implement a Smithy build projection transformer that expects configuration input in a specific type,
T
. - ConfigurableProjectionTransformer() - Constructor for class software.amazon.smithy.build.transforms.ConfigurableProjectionTransformer
- ConfigurableSmithyBuildPlugin<T> - Class in software.amazon.smithy.build.plugins
-
An abstract class used to more easily implement a Smithy build plugin that expects configuration input in a specific type,
T
. - ConfigurableSmithyBuildPlugin() - Constructor for class software.amazon.smithy.build.plugins.ConfigurableSmithyBuildPlugin
- ConflictingShapeNameException - Exception in software.amazon.smithy.jsonschema
-
Thrown when two shapes generate the same JSON schema pointer.
- conflictsWith(UriPattern) - Method in class software.amazon.smithy.model.pattern.UriPattern
-
Determines if the pattern conflicts with another pattern.
- conflictsWith(Topic) - Method in class software.amazon.smithy.mqtt.traits.Topic
-
Determines if this topic conflicts with another topic.
- conflictsWith(TopicBinding<?>) - Method in class software.amazon.smithy.mqtt.traits.TopicBinding
-
Returns true if the topic binding conflicts with another.
- connectedShapes() - Method in class software.amazon.smithy.codegen.core.directed.Directive
- connectionId(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
-
Sets the ID of a VpcLink when using a private integration.
- connectionType(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
-
Sets the connection type.
- constValue(Node) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
- consumeIdentifier(SimpleParser) - Static method in class software.amazon.smithy.model.loader.ParserUtils
-
Expects and skips over a Smithy identifier production.
- consumeMatches(Model, Consumer<Selector.ShapeMatch>) - Method in interface software.amazon.smithy.model.selector.Selector
-
Matches a selector to a set of shapes and receives each matched shape with the variables that were set when the shape was matched.
- consumeNamespace(SimpleParser) - Static method in class software.amazon.smithy.model.loader.ParserUtils
-
Expects and consumes a valid Smithy shape ID namespace.
- consumer(Consumer<T>) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
-
A simple helper method that makes it easier to invoke the built-in
C
(call) formatter using 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
-
Reads a lexeme from the expression while the given
predicate
matches each peeked character. - contact(ObjectNode) - Method in class software.amazon.smithy.openapi.model.InfoObject.Builder
- containsId(String) - Method in class software.amazon.smithy.model.validation.ValidationEvent
-
Tests if the event ID hierarchically contains the given ID.
- containsMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Checks if the given member name exists in the ObjectNode.
- content(Map<String, MediaTypeObject>) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
- content(Map<String, MediaTypeObject>) - Method in class software.amazon.smithy.openapi.model.RequestBodyObject.Builder
- content(Map<String, MediaTypeObject>) - Method in class software.amazon.smithy.openapi.model.ResponseObject.Builder
- content(ObjectNode) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample.Builder
- contentEncoding(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
- contentHandling(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse.Builder
-
Sets the content handling of the response template.
- contentHandling(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
-
Set the Request payload encoding conversion types.
- contentHandling(String) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
-
Set the Request payload encoding conversion types.
- contentMediaType(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
- contents(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseBodyDefinition.Builder
- contentType(String) - Method in class software.amazon.smithy.openapi.model.EncodingObject.Builder
- context() - Method in class software.amazon.smithy.codegen.core.directed.ContextualDirective
- context(String, Runnable) - Static method in exception software.amazon.smithy.rulesengine.language.error.RuleError
- context(String, FromSourceLocation, Runnable) - Static method in exception software.amazon.smithy.rulesengine.language.error.RuleError
- context(String, FromSourceLocation, RuleError.Evaluator<T>) - Static method in exception software.amazon.smithy.rulesengine.language.error.RuleError
- context(String, RuleError.Evaluator<T>) - Static method in exception software.amazon.smithy.rulesengine.language.error.RuleError
- Context - Class in software.amazon.smithy.aws.cloudformation.schema.fromsmithy
-
Smithy to CloudFormation conversion context object.
- Context<T extends Trait> - Class in software.amazon.smithy.openapi.fromsmithy
-
Smithy to OpenAPI conversion context object.
- Context(Model) - Constructor for class software.amazon.smithy.model.validation.node.NodeValidatorPlugin.Context
- Context(Model, Set<NodeValidationVisitor.Feature>) - Constructor for class software.amazon.smithy.model.validation.node.NodeValidatorPlugin.Context
- ContextIndex - Class in software.amazon.smithy.rulesengine.traits
-
Resolves an indexes the context parameters in the model.
- ContextIndex(Model) - Constructor for class software.amazon.smithy.rulesengine.traits.ContextIndex
- ContextParamTrait - Class in software.amazon.smithy.rulesengine.traits
-
Binds a Structure member shape to a rule-set parameter.
- ContextParamTrait.Builder - Class in software.amazon.smithy.rulesengine.traits
- ContextParamTrait.Provider - Class in software.amazon.smithy.rulesengine.traits
- ContextualDirective<C extends CodegenContext<S,
?, ?>, S> - Class in software.amazon.smithy.codegen.core.directed -
Directive that contains a
CodegenContext
. - ContextualValidationEventFormatter - Class in software.amazon.smithy.model.validation
-
This validation event formatter outputs a validation event that points to the source code line that triggered the event.
- ContextualValidationEventFormatter() - Constructor for class software.amazon.smithy.model.validation.ContextualValidationEventFormatter
- ControlPlaneTrait - Class in software.amazon.smithy.aws.traits
- ControlPlaneTrait() - Constructor for class software.amazon.smithy.aws.traits.ControlPlaneTrait
- ControlPlaneTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.traits.ControlPlaneTrait
- ControlPlaneTrait.Provider - Class in software.amazon.smithy.aws.traits
- convert() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter
-
Perform the conversion of the entire shape index.
- convert(Model) - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.CfnConverter
-
Converts the annotated resources in the Smithy model to CloudFormation Resource Schemas.
- convert(Model) - Method in class software.amazon.smithy.openapi.fromsmithy.OpenApiConverter
-
Converts the Smithy model to OpenAPI.
- convertShape(Shape) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter
-
Perform the conversion of a single shape.
- convertToNode(Model) - Method in class software.amazon.smithy.openapi.fromsmithy.OpenApiConverter
-
Converts the given service shape to a JSON/Node representation of an OpenAPI model using the given Smithy model.
- convertToNodes(Model) - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.CfnConverter
-
Converts resource shapes annotated with the
@cfnResource
trait to JSON/Node representations of CloudFormation Resource Schemas using the given Smithy model. - copy() - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Creates a copy of the current model assembler.
- copy() - Method in interface software.amazon.smithy.utils.BuilderRef
-
Creates an immutable copy of
T
. - copyOf(Collection<? extends T>) - Static method in class software.amazon.smithy.utils.ListUtils
-
Creates an immutable copy of the given list.
- copyOf(Collection<? extends T>) - Static method in class software.amazon.smithy.utils.SetUtils
-
Creates an immutable copy of the given set.
- copyOf(Map<? extends K, ? extends V>) - Static method in class software.amazon.smithy.utils.MapUtils
-
Creates an immutable copy of the given map.
- copyServiceErrorsToOperations(Model, ServiceShape) - Method in class software.amazon.smithy.model.transform.ModelTransformer
-
Copies the errors defined on the given service onto each operation bound to the service, effectively flattening service error inheritance.
- copySettingsFrom(AbstractCodeWriter<T>) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
-
Copies settings from the given AbstractCodeWriter into this AbstractCodeWriter.
- copySettingsFrom(CodeWriter) - Method in class software.amazon.smithy.utils.CodeWriter
-
Deprecated.
- CoreExtension - Class in software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers
-
Registers the core Smithy2CloudFormation functionality.
- CoreExtension - Class in software.amazon.smithy.openapi.fromsmithy
-
Registers the core Smithy2OpenApi functionality.
- CoreExtension() - Constructor for class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers.CoreExtension
- CoreExtension() - Constructor for class software.amazon.smithy.openapi.fromsmithy.CoreExtension
- CorsHttpIntegration - Class in software.amazon.smithy.aws.apigateway.openapi
-
Adds support for the API Gateway
x-amazon-apigateway-cors
extension for API Gateway HTTP APIs using values from the 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.BranchResult - Class in software.amazon.smithy.rulesengine.analysis
- CoverageChecker.CoverageResult - Class in software.amazon.smithy.rulesengine.analysis
- CoverageResult(Condition, boolean, List<Map<Identifier, Value>>) - Constructor for class software.amazon.smithy.rulesengine.analysis.CoverageChecker.CoverageResult
- create() - Static method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.CfnConverter
- create() - Static method in class software.amazon.smithy.cli.SmithyCli
-
Creates a new instance of the CLI.
- create() - Static method in class software.amazon.smithy.model.transform.ModelTransformer
-
Creates a ModelTransformer using ModelTransformerPlugin instances discovered using the
com.software.smithy.transform
class loader and any modules found in the module path. - create() - Static method in class software.amazon.smithy.openapi.fromsmithy.OpenApiConverter
- create(ClassLoader) - Static method in class software.amazon.smithy.build.SmithyBuild
-
Creates a
SmithyBuild
implementation that is configured to discover various Smithy service providers using the 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, 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 - Enum constant in enum class software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex.Mutability
-
Applied when a property was derived from a lifecycle operation that creates a resource or the
CfnMutabilityTrait
specifyingfull
,create
, orcreate-and-read
mutability. - CREATE - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
-
Relationships that exist between a resource and the create lifecycle operation.
- CREATE - Static variable in class software.amazon.smithy.aws.cloudformation.schema.model.Handler
- createBuilderForType() - Method in enum class software.amazon.smithy.model.shapes.ShapeType
-
Creates a shape builder that corresponds to the shape type.
- createCli() - Method in class software.amazon.smithy.cli.SmithyCli
-
Creates a runnable CLI.
- createContext(CreateContextDirective<S, I>) - Method in interface software.amazon.smithy.codegen.core.directed.DirectedCodegen
-
Creates the codegen context object.
- CreateContextDirective<S,
I extends SmithyIntegration<S, ?, ?>> - Class in software.amazon.smithy.codegen.core.directed -
Directive used to create a
CodegenContext
. - createDedicatedInputAndOutput(Model, String, String) - Method in class software.amazon.smithy.model.transform.ModelTransformer
-
Updates the model so that every operation has a dedicated input shape marked with the
input
trait and output shape marked with 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, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
- createEvent(Severity, Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
- createInvalid(Shape, RelationshipType, ShapeId) - Static method in class software.amazon.smithy.model.neighbor.Relationship
-
Constructs an invalid shape relationship where the neighbor is not present.
- createLazyString(String, SourceLocation) - Static method in class software.amazon.smithy.model.node.StringNode
-
Creates a StringNode that is lazily populated with a value provided by the given
Supplier
. - createMemberNameStrategy() - Static method in interface software.amazon.smithy.jsonschema.PropertyNamingStrategy
-
Creates a naming strategy that just uses the member name as-is.
- createNode() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait
- createNode() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
- createNode() - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
- createNode() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
- createNode() - Method in class software.amazon.smithy.aws.iam.traits.DefineConditionKeysTrait
- createNode() - Method in class software.amazon.smithy.aws.iam.traits.IamResourceTrait
- createNode() - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait
- createNode() - Method in class software.amazon.smithy.aws.traits.ArnTrait
- createNode() - Method in class software.amazon.smithy.aws.traits.auth.CognitoUserPoolsTrait
- createNode() - Method in class software.amazon.smithy.aws.traits.auth.SigV4Trait
- createNode() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientDiscoveredEndpointTrait
- createNode() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait
- createNode() - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait
- createNode() - Method in class software.amazon.smithy.aws.traits.protocols.AwsProtocolTrait
- createNode() - Method in class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait
- createNode() - Method in class software.amazon.smithy.aws.traits.protocols.RestXmlTrait
- createNode() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
- createNode() - Method in class software.amazon.smithy.aws.traits.tagging.TagEnabledTrait
- createNode() - Method in class software.amazon.smithy.aws.traits.tagging.TaggableTrait
- createNode() - Method in class software.amazon.smithy.model.traits.AbstractTrait
-
The result of toNode is used for hashCodes and equality.
- createNode() - Method in class software.amazon.smithy.model.traits.AuthDefinitionTrait
- createNode() - Method in class software.amazon.smithy.model.traits.AuthTrait
- createNode() - Method in class software.amazon.smithy.model.traits.CorsTrait
- createNode() - Method in class software.amazon.smithy.model.traits.DefaultTrait
- createNode() - Method in class software.amazon.smithy.model.traits.DeprecatedTrait
- createNode() - Method in class software.amazon.smithy.model.traits.DynamicTrait
- createNode() - Method in class software.amazon.smithy.model.traits.EndpointTrait
- createNode() - Method in class software.amazon.smithy.model.traits.EnumTrait
-
Deprecated.
- createNode() - Method in class software.amazon.smithy.model.traits.EnumValueTrait
- createNode() - Method in class software.amazon.smithy.model.traits.ExamplesTrait
- createNode() - Method in class software.amazon.smithy.model.traits.ExternalDocumentationTrait
- createNode() - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait
- createNode() - Method in class software.amazon.smithy.model.traits.HttpErrorTrait
- createNode() - Method in class software.amazon.smithy.model.traits.HttpTrait
- createNode() - Method in class software.amazon.smithy.model.traits.IdRefTrait
- createNode() - Method in class software.amazon.smithy.model.traits.LengthTrait
- createNode() - Method in class software.amazon.smithy.model.traits.MixinTrait
- createNode() - Method in class software.amazon.smithy.model.traits.PaginatedTrait
- createNode() - Method in class software.amazon.smithy.model.traits.PropertyTrait
- createNode() - Method in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait
- createNode() - Method in class software.amazon.smithy.model.traits.RangeTrait
- createNode() - Method in class software.amazon.smithy.model.traits.RecommendedTrait
- createNode() - Method in class software.amazon.smithy.model.traits.ReferencesTrait
- createNode() - Method in class software.amazon.smithy.model.traits.RetryableTrait
- createNode() - Method in class software.amazon.smithy.model.traits.StringListTrait
- createNode() - Method in class software.amazon.smithy.model.traits.StringTrait
- createNode() - Method in class software.amazon.smithy.model.traits.synthetic.OriginalShapeIdTrait
- createNode() - Method in class software.amazon.smithy.model.traits.TraitDefinition
- createNode() - Method in class software.amazon.smithy.model.traits.XmlNamespaceTrait
- createNode() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestsTrait
- createNode() - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestsTrait
- createNode() - Method in class software.amazon.smithy.protocoltests.traits.HttpResponseTestsTrait
- createNode() - Method in class software.amazon.smithy.rulesengine.traits.ClientContextParamsTrait
- createNode() - Method in class software.amazon.smithy.rulesengine.traits.ContextParamTrait
- createNode() - Method in class software.amazon.smithy.rulesengine.traits.EndpointRuleSetTrait
- createNode() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestsTrait
- createNode() - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamsTrait
- createNode() - Method in class software.amazon.smithy.waiters.WaitableTrait
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.CallbackObject
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.Component
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.ComponentsObject
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.EncodingObject
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.ExampleObject
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.ExternalDocumentation
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.InfoObject
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.LinkObject
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.MediaTypeObject
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.OpenApi
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.OperationObject
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.ParameterObject
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.PathItem
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.RequestBodyObject
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.ResponseObject
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.SecurityScheme
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.ServerObject
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.TagObject
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.XmlObject
- createOnlyProperties(Collection<String>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- createOperation(Context<T>, OperationShape) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiProtocol
-
Creates an operation entry, including the method, URI, and operation object builder.
- createOperation(Context<RestJson1Trait>, OperationShape) - Method in class software.amazon.smithy.openapi.fromsmithy.protocols.AwsRestJson1Protocol
- createPathToInputMember(ToShapeId, String) - Method in class software.amazon.smithy.model.selector.PathFinder
-
Creates a
Path
to an operation input member if it exists. - createPathToOutputMember(ToShapeId, String) - Method in class software.amazon.smithy.model.selector.PathFinder
-
Creates a
Path
to an operation output member if it exists. - createRef(ToShapeId) - Method in class software.amazon.smithy.openapi.fromsmithy.Context
-
Creates a schema that contains a $ref that points to a schema component.
- createResult(ValidatedResult<Model>) - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestCase
-
Creates a test case result from a test case and validated model.
- createSecurityRequirements(Context<? extends Trait>, T, Shape) - Method in interface software.amazon.smithy.openapi.fromsmithy.SecuritySchemeConverter
-
Creates a "security" requirements property to apply to an operation or top-level service using the Smithy auth scheme name as the key.
- createSecurityScheme(Context<? extends Trait>, SigV4Trait) - Method in class software.amazon.smithy.openapi.fromsmithy.security.AwsV4Converter
- createSecurityScheme(Context<? extends Trait>, HttpApiKeyAuthTrait) - Method in class software.amazon.smithy.openapi.fromsmithy.security.HttpApiKeyAuthConverter
- createSecurityScheme(Context<? extends Trait>, HttpBasicAuthTrait) - Method in class software.amazon.smithy.openapi.fromsmithy.security.HttpBasicConverter
- createSecurityScheme(Context<? extends Trait>, HttpBearerAuthTrait) - Method in class software.amazon.smithy.openapi.fromsmithy.security.HttpBearerConverter
- createSecurityScheme(Context<? extends Trait>, HttpDigestAuthTrait) - Method in class software.amazon.smithy.openapi.fromsmithy.security.HttpDigestConverter
- createSecurityScheme(Context<? extends Trait>, T) - Method in interface software.amazon.smithy.openapi.fromsmithy.SecuritySchemeConverter
-
Creates an OpenAPI security scheme.
- createServiceFactory() - Static method in interface software.amazon.smithy.build.ProjectionTransformer
-
Creates a
ProjectionTransformer
factory function using SPI and the current thread's context class loader. - createServiceFactory() - Static method in interface software.amazon.smithy.build.SmithyBuildPlugin
-
Creates a SmithyBuildPlugin factory function using SPI and the current Thread's context class loader.
- createServiceFactory() - Static method in interface software.amazon.smithy.model.traits.TraitFactory
-
Creates a TraitFactory that discovers TraitService providers using the Thread context class loader.
- createServiceFactory(ClassLoader) - Static method in interface software.amazon.smithy.build.ProjectionTransformer
-
Creates a
ProjectionTransformer
factory function using SPI. - createServiceFactory(ClassLoader) - Static method in interface software.amazon.smithy.build.SmithyBuildPlugin
-
Creates a SmithyBuildPlugin factory function using SPI.
- createServiceFactory(ClassLoader) - Static method in interface software.amazon.smithy.model.traits.TraitFactory
-
Creates a TraitFactory that discovers TraitService providers using the given ClassLoader.
- createServiceFactory(ClassLoader) - Static method in interface software.amazon.smithy.model.validation.ValidatorFactory
-
Creates a ValidatorFactory that discovers service providers using the given ClassLoader.
- createServiceFactory(Iterable<ProjectionTransformer>) - Static method in interface software.amazon.smithy.build.ProjectionTransformer
-
Creates a
ProjectionTransformer
factory function using the given transformers. - createServiceFactory(Iterable<SmithyBuildPlugin>) - Static method in interface software.amazon.smithy.build.SmithyBuildPlugin
-
Creates a factory function used that creates SmithyBuildPlugins using a list of resolved plugins.
- createServiceFactory(Iterable<TraitService>) - Static method in interface software.amazon.smithy.model.traits.TraitFactory
-
Creates a TraitFactory that uses a List of TraitService provider instances.
- createServiceFactory(Iterable<Validator>, Iterable<ValidatorService>) - Static method in interface software.amazon.smithy.model.validation.ValidatorFactory
-
Creates a ValidatorFactory that uses a collection of built-in validators and a collection of ValidatorService instances for configurable validators.
- createSmithyJarManifestUrl(String) - Static method in class software.amazon.smithy.model.loader.ModelDiscovery
-
Creates a URL that points to the Smithy manifest file of a JAR.
- createSymbolProvider(CreateSymbolProviderDirective<S>) - Method in interface software.amazon.smithy.codegen.core.directed.DirectedCodegen
-
Create the
SymbolProvider
used to map shapes to code symbols. - CreateSymbolProviderDirective<S> - Class in software.amazon.smithy.codegen.core.directed
-
Directive used to create a
SymbolProvider
. - createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.iam.traits.DefineConditionKeysTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.iam.traits.IamResourceTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.ArnTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.auth.CognitoUserPoolsTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.auth.SigV4Trait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientDiscoveredEndpointTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.protocols.AwsJson1_0Trait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.protocols.AwsJson1_1Trait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.protocols.RestJson1Trait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.protocols.RestXmlTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.tagging.TagEnabledTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.tagging.TaggableTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.AnnotationTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.AuthDefinitionTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.AuthTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.CorsTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.DefaultTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.DeprecatedTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.EndpointTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.EnumTrait.Provider
-
Deprecated.
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.EnumValueTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.ExternalDocumentationTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.HttpErrorTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.HttpTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.IdRefTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.LengthTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.MixinTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.PaginatedTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.PropertyTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.RangeTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.RecommendedTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.RetryableTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.StringListTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.StringTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.TraitDefinition.Provider
- createTrait(ShapeId, Node) - Method in interface software.amazon.smithy.model.traits.TraitService
-
Creates the trait from a node value.
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.model.traits.XmlNamespaceTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestsTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestsTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.protocoltests.traits.HttpResponseTestsTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.rulesengine.traits.ClientContextParamsTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.rulesengine.traits.ContextParamTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.rulesengine.traits.EndpointRuleSetTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestsTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamsTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.waiters.WaitableTrait.Provider
- createTrait(ShapeId, ShapeId, Node) - Method in interface software.amazon.smithy.model.traits.TraitFactory
-
Creates and configures a trait using model trait data.
- createValidator(String, ObjectNode) - Method in interface software.amazon.smithy.model.validation.ValidatorFactory
-
Creates and configures a Validator by name.
- createValidator(ObjectNode) - Method in interface software.amazon.smithy.model.validation.ValidatorService
-
Creates a validator using configuration.
- createValidator(ObjectNode) - Method in class software.amazon.smithy.model.validation.ValidatorService.Provider
- createWithPlugins(List<ModelTransformerPlugin>) - Static method in class software.amazon.smithy.model.transform.ModelTransformer
-
Creates a ModelTransformer using a list of ModelTransformer plugins.
- createWithServiceProviders(ClassLoader) - Static method in class software.amazon.smithy.model.transform.ModelTransformer
-
Creates a ModelTransformer that finds
ModelTransformerPlugin
service providers using the givenClassLoader
. - credentials(String) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
-
Sets the Credentials required for invoking the authorizer, if any, in the form of an ARN of an IAM execution role.
- credentials(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
-
Specifies the credentials used by the integration, if any.
- CurrentExpression - Class in software.amazon.smithy.jmespath.ast
-
Gets the current node.
- CurrentExpression() - Constructor for class software.amazon.smithy.jmespath.ast.CurrentExpression
- CurrentExpression(int, int) - Constructor for class software.amazon.smithy.jmespath.ast.CurrentExpression
- customAuthType(String) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
-
Sets the customAuthType of the authorizer.
- customize(C) - Method in interface software.amazon.smithy.codegen.core.SmithyIntegration
-
Allows generators to write additional files, perform additional tasks, and interact directly with a
FileManifest
used to write files to the plugin's output. - customizeAfterIntegrations(CustomizeDirective<C, S>) - Method in interface software.amazon.smithy.codegen.core.directed.DirectedCodegen
-
Performs any necessary code generation after all shapes are generated, using the created codegen context object after all integrations have performed customizations.
- customizeBeforeIntegrations(CustomizeDirective<C, S>) - Method in interface software.amazon.smithy.codegen.core.directed.DirectedCodegen
-
Performs any necessary code generation after all shapes are generated, using the created codegen context object before integrations perform customizations.
- customizeBeforeShapeGeneration(CustomizeDirective<C, S>) - Method in interface software.amazon.smithy.codegen.core.directed.DirectedCodegen
-
Performs any necessary code generation before all shapes are generated, using the created codegen context object.
- CustomizeDirective<C extends CodegenContext<S,
?, ?>, S> - Class in software.amazon.smithy.codegen.core.directed -
Directive used to perform post-processing code generation.
- CYAN - Enum constant in enum class software.amazon.smithy.cli.Style
- CycleException(Set<ShapeId>, List<ShapeId>) - Constructor for exception software.amazon.smithy.model.loader.TopologicalShapeSort.CycleException
D
- danger(Shape, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
- danger(Shape, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
- danger(Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
- danger(Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
- DANGER - Enum constant in enum class software.amazon.smithy.jmespath.ExpressionProblem.Severity
-
The problem is a warning that you might be able to ignore depending on the input.
- DANGER - Enum constant in enum class software.amazon.smithy.model.validation.Severity
- DataPlaneTrait - Class in software.amazon.smithy.aws.traits
- DataPlaneTrait() - Constructor for class software.amazon.smithy.aws.traits.DataPlaneTrait
- DataPlaneTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.traits.DataPlaneTrait
- DataPlaneTrait.Provider - Class in software.amazon.smithy.aws.traits
- DataTrait - Class in software.amazon.smithy.aws.traits
- DataTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.aws.traits.DataTrait
- DataTrait.Provider - Class in software.amazon.smithy.aws.traits
- DATE_TIME - Enum constant in enum class software.amazon.smithy.model.traits.TimestampFormatTrait.Format
- DATE_TIME - Static variable in class software.amazon.smithy.model.traits.TimestampFormatTrait
- debug() - Method in class software.amazon.smithy.cli.StandardOptions
- DEBUG - Static variable in class software.amazon.smithy.cli.StandardOptions
- declarationFile(String) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
-
Sets the filename of where this symbol is declared.
- DECLARE - Enum constant in enum class software.amazon.smithy.codegen.core.SymbolReference.ContextOption
-
Indicates that the referenced symbol is needed when declaring the symbol.
- decorateSymbolProvider(Model, S, SymbolProvider) - Method in interface software.amazon.smithy.codegen.core.SmithyIntegration
-
Updates the
SymbolProvider
used when generating code. - decreaseNestingLevel() - Method in class software.amazon.smithy.utils.SimpleParser
-
Decreases the current nesting level of the parser.
- dedent() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
-
Removes one level of indentation from all lines.
- dedent() - Method in class software.amazon.smithy.utils.CodeWriter
-
Deprecated.
- dedent(int) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
-
Removes a specific number of indentations from all lines.
- dedent(int) - Method in class software.amazon.smithy.utils.CodeWriter
-
Deprecated.
- Default() - Constructor for class software.amazon.smithy.model.node.NodeVisitor.Default
- Default() - Constructor for class software.amazon.smithy.model.shapes.ShapeVisitor.Default
- Default() - Constructor for class software.amazon.smithy.rulesengine.language.visit.ExpressionVisitor.Default
- DEFAULT - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
- defaultParameterizedTestSource(Class<?>) - Static method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite
-
Factory method used to easily create a JUnit 5
ParameterizedTest
MethodSource
based on the givenClass
. - DefaultPartitionDataProvider - Class in software.amazon.smithy.rulesengine.language.stdlib.partition
- DefaultPartitionDataProvider() - Constructor for class software.amazon.smithy.rulesengine.language.stdlib.partition.DefaultPartitionDataProvider
- DefaultTrait - Class in software.amazon.smithy.model.traits
-
Indicates that a shape is defaulted, meaning a zero value is used when one is not provided.
- DefaultTrait(Node) - Constructor for class software.amazon.smithy.model.traits.DefaultTrait
- DefaultTrait.Provider - Class in software.amazon.smithy.model.traits
- DefaultTraitValidator - Class in software.amazon.smithy.model.validation.validators
- DefaultTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.DefaultTraitValidator
- defaultValue(Node) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
- defaultValue(Value) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
- DefaultValueInUpdateValidator - Class in software.amazon.smithy.model.validation.validators
-
Finds operations that are meant to partially update a resource, but that use members with default values in their input shapes, making it impossible to know if the member was provided explicitly or defaulted.
- DefaultValueInUpdateValidator() - Constructor for class software.amazon.smithy.model.validation.validators.DefaultValueInUpdateValidator
- DefaultVisitor<R> - Class in software.amazon.smithy.rulesengine.language.visit
-
An abstract visitor implementation for a
RuleValueVisitor
, andExpressionVisitor
. - DefaultVisitor() - Constructor for class software.amazon.smithy.rulesengine.language.visit.DefaultVisitor
- DefineConditionKeysTrait - Class in software.amazon.smithy.aws.iam.traits
-
Defines condition keys used in a service.
- DefineConditionKeysTrait.Builder - Class in software.amazon.smithy.aws.iam.traits
- DefineConditionKeysTrait.Provider - Class in software.amazon.smithy.aws.iam.traits
- definitionFile(String) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
-
Sets the filename of where this symbol is defined.
- definitions(Map<String, Schema>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote.Builder
- definitions(Map<String, Schema>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- definitions(ArtifactDefinitions) - Method in class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
- DEFINITIONS_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.TraceFile
- delete(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
- delete(OperationObject) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
- DELETE - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
-
Relationships that exist between a resource and the delete lifecycle operation.
- DELETE - Static variable in class software.amazon.smithy.aws.cloudformation.schema.model.Handler
- dependencies(Collection<String>) - Method in class software.amazon.smithy.build.model.MavenConfig.Builder
- dependencies(List<String>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property.Builder
- dependencies(List<SymbolDependency>) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
-
Replaces the symbol dependencies of the symbol.
- dependencies(SymbolDependencyContainer) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
-
Replaces the symbol dependencies of the symbol.
- DependencyResolver - Interface in software.amazon.smithy.cli.dependencies
-
Resolves Maven dependencies for the Smithy CLI.
- DependencyResolver.Factory - Interface in software.amazon.smithy.cli.dependencies
-
Responsible for creating a
DependencyResolver
for the CLI, optionally based on configuration. - DependencyResolverException - Exception in software.amazon.smithy.cli.dependencies
-
Exception encountered while attempting to resolve dependencies.
- DependencyResolverException(String) - Constructor for exception software.amazon.smithy.cli.dependencies.DependencyResolverException
- DependencyResolverException(String, Throwable) - Constructor for exception software.amazon.smithy.cli.dependencies.DependencyResolverException
- DependencyResolverException(Throwable) - Constructor for exception software.amazon.smithy.cli.dependencies.DependencyResolverException
- dependencyResolverFactory(DependencyResolver.Factory) - Method in class software.amazon.smithy.cli.SmithyCli
-
Sets a custom dependency resolver factory to use when resolving dependencies.
- DependencyTracker - Class in software.amazon.smithy.codegen.core
-
A container for all known dependencies of a generator.
- DependencyTracker() - Constructor for class software.amazon.smithy.codegen.core.DependencyTracker
- dependencyType(String) - Method in class software.amazon.smithy.codegen.core.SymbolDependency.Builder
-
Sets the type of dependency (for example, "dev", "optional", etc).
- deprecated(boolean) - Method in class software.amazon.smithy.model.traits.EnumDefinition.Builder
- deprecated(boolean) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
- deprecated(boolean) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
- deprecated(boolean) - Method in class software.amazon.smithy.waiters.Waiter.Builder
- deprecated(Parameter.Deprecated) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
- Deprecated(String, String) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Deprecated
- DEPRECATED - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
- deprecatedProperties(Collection<String>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- DeprecatedTrait - Class in software.amazon.smithy.model.traits
-
Marks a shape as deprecated.
- DeprecatedTrait.Builder - Class in software.amazon.smithy.model.traits
-
Builder used to create a DeprecatedTrait.
- DeprecatedTrait.Provider - Class in software.amazon.smithy.model.traits
- DeprecatedTraitValidator - Class in software.amazon.smithy.model.validation.validators
-
Emits a validation event if a model contains shapes that are bound to deprecated traits.
- DeprecatedTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.DeprecatedTraitValidator
- dequeueSortedShapes() - Method in class software.amazon.smithy.model.loader.TopologicalShapeSort
-
Sort the shapes and returns the ordered list of shape IDs.
- deref(ComponentsObject) - Method in class software.amazon.smithy.openapi.model.Ref
-
Dereferences the value stored in a ref.
- description(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- description(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
- description(String) - Method in class software.amazon.smithy.openapi.model.ExampleObject.Builder
- description(String) - Method in class software.amazon.smithy.openapi.model.ExternalDocumentation.Builder
- description(String) - Method in class software.amazon.smithy.openapi.model.InfoObject.Builder
- description(String) - Method in class software.amazon.smithy.openapi.model.LinkObject.Builder
- description(String) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
- description(String) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
- description(String) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
- description(String) - Method in class software.amazon.smithy.openapi.model.RequestBodyObject.Builder
- description(String) - Method in class software.amazon.smithy.openapi.model.ResponseObject.Builder
- description(String) - Method in class software.amazon.smithy.openapi.model.SecurityScheme.Builder
- description(String) - Method in class software.amazon.smithy.openapi.model.ServerObject.Builder
- description(String) - Method in class software.amazon.smithy.openapi.model.TagObject.Builder
- description(String) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder
- deserialize(Node, Class<T>) - Method in class software.amazon.smithy.model.node.NodeMapper
-
Deserialize a Node
value
into an instance ofT
. - deserializeCollection(Node, Class<T>, Class<U>) - Method in class software.amazon.smithy.model.node.NodeMapper
- 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
- detect() - Static method in enum class software.amazon.smithy.cli.AnsiColorFormatter
-
Detects if ANSI colors are supported and returns the appropriate Ansi enum variant.
- detectJsonTimestampFormat(Shape) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
-
Detects the TimestampFormat of the given shape, falling back to the configured default format specified in
JsonSchemaConfig.setDefaultTimestampFormat(TimestampFormatTrait.Format)
. - determineIntroducedEvents() - Method in class software.amazon.smithy.diff.ModelDiff.Result
-
Gets the validation events that were introduced by whatever changes were made to the new model.
- determineRequestContentType(ToShapeId, String) - Method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
-
Returns the expected request Content-Type of the given operation.
- determineRequestContentType(ToShapeId, String, String) - Method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
-
Returns the expected request Content-Type of the given operation.
- determineResolvedEvents() - Method in class software.amazon.smithy.diff.ModelDiff.Result
-
Gets the validation events that were present in the old model but are no longer an issue in the new model.
- determineResponseContentType(ToShapeId, String) - Method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
-
Returns the expected response Content-Type of the given operation or error.
- determineResponseContentType(ToShapeId, String, String) - Method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
-
Returns the expected response Content-Type of the given operation or error.
- determineTimestampFormat(ToShapeId, HttpBinding.Location, TimestampFormatTrait.Format) - Method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
-
Determines the appropriate timestamp format for a member shape bound to a specific location.
- determineValidatorName(Class<?>) - Static method in interface software.amazon.smithy.model.validation.ValidatorService
-
Determines the name of a validator based on a class name.
- diff(ToNode, ToNode) - Static method in class software.amazon.smithy.model.node.Node
-
Computes the differences between two Nodes as a String.
- Differences - Class in software.amazon.smithy.diff
-
Queryable container for detected structural differences between two models.
- DiffEvaluator - Interface in software.amazon.smithy.diff
-
Interface used to evaluate two models and their normalized differences and return
ValidationEvent
s that are relative to the new model. - DIRECTED - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipDirection
-
A directed relationship that goes from a shape to a shape that it references.
- directedCodegen(DirectedCodegen<C, S, I>) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
-
Sets the required
DirectedCodegen
implementation to invoke. - DirectedCodegen<C extends CodegenContext<S,
?, I>, S, I extends SmithyIntegration<S, ?, C>> - Interface in software.amazon.smithy.codegen.core.directed -
Provides a directed code generation abstraction to make it easier to implement a Smithy code generator for a single service that leverages other abstractions in smithy-codegen-core, including
SmithyIntegration
,SymbolProvider
,CodegenContext
,SymbolWriter
, 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
- DISABLED - Enum constant in enum class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig.ApiType
-
Disables API Gateway OpenAPI plugins.
- disableDefaultOperations(Boolean) - Method in class software.amazon.smithy.aws.traits.tagging.TagEnabledTrait.Builder
- disableFromNodeForClass(Type) - Method in class software.amazon.smithy.model.node.NodeMapper
-
Disables the use of
fromNode
method for a specific class when deserializing the class. - disableNewlines() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
-
Disables the automatic appending of newlines in the current state.
- disableNewlines() - Method in class software.amazon.smithy.utils.CodeWriter
-
Deprecated.
- disablePrelude() - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Disables automatically loading the prelude models.
- disableProperty(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
-
Disables a specific JSON schema property by name.
- disableSystemTags(Boolean) - Method in class software.amazon.smithy.aws.traits.tagging.TaggableTrait.Builder
- disableToNodeForClass(Type) - Method in class software.amazon.smithy.model.node.NodeMapper
-
Disables the use of the
toNode
method for a specific class when serializing the class as a POJO. - disableValidation() - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Disables additional validation of the model.
- discover(boolean) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
-
Enables model discovery.
- discoverModels() - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Discovers models by merging in all models returns by
ModelDiscovery
manifests using the thread 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.language.stdlib.AwsPartition
- dnsSuffix() - Method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs
- dnsSuffix(String) - Method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs.Builder
- DOCUMENT - Enum constant in enum class software.amazon.smithy.model.knowledge.HttpBinding.Location
- DOCUMENT - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
- documentation(String) - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition.Builder
- documentation(String) - Method in class software.amazon.smithy.cli.HelpPrinter
-
Defines the optional long-form documentation that comes after long argument descriptions.
- documentation(String) - Method in class software.amazon.smithy.model.traits.EnumDefinition.Builder
- documentation(String) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example.Builder
- documentation(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase.Builder
- documentation(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
- documentation(String) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
- documentation(String) - Method in class software.amazon.smithy.rulesengine.traits.ClientContextParamDefinition.Builder
- documentation(String) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase.Builder
- documentation(String) - Method in class software.amazon.smithy.waiters.Waiter.Builder
- DOCUMENTATION - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
- DOCUMENTATION - Static variable in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
- DocumentationTrait - Class in software.amazon.smithy.model.traits
-
Adds documentation to a model.
- DocumentationTrait(String) - Constructor for class software.amazon.smithy.model.traits.DocumentationTrait
- DocumentationTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.model.traits.DocumentationTrait
- DocumentationTrait.Provider - Class in software.amazon.smithy.model.traits
- documentationUrl(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
- DocumentationWriter<T extends CodeWriter> - Interface in software.amazon.smithy.codegen.core.writer
-
Deprecated.prefer
DocWriter
. This will be removed in a future release. - documentShape(DocumentShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
- documentShape(DocumentShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
- documentShape(DocumentShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
- DocumentShape - Class in software.amazon.smithy.model.shapes
-
Represents a
document
shape. - DocumentShape.Builder - Class in software.amazon.smithy.model.shapes
-
Builder used to create a
DocumentShape
. - DocWriter<T extends AbstractCodeWriter<T>> - Interface in software.amazon.smithy.codegen.core.writer
-
Deprecated.
- doesMemberShapeRequireProperty(MemberShape) - Method in class software.amazon.smithy.model.knowledge.PropertyBindingIndex
-
Returns true if member is required to have an associated property mapping.
- DOUBLE - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
- doubleShape(DoubleShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
- doubleShape(DoubleShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
- doubleShape(DoubleShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
- DoubleShape - Class in software.amazon.smithy.model.shapes
-
Represents a
double
shape. - DoubleShape.Builder - Class in software.amazon.smithy.model.shapes
-
Builder used to create a
DoubleShape
. - downgradeEnums(Model) - Method in class software.amazon.smithy.model.transform.ModelTransformer
-
Changes each enum shape to a string shape and each intEnum to an integer.
- downgradeToV1(Model) - Method in class software.amazon.smithy.model.transform.ModelTransformer
-
Removes Smithy IDL 2.0 features from a model that are not strictly necessary to keep for consistency with the rest of Smithy.
- DUAL_STACK_DNS_SUFFIX - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.AwsPartition
- DUALSTACK - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Builtins
-
Built-in parameter representing the DualStack parameter for SDKs.
- dualStackDnsSuffix() - Method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs
- dualStackDnsSuffix(String) - Method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs.Builder
- DynamicTrait - Class in software.amazon.smithy.model.traits
-
A general-purpose trait used to represent traits that are defined in the model and have no concrete implementation.
- DynamicTrait(ShapeId, Node) - Constructor for class software.amazon.smithy.model.traits.DynamicTrait
E
- Ec2QueryNameTrait - Class in software.amazon.smithy.aws.traits.protocols
-
Indicates the serialized name of a structure member when that structure is serialized for the input of an EC2 operation.
- Ec2QueryNameTrait(String) - Constructor for class software.amazon.smithy.aws.traits.protocols.Ec2QueryNameTrait
- Ec2QueryNameTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.aws.traits.protocols.Ec2QueryNameTrait
- Ec2QueryNameTrait.Provider - Class in software.amazon.smithy.aws.traits.protocols
- Ec2QueryTrait - Class in software.amazon.smithy.aws.traits.protocols
-
An RPC-based protocol that sends query string requests and XML responses, customized for Amazon EC2.
- Ec2QueryTrait() - Constructor for class software.amazon.smithy.aws.traits.protocols.Ec2QueryTrait
- Ec2QueryTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.traits.protocols.Ec2QueryTrait
- Ec2QueryTrait.Provider - Class in software.amazon.smithy.aws.traits.protocols
- EffectiveTraitQuery - Class in software.amazon.smithy.model.traits
-
Queries a model for effective traits bound to shapes and members.
- EffectiveTraitQuery.Builder - Class in software.amazon.smithy.model.traits
-
Builds a reusable EffectiveTraitQuery.
- EmitEachSelectorValidator - Class in software.amazon.smithy.model.validation.linters
-
Emits a validation event for each shape that matches a selector.
- EmitEachSelectorValidator(EmitEachSelectorValidator.Config) - Constructor for class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator
- EmitEachSelectorValidator.Config - Class in software.amazon.smithy.model.validation.linters
-
EmitEachSelector configuration settings.
- EmitEachSelectorValidator.Provider - Class in software.amazon.smithy.model.validation.linters
- EmitNoneSelectorValidator - Class in software.amazon.smithy.model.validation.linters
-
Emits a validation event if no shapes match the given selector.
- EmitNoneSelectorValidator.Config - Class in software.amazon.smithy.model.validation.linters
-
EmitNoneSelector configuration settings.
- EmitNoneSelectorValidator.Provider - Class in software.amazon.smithy.model.validation.linters
- empty() - Static method in class software.amazon.smithy.model.node.NodePointer
-
Gets an empty Node pointer.
- empty() - Static method in class software.amazon.smithy.model.validation.ValidatedResult
-
Creates an empty ValidatedResult with no value and no events.
- empty() - Static method in interface software.amazon.smithy.rulesengine.language.eval.Type
- Empty() - Constructor for class software.amazon.smithy.rulesengine.language.eval.Type.Empty
- emptyValue() - Static method in interface software.amazon.smithy.model.selector.AttributeValue
-
Creates an empty
AttributeValue
object. - enableFromNodeForClass(Type) - Method in class software.amazon.smithy.model.node.NodeMapper
-
Enables the use of the
FromNode
method for a specific class when deserializing the class. - enableNewlines() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
-
Enables the automatic appending of newlines in the current state.
- enableNewlines() - Method in class software.amazon.smithy.utils.CodeWriter
-
Deprecated.
- enableSimpleResponses(Boolean) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
-
Sets whether the authorizer returns simple responses.
- enableStackTraceComments(boolean) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
-
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
- endpoint() - Static method in interface software.amazon.smithy.rulesengine.language.eval.Type
- endpoint(Endpoint) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder
- endpoint(ExpectedEndpoint) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestExpectation.Builder
- Endpoint - Class in software.amazon.smithy.rulesengine.language
-
An Endpoint as returned by EndpointRules.
- Endpoint() - Constructor for class software.amazon.smithy.rulesengine.language.eval.Type.Endpoint
- ENDPOINT - Static variable in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
- Endpoint.Builder - Class in software.amazon.smithy.rulesengine.language
-
Builder for
Endpoint
. - endpointFromNode(Node) - Static method in class software.amazon.smithy.rulesengine.language.eval.Value
- endpointPrefix(String) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
-
Set the endpoint prefix used to construct client endpoints.
- EndpointRule - Class in software.amazon.smithy.rulesengine.language.syntax.rule
-
A rule-set rule that specifies a resolved endpoint.
- EndpointRule(Rule.Builder, Endpoint) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.rule.EndpointRule
- EndpointRuleSet - Class in software.amazon.smithy.rulesengine.language
-
A set of EndpointRules.
- EndpointRuleSet.Builder - Class in software.amazon.smithy.rulesengine.language
- EndpointRuleSetTrait - Class in software.amazon.smithy.rulesengine.traits
-
Defines an endpoint rule-set used to resolve the client's transport endpoint.
- EndpointRuleSetTrait.Builder - Class in software.amazon.smithy.rulesengine.traits
- EndpointRuleSetTrait.Provider - Class in software.amazon.smithy.rulesengine.traits
- EndpointTestCase - Class in software.amazon.smithy.rulesengine.traits
-
Describes an endpoint rule-set test case.
- EndpointTestCase(EndpointTestCase.Builder) - Constructor for class software.amazon.smithy.rulesengine.traits.EndpointTestCase
- EndpointTestCase.Builder - Class in software.amazon.smithy.rulesengine.traits
- EndpointTestExpectation - Class in software.amazon.smithy.rulesengine.traits
-
An endpoint test case expectation.
- EndpointTestExpectation.Builder - Class in software.amazon.smithy.rulesengine.traits
- EndpointTestOperationInput - Class in software.amazon.smithy.rulesengine.traits
-
A description of a service operation and input used to verify an endpoint rule-set test case.
- EndpointTestOperationInput.Builder - Class in software.amazon.smithy.rulesengine.traits
- EndpointTestsTrait - Class in software.amazon.smithy.rulesengine.traits
-
Describes test cases for validating an endpoint rule-set.
- EndpointTestsTrait.Builder - Class in software.amazon.smithy.rulesengine.traits
- EndpointTestsTrait.Provider - Class in software.amazon.smithy.rulesengine.traits
- EndpointTestsTraitValidator - Class in software.amazon.smithy.rulesengine.traits
-
Validates the
EndpointTestsTrait
. - EndpointTestsTraitValidator() - Constructor for class software.amazon.smithy.rulesengine.traits.EndpointTestsTraitValidator
- EndpointTrait - Class in software.amazon.smithy.model.traits
-
Defines custom endpoint bindings of an operation.
- EndpointTrait.Builder - Class in software.amazon.smithy.model.traits
- EndpointTrait.Provider - Class in software.amazon.smithy.model.traits
- enqueue(Shape) - Method in class software.amazon.smithy.model.loader.TopologicalShapeSort
-
Add a shape to the sort queue, and automatically extract dependencies.
- enqueue(ShapeId, Collection<ShapeId>) - Method in class software.amazon.smithy.model.loader.TopologicalShapeSort
-
Add a shape to the sort queue, and provide an explicit dependencies list.
- ensureNewline() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
-
Ensures that the last text written to the writer was a newline as defined in the current state and inserts one if necessary.
- ensureNewline() - Method in class software.amazon.smithy.utils.CodeWriter
-
Deprecated.
- ensureParamsHaveDocs(EndpointRuleSet) - Static method in class software.amazon.smithy.rulesengine.validators.ParamsHaveDocs
- EntityShape - Class in software.amazon.smithy.model.shapes
-
Abstract class representing service and resource shapes.
- EntityShape.Builder<B extends EntityShape.Builder<B,
S>, S extends EntityShape> - Class in software.amazon.smithy.model.shapes -
Builder used to create a Service or Resource shape.
- entry(K, V) - Static method in class software.amazon.smithy.utils.MapUtils
-
Creates an immutable
Map.Entry
from the given key and value. - ENUM - Enum constant in enum class software.amazon.smithy.codegen.core.directed.GenerateEnumDirective.EnumType
- ENUM - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
- ENUM_MEMBER - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
-
Relationships that exist on
enum
shapes to theirmember shapes
. - EnumDefinition - Class in software.amazon.smithy.model.traits
-
An enum definition for the enum trait.
- EnumDefinition.Builder - Class in software.amazon.smithy.model.traits
-
Builds a
EnumDefinition
. - enumShape(EnumShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
- EnumShape - Class in software.amazon.smithy.model.shapes
- EnumShape.Builder - Class in software.amazon.smithy.model.shapes
- EnumShapeValidator - Class in software.amazon.smithy.model.validation.validators
-
Emits an error validation event if an enum member's enumValue trait has the wrong type, if there are any duplicate values in a single enum, if the enum's default value is set using the enumValue trait, or if an intEnum member lacks an enumValue trait.
- EnumShapeValidator() - Constructor for class software.amazon.smithy.model.validation.validators.EnumShapeValidator
- EnumTrait - Class in software.amazon.smithy.model.traits
-
Deprecated.
- EnumTrait(ShapeId, EnumTrait.Builder) - Constructor for class software.amazon.smithy.model.traits.EnumTrait
-
Deprecated.
- EnumTrait.Builder - Class in software.amazon.smithy.model.traits
-
Deprecated.Builder used to create the enum trait.
- EnumTrait.Provider - Class in software.amazon.smithy.model.traits
-
Deprecated.
- EnumTraitValidator - Class in software.amazon.smithy.model.validation.validators
-
Ensures that enum traits are valid.
- EnumTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.EnumTraitValidator
- enumValues(Collection<String>) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
- EnumValueTrait - Class in software.amazon.smithy.model.traits
-
Sets the value for an enum member.
- EnumValueTrait.Builder - Class in software.amazon.smithy.model.traits
- EnumValueTrait.Provider - Class in software.amazon.smithy.model.traits
- Env(ColorFormatter, CliPrinter, CliPrinter, ClassLoader) - Constructor for class software.amazon.smithy.cli.Command.Env
- EnvironmentVariable - Enum Class in software.amazon.smithy.cli
-
Environment variables used by the Smithy CLI.
- eof() - Method in class software.amazon.smithy.utils.SimpleParser
-
Checks if the parser has reached the end of the expression.
- EPOCH_SECONDS - Enum constant in enum class software.amazon.smithy.model.traits.TimestampFormatTrait.Format
- EPOCH_SECONDS - Enum constant in enum class software.amazon.smithy.model.validation.node.TimestampValidationStrategy
-
Requires that the value provided for all timestamp shapes is a unix timestamp.
- EPOCH_SECONDS - Static variable in class software.amazon.smithy.model.traits.TimestampFormatTrait
- equal(boolean) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
-
Returns a
BooleanEquals
expression comparing this expression to the provided boolean value. - equal(boolean) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
-
Provides a function comparing this parameter to a boolean value.
- equal(String) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
-
Returns a StringEquals function of this expression and the given string value.
- equal(Expression) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
-
Provides a function comparing this parameter to expression.
- EQUAL - Enum constant in enum class software.amazon.smithy.jmespath.ast.ComparatorType
- equals(Object) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
- equals(Object) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse
- equals(Object) - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition
- equals(Object) - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait
- equals(Object) - Method in class software.amazon.smithy.aws.traits.ArnTrait
- equals(Object) - Method in class software.amazon.smithy.aws.traits.ServiceTrait
- equals(Object) - Method in class software.amazon.smithy.aws.traits.tagging.TaggableApiConfig
- equals(Object) - Method in class software.amazon.smithy.build.model.MavenConfig
- equals(Object) - Method in class software.amazon.smithy.build.model.MavenRepository
- equals(Object) - Method in class software.amazon.smithy.build.plugins.BuildInfo
- equals(Object) - Method in class software.amazon.smithy.cli.dependencies.ResolvedArtifact
- equals(Object) - Method in class software.amazon.smithy.codegen.core.Symbol
- equals(Object) - Method in class software.amazon.smithy.codegen.core.SymbolDependency
- equals(Object) - Method in class software.amazon.smithy.codegen.core.SymbolReference
- equals(Object) - Method in class software.amazon.smithy.diff.ChangedMetadata
- equals(Object) - Method in class software.amazon.smithy.diff.ChangedShape
- equals(Object) - Method in class software.amazon.smithy.diff.Differences
- equals(Object) - Method in class software.amazon.smithy.diff.ModelDiff.Result
- equals(Object) - Method in class software.amazon.smithy.jmespath.ast.BinaryExpression
- equals(Object) - Method in class software.amazon.smithy.jmespath.ast.ComparatorExpression
- equals(Object) - Method in class software.amazon.smithy.jmespath.ast.CurrentExpression
- equals(Object) - Method in class software.amazon.smithy.jmespath.ast.ExpressionTypeExpression
- equals(Object) - Method in class software.amazon.smithy.jmespath.ast.FieldExpression
- equals(Object) - Method in class software.amazon.smithy.jmespath.ast.FilterProjectionExpression
- equals(Object) - Method in class software.amazon.smithy.jmespath.ast.FlattenExpression
- equals(Object) - Method in class software.amazon.smithy.jmespath.ast.FunctionExpression
- equals(Object) - Method in class software.amazon.smithy.jmespath.ast.IndexExpression
- equals(Object) - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
- equals(Object) - Method in class software.amazon.smithy.jmespath.ast.MultiSelectHashExpression
- equals(Object) - Method in class software.amazon.smithy.jmespath.ast.MultiSelectListExpression
- equals(Object) - Method in class software.amazon.smithy.jmespath.ast.NotExpression
- equals(Object) - Method in class software.amazon.smithy.jmespath.ast.SliceExpression
- equals(Object) - Method in class software.amazon.smithy.jmespath.ExpressionProblem
- equals(Object) - Method in class software.amazon.smithy.jmespath.LinterResult
- equals(Object) - Method in class software.amazon.smithy.jsonschema.Schema
- equals(Object) - Method in class software.amazon.smithy.jsonschema.SchemaDocument
- equals(Object) - Method in class software.amazon.smithy.model.knowledge.EventStreamInfo
- equals(Object) - Method in class software.amazon.smithy.model.knowledge.HttpBinding
- equals(Object) - Method in class software.amazon.smithy.model.Model
- equals(Object) - Method in class software.amazon.smithy.model.neighbor.Relationship
- equals(Object) - Method in class software.amazon.smithy.model.node.ArrayNode
- equals(Object) - Method in class software.amazon.smithy.model.node.BooleanNode
- equals(Object) - Method in class software.amazon.smithy.model.node.NodePointer
- equals(Object) - Method in class software.amazon.smithy.model.node.NullNode
- equals(Object) - Method in class software.amazon.smithy.model.node.NumberNode
- equals(Object) - Method in class software.amazon.smithy.model.node.ObjectNode
- equals(Object) - Method in class software.amazon.smithy.model.node.StringNode
- equals(Object) - Method in class software.amazon.smithy.model.pattern.SmithyPattern
- equals(Object) - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Segment
- equals(Object) - Method in class software.amazon.smithy.model.pattern.UriPattern
- equals(Object) - Method in class software.amazon.smithy.model.shapes.EntityShape
- equals(Object) - Method in class software.amazon.smithy.model.shapes.MemberShape
- equals(Object) - Method in class software.amazon.smithy.model.shapes.OperationShape
- equals(Object) - Method in class software.amazon.smithy.model.shapes.ResourceShape
- equals(Object) - Method in class software.amazon.smithy.model.shapes.ServiceShape
- equals(Object) - Method in class software.amazon.smithy.model.shapes.Shape
- equals(Object) - Method in class software.amazon.smithy.model.shapes.ShapeId
- equals(Object) - Method in class software.amazon.smithy.model.SourceLocation
- equals(Object) - Method in class software.amazon.smithy.model.traits.AbstractTrait
- equals(Object) - Method in class software.amazon.smithy.model.traits.AnnotationTrait
- equals(Object) - Method in class software.amazon.smithy.model.traits.CorsTrait
- equals(Object) - Method in class software.amazon.smithy.model.traits.EnumDefinition
- equals(Object) - Method in class software.amazon.smithy.model.traits.HttpTrait
- equals(Object) - Method in class software.amazon.smithy.model.traits.ReferencesTrait
- equals(Object) - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference
- equals(Object) - Method in class software.amazon.smithy.model.traits.RetryableTrait
- equals(Object) - Method in class software.amazon.smithy.model.traits.TraitDefinition.BreakingChangeRule
- equals(Object) - Method in class software.amazon.smithy.model.traits.TraitDefinition
- equals(Object) - Method in class software.amazon.smithy.model.validation.ValidationEvent
- equals(Object) - Method in class software.amazon.smithy.mqtt.traits.Topic
- equals(Object) - Method in class software.amazon.smithy.mqtt.traits.Topic.Level
- equals(Object) - Method in class software.amazon.smithy.mqtt.traits.TopicBinding
- equals(Object) - Method in class software.amazon.smithy.openapi.model.Component
- equals(Object) - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.Endpoint
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Any
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Array
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Bool
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Empty
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Endpoint
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Integer
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Option
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Record
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.String
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Tuple
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Array
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Bool
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Record
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Value.String
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.impl.AwsArn
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.model.Partition
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.model.Partitions
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.model.RegionOverride
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Reference
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template.Dynamic
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template.Literal
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template.Part
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.Function
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionNode
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Part.Index
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Part.Key
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.Identifier
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Deprecated
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Condition
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.EndpointRule
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
- equals(Object) - Method in class software.amazon.smithy.rulesengine.language.util.PathFinder.Path
- equals(Object) - Method in class software.amazon.smithy.rulesengine.testutil.TestDiscovery.RulesTestCase
- equals(Object) - Method in class software.amazon.smithy.rulesengine.testutil.TestDiscovery.RulesTestSuite
- equals(Object) - Method in class software.amazon.smithy.rulesengine.traits.ClientContextParamDefinition
- equals(Object) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase
- equals(Object) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestExpectation
- equals(Object) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput
- equals(Object) - Method in class software.amazon.smithy.rulesengine.traits.ExpectedEndpoint
- equals(Object) - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamDefinition
- equals(Object) - Method in class software.amazon.smithy.rulesengine.validators.ValidationError
- equals(Object) - Method in class software.amazon.smithy.utils.MediaType
- equals(Object) - Method in class software.amazon.smithy.utils.Pair
- equals(Object) - Method in class software.amazon.smithy.waiters.Acceptor
- equals(Object) - Method in class software.amazon.smithy.waiters.Matcher
- equals(Object) - Method in class software.amazon.smithy.waiters.PathMatcher
- equals(Object) - Method in class software.amazon.smithy.waiters.Waiter
- equals(String, String) - Static method in class software.amazon.smithy.utils.StringUtils
-
Compares two Strings, returning
true
if they represent equal sequences of characters. - error() - Method in class software.amazon.smithy.rulesengine.validators.ValidationError
- error(String) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder
- error(String) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestExpectation.Builder
- error(Node) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder
- error(ShapeId) - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait.Builder
-
Set the error shape which indicates to a client that an endpoint they are using is no longer valid.
- error(Shape, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
- error(Shape, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
- error(Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
- error(Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
- error(ExamplesTrait.ErrorExample) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example.Builder
- ERROR - Enum constant in enum class software.amazon.smithy.jmespath.ExpressionProblem.Severity
-
The problem is an unrecoverable error.
- ERROR - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
-
Relationships that exist on
operation
shapes. - ERROR - Enum constant in enum class software.amazon.smithy.model.validation.Severity
- ERROR - Static variable in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
- ErrorExample(ExamplesTrait.ErrorExample.Builder) - Constructor for class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample
- errorMessage(String) - Method in class software.amazon.smithy.model.traits.IdRefTrait.Builder
- errorOrElse(String, Into<Condition>...) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder
-
If `condition` IS met, return an error.
- ErrorRenameValidator - Class in software.amazon.smithy.aws.traits
- ErrorRenameValidator() - Constructor for class software.amazon.smithy.aws.traits.ErrorRenameValidator
- ErrorRule - Class in software.amazon.smithy.rulesengine.language.syntax.rule
-
A rule-set rule that is used to indicate an error in evaluation.
- ErrorRule(Rule.Builder, Expression) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.rule.ErrorRule
- errors(Collection<ShapeId>) - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
-
Sets and replaces the errors of the operation.
- errors(Collection<ShapeId>) - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
-
Sets and replaces the errors of the service.
- errorTrait() - Method in class software.amazon.smithy.codegen.core.directed.GenerateErrorDirective
-
Gets the
error
trait. - ErrorTrait - Class in software.amazon.smithy.model.traits
-
Indicates that a structure can be used as an error.
- ErrorTrait(String) - Constructor for class software.amazon.smithy.model.traits.ErrorTrait
- ErrorTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.model.traits.ErrorTrait
- ErrorTrait.Provider - Class in software.amazon.smithy.model.traits
- ErrorTypeMember(String) - Constructor for class software.amazon.smithy.waiters.Matcher.ErrorTypeMember
- escape(String) - Method in class software.amazon.smithy.codegen.core.MappedReservedWords
- escape(String) - Method in interface software.amazon.smithy.codegen.core.ReservedWords
-
Escapes a reserved word.
- escapeAtSignWithEntity(boolean) - Method in class software.amazon.smithy.codegen.core.writer.JavaStyleDocumentationWriterBuilder
-
Deprecated.Sets whether or not the "@" sign is escaped with an HTML entity.
- escapeAtSignWithEntity(String) - Static method in class software.amazon.smithy.codegen.core.writer.JavaStyleDocumentationWriterBuilder
-
Deprecated.A function used to escape the @ sign of a documentation comment with an HTML entity of @.
- escapeClosingChars(String) - Static method in class software.amazon.smithy.codegen.core.writer.JavaStyleDocumentationWriterBuilder
-
Deprecated.A function used to escape the closing tokens of a documentation comment.
- escapeJavaString(Object, String) - Static method in class software.amazon.smithy.utils.StringUtils
- escapeMemberName(String) - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Escaper
-
Escapes the given member name if needed.
- escapePredicate(BiPredicate<Shape, Symbol>) - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Builder
-
Sets a predicate that is used to control when a shape + symbol combination should be checked if it's a reserved word.
- escapeSymbol(Shape, Symbol) - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Escaper
-
Escapes the given symbol using the reserved words implementations registered for each component.
- eval(Value) - Method in interface software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Part
- eval(Value) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Part.Index
- eval(Value) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Part.Key
- evaluate(List<Value>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.AwsIsVirtualHostableS3Bucket
- evaluate(List<Value>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.AwsPartition
- evaluate(List<Value>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.IsValidHostLabel
- evaluate(List<Value>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.ParseArn
- evaluate(List<Value>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.ParseUrl
- evaluate(List<Value>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.Substring
- evaluate(List<Value>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.UriEncode
- evaluate(List<Value>) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionDefinition
-
Evaluate the arguments to a given function to compute a result.
- evaluate(Differences) - Method in interface software.amazon.smithy.diff.DiffEvaluator
-
Returns validation events given two models and the detected differences between them.
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedRangeTrait
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.AddedEntityBinding
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.AddedMetadata
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.AddedOperationError
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.AddedServiceError
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.AddedShape
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.AddedTraitDefinition
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedDefault
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedEnumTrait
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedMemberOrder
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedMemberTarget
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedMetadata
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedNullability
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedOperationInput
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedOperationOutput
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedResourceIdentifiers
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedShapeType
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ModifiedTrait
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedAuthenticationScheme
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedEntityBinding
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedMetadata
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedOperationError
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedServiceError
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedShape
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedTraitDefinition
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ServiceRename
- evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.TraitBreakingChange
- evaluate(EndpointRuleSet, Map<Identifier, Value>) - Static method in class software.amazon.smithy.rulesengine.language.eval.RuleEvaluator
-
Initializes a new
RuleEvaluator
instances, and evaluates the provided ruleset and parameter arguments. - evaluate(EndpointRuleSet, EndpointTestCase) - Static method in class software.amazon.smithy.rulesengine.language.eval.TestEvaluator
-
Evaluate the given rule-set and test case.
- evaluate(RuleEvaluator) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
- evaluate(Value) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr
- evaluateCondition(Condition) - Method in class software.amazon.smithy.rulesengine.language.eval.RuleEvaluator
- evaluateInput(Map<Identifier, Value>) - Method in class software.amazon.smithy.rulesengine.analysis.CoverageChecker
-
Evaluates the rule-set with the given inputs to determine rule coverage.
- evaluateRuleSet(EndpointRuleSet, Map<Identifier, Value>) - Method in class software.amazon.smithy.rulesengine.language.eval.RuleEvaluator
-
Evaluate the provided ruleset and parameter arguments.
- evaluateTestCase(EndpointTestCase) - Method in class software.amazon.smithy.rulesengine.analysis.CoverageChecker
-
Evaluate the rule-set using the given test case to determine rule coverage.
- EventHeaderTrait - Class in software.amazon.smithy.model.traits
-
Marks a structure member of an event as an event header.
- EventHeaderTrait() - Constructor for class software.amazon.smithy.model.traits.EventHeaderTrait
- EventHeaderTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.EventHeaderTrait
- EventHeaderTrait.Provider - Class in software.amazon.smithy.model.traits
- eventId(String) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
-
Sets an optional custom event ID to use for created validation events.
- eventId(String) - Method in class software.amazon.smithy.model.validation.ValidationEvent.Builder
-
Deprecated.Use the
id(String eventId)
setter to match the node format. - EventPayloadTrait - Class in software.amazon.smithy.model.traits
-
Marks a structure member of an event as the event payload.
- EventPayloadTrait() - Constructor for class software.amazon.smithy.model.traits.EventPayloadTrait
- EventPayloadTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.EventPayloadTrait
- EventPayloadTrait.Provider - Class in software.amazon.smithy.model.traits
- EventPayloadTraitValidator - Class in software.amazon.smithy.model.validation.validators
-
Ensures that when an event structure contains an eventPayload member, that all other members are bound to headers.
- EventPayloadTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.EventPayloadTraitValidator
- events(List<ValidationEvent>) - Method in class software.amazon.smithy.build.PluginContext.Builder
-
Sets the validation events that occurred after projecting the model.
- events(List<ValidationEvent>) - Method in class software.amazon.smithy.build.ProjectionResult.Builder
-
Sets the validation events of the projection.
- eventShapeId(ShapeId) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
-
Sets an optional shape ID that is used as the shape ID in each validation event emitted by the validator.
- EventSourceValidator - Class in software.amazon.smithy.aws.traits
-
Validates that the aws.api#service/eventSource property matches
aws.api#service/arnNamespace
+ ".amazonaws.com" and does not use incorrect formats. - EventSourceValidator() - Constructor for class software.amazon.smithy.aws.traits.EventSourceValidator
- eventStreamHttp(List<String>) - Method in class software.amazon.smithy.aws.traits.protocols.AwsProtocolTrait.Builder
-
Sets the list of supported event stream HTTP protocols.
- EventStreamIndex - Class in software.amazon.smithy.model.knowledge
-
Index of operation shapes to event stream information.
- EventStreamIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.EventStreamIndex
- EventStreamInfo - Class in software.amazon.smithy.model.knowledge
-
Contains extracted event stream information.
- example(Node) - Method in class software.amazon.smithy.openapi.model.MediaTypeObject.Builder
- example(Node) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
- ExampleObject - Class in software.amazon.smithy.openapi.model
- ExampleObject.Builder - Class in software.amazon.smithy.openapi.model
- examples(Map<String, Node>) - Method in class software.amazon.smithy.openapi.model.MediaTypeObject.Builder
- examples(Map<String, Node>) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
- examples(Node) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
- ExamplesTrait - Class in software.amazon.smithy.model.traits
-
Defines examples for an operation.
- ExamplesTrait.Builder - Class in software.amazon.smithy.model.traits
-
Builds and examples trait.
- ExamplesTrait.ErrorExample - Class in software.amazon.smithy.model.traits
- ExamplesTrait.ErrorExample.Builder - Class in software.amazon.smithy.model.traits
- ExamplesTrait.Example - Class in software.amazon.smithy.model.traits
-
A specific example.
- ExamplesTrait.Example.Builder - Class in software.amazon.smithy.model.traits
-
Builder used to create
ExamplesTrait.Example
s. - ExamplesTrait.Provider - Class in software.amazon.smithy.model.traits
- ExamplesTraitValidator - Class in software.amazon.smithy.model.validation.validators
-
Validates that examples traits are valid for their operations.
- ExamplesTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.ExamplesTraitValidator
- excludedProperties(Set<ShapeId>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
- ExcludeMetadata - Class in software.amazon.smithy.build.transforms
-
excludeMetadata
removes metadata entries when a metadata key matcheskeys
. - ExcludeMetadata() - Constructor for class software.amazon.smithy.build.transforms.ExcludeMetadata
- ExcludeMetadata.Config - Class in software.amazon.smithy.build.transforms
-
excludeMetadata
configuration settings. - ExcludeShapesBySelector - Class in software.amazon.smithy.build.transforms
-
excludeShapesBySelector
excludes the shapes matching the given selector. - ExcludeShapesBySelector() - Constructor for class software.amazon.smithy.build.transforms.ExcludeShapesBySelector
- ExcludeShapesBySelector.Config - Class in software.amazon.smithy.build.transforms
-
excludeShapesBySelector
configuration. - ExcludeShapesByTag - Class in software.amazon.smithy.build.transforms
-
excludeShapesByTag
removes shapes if they are tagged with one or more of the given arguments. - ExcludeShapesByTag() - Constructor for class software.amazon.smithy.build.transforms.ExcludeShapesByTag
- ExcludeShapesByTag.Config - Class in software.amazon.smithy.build.transforms
-
excludeShapesByTag
configuration. - ExcludeShapesByTrait - Class in software.amazon.smithy.build.transforms
-
Removes shapes from the model if they are marked with a specific trait.
- ExcludeShapesByTrait() - Constructor for class software.amazon.smithy.build.transforms.ExcludeShapesByTrait
- ExcludeShapesByTrait.Config - Class in software.amazon.smithy.build.transforms
- ExcludeTags - Class in software.amazon.smithy.build.transforms
-
excludeTags
removes tags from shapes and trait definitions that match any of the providedtags
. - ExcludeTags() - Constructor for class software.amazon.smithy.build.transforms.ExcludeTags
- ExcludeTags.Config - Class in software.amazon.smithy.build.transforms
-
excludeTags
configuration. - ExcludeTraits - Class in software.amazon.smithy.build.transforms
-
excludeTraits
removes trait definitions and traits from shapes when a trait name matches any of the values given intraits
. - ExcludeTraits() - Constructor for class software.amazon.smithy.build.transforms.ExcludeTraits
- ExcludeTraits.Config - Class in software.amazon.smithy.build.transforms
-
excludeTraits
configuration settings. - ExcludeTraitsByTag - Class in software.amazon.smithy.build.transforms
-
excludeTraitsByTag
removes traits and trait definitions from a model if the trait definition contains any of the providedtags
. - ExcludeTraitsByTag() - Constructor for class software.amazon.smithy.build.transforms.ExcludeTraitsByTag
- ExcludeTraitsByTag.Config - Class in software.amazon.smithy.build.transforms
-
excludeTraitsByTag
configuration settings. - exclusiveMaximum(Number) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
- exclusiveMinimum(Number) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
- ExclusiveStructureMemberTraitValidator - Class in software.amazon.smithy.model.validation.validators
-
Validates traits that can only be applied to a single structure member.
- ExclusiveStructureMemberTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.ExclusiveStructureMemberTraitValidator
- execute() - Method in class software.amazon.smithy.rulesengine.testutil.TestDiscovery.RulesTestCase
- execute(PluginContext) - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Smithy2Cfn
- execute(PluginContext) - Method in class software.amazon.smithy.build.plugins.BuildInfoPlugin
- execute(PluginContext) - Method in class software.amazon.smithy.build.plugins.ConfigurableSmithyBuildPlugin
- execute(PluginContext) - Method in class software.amazon.smithy.build.plugins.ModelPlugin
- execute(PluginContext) - Method in class software.amazon.smithy.build.plugins.NullabilityReportPlugin
- execute(PluginContext) - Method in class software.amazon.smithy.build.plugins.SourcesPlugin
- execute(PluginContext) - Method in interface software.amazon.smithy.build.SmithyBuildPlugin
-
Executes the plugin, creating any number of artifacts.
- execute(PluginContext) - Method in class software.amazon.smithy.openapi.fromsmithy.Smithy2OpenApi
- execute(Arguments, Command.Env) - Method in interface software.amazon.smithy.cli.Command
-
Executes the command using the provided arguments.
- execute(Arguments, Command.Env) - Method in class software.amazon.smithy.cli.commands.SmithyCommand
- executeWithConfig(PluginContext, T) - Method in class software.amazon.smithy.build.plugins.ConfigurableSmithyBuildPlugin
-
Executes the plugin using the deserialized configuration object.
- expect(char) - Method in class software.amazon.smithy.utils.SimpleParser
-
Expects that the next character is the given character and consumes it.
- expect(char...) - Method in class software.amazon.smithy.utils.SimpleParser
-
Expects that the next character is one of a fixed set of possible characters.
- expect(EndpointTestExpectation) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase.Builder
- expectArray() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Array
- expectArray() - Method in interface software.amazon.smithy.rulesengine.language.eval.Type
- expectArray() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Array
- expectArray() - Method in class software.amazon.smithy.rulesengine.language.eval.Value
- expectArrayMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets a member and requires it to be an array.
- expectArrayMember(String, Function<N, T>, Consumer<List<T>>) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Requires that the given member exists and is an array; then creates a list of values for the array by passing array element through the mapping function, and passes that list to the consumer.
- expectArrayNode() - Method in class software.amazon.smithy.model.node.Node
-
Casts the current node to an
ArrayNode
. - expectArrayNode(String) - Method in class software.amazon.smithy.model.node.ArrayNode
- expectArrayNode(String) - Method in class software.amazon.smithy.model.node.Node
-
Casts the current node to an
ArrayNode
, throwingExpectationNotMetException
when the node is the wrong type. - expectArrayNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.ArrayNode
- expectArrayNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.Node
-
Casts the current node to an
ArrayNode
, throwingExpectationNotMetException
when the node is the wrong type. - expectArrayValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
-
Gets the value as an array.
- ExpectationNotMetException - Exception in software.amazon.smithy.model.node
-
Thrown by
Node
methods that expect a node to be of a particular type or to have a particular member. - ExpectationNotMetException(String, FromSourceLocation) - Constructor for exception software.amazon.smithy.model.node.ExpectationNotMetException
- expectBool() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Bool
- expectBool() - Method in interface software.amazon.smithy.rulesengine.language.eval.Type
- expectBool() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Option
- expectBool() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Bool
- expectBool() - Method in class software.amazon.smithy.rulesengine.language.eval.Value
- expectBooleanMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets a member and requires it to be a boolean.
- expectBooleanMember(String, Consumer<Boolean>) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Requires that
key
exists, is a boolean, and passes the value toconsumer
. - expectBooleanNode() - Method in class software.amazon.smithy.model.node.Node
-
Casts the current node to a
BooleanNode
. - expectBooleanNode(String) - Method in class software.amazon.smithy.model.node.BooleanNode
- expectBooleanNode(String) - Method in class software.amazon.smithy.model.node.Node
-
Casts the current node to a
BooleanNode
, throwingExpectationNotMetException
when the node is the wrong type. - expectBooleanNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.BooleanNode
- expectBooleanNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.Node
-
Casts the current node to a
BooleanNode
, throwingExpectationNotMetException
when the node is the wrong type. - expectBooleanValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
-
Gets the value as a boolean.
- ExpectedEndpoint - Class in software.amazon.smithy.rulesengine.traits
-
An endpoint test-case expectation.
- ExpectedEndpoint(ExpectedEndpoint.Builder) - Constructor for class software.amazon.smithy.rulesengine.traits.ExpectedEndpoint
- ExpectedEndpoint.Builder - Class in software.amazon.smithy.rulesengine.traits
- expectEndpoint() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint
- expectEndpoint() - Method in class software.amazon.smithy.rulesengine.language.eval.Value
- expectEnumShape() - Method in class software.amazon.smithy.codegen.core.directed.GenerateEnumDirective
- expectFileBytes(String) - Method in class software.amazon.smithy.build.MockManifest
-
Expects that the given file was stored and returns the bytes.
- expectFileBytes(Path) - Method in class software.amazon.smithy.build.MockManifest
-
Expects that the given file was stored and returns the bytes.
- expectFileString(String) - Method in class software.amazon.smithy.build.MockManifest
-
Expects that the given file was stored and returns a UTF-8 string.
- expectFileString(Path) - Method in class software.amazon.smithy.build.MockManifest
-
Expects that the given file was stored and returns a UTF-8 string.
- expectInputShape(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
-
Gets the input shape of an operation, and returns Smithy's Unit type trait if the operation has no meaningful input.
- expectInt() - Method in interface software.amazon.smithy.rulesengine.language.eval.Type
- expectInt() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Integer
- expectInteger() - Method in class software.amazon.smithy.rulesengine.language.eval.Value
- expectInteger() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Integer
- expectIntValue() - Method in class software.amazon.smithy.model.traits.EnumValueTrait
-
Gets the int value.
- expectLiteral() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template
- expectLiteralString() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
-
Attempts to convert the literal to a
String
. - expectMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets the member with the given name.
- expectMember(String, String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets the member with the given name, throwing
ExpectationNotMetException
when the member is not present. - expectMember(String, Function<Node, T>, Consumer<T>) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Requires that the
key
member is present, passes the value through the givenmapper
, and then passes the mapped value toconsumer
. - expectMember(String, Supplier<String>) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets the member with the given name, throwing
ExpectationNotMetException
when the member is not present. - expectNeighborShape() - Method in class software.amazon.smithy.model.neighbor.Relationship
-
Gets the neighbor shape or throws if it doesn't exist.
- expectNoAdditionalProperties(Collection<String>) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Ensures that there are no additional properties other than the provided member names.
- expectNullMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets a member and requires it to be a null.
- expectNullNode() - Method in class software.amazon.smithy.model.node.Node
-
Casts the current node to a
NullNode
. - expectNullNode(String) - Method in class software.amazon.smithy.model.node.Node
-
Casts the current node to a
NullNode
, throwingExpectationNotMetException
when the node is the wrong type. - expectNullNode(String) - Method in class software.amazon.smithy.model.node.NullNode
- expectNullNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.Node
-
Casts the current node to a
NullNode
, throwingExpectationNotMetException
when the node is the wrong type. - expectNullNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.NullNode
- expectNumberMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets a member and requires it to be a number.
- expectNumberMember(String, Consumer<Number>) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Requires that
key
exists, is a number, and passes the value toconsumer
. - expectNumberNode() - Method in class software.amazon.smithy.model.node.Node
-
Casts the current node to a
NumberNode
. - expectNumberNode(String) - Method in class software.amazon.smithy.model.node.Node
-
Casts the current node to a
NumberNode
, throwingExpectationNotMetException
when the node is the wrong type. - expectNumberNode(String) - Method in class software.amazon.smithy.model.node.NumberNode
- expectNumberNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.Node
-
Casts the current node to a
NumberNode
, throwingExpectationNotMetException
when the node is the wrong type. - expectNumberNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.NumberNode
- expectNumberValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
-
Gets the value as a number.
- expectObject(String) - Method in interface software.amazon.smithy.rulesengine.language.eval.Type
- expectObject(String) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Record
- expectObjectMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets a member and requires it to be an object.
- expectObjectMember(String, Consumer<ObjectNode>) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets a member and requires it to be an object.
- expectObjectNode() - Method in class software.amazon.smithy.model.node.Node
-
Casts the current node to an
ObjectNode
. - expectObjectNode(String) - Method in class software.amazon.smithy.model.node.Node
-
Casts the current node to an
ObjectNode
, throwingExpectationNotMetException
when the node is the wrong type. - expectObjectNode(String) - Method in class software.amazon.smithy.model.node.ObjectNode
- expectObjectNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.Node
-
Casts the current node to an
ObjectNode
, throwingExpectationNotMetException
when the node is the wrong type. - expectObjectNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.ObjectNode
- expectObjectValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
-
Gets the value as an object.
- expectOneArgument() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.Function
- expectOneOf(String...) - Method in class software.amazon.smithy.model.node.StringNode
-
Gets the string if it is one of the provided valid strings.
- expectOneOf(Collection<String>) - Method in class software.amazon.smithy.model.node.StringNode
-
Gets the string if it is one of the provided valid strings.
- expectOptional() - Method in interface software.amazon.smithy.rulesengine.language.eval.Type
- expectOptional() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Option
- expectOutputShape(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
-
Gets the output shape of an operation, and returns Smithy's unit type trait if the operation has no meaningful output.
- expectProperty(String) - Method in class software.amazon.smithy.codegen.core.SymbolReference
-
Gets a specific additional property or throws if missing.
- expectProperty(String, Class<T>) - Method in class software.amazon.smithy.codegen.core.SymbolReference
-
Gets a specific additional property or throws if missing or if the property is not an instance of the given type.
- expectRecord() - Method in class software.amazon.smithy.rulesengine.language.eval.Value
- expectRecord() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Record
- expectShape(ShapeId) - Method in class software.amazon.smithy.model.Model
- expectShape(ShapeId, Class<T>) - Method in class software.amazon.smithy.model.Model
- expectShapeId() - Method in class software.amazon.smithy.model.node.StringNode
-
Expects that the value of the string is a fully-qualified Shape ID.
- expectShapeId(String) - Method in class software.amazon.smithy.model.node.StringNode
-
Expects that the value of the string is a Shape ID.
- expectString() - Method in interface software.amazon.smithy.rulesengine.language.eval.Type
- expectString() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Option
- expectString() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.String
- expectString() - Method in class software.amazon.smithy.rulesengine.language.eval.Value
- expectString() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.String
- expectStringMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets a member and requires it to be a string.
- expectStringMember(String, Consumer<String>) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Requires that
key
exists, is a string, and passes the value toconsumer
. - expectStringNode() - Method in class software.amazon.smithy.model.node.Node
-
Casts the current node to a
StringNode
. - expectStringNode(String) - Method in class software.amazon.smithy.model.node.Node
-
Casts the current node to a
StringNode
, throwingExpectationNotMetException
when the node is the wrong type. - expectStringNode(String) - Method in class software.amazon.smithy.model.node.StringNode
- expectStringNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.Node
-
Casts the current node to a
StringNode
, throwingExpectationNotMetException
when the node is the wrong type. - expectStringNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.StringNode
- expectStringValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
-
Gets the value as a string.
- expectStringValue() - Method in class software.amazon.smithy.model.traits.EnumValueTrait
-
Gets the string value.
- expectTrait(Class<T>) - Method in class software.amazon.smithy.model.shapes.Shape
-
Gets specific
Trait
by class from the shape or throws if not found. - expectUri() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition
- expectValue(Identifier) - Method in class software.amazon.smithy.rulesengine.language.eval.Scope
- explode(boolean) - Method in class software.amazon.smithy.openapi.model.EncodingObject.Builder
NullableIndex
instead.