Index

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

A

abbreviation(String) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
Deprecated.
AbbreviationNameValidator - Class in software.amazon.smithy.linters
Emits a validation event if shapes or member names do not use strict camelCasing (e.g., XmlRequest is preferred over XMLRequest).
AbbreviationNameValidator.Config - Class in software.amazon.smithy.linters
AbbreviationName configuration settings.
AbbreviationNameValidator.Provider - Class in software.amazon.smithy.linters
 
absolute(boolean) - Method in class software.amazon.smithy.aws.traits.ArnTrait.Builder
 
AbstractCodeWriter<T extends AbstractCodeWriter<T>> - Class in software.amazon.smithy.utils
Helper class for generating code.
AbstractCodeWriter() - Constructor for class software.amazon.smithy.utils.AbstractCodeWriter
Creates a new SimpleCodeWriter that uses "\n" for a newline, four spaces for indentation, does not strip trailing whitespace, does not flatten multiple successive blank lines into a single blank line, and adds no trailing new line.
AbstractDiffEvaluator - Class in software.amazon.smithy.diff.evaluators
Provides a default diff evaluator implementation with utility methods for emitting events of different severities.
AbstractDiffEvaluator() - Constructor for class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
 
AbstractShapeBuilder<B extends AbstractShapeBuilder<B,S>,S extends Shape> - Class in software.amazon.smithy.model.shapes
Abstract builder used to create Shapes.
AbstractTrait - Class in software.amazon.smithy.model.traits
Base implementation of traits.
AbstractTrait(ShapeId, FromSourceLocation) - Constructor for class software.amazon.smithy.model.traits.AbstractTrait
 
AbstractTrait(ShapeId, Node) - Constructor for class software.amazon.smithy.model.traits.AbstractTrait
 
AbstractTrait.Provider - Class in software.amazon.smithy.model.traits
Basic provider implementation that returns the name of the provided trait.
AbstractTraitBuilder<T extends Trait,B extends AbstractTraitBuilder> - Class in software.amazon.smithy.model.traits
Provides the shared logic that all trait builders need.
AbstractTraitBuilder() - Constructor for class software.amazon.smithy.model.traits.AbstractTraitBuilder
 
AbstractValidator - Class in software.amazon.smithy.model.validation
Abstract Validator class that has helpful methods for emitting events.
AbstractValidator() - Constructor for class software.amazon.smithy.model.validation.AbstractValidator
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.AndExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.ComparatorExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.CurrentExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.ExpressionTypeExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.FieldExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.FilterProjectionExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.FlattenExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.FunctionExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.IndexExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.MultiSelectHashExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.MultiSelectListExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.NotExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.ObjectProjectionExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.OrExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.ProjectionExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.SliceExpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.ast.Subexpression
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.jmespath.JmespathExpression
Visits a node using a double-dispatch visitor.
accept(FromSourceLocation, String) - Method in interface software.amazon.smithy.model.validation.node.NodeValidatorPlugin.Emitter
 
accept(FromSourceLocation, Severity, String) - Method in interface software.amazon.smithy.model.validation.node.NodeValidatorPlugin.Emitter
 
accept(NodeVisitor<R>) - Method in class software.amazon.smithy.model.node.ArrayNode
 
accept(NodeVisitor<R>) - Method in class software.amazon.smithy.model.node.BooleanNode
 
accept(NodeVisitor<R>) - Method in class software.amazon.smithy.model.node.Node
Accepts a visitor with the node.
accept(NodeVisitor<R>) - Method in class software.amazon.smithy.model.node.NullNode
 
accept(NodeVisitor<R>) - Method in class software.amazon.smithy.model.node.NumberNode
 
accept(NodeVisitor<R>) - Method in class software.amazon.smithy.model.node.ObjectNode
 
accept(NodeVisitor<R>) - Method in class software.amazon.smithy.model.node.StringNode
 
accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.BigDecimalShape
 
accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.BigIntegerShape
 
accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.BlobShape
 
accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.BooleanShape
 
accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.ByteShape
 
accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.DocumentShape
 
accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.DoubleShape
 
accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.EnumShape
 
accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.FloatShape
 
accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.IntegerShape
 
accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.IntEnumShape
 
accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.ListShape
 
accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.LongShape
 
accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.MapShape
 
accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.MemberShape
 
accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.OperationShape
 
accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.ResourceShape
 
accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.ServiceShape
 
accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.SetShape
Deprecated.
 
accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.Shape
Dispatches the shape to the appropriate ShapeVisitor method.
accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.ShortShape
 
accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.StringShape
 
accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.StructureShape
 
accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.TimestampShape
 
accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.UnionShape
 
accept(Literal.Vistor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
Invokes the provided Literal.Vistor.
accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.BooleanEquals
 
accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.StringEquals
 
accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
Invoke the ExpressionVisitor functions for this expression.
accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
 
accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Reference
 
accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr
 
accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.IsSet
 
accept(ExpressionVisitor<R>) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.Not
 
accept(ExpressionVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.LibraryFunction
 
accept(RuleValueVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.EndpointRule
 
accept(RuleValueVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.ErrorRule
 
accept(RuleValueVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
accept(RuleValueVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.TreeRule
 
accept(TemplateVisitor<T>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template
 
accept(Matcher.Visitor<U>) - Method in class software.amazon.smithy.waiters.Matcher
Visits the Matcher union type.
accept(Matcher.Visitor<U>) - Method in class software.amazon.smithy.waiters.Matcher.ErrorTypeMember
 
accept(Matcher.Visitor<U>) - Method in class software.amazon.smithy.waiters.Matcher.InputOutputMember
 
accept(Matcher.Visitor<U>) - Method in class software.amazon.smithy.waiters.Matcher.OutputMember
 
accept(Matcher.Visitor<U>) - Method in class software.amazon.smithy.waiters.Matcher.SuccessMember
 
accept(Matcher.Visitor<U>) - Method in class software.amazon.smithy.waiters.Matcher.UnknownMember
 
accept(T, U, V) - Method in interface software.amazon.smithy.utils.TriConsumer
Performs the operation on the given inputs.
Acceptor - Class in software.amazon.smithy.waiters
Represents an acceptor in a waiter's state machine.
Acceptor(AcceptorState, Matcher<?>) - Constructor for class software.amazon.smithy.waiters.Acceptor
 
acceptors(List<Acceptor>) - Method in class software.amazon.smithy.waiters.Waiter.Builder
 
AcceptorState - Enum Class in software.amazon.smithy.waiters
The transition state of a waiter.
ACCOUNT_ID - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.ParseArn
 
accountId() - Method in class software.amazon.smithy.rulesengine.language.impl.AwsArn
 
accountId(String) - Method in class software.amazon.smithy.rulesengine.language.impl.AwsArn.Builder
 
ActionPermissionDescriptionTrait - Class in software.amazon.smithy.aws.iam.traits
Defines the description of what providing access to an operation entails.
ActionPermissionDescriptionTrait.Provider - Class in software.amazon.smithy.aws.iam.traits
 
ADD - Enum constant in enum class software.amazon.smithy.model.traits.TraitDefinition.ChangeType
Emit when a trait or value is added that previously did not exist.
addAcceptor(Acceptor) - Method in class software.amazon.smithy.waiters.Waiter.Builder
 
addAdditionalIdentifier(List<String>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
addAdditionalIdentifier(Set<String>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
addAdditionalSchema(ShapeId) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Builder
 
addAllFiles(FileManifest) - Method in interface software.amazon.smithy.build.FileManifest
Adds the files from another FileManifest into this FileManifest.
addAuthScheme(String, Map<String, Literal>) - Method in class software.amazon.smithy.rulesengine.language.Endpoint.Builder
 
addAuthScheme(Identifier, Map<Identifier, Literal>) - Method in class software.amazon.smithy.rulesengine.language.Endpoint.Builder
 
addBreakingChange(TraitDefinition.BreakingChangeRule) - Method in class software.amazon.smithy.model.traits.TraitDefinition.Builder
 
addCacheKeyParameter(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Adds a cache key parameter.
addClientOptional(Model, boolean) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Add the clientOptional trait to members that are effectively nullable because they are part of a structure marked with the input trait or they aren't required and don't have a default trait.
addCollectionOperation(String) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
addCollectionOperation(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
addConfig(String) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Adds a configuration file to the builder.
addConfigIfExists(String) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Adds a configuration file to the builder only if it exists.
addConflict(String) - Method in class software.amazon.smithy.model.traits.TraitDefinition.Builder
 
addConflict(ShapeId) - Method in class software.amazon.smithy.model.traits.TraitDefinition.Builder
 
addCreateOnlyProperty(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
addDefinition(String, Schema) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote.Builder
 
addDefinition(String, Schema) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
addDependencies(SymbolDependencyContainer) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
Adds dependencies from a SymbolDependencyContainer.
addDependenciesFromJson(URL) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
Loads predefined dependencies from a JSON file (for example, to track known dependencies used by generated code at runtime).
addDependency(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property.Builder
 
addDependency(String) - Method in interface software.amazon.smithy.cli.dependencies.DependencyResolver
Add a dependency.
addDependency(String) - Method in class software.amazon.smithy.cli.dependencies.FileCacheResolver
 
addDependency(String) - Method in class software.amazon.smithy.cli.dependencies.FilterCliVersionResolver
 
addDependency(String) - Method in class software.amazon.smithy.cli.dependencies.MavenDependencyResolver
 
addDependency(String, String) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
Add a symbol dependency.
addDependency(String, String, String) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
Adds a dependency.
addDependency(String, String, String) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
Add a symbol dependency.
addDependency(SymbolDependency) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
Adds a dependency.
addDependency(SymbolDependencyContainer) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
Add a symbol dependency.
addDependency(SymbolDependencyContainer) - Method in class software.amazon.smithy.codegen.core.SymbolWriter
Adds one or more dependencies to the generated code (represented as a SymbolDependency).
addDependency(SymbolDependencyContainer) - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriter
Deprecated.
Adds one or more dependencies to the generated code (represented as a SymbolDependency).
addDependency(SymbolDependencyContainer) - Method in class software.amazon.smithy.codegen.core.writer.SymbolWriter
Deprecated.
Adds one or more dependencies to the generated code (represented as a SymbolDependency).
addDeprecatedProperty(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
addDocumentNode(Node) - Method in class software.amazon.smithy.model.loader.ModelAssembler
Adds a parsed JSON model file as a Node to the assembler.
AddedDefaultTrait - Class in software.amazon.smithy.model.traits
 
AddedDefaultTrait() - Constructor for class software.amazon.smithy.model.traits.AddedDefaultTrait
 
AddedDefaultTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.AddedDefaultTrait
 
AddedDefaultTrait.Provider - Class in software.amazon.smithy.model.traits
 
AddedEntityBinding - Class in software.amazon.smithy.diff.evaluators
A meta-validator that emits a NOTE when an operation resource is added to a service or resource entity.
AddedEntityBinding() - Constructor for class software.amazon.smithy.diff.evaluators.AddedEntityBinding
 
addedMetadata() - Method in class software.amazon.smithy.diff.Differences
Gets all added metadata.
AddedMetadata - Class in software.amazon.smithy.diff.evaluators
Creates a NOTE event when metadata is added.
AddedMetadata() - Constructor for class software.amazon.smithy.diff.evaluators.AddedMetadata
 
AddedOperationError - Class in software.amazon.smithy.diff.evaluators
Emits a warning when an error is added to an operation.
AddedOperationError() - Constructor for class software.amazon.smithy.diff.evaluators.AddedOperationError
 
AddedServiceError - Class in software.amazon.smithy.diff.evaluators
Emits a warning when an error is added to a service.
AddedServiceError() - Constructor for class software.amazon.smithy.diff.evaluators.AddedServiceError
 
AddedShape - Class in software.amazon.smithy.diff.evaluators
Creates a NOTE event when a shape is added.
AddedShape() - Constructor for class software.amazon.smithy.diff.evaluators.AddedShape
 
addedShapes() - Method in class software.amazon.smithy.diff.Differences
Gets all added shapes.
addedShapes(Class<T>) - Method in class software.amazon.smithy.diff.Differences
Gets all of the added shapes of a specific type.
AddedTraitDefinition - Class in software.amazon.smithy.diff.evaluators
Creates a NOTE event when a trait definition is added.
AddedTraitDefinition() - Constructor for class software.amazon.smithy.diff.evaluators.AddedTraitDefinition
 
addedTraits() - Method in class software.amazon.smithy.diff.ChangedShape
Gets a stream of added traits.
addEnum(EnumDefinition) - Method in class software.amazon.smithy.model.traits.EnumTrait.Builder
Deprecated.
 
addError(String) - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
Adds an error to the operation.
addError(String) - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
Adds an error to the service that is implicitly bound to every operation within the closure of the service.
addError(ToShapeId) - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
Adds an error to the operation.
addError(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
Adds an error to the service that is implicitly bound to every operation within the closure of the service.
addErrors(Collection<ShapeId>) - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
Adds an each of the errors to the operation.
addErrors(List<ShapeId>) - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
Adds errors to the service that are implicitly bound to every operation within the closure of the service.
addEvent(ValidationEvent) - Method in class software.amazon.smithy.build.ProjectionResult.Builder
Adds validation events to the result.
addExample(ExamplesTrait.Example) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Builder
 
addExcludedProperty(ShapeId) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
addExtraArgs(String...) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Adds extra arguments to the CLI arguments before positional arguments.
addFeature(NodeValidationVisitor.Feature) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
Adds a feature flag to the validator.
addFile(Path) - Method in interface software.amazon.smithy.build.FileManifest
Adds a path to the manifest.
addFile(Path) - Method in class software.amazon.smithy.build.MockManifest
 
addHandler(String, Handler) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
addHeader(String, String) - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint.Builder
 
addHeader(String, List<Expression>) - Method in class software.amazon.smithy.rulesengine.language.Endpoint.Builder
 
addHeader(String, Literal) - Method in class software.amazon.smithy.rulesengine.language.Endpoint.Builder
 
addIdentifier(String, String) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
addIdentifier(String, ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
Adds an identifier to the resource.
addImport(String) - Method in class software.amazon.smithy.model.loader.ModelAssembler
Adds an import to the assembler.
addImport(URL) - Method in class software.amazon.smithy.model.loader.ModelAssembler
Adds an import to the assembler from a URL.
addImport(Path) - Method in class software.amazon.smithy.model.loader.ModelAssembler
Adds an import to the assembler.
addImport(Symbol, String, SymbolReference.ContextOption...) - Method in class software.amazon.smithy.codegen.core.SymbolWriter
Imports a symbol (if necessary) using a specific alias and list of context options.
addImport(Symbol, String, SymbolReference.ContextOption...) - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriter
Deprecated.
Imports a symbol (if necessary) using a specific alias and list of context options.
addImport(Symbol, String, SymbolReference.ContextOption...) - Method in class software.amazon.smithy.codegen.core.writer.SymbolWriter
Deprecated.
Imports a symbol (if necessary) using a specific alias and list of context options.
additionalAllowedHeaders(Set<String>) - Method in class software.amazon.smithy.model.traits.CorsTrait.Builder
 
additionalExposedHeaders(Set<String>) - Method in class software.amazon.smithy.model.traits.CorsTrait.Builder
 
additionalIdentifiers(List<List<String>>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
additionalIdentifiers(List<Set<String>>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
additionalProperties(Schema) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
additionalSchemas(List<ShapeId>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Builder
 
addLocalTrait(ShapeId) - Method in class software.amazon.smithy.model.traits.MixinTrait.Builder
 
addMapper(JsonSchemaMapper) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter.Builder
Adds a mapper used to update schema builders.
addMember(String, int) - Method in class software.amazon.smithy.model.shapes.IntEnumShape.Builder
Adds a member to the builder.
addMember(String, int, Consumer<MemberShape.Builder>) - Method in class software.amazon.smithy.model.shapes.IntEnumShape.Builder
Adds a member to the builder.
addMember(String, String) - Method in class software.amazon.smithy.model.shapes.EnumShape.Builder
Adds a member to the builder.
addMember(String, String, Consumer<MemberShape.Builder>) - Method in class software.amazon.smithy.model.shapes.EnumShape.Builder
Adds a member to the builder.
addMember(String, ShapeId) - Method in class software.amazon.smithy.model.shapes.UnionShape.Builder
Adds a member to the builder.
addMember(String, ShapeId, Consumer<MemberShape.Builder>) - Method in class software.amazon.smithy.model.shapes.UnionShape.Builder
Adds a member to the builder.
addMember(MemberShape) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
Adds a member to the shape IFF the shape supports members.
addMember(MemberShape) - Method in class software.amazon.smithy.model.shapes.CollectionShape.Builder
 
addMember(MemberShape) - Method in class software.amazon.smithy.model.shapes.EnumShape.Builder
Adds a member to the shape.
addMember(MemberShape) - Method in class software.amazon.smithy.model.shapes.IntEnumShape.Builder
 
addMember(MemberShape) - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
 
addMember(MemberShape) - Method in class software.amazon.smithy.model.shapes.UnionShape.Builder
 
addMember(MemberShape) - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
Deprecated.
 
addMixin(Shape) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
Adds a mixin to the shape.
addMixin(Shape) - Method in class software.amazon.smithy.model.shapes.EnumShape.Builder
 
addMixin(Shape) - Method in class software.amazon.smithy.model.shapes.IntEnumShape.Builder
 
addMixin(Shape) - Method in class software.amazon.smithy.model.shapes.UnionShape.Builder
 
addModel(Model) - Method in class software.amazon.smithy.model.loader.ModelAssembler
Merges a loaded model into the model assembler.
addOpenApiMapper(OpenApiMapper) - Method in class software.amazon.smithy.openapi.fromsmithy.OpenApiConverter
Adds an OpenApiMapper to the converter.
addOperation(String) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
 
addOperation(ToShapeId) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
 
addOperationInput(EndpointTestOperationInput) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase.Builder
 
addParameter(ParameterObject) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
addParameter(ParameterObject) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
addParameter(Ref<ParameterObject>) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
addParameter(Parameter) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters.Builder
 
addParameter(SmithyBuilder<Parameter>) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters.Builder
 
addPartition(Partition) - Method in class software.amazon.smithy.rulesengine.language.model.Partitions.Builder
 
addPermission(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Handler.Builder
 
addPluginManifest(String, FileManifest) - Method in class software.amazon.smithy.build.ProjectionResult.Builder
Adds a plugin result.
addPrimaryIdentifier(String) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
addProjectionResult(ProjectionResult) - Method in class software.amazon.smithy.build.SmithyBuildResult.Builder
Adds a projection result to the builder.
addProperty(String, String) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
addProperty(String, Property) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote.Builder
 
addProperty(String, Property) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
addProperty(String, ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
addProperty(String, Value) - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint.Builder
 
addProviderArn(String) - Method in class software.amazon.smithy.aws.traits.auth.CognitoUserPoolsTrait.Builder
Adds a provider ARN.
addReadOnlyProperty(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
addReceiver(T) - Method in class software.amazon.smithy.cli.Arguments
Adds an argument receiver to the argument list.
addReference(Symbol) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
Add a symbol reference to indicate that this symbol points to or contains references to other symbols.
addReference(SymbolReference) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
Add a symbol reference to indicate that this symbol points to or contains references to other symbols.
addReference(ReferencesTrait.Reference) - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Builder
 
addRemote(String, Remote) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
addRepository(MavenRepository) - Method in interface software.amazon.smithy.cli.dependencies.DependencyResolver
Add a Maven repository.
addRepository(MavenRepository) - Method in class software.amazon.smithy.cli.dependencies.FileCacheResolver
 
addRepository(MavenRepository) - Method in class software.amazon.smithy.cli.dependencies.FilterCliVersionResolver
 
addRepository(MavenRepository) - Method in class software.amazon.smithy.cli.dependencies.MavenDependencyResolver
 
addRequired(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
addResource(String) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
 
addResource(ToShapeId) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
 
addResponseAlgorithm(String) - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait.Builder
 
addRule(int, Rule) - Method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet.Builder
Inserts a rule into the ruleset.
addRule(Rule) - Method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet.Builder
Adds a rule to this ruleset.
addSecurity(Map<String, List<String>>) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
addSecurity(Map<String, List<String>>) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
addServer(ServerObject) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
addServer(ServerObject) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
addServer(ServerObject) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
addShape(Shape) - Method in class software.amazon.smithy.model.loader.ModelAssembler
Explicitly injects a shape into the assembled model.
addShape(Shape) - Method in class software.amazon.smithy.model.Model.Builder
Add a shape to the builder.
addShapeId(ShapeId) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
 
addShapeLink(String, ShapeLink) - Method in class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
Adds a ShapeLink to this ShapeId in the TraceFile's shapes map.
addShapeLink(ShapeId, ShapeLink) - Method in class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
Adds a ShapeLink to this ShapeId in the TraceFile's shapes map.
addShapeLinks(String, List<ShapeLink>) - Method in class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
Adds a list of ShapeLinks to this ShapeId in the TraceFile's shapes map.
addShapeLinks(ShapeId, List<ShapeLink>) - Method in class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
Adds a list of ShapeLinks to this ShapeId in the TraceFile's shapes map.
addShapes(Collection<S>) - Method in class software.amazon.smithy.model.Model.Builder
Adds a collection of shapes to the builder.
addShapes(Model) - Method in class software.amazon.smithy.model.Model.Builder
Adds the shapes of another model to the builder.
addShapes(Shape...) - Method in class software.amazon.smithy.model.loader.ModelAssembler
Explicitly injects multiple shapes into the assembled model.
addShapes(Shape...) - Method in class software.amazon.smithy.model.Model.Builder
Adds a variadic list of shapes.
addSourcesIfExists(Collection<String>) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Adds a collection of "source" model files only if they exist.
addTag(String) - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink.Builder
Adds a tag to the tags list of a ShapeLink.
addTag(String) - Method in class software.amazon.smithy.model.traits.EnumDefinition.Builder
 
addTag(String) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
addTag(String) - Method in class software.amazon.smithy.waiters.Waiter.Builder
 
addTag(String, String) - Method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions.Builder
Adds the tag's key, value pair to the tags map.
addTag(TagObject) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
addTestCase(SmithyTestCase) - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite
Adds a test case to the test suite.
addTestCase(EndpointTestCase) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestsTrait.Builder
 
addTestCasesFromDirectory(Path) - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite
Adds test cases by crawling a directory and looking for model files that end with ".json" and ".smithy".
addTestCasesFromUrl(URL) - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite
Convenience method for supplying a directory using a class loader.
addTrait(ShapeId) - Method in class software.amazon.smithy.model.traits.AuthDefinitionTrait.Builder
 
addTrait(ShapeId) - Method in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait.Builder
 
addTrait(ShapeId, Trait) - Method in class software.amazon.smithy.model.loader.ModelAssembler
Explicitly adds a trait to a shape in the assembled model.
addTrait(Trait) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
Adds a trait to the shape builder, replacing any conflicting traits.
addTrait(Trait) - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
Deprecated.
 
addTraits(Collection<? extends Trait>) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
Adds traits from an iterator to the shape builder, replacing any conflicting traits.
addTraits(Collection<? extends Trait>) - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
Deprecated.
 
addType(String, String) - Method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions.Builder
Adds the type's key, value pair to the tags map.
addUnparsedModel(String, String) - Method in class software.amazon.smithy.model.loader.ModelAssembler
Adds a string containing an unparsed model to the assembler.
addUrl(String, String) - Method in class software.amazon.smithy.model.traits.ExternalDocumentationTrait.Builder
 
addUseImports(SymbolContainer) - Method in class software.amazon.smithy.codegen.core.SymbolWriter
Imports one or more USE symbols using the name of the symbol (e.g., SymbolReference.ContextOption.USE references).
addUseImports(SymbolContainer) - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriter
Deprecated.
Imports one or more USE symbols using the name of the symbol (e.g., SymbolReference.ContextOption.USE references).
addUseImports(SymbolContainer) - Method in class software.amazon.smithy.codegen.core.writer.SymbolWriter
Deprecated.
Imports one or more USE symbols using the name of the symbol (e.g., SymbolReference.ContextOption.USE references).
addUseImports(SymbolReference) - Method in class software.amazon.smithy.codegen.core.SymbolWriter
Imports a USE symbols possibly using an alias of the symbol (e.g., SymbolReference.ContextOption.USE references).
addUseImports(SymbolReference) - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriter
Deprecated.
Imports a USE symbols possibly using an alias of the symbol (e.g., SymbolReference.ContextOption.USE references).
addUseImports(SymbolReference) - Method in class software.amazon.smithy.codegen.core.writer.SymbolWriter
Deprecated.
Imports a USE symbols possibly using an alias of the symbol (e.g., SymbolReference.ContextOption.USE references).
addValidator(Validator) - Method in class software.amazon.smithy.model.loader.ModelAssembler
Registers a validator to be used when validating the model.
addValue(String) - Method in class software.amazon.smithy.model.traits.StringListTrait.Builder
Adds a value to the builder.
addValue(Node, Node) - Method in class software.amazon.smithy.model.node.NodePointer
Adds or replaces a value in container at the JSON pointer location.
addWithIntermediateValues(Node, Node) - Method in class software.amazon.smithy.model.node.NodePointer
Adds or replaces a value in container at the JSON pointer location.
addWriteOnlyProperty(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
after(Context, ResourceSchema) - Method in interface software.amazon.smithy.aws.cloudformation.schema.fromsmithy.CfnMapper
Updates an ResourceSchema.Builder after converting the model.
after(Context<? extends Trait>, OpenApi) - Method in class software.amazon.smithy.aws.apigateway.openapi.CorsHttpIntegration
 
after(Context<? extends Trait>, OpenApi) - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.CheckForGreedyLabels
 
after(Context<? extends Trait>, OpenApi) - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.RemoveUnusedComponents
 
after(Context<? extends Trait>, OpenApi) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiMapper
Updates an OpenApi object after it is built.
AGGREGATE - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType.Category
 
alias(String) - Method in class software.amazon.smithy.codegen.core.SymbolReference.Builder
Adds an alias to the SymbolReference.
ALL_BUILTINS - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Builtins
 
ALL_STRING_EQUALS - Enum constant in enum class software.amazon.smithy.waiters.PathComparator
Matches if all values in the list matches the expected string.
allArtifacts() - Method in class software.amazon.smithy.build.SmithyBuildResult
Gets all of the artifacts written during the build.
allManifests() - Method in class software.amazon.smithy.build.SmithyBuildResult
Gets all of the manifests that were used in the build.
allOf(List<Schema>) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
ALLOW_UNKNOWN_TRAITS - Static variable in class software.amazon.smithy.model.loader.ModelAssembler
Allow unknown traits rather than fail.
allowBoxedNull(boolean) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
Deprecated.
allowEmptyValue(boolean) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
allowOptionalNull(boolean) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
Configure how null values are handled when they are provided for optional types.
allowReserved(boolean) - Method in class software.amazon.smithy.openapi.model.EncodingObject.Builder
 
allowReserved(boolean) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
allowsGreedyLabels(boolean) - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Builder
 
allowUnknownTraits(boolean) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Ignores unknown traits when building models.
alwaysTrue() - Static method in class software.amazon.smithy.utils.FunctionalUtils
Returns a Predicate that always returns true.
AndExpression - Class in software.amazon.smithy.jmespath.ast
And expression where both sides must return truthy values.
AndExpression(JmespathExpression, JmespathExpression) - Constructor for class software.amazon.smithy.jmespath.ast.AndExpression
 
AndExpression(JmespathExpression, JmespathExpression, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.AndExpression
 
andThen(TriConsumer<? super T, ? super U, ? super V>) - Method in interface software.amazon.smithy.utils.TriConsumer
Returns a composed TriConsumer that performs, in sequence, this operation followed by the after operation.
AnnotationTrait - Class in software.amazon.smithy.model.traits
Trait implementation for traits that are an empty object.
AnnotationTrait(ShapeId, ObjectNode) - Constructor for class software.amazon.smithy.model.traits.AnnotationTrait
 
AnnotationTrait.Provider<T extends AnnotationTrait> - Class in software.amazon.smithy.model.traits
Trait provider that expects a boolean value of true.
AnsiColorFormatter - Enum Class in software.amazon.smithy.cli
Styles text using ANSI color codes.
Any() - Constructor for class software.amazon.smithy.rulesengine.language.eval.Type.Any
 
ANY - Enum constant in enum class software.amazon.smithy.jmespath.RuntimeType
 
ANY - Enum constant in enum class software.amazon.smithy.model.traits.TraitDefinition.ChangeType
Emit when any change occurs.
ANY - Static variable in class software.amazon.smithy.jmespath.ast.LiteralExpression
Sentinel value to represent ANY.
ANY_STRING_EQUALS - Enum constant in enum class software.amazon.smithy.waiters.PathComparator
Matches if any value in the list matches the expected string.
anyBroken() - Method in class software.amazon.smithy.build.SmithyBuildResult
Returns true if any projected models contain error or danger events.
anyOf(List<Schema>) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
apiConfig(TaggableApiConfig) - Method in class software.amazon.smithy.aws.traits.tagging.TaggableTrait.Builder
 
ApiGatewayConfig - Class in software.amazon.smithy.aws.apigateway.openapi
API Gateway OpenAPI configuration.
ApiGatewayConfig() - Constructor for class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig
 
ApiGatewayConfig.ApiType - Enum Class in software.amazon.smithy.aws.apigateway.openapi
The type of API Gateway service to generate.
ApiGatewayExtension - Class in software.amazon.smithy.aws.apigateway.openapi
 
ApiGatewayExtension() - Constructor for class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayExtension
 
ApiGatewayMapper - Interface in software.amazon.smithy.aws.apigateway.openapi
An API Gateway mapper that only applies when the type of API being converted matches the types of APIs handled by the mapper.
ApiKeySourceTrait - Class in software.amazon.smithy.aws.apigateway.traits
 
ApiKeySourceTrait(String) - Constructor for class software.amazon.smithy.aws.apigateway.traits.ApiKeySourceTrait
 
ApiKeySourceTrait(String, FromSourceLocation) - Constructor for class software.amazon.smithy.aws.apigateway.traits.ApiKeySourceTrait
 
ApiKeySourceTrait.Provider - Class in software.amazon.smithy.aws.apigateway.traits
 
append(char) - Method in class software.amazon.smithy.cli.ColorFormatter.PrinterBuffer
 
append(CharSequence) - Method in class software.amazon.smithy.cli.ColorFormatter.PrinterBuffer
 
append(CharSequence, int, int) - Method in class software.amazon.smithy.cli.ColorFormatter.PrinterBuffer
 
append(W, S) - Method in interface software.amazon.smithy.utils.CodeInterceptor.Appender
Writes text after previous content in the section.
appender(Class<S>, BiConsumer<W, S>) - Static method in interface software.amazon.smithy.utils.CodeInterceptor
Provides a more concise way of creating anonymous CodeInterceptor.Appenders.
APPLIED_TRAIT - Enum constant in enum class software.amazon.smithy.model.knowledge.TextInstance.TextLocationType
 
appliesTo(AppliesTo) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
AppliesTo - Enum Class in software.amazon.smithy.protocoltests.traits
Indicates that a compliance test case is only to be implemented by "client" or "server" implementations.
apply(String, String) - Method in interface software.amazon.smithy.codegen.core.SymbolWriter.Factory
Creates a SymbolWriter of type W for the given filename and namespace.
apply(String, String) - Method in interface software.amazon.smithy.codegen.core.writer.CodegenWriterFactory
Deprecated.
Creates a CodegenWriter of type T for the given filename and namespace.
apply(Node) - Method in class software.amazon.smithy.build.JsonSubstitutions
Replaces strings in the given node.
apply(Shape, Node, NodeValidatorPlugin.Context, NodeValidatorPlugin.Emitter) - Method in interface software.amazon.smithy.model.validation.node.NodeValidatorPlugin
Applies the plugin to the given shape, node value, and model.
Apply - Class in software.amazon.smithy.build.transforms
Applies transforms of other projections.
Apply() - Constructor for class software.amazon.smithy.build.transforms.Apply
 
Apply.Config - Class in software.amazon.smithy.build.transforms
apply configuration.
args - Variable in class software.amazon.smithy.cli.BuildParameterBuilder.Result
Smithy Build command line arguments.
args(Node) - Method in class software.amazon.smithy.build.model.TransformConfig.Builder
Sets the args of the transform.
ArgumentReceiver - Interface in software.amazon.smithy.cli
A command line argument receiver.
arguments - Variable in class software.amazon.smithy.jmespath.ast.FunctionExpression
 
arguments(List<Expression>) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionNode.Builder
 
Arguments - Class in software.amazon.smithy.cli
Command line arguments list to evaluate.
Arguments(String[]) - Constructor for class software.amazon.smithy.cli.Arguments
 
ArnIndex - Class in software.amazon.smithy.aws.traits
Resolves and indexes the ARN templates for each resource in a service.
ArnIndex(Model) - Constructor for class software.amazon.smithy.aws.traits.ArnIndex
 
arnNamespace(String) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
Set the ARN service namespace of the service.
ArnReferenceTrait - Class in software.amazon.smithy.aws.traits
Indicates that a string shape contains an ARN.
ArnReferenceTrait.Builder - Class in software.amazon.smithy.aws.traits
Builder for ArnReferenceTrait.
ArnReferenceTrait.Provider - Class in software.amazon.smithy.aws.traits
 
ArnTemplateValidator - Class in software.amazon.smithy.aws.traits
Ensures that all arn traits for a service are valid and that their templates only reference valid resource identifiers.
ArnTemplateValidator() - Constructor for class software.amazon.smithy.aws.traits.ArnTemplateValidator
 
ArnTrait - Class in software.amazon.smithy.aws.traits
Configures the ARN template of a resource shape, relative to the service to which a resource is bound.
ArnTrait.Builder - Class in software.amazon.smithy.aws.traits
Builder for ArnTrait.
ArnTrait.Provider - Class in software.amazon.smithy.aws.traits
 
array(List<Value>) - Static method in class software.amazon.smithy.rulesengine.language.eval.Value
 
array(Type) - Static method in interface software.amazon.smithy.rulesengine.language.eval.Type
 
Array(Type) - Constructor for class software.amazon.smithy.rulesengine.language.eval.Type.Array
 
ARRAY - Enum constant in enum class software.amazon.smithy.jmespath.RuntimeType
 
ARRAY - Enum constant in enum class software.amazon.smithy.model.node.NodeType
 
ARRAY - Static variable in class software.amazon.smithy.jmespath.ast.LiteralExpression
Sentinel value to represent any ARRAY.
arrayNode() - Static method in class software.amazon.smithy.model.node.Node
Creates an empty ArrayNode.
arrayNode(ArrayNode) - Method in interface software.amazon.smithy.model.node.NodeVisitor
Visits an array node.
arrayNode(ArrayNode) - Method in class software.amazon.smithy.model.node.NodeVisitor.Default
 
arrayNode(Node...) - Static method in class software.amazon.smithy.model.node.Node
Creates an ArrayNode from a variadic list of Nodes.
ArrayNode - Class in software.amazon.smithy.model.node
Represents an array of nodes.
ArrayNode(List<Node>, SourceLocation) - Constructor for class software.amazon.smithy.model.node.ArrayNode
 
ArrayNode.Builder - Class in software.amazon.smithy.model.node
Builder used to efficiently create an ArrayNode.
artifactDefinitions(ArtifactDefinitions) - Method in class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider.Builder
Sets this Builder's ArtifactDefinitions.
ArtifactDefinitions - Class in software.amazon.smithy.codegen.core.trace
Class that defines the acceptable values that can be used in ShapeLink objects.
ArtifactDefinitions.Builder - Class in software.amazon.smithy.codegen.core.trace
 
asArrayNode() - Method in class software.amazon.smithy.model.node.ArrayNode
 
asArrayNode() - Method in class software.amazon.smithy.model.node.Node
Gets the node as an ArrayNode if it is an array.
asBigDecimalShape() - Method in class software.amazon.smithy.model.shapes.BigDecimalShape
 
asBigDecimalShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asBigIntegerShape() - Method in class software.amazon.smithy.model.shapes.BigIntegerShape
 
asBigIntegerShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asBlobShape() - Method in class software.amazon.smithy.model.shapes.BlobShape
 
asBlobShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asBool() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
Attempts to convert the literal to a Boolean if possible.
asBooleanNode() - Method in class software.amazon.smithy.model.node.BooleanNode
 
asBooleanNode() - Method in class software.amazon.smithy.model.node.Node
Gets the node as an BooleanNode if it is an boolean.
asBooleanShape() - Method in class software.amazon.smithy.model.shapes.BooleanShape
 
asBooleanShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asByteShape() - Method in class software.amazon.smithy.model.shapes.ByteShape
 
asByteShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asDocumentShape() - Method in class software.amazon.smithy.model.shapes.DocumentShape
 
asDocumentShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asDoubleShape() - Method in class software.amazon.smithy.model.shapes.DoubleShape
 
asDoubleShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asEnumShape() - Method in class software.amazon.smithy.model.shapes.EnumShape
 
asEnumShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asFloatShape() - Method in class software.amazon.smithy.model.shapes.FloatShape
 
asFloatShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asInteger() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
Attempts to convert the literal to an Literal.Integer.
asIntegerShape() - Method in class software.amazon.smithy.model.shapes.IntegerShape
 
asIntegerShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asIntEnumShape() - Method in class software.amazon.smithy.model.shapes.IntEnumShape
 
asIntEnumShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asListShape() - Method in class software.amazon.smithy.model.shapes.ListShape
 
asListShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asLongShape() - Method in class software.amazon.smithy.model.shapes.LongShape
 
asLongShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asMapShape() - Method in class software.amazon.smithy.model.shapes.MapShape
 
asMapShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asMemberShape() - Method in class software.amazon.smithy.model.shapes.MemberShape
 
asMemberShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asNullNode() - Method in class software.amazon.smithy.model.node.Node
Gets the node as an NullNode if it is a null.
asNullNode() - Method in class software.amazon.smithy.model.node.NullNode
 
asNumberNode() - Method in class software.amazon.smithy.model.node.Node
Gets the node as an NumberNode if it is an number.
asNumberNode() - Method in class software.amazon.smithy.model.node.NumberNode
 
asObjectNode() - Method in class software.amazon.smithy.model.node.Node
Gets the node as an ObjectNode if it is an object.
asObjectNode() - Method in class software.amazon.smithy.model.node.ObjectNode
 
asOperationShape() - Method in class software.amazon.smithy.model.shapes.OperationShape
 
asOperationShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asRecord() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
Attempts to convert the literal to a map of Identifier to Literal.
asRelativeReference() - Method in class software.amazon.smithy.model.shapes.ShapeId
Creates a string that contains a relative reference to the ID.
asResourceShape() - Method in class software.amazon.smithy.model.shapes.ResourceShape
 
asResourceShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
assemble() - Method in class software.amazon.smithy.model.loader.ModelAssembler
Assembles the model and returns the validated result.
assembler() - Static method in class software.amazon.smithy.model.Model
Assembles and validates a Smithy model from files, nodes, and other disparate sources.
assembler(ClassLoader) - Static method in class software.amazon.smithy.model.Model
Creates a ModelAssembler that is configured to discover traits, validators, and built-in validators using the given ClassLoader.
assertEquals(ToNode, ToNode) - Static method in class software.amazon.smithy.model.node.Node
Testing helper used to compare two Nodes for equivalence.
asServiceShape() - Method in class software.amazon.smithy.model.shapes.ServiceShape
 
asServiceShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asSetShape() - Method in class software.amazon.smithy.model.shapes.SetShape
Deprecated.
 
asSetShape() - Method in class software.amazon.smithy.model.shapes.Shape
Deprecated.
asShortShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asShortShape() - Method in class software.amazon.smithy.model.shapes.ShortShape
 
ASSIGN - Static variable in class software.amazon.smithy.rulesengine.language.syntax.rule.Condition
 
asString() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
Attempts to convert the literal to a Template if possible.
asString() - Method in class software.amazon.smithy.rulesengine.language.syntax.Identifier
 
asStringNode() - Method in class software.amazon.smithy.model.node.Node
Gets the node as an StringNode if it is an string.
asStringNode() - Method in class software.amazon.smithy.model.node.StringNode
 
asStringShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asStringShape() - Method in class software.amazon.smithy.model.shapes.StringShape
 
asStructureShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asStructureShape() - Method in class software.amazon.smithy.model.shapes.StructureShape
 
asTimestampShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asTimestampShape() - Method in class software.amazon.smithy.model.shapes.TimestampShape
 
asTuple() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
Attempts to convert the literal to a list of Literal values.
asUnionShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
asUnionShape() - Method in class software.amazon.smithy.model.shapes.UnionShape
 
attribute(boolean) - Method in class software.amazon.smithy.openapi.model.XmlObject.Builder
 
AttributeValue - Interface in software.amazon.smithy.model.selector
Selector attribute values are the data model of selectors.
AuthDefinitionTrait - Class in software.amazon.smithy.model.traits
This trait is attached to another trait to define an auth scheme.
AuthDefinitionTrait(AuthDefinitionTrait.Builder) - Constructor for class software.amazon.smithy.model.traits.AuthDefinitionTrait
 
AuthDefinitionTrait.Builder - Class in software.amazon.smithy.model.traits
 
AuthDefinitionTrait.Provider - Class in software.amazon.smithy.model.traits
 
AUTHORITY - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.ParseUrl
 
AuthorizerDefinition - Class in software.amazon.smithy.aws.apigateway.traits
Represents an API Gateway authorizer.
AuthorizerDefinition.Builder - Class in software.amazon.smithy.aws.apigateway.traits
Builder used to create an AuthorizerDefinition.
AuthorizerIndex - Class in software.amazon.smithy.aws.apigateway.traits
Computes the effective authorizers of each resource and operation in a service.
AuthorizerIndex(Model) - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizerIndex
 
authorizerPayloadFormatVersion(String) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
Sets the format of the payload returned by the authorizer.
authorizers(Map<String, AuthorizerDefinition>) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait.Builder
Replaces all of the authorizers with the given map.
AuthorizersTrait - Class in software.amazon.smithy.aws.apigateway.traits
Defines a map of API Gateway x-amazon-apigateway-authorizer values that correspond to Smithy authorization definitions.
AuthorizersTrait.Builder - Class in software.amazon.smithy.aws.apigateway.traits
Builds an AuthorizersTrait.
AuthorizersTrait.Provider - Class in software.amazon.smithy.aws.apigateway.traits
 
AuthorizersTraitValidator - Class in software.amazon.smithy.aws.apigateway.traits
Validates if authorizers traits are well-defined.
AuthorizersTraitValidator() - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizersTraitValidator
 
AuthorizerTrait - Class in software.amazon.smithy.aws.apigateway.traits
Attaches an API Gateway authorizer to a service, resource, or operation.
AuthorizerTrait(String) - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizerTrait
 
AuthorizerTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizerTrait
 
AuthorizerTrait.Provider - Class in software.amazon.smithy.aws.apigateway.traits
 
authScheme(ShapeId) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
authSchemes(List<Identifier>, Map<Identifier, Map<Identifier, Literal>>) - Method in class software.amazon.smithy.rulesengine.language.Endpoint.Builder
 
AuthSchemesValidator - Class in software.amazon.smithy.rulesengine.validators
Validator which verifies an endpoint with an authSchemes property conforms to a strict schema.
AuthTrait - Class in software.amazon.smithy.model.traits
Specifies the auth schemes supported by default for operations bound to a service.
AuthTrait(List<ShapeId>) - Constructor for class software.amazon.smithy.model.traits.AuthTrait
Deprecated.
AuthTrait(List<ShapeId>, FromSourceLocation) - Constructor for class software.amazon.smithy.model.traits.AuthTrait
Deprecated.
AuthTrait(Set<ShapeId>) - Constructor for class software.amazon.smithy.model.traits.AuthTrait
 
AuthTrait(Set<ShapeId>, FromSourceLocation) - Constructor for class software.amazon.smithy.model.traits.AuthTrait
 
AuthTrait.Provider - Class in software.amazon.smithy.model.traits
 
AuthTraitValidator - Class in software.amazon.smithy.model.validation.validators
All @auth trait values referenced from an operation must refer to authentication traits applied to service shapes that enclose the operation.
AuthTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.AuthTraitValidator
 
AUTO - Enum constant in enum class software.amazon.smithy.cli.AnsiColorFormatter
Writes using ANSI colors if it detects that the environment supports color.
AUTO - Enum constant in enum class software.amazon.smithy.linters.CamelCaseValidator.MemberNameHandling
Member names are serialized using either all lower camel or all upper camel, but not a mixture.
AwsArn - Class in software.amazon.smithy.rulesengine.language.impl
An AWS ARN.
AwsArn.Builder - Class in software.amazon.smithy.rulesengine.language.impl
 
AwsIsVirtualHostableS3Bucket - Class in software.amazon.smithy.rulesengine.language.stdlib
An AWS rule-set function for determining whether a given string can be promoted to an S3 virtual bucket host label.
AwsIsVirtualHostableS3Bucket() - Constructor for class software.amazon.smithy.rulesengine.language.stdlib.AwsIsVirtualHostableS3Bucket
 
AwsJson1_0Trait - Class in software.amazon.smithy.aws.traits.protocols
An RPC-based protocol that sends JSON payloads.
AwsJson1_0Trait.Builder - Class in software.amazon.smithy.aws.traits.protocols
 
AwsJson1_0Trait.Provider - Class in software.amazon.smithy.aws.traits.protocols
 
AwsJson1_1Trait - Class in software.amazon.smithy.aws.traits.protocols
An RPC-based protocol that sends JSON payloads.
AwsJson1_1Trait.Builder - Class in software.amazon.smithy.aws.traits.protocols
 
AwsJson1_1Trait.Provider - Class in software.amazon.smithy.aws.traits.protocols
 
AwsPartition - Class in software.amazon.smithy.rulesengine.language.stdlib
An AWS rule-set function for mapping a region string to a partition.
AwsPartition() - Constructor for class software.amazon.smithy.rulesengine.language.stdlib.AwsPartition
 
AwsProtocolTrait - Class in software.amazon.smithy.aws.traits.protocols
Represents a configurable AWS protocol trait.
AwsProtocolTrait.Builder<T extends Trait,B extends AwsProtocolTrait.Builder> - Class in software.amazon.smithy.aws.traits.protocols
Builder for creating a AwsProtocolTrait.
AwsQueryCompatibleTrait - Class in software.amazon.smithy.aws.traits.protocols
 
AwsQueryCompatibleTrait() - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsQueryCompatibleTrait
 
AwsQueryCompatibleTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsQueryCompatibleTrait
 
AwsQueryCompatibleTrait.Provider - Class in software.amazon.smithy.aws.traits.protocols
 
AwsQueryErrorTrait - Class in software.amazon.smithy.aws.traits.protocols
Provides the value in the "Code" distinguishing field and HTTP response code for an operation error.
AwsQueryErrorTrait(AwsQueryErrorTrait.Builder) - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait
 
AwsQueryErrorTrait.Builder - Class in software.amazon.smithy.aws.traits.protocols
Builder used to create an AwsQueryErrorTrait.
AwsQueryErrorTrait.Provider - Class in software.amazon.smithy.aws.traits.protocols
 
AwsQueryTrait - Class in software.amazon.smithy.aws.traits.protocols
An RPC-based protocol that sends query string requests and XML responses.
AwsQueryTrait() - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsQueryTrait
 
AwsQueryTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsQueryTrait
 
AwsQueryTrait.Provider - Class in software.amazon.smithy.aws.traits.protocols
 
AwsRestJson1Protocol - Class in software.amazon.smithy.openapi.fromsmithy.protocols
Converts the aws.protocols#restJson1 protocol to OpenAPI.
AwsRestJson1Protocol() - Constructor for class software.amazon.smithy.openapi.fromsmithy.protocols.AwsRestJson1Protocol
 
AwsTagIndex - Class in software.amazon.smithy.aws.traits.tagging
Index of AWS tagging trait information in a service closure and convenient access to tag operations by name in service closures.
AwsV4Converter - Class in software.amazon.smithy.openapi.fromsmithy.security
Adds AWS signature version in a way that"s compatible with AWS API Gateway.
AwsV4Converter() - Constructor for class software.amazon.smithy.openapi.fromsmithy.security.AwsV4Converter
 

B

basePath(Path) - Method in class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer.Builder
A base path to use for any created models.
bearerFormat(String) - Method in class software.amazon.smithy.openapi.model.SecurityScheme.Builder
 
before(Context, ResourceSchema.Builder) - Method in interface software.amazon.smithy.aws.cloudformation.schema.fromsmithy.CfnMapper
Updates an ResourceSchema.Builder before converting the model.
before(Context, ResourceSchema.Builder) - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers.HandlerPermissionMapper
 
before(Context, ResourceSchema.Builder) - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers.RequiredMapper
 
before(Context<? extends Trait>, OpenApi.Builder) - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.CheckForPrefixHeaders
 
before(Context<? extends Trait>, OpenApi.Builder) - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.UnsupportedTraits
 
before(Context<? extends Trait>, OpenApi.Builder) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiMapper
Updates an OpenApi.Builder before converting the model.
BG_BLACK - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_BLUE - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_BRIGHT_BLACK - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_BRIGHT_BLUE - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_BRIGHT_CYAN - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_BRIGHT_GREEN - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_BRIGHT_MAGENTA - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_BRIGHT_RED - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_BRIGHT_WHITE - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_BRIGHT_YELLOW - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_CYAN - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_GREEN - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_MAGENTA - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_RED - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_WHITE - Enum constant in enum class software.amazon.smithy.cli.Style
 
BG_YELLOW - Enum constant in enum class software.amazon.smithy.cli.Style
 
BIG_DECIMAL - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
BIG_INTEGER - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
bigDecimalShape(BigDecimalShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
bigDecimalShape(BigDecimalShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
bigDecimalShape(BigDecimalShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
BigDecimalShape - Class in software.amazon.smithy.model.shapes
Represents a integer shape.
BigDecimalShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a BigDecimalShape.
bigIntegerShape(BigIntegerShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
bigIntegerShape(BigIntegerShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
bigIntegerShape(BigIntegerShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
BigIntegerShape - Class in software.amazon.smithy.model.shapes
Represents a integer shape.
BigIntegerShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a BigIntegerShape.
BinaryExpression - Class in software.amazon.smithy.jmespath.ast
Abstract class representing expressions that have a left and right side.
BinaryExpression(JmespathExpression, JmespathExpression, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.BinaryExpression
 
BLACK - Enum constant in enum class software.amazon.smithy.cli.Style
 
BLOB - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
blobShape(BlobShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
blobShape(BlobShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
blobShape(BlobShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
BlobShape - Class in software.amazon.smithy.model.shapes
Represents a blob shape.
BlobShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a BlobShape.
BLUE - Enum constant in enum class software.amazon.smithy.cli.Style
 
body(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition.Builder
 
body(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
body(HttpMalformedResponseBodyDefinition) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition.Builder
 
bodyMediaType(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
BOLD - Enum constant in enum class software.amazon.smithy.cli.Style
 
bool() - Static method in interface software.amazon.smithy.rulesengine.language.eval.Type
 
bool(boolean) - Static method in class software.amazon.smithy.rulesengine.language.eval.Value
 
bool(boolean) - Static method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
Constructs a bool literal from a boolean value.
Bool() - Constructor for class software.amazon.smithy.rulesengine.language.eval.Type.Bool
 
BOOLEAN - Enum constant in enum class software.amazon.smithy.jmespath.RuntimeType
 
BOOLEAN - Enum constant in enum class software.amazon.smithy.model.node.NodeType
 
BOOLEAN - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
BOOLEAN - Enum constant in enum class software.amazon.smithy.rulesengine.language.syntax.parameters.ParameterType
 
BOOLEAN - Static variable in class software.amazon.smithy.jmespath.ast.LiteralExpression
Sentinel value to represent any BOOLEAN.
BOOLEAN_EQUALS - Enum constant in enum class software.amazon.smithy.waiters.PathComparator
Matches if the return value is a boolean that is equal to the string literal 'true' or 'false'.
BooleanEquals - Class in software.amazon.smithy.rulesengine.language.stdlib
Represents a two argument function that compares two expression for boolean equality.
BooleanEquals(FunctionNode) - Constructor for class software.amazon.smithy.rulesengine.language.stdlib.BooleanEquals
 
booleanNode(BooleanNode) - Method in interface software.amazon.smithy.model.node.NodeVisitor
Visits a boolean node.
booleanNode(BooleanNode) - Method in class software.amazon.smithy.model.node.NodeVisitor.Default
 
BooleanNode - Class in software.amazon.smithy.model.node
Represents a boolean node.
BooleanNode(boolean, SourceLocation) - Constructor for class software.amazon.smithy.model.node.BooleanNode
 
booleanShape(BooleanShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
booleanShape(BooleanShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
booleanShape(BooleanShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
BooleanShape - Class in software.amazon.smithy.model.shapes
Represents a boolean shape.
BooleanShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a BooleanShape.
BottomUpIndex - Class in software.amazon.smithy.model.knowledge
Computes all of the parent shapes of resources and operations from the bottom-up.
BottomUpIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.BottomUpIndex
 
BOUND - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
A BINDING relationship exists between the following shapes: Between an operation and the service or resource that the operation is bound to (through operations or a lifecycle). Between a resource and the resource or service that the resource is bound to in the "resources" property. The subject of the relationship is that shape that was bound, and the target is the shape that declared the binding.
BoxIndex - Class in software.amazon.smithy.model.knowledge
Deprecated.
BoxIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.BoxIndex
Deprecated.
 
BoxTrait - Class in software.amazon.smithy.model.traits
Deprecated.
Use NullableIndex instead.
BoxTrait() - Constructor for class software.amazon.smithy.model.traits.BoxTrait
Deprecated.
 
BoxTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.BoxTrait
Deprecated.
 
BoxTrait.Provider - Class in software.amazon.smithy.model.traits
Deprecated.
 
br() - Method in class software.amazon.smithy.utils.SimpleParser
Skips spaces then expects that the next character is either the end of the expression or a line break (\n, \r\n, or \r).
BranchResult(boolean, CoverageChecker.CoverageCheckerCore.Context) - Constructor for class software.amazon.smithy.rulesengine.analysis.CoverageChecker.BranchResult
 
BreakingChangeRule(NodePointer, Severity, TraitDefinition.ChangeType, String) - Constructor for class software.amazon.smithy.model.traits.TraitDefinition.BreakingChangeRule
 
breakingChanges(List<TraitDefinition.BreakingChangeRule>) - Method in class software.amazon.smithy.model.traits.TraitDefinition.Builder
 
BRIGHT_BLACK - Enum constant in enum class software.amazon.smithy.cli.Style
 
BRIGHT_BLUE - Enum constant in enum class software.amazon.smithy.cli.Style
 
BRIGHT_CYAN - Enum constant in enum class software.amazon.smithy.cli.Style
 
BRIGHT_GREEN - Enum constant in enum class software.amazon.smithy.cli.Style
 
BRIGHT_MAGENTA - Enum constant in enum class software.amazon.smithy.cli.Style
 
BRIGHT_RED - Enum constant in enum class software.amazon.smithy.cli.Style
 
BRIGHT_WHITE - Enum constant in enum class software.amazon.smithy.cli.Style
 
BRIGHT_YELLOW - Enum constant in enum class software.amazon.smithy.cli.Style
 
build() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
 
build() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse.Builder
 
build() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Handler.Builder
 
build() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property.Builder
 
build() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote.Builder
 
build() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
build() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Tagging.Builder
 
build() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
build() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
 
build() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition.Builder
 
build() - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeysTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.iam.traits.DefineConditionKeysTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.iam.traits.IamResourceTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.iam.traits.RequiredActionsTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.iam.traits.SupportedPrincipalTypesTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.ArnTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.auth.CognitoUserPoolsTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.auth.SigV4Trait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientDiscoveredEndpointTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.protocols.AwsJson1_0Trait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.protocols.AwsJson1_1Trait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.protocols.RestJson1Trait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.protocols.RestXmlTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.tagging.TagEnabledTrait.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.tagging.TaggableApiConfig.Builder
 
build() - Method in class software.amazon.smithy.aws.traits.tagging.TaggableTrait.Builder
 
build() - Method in class software.amazon.smithy.build.model.MavenConfig.Builder
 
build() - Method in class software.amazon.smithy.build.model.MavenRepository.Builder
 
build() - Method in class software.amazon.smithy.build.model.ProjectionConfig.Builder
Builds the projection.
build() - Method in class software.amazon.smithy.build.model.SmithyBuildConfig.Builder
 
build() - Method in class software.amazon.smithy.build.model.TransformConfig.Builder
 
build() - Method in class software.amazon.smithy.build.PluginContext.Builder
 
build() - Method in class software.amazon.smithy.build.ProjectionResult.Builder
 
build() - Method in class software.amazon.smithy.build.SmithyBuild
Builds the model and applies all projections.
build() - Method in class software.amazon.smithy.build.SmithyBuildResult.Builder
 
build() - Method in class software.amazon.smithy.build.TransformContext.Builder
 
build() - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Computes the result object that is used when running smithy build.
build() - Method in class software.amazon.smithy.codegen.core.MappedReservedWords.Builder
Builds the reserved words.
build() - Method in class software.amazon.smithy.codegen.core.ReservedWordsBuilder
Builds the reserved words.
build() - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Builder
Builds a SymbolProvider implementation that wraps another symbol provider and escapes its results.
build() - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
 
build() - Method in class software.amazon.smithy.codegen.core.SymbolDependency.Builder
 
build() - Method in class software.amazon.smithy.codegen.core.SymbolReference.Builder
 
build() - Method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions.Builder
 
build() - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink.Builder
 
build() - Method in class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
 
build() - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata.Builder
 
build() - Method in class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider.Builder
Builds a TracingSymbolProvider implementation.
build() - Method in class software.amazon.smithy.codegen.core.writer.JavaStyleDocumentationWriterBuilder
Deprecated.
Creates a DocumentationWriter configured by the builder.
build() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter.Builder
 
build() - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
build() - Method in class software.amazon.smithy.jsonschema.SchemaDocument.Builder
 
build() - Method in class software.amazon.smithy.model.Model.Builder
 
build() - Method in class software.amazon.smithy.model.node.ArrayNode.Builder
 
build() - Method in class software.amazon.smithy.model.node.ObjectNode.Builder
 
build() - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.BigDecimalShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.BigIntegerShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.BlobShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.BooleanShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.ByteShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.DocumentShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.DoubleShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.EnumShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.FloatShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.IntegerShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.IntEnumShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.ListShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.LongShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.MemberShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.ModelSerializer.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
Deprecated.
 
build() - Method in class software.amazon.smithy.model.shapes.ShortShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.StringShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.StructureShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.TimestampShape.Builder
 
build() - Method in class software.amazon.smithy.model.shapes.UnionShape.Builder
 
build() - Method in class software.amazon.smithy.model.traits.AuthDefinitionTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.CorsTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.DeprecatedTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.EffectiveTraitQuery.Builder
 
build() - Method in class software.amazon.smithy.model.traits.EndpointTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.EnumDefinition.Builder
 
build() - Method in class software.amazon.smithy.model.traits.EnumTrait.Builder
Deprecated.
 
build() - Method in class software.amazon.smithy.model.traits.EnumValueTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample.Builder
 
build() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example.Builder
 
build() - Method in class software.amazon.smithy.model.traits.ExternalDocumentationTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.HttpTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.IdRefTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.LengthTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.MixinTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.PaginatedTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.PropertyTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.RangeTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.RecommendedTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference.Builder
 
build() - Method in class software.amazon.smithy.model.traits.RetryableTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.SuppressTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.synthetic.SyntheticEnumTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.TagsTrait.Builder
 
build() - Method in class software.amazon.smithy.model.traits.TraitDefinition.Builder
 
build() - Method in class software.amazon.smithy.model.traits.XmlNamespaceTrait.Builder
 
build() - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
 
build() - Method in class software.amazon.smithy.model.validation.ValidationEvent.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.CallbackObject.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.EncodingObject.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.ExampleObject.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.ExternalDocumentation.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.InfoObject.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.LinkObject.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.MediaTypeObject.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.RequestBodyObject.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.ResponseObject.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.SecurityScheme.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.ServerObject.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.TagObject.Builder
 
build() - Method in class software.amazon.smithy.openapi.model.XmlObject.Builder
 
build() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition.Builder
 
build() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase.Builder
 
build() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseBodyDefinition.Builder
 
build() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition.Builder
 
build() - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
build() - Method in class software.amazon.smithy.protocoltests.traits.HttpResponseTestCase.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.Endpoint.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.impl.AwsArn.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.model.Partition.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.model.Partitions.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.model.RegionOverride.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionNode.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Condition.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.language.util.LazyValue.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.traits.ClientContextParamDefinition.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.traits.ClientContextParamsTrait.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.traits.ContextParamTrait.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.traits.EndpointRuleSetTrait.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestExpectation.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestsTrait.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.traits.ExpectedEndpoint.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamDefinition.Builder
 
build() - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamsTrait.Builder
 
build() - Method in interface software.amazon.smithy.utils.SmithyBuilder
Creates an immutable object that is created from the properties that have been set on the builder.
build() - Method in class software.amazon.smithy.waiters.WaitableTrait.Builder
 
build() - Method in class software.amazon.smithy.waiters.Waiter.Builder
 
build(Consumer<ProjectionResult>, BiConsumer<String, Throwable>) - Method in class software.amazon.smithy.build.SmithyBuild
Builds the model and applies all projections, passing each ProjectionResult to the provided callback as they are completed and each encountered exception to the provided exceptionCallback as they are encountered.
build(ShapeId) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
 
BUILD_INFO_PATH - Static variable in class software.amazon.smithy.build.plugins.BuildInfoPlugin
 
buildClasspath(String) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Sets the build classpath.
builder() - Static method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
Creates a builder for an Authorizer.
builder() - Static method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait
Creates a builder for the trait.
builder() - Static method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse
Creates a builder used to build an IntegrationResponse.
builder() - Static method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
 
builder() - Static method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
 
builder() - Static method in class software.amazon.smithy.aws.cloudformation.schema.model.Handler
 
builder() - Static method in class software.amazon.smithy.aws.cloudformation.schema.model.Property
 
builder() - Static method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote
 
builder() - Static method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
builder() - Static method in class software.amazon.smithy.aws.cloudformation.schema.model.Tagging
 
builder() - Static method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
 
builder() - Static method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty
 
builder() - Static method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
 
builder() - Static method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition
 
builder() - Static method in class software.amazon.smithy.aws.iam.traits.ConditionKeysTrait
 
builder() - Static method in class software.amazon.smithy.aws.iam.traits.DefineConditionKeysTrait
 
builder() - Static method in class software.amazon.smithy.aws.iam.traits.IamResourceTrait
 
builder() - Static method in class software.amazon.smithy.aws.iam.traits.RequiredActionsTrait
 
builder() - Static method in class software.amazon.smithy.aws.iam.traits.SupportedPrincipalTypesTrait
 
builder() - Static method in class software.amazon.smithy.aws.traits.ArnReferenceTrait
 
builder() - Static method in class software.amazon.smithy.aws.traits.ArnTrait
 
builder() - Static method in class software.amazon.smithy.aws.traits.auth.CognitoUserPoolsTrait
 
builder() - Static method in class software.amazon.smithy.aws.traits.auth.SigV4Trait
 
builder() - Static method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientDiscoveredEndpointTrait
 
builder() - Static method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait
 
builder() - Static method in class software.amazon.smithy.aws.traits.HttpChecksumTrait
 
builder() - Static method in class software.amazon.smithy.aws.traits.protocols.AwsJson1_0Trait
 
builder() - Static method in class software.amazon.smithy.aws.traits.protocols.AwsJson1_1Trait
 
builder() - Static method in class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait
 
builder() - Static method in class software.amazon.smithy.aws.traits.protocols.RestJson1Trait
 
builder() - Static method in class software.amazon.smithy.aws.traits.protocols.RestXmlTrait
 
builder() - Static method in class software.amazon.smithy.aws.traits.ServiceTrait
 
builder() - Static method in class software.amazon.smithy.aws.traits.tagging.TagEnabledTrait
 
builder() - Static method in class software.amazon.smithy.aws.traits.tagging.TaggableApiConfig
Creates a builder used to build an TaggableApiConfig.
builder() - Static method in class software.amazon.smithy.aws.traits.tagging.TaggableTrait
 
builder() - Static method in class software.amazon.smithy.build.model.MavenConfig
 
builder() - Static method in class software.amazon.smithy.build.model.MavenRepository
 
builder() - Static method in class software.amazon.smithy.build.model.ProjectionConfig
 
builder() - Static method in class software.amazon.smithy.build.model.SmithyBuildConfig
 
builder() - Static method in class software.amazon.smithy.build.model.TransformConfig
 
builder() - Static method in class software.amazon.smithy.build.PluginContext
Creates a new PluginContext Builder.
builder() - Static method in class software.amazon.smithy.build.ProjectionResult
Creates a ProjectionResult builder.
builder() - Static method in class software.amazon.smithy.build.SmithyBuildResult
Creates a builder used to build SmithyBuildResult.
builder() - Static method in class software.amazon.smithy.build.TransformContext
 
builder() - Static method in class software.amazon.smithy.codegen.core.MappedReservedWords
 
builder() - Static method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider
Builder to create a ReservedWordSymbolProvider instance.
builder() - Static method in class software.amazon.smithy.codegen.core.Symbol
Creates a new Symbol builder.
builder() - Static method in class software.amazon.smithy.codegen.core.SymbolDependency
 
builder() - Static method in class software.amazon.smithy.codegen.core.SymbolReference
 
builder() - Static method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions
 
builder() - Static method in class software.amazon.smithy.codegen.core.trace.ShapeLink
 
builder() - Static method in class software.amazon.smithy.codegen.core.trace.TraceFile
 
builder() - Static method in class software.amazon.smithy.codegen.core.trace.TraceMetadata
 
builder() - Static method in class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider
Builder to create a TracingSymbolProvider instance.
builder() - Static method in class software.amazon.smithy.diff.ModelDiff
Creates a new ModelDiff.Builder that provides in-depth diff analysis.
builder() - Static method in class software.amazon.smithy.jsonschema.JsonSchemaConverter
 
builder() - Static method in class software.amazon.smithy.jsonschema.Schema
 
builder() - Static method in class software.amazon.smithy.jsonschema.SchemaDocument
Returns a builder used to create a SchemaDocument.
builder() - Static method in class software.amazon.smithy.model.Model
Builds an explicitly configured Smithy model.
builder() - Static method in class software.amazon.smithy.model.node.ArrayNode
 
builder() - Static method in class software.amazon.smithy.model.node.ObjectNode
 
builder() - Static method in class software.amazon.smithy.model.pattern.SmithyPattern
 
builder() - Static method in class software.amazon.smithy.model.shapes.BigDecimalShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.BigIntegerShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.BlobShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.BooleanShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.ByteShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.DocumentShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.DoubleShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.EnumShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.FloatShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.IntegerShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.IntEnumShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.ListShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.LongShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.MapShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.MemberShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.ModelSerializer
 
builder() - Static method in class software.amazon.smithy.model.shapes.OperationShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.ResourceShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.ServiceShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.SetShape
Deprecated.
 
builder() - Static method in class software.amazon.smithy.model.shapes.ShortShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer
 
builder() - Static method in class software.amazon.smithy.model.shapes.StringShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.StructureShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.TimestampShape
 
builder() - Static method in class software.amazon.smithy.model.shapes.UnionShape
 
builder() - Static method in class software.amazon.smithy.model.traits.AuthDefinitionTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.CorsTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.DeprecatedTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.EffectiveTraitQuery
Creates a new query builder.
builder() - Static method in class software.amazon.smithy.model.traits.EndpointTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.EnumDefinition
 
builder() - Static method in class software.amazon.smithy.model.traits.EnumTrait
Deprecated.
 
builder() - Static method in class software.amazon.smithy.model.traits.EnumValueTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.ExamplesTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample
 
builder() - Static method in class software.amazon.smithy.model.traits.ExamplesTrait.Example
 
builder() - Static method in class software.amazon.smithy.model.traits.ExternalDocumentationTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.HttpTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.IdRefTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.LengthTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.MixinTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.PaginatedTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.PropertyTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.RangeTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.RecommendedTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.ReferencesTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference
 
builder() - Static method in class software.amazon.smithy.model.traits.RetryableTrait
Creates a builder for a retryable trait.
builder() - Static method in class software.amazon.smithy.model.traits.SuppressTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.synthetic.SyntheticEnumTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.TagsTrait
 
builder() - Static method in class software.amazon.smithy.model.traits.TraitDefinition
 
builder() - Static method in class software.amazon.smithy.model.traits.XmlNamespaceTrait
 
builder() - Static method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
builder() - Static method in class software.amazon.smithy.model.validation.ValidationEvent
 
builder() - Static method in class software.amazon.smithy.openapi.model.CallbackObject
 
builder() - Static method in class software.amazon.smithy.openapi.model.ComponentsObject
 
builder() - Static method in class software.amazon.smithy.openapi.model.EncodingObject
 
builder() - Static method in class software.amazon.smithy.openapi.model.ExampleObject
 
builder() - Static method in class software.amazon.smithy.openapi.model.ExternalDocumentation
 
builder() - Static method in class software.amazon.smithy.openapi.model.InfoObject
 
builder() - Static method in class software.amazon.smithy.openapi.model.LinkObject
 
builder() - Static method in class software.amazon.smithy.openapi.model.MediaTypeObject
 
builder() - Static method in class software.amazon.smithy.openapi.model.OpenApi
 
builder() - Static method in class software.amazon.smithy.openapi.model.OperationObject
 
builder() - Static method in class software.amazon.smithy.openapi.model.ParameterObject
 
builder() - Static method in class software.amazon.smithy.openapi.model.PathItem
 
builder() - Static method in class software.amazon.smithy.openapi.model.RequestBodyObject
 
builder() - Static method in class software.amazon.smithy.openapi.model.ResponseObject
 
builder() - Static method in class software.amazon.smithy.openapi.model.SecurityScheme
 
builder() - Static method in class software.amazon.smithy.openapi.model.ServerObject
 
builder() - Static method in class software.amazon.smithy.openapi.model.TagObject
 
builder() - Static method in class software.amazon.smithy.openapi.model.XmlObject
 
builder() - Static method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition
 
builder() - Static method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase
 
builder() - Static method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseBodyDefinition
 
builder() - Static method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition
 
builder() - Static method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
 
builder() - Static method in class software.amazon.smithy.protocoltests.traits.HttpResponseTestCase
 
builder() - Static method in class software.amazon.smithy.rulesengine.language.Endpoint
Create a new Endpoint builder.
builder() - Static method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet
 
builder() - Static method in class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint
 
builder() - Static method in class software.amazon.smithy.rulesengine.language.impl.AwsArn
 
builder() - Static method in class software.amazon.smithy.rulesengine.language.model.Partition
 
builder() - Static method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs
 
builder() - Static method in class software.amazon.smithy.rulesengine.language.model.Partitions
 
builder() - Static method in class software.amazon.smithy.rulesengine.language.model.RegionOverride
 
builder() - Static method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionNode
Returns a new builder instance.
builder() - Static method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr
 
builder() - Static method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
builder() - Static method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters
 
builder() - Static method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
builder() - Static method in class software.amazon.smithy.rulesengine.language.util.LazyValue
 
builder() - Static method in class software.amazon.smithy.rulesengine.traits.ClientContextParamDefinition
 
builder() - Static method in class software.amazon.smithy.rulesengine.traits.ClientContextParamsTrait
 
builder() - Static method in class software.amazon.smithy.rulesengine.traits.ContextParamTrait
 
builder() - Static method in class software.amazon.smithy.rulesengine.traits.EndpointRuleSetTrait
 
builder() - Static method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase
 
builder() - Static method in class software.amazon.smithy.rulesengine.traits.EndpointTestExpectation
 
builder() - Static method in class software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput
 
builder() - Static method in class software.amazon.smithy.rulesengine.traits.EndpointTestsTrait
 
builder() - Static method in class software.amazon.smithy.rulesengine.traits.ExpectedEndpoint
 
builder() - Static method in class software.amazon.smithy.rulesengine.traits.StaticContextParamDefinition
 
builder() - Static method in class software.amazon.smithy.rulesengine.traits.StaticContextParamsTrait
 
builder() - Static method in class software.amazon.smithy.waiters.WaitableTrait
 
builder() - Static method in class software.amazon.smithy.waiters.Waiter
 
builder(FromSourceLocation) - Static method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
Builder() - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.cloudformation.schema.model.Tagging.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.iam.traits.RequiredActionsTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsProtocolTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.traits.tagging.TagEnabledTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.traits.tagging.TaggableApiConfig.Builder
 
Builder() - Constructor for class software.amazon.smithy.aws.traits.tagging.TaggableTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.build.ProjectionResult.Builder
 
Builder() - Constructor for class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Builder
 
Builder() - Constructor for class software.amazon.smithy.codegen.core.Symbol.Builder
 
Builder() - Constructor for class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions.Builder
 
Builder() - Constructor for class software.amazon.smithy.codegen.core.trace.ShapeLink.Builder
 
Builder() - Constructor for class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
 
Builder() - Constructor for class software.amazon.smithy.codegen.core.trace.TraceMetadata.Builder
 
Builder() - Constructor for class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.BigDecimalShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.BigIntegerShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.BlobShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.BooleanShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.ByteShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.CollectionShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.DocumentShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.DoubleShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.EntityShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.EnumShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.FloatShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.IntegerShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.IntEnumShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.ListShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.LongShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.MapShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.MemberShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.OperationShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.ServiceShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.SetShape.Builder
Deprecated.
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.ShortShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.StringShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.StructureShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.TimestampShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.shapes.UnionShape.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.AuthDefinitionTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.EffectiveTraitQuery.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.EnumDefinition.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.EnumTrait.Builder
Deprecated.
 
Builder() - Constructor for class software.amazon.smithy.model.traits.EnumValueTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.ExamplesTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.ExamplesTrait.Example.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.ExternalDocumentationTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.HttpTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.LengthTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.MixinTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.PaginatedTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.PropertyTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.ProtocolDefinitionTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.RangeTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.RecommendedTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.ReferencesTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.StringListTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.model.traits.synthetic.SyntheticEnumTrait.Builder
 
Builder() - Constructor for class software.amazon.smithy.openapi.model.Component.Builder
 
Builder() - Constructor for class software.amazon.smithy.openapi.model.SecurityScheme.Builder
 
Builder() - Constructor for class software.amazon.smithy.openapi.model.ServerObject.Builder
 
Builder() - Constructor for class software.amazon.smithy.rulesengine.language.syntax.rule.Condition.Builder
 
Builder() - Constructor for class software.amazon.smithy.rulesengine.language.util.LazyValue.Builder
 
Builder() - Constructor for class software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput.Builder
 
Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.Endpoint.Builder
 
Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.EndpointRuleSet.Builder
Construct a builder from a SourceLocation.
Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint.Builder
 
Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.model.Partition.Builder
 
Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.model.PartitionOutputs.Builder
 
Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.model.Partitions.Builder
 
Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.model.RegionOverride.Builder
 
Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
 
Builder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters.Builder
 
BuilderRef<T> - Interface in software.amazon.smithy.utils
Manages the creation, copying, and reuse of values created by builders.
buildEscaper() - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Builder
Builds a SymbolProvider.Escaper that is used to manually escape Symbols and member names.
BuildInfo - Class in software.amazon.smithy.build.plugins
POJO to represents a smithy-build-info.json file.
BuildInfo() - Constructor for class software.amazon.smithy.build.plugins.BuildInfo
 
BuildInfoPlugin - Class in software.amazon.smithy.build.plugins
Writes a build info file for each projection.
BuildInfoPlugin() - Constructor for class software.amazon.smithy.build.plugins.BuildInfoPlugin
 
BuildParameterBuilder - Class in software.amazon.smithy.cli
This builder can be used to build up a Smithy CLI command to run `smithy build`.
BuildParameterBuilder() - Constructor for class software.amazon.smithy.cli.BuildParameterBuilder
 
BuildParameterBuilder.ClassPathTagMatcher - Interface in software.amazon.smithy.cli
Interface used to query a classpath for the given projection sources tags.
BuildParameterBuilder.JarFileClassPathTagMatcher - Class in software.amazon.smithy.cli
Finds JARs by opening each JAR in the classpath and looking for "Smithy-Tags" in the META-INF/MANIFEST.MF file.
BuildParameterBuilder.Result - Class in software.amazon.smithy.cli
Result class used to build source and projection JARs.
buildTraceFile() - Method in class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider
Builds and returns the TracingSymbolProvider's TraceFile.Builder.
builtIn(String) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
 
builtInParams(ObjectNode) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput.Builder
 
Builtins - Class in software.amazon.smithy.rulesengine.language.syntax.parameters
Built-in parameters for EndpointRules.
BuiltInsValidator - Class in software.amazon.smithy.rulesengine.validators
Validates that the built-in's specified on parameters are supported.
BYTE - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
byteShape(ByteShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
byteShape(ByteShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
byteShape(ByteShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
ByteShape - Class in software.amazon.smithy.model.shapes
Represents a byte shape.
ByteShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a ByteShape.

C

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

D

danger(Shape, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
 
danger(Shape, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
danger(Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
 
danger(Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
DANGER - Enum constant in enum class software.amazon.smithy.jmespath.ExpressionProblem.Severity
The problem is a warning that you might be able to ignore depending on the input.
DANGER - Enum constant in enum class software.amazon.smithy.model.validation.Severity
 
DataPlaneTrait - Class in software.amazon.smithy.aws.traits
 
DataPlaneTrait() - Constructor for class software.amazon.smithy.aws.traits.DataPlaneTrait
 
DataPlaneTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.traits.DataPlaneTrait
 
DataPlaneTrait.Provider - Class in software.amazon.smithy.aws.traits
 
DataTrait - Class in software.amazon.smithy.aws.traits
 
DataTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.aws.traits.DataTrait
 
DataTrait.Provider - Class in software.amazon.smithy.aws.traits
 
DATE_TIME - Enum constant in enum class software.amazon.smithy.model.traits.TimestampFormatTrait.Format
 
DATE_TIME - Static variable in class software.amazon.smithy.model.traits.TimestampFormatTrait
 
debug() - Method in class software.amazon.smithy.cli.StandardOptions
 
DEBUG - Static variable in class software.amazon.smithy.cli.StandardOptions
 
declarationFile(String) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
Sets the filename of where this symbol is declared.
DECLARE - Enum constant in enum class software.amazon.smithy.codegen.core.SymbolReference.ContextOption
Indicates that the referenced symbol is needed when declaring the symbol.
decorateSymbolProvider(Model, S, SymbolProvider) - Method in interface software.amazon.smithy.codegen.core.SmithyIntegration
Updates the SymbolProvider used when generating code.
decreaseNestingLevel() - Method in class software.amazon.smithy.utils.SimpleParser
Decreases the current nesting level of the parser.
dedent() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Removes one level of indentation from all lines.
dedent() - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
dedent(int) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Removes a specific number of indentations from all lines.
dedent(int) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
Default() - Constructor for class software.amazon.smithy.model.node.NodeVisitor.Default
 
Default() - Constructor for class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
Default() - Constructor for class software.amazon.smithy.rulesengine.language.visit.ExpressionVisitor.Default
 
DEFAULT - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
defaultParameterizedTestSource(Class<?>) - Static method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite
Factory method used to easily create a JUnit 5 ParameterizedTest MethodSource based on the given Class.
DefaultPartitionDataProvider - Class in software.amazon.smithy.rulesengine.language.stdlib.partition
 
DefaultPartitionDataProvider() - Constructor for class software.amazon.smithy.rulesengine.language.stdlib.partition.DefaultPartitionDataProvider
 
DefaultTrait - Class in software.amazon.smithy.model.traits
Indicates that a shape is defaulted, meaning a zero value is used when one is not provided.
DefaultTrait(Node) - Constructor for class software.amazon.smithy.model.traits.DefaultTrait
 
DefaultTrait.Provider - Class in software.amazon.smithy.model.traits
 
DefaultTraitValidator - Class in software.amazon.smithy.model.validation.validators
 
DefaultTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.DefaultTraitValidator
 
defaultValue(Node) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
defaultValue(Value) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
 
DefaultValueInUpdateValidator - Class in software.amazon.smithy.model.validation.validators
Finds operations that are meant to partially update a resource, but that use members with default values in their input shapes, making it impossible to know if the member was provided explicitly or defaulted.
DefaultValueInUpdateValidator() - Constructor for class software.amazon.smithy.model.validation.validators.DefaultValueInUpdateValidator
 
DefaultVisitor<R> - Class in software.amazon.smithy.rulesengine.language.visit
An abstract visitor implementation for a RuleValueVisitor, and ExpressionVisitor.
DefaultVisitor() - Constructor for class software.amazon.smithy.rulesengine.language.visit.DefaultVisitor
 
DefineConditionKeysTrait - Class in software.amazon.smithy.aws.iam.traits
Defines condition keys used in a service.
DefineConditionKeysTrait.Builder - Class in software.amazon.smithy.aws.iam.traits
 
DefineConditionKeysTrait.Provider - Class in software.amazon.smithy.aws.iam.traits
 
definitionFile(String) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
Sets the filename of where this symbol is defined.
definitions(Map<String, Schema>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote.Builder
 
definitions(Map<String, Schema>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
definitions(ArtifactDefinitions) - Method in class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
 
DEFINITIONS_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.TraceFile
 
delete(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
delete(OperationObject) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
DELETE - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
Relationships that exist between a resource and the delete lifecycle operation.
DELETE - Static variable in class software.amazon.smithy.aws.cloudformation.schema.model.Handler
 
dependencies(Collection<String>) - Method in class software.amazon.smithy.build.model.MavenConfig.Builder
 
dependencies(List<String>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property.Builder
 
dependencies(List<SymbolDependency>) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
Replaces the symbol dependencies of the symbol.
dependencies(SymbolDependencyContainer) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
Replaces the symbol dependencies of the symbol.
DependencyResolver - Interface in software.amazon.smithy.cli.dependencies
Resolves Maven dependencies for the Smithy CLI.
DependencyResolver.Factory - Interface in software.amazon.smithy.cli.dependencies
Responsible for creating a DependencyResolver for the CLI, optionally based on configuration.
DependencyResolverException - Exception in software.amazon.smithy.cli.dependencies
Exception encountered while attempting to resolve dependencies.
DependencyResolverException(String) - Constructor for exception software.amazon.smithy.cli.dependencies.DependencyResolverException
 
DependencyResolverException(String, Throwable) - Constructor for exception software.amazon.smithy.cli.dependencies.DependencyResolverException
 
DependencyResolverException(Throwable) - Constructor for exception software.amazon.smithy.cli.dependencies.DependencyResolverException
 
dependencyResolverFactory(DependencyResolver.Factory) - Method in class software.amazon.smithy.cli.SmithyCli
Sets a custom dependency resolver factory to use when resolving dependencies.
DependencyTracker - Class in software.amazon.smithy.codegen.core
A container for all known dependencies of a generator.
DependencyTracker() - Constructor for class software.amazon.smithy.codegen.core.DependencyTracker
 
dependencyType(String) - Method in class software.amazon.smithy.codegen.core.SymbolDependency.Builder
Sets the type of dependency (for example, "dev", "optional", etc).
deprecated(boolean) - Method in class software.amazon.smithy.model.traits.EnumDefinition.Builder
 
deprecated(boolean) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
deprecated(boolean) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
deprecated(boolean) - Method in class software.amazon.smithy.waiters.Waiter.Builder
 
deprecated(Parameter.Deprecated) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
 
Deprecated(String, String) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Deprecated
 
DEPRECATED - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
deprecatedProperties(Collection<String>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
DeprecatedTrait - Class in software.amazon.smithy.model.traits
Marks a shape as deprecated.
DeprecatedTrait.Builder - Class in software.amazon.smithy.model.traits
Builder used to create a DeprecatedTrait.
DeprecatedTrait.Provider - Class in software.amazon.smithy.model.traits
 
DeprecatedTraitValidator - Class in software.amazon.smithy.model.validation.validators
Emits a validation event if a model contains shapes that are bound to deprecated traits.
DeprecatedTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.DeprecatedTraitValidator
 
dequeueSortedShapes() - Method in class software.amazon.smithy.model.loader.TopologicalShapeSort
Sort the shapes and returns the ordered list of shape IDs.
deref(ComponentsObject) - Method in class software.amazon.smithy.openapi.model.Ref
Dereferences the value stored in a ref.
description(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
description(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
description(String) - Method in class software.amazon.smithy.openapi.model.ExampleObject.Builder
 
description(String) - Method in class software.amazon.smithy.openapi.model.ExternalDocumentation.Builder
 
description(String) - Method in class software.amazon.smithy.openapi.model.InfoObject.Builder
 
description(String) - Method in class software.amazon.smithy.openapi.model.LinkObject.Builder
 
description(String) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
description(String) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
description(String) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
description(String) - Method in class software.amazon.smithy.openapi.model.RequestBodyObject.Builder
 
description(String) - Method in class software.amazon.smithy.openapi.model.ResponseObject.Builder
 
description(String) - Method in class software.amazon.smithy.openapi.model.SecurityScheme.Builder
 
description(String) - Method in class software.amazon.smithy.openapi.model.ServerObject.Builder
 
description(String) - Method in class software.amazon.smithy.openapi.model.TagObject.Builder
 
description(String) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder
 
deserialize(Node, Class<T>) - Method in class software.amazon.smithy.model.node.NodeMapper
Deserialize a Node value into an instance of T.
deserializeCollection(Node, Class<T>, Class<U>) - Method in class software.amazon.smithy.model.node.NodeMapper
Deserialize a Node value into a Collection T of U members.
deserializeInto(Node, T) - Method in class software.amazon.smithy.model.node.NodeMapper
Invokes setters on the given objectToMutate from the provided Node.
deserializeMap(Node, Class<T>, Class<U>) - Method in class software.amazon.smithy.model.node.NodeMapper
Deserialize a Node value into a Map T with String keys and U values.
detect() - Static method in enum class software.amazon.smithy.cli.AnsiColorFormatter
Detects if ANSI colors are supported and returns the appropriate Ansi enum variant.
detectJsonTimestampFormat(Shape) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Detects the TimestampFormat of the given shape, falling back to the configured default format specified in JsonSchemaConfig.setDefaultTimestampFormat(TimestampFormatTrait.Format).
determineIntroducedEvents() - Method in class software.amazon.smithy.diff.ModelDiff.Result
Gets the validation events that were introduced by whatever changes were made to the new model.
determineRequestContentType(ToShapeId, String) - Method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
Returns the expected request Content-Type of the given operation.
determineRequestContentType(ToShapeId, String, String) - Method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
Returns the expected request Content-Type of the given operation.
determineResolvedEvents() - Method in class software.amazon.smithy.diff.ModelDiff.Result
Gets the validation events that were present in the old model but are no longer an issue in the new model.
determineResponseContentType(ToShapeId, String) - Method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
Returns the expected response Content-Type of the given operation or error.
determineResponseContentType(ToShapeId, String, String) - Method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
Returns the expected response Content-Type of the given operation or error.
determineTimestampFormat(ToShapeId, HttpBinding.Location, TimestampFormatTrait.Format) - Method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
Determines the appropriate timestamp format for a member shape bound to a specific location.
determineValidatorName(Class<?>) - Static method in interface software.amazon.smithy.model.validation.ValidatorService
Determines the name of a validator based on a class name.
diff(ToNode, ToNode) - Static method in class software.amazon.smithy.model.node.Node
Computes the differences between two Nodes as a String.
Differences - Class in software.amazon.smithy.diff
Queryable container for detected structural differences between two models.
DiffEvaluator - Interface in software.amazon.smithy.diff
Interface used to evaluate two models and their normalized differences and return ValidationEvents that are relative to the new model.
DIRECTED - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipDirection
A directed relationship that goes from a shape to a shape that it references.
directedCodegen(DirectedCodegen<C, S, I>) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Sets the required DirectedCodegen implementation to invoke.
DirectedCodegen<C extends CodegenContext<S,?,I>,S,I extends SmithyIntegration<S,?,C>> - Interface in software.amazon.smithy.codegen.core.directed
Provides a directed code generation abstraction to make it easier to implement a Smithy code generator for a single service that leverages other abstractions in smithy-codegen-core, including SmithyIntegration, SymbolProvider, CodegenContext, SymbolWriter, and WriterDelegator.
Directive<S> - Class in software.amazon.smithy.codegen.core.directed
Directive classes contain all of the context needed in order to perform the tasks defined in a DirectedCodegen implementation.
DISABLE_JAR_CACHE - Static variable in class software.amazon.smithy.model.loader.ModelAssembler
DisableConditionKeyInferenceTrait - Class in software.amazon.smithy.aws.iam.traits
Disables the automatic inference of condition keys of a resource.
DisableConditionKeyInferenceTrait() - Constructor for class software.amazon.smithy.aws.iam.traits.DisableConditionKeyInferenceTrait
 
DisableConditionKeyInferenceTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.iam.traits.DisableConditionKeyInferenceTrait
 
DisableConditionKeyInferenceTrait.Provider - Class in software.amazon.smithy.aws.iam.traits
 
DISABLED - Enum constant in enum class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig.ApiType
Disables API Gateway OpenAPI plugins.
disableDefaultOperations(Boolean) - Method in class software.amazon.smithy.aws.traits.tagging.TagEnabledTrait.Builder
 
disableFromNodeForClass(Type) - Method in class software.amazon.smithy.model.node.NodeMapper
Disables the use of fromNode method for a specific class when deserializing the class.
disableNewlines() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Disables the automatic appending of newlines in the current state.
disableNewlines() - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
disablePrelude() - Method in class software.amazon.smithy.model.loader.ModelAssembler
Disables automatically loading the prelude models.
disableProperty(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
Disables a specific JSON schema property by name.
disableSystemTags(Boolean) - Method in class software.amazon.smithy.aws.traits.tagging.TaggableTrait.Builder
 
disableToNodeForClass(Type) - Method in class software.amazon.smithy.model.node.NodeMapper
Disables the use of the toNode method for a specific class when serializing the class as a POJO.
disableValidation() - Method in class software.amazon.smithy.model.loader.ModelAssembler
Disables additional validation of the model.
discover(boolean) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Enables model discovery.
discoverModels() - Method in class software.amazon.smithy.model.loader.ModelAssembler
Discovers models by merging in all models returns by ModelDiscovery manifests using the thread context ClassLoader.
discoverModels(ClassLoader) - Method in class software.amazon.smithy.model.loader.ModelAssembler
Discovers models by merging in all models returns by ModelDiscovery manifests using the provided ClassLoader.
discoveryClasspath - Variable in class software.amazon.smithy.cli.BuildParameterBuilder.Result
Smithy build discovery classpath string.
DNS_SUFFIX - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.AwsPartition
 
dnsSuffix() - Method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs
 
dnsSuffix(String) - Method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs.Builder
 
DOCUMENT - Enum constant in enum class software.amazon.smithy.model.knowledge.HttpBinding.Location
 
DOCUMENT - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
documentation(String) - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition.Builder
 
documentation(String) - Method in class software.amazon.smithy.cli.HelpPrinter
Defines the optional long-form documentation that comes after long argument descriptions.
documentation(String) - Method in class software.amazon.smithy.model.traits.EnumDefinition.Builder
 
documentation(String) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example.Builder
 
documentation(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase.Builder
 
documentation(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
documentation(String) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
 
documentation(String) - Method in class software.amazon.smithy.rulesengine.traits.ClientContextParamDefinition.Builder
 
documentation(String) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase.Builder
 
documentation(String) - Method in class software.amazon.smithy.waiters.Waiter.Builder
 
DOCUMENTATION - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
DOCUMENTATION - Static variable in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
DocumentationTrait - Class in software.amazon.smithy.model.traits
Adds documentation to a model.
DocumentationTrait(String) - Constructor for class software.amazon.smithy.model.traits.DocumentationTrait
 
DocumentationTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.model.traits.DocumentationTrait
 
DocumentationTrait.Provider - Class in software.amazon.smithy.model.traits
 
documentationUrl(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
DocumentationWriter<T extends CodeWriter> - Interface in software.amazon.smithy.codegen.core.writer
Deprecated.
prefer DocWriter. This will be removed in a future release.
documentShape(DocumentShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
documentShape(DocumentShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
documentShape(DocumentShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
DocumentShape - Class in software.amazon.smithy.model.shapes
Represents a document shape.
DocumentShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a DocumentShape.
DocWriter<T extends AbstractCodeWriter<T>> - Interface in software.amazon.smithy.codegen.core.writer
Deprecated.
doesMemberShapeRequireProperty(MemberShape) - Method in class software.amazon.smithy.model.knowledge.PropertyBindingIndex
Returns true if member is required to have an associated property mapping.
DOUBLE - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
doubleShape(DoubleShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
doubleShape(DoubleShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
doubleShape(DoubleShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
DoubleShape - Class in software.amazon.smithy.model.shapes
Represents a double shape.
DoubleShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a DoubleShape.
downgradeEnums(Model) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Changes each enum shape to a string shape and each intEnum to an integer.
downgradeToV1(Model) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Removes Smithy IDL 2.0 features from a model that are not strictly necessary to keep for consistency with the rest of Smithy.
DUAL_STACK_DNS_SUFFIX - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.AwsPartition
 
DUALSTACK - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Builtins
Built-in parameter representing the DualStack parameter for SDKs.
dualStackDnsSuffix() - Method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs
 
dualStackDnsSuffix(String) - Method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs.Builder
 
DynamicTrait - Class in software.amazon.smithy.model.traits
A general-purpose trait used to represent traits that are defined in the model and have no concrete implementation.
DynamicTrait(ShapeId, Node) - Constructor for class software.amazon.smithy.model.traits.DynamicTrait
 

E

Ec2QueryNameTrait - Class in software.amazon.smithy.aws.traits.protocols
Indicates the serialized name of a structure member when that structure is serialized for the input of an EC2 operation.
Ec2QueryNameTrait(String) - Constructor for class software.amazon.smithy.aws.traits.protocols.Ec2QueryNameTrait
 
Ec2QueryNameTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.aws.traits.protocols.Ec2QueryNameTrait
 
Ec2QueryNameTrait.Provider - Class in software.amazon.smithy.aws.traits.protocols
 
Ec2QueryTrait - Class in software.amazon.smithy.aws.traits.protocols
An RPC-based protocol that sends query string requests and XML responses, customized for Amazon EC2.
Ec2QueryTrait() - Constructor for class software.amazon.smithy.aws.traits.protocols.Ec2QueryTrait
 
Ec2QueryTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.traits.protocols.Ec2QueryTrait
 
Ec2QueryTrait.Provider - Class in software.amazon.smithy.aws.traits.protocols
 
EffectiveTraitQuery - Class in software.amazon.smithy.model.traits
Queries a model for effective traits bound to shapes and members.
EffectiveTraitQuery.Builder - Class in software.amazon.smithy.model.traits
Builds a reusable EffectiveTraitQuery.
EmitEachSelectorValidator - Class in software.amazon.smithy.model.validation.linters
Emits a validation event for each shape that matches a selector.
EmitEachSelectorValidator(EmitEachSelectorValidator.Config) - Constructor for class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator
 
EmitEachSelectorValidator.Config - Class in software.amazon.smithy.model.validation.linters
EmitEachSelector configuration settings.
EmitEachSelectorValidator.Provider - Class in software.amazon.smithy.model.validation.linters
 
EmitNoneSelectorValidator - Class in software.amazon.smithy.model.validation.linters
Emits a validation event if no shapes match the given selector.
EmitNoneSelectorValidator.Config - Class in software.amazon.smithy.model.validation.linters
EmitNoneSelector configuration settings.
EmitNoneSelectorValidator.Provider - Class in software.amazon.smithy.model.validation.linters
 
empty() - Static method in class software.amazon.smithy.model.node.NodePointer
Gets an empty Node pointer.
empty() - Static method in class software.amazon.smithy.model.validation.ValidatedResult
Creates an empty ValidatedResult with no value and no events.
empty() - Static method in interface software.amazon.smithy.rulesengine.language.eval.Type
 
Empty() - Constructor for class software.amazon.smithy.rulesengine.language.eval.Type.Empty
 
emptyValue() - Static method in interface software.amazon.smithy.model.selector.AttributeValue
Creates an empty AttributeValue object.
enableFromNodeForClass(Type) - Method in class software.amazon.smithy.model.node.NodeMapper
Enables the use of the FromNode method for a specific class when deserializing the class.
enableNewlines() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Enables the automatic appending of newlines in the current state.
enableNewlines() - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
enableSimpleResponses(Boolean) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
Sets whether the authorizer returns simple responses.
enableStackTraceComments(boolean) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
enableToNodeForClass(Type) - Method in class software.amazon.smithy.model.node.NodeMapper
Enables the use of the toNode method for a specific class when serializing the class as a POJO.
encoding(Map<String, EncodingObject>) - Method in class software.amazon.smithy.openapi.model.MediaTypeObject.Builder
 
EncodingObject - Class in software.amazon.smithy.openapi.model
 
EncodingObject.Builder - Class in software.amazon.smithy.openapi.model
 
endpoint() - Static method in interface software.amazon.smithy.rulesengine.language.eval.Type
 
endpoint(Endpoint) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder
 
endpoint(ExpectedEndpoint) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestExpectation.Builder
 
Endpoint - Class in software.amazon.smithy.rulesengine.language
An Endpoint as returned by EndpointRules.
Endpoint() - Constructor for class software.amazon.smithy.rulesengine.language.eval.Type.Endpoint
 
ENDPOINT - Static variable in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
Endpoint.Builder - Class in software.amazon.smithy.rulesengine.language
Builder for Endpoint.
endpointFromNode(Node) - Static method in class software.amazon.smithy.rulesengine.language.eval.Value
 
endpointPrefix(String) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
Set the endpoint prefix used to construct client endpoints.
EndpointRule - Class in software.amazon.smithy.rulesengine.language.syntax.rule
A rule-set rule that specifies a resolved endpoint.
EndpointRule(Rule.Builder, Endpoint) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.rule.EndpointRule
 
EndpointRuleSet - Class in software.amazon.smithy.rulesengine.language
A set of EndpointRules.
EndpointRuleSet.Builder - Class in software.amazon.smithy.rulesengine.language
 
EndpointRuleSetTrait - Class in software.amazon.smithy.rulesengine.traits
Defines an endpoint rule-set used to resolve the client's transport endpoint.
EndpointRuleSetTrait.Builder - Class in software.amazon.smithy.rulesengine.traits
 
EndpointRuleSetTrait.Provider - Class in software.amazon.smithy.rulesengine.traits
 
EndpointTestCase - Class in software.amazon.smithy.rulesengine.traits
Describes an endpoint rule-set test case.
EndpointTestCase(EndpointTestCase.Builder) - Constructor for class software.amazon.smithy.rulesengine.traits.EndpointTestCase
 
EndpointTestCase.Builder - Class in software.amazon.smithy.rulesengine.traits
 
EndpointTestExpectation - Class in software.amazon.smithy.rulesengine.traits
An endpoint test case expectation.
EndpointTestExpectation.Builder - Class in software.amazon.smithy.rulesengine.traits
 
EndpointTestOperationInput - Class in software.amazon.smithy.rulesengine.traits
A description of a service operation and input used to verify an endpoint rule-set test case.
EndpointTestOperationInput.Builder - Class in software.amazon.smithy.rulesengine.traits
 
EndpointTestsTrait - Class in software.amazon.smithy.rulesengine.traits
Describes test cases for validating an endpoint rule-set.
EndpointTestsTrait.Builder - Class in software.amazon.smithy.rulesengine.traits
 
EndpointTestsTrait.Provider - Class in software.amazon.smithy.rulesengine.traits
 
EndpointTestsTraitValidator - Class in software.amazon.smithy.rulesengine.traits
Validates the EndpointTestsTrait.
EndpointTestsTraitValidator() - Constructor for class software.amazon.smithy.rulesengine.traits.EndpointTestsTraitValidator
 
EndpointTrait - Class in software.amazon.smithy.model.traits
Defines custom endpoint bindings of an operation.
EndpointTrait.Builder - Class in software.amazon.smithy.model.traits
 
EndpointTrait.Provider - Class in software.amazon.smithy.model.traits
 
enqueue(Shape) - Method in class software.amazon.smithy.model.loader.TopologicalShapeSort
Add a shape to the sort queue, and automatically extract dependencies.
enqueue(ShapeId, Collection<ShapeId>) - Method in class software.amazon.smithy.model.loader.TopologicalShapeSort
Add a shape to the sort queue, and provide an explicit dependencies list.
ensureNewline() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Ensures that the last text written to the writer was a newline as defined in the current state and inserts one if necessary.
ensureNewline() - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
ensureParamsHaveDocs(EndpointRuleSet) - Static method in class software.amazon.smithy.rulesengine.validators.ParamsHaveDocs
 
EntityShape - Class in software.amazon.smithy.model.shapes
Abstract class representing service and resource shapes.
EntityShape.Builder<B extends EntityShape.Builder<B,S>,S extends EntityShape> - Class in software.amazon.smithy.model.shapes
Builder used to create a Service or Resource shape.
entry(K, V) - Static method in class software.amazon.smithy.utils.MapUtils
Creates an immutable Map.Entry from the given key and value.
ENUM - Enum constant in enum class software.amazon.smithy.codegen.core.directed.GenerateEnumDirective.EnumType
 
ENUM - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
ENUM_MEMBER - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
Relationships that exist on enum shapes to their member shapes.
EnumDefinition - Class in software.amazon.smithy.model.traits
An enum definition for the enum trait.
EnumDefinition.Builder - Class in software.amazon.smithy.model.traits
Builds a EnumDefinition.
enumShape(EnumShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
EnumShape - Class in software.amazon.smithy.model.shapes
 
EnumShape.Builder - Class in software.amazon.smithy.model.shapes
 
EnumShapeValidator - Class in software.amazon.smithy.model.validation.validators
Emits an error validation event if an enum member's enumValue trait has the wrong type, if there are any duplicate values in a single enum, if the enum's default value is set using the enumValue trait, or if an intEnum member lacks an enumValue trait.
EnumShapeValidator() - Constructor for class software.amazon.smithy.model.validation.validators.EnumShapeValidator
 
EnumTrait - Class in software.amazon.smithy.model.traits
Deprecated.
EnumTrait(ShapeId, EnumTrait.Builder) - Constructor for class software.amazon.smithy.model.traits.EnumTrait
Deprecated.
 
EnumTrait.Builder - Class in software.amazon.smithy.model.traits
Deprecated.
Builder used to create the enum trait.
EnumTrait.Provider - Class in software.amazon.smithy.model.traits
Deprecated.
 
EnumTraitValidator - Class in software.amazon.smithy.model.validation.validators
Ensures that enum traits are valid.
EnumTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.EnumTraitValidator
 
enumValues(Collection<String>) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
EnumValueTrait - Class in software.amazon.smithy.model.traits
Sets the value for an enum member.
EnumValueTrait.Builder - Class in software.amazon.smithy.model.traits
 
EnumValueTrait.Provider - Class in software.amazon.smithy.model.traits
 
Env(ColorFormatter, CliPrinter, CliPrinter, ClassLoader) - Constructor for class software.amazon.smithy.cli.Command.Env
 
EnvironmentVariable - Enum Class in software.amazon.smithy.cli
Environment variables used by the Smithy CLI.
eof() - Method in class software.amazon.smithy.utils.SimpleParser
Checks if the parser has reached the end of the expression.
EPOCH_SECONDS - Enum constant in enum class software.amazon.smithy.model.traits.TimestampFormatTrait.Format
 
EPOCH_SECONDS - Enum constant in enum class software.amazon.smithy.model.validation.node.TimestampValidationStrategy
Requires that the value provided for all timestamp shapes is a unix timestamp.
EPOCH_SECONDS - Static variable in class software.amazon.smithy.model.traits.TimestampFormatTrait
 
equal(boolean) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
Returns a BooleanEquals expression comparing this expression to the provided boolean value.
equal(boolean) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
Provides a function comparing this parameter to a boolean value.
equal(String) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
Returns a StringEquals function of this expression and the given string value.
equal(Expression) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
Provides a function comparing this parameter to expression.
EQUAL - Enum constant in enum class software.amazon.smithy.jmespath.ast.ComparatorType
 
equals(Object) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
 
equals(Object) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse
 
equals(Object) - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition
 
equals(Object) - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait
 
equals(Object) - Method in class software.amazon.smithy.aws.traits.ArnTrait
 
equals(Object) - Method in class software.amazon.smithy.aws.traits.ServiceTrait
 
equals(Object) - Method in class software.amazon.smithy.aws.traits.tagging.TaggableApiConfig
 
equals(Object) - Method in class software.amazon.smithy.build.model.MavenConfig
 
equals(Object) - Method in class software.amazon.smithy.build.model.MavenRepository
 
equals(Object) - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
equals(Object) - Method in class software.amazon.smithy.cli.dependencies.ResolvedArtifact
 
equals(Object) - Method in class software.amazon.smithy.codegen.core.Symbol
 
equals(Object) - Method in class software.amazon.smithy.codegen.core.SymbolDependency
 
equals(Object) - Method in class software.amazon.smithy.codegen.core.SymbolReference
 
equals(Object) - Method in class software.amazon.smithy.diff.ChangedMetadata
 
equals(Object) - Method in class software.amazon.smithy.diff.ChangedShape
 
equals(Object) - Method in class software.amazon.smithy.diff.Differences
 
equals(Object) - Method in class software.amazon.smithy.diff.ModelDiff.Result
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.BinaryExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.ComparatorExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.CurrentExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.ExpressionTypeExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.FieldExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.FilterProjectionExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.FlattenExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.FunctionExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.IndexExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.MultiSelectHashExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.MultiSelectListExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.NotExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ast.SliceExpression
 
equals(Object) - Method in class software.amazon.smithy.jmespath.ExpressionProblem
 
equals(Object) - Method in class software.amazon.smithy.jmespath.LinterResult
 
equals(Object) - Method in class software.amazon.smithy.jsonschema.Schema
 
equals(Object) - Method in class software.amazon.smithy.jsonschema.SchemaDocument
 
equals(Object) - Method in class software.amazon.smithy.model.knowledge.EventStreamInfo
 
equals(Object) - Method in class software.amazon.smithy.model.knowledge.HttpBinding
 
equals(Object) - Method in class software.amazon.smithy.model.Model
 
equals(Object) - Method in class software.amazon.smithy.model.neighbor.Relationship
 
equals(Object) - Method in class software.amazon.smithy.model.node.ArrayNode
 
equals(Object) - Method in class software.amazon.smithy.model.node.BooleanNode
 
equals(Object) - Method in class software.amazon.smithy.model.node.NodePointer
 
equals(Object) - Method in class software.amazon.smithy.model.node.NullNode
 
equals(Object) - Method in class software.amazon.smithy.model.node.NumberNode
 
equals(Object) - Method in class software.amazon.smithy.model.node.ObjectNode
 
equals(Object) - Method in class software.amazon.smithy.model.node.StringNode
 
equals(Object) - Method in class software.amazon.smithy.model.pattern.SmithyPattern
 
equals(Object) - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Segment
 
equals(Object) - Method in class software.amazon.smithy.model.pattern.UriPattern
 
equals(Object) - Method in class software.amazon.smithy.model.shapes.EntityShape
 
equals(Object) - Method in class software.amazon.smithy.model.shapes.MemberShape
 
equals(Object) - Method in class software.amazon.smithy.model.shapes.OperationShape
 
equals(Object) - Method in class software.amazon.smithy.model.shapes.ResourceShape
 
equals(Object) - Method in class software.amazon.smithy.model.shapes.ServiceShape
 
equals(Object) - Method in class software.amazon.smithy.model.shapes.Shape
 
equals(Object) - Method in class software.amazon.smithy.model.shapes.ShapeId
 
equals(Object) - Method in class software.amazon.smithy.model.SourceLocation
 
equals(Object) - Method in class software.amazon.smithy.model.traits.AbstractTrait
 
equals(Object) - Method in class software.amazon.smithy.model.traits.AnnotationTrait
 
equals(Object) - Method in class software.amazon.smithy.model.traits.CorsTrait
 
equals(Object) - Method in class software.amazon.smithy.model.traits.EnumDefinition
 
equals(Object) - Method in class software.amazon.smithy.model.traits.HttpTrait
 
equals(Object) - Method in class software.amazon.smithy.model.traits.ReferencesTrait
 
equals(Object) - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference
 
equals(Object) - Method in class software.amazon.smithy.model.traits.RetryableTrait
 
equals(Object) - Method in class software.amazon.smithy.model.traits.TraitDefinition.BreakingChangeRule
 
equals(Object) - Method in class software.amazon.smithy.model.traits.TraitDefinition
 
equals(Object) - Method in class software.amazon.smithy.model.validation.ValidationEvent
 
equals(Object) - Method in class software.amazon.smithy.mqtt.traits.Topic
 
equals(Object) - Method in class software.amazon.smithy.mqtt.traits.Topic.Level
 
equals(Object) - Method in class software.amazon.smithy.mqtt.traits.TopicBinding
 
equals(Object) - Method in class software.amazon.smithy.openapi.model.Component
 
equals(Object) - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.Endpoint
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Any
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Array
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Bool
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Empty
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Endpoint
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Integer
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Option
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Record
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.String
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Tuple
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Array
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Bool
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Record
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.eval.Value.String
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.impl.AwsArn
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.model.Partition
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.model.Partitions
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.model.RegionOverride
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Reference
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template.Dynamic
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template.Literal
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template.Part
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.Function
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionNode
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Part.Index
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Part.Key
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.Identifier
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Deprecated
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Condition
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.EndpointRule
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.language.util.PathFinder.Path
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.testutil.TestDiscovery.RulesTestCase
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.testutil.TestDiscovery.RulesTestSuite
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.traits.ClientContextParamDefinition
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestExpectation
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.traits.ExpectedEndpoint
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamDefinition
 
equals(Object) - Method in class software.amazon.smithy.rulesengine.validators.ValidationError
 
equals(Object) - Method in class software.amazon.smithy.utils.MediaType
 
equals(Object) - Method in class software.amazon.smithy.utils.Pair
 
equals(Object) - Method in class software.amazon.smithy.waiters.Acceptor
 
equals(Object) - Method in class software.amazon.smithy.waiters.Matcher
 
equals(Object) - Method in class software.amazon.smithy.waiters.PathMatcher
 
equals(Object) - Method in class software.amazon.smithy.waiters.Waiter
 
equals(String, String) - Static method in class software.amazon.smithy.utils.StringUtils
Compares two Strings, returning true if they represent equal sequences of characters.
error() - Method in class software.amazon.smithy.rulesengine.validators.ValidationError
 
error(String) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder
 
error(String) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestExpectation.Builder
 
error(Node) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder
 
error(ShapeId) - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait.Builder
Set the error shape which indicates to a client that an endpoint they are using is no longer valid.
error(Shape, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
 
error(Shape, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
error(Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
 
error(Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
error(ExamplesTrait.ErrorExample) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example.Builder
 
ERROR - Enum constant in enum class software.amazon.smithy.jmespath.ExpressionProblem.Severity
The problem is an unrecoverable error.
ERROR - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
Relationships that exist on operation shapes.
ERROR - Enum constant in enum class software.amazon.smithy.model.validation.Severity
 
ERROR - Static variable in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
ErrorExample(ExamplesTrait.ErrorExample.Builder) - Constructor for class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample
 
errorMessage(String) - Method in class software.amazon.smithy.model.traits.IdRefTrait.Builder
 
errorOrElse(String, Into<Condition>...) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder
If `condition` IS met, return an error.
ErrorRenameValidator - Class in software.amazon.smithy.aws.traits
 
ErrorRenameValidator() - Constructor for class software.amazon.smithy.aws.traits.ErrorRenameValidator
 
ErrorRule - Class in software.amazon.smithy.rulesengine.language.syntax.rule
A rule-set rule that is used to indicate an error in evaluation.
ErrorRule(Rule.Builder, Expression) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.rule.ErrorRule
 
errors(Collection<ShapeId>) - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
Sets and replaces the errors of the operation.
errors(Collection<ShapeId>) - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
Sets and replaces the errors of the service.
errorTrait() - Method in class software.amazon.smithy.codegen.core.directed.GenerateErrorDirective
Gets the error trait.
ErrorTrait - Class in software.amazon.smithy.model.traits
Indicates that a structure can be used as an error.
ErrorTrait(String) - Constructor for class software.amazon.smithy.model.traits.ErrorTrait
 
ErrorTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.model.traits.ErrorTrait
 
ErrorTrait.Provider - Class in software.amazon.smithy.model.traits
 
ErrorTypeMember(String) - Constructor for class software.amazon.smithy.waiters.Matcher.ErrorTypeMember
 
escape(String) - Method in class software.amazon.smithy.codegen.core.MappedReservedWords
 
escape(String) - Method in interface software.amazon.smithy.codegen.core.ReservedWords
Escapes a reserved word.
escapeAtSignWithEntity(boolean) - Method in class software.amazon.smithy.codegen.core.writer.JavaStyleDocumentationWriterBuilder
Deprecated.
Sets whether or not the "@" sign is escaped with an HTML entity.
escapeAtSignWithEntity(String) - Static method in class software.amazon.smithy.codegen.core.writer.JavaStyleDocumentationWriterBuilder
Deprecated.
A function used to escape the @ sign of a documentation comment with an HTML entity of &#064;.
escapeClosingChars(String) - Static method in class software.amazon.smithy.codegen.core.writer.JavaStyleDocumentationWriterBuilder
Deprecated.
A function used to escape the closing tokens of a documentation comment.
escapeJavaString(Object, String) - Static method in class software.amazon.smithy.utils.StringUtils
 
escapeMemberName(String) - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Escaper
Escapes the given member name if needed.
escapePredicate(BiPredicate<Shape, Symbol>) - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Builder
Sets a predicate that is used to control when a shape + symbol combination should be checked if it's a reserved word.
escapeSymbol(Shape, Symbol) - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Escaper
Escapes the given symbol using the reserved words implementations registered for each component.
eval(Value) - Method in interface software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Part
 
eval(Value) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Part.Index
 
eval(Value) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Part.Key
 
evaluate(List<Value>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.AwsIsVirtualHostableS3Bucket
 
evaluate(List<Value>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.AwsPartition
 
evaluate(List<Value>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.IsValidHostLabel
 
evaluate(List<Value>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.ParseArn
 
evaluate(List<Value>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.ParseUrl
 
evaluate(List<Value>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.Substring
 
evaluate(List<Value>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.UriEncode
 
evaluate(List<Value>) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionDefinition
Evaluate the arguments to a given function to compute a result.
evaluate(Differences) - Method in interface software.amazon.smithy.diff.DiffEvaluator
Returns validation events given two models and the detected differences between them.
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedRangeTrait
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.AddedEntityBinding
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.AddedMetadata
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.AddedOperationError
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.AddedServiceError
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.AddedShape
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.AddedTraitDefinition
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedDefault
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedEnumTrait
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedMemberOrder
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedMemberTarget
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedMetadata
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedNullability
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedOperationInput
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedOperationOutput
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedResourceIdentifiers
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ChangedShapeType
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ModifiedTrait
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedAuthenticationScheme
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedEntityBinding
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedMetadata
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedOperationError
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedServiceError
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedShape
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.RemovedTraitDefinition
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.ServiceRename
 
evaluate(Differences) - Method in class software.amazon.smithy.diff.evaluators.TraitBreakingChange
 
evaluate(EndpointRuleSet, Map<Identifier, Value>) - Static method in class software.amazon.smithy.rulesengine.language.eval.RuleEvaluator
Initializes a new RuleEvaluator instances, and evaluates the provided ruleset and parameter arguments.
evaluate(EndpointRuleSet, EndpointTestCase) - Static method in class software.amazon.smithy.rulesengine.language.eval.TestEvaluator
Evaluate the given rule-set and test case.
evaluate(RuleEvaluator) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
 
evaluate(Value) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr
 
evaluateCondition(Condition) - Method in class software.amazon.smithy.rulesengine.language.eval.RuleEvaluator
 
evaluateInput(Map<Identifier, Value>) - Method in class software.amazon.smithy.rulesengine.analysis.CoverageChecker
Evaluates the rule-set with the given inputs to determine rule coverage.
evaluateRuleSet(EndpointRuleSet, Map<Identifier, Value>) - Method in class software.amazon.smithy.rulesengine.language.eval.RuleEvaluator
Evaluate the provided ruleset and parameter arguments.
evaluateTestCase(EndpointTestCase) - Method in class software.amazon.smithy.rulesengine.analysis.CoverageChecker
Evaluate the rule-set using the given test case to determine rule coverage.
EventHeaderTrait - Class in software.amazon.smithy.model.traits
Marks a structure member of an event as an event header.
EventHeaderTrait() - Constructor for class software.amazon.smithy.model.traits.EventHeaderTrait
 
EventHeaderTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.EventHeaderTrait
 
EventHeaderTrait.Provider - Class in software.amazon.smithy.model.traits
 
eventId(String) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
Sets an optional custom event ID to use for created validation events.
eventId(String) - Method in class software.amazon.smithy.model.validation.ValidationEvent.Builder
Deprecated.
Use the id(String eventId) setter to match the node format.
EventPayloadTrait - Class in software.amazon.smithy.model.traits
Marks a structure member of an event as the event payload.
EventPayloadTrait() - Constructor for class software.amazon.smithy.model.traits.EventPayloadTrait
 
EventPayloadTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.EventPayloadTrait
 
EventPayloadTrait.Provider - Class in software.amazon.smithy.model.traits
 
EventPayloadTraitValidator - Class in software.amazon.smithy.model.validation.validators
Ensures that when an event structure contains an eventPayload member, that all other members are bound to headers.
EventPayloadTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.EventPayloadTraitValidator
 
events(List<ValidationEvent>) - Method in class software.amazon.smithy.build.PluginContext.Builder
Sets the validation events that occurred after projecting the model.
events(List<ValidationEvent>) - Method in class software.amazon.smithy.build.ProjectionResult.Builder
Sets the validation events of the projection.
eventShapeId(ShapeId) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
Sets an optional shape ID that is used as the shape ID in each validation event emitted by the validator.
EventSourceValidator - Class in software.amazon.smithy.aws.traits
Validates that the aws.api#service/eventSource property matches aws.api#service/arnNamespace + ".amazonaws.com" and does not use incorrect formats.
EventSourceValidator() - Constructor for class software.amazon.smithy.aws.traits.EventSourceValidator
 
eventStreamHttp(List<String>) - Method in class software.amazon.smithy.aws.traits.protocols.AwsProtocolTrait.Builder
Sets the list of supported event stream HTTP protocols.
EventStreamIndex - Class in software.amazon.smithy.model.knowledge
Index of operation shapes to event stream information.
EventStreamIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.EventStreamIndex
 
EventStreamInfo - Class in software.amazon.smithy.model.knowledge
Contains extracted event stream information.
example(Node) - Method in class software.amazon.smithy.openapi.model.MediaTypeObject.Builder
 
example(Node) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
ExampleObject - Class in software.amazon.smithy.openapi.model
 
ExampleObject.Builder - Class in software.amazon.smithy.openapi.model
 
examples(Map<String, Node>) - Method in class software.amazon.smithy.openapi.model.MediaTypeObject.Builder
 
examples(Map<String, Node>) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
examples(Node) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
ExamplesTrait - Class in software.amazon.smithy.model.traits
Defines examples for an operation.
ExamplesTrait.Builder - Class in software.amazon.smithy.model.traits
Builds and examples trait.
ExamplesTrait.ErrorExample - Class in software.amazon.smithy.model.traits
 
ExamplesTrait.ErrorExample.Builder - Class in software.amazon.smithy.model.traits
 
ExamplesTrait.Example - Class in software.amazon.smithy.model.traits
A specific example.
ExamplesTrait.Example.Builder - Class in software.amazon.smithy.model.traits
Builder used to create ExamplesTrait.Examples.
ExamplesTrait.Provider - Class in software.amazon.smithy.model.traits
 
ExamplesTraitValidator - Class in software.amazon.smithy.model.validation.validators
Validates that examples traits are valid for their operations.
ExamplesTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.ExamplesTraitValidator
 
excludedProperties(Set<ShapeId>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
ExcludeMetadata - Class in software.amazon.smithy.build.transforms
excludeMetadata removes metadata entries when a metadata key matches keys.
ExcludeMetadata() - Constructor for class software.amazon.smithy.build.transforms.ExcludeMetadata
 
ExcludeMetadata.Config - Class in software.amazon.smithy.build.transforms
excludeMetadata configuration settings.
ExcludeShapesBySelector - Class in software.amazon.smithy.build.transforms
excludeShapesBySelector excludes the shapes matching the given selector.
ExcludeShapesBySelector() - Constructor for class software.amazon.smithy.build.transforms.ExcludeShapesBySelector
 
ExcludeShapesBySelector.Config - Class in software.amazon.smithy.build.transforms
excludeShapesBySelector configuration.
ExcludeShapesByTag - Class in software.amazon.smithy.build.transforms
excludeShapesByTag removes shapes if they are tagged with one or more of the given arguments.
ExcludeShapesByTag() - Constructor for class software.amazon.smithy.build.transforms.ExcludeShapesByTag
 
ExcludeShapesByTag.Config - Class in software.amazon.smithy.build.transforms
excludeShapesByTag configuration.
ExcludeShapesByTrait - Class in software.amazon.smithy.build.transforms
Removes shapes from the model if they are marked with a specific trait.
ExcludeShapesByTrait() - Constructor for class software.amazon.smithy.build.transforms.ExcludeShapesByTrait
 
ExcludeShapesByTrait.Config - Class in software.amazon.smithy.build.transforms
 
ExcludeTags - Class in software.amazon.smithy.build.transforms
excludeTags removes tags from shapes and trait definitions that match any of the provided tags.
ExcludeTags() - Constructor for class software.amazon.smithy.build.transforms.ExcludeTags
 
ExcludeTags.Config - Class in software.amazon.smithy.build.transforms
excludeTags configuration.
ExcludeTraits - Class in software.amazon.smithy.build.transforms
excludeTraits removes trait definitions and traits from shapes when a trait name matches any of the values given in traits.
ExcludeTraits() - Constructor for class software.amazon.smithy.build.transforms.ExcludeTraits
 
ExcludeTraits.Config - Class in software.amazon.smithy.build.transforms
excludeTraits configuration settings.
ExcludeTraitsByTag - Class in software.amazon.smithy.build.transforms
excludeTraitsByTag removes traits and trait definitions from a model if the trait definition contains any of the provided tags.
ExcludeTraitsByTag() - Constructor for class software.amazon.smithy.build.transforms.ExcludeTraitsByTag
 
ExcludeTraitsByTag.Config - Class in software.amazon.smithy.build.transforms
excludeTraitsByTag configuration settings.
exclusiveMaximum(Number) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
exclusiveMinimum(Number) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
ExclusiveStructureMemberTraitValidator - Class in software.amazon.smithy.model.validation.validators
Validates traits that can only be applied to a single structure member.
ExclusiveStructureMemberTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.ExclusiveStructureMemberTraitValidator
 
execute() - Method in class software.amazon.smithy.rulesengine.testutil.TestDiscovery.RulesTestCase
 
execute(PluginContext) - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Smithy2Cfn
 
execute(PluginContext) - Method in class software.amazon.smithy.build.plugins.BuildInfoPlugin
 
execute(PluginContext) - Method in class software.amazon.smithy.build.plugins.ConfigurableSmithyBuildPlugin
 
execute(PluginContext) - Method in class software.amazon.smithy.build.plugins.ModelPlugin
 
execute(PluginContext) - Method in class software.amazon.smithy.build.plugins.NullabilityReportPlugin
 
execute(PluginContext) - Method in class software.amazon.smithy.build.plugins.SourcesPlugin
 
execute(PluginContext) - Method in interface software.amazon.smithy.build.SmithyBuildPlugin
Executes the plugin, creating any number of artifacts.
execute(PluginContext) - Method in class software.amazon.smithy.openapi.fromsmithy.Smithy2OpenApi
 
execute(Arguments, Command.Env) - Method in interface software.amazon.smithy.cli.Command
Executes the command using the provided arguments.
execute(Arguments, Command.Env) - Method in class software.amazon.smithy.cli.commands.SmithyCommand
 
executeWithConfig(PluginContext, T) - Method in class software.amazon.smithy.build.plugins.ConfigurableSmithyBuildPlugin
Executes the plugin using the deserialized configuration object.
expect(char) - Method in class software.amazon.smithy.utils.SimpleParser
Expects that the next character is the given character and consumes it.
expect(char...) - Method in class software.amazon.smithy.utils.SimpleParser
Expects that the next character is one of a fixed set of possible characters.
expect(EndpointTestExpectation) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase.Builder
 
expectArray() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Array
 
expectArray() - Method in interface software.amazon.smithy.rulesengine.language.eval.Type
 
expectArray() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Array
 
expectArray() - Method in class software.amazon.smithy.rulesengine.language.eval.Value
 
expectArrayMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets a member and requires it to be an array.
expectArrayMember(String, Function<N, T>, Consumer<List<T>>) - Method in class software.amazon.smithy.model.node.ObjectNode
Requires that the given member exists and is an array; then creates a list of values for the array by passing array element through the mapping function, and passes that list to the consumer.
expectArrayNode() - Method in class software.amazon.smithy.model.node.Node
Casts the current node to an ArrayNode.
expectArrayNode(String) - Method in class software.amazon.smithy.model.node.ArrayNode
 
expectArrayNode(String) - Method in class software.amazon.smithy.model.node.Node
Casts the current node to an ArrayNode, throwing ExpectationNotMetException when the node is the wrong type.
expectArrayNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.ArrayNode
 
expectArrayNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.Node
Casts the current node to an ArrayNode, throwing ExpectationNotMetException when the node is the wrong type.
expectArrayValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Gets the value as an array.
ExpectationNotMetException - Exception in software.amazon.smithy.model.node
Thrown by Node methods that expect a node to be of a particular type or to have a particular member.
ExpectationNotMetException(String, FromSourceLocation) - Constructor for exception software.amazon.smithy.model.node.ExpectationNotMetException
 
expectBool() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Bool
 
expectBool() - Method in interface software.amazon.smithy.rulesengine.language.eval.Type
 
expectBool() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Option
 
expectBool() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Bool
 
expectBool() - Method in class software.amazon.smithy.rulesengine.language.eval.Value
 
expectBooleanMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets a member and requires it to be a boolean.
expectBooleanMember(String, Consumer<Boolean>) - Method in class software.amazon.smithy.model.node.ObjectNode
Requires that key exists, is a boolean, and passes the value to consumer.
expectBooleanNode() - Method in class software.amazon.smithy.model.node.Node
Casts the current node to a BooleanNode.
expectBooleanNode(String) - Method in class software.amazon.smithy.model.node.BooleanNode
 
expectBooleanNode(String) - Method in class software.amazon.smithy.model.node.Node
Casts the current node to a BooleanNode, throwing ExpectationNotMetException when the node is the wrong type.
expectBooleanNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.BooleanNode
 
expectBooleanNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.Node
Casts the current node to a BooleanNode, throwing ExpectationNotMetException when the node is the wrong type.
expectBooleanValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Gets the value as a boolean.
ExpectedEndpoint - Class in software.amazon.smithy.rulesengine.traits
An endpoint test-case expectation.
ExpectedEndpoint(ExpectedEndpoint.Builder) - Constructor for class software.amazon.smithy.rulesengine.traits.ExpectedEndpoint
 
ExpectedEndpoint.Builder - Class in software.amazon.smithy.rulesengine.traits
 
expectEndpoint() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint
 
expectEndpoint() - Method in class software.amazon.smithy.rulesengine.language.eval.Value
 
expectEnumShape() - Method in class software.amazon.smithy.codegen.core.directed.GenerateEnumDirective
 
expectFileBytes(String) - Method in class software.amazon.smithy.build.MockManifest
Expects that the given file was stored and returns the bytes.
expectFileBytes(Path) - Method in class software.amazon.smithy.build.MockManifest
Expects that the given file was stored and returns the bytes.
expectFileString(String) - Method in class software.amazon.smithy.build.MockManifest
Expects that the given file was stored and returns a UTF-8 string.
expectFileString(Path) - Method in class software.amazon.smithy.build.MockManifest
Expects that the given file was stored and returns a UTF-8 string.
expectInputShape(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
Gets the input shape of an operation, and returns Smithy's Unit type trait if the operation has no meaningful input.
expectInt() - Method in interface software.amazon.smithy.rulesengine.language.eval.Type
 
expectInt() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Integer
 
expectInteger() - Method in class software.amazon.smithy.rulesengine.language.eval.Value
 
expectInteger() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Integer
 
expectIntValue() - Method in class software.amazon.smithy.model.traits.EnumValueTrait
Gets the int value.
expectLiteral() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template
 
expectLiteralString() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
Attempts to convert the literal to a String.
expectMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets the member with the given name.
expectMember(String, String) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets the member with the given name, throwing ExpectationNotMetException when the member is not present.
expectMember(String, Function<Node, T>, Consumer<T>) - Method in class software.amazon.smithy.model.node.ObjectNode
Requires that the key member is present, passes the value through the given mapper, and then passes the mapped value to consumer.
expectMember(String, Supplier<String>) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets the member with the given name, throwing ExpectationNotMetException when the member is not present.
expectNeighborShape() - Method in class software.amazon.smithy.model.neighbor.Relationship
Gets the neighbor shape or throws if it doesn't exist.
expectNoAdditionalProperties(Collection<String>) - Method in class software.amazon.smithy.model.node.ObjectNode
Ensures that there are no additional properties other than the provided member names.
expectNullMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets a member and requires it to be a null.
expectNullNode() - Method in class software.amazon.smithy.model.node.Node
Casts the current node to a NullNode.
expectNullNode(String) - Method in class software.amazon.smithy.model.node.Node
Casts the current node to a NullNode, throwing ExpectationNotMetException when the node is the wrong type.
expectNullNode(String) - Method in class software.amazon.smithy.model.node.NullNode
 
expectNullNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.Node
Casts the current node to a NullNode, throwing ExpectationNotMetException when the node is the wrong type.
expectNullNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.NullNode
 
expectNumberMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets a member and requires it to be a number.
expectNumberMember(String, Consumer<Number>) - Method in class software.amazon.smithy.model.node.ObjectNode
Requires that key exists, is a number, and passes the value to consumer.
expectNumberNode() - Method in class software.amazon.smithy.model.node.Node
Casts the current node to a NumberNode.
expectNumberNode(String) - Method in class software.amazon.smithy.model.node.Node
Casts the current node to a NumberNode, throwing ExpectationNotMetException when the node is the wrong type.
expectNumberNode(String) - Method in class software.amazon.smithy.model.node.NumberNode
 
expectNumberNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.Node
Casts the current node to a NumberNode, throwing ExpectationNotMetException when the node is the wrong type.
expectNumberNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.NumberNode
 
expectNumberValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Gets the value as a number.
expectObject(String) - Method in interface software.amazon.smithy.rulesengine.language.eval.Type
 
expectObject(String) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Record
 
expectObjectMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets a member and requires it to be an object.
expectObjectMember(String, Consumer<ObjectNode>) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets a member and requires it to be an object.
expectObjectNode() - Method in class software.amazon.smithy.model.node.Node
Casts the current node to an ObjectNode.
expectObjectNode(String) - Method in class software.amazon.smithy.model.node.Node
Casts the current node to an ObjectNode, throwing ExpectationNotMetException when the node is the wrong type.
expectObjectNode(String) - Method in class software.amazon.smithy.model.node.ObjectNode
 
expectObjectNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.Node
Casts the current node to an ObjectNode, throwing ExpectationNotMetException when the node is the wrong type.
expectObjectNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.ObjectNode
 
expectObjectValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Gets the value as an object.
expectOneArgument() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.Function
 
expectOneOf(String...) - Method in class software.amazon.smithy.model.node.StringNode
Gets the string if it is one of the provided valid strings.
expectOneOf(Collection<String>) - Method in class software.amazon.smithy.model.node.StringNode
Gets the string if it is one of the provided valid strings.
expectOptional() - Method in interface software.amazon.smithy.rulesengine.language.eval.Type
 
expectOptional() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Option
 
expectOutputShape(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
Gets the output shape of an operation, and returns Smithy's unit type trait if the operation has no meaningful output.
expectProperty(String) - Method in class software.amazon.smithy.codegen.core.SymbolReference
Gets a specific additional property or throws if missing.
expectProperty(String, Class<T>) - Method in class software.amazon.smithy.codegen.core.SymbolReference
Gets a specific additional property or throws if missing or if the property is not an instance of the given type.
expectRecord() - Method in class software.amazon.smithy.rulesengine.language.eval.Value
 
expectRecord() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Record
 
expectShape(ShapeId) - Method in class software.amazon.smithy.model.Model
Attempts to retrieve a Shape by ShapeId and throws if not found.
expectShape(ShapeId, Class<T>) - Method in class software.amazon.smithy.model.Model
Attempts to retrieve a Shape by ShapeId and throws if not found or if the shape is not of the expected type.
expectShapeId() - Method in class software.amazon.smithy.model.node.StringNode
Expects that the value of the string is a fully-qualified Shape ID.
expectShapeId(String) - Method in class software.amazon.smithy.model.node.StringNode
Expects that the value of the string is a Shape ID.
expectString() - Method in interface software.amazon.smithy.rulesengine.language.eval.Type
 
expectString() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Option
 
expectString() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.String
 
expectString() - Method in class software.amazon.smithy.rulesengine.language.eval.Value
 
expectString() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.String
 
expectStringMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets a member and requires it to be a string.
expectStringMember(String, Consumer<String>) - Method in class software.amazon.smithy.model.node.ObjectNode
Requires that key exists, is a string, and passes the value to consumer.
expectStringNode() - Method in class software.amazon.smithy.model.node.Node
Casts the current node to a StringNode.
expectStringNode(String) - Method in class software.amazon.smithy.model.node.Node
Casts the current node to a StringNode, throwing ExpectationNotMetException when the node is the wrong type.
expectStringNode(String) - Method in class software.amazon.smithy.model.node.StringNode
 
expectStringNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.Node
Casts the current node to a StringNode, throwing ExpectationNotMetException when the node is the wrong type.
expectStringNode(Supplier<String>) - Method in class software.amazon.smithy.model.node.StringNode
 
expectStringValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Gets the value as a string.
expectStringValue() - Method in class software.amazon.smithy.model.traits.EnumValueTrait
Gets the string value.
expectTrait(Class<T>) - Method in class software.amazon.smithy.model.shapes.Shape
Gets specific Trait by class from the shape or throws if not found.
expectUri() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition
 
expectValue(Identifier) - Method in class software.amazon.smithy.rulesengine.language.eval.Scope
 
explode(boolean) - Method in class software.amazon.smithy.openapi.model.EncodingObject.Builder
 
explode(boolean) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
EXPREF - Static variable in class software.amazon.smithy.jmespath.ast.LiteralExpression
Sentinel value to represent an expression reference.
expression() - Method in class software.amazon.smithy.utils.SimpleParser
Gets the expression being parsed.
Expression - Class in software.amazon.smithy.rulesengine.language.syntax.expr
A dynamically computed expression.
Expression(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
 
EXPRESSION - Enum constant in enum class software.amazon.smithy.jmespath.RuntimeType
 
ExpressionProblem - Class in software.amazon.smithy.jmespath
Represents a problem detected by static analysis.
ExpressionProblem.Severity - Enum Class in software.amazon.smithy.jmespath
The severity of the problem.
ExpressionSerializer - Class in software.amazon.smithy.jmespath
Serializes the JMESPath expression AST back to a JMESPath expression.
ExpressionSerializer() - Constructor for class software.amazon.smithy.jmespath.ExpressionSerializer
 
ExpressionTypeExpression - Class in software.amazon.smithy.jmespath.ast
Contains a reference to an expression that can be run zero or more times by a function.
ExpressionTypeExpression(JmespathExpression) - Constructor for class software.amazon.smithy.jmespath.ast.ExpressionTypeExpression
 
ExpressionTypeExpression(JmespathExpression, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.ExpressionTypeExpression
 
ExpressionVisitor<T> - Interface in software.amazon.smithy.jmespath
Visits each type of AST node.
ExpressionVisitor<R> - Interface in software.amazon.smithy.rulesengine.language.visit
Expression visitor pattern.
ExpressionVisitor.Default<R> - Class in software.amazon.smithy.rulesengine.language.visit
 
extensions(Map<String, Node>) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
extensions(Map<String, Node>) - Method in class software.amazon.smithy.openapi.model.Component.Builder
 
extensions(ObjectNode) - Method in class software.amazon.smithy.jsonschema.SchemaDocument.Builder
Adds custom key-value pairs to the resulting JSON Schema document.
extensions(ObjectNode) - Method in class software.amazon.smithy.openapi.model.Component.Builder
 
externalDocs(ExternalDocumentation) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
externalDocs(ExternalDocumentation) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
externalDocs(ExternalDocumentation) - Method in class software.amazon.smithy.openapi.model.TagObject.Builder
 
externalDocumentation(String) - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition.Builder
 
ExternalDocumentation - Class in software.amazon.smithy.openapi.model
 
ExternalDocumentation.Builder - Class in software.amazon.smithy.openapi.model
 
ExternalDocumentationTrait - Class in software.amazon.smithy.model.traits
Provides named links to external documentation.
ExternalDocumentationTrait(ExternalDocumentationTrait.Builder) - Constructor for class software.amazon.smithy.model.traits.ExternalDocumentationTrait
 
ExternalDocumentationTrait.Builder - Class in software.amazon.smithy.model.traits
Builder used to create the external documentation trait.
ExternalDocumentationTrait.Provider - Class in software.amazon.smithy.model.traits
 
externalValue(String) - Method in class software.amazon.smithy.openapi.model.ExampleObject.Builder
 
extractTestSuiteParameters(EndpointTestsTrait) - Static method in class software.amazon.smithy.rulesengine.validators.ParametersValidator
Extracts parameters from EndpointTestSuite, returns list of validation errors.

F

FAIL - Enum constant in enum class software.amazon.smithy.model.node.NodeMapper.WhenMissing
Throws an exception when attempting to deserialize an unknown property.
FAIL - Enum constant in enum class software.amazon.smithy.openapi.OpenApiConfig.HttpPrefixHeadersStrategy
The default setting that causes the build to fail.
FAILURE - Enum constant in enum class software.amazon.smithy.waiters.AcceptorState
Transition to a final failure state.
failWhenMissing() - Method in class software.amazon.smithy.model.traits.IdRefTrait
 
failWhenMissing(boolean) - Method in class software.amazon.smithy.model.traits.IdRefTrait.Builder
 
FAINT - Enum constant in enum class software.amazon.smithy.cli.Style
 
FieldExpression - Class in software.amazon.smithy.jmespath.ast
Gets a field by name from an object.
FieldExpression(String) - Constructor for class software.amazon.smithy.jmespath.ast.FieldExpression
 
FieldExpression(String, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.FieldExpression
 
file(String) - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink.Builder
Sets File of a ShapeLink.
FILE_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.ShapeLink
 
FileCacheResolver - Class in software.amazon.smithy.cli.dependencies
A resolver that loads and caches resolved artifacts to a JSON file if the cache is fresh and resolved artifacts haven't been updated after a given reference point in time.
FileCacheResolver(File, long, DependencyResolver) - Constructor for class software.amazon.smithy.cli.dependencies.FileCacheResolver
 
fileManifest() - Method in interface software.amazon.smithy.codegen.core.CodegenContext
 
fileManifest() - Method in class software.amazon.smithy.codegen.core.directed.ContextualDirective
 
fileManifest() - Method in class software.amazon.smithy.codegen.core.directed.CreateContextDirective
 
fileManifest(FileManifest) - Method in class software.amazon.smithy.build.PluginContext.Builder
Sets the required FileManifest to use in the plugin.
fileManifest(FileManifest) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Sets the required file manifest used to write files to disk.
FileManifest - Interface in software.amazon.smithy.build
Creates and tracks the files generated by a SmithyBuildPlugin.
fileManifestFactory(Function<Path, FileManifest>) - Method in class software.amazon.smithy.build.SmithyBuild
Sets a factory function that's used to create FileManifest objects when writing SmithyBuildPlugin artifacts.
filenameReservedWords(ReservedWords) - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Builder
Sets the reserved word implementation for file names.
FilterCliVersionResolver - Class in software.amazon.smithy.cli.dependencies
Removes Smithy CLI dependencies that conflict with the JARs used by the CLI.
FilterCliVersionResolver(String, DependencyResolver) - Constructor for class software.amazon.smithy.cli.dependencies.FilterCliVersionResolver
 
filterMetadata(Model, BiPredicate<String, Node>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Filters out metadata key-value pairs from a model that do not match a predicate.
FilterProjectionExpression - Class in software.amazon.smithy.jmespath.ast
A projection that filters values using a comparison.
FilterProjectionExpression(JmespathExpression, JmespathExpression, JmespathExpression) - Constructor for class software.amazon.smithy.jmespath.ast.FilterProjectionExpression
 
FilterProjectionExpression(JmespathExpression, JmespathExpression, JmespathExpression, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.FilterProjectionExpression
 
filterShapes(Model, Predicate<Shape>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Filters shapes out of the model that do not match the given predicate.
FilterSuppressions - Class in software.amazon.smithy.build.transforms
Filters suppressions found in metadata and SuppressTrait traits.
FilterSuppressions() - Constructor for class software.amazon.smithy.build.transforms.FilterSuppressions
 
FilterSuppressions.Config - Class in software.amazon.smithy.build.transforms
filterSuppressions configuration settings.
filterTraits(Model, BiPredicate<Shape, Trait>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Filters traits out of the model that do not match the given predicate.
findDuplicateShapeNames(Collection<T>) - Static method in class software.amazon.smithy.model.validation.ValidationUtils
Deprecated.
findJarsWithMatchingTags(Set<String>, Set<String>) - Method in interface software.amazon.smithy.cli.BuildParameterBuilder.ClassPathTagMatcher
Finds all JARs that contain any of the given set of tags.
findJarsWithMatchingTags(Set<String>, Set<String>) - Method in class software.amazon.smithy.cli.BuildParameterBuilder.JarFileClassPathTagMatcher
 
findMemberTrait(Model, String) - Method in class software.amazon.smithy.model.shapes.MemberShape
 
findMemberTrait(Model, String) - Method in class software.amazon.smithy.model.shapes.Shape
Gets a trait from the member shape or from the shape targeted by the member.
findModels() - Static method in class software.amazon.smithy.model.loader.ModelDiscovery
Finds Smithy models using the thread context ClassLoader.
findModels(ClassLoader) - Static method in class software.amazon.smithy.model.loader.ModelDiscovery
Finds Smithy models using the given ClassLoader.
findModels(URL) - Static method in class software.amazon.smithy.model.loader.ModelDiscovery
Parse the Smithy models from the given URL that points to a Smithy manifest file in a JAR.
findPath(EndpointRuleSet, Condition) - Static method in class software.amazon.smithy.rulesengine.language.util.PathFinder
Determine the path of positive and negative conditions to reach a given condition.
findTrait(String) - Method in class software.amazon.smithy.model.shapes.Shape
Attempts to find a trait applied to the shape by ID.
findTrait(ShapeId) - Method in class software.amazon.smithy.model.shapes.EnumShape
 
findTrait(ShapeId) - Method in class software.amazon.smithy.model.shapes.Shape
Attempts to find a trait applied to the shape by name.
finishMultipartTemplate() - Method in interface software.amazon.smithy.rulesengine.language.visit.TemplateVisitor
Invoked at the conclusion of visiting a multipart template like `https://{Region}.{dnsSuffix}`.
finishParsing() - Method in class software.amazon.smithy.cli.Arguments
Expects that all remaining arguments are positional, and returns them.
FIPS - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Builtins
Built-in parameter representing whether the endpoint must be FIPS-compliant.
flatMapStream(L, Function<L, Optional<R>>) - Static method in class software.amazon.smithy.utils.Pair
Creates a Stream of zero or one Pairs if the mapping function returns a non-empty Optional.
flatMapStream(L, Supplier<Optional<R>>) - Static method in class software.amazon.smithy.utils.Pair
 
flatMapStream(S, Class<T>) - Static method in interface software.amazon.smithy.model.traits.Trait
Deprecated.
flattenAndRemoveMixins(Model) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Flattens mixins out of the model and removes them from the model.
FlattenExpression - Class in software.amazon.smithy.jmespath.ast
Flattens the wrapped expression into an array.
FlattenExpression(JmespathExpression) - Constructor for class software.amazon.smithy.jmespath.ast.FlattenExpression
 
FlattenExpression(JmespathExpression, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.FlattenExpression
 
flattenMixins() - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
Removes mixins from a shape and flattens them into the shape.
flattenMixins() - Method in class software.amazon.smithy.model.shapes.CollectionShape.Builder
 
flattenMixins() - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
 
flattenMixins() - Method in class software.amazon.smithy.model.shapes.EnumShape.Builder
 
flattenMixins() - Method in class software.amazon.smithy.model.shapes.IntEnumShape.Builder
 
flattenMixins() - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
 
flattenMixins() - Method in class software.amazon.smithy.model.shapes.UnionShape.Builder
 
flattenMixins() - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
 
flattenMixins() - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
 
FlattenNamespaces - Class in software.amazon.smithy.build.transforms
flattenNamespaces updates a model by flattening the namespaces of shapes connected to a service into a single, target namespace.
FlattenNamespaces() - Constructor for class software.amazon.smithy.build.transforms.FlattenNamespaces
 
FlattenNamespaces.Config - Class in software.amazon.smithy.build.transforms
flattenNamespaces configuration settings.
FLOAT - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
floatShape(FloatShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
floatShape(FloatShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
floatShape(FloatShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
FloatShape - Class in software.amazon.smithy.model.shapes
Represents a integer shape.
FloatShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a FloatShape.
flows(ObjectNode) - Method in class software.amazon.smithy.openapi.model.SecurityScheme.Builder
 
flush() - Method in interface software.amazon.smithy.cli.CliPrinter
Flushes any buffers in the printer.
flushWriters() - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriterDelegator
Deprecated.
Writes each pending CodegenWriter to the FileManifest.
flushWriters() - Method in class software.amazon.smithy.codegen.core.WriterDelegator
Writes each pending SymbolWriter to the FileManifest.
fn(Expression) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Condition.Builder
 
forbidHeaders(List<String>) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
forbidQueryParams(List<String>) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
FORCE_COLOR - Enum constant in enum class software.amazon.smithy.cli.AnsiColorFormatter
Writes with ANSI colors.
FORCE_COLOR - Enum constant in enum class software.amazon.smithy.cli.EnvironmentVariable
If set to any value, force enables the support of ANSI colors in the output.
FORCE_COLOR - Static variable in class software.amazon.smithy.cli.StandardOptions
 
forEach(BiConsumer<Identifier, Value>) - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Record
 
forList() - Static method in interface software.amazon.smithy.utils.BuilderRef
Creates a builder reference to a list.
format(Object, Object...) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Creates a formatted string using formatter expressions and variadic arguments.
format(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
format(ValidationEvent) - Method in class software.amazon.smithy.model.validation.ContextualValidationEventFormatter
 
format(ValidationEvent) - Method in class software.amazon.smithy.model.validation.LineValidationEventFormatter
 
format(ValidationEvent) - Method in interface software.amazon.smithy.model.validation.ValidationEventFormatter
Converts the event to a string.
FORMAT - Enum constant in enum class software.amazon.smithy.model.validation.node.TimestampValidationStrategy
Validates timestamps by requiring that the value uses matches the resolved timestamp format, or is a unix timestamp or integer in the case that a member or shape does not have a timestampFormat trait.
formatComponent(ToShapeId, ToShapeId, String) - Static method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Replaces templated placeholders in an Integration trait.
formatLiteral(Object) - Static method in class software.amazon.smithy.utils.AbstractCodeWriter
Provides the default functionality for formatting literal values.
formatWithStackTraceElement(String, StackTraceElement, boolean) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Formats content for the given stack frame.
forName(String) - Static method in interface software.amazon.smithy.utils.CodeSection
Creates a CodeSection that returns the given sectionName.
forName(String, BiConsumer<W, String>) - Static method in interface software.amazon.smithy.utils.CodeInterceptor
Creates an interceptor that works with any type of CodeSection and is filtered only by the name of the section.
forNode(FunctionNode) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionRegistry
Retrieves the LibraryFunction for the given FunctionNode if registered.
forOrderedMap() - Static method in interface software.amazon.smithy.utils.BuilderRef
Creates a builder reference to a ordered map.
forOrderedSet() - Static method in interface software.amazon.smithy.utils.BuilderRef
Creates a builder reference to an ordered set.
forUnorderedMap() - Static method in interface software.amazon.smithy.utils.BuilderRef
Creates a builder reference to an unordered map.
forUnorderedSet() - Static method in interface software.amazon.smithy.utils.BuilderRef
Creates a builder reference to an unordered set.
from(boolean) - Static method in class software.amazon.smithy.model.node.Node
Create a BooleanNode from a boolean value.
from(Number) - Static method in class software.amazon.smithy.model.node.Node
Create a NumberNode from a Number value.
from(Object) - Static method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Creates a LiteralExpression from value, unwrapping it if necessary.
from(String) - Static method in class software.amazon.smithy.model.node.Node
Create a StringNode from a String value.
from(String) - Static method in class software.amazon.smithy.model.shapes.ShapeId
Creates an absolute shape ID from the given string.
from(String) - Static method in class software.amazon.smithy.utils.MediaType
Create a parsed MediaType from the given string.
from(ToNode) - Static method in class software.amazon.smithy.model.node.Node
Create a Node from a potentially null ToNode value.
fromArguments(String, Arguments) - Static method in class software.amazon.smithy.cli.HelpPrinter
Create a HelpPrinter that registers help options and parameters defined in the given arguments.
fromCoordinates(Path, String) - Static method in class software.amazon.smithy.cli.dependencies.ResolvedArtifact
Creates a resolved artifact from a file path and Maven coordinates string.
fromErrors(Collection<ValidationEvent>) - Static method in class software.amazon.smithy.model.validation.ValidatedResult
Deprecated.
fromErrors(List<ValidationEvent>) - Static method in class software.amazon.smithy.model.validation.ValidatedResult
Creates a new ValidatedResult with no values and a list of ValidationEvents.
fromMetadata(Node) - Static method in interface software.amazon.smithy.model.validation.suppressions.Suppression
Creates a suppression from a Node found in the "suppressions" metadata of a Smithy model.
fromModelFile(String) - Static method in class software.amazon.smithy.model.validation.testrunner.SmithyTestCase
Creates a test case from a model file.
fromNode(Node) - Static method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
Creates a CfnConfig from a Node value.
fromNode(Node) - Static method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition
 
fromNode(Node) - Method in class software.amazon.smithy.aws.traits.protocols.AwsProtocolTrait.Builder
Updates the builder from a Node.
fromNode(Node) - Method in class software.amazon.smithy.aws.traits.protocols.RestXmlTrait.Builder
 
fromNode(Node) - Static method in class software.amazon.smithy.build.model.MavenConfig
 
fromNode(Node) - Static method in class software.amazon.smithy.build.model.MavenRepository
 
fromNode(Node) - Static method in class software.amazon.smithy.build.model.ProjectionConfig
 
fromNode(Node) - Static method in class software.amazon.smithy.build.model.SmithyBuildConfig
 
fromNode(Node) - Static method in class software.amazon.smithy.build.model.TransformConfig
 
fromNode(Node) - Static method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions
Converts an ObjectNode that represents the definitions section of the trace file into a types maps and tags map.
fromNode(Node) - Static method in class software.amazon.smithy.codegen.core.trace.ShapeLink
Instantiates ShapeLink instance variables by extracting data from an ObjectNode.
fromNode(Node) - Static method in class software.amazon.smithy.codegen.core.trace.TraceFile
Converts ObjectNode into TraceFile.
fromNode(Node) - Static method in class software.amazon.smithy.codegen.core.trace.TraceMetadata
Instantiates TraceMetadata instance variables using an ObjectNode that contains the artifact section of the trace file.
fromNode(Node) - Static method in class software.amazon.smithy.model.node.NodePointer
Creates a NodePointer from a Node value.
fromNode(Node) - Static method in interface software.amazon.smithy.model.selector.Selector
Creates a Selector from a Node.
fromNode(Node) - Static method in class software.amazon.smithy.model.shapes.ShapeId
 
fromNode(Node) - Static method in class software.amazon.smithy.model.traits.EnumDefinition
 
fromNode(Node) - Static method in class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample
 
fromNode(Node) - Static method in class software.amazon.smithy.model.traits.TraitDefinition.BreakingChangeRule
Creates a TraitDiffRule from a Node.
fromNode(Node) - Static method in enum class software.amazon.smithy.model.traits.TraitDefinition.ChangeType
Creates a ChangeType value from a node.
fromNode(Node) - Static method in enum class software.amazon.smithy.model.traits.TraitDefinition.StructurallyExclusive
 
fromNode(Node) - Static method in enum class software.amazon.smithy.model.validation.Severity
Creates a severity value from a node.
fromNode(Node) - Static method in class software.amazon.smithy.model.validation.ValidationEvent
 
fromNode(Node) - Static method in class software.amazon.smithy.openapi.model.ExampleObject
 
fromNode(Node) - Static method in class software.amazon.smithy.openapi.OpenApiConfig
Creates an OpenApiConfig from a Node value.
fromNode(Node) - Static method in enum class software.amazon.smithy.protocoltests.traits.AppliesTo
 
fromNode(Node) - Static method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition
 
fromNode(Node) - Static method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseBodyDefinition
 
fromNode(Node) - Static method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition
 
fromNode(Node) - Static method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
 
fromNode(Node) - Static method in class software.amazon.smithy.rulesengine.language.Endpoint
Constructs an Endpoint from a Node.
fromNode(Node) - Static method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet
 
fromNode(Node) - Static method in class software.amazon.smithy.rulesengine.language.eval.Scope
 
fromNode(Node) - Static method in class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint
 
fromNode(Node) - Static method in class software.amazon.smithy.rulesengine.language.eval.Value
 
fromNode(Node) - Static method in class software.amazon.smithy.rulesengine.language.model.Partition
 
fromNode(Node) - Static method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs
 
fromNode(Node) - Static method in class software.amazon.smithy.rulesengine.language.model.Partitions
 
fromNode(Node) - Static method in class software.amazon.smithy.rulesengine.language.model.RegionOverride
 
fromNode(Node) - Static method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
Constructs an expression from the provided Node.
fromNode(Node) - Static method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
Constructs a literal from a Node based on the Node's type.
fromNode(Node) - Static method in class software.amazon.smithy.rulesengine.language.syntax.rule.Condition
Constructs a condition from the given node.
fromNode(Node) - Static method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
fromNode(Node) - Static method in class software.amazon.smithy.rulesengine.traits.EndpointTestsTrait
 
fromNode(Node) - Static method in class software.amazon.smithy.waiters.Acceptor
Creates an Acceptor from a Node.
fromNode(Node) - Static method in enum class software.amazon.smithy.waiters.AcceptorState
Create an AcceptorState from a Node.
fromNode(Node) - Static method in class software.amazon.smithy.waiters.Matcher
Creates a Matcher from a Node.
fromNode(Node) - Static method in enum class software.amazon.smithy.waiters.PathComparator
Creates a PathComparator from a Node.
fromNode(Node) - Static method in class software.amazon.smithy.waiters.PathMatcher
Creates a new instance from a Node.
fromNode(Node) - Static method in class software.amazon.smithy.waiters.Waiter
Create a Waiter from a Node.
fromNode(ObjectNode) - Static method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionNode
Constructs a FunctionNode from the provided ObjectNode.
fromNode(ObjectNode) - Static method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Deprecated
 
fromNode(ObjectNode) - Static method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters
 
fromNode(StringNode) - Static method in enum class software.amazon.smithy.rulesengine.language.syntax.parameters.ParameterType
 
fromNode(StringNode, ObjectNode) - Static method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
fromNodes(List<? extends Node>) - Static method in class software.amazon.smithy.model.node.Node
Creates an ArrayNode from a Collection of Node values.
fromNodes(Node...) - Static method in class software.amazon.smithy.model.node.Node
Creates an ArrayNode from a variadic list of Node values.
fromOptionalNamespace(String, String) - Static method in class software.amazon.smithy.model.shapes.ShapeId
Builds a Id from the given reference.
fromOutputStream(OutputStream) - Static method in interface software.amazon.smithy.cli.CliPrinter
Create a new CliPrinter from an OutputStream.
fromParts(String, String) - Static method in class software.amazon.smithy.model.shapes.ShapeId
Creates an absolute shape ID from parts of a shape ID.
fromParts(String, String, String) - Static method in class software.amazon.smithy.model.shapes.ShapeId
Creates an absolute shape ID from parts of a shape ID.
fromPrintWriter(PrintWriter) - Static method in interface software.amazon.smithy.cli.CliPrinter
Create a new CliPrinter from a PrintWriter.
fromRelative(String, String) - Static method in class software.amazon.smithy.model.shapes.ShapeId
Builds a Id from a relative shape reference.
fromSourceException(SourceException) - Static method in class software.amazon.smithy.model.validation.ValidationEvent
Creates a new ValidationEvent from a SourceException.
fromSourceException(SourceException, String) - Static method in class software.amazon.smithy.model.validation.ValidationEvent
Creates a new ValidationEvent from a SourceException.
fromSourceException(SourceException, String, ShapeId) - Static method in class software.amazon.smithy.model.validation.ValidationEvent
Creates a new ValidationEvent from a SourceException.
FromSourceLocation - Interface in software.amazon.smithy.model
A value that can be traced back to a SourceLocation.
fromString(String) - Static method in enum class software.amazon.smithy.model.shapes.ShapeType
Create a new Shape.Type from a string.
fromString(String) - Static method in enum class software.amazon.smithy.model.traits.TimestampFormatTrait.Format
Create a Format from a string that would appear in a model.
fromString(String) - Static method in enum class software.amazon.smithy.model.validation.Severity
Create a new Severity from a string.
fromString(String) - Static method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template
 
fromStringMap(Map<String, String>) - Static method in class software.amazon.smithy.model.node.ObjectNode
 
fromStringRepresentation(String) - Static method in enum class software.amazon.smithy.model.node.Node.NonNumericFloat
Convert a string value into a NonNumericFloat.
fromStrings(String...) - Static method in class software.amazon.smithy.model.node.Node
Creates an ArrayNode from a variadic list of String values.
fromStrings(Collection<String>) - Static method in class software.amazon.smithy.model.node.Node
Creates an ArrayNode from a Collection of String values.
fromStringShape(StringShape) - Static method in class software.amazon.smithy.model.shapes.EnumShape
Converts a base StringShape to an EnumShape if possible.
fromStringShape(StringShape, boolean) - Static method in class software.amazon.smithy.model.shapes.EnumShape
Converts a base StringShape to an EnumShape if possible.
fromSuppressTrait(Shape) - Static method in interface software.amazon.smithy.model.validation.suppressions.Suppression
Creates a suppression using the SuppressTrait of the given shape.
fromValue(T) - Static method in class software.amazon.smithy.model.validation.ValidatedResult
Creates a new ValidatedResult with a value and no ValidationEvents.
Function - Class in software.amazon.smithy.rulesengine.language.syntax.fn
 
Function(FunctionNode) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.fn.Function
 
FunctionalUtils - Class in software.amazon.smithy.utils
Utilities for working with functions, predicates, etc.
FunctionDefinition - Class in software.amazon.smithy.rulesengine.language.syntax.fn
An abstract definition of a rule-engine function.
FunctionDefinition() - Constructor for class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionDefinition
 
FunctionExpression - Class in software.amazon.smithy.jmespath.ast
Executes a function by name using a list of argument expressions.
FunctionExpression(String, List<JmespathExpression>) - Constructor for class software.amazon.smithy.jmespath.ast.FunctionExpression
 
FunctionExpression(String, List<JmespathExpression>, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.FunctionExpression
 
functionNode - Variable in class software.amazon.smithy.rulesengine.language.syntax.fn.Function
 
FunctionNode - Class in software.amazon.smithy.rulesengine.language.syntax.fn
Parsed but not validated function contents containing the `fn` name and `argv`.
FunctionNode.Builder - Class in software.amazon.smithy.rulesengine.language.syntax.fn
 
FunctionRegistry - Class in software.amazon.smithy.rulesengine.language.syntax.fn
Collection of registered functions.

G

gatherDependencies(Stream<SymbolDependency>) - Static method in class software.amazon.smithy.codegen.core.SymbolDependency
Gets a mapping of all dependencies used by the provided symbols.
gatherDependencies(Stream<SymbolDependency>, BinaryOperator<SymbolDependency>) - Static method in class software.amazon.smithy.codegen.core.SymbolDependency
Gets a mapping of all dependencies used by the provided symbols.
GenerateEnumDirective<C extends CodegenContext<S,?,?>,S> - Class in software.amazon.smithy.codegen.core.directed
Directive used to generate an enum shape or enum string shape.
GenerateEnumDirective.EnumType - Enum Class in software.amazon.smithy.codegen.core.directed
Represents the type of enum to generate.
generateEnumShape(GenerateEnumDirective<C, S>) - Method in interface software.amazon.smithy.codegen.core.directed.DirectedCodegen
Generates the code needed for an enum shape, whether it's a string shape marked with the enum trait, or a proper enum shape introduced in Smithy IDL 2.0.
generateError(GenerateErrorDirective<C, S>) - Method in interface software.amazon.smithy.codegen.core.directed.DirectedCodegen
Generates the code needed for an error structure.
GenerateErrorDirective<C extends CodegenContext<S,?,?>,S> - Class in software.amazon.smithy.codegen.core.directed
Directive used to generate an error.
GenerateIntEnumDirective<C extends CodegenContext<S,?,?>,S> - Class in software.amazon.smithy.codegen.core.directed
Directive used to generate an intEnum.
generateIntEnumShape(GenerateIntEnumDirective<C, S>) - Method in interface software.amazon.smithy.codegen.core.directed.DirectedCodegen
Generates the code needed for an intEnum shape.
generateResource(GenerateResourceDirective<C, S>) - Method in interface software.amazon.smithy.codegen.core.directed.DirectedCodegen
Generates the code needed for a resource shape.
GenerateResourceDirective<C extends CodegenContext<S,?,?>,S> - Class in software.amazon.smithy.codegen.core.directed
Directive used to generate a resource.
generateService(GenerateServiceDirective<C, S>) - Method in interface software.amazon.smithy.codegen.core.directed.DirectedCodegen
Generates the code needed for a service shape.
GenerateServiceDirective<C extends CodegenContext<S,?,?>,S> - Class in software.amazon.smithy.codegen.core.directed
Directive used to generate a service.
generateStructure(GenerateStructureDirective<C, S>) - Method in interface software.amazon.smithy.codegen.core.directed.DirectedCodegen
Generates the code needed for a structure shape.
GenerateStructureDirective<C extends CodegenContext<S,?,?>,S> - Class in software.amazon.smithy.codegen.core.directed
Directive used to generate a structure.
generateUnion(GenerateUnionDirective<C, S>) - Method in interface software.amazon.smithy.codegen.core.directed.DirectedCodegen
Generates the code needed for a union shape.
GenerateUnionDirective<C extends CodegenContext<S,?,?>,S> - Class in software.amazon.smithy.codegen.core.directed
Directive used to generate a union.
get() - Method in enum class software.amazon.smithy.cli.EnvironmentVariable
Gets the system property or the environment variable for the property, in that order.
get() - Method in interface software.amazon.smithy.utils.BuilderRef
Gets a mutable T from the reference, creating one if needed.
get(int) - Method in class software.amazon.smithy.model.node.ArrayNode
Gets a node from the given index.
get(int) - Method in class software.amazon.smithy.model.selector.PathFinder.Path
 
get(int) - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Array
 
get(String) - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Record
 
get(OperationObject) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
get(Identifier) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Record
 
get(Identifier) - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Record
 
get(Identifier) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters
 
getAbbreviation() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
Deprecated.
getAcceptors() - Method in class software.amazon.smithy.waiters.Waiter
Gets the list of Acceptors.
getAdditionalAllowedCorsHeaders() - Method in class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig
getAdditionalAllowedCorsHeadersSet() - Method in class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig
 
getAdditionalAllowedHeaders() - Method in class software.amazon.smithy.model.traits.CorsTrait
 
getAdditionalExposedHeaders() - Method in class software.amazon.smithy.model.traits.CorsTrait
 
getAdditionalIdentifiers() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getAdditionalIdentifiers() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
Get a list of sets of member shape ids, each set can be used to identify the CloudFormation resource in addition to its primary identifier(s).
getAdditionalPatterns() - Method in class software.amazon.smithy.linters.ShouldHaveUsedTimestampValidator.Config
 
getAdditionalProjections(TransformContext) - Method in interface software.amazon.smithy.build.ProjectionTransformer
Allows the composition of projections by returning additional projections to run after the current one.
getAdditionalProjections(TransformContext) - Method in class software.amazon.smithy.build.transforms.IncludeMetadata
 
getAdditionalProjections(TransformContext) - Method in class software.amazon.smithy.build.transforms.ConfigurableProjectionTransformer
 
getAdditionalProjectionsFunction() - Method in class software.amazon.smithy.build.transforms.Apply
 
getAdditionalProjectionsFunction() - Method in class software.amazon.smithy.build.transforms.ConfigurableProjectionTransformer
 
getAdditionalProperties() - Method in class software.amazon.smithy.jsonschema.Schema
 
getAdditionalSchemas() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
Get the Smithy structure shape Ids for additional schema properties.
getAlias() - Method in class software.amazon.smithy.codegen.core.SymbolReference
Gets the alias to use when referring to the Symbol.
getAllExtensions() - Method in class software.amazon.smithy.jsonschema.Schema
 
getAllMembers() - Method in class software.amazon.smithy.model.shapes.CollectionShape
 
getAllMembers() - Method in class software.amazon.smithy.model.shapes.EnumShape
Gets the members of the shape, including mixin members.
getAllMembers() - Method in class software.amazon.smithy.model.shapes.IntEnumShape
Gets the members of the shape, including mixin members.
getAllMembers() - Method in class software.amazon.smithy.model.shapes.MapShape
 
getAllMembers() - Method in class software.amazon.smithy.model.shapes.Shape
Gets the members of the shape, including mixin members.
getAllMembers() - Method in class software.amazon.smithy.model.shapes.StructureShape
 
getAllMembers() - Method in class software.amazon.smithy.model.shapes.UnionShape
 
getAllOf() - Method in class software.amazon.smithy.jsonschema.Schema
 
getAllOperations() - Method in class software.amazon.smithy.model.shapes.EntityShape
Get all operations directly bound to this shape.
getAllOperations() - Method in class software.amazon.smithy.model.shapes.ResourceShape
 
getAllowedAbbreviations() - Method in class software.amazon.smithy.linters.AbbreviationNameValidator.Config
A list of abbreviation strings to permit.
getAllParents(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.model.knowledge.BottomUpIndex
Gets all of the parents of an operation or resource within a service.
getAllSecuritySchemeRequestHeaders() - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Gets an alphabetically sorted set of request headers used by every security scheme associated with the API.
getAllSecuritySchemeResponseHeaders() - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Gets an alphabetically sorted set of response headers used by every security scheme associated with the API.
getAllTraits() - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
Get an immutable view of the traits applied to the builder.
getAllTraits() - Method in class software.amazon.smithy.model.shapes.Shape
Gets all of the traits attached to the shape.
getAlphanumericOnlyRefs() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
 
getAnsiColorCode() - Method in enum class software.amazon.smithy.cli.Style
 
getAnyOf() - Method in class software.amazon.smithy.jsonschema.Schema
 
getApiConfig() - Method in class software.amazon.smithy.aws.traits.tagging.TaggableTrait
Gets the TaggableApiConfig if the resource has its own APIs for tagging.
getApiGatewayType() - Method in class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig
 
getApiTypes() - Method in interface software.amazon.smithy.aws.apigateway.openapi.ApiGatewayMapper
Gets the types of API Gateway APIs that this mapper applies to.
getApiTypes() - Method in class software.amazon.smithy.aws.apigateway.openapi.CorsHttpIntegration
 
getAppliedTraits() - Method in class software.amazon.smithy.model.Model
Gets a set of every trait shape ID that is used in the model.
getAppliesTo() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getArgs() - Method in class software.amazon.smithy.build.model.TransformConfig
 
getArguments() - Method in class software.amazon.smithy.jmespath.ast.FunctionExpression
Gets the function arguments.
getArguments() - Method in class software.amazon.smithy.rulesengine.language.stdlib.AwsIsVirtualHostableS3Bucket
 
getArguments() - Method in class software.amazon.smithy.rulesengine.language.stdlib.AwsPartition
 
getArguments() - Method in class software.amazon.smithy.rulesengine.language.stdlib.IsValidHostLabel
 
getArguments() - Method in class software.amazon.smithy.rulesengine.language.stdlib.ParseArn
 
getArguments() - Method in class software.amazon.smithy.rulesengine.language.stdlib.ParseUrl
 
getArguments() - Method in class software.amazon.smithy.rulesengine.language.stdlib.Substring
 
getArguments() - Method in class software.amazon.smithy.rulesengine.language.stdlib.UriEncode
 
getArguments() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.Function
 
getArguments() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionDefinition
The arguments to this function.
getArguments() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionNode
 
getArnNamespace() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
Get the AWS ARN service namespace of the service.
getArrayIndex(int) - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Expects the value to be an array and gets the value at the given index.
getArrayMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets the member with the given name, and if present, expects it to be an array.
getArrayMember(String, Consumer<List<Node>>) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets the nodes of an optional member that contains an array.
getArrayMember(String, Function<N, T>, Consumer<List<T>>) - Method in class software.amazon.smithy.model.node.ObjectNode
The same as ObjectNode.expectArrayMember(String, Function, Consumer), but the member is optional.
getArtifactDefinitions() - Method in class software.amazon.smithy.codegen.core.trace.TraceFile
Gets this TraceFile's Definitions.
getArtifactId() - Method in class software.amazon.smithy.cli.dependencies.ResolvedArtifact
 
getAttr(String) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
Constructs a GetAttr expression containing the given path string.
getAttr(Identifier) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
Constructs a GetAttr expression containing the given Identifier.
GetAttr - Class in software.amazon.smithy.rulesengine.language.syntax.fn
A rule-set expression for indexing a record/object or array.
GetAttr.Builder - Class in software.amazon.smithy.rulesengine.language.syntax.fn
 
GetAttr.Part - Interface in software.amazon.smithy.rulesengine.language.syntax.fn
 
GetAttr.Part.Index - Class in software.amazon.smithy.rulesengine.language.syntax.fn
 
GetAttr.Part.Key - Class in software.amazon.smithy.rulesengine.language.syntax.fn
 
getAuthorizer(String) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait
Gets a specific authorizer by name.
getAuthorizer(ToShapeId) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerIndex
Gets the effective authorizer name of a service.
getAuthorizer(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerIndex
Gets the effective authorizer name of a specific resource or operation within a service.
getAuthorizerPayloadFormatVersion() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
Gets the format of the payload returned by the authorizer.
getAuthorizers() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait
Gets an immutable map of authorizer names to their definitions.
getAuthorizerValue(ToShapeId) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerIndex
Gets the effective authorizer structure value of a service.
getAuthorizerValue(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerIndex
Gets the effective authorizer structure value of a shape in a service.
getAuthRequestHeaders(Context<? extends Trait>, SigV4Trait) - Method in class software.amazon.smithy.openapi.fromsmithy.security.AwsV4Converter
 
getAuthRequestHeaders(Context<? extends Trait>, HttpApiKeyAuthTrait) - Method in class software.amazon.smithy.openapi.fromsmithy.security.HttpApiKeyAuthConverter
 
getAuthRequestHeaders(Context<? extends Trait>, T) - Method in interface software.amazon.smithy.openapi.fromsmithy.SecuritySchemeConverter
Gets the names of the headers set on HTTP requests used by this authentication scheme.
getAuthResponseHeaders(Context<? extends Trait>, T) - Method in interface software.amazon.smithy.openapi.fromsmithy.SecuritySchemeConverter
Gets the names of the headers set on HTTP responses used by this authentication scheme.
getAuthScheme() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getAuthSchemeId() - Method in interface software.amazon.smithy.openapi.fromsmithy.SecuritySchemeConverter
Gets the shape ID of the auth scheme type.
getAuthSchemes(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.ServiceIndex
Get all auth defining traits attached to a service or operation.
getAuthSchemeType() - Method in class software.amazon.smithy.openapi.fromsmithy.security.AwsV4Converter
 
getAuthSchemeType() - Method in class software.amazon.smithy.openapi.fromsmithy.security.HttpApiKeyAuthConverter
 
getAuthSchemeType() - Method in class software.amazon.smithy.openapi.fromsmithy.security.HttpBasicConverter
 
getAuthSchemeType() - Method in class software.amazon.smithy.openapi.fromsmithy.security.HttpBearerConverter
 
getAuthSchemeType() - Method in class software.amazon.smithy.openapi.fromsmithy.security.HttpDigestConverter
 
getAuthSchemeType() - Method in interface software.amazon.smithy.openapi.fromsmithy.SecuritySchemeConverter
Get the U that matches this converter.
getBackwardCompatibleNameMapping() - Method in class software.amazon.smithy.build.transforms.RemoveUnusedShapes
 
getBaseDir() - Method in interface software.amazon.smithy.build.FileManifest
Gets the base directory of the manifest.
getBaseDir() - Method in class software.amazon.smithy.build.MockManifest
 
getBearerFormat() - Method in class software.amazon.smithy.openapi.model.SecurityScheme
 
getBigDecimalShapes() - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all bigDecimals in the Model.
getBigDecimalShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all bigDecimals in the Model that have a specific trait.
getBigIntegerShapes() - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all bigIntegers in the Model.
getBigIntegerShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all bigIntegers in the Model that have a specific trait.
getBindingTrait() - Method in class software.amazon.smithy.model.knowledge.HttpBinding
 
getBindToTrait() - Method in class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator.Config
Gets the optional trait that each emitted event is bound to.
getBlobShapes() - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all blobs in the Model.
getBlobShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all blobs in the Model that have a specific trait.
getBody() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition
 
getBody() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition
 
getBody() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getBodyMediaType() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getBooleanMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets the member with the given name, and if present, expects it to be a boolean.
getBooleanMember(String, Consumer<Boolean>) - Method in class software.amazon.smithy.model.node.ObjectNode
The same as ObjectNode.expectBooleanMember(String, Consumer) but the member is optional.
getBooleanMemberOrDefault(String) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets the member with the given name, and if present, expects it to be a boolean, otherwise returns false.
getBooleanMemberOrDefault(String, Boolean) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets the member with the given name, and if present, expects it to be a boolean, otherwise returns a default value.
getBooleanShapes() - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all booleans in the Model.
getBooleanShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all booleans in the Model that have a specific trait.
getBreakingChanges() - Method in class software.amazon.smithy.model.traits.TraitDefinition
 
getBuiltIn() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
getBuiltInParams() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput
 
getBuiltins() - Static method in interface software.amazon.smithy.model.validation.node.NodeValidatorPlugin
 
getByName(String) - Static method in enum class software.amazon.smithy.cli.EnvironmentVariable
Gets a system property or environment variable by name, in that order.
getByName(String) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
Gets the first found dependency by name.
getByName(String, String) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
Gets the first found dependency by name and dependency type.
getByProperty(String) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
Gets a list of matching dependencies that contain a property named property.
getByProperty(String, Object) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
Gets a list of matching dependencies that contain a property named property with a value of value.
getByteShapes() - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all bytes in the Model.
getByteShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all bytes in the Model that have a specific trait.
getByType(String) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
Gets a list of matching dependencies that have a dependency type matching dependencyType.
getCacheKeyParameters() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
A list of request parameters whose values are to be cached.
getCacheNamespace() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Gets an API-specific tag group of related cached parameters.
getCallbacks() - Method in class software.amazon.smithy.openapi.model.ComponentsObject
 
getCallbacks() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
getCategory() - Method in enum class software.amazon.smithy.model.shapes.ShapeType
Returns the category of the shape type, as defined in the Smithy specification (one of SIMPLE, AGGREGATE, or SERVICE).
getCfnMappers() - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers.CoreExtension
 
getCfnMappers() - Method in interface software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Smithy2CfnExtension
Registers CloudFormation mappers, classes used to modify and extend the process of converting a Smithy model to CloudFormation resource schemas.
getCfnResource() - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Context
Gets the CfnResource index data for this resource.
getChange() - Method in class software.amazon.smithy.model.traits.TraitDefinition.BreakingChangeRule
 
getChangedTrait(Class<T>) - Method in class software.amazon.smithy.diff.ChangedShape
Gets a changed trait of a specific type.
getChecksumLocationName(String) - Static method in class software.amazon.smithy.aws.traits.HttpChecksumTrait
Gets the normalized location name for a checksum algorithm.
getClientContextParams(Shape) - Method in class software.amazon.smithy.rulesengine.traits.ContextIndex
Gets the mapping of context parameter names and corresponding ClientContextParamDefinition to be generated on the service client's configuration.
getClientParams() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput
 
getCloudFormationName() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
Get the AWS CloudFormation service name.
getCloudFormationSystemTags() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Tagging
Returns true if the resource supports CloudFormation system tags.
getCloudTrailEventSource() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
Returns the CloudTrail event source name of the service.
getCode() - Method in class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait
 
getCode() - Method in class software.amazon.smithy.model.traits.HttpErrorTrait
 
getCode() - Method in class software.amazon.smithy.model.traits.HttpTrait
 
getCode() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition
 
getCode() - Method in class software.amazon.smithy.protocoltests.traits.HttpResponseTestCase
 
getCollectionOperations() - Method in class software.amazon.smithy.model.shapes.ResourceShape
Gets the operations bound through the "collectionOperations" property.
getColumn() - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink
Gets this ShapeLink's column number in an optional container.
getColumn() - Method in class software.amazon.smithy.jmespath.JmespathExpression
Get the approximate column where the node was defined.
getColumn() - Method in class software.amazon.smithy.model.SourceLocation
 
getComment() - Method in class software.amazon.smithy.jsonschema.Schema
 
getComparator() - Method in class software.amazon.smithy.jmespath.ast.ComparatorExpression
Gets the comparator to apply to the left and right expressions.
getComparator() - Method in class software.amazon.smithy.waiters.PathMatcher
Gets the comparison performed on the list.
getComparison() - Method in class software.amazon.smithy.jmespath.ast.FilterProjectionExpression
 
getComponents() - Method in class software.amazon.smithy.openapi.model.OpenApi
 
getConditionKey(String) - Method in class software.amazon.smithy.aws.iam.traits.DefineConditionKeysTrait
Get a specific condition key by name.
getConditionKeyNames(ToShapeId) - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeysIndex
Get all of the condition key names used in a service.
getConditionKeyNames(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeysIndex
Get all of the defined condition keys used in an operation or resource, including any inferred keys and keys inherited by parent resource bindings.
getConditionKeys() - Method in class software.amazon.smithy.aws.iam.traits.DefineConditionKeysTrait
Gets all condition keys of the service.
getConditions() - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
getConfig() - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.CfnConverter
Get the CloudFormation configuration settings.
getConfig() - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Context
Gets the configuration object used for the conversion.
getConfig() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter
Gets the configuration object.
getConfig() - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Gets the configuration object used for the conversion.
getConfig() - Method in class software.amazon.smithy.openapi.fromsmithy.OpenApiConverter
Get the OpenAPI configuration settings.
getConfigType() - Method in class software.amazon.smithy.build.plugins.ConfigurableSmithyBuildPlugin
Gets the configuration class type.
getConfigType() - Method in class software.amazon.smithy.build.transforms.Apply
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.ChangeStringEnumsToEnumShapes
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.ChangeTypes
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.ConfigurableProjectionTransformer
Gets the configuration class type.
getConfigType() - Method in class software.amazon.smithy.build.transforms.ExcludeMetadata
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.ExcludeShapesBySelector
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.ExcludeShapesByTag
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.ExcludeShapesByTrait
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.ExcludeTags
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.ExcludeTraits
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.ExcludeTraitsByTag
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.FilterSuppressions
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.FlattenNamespaces
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.IncludeMetadata
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.IncludeNamespaces
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.IncludeServices
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.IncludeShapesBySelector
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.IncludeShapesByTag
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.IncludeTags
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.IncludeTraits
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.IncludeTraitsByTag
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.RemoveTraitDefinitions
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.RemoveUnusedShapes
 
getConfigType() - Method in class software.amazon.smithy.build.transforms.RenameShapes
 
getConflictingLabelSegments(UriPattern) - Method in class software.amazon.smithy.model.pattern.UriPattern
Deprecated.
getConflictingLabelSegmentsMap(SmithyPattern) - Method in class software.amazon.smithy.model.pattern.SmithyPattern
Gets a map of explicitly conflicting label segments between this pattern and another.
getConflicts() - Method in class software.amazon.smithy.model.traits.TraitDefinition
Gets the trait names that conflict with this trait.
getConnectionId() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Gets the ID of a VpcLink when using a private integration.
getConnectionType() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Gets the connection type used by this integration.
getConstValue() - Method in class software.amazon.smithy.jsonschema.Schema
 
getContact() - Method in class software.amazon.smithy.openapi.model.InfoObject
 
getContainedOperations(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.TopDownIndex
Get all operations in service or resource closure.
getContainedResources(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.TopDownIndex
Get all resources in a service or resource closure.
getContainer() - Method in class software.amazon.smithy.model.shapes.MemberShape
Gets the shape in which the member is contained.
getContent() - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Segment
Get the content of the segment.
getContent() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample
 
getContent() - Method in class software.amazon.smithy.mqtt.traits.Topic.Level
Gets the content of the topic.
getContent() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
getContent() - Method in class software.amazon.smithy.openapi.model.RequestBodyObject
 
getContent() - Method in class software.amazon.smithy.openapi.model.ResponseObject
 
getContentEncoding() - Method in class software.amazon.smithy.jsonschema.Schema
 
getContentHandling() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse
Gets the response payload content handling type.
getContentHandling() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Get the Request payload encoding conversion types.
getContentHandling() - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
Gets the contentHandling property of the integration.
getContentMediaType() - Method in class software.amazon.smithy.jsonschema.Schema
 
getContents() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseBodyDefinition
 
getContentType() - Method in class software.amazon.smithy.openapi.model.EncodingObject
 
getContext(String) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Gets a named contextual key-value pair from the current state.
getContext(String, Class<C>) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Gets a named context key-value pair from the current state and casts the value to the given type.
getContextParams(Shape) - Method in class software.amazon.smithy.rulesengine.traits.ContextIndex
Gets the mapping of MemberShape to ContextParamTrait for the operation.
getContextualName(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ServiceShape
Gets the contextual name of a shape within the closure.
getCoordinates() - Method in class software.amazon.smithy.cli.dependencies.ResolvedArtifact
Get the resolved coordinates (e.g., group:artifact:version).
getCreate() - Method in class software.amazon.smithy.model.shapes.ResourceShape
Gets the create lifecycle operation of the resource.
getCreateOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getCreateOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
Get create-specifiable-only property definitions of the CloudFormation resource.
getCredentials() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
Gets the Credentials required for invoking the authorizer, if any, in the form of an ARN of an IAM execution role.
getCredentials() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Gets the credentials required for the integration, if any.
getCurrentShapes() - Method in class software.amazon.smithy.model.Model.Builder
Gets an immutable view of the current shapes in the builder.
getCustomAuthType() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
Gets the customAuthType of the authorizer.
getDebugInfo() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Gets debug information about the current state of the AbstractCodeWriter, including the path to the current state as returned by AbstractCodeWriter.getStateDebugPath(), and up to the last two lines of text written to the AbstractCodeWriter.
getDebugInfo(int) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Gets debug information about the current state of the AbstractCodeWriter.
getDeclaration(Identifier) - Method in class software.amazon.smithy.rulesengine.language.eval.Scope
 
getDeclarationFile() - Method in class software.amazon.smithy.codegen.core.Symbol
Gets the location/filename in which the symbol is declared.
getDefault() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
The default value for this Parameter.
getDefault() - Method in class software.amazon.smithy.rulesengine.language.visit.DefaultVisitor
 
getDefault() - Method in class software.amazon.smithy.rulesengine.language.visit.ExpressionVisitor.Default
 
getDefault() - Method in class software.amazon.smithy.rulesengine.language.visit.TraversingVisitor
 
getDefault(Node) - Method in class software.amazon.smithy.model.node.NodeVisitor.Default
Returns a default value for any unhandled node.
getDefault(Shape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
Returns a value for any unhandled shape.
getDefaultBlobFormat() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getDefaultedPath() - Method in class software.amazon.smithy.model.traits.TraitDefinition.BreakingChangeRule
 
getDefaultedSeverity() - Method in class software.amazon.smithy.model.traits.TraitDefinition.BreakingChangeRule
 
getDefaultHttpStatusCode() - Method in class software.amazon.smithy.model.traits.ErrorTrait
Returns the recommended default HTTP status code of the error.
getDefaultOutputDirectory() - Static method in class software.amazon.smithy.build.SmithyBuild
Gets the default directory where smithy-build artifacts are written.
getDefaultTimestampFormat() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
 
getDefaultValue() - Method in class software.amazon.smithy.jsonschema.Schema
 
getDefaultValue() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
getDefinedConditionKeys(ToShapeId) - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeysIndex
Get all of the explicit and inferred condition keys used in the entire service.
getDefinedConditionKeys(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeysIndex
Get all of the defined condition keys used in an operation or resource, including any inferred keys and keys inherited by parent resource bindings.
getDefinition(String) - Method in class software.amazon.smithy.jsonschema.SchemaDocument
Gets a schema definition from the "definitions" map using a JSON pointer.
getDefinitionFile() - Method in class software.amazon.smithy.codegen.core.Symbol
Gets the location/filename in which the symbol is defined.
getDefinitionPointer() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
 
getDefinitions() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote
 
getDefinitions() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getDefinitions() - Method in class software.amazon.smithy.jsonschema.SchemaDocument
Gets all of the schema definitions defined in the "definitions" map.
getDelete() - Method in class software.amazon.smithy.model.shapes.ResourceShape
Gets the delete lifecycle operation of the resource.
getDelete() - Method in class software.amazon.smithy.openapi.model.PathItem
 
getDependencies() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property
 
getDependencies() - Method in class software.amazon.smithy.build.model.MavenConfig
Gets the dependencies.
getDependencies() - Method in class software.amazon.smithy.codegen.core.DependencyTracker
 
getDependencies() - Method in class software.amazon.smithy.codegen.core.Symbol
 
getDependencies() - Method in class software.amazon.smithy.codegen.core.SymbolDependency
 
getDependencies() - Method in interface software.amazon.smithy.codegen.core.SymbolDependencyContainer
Gets the list of dependencies that this object introduces.
getDependencies() - Method in class software.amazon.smithy.codegen.core.SymbolReference
 
getDependencies() - Method in class software.amazon.smithy.codegen.core.SymbolWriter
 
getDependencies() - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriter
Deprecated.
 
getDependencies() - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriterDelegator
Deprecated.
Gets all of the dependencies that have been registered in writers created by the CodegenWriterDelegator.
getDependencies() - Method in class software.amazon.smithy.codegen.core.writer.SymbolWriter
Deprecated.
 
getDependencies() - Method in class software.amazon.smithy.codegen.core.WriterDelegator
Gets all of the dependencies that have been registered in writers created by the WriterDelegator.
getDependencyType() - Method in class software.amazon.smithy.codegen.core.SymbolDependency
Gets the type of dependency (for example, "dev", "optional", etc).
getDeprecated() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
getDeprecatedProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getDescription() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getDescription() - Method in class software.amazon.smithy.jsonschema.Schema
 
getDescription() - Method in class software.amazon.smithy.openapi.model.ExampleObject
 
getDescription() - Method in class software.amazon.smithy.openapi.model.ExternalDocumentation
 
getDescription() - Method in class software.amazon.smithy.openapi.model.InfoObject
 
getDescription() - Method in class software.amazon.smithy.openapi.model.LinkObject
 
getDescription() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
getDescription() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
getDescription() - Method in class software.amazon.smithy.openapi.model.PathItem
 
getDescription() - Method in class software.amazon.smithy.openapi.model.RequestBodyObject
 
getDescription() - Method in class software.amazon.smithy.openapi.model.ResponseObject
 
getDescription() - Method in class software.amazon.smithy.openapi.model.SecurityScheme
 
getDescription() - Method in class software.amazon.smithy.openapi.model.ServerObject
 
getDescription() - Method in class software.amazon.smithy.openapi.model.TagObject
 
getDifferences() - Method in class software.amazon.smithy.diff.ModelDiff.Result
Gets a queryable set of differences between two models.
getDiffEvents() - Method in class software.amazon.smithy.diff.ModelDiff.Result
Gets the diff analysis as a list of ValidationEvents.
getDirection() - Method in class software.amazon.smithy.model.neighbor.Relationship
Gets the direction of the relationship.
getDirection() - Method in enum class software.amazon.smithy.model.neighbor.RelationshipType
Gets the direction of the relationship.
getDisableCapitalizedProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
getDisableCloudFormationSubstitution() - Method in class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig
 
getDisableDefaultOperations() - Method in class software.amazon.smithy.aws.traits.tagging.TagEnabledTrait
 
getDisableDeprecatedPropertyGeneration() - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
getDisableFeatures() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
 
getDisableFromNode() - Method in class software.amazon.smithy.model.node.NodeMapper
Gets the set of classes where fromNode is disabled.
getDisableHandlerPermissionGeneration() - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
getDisableRequiredPropertyGeneration() - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
getDisableSystemTags() - Method in class software.amazon.smithy.aws.traits.tagging.TaggableTrait
Gets a boolean indicating whether or not the service supports the resource carrying system tags.
getDisableToNode() - Method in class software.amazon.smithy.model.node.NodeMapper
Gets the set of classes where toNode is disabled.
getDiscoveryIds() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryInfo
 
getDiscoveryOperation() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryInfo
 
getDocumentation() - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition
 
getDocumentation() - Method in class software.amazon.smithy.model.traits.EnumDefinition
 
getDocumentation() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example
 
getDocumentation() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase
 
getDocumentation() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getDocumentation() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
getDocumentation() - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
getDocumentation() - Method in class software.amazon.smithy.rulesengine.traits.ClientContextParamDefinition
 
getDocumentation() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase
 
getDocumentation() - Method in class software.amazon.smithy.waiters.Waiter
Gets the documentation of the waiter.
getDocumentation(ColorFormatter) - Method in interface software.amazon.smithy.cli.Command
Gets the long description of the command.
getDocumentationUrl() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getDocumentationWriter() - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriter
Deprecated.
Gets the documentation writer.
getDocumentationWriter() - Method in class software.amazon.smithy.codegen.core.writer.SymbolWriter
Deprecated.
Gets the documentation writer.
getDocumentShapes() - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all documents in the Model.
getDocumentShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all documents in the Model that have a specific trait.
getDoubleShapes() - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all doubles in the Model.
getDoubleShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all doubles in the Model that have a specific trait.
getEffectiveAuthSchemes(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.ServiceIndex
Gets a list of effective authentication schemes applied to a service.
getEffectiveAuthSchemes(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.model.knowledge.ServiceIndex
Gets a list of effective authentication schemes applied to an operation bound within a service.
getEffectiveOperationArn(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.traits.ArnIndex
Gets the effective ARN of an operation based on the identifier bindings of the operation bound to a resource contained within a service.
getElements() - Method in class software.amazon.smithy.model.node.ArrayNode
Gets the list of nodes.
getElementsAs(Class<T>) - Method in class software.amazon.smithy.model.node.ArrayNode
Gets the elements of the array as a list of a specific type of Node.
getElementsAs(Function<K, T>) - Method in class software.amazon.smithy.model.node.ArrayNode
Gets the elements of the ArrayNode as a specific type by applying a mapping function to each node.
getEnableSimpleResponses() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
Gets whether the authorizer returns simple responses.
getEncoding() - Method in class software.amazon.smithy.openapi.model.MediaTypeObject
 
getEndpoint() - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.EndpointRule
Retrieves the resolved endpoint description.
getEndpoint() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestExpectation
 
getEndpointDiscoveryInfo(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryIndex
 
getEndpointDiscoveryOperations(ToShapeId) - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryIndex
 
getEndpointPrefix() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
Returns the endpoint prefix for the service.
getEndShape() - Method in class software.amazon.smithy.model.selector.PathFinder.Path
Gets the ending shape of the Path that matched the selector and is connected to the starting shape.
getEntityBinding(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.model.knowledge.BottomUpIndex
Gets the direct parent of an operation or resource.
getEnumDefinitionValues() - Method in class software.amazon.smithy.model.traits.EnumTrait
Deprecated.
Gets the acceptable enum literal values.
getEnumShapes() - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all enums in the Model.
getEnumShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all enums in the Model that have a specific trait.
getEnumTrait() - Method in class software.amazon.smithy.codegen.core.directed.GenerateEnumDirective
Gets the EnumTrait of the shape.
getEnumType() - Method in class software.amazon.smithy.codegen.core.directed.GenerateEnumDirective
Gets the type of enum being generated, whether it's a string shape marked with the enum trait or, in Smithy IDL 2.0, an actual enum shape.
getEnumValues() - Method in class software.amazon.smithy.jsonschema.Schema
 
getEnumValues() - Method in class software.amazon.smithy.model.shapes.EnumShape
Gets a map of enum member names to their corresponding values.
getEnumValues() - Method in class software.amazon.smithy.model.shapes.IntEnumShape
Gets a map of enum member names to their corresponding values.
getError() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryInfo
Deprecated.
getError() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait
Deprecated.
getError() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example
 
getError() - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.ErrorRule
 
getError() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestExpectation
 
getErrorMessage() - Method in class software.amazon.smithy.model.traits.IdRefTrait
 
getErrors() - Method in class software.amazon.smithy.model.shapes.OperationShape
Gets a list of the error shape IDs bound directly to the operation that can be encountered.
getErrors() - Method in class software.amazon.smithy.model.shapes.ServiceShape
Gets a list of the common errors that can be encountered by every operation in the service.
getErrors(ServiceShape) - Method in class software.amazon.smithy.model.shapes.OperationShape
Gets a list of the error shape IDs the operation can encounter, including any common errors of a service.
getErrors(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
Gets the list of error structures defined on an operation.
getErrors(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
Gets the list of error structures defined on an operation, including any common errors inherited from a service shape.
getEventId() - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
Gets the event ID of the evaluator.
getEventId() - Method in class software.amazon.smithy.model.validation.ValidationEvent
Deprecated.
Use the getId() method to match the node format.
getEventIdAllowList() - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
Gets a list of allowed event IDs.
getEventIdDenyList() - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
Gets a list of denied event IDs.
getEvents() - Method in class software.amazon.smithy.build.PluginContext
Gets the validation events encountered after projecting the model.
getEvents() - Method in class software.amazon.smithy.build.ProjectionResult
Gets the validation events encountered after projecting the model.
getEvents() - Method in class software.amazon.smithy.model.knowledge.EventStreamInfo
Gets all of the event stream events of the event stream.
getEventStreamHttp() - Method in class software.amazon.smithy.aws.traits.protocols.AwsProtocolTrait
Gets the priority ordered list of supported HTTP protocol versions that are required when using event streams.
getEventStreamMediaType(Context<RestJson1Trait>, EventStreamInfo) - Method in class software.amazon.smithy.openapi.fromsmithy.protocols.AwsRestJson1Protocol
Gets the media type of an event stream for the protocol.
getEventStreamMember() - Method in class software.amazon.smithy.model.knowledge.EventStreamInfo
Gets the top-level input or output member that targets the event stream.
getEventStreamTarget() - Method in class software.amazon.smithy.model.knowledge.EventStreamInfo
Gets the shape that is streamed over the event stream.
getExactMatch() - Method in class software.amazon.smithy.linters.RepeatedShapeNameValidator.Config
 
getExample() - Method in class software.amazon.smithy.openapi.model.MediaTypeObject
 
getExample() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
getExamples() - Method in class software.amazon.smithy.jsonschema.Schema
 
getExamples() - Method in class software.amazon.smithy.model.traits.ExamplesTrait
 
getExamples() - Method in class software.amazon.smithy.openapi.model.MediaTypeObject
 
getExamples() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
getExcludeDefaults() - Method in class software.amazon.smithy.linters.MissingSensitiveTraitValidator.Config
 
getExcludeDefaults() - Method in class software.amazon.smithy.linters.NoninclusiveTermsValidator.Config
 
getExcludedProperties() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
Get members that have been explicitly excluded from the CloudFormation resource.
getExclusiveMaximum() - Method in class software.amazon.smithy.jsonschema.Schema
 
getExclusiveMinimum() - Method in class software.amazon.smithy.jsonschema.Schema
 
getExpect() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase
 
getExpected() - Method in class software.amazon.smithy.waiters.PathMatcher
Gets the expected return value of each element returned by the path.
getExpectedEvents() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestCase
Gets the expected validation events.
getExportTagged() - Method in class software.amazon.smithy.build.transforms.RemoveTraitDefinitions.Config
Gets the set of tags that are used to export trait definitions.
getExportTagged() - Method in class software.amazon.smithy.build.transforms.RemoveUnusedShapes.Config
Gets the set of tags that are used to export shapes.
getExpr() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template.Dynamic
 
getExpression() - Method in class software.amazon.smithy.jmespath.ast.ExpressionTypeExpression
Gets the contained expression.
getExpression() - Method in class software.amazon.smithy.jmespath.ast.FlattenExpression
Returns the expression being flattened.
getExpression() - Method in class software.amazon.smithy.jmespath.ast.NotExpression
Gets the contained expression to negate.
getExpressions() - Method in class software.amazon.smithy.jmespath.ast.MultiSelectHashExpression
Gets the map of key-value pairs to add to the created object.
getExpressions() - Method in class software.amazon.smithy.jmespath.ast.MultiSelectListExpression
Gets the ordered list of expressions to add to the list.
getExpressionStart() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Get the expression start character of the current state.
getExtension(String) - Method in class software.amazon.smithy.jsonschema.Schema
 
getExtension(String) - Method in class software.amazon.smithy.jsonschema.SchemaDocument
Gets an extension value by name.
getExtension(String) - Method in class software.amazon.smithy.openapi.model.Component
 
getExtensions() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
 
getExtensions() - Method in class software.amazon.smithy.jsonschema.SchemaDocument
Gets all extensions of the schema document.
getExtensions() - Method in class software.amazon.smithy.openapi.model.Component.Builder
 
getExtensions() - Method in class software.amazon.smithy.openapi.model.Component
 
getExtensions(Class<T>) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Attempts to deserialize the extensions into the targeted type using a NodeMapper.
getExternalDocs() - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
getExternalDocs() - Method in class software.amazon.smithy.openapi.model.OpenApi
 
getExternalDocs() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
getExternalDocs() - Method in class software.amazon.smithy.openapi.model.TagObject
 
getExternalDocs() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getExternalDocumentation() - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition
 
getExternalValue() - Method in class software.amazon.smithy.openapi.model.ExampleObject
 
getExtraEvents() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestCase.Result
 
getFailedResults() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite.Result
 
getFile() - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink
Gets this ShapeLink's file in an optional container.
getFileBytes(String) - Method in class software.amazon.smithy.build.MockManifest
Gets the bytes of a stored file.
getFileBytes(Path) - Method in class software.amazon.smithy.build.MockManifest
Gets the bytes of a stored file.
getFileManifest() - Method in class software.amazon.smithy.build.PluginContext
Gets the FileManifest used to create files in the projection.
getFilename() - Method in class software.amazon.smithy.model.SourceLocation
 
getFiles() - Method in interface software.amazon.smithy.build.FileManifest
Gets all of the files in the result.
getFiles() - Method in class software.amazon.smithy.build.MockManifest
 
getFilesIn(String) - Method in interface software.amazon.smithy.build.FileManifest
Gets the paths to files stored under a prefix.
getFilesIn(Path) - Method in interface software.amazon.smithy.build.FileManifest
Gets the paths to files stored under a prefix.
getFileString(String) - Method in class software.amazon.smithy.build.MockManifest
Gets the contents of a stored file as a String.
getFileString(Path) - Method in class software.amazon.smithy.build.MockManifest
Gets the contents of a stored file as a String.
getFlattenedValues() - Method in interface software.amazon.smithy.model.selector.AttributeValue
Gets all of the attribute values contained in the attribute value.
getFloatShapes() - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all floats in the Model.
getFloatShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all floats in the Model that have a specific trait.
getFlows() - Method in class software.amazon.smithy.openapi.model.SecurityScheme
 
getFn() - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Condition
 
getForbidGreedyLabels() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getForbidHeaders() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getForbidQueryParams() - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
 
getFormat() - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
getFormat() - Method in class software.amazon.smithy.jsonschema.Schema
 
getFormat() - Method in class software.amazon.smithy.model.traits.TimestampFormatTrait
Gets the timestampFormat value as a Format enum.
getFullName() - Method in class software.amazon.smithy.codegen.core.Symbol
Gets the full name of the symbol.
getFullResourceArnTemplate(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.traits.ArnIndex
Expands the relative ARN of a resource with the service name to form a full ARN template.
getGet() - Method in class software.amazon.smithy.openapi.model.PathItem
 
getGreedyLabel() - Method in class software.amazon.smithy.model.pattern.SmithyPattern
Gets the greedy label of the pattern, if present.
getGroupId() - Method in class software.amazon.smithy.cli.dependencies.ResolvedArtifact
 
getHandlerNameOrder(String) - Static method in class software.amazon.smithy.aws.cloudformation.schema.model.Handler
 
getHandlers() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getHead() - Method in class software.amazon.smithy.openapi.model.PathItem
 
getHeader(String) - Method in class software.amazon.smithy.openapi.model.ResponseObject
Gets a header by case-insensitive header name.
getHeaders() - Method in class software.amazon.smithy.openapi.model.ComponentsObject
 
getHeaders() - Method in class software.amazon.smithy.openapi.model.EncodingObject
 
getHeaders() - Method in class software.amazon.smithy.openapi.model.ResponseObject
 
getHeaders() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition
 
getHeaders() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition
 
getHeaders() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getHeaders() - Method in class software.amazon.smithy.rulesengine.language.Endpoint
Get the endpoint headers as a map of String to list of Expression values.
getHeaders() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint
 
getHeaders() - Method in class software.amazon.smithy.rulesengine.traits.ExpectedEndpoint
 
getHomepage() - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata
Gets this TraceMetadata's Homepage in an Optional container.
getHost() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition
 
getHost() - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
 
getHostPrefix() - Method in class software.amazon.smithy.model.traits.EndpointTrait
 
getHttp() - Method in class software.amazon.smithy.aws.traits.protocols.AwsProtocolTrait
Gets the priority ordered list of supported HTTP protocol versions.
getHttpCredentials() - Method in class software.amazon.smithy.build.model.MavenRepository
 
getHttpMethod() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Gets the integration's HTTP method type.
getHttpResponseCode() - Method in class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait
 
getId() - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink
Gets this ShapeLink's id.
getId() - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata
Gets this TraceMetadata's id.
getId() - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
Gets the shape ID of the builder.
getId() - Method in class software.amazon.smithy.model.shapes.Shape
Get the ShapeId of the shape.
getId() - Method in class software.amazon.smithy.model.validation.ValidationEvent
Returns the identifier of the validation event.
getId() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase
 
getId() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getId() - Method in class software.amazon.smithy.rulesengine.language.stdlib.AwsIsVirtualHostableS3Bucket
 
getId() - Method in class software.amazon.smithy.rulesengine.language.stdlib.AwsPartition
 
getId() - Method in class software.amazon.smithy.rulesengine.language.stdlib.IsValidHostLabel
 
getId() - Method in class software.amazon.smithy.rulesengine.language.stdlib.ParseArn
 
getId() - Method in class software.amazon.smithy.rulesengine.language.stdlib.ParseUrl
 
getId() - Method in class software.amazon.smithy.rulesengine.language.stdlib.Substring
 
getId() - Method in class software.amazon.smithy.rulesengine.language.stdlib.UriEncode
 
getId() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionDefinition
The ID of this function.
getIdentifiers() - Method in class software.amazon.smithy.model.shapes.ResourceShape
Gets the identifiers of the resource.
getIdentitySource() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
Gets the comma-separated list of mapping expressions of the request parameters as the identity source.
getIdentityValidationExpression() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
Gets the regular expression for validating the token as the incoming identity.
getIdiomaticTraitName(String) - Static method in interface software.amazon.smithy.model.traits.Trait
Gets the idiomatic name of a prelude trait by stripping off the smithy.api# prefix.
getIdiomaticTraitName(ToShapeId) - Static method in interface software.amazon.smithy.model.traits.Trait
Gets the idiomatic name of a prelude trait by stripping off the smithy.api# prefix.
getIdKeyword() - Method in class software.amazon.smithy.jsonschema.SchemaDocument
Gets the "$id" keyword of the document.
getIds() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference
 
getIgnoreUnsupportedTraits() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getImportContainer() - Method in class software.amazon.smithy.codegen.core.SymbolWriter
Gets the import container associated with the writer.
getImportContainer() - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriter
Deprecated.
Gets the import container associated with the writer.
getImportContainer() - Method in class software.amazon.smithy.codegen.core.writer.SymbolWriter
Deprecated.
Gets the import container associated with the writer.
getImports() - Method in class software.amazon.smithy.build.model.ProjectionConfig
Gets the imports configured for the projection.
getImports() - Method in class software.amazon.smithy.build.model.SmithyBuildConfig
Gets the paths to all the models to import.
getIn() - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait
 
getIn() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
getIn() - Method in class software.amazon.smithy.openapi.model.SecurityScheme
 
getIncludeTagged() - Method in class software.amazon.smithy.build.transforms.FlattenNamespaces.Config
Gets the set of tags that are retained in the model.
getIndentLevel() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Gets the indentation level of the current state.
getIndentText() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Gets the text used for indentation (defaults to four spaces).
getIndex() - Method in class software.amazon.smithy.jmespath.ast.IndexExpression
Gets the index to retrieve.
getInfo() - Method in class software.amazon.smithy.openapi.model.OpenApi
 
getInitialMessageMembers() - Method in class software.amazon.smithy.model.knowledge.EventStreamInfo
Gets the initial message members that form the initial-request or initial-response of the event stream.
getInitialMessageTargets() - Method in class software.amazon.smithy.model.knowledge.EventStreamInfo
Gets the shapes targeted by the initial message members that are not the target of an event stream.
getInput() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
 
getInput() - Method in class software.amazon.smithy.model.shapes.OperationShape
Gets the optional shape ID of the input of the operation.
getInput() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example
 
getInput() - Method in class software.amazon.smithy.mqtt.traits.TopicBinding
Deprecated.
Use getInputShape instead.
getInput(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
Gets the optional input structure of an operation, and returns an empty optional if the input targets smithy.api#Unit.
getInputInfo(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.EventStreamIndex
Get event stream information for the input of an operation.
getInputMembers(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
Gets the input members of an operation as a map of member names to MemberShape.
getInputMembersRequirePagination() - Method in class software.amazon.smithy.linters.MissingPaginatedTraitValidator.Config
 
getInputPropertiesShape(OperationShape) - Method in class software.amazon.smithy.model.knowledge.PropertyBindingIndex
Resolves and returns the input shape of an operation that contains the top-level resource bound properties.
getInputShape() - Method in class software.amazon.smithy.model.shapes.OperationShape
Gets the input of the operation.
getInputShape() - Method in class software.amazon.smithy.mqtt.traits.TopicBinding
Gets the input shape related to this operation.
getInputShape(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
Gets the optional input structure of an operation.
getInputToken() - Method in class software.amazon.smithy.model.traits.PaginatedTrait
 
getInputTokenMember() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
 
getInsertTrailingNewline() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Checks if the AbstractCodeWriter inserts a trailing newline (if necessary) when converted to a string.
getIntegerShapes() - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all integers in the Model.
getIntegerShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all integers in the Model that have a specific trait.
getIntegrationTrait(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTraitIndex
Get the integration trait for a particular operation, resource, or service bound within a service.
getIntegrationTrait(ToShapeId, ToShapeId, Class<T>) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTraitIndex
Get the integration trait for a particular operation, resource, or service bound within a service of a specific type.
getIntEnumShapes() - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all intEnums in the Model.
getIntEnumShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all intEnums in the Model that have a specific trait.
getIntroducedErrors() - Method in class software.amazon.smithy.model.shapes.OperationShape
Gets the errors introduced by the shape and not inherited from mixins.
getIntroducedErrors() - Method in class software.amazon.smithy.model.shapes.ServiceShape
Gets the list of common errors introduced by the shape and not inherited from mixins.
getIntroducedOperations() - Method in class software.amazon.smithy.model.shapes.EntityShape
Gets operations bound through the "operations" property that were not inherited from mixins.
getIntroducedRename() - Method in class software.amazon.smithy.model.shapes.ServiceShape
Gets the rename map introduced by the shape and not inherited from mixins.
getIntroducedResources() - Method in class software.amazon.smithy.model.shapes.EntityShape
Gets all the directly-bound resources introduced by this shape and not inherited from mixins.
getIntroducedTraits() - Method in class software.amazon.smithy.model.shapes.Shape
Gets the traits introduced by the shape and not inherited from mixins.
getIntroducedVersion() - Method in class software.amazon.smithy.model.shapes.ServiceShape
Gets the version of the service introduced by the shape and not inherited from mixins.
getIntValue() - Method in class software.amazon.smithy.model.traits.EnumValueTrait
Gets the int value if an int value was set.
getItems() - Method in class software.amazon.smithy.jsonschema.Schema
 
getItems() - Method in class software.amazon.smithy.model.traits.PaginatedTrait
 
getItemsMember() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
Deprecated.
See PaginationInfo.getItemsMemberPath() to retrieve the full path.
getItemsMemberPath() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
Get the resolved items path identifiers as a list of MemberShape.
getJsonAdd() - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
getJsonAdd() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getJsonContentType() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getJsonSchemaConverter() - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Context
Gets the JSON schema converter.
getJsonSchemaConverter() - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Gets the JSON schema converter.
getJsonSchemaMappers() - Method in interface software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Smithy2CfnExtension
Registers JsonSchema mappers that are used to modify JsonSchema definitions created from a Smithy model.
getJsonSchemaMappers() - Method in class software.amazon.smithy.openapi.fromsmithy.CoreExtension
 
getJsonSchemaMappers() - Method in interface software.amazon.smithy.openapi.fromsmithy.Smithy2OpenApiExtension
Registers JsonSchema mappers that are used to modify JsonSchema definitions created from a Smithy model.
getKeepUnusedComponents() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getKey() - Method in class software.amazon.smithy.diff.ChangedMetadata
Gets the key of the metadata that changed.
getKey() - Method in class software.amazon.smithy.model.shapes.MapShape
Get the key member shape of the map.
getKey() - Method in class software.amazon.smithy.utils.Pair
 
getKeys() - Method in class software.amazon.smithy.build.transforms.ExcludeMetadata.Config
 
getKeys() - Method in class software.amazon.smithy.build.transforms.IncludeMetadata.Config
 
getKnowledge(Class<T>) - Method in class software.amazon.smithy.model.Model
Deprecated.
getKnowledge(Class<T>, Function<Model, T>) - Method in class software.amazon.smithy.model.Model
Gets a computed "knowledge index" of a specific type for the model and caches it for subsequent retrieval.
getLabel(String) - Method in class software.amazon.smithy.model.pattern.SmithyPattern
Get a label by case-insensitive name.
getLabels() - Method in class software.amazon.smithy.aws.traits.ArnTrait
 
getLabels() - Method in class software.amazon.smithy.model.pattern.SmithyPattern
Get a list of all segments that are labels.
getLabels() - Method in class software.amazon.smithy.mqtt.traits.Topic
Gets all of the label levels in the topic.
getLastModifiedInMillis() - Method in class software.amazon.smithy.build.model.SmithyBuildConfig
Get the last modified time of the configuration file.
getLeft() - Method in class software.amazon.smithy.jmespath.ast.BinaryExpression
Gets the left side of the expression.
getLeft() - Method in class software.amazon.smithy.utils.Pair
 
getLevels() - Method in class software.amazon.smithy.mqtt.traits.Topic
Gets all of the hierarchical levels of the topic.
getLicense() - Method in class software.amazon.smithy.openapi.model.InfoObject
 
getLine() - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink
Gets this ShapeLink's line number in an optional container.
getLine() - Method in class software.amazon.smithy.jmespath.JmespathExpression
Get the approximate line where the node was defined.
getLine() - Method in class software.amazon.smithy.model.SourceLocation
 
getLinks() - Method in class software.amazon.smithy.openapi.model.ComponentsObject
 
getLinks() - Method in class software.amazon.smithy.openapi.model.ResponseObject
 
getList() - Method in class software.amazon.smithy.model.shapes.ResourceShape
Gets the list lifecycle operation of the resource.
getListShapes() - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all lists in the Model.
getListShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all lists in the Model that have a specific trait.
getListTagsApi() - Method in class software.amazon.smithy.aws.traits.tagging.TaggableApiConfig
Gets the ShapeId of the operation which implements ListTagsForResource behavior for the resource.
getListTagsForResourceOperation(ShapeId) - Method in class software.amazon.smithy.aws.traits.tagging.AwsTagIndex
Gets the ShapeID of the ListTagsForResource operation on the service shape if one is found meeting the criteria.
getLocalTraits() - Method in class software.amazon.smithy.model.traits.MixinTrait
Gets the mixin local traits.
getLocation() - Method in class software.amazon.smithy.model.knowledge.HttpBinding
 
getLocationName() - Method in class software.amazon.smithy.model.knowledge.HttpBinding
 
getLocationType() - Method in class software.amazon.smithy.model.knowledge.TextInstance
Retrieves the type of TextLocationType associated with the text.
getLongShapes() - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all longs in the Model.
getLongShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all longs in the Model that have a specific trait.
getMapShapes() - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all maps in the Model.
getMapShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all maps in the Model that have a specific trait.
getMapStrategy() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
 
getMatcher() - Method in class software.amazon.smithy.waiters.Acceptor
Gets the matcher used to test if the acceptor.
getMaven() - Method in class software.amazon.smithy.build.model.SmithyBuildConfig
Gets Maven dependency configuration.
getMax() - Method in class software.amazon.smithy.model.traits.LengthTrait
Gets the max value.
getMax() - Method in class software.amazon.smithy.model.traits.RangeTrait
Gets the max value.
getMax(LengthTrait) - Method in class software.amazon.smithy.diff.evaluators.ChangedLengthTrait
 
getMax(RangeTrait) - Method in class software.amazon.smithy.diff.evaluators.ChangedRangeTrait
 
getMaxAge() - Method in class software.amazon.smithy.model.traits.CorsTrait
 
getMaxDelay() - Method in class software.amazon.smithy.waiters.Waiter
Gets the maximum amount of time allowed to wait between retries in seconds.
getMaximum() - Method in class software.amazon.smithy.jsonschema.Schema
 
getMaxItems() - Method in class software.amazon.smithy.jsonschema.Schema
 
getMaxLength() - Method in class software.amazon.smithy.jsonschema.Schema
 
getMaxProperties() - Method in class software.amazon.smithy.jsonschema.Schema
 
getMediaType() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseBodyDefinition
 
getMember() - Method in class software.amazon.smithy.model.knowledge.HttpBinding
 
getMember() - Method in class software.amazon.smithy.model.shapes.CollectionShape
Get the member shape of the collection.
getMember() - Method in class software.amazon.smithy.model.shapes.ShapeId
Gets the optional member of the shape.
getMember() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Array
 
getMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets the member with the given name.
getMember(String) - Method in class software.amazon.smithy.model.shapes.Shape
Get a specific member by name.
getMember(String, Function<Node, T>, Consumer<T>) - Method in class software.amazon.smithy.model.node.ObjectNode
The same as ObjectNode.expectMember(String, Function, Consumer), but the member is optional.
getMemberName() - Method in class software.amazon.smithy.model.knowledge.HttpBinding
 
getMemberName() - Method in class software.amazon.smithy.model.shapes.MemberShape
Get the member name of the member.
getMemberName() - Method in class software.amazon.smithy.waiters.Matcher.ErrorTypeMember
 
getMemberName() - Method in class software.amazon.smithy.waiters.Matcher
Gets the member name of the matcher.
getMemberName() - Method in class software.amazon.smithy.waiters.Matcher.InputOutputMember
 
getMemberName() - Method in class software.amazon.smithy.waiters.Matcher.SuccessMember
 
getMemberName() - Method in class software.amazon.smithy.waiters.Matcher.UnknownMember
 
getMemberNames() - Method in class software.amazon.smithy.linters.CamelCaseValidator.Config
Gets how member names are to be cased.
getMemberNames() - Method in class software.amazon.smithy.model.shapes.Shape
Returns an ordered list of member names based on the order they are defined in the model, including mixin members.
getMembers() - Method in class software.amazon.smithy.model.node.ObjectNode
Gets the map of members.
getMembersByPrefix(String) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets a map of all members where the key starts with the given prefix.
getMemberShapes() - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all members in the Model.
getMemberShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all members in the Model that have a specific trait.
getMemberTrait(Model, Class<T>) - Method in class software.amazon.smithy.model.shapes.MemberShape
 
getMemberTrait(Model, Class<T>) - Method in class software.amazon.smithy.model.shapes.Shape
Gets a trait from the member shape or from the shape targeted by the member.
getMessage() - Method in class software.amazon.smithy.model.traits.DeprecatedTrait
Gets the deprecation message value.
getMessage() - Method in class software.amazon.smithy.model.traits.TraitDefinition.BreakingChangeRule
 
getMessage() - Method in class software.amazon.smithy.model.validation.ValidationEvent
 
getMessage() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Deprecated
 
getMessageRegex() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseBodyDefinition
 
getMessageTemplate() - Method in class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator.Config
Gets the optional message template that can reference selector variables.
getMessageWithoutLocation() - Method in exception software.amazon.smithy.model.SourceException
Retrieves the message for this exception without the appended source location.
getMetadata() - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
getMetadata() - Method in class software.amazon.smithy.codegen.core.trace.TraceFile
Gets this TraceFile's TraceMetadata.
getMetadata() - Method in class software.amazon.smithy.model.Model
 
getMetadata(String) - Method in class software.amazon.smithy.utils.CodeWriterDebugInfo
Gets debug metadata by name.
getMetadataProperty(String) - Method in class software.amazon.smithy.model.Model
Gets a metadata property by namespace and name.
getMethod() - Method in class software.amazon.smithy.model.traits.HttpTrait
 
getMethod() - Method in class software.amazon.smithy.openapi.fromsmithy.OpenApiProtocol.Operation
 
getMethod() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition
 
getMethod() - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
 
getMin() - Method in class software.amazon.smithy.model.traits.LengthTrait
Gets the min value.
getMin() - Method in class software.amazon.smithy.model.traits.RangeTrait
Gets the min value.
getMin(LengthTrait) - Method in class software.amazon.smithy.diff.evaluators.ChangedLengthTrait
 
getMin(RangeTrait) - Method in class software.amazon.smithy.diff.evaluators.ChangedRangeTrait
 
getMinDelay() - Method in class software.amazon.smithy.waiters.Waiter
Gets the minimum amount of time to wait between retries in seconds.
getMinimum() - Method in class software.amazon.smithy.jsonschema.Schema
 
getMinItems() - Method in class software.amazon.smithy.jsonschema.Schema
 
getMinLength() - Method in class software.amazon.smithy.jsonschema.Schema
 
getMinProperties() - Method in class software.amazon.smithy.jsonschema.Schema
 
getMixins() - Method in class software.amazon.smithy.model.shapes.Shape
Get an ordered set of mixins attached to the shape.
getModel() - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Context
Gets the Smithy model being converted.
getModel() - Method in class software.amazon.smithy.build.PluginContext
Gets the model that was projected.
getModel() - Method in class software.amazon.smithy.build.ProjectionResult
Gets the result of projecting the model.
getModel() - Method in class software.amazon.smithy.build.TransformContext
Gets the model to transform.
getModel() - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Gets the Smithy model being converted.
getModelLocation() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestCase
Gets the location of the model file.
getModelLocation() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestCase.Result
 
getModelWithoutTraitShapes() - Method in class software.amazon.smithy.build.PluginContext
Creates a new Model where shapes that define traits or shapes that are only used as part of a trait definition have been removed.
getModelWithoutTraitShapes(Model) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Gets all shapes from a model where shapes that define traits or shapes that are only used as part of a trait definition have been removed.
getModelWithoutTraitShapes(Model, Predicate<Shape>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Gets all shapes from a model where shapes that define traits or shapes that are only used as part of a trait definition have been removed.
getMqttTrait() - Method in class software.amazon.smithy.mqtt.traits.TopicBinding
Gets the trait that formed the binding of the operation to MQTT for this topic.
getMultipleOf() - Method in class software.amazon.smithy.jsonschema.Schema
 
getMutabilities() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty
Gets all of the CloudFormation-specific property mutability options associated with this resource property.
getName() - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Smithy2Cfn
 
getName() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
Get the AWS CloudFormation resource name.
getName() - Method in class software.amazon.smithy.aws.iam.traits.IamResourceTrait
Get the AWS IAM resource name.
getName() - Method in class software.amazon.smithy.aws.traits.auth.SigV4Trait
 
getName() - Method in class software.amazon.smithy.build.model.TransformConfig
 
getName() - Method in class software.amazon.smithy.build.plugins.BuildInfoPlugin
 
getName() - Method in class software.amazon.smithy.build.plugins.ModelPlugin
 
getName() - Method in class software.amazon.smithy.build.plugins.NullabilityReportPlugin
 
getName() - Method in class software.amazon.smithy.build.plugins.SourcesPlugin
 
getName() - Method in interface software.amazon.smithy.build.ProjectionTransformer
Gets the name of the transformer.
getName() - Method in interface software.amazon.smithy.build.SmithyBuildPlugin
Gets the name of the plugin.
getName() - Method in class software.amazon.smithy.build.transforms.Apply
 
getName() - Method in class software.amazon.smithy.build.transforms.ChangeStringEnumsToEnumShapes
 
getName() - Method in class software.amazon.smithy.build.transforms.ChangeTypes
 
getName() - Method in class software.amazon.smithy.build.transforms.ExcludeMetadata
 
getName() - Method in class software.amazon.smithy.build.transforms.ExcludeShapesBySelector
 
getName() - Method in class software.amazon.smithy.build.transforms.ExcludeShapesByTag
 
getName() - Method in class software.amazon.smithy.build.transforms.ExcludeShapesByTrait
 
getName() - Method in class software.amazon.smithy.build.transforms.ExcludeTags
 
getName() - Method in class software.amazon.smithy.build.transforms.ExcludeTraits
 
getName() - Method in class software.amazon.smithy.build.transforms.ExcludeTraitsByTag
 
getName() - Method in class software.amazon.smithy.build.transforms.FilterSuppressions
 
getName() - Method in class software.amazon.smithy.build.transforms.FlattenNamespaces
 
getName() - Method in class software.amazon.smithy.build.transforms.IncludeMetadata
 
getName() - Method in class software.amazon.smithy.build.transforms.IncludeNamespaces
 
getName() - Method in class software.amazon.smithy.build.transforms.IncludeServices
 
getName() - Method in class software.amazon.smithy.build.transforms.IncludeShapesBySelector
 
getName() - Method in class software.amazon.smithy.build.transforms.IncludeShapesByTag
 
getName() - Method in class software.amazon.smithy.build.transforms.IncludeTags
 
getName() - Method in class software.amazon.smithy.build.transforms.IncludeTraits
 
getName() - Method in class software.amazon.smithy.build.transforms.IncludeTraitsByTag
 
getName() - Method in class software.amazon.smithy.build.transforms.RemoveTraitDefinitions
 
getName() - Method in class software.amazon.smithy.build.transforms.RemoveUnusedShapes
 
getName() - Method in class software.amazon.smithy.build.transforms.RenameShapes
 
getName() - Method in interface software.amazon.smithy.cli.Command
Gets the name of the command.
getName() - Method in class software.amazon.smithy.cli.commands.SmithyCommand
 
getName() - Method in class software.amazon.smithy.codegen.core.Symbol
Gets the unqualified name of the symbol, that is, a name without namespace.
getName() - Method in class software.amazon.smithy.jmespath.ast.FieldExpression
Get the name of the field to retrieve.
getName() - Method in class software.amazon.smithy.jmespath.ast.FunctionExpression
Gets the function name.
getName() - Method in class software.amazon.smithy.model.shapes.ShapeId
Get the name of the shape.
getName() - Method in class software.amazon.smithy.model.traits.EnumDefinition
 
getName() - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait
 
getName() - Method in class software.amazon.smithy.model.traits.PropertyTrait
 
getName() - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
getName() - Method in interface software.amazon.smithy.model.validation.ValidatorService
Gets the name of the validator.
getName() - Method in class software.amazon.smithy.model.validation.ValidatorService.Provider
 
getName() - Method in class software.amazon.smithy.openapi.fromsmithy.Smithy2OpenApi
 
getName() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
getName() - Method in class software.amazon.smithy.openapi.model.SecurityScheme
 
getName() - Method in class software.amazon.smithy.openapi.model.TagObject
 
getName() - Method in class software.amazon.smithy.openapi.model.XmlObject
 
getName() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Reference
 
getName() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.Function
Returns the name of this function, eg.
getName() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionNode
 
getName() - Method in class software.amazon.smithy.rulesengine.language.syntax.Identifier
 
getName() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
getName() - Method in class software.amazon.smithy.rulesengine.traits.ContextParamTrait
 
getName(ServiceShape) - Method in class software.amazon.smithy.model.shapes.ShapeId
Get the name of the shape when it is used within the contextual closure of a service.
getNamespace() - Method in class software.amazon.smithy.build.transforms.FlattenNamespaces.Config
Gets the target namespace that existing namespaces will be flattened into.
getNamespace() - Method in class software.amazon.smithy.codegen.core.Symbol
Provides the namespace of the symbol or "" if empty.
getNamespace() - Method in class software.amazon.smithy.model.shapes.ShapeId
Get the namespace of the shape.
getNamespace() - Method in class software.amazon.smithy.openapi.model.XmlObject
 
getNamespaceAllowList() - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
Gets the metadata suppression namespace allow list.
getNamespaceDelimiter() - Method in class software.amazon.smithy.codegen.core.Symbol
Provides the namespace delimiter of the symbol or "" if empty.
getNamespaceDenyList() - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
Gets the metadata suppression namespace deny list.
getNamespaces() - Method in class software.amazon.smithy.build.transforms.IncludeNamespaces.Config
 
getNeighbors(Shape) - Method in interface software.amazon.smithy.model.neighbor.NeighborProvider
Gets the neighbor relationships of a shape.
getNeighborShape() - Method in class software.amazon.smithy.model.neighbor.Relationship
Gets the optional neighbor shape; the neighbor shape may be empty when the neighbor shape id was not in the model.
getNeighborShapeId() - Method in class software.amazon.smithy.model.neighbor.Relationship
Gets the shape id of the neighbor shape.
getNewline() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Gets the character used to represent newlines in the current state.
getNewlinePrefix() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Gets the prefix to prepend to every line after a new line is added (except for an inserted trailing newline).
getNewModel() - Method in class software.amazon.smithy.diff.Differences
Gets the new model.
getNewModelEvents() - Method in class software.amazon.smithy.diff.ModelDiff.Result
Gets the validation events emitted when validating the new model.
getNewShape() - Method in class software.amazon.smithy.diff.ChangedShape
Gets the new shape value.
getNewValue() - Method in class software.amazon.smithy.diff.ChangedMetadata
Gets the new metadata value for this key.
getNodeClass() - Method in enum class software.amazon.smithy.model.node.NodeType
Gets the Node class associated with the type.
getNoInlineDocumentSupport() - Method in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait
Checks if this protocol does not support inline documents.
getNonLocalTraitsFromMap(Map<ShapeId, Trait>) - Static method in class software.amazon.smithy.model.traits.MixinTrait
Helper method used to filter out non-local traits from a map of traits.
getNot() - Method in class software.amazon.smithy.jsonschema.Schema
 
getNumberMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets the member with the given name, and if present, expects it to be a number.
getNumberMember(String, Consumer<Number>) - Method in class software.amazon.smithy.model.node.ObjectNode
The same as ObjectNode.expectNumberMember(String, Consumer) but the member is optional.
getNumberMemberOrDefault(String, Number) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets the member with the given name, and if present, expects it to be a number, otherwise returns the default value.
getObjectField(String) - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Expects the value to be an object and gets a field by name.
getObjectMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets the member with the given name, and if present, expects it to be an object.
getObjectMember(String, Consumer<ObjectNode>) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets the member with the given name, and if present, expects it to be an object.
getOldModel() - Method in class software.amazon.smithy.diff.Differences
Gets the old model.
getOldModelEvents() - Method in class software.amazon.smithy.diff.ModelDiff.Result
Gets the validation events emitted when validating the old model.
getOldShape() - Method in class software.amazon.smithy.diff.ChangedShape
Gets the old shape value.
getOldValue() - Method in class software.amazon.smithy.diff.ChangedMetadata
Gets the old metadata value for this key.
getOmitEmptyValues() - Method in class software.amazon.smithy.model.node.NodeMapper
Gets whether or not false, empty arrays, and empty objects are omitted from serialized POJOs.
getOneOf() - Method in class software.amazon.smithy.jsonschema.Schema
 
getOnHttpPrefixHeaders() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getOpenapi() - Method in class software.amazon.smithy.openapi.model.OpenApi
 
getOpenApiAuthSchemeName() - Method in interface software.amazon.smithy.openapi.fromsmithy.SecuritySchemeConverter
Gets the name of OpenApi auth scheme.
getOpenApiMappers() - Method in class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayExtension
 
getOpenApiMappers() - Method in class software.amazon.smithy.openapi.fromsmithy.CoreExtension
 
getOpenApiMappers() - Method in interface software.amazon.smithy.openapi.fromsmithy.Smithy2OpenApiExtension
Registers OpenAPI mappers, classes used to modify and extend the process of converting a Smithy model to OpenAPI.
getOpenApiProtocol() - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Gets the OpenAPI protocol conversion object.
getOpenIdConnectUrl() - Method in class software.amazon.smithy.openapi.model.SecurityScheme
 
getOperation() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryInfo
 
getOperation() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait
The operation used to discover endpoints for the service.
getOperation() - Method in class software.amazon.smithy.model.knowledge.EventStreamInfo
Gets the operation associated with this data.
getOperation() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
 
getOperation() - Method in class software.amazon.smithy.mqtt.traits.TopicBinding
Gets the operation shape related to the topic bindings.
getOperation() - Method in class software.amazon.smithy.openapi.fromsmithy.OpenApiProtocol.Operation
 
getOperationBindings(ToShapeId) - Method in class software.amazon.smithy.mqtt.traits.ResolvedTopicIndex
Get all of the MQTT topic bindings of a specific operation.
getOperationBindings(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.model.knowledge.IdentifierBindingIndex
getOperationBindingType(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.model.knowledge.IdentifierBindingIndex
Gets the identifier binding type of an operation to a resource.
getOperationId() - Method in class software.amazon.smithy.openapi.model.LinkObject
 
getOperationId() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
getOperationInputBindings(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.model.knowledge.IdentifierBindingIndex
Gets a map of identifier names to input member names that provide a value for that identifier.
getOperationInputs() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase
 
getOperationMethod(Context<T>, OperationShape) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiProtocol
Gets the HTTP method of an operation.
getOperationMqttTrait(Shape) - Static method in class software.amazon.smithy.mqtt.traits.TopicBinding
Finds the MQTT binding trait associated with an operation.
getOperationName() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput
 
getOperationOutputBindings(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.model.knowledge.IdentifierBindingIndex
Gets a map of identifier names to output member names that provide a value for that identifier.
getOperationParams() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput
 
getOperationRef() - Method in class software.amazon.smithy.openapi.model.LinkObject
 
getOperationResponseStatusCode(Context<T>, ToShapeId) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiProtocol
Gets the response status code of an operation or error shape.
getOperations() - Method in class software.amazon.smithy.model.shapes.EntityShape
Gets operations bound only through the "operations" property.
getOperations() - Method in class software.amazon.smithy.openapi.model.PathItem
 
getOperationShapeIds() - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
getOperationShapes() - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all operations in the Model.
getOperationShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all operations in the Model that have a specific trait.
getOperationUri(Context<T>, OperationShape) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiProtocol
Gets the URI of an operation.
getOptionalError() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryInfo
 
getOptionalError() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait
The error shape which indicates to a client that an endpoint they are using is no longer valid.
getOptions() - Method in class software.amazon.smithy.codegen.core.SymbolReference
Gets all of the reference options.
getOptions() - Method in class software.amazon.smithy.openapi.model.PathItem
 
getOrder() - Method in interface software.amazon.smithy.aws.cloudformation.schema.fromsmithy.CfnMapper
Gets the sort order of the plugin from -128 to 127.
getOrder() - Method in interface software.amazon.smithy.jsonschema.JsonSchemaMapper
Gets the sort order of the plugin from -128 to 127.
getOrder() - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.CheckForGreedyLabels
 
getOrder() - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.CheckForPrefixHeaders
 
getOrder() - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.OpenApiJsonAdd
 
getOrder() - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.OpenApiJsonSubstitutions
 
getOrder() - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.RemoveEmptyComponents
 
getOrder() - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.RemoveUnusedComponents
 
getOrder() - Method in class software.amazon.smithy.openapi.fromsmithy.mappers.UnsupportedTraits
 
getOrder() - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiMapper
Gets the sort order of the plugin from -128 to 127.
getOrderedShapes() - Method in class software.amazon.smithy.codegen.core.TopologicalIndex
Gets all reverse-topologically ordered shapes, including members.
getOrganizationName() - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
getOrigin() - Method in class software.amazon.smithy.model.traits.CorsTrait
 
getOriginalId() - Method in class software.amazon.smithy.model.traits.synthetic.OriginalShapeIdTrait
Gets the original shape ID of the shape before it was renamed.
getOriginalModel() - Method in class software.amazon.smithy.build.PluginContext
Get the original model before applying the projection.
getOriginalModel() - Method in class software.amazon.smithy.build.TransformContext
Get the original model before applying the projection.
getOriginalModelValidationEvents() - Method in class software.amazon.smithy.build.TransformContext
Gets an immutable list of ValidationEvents that were encountered when loading the source model.
getOutput() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
 
getOutput() - Method in class software.amazon.smithy.model.shapes.OperationShape
Gets the optional shape ID of the output of the operation.
getOutput() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example
 
getOutput(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
Gets the optional output structure of an operation, and returns an empty optional if the output targets smithy.api#Unit.
getOutputDirectory() - Method in class software.amazon.smithy.build.model.SmithyBuildConfig
 
getOutputInfo(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.EventStreamIndex
Get event stream information for the output of an operation.
getOutputMembers(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
Gets the output members of an operation as a map of member names to MemberShape.
getOutputMembersRequirePagination() - Method in class software.amazon.smithy.linters.MissingPaginatedTraitValidator.Config
 
getOutputPropertiesShape(OperationShape) - Method in class software.amazon.smithy.model.knowledge.PropertyBindingIndex
Resolves and returns the output shape of an operation that contains the top-level resource bound properties.
getOutputs() - Method in class software.amazon.smithy.rulesengine.language.model.Partition
 
getOutputShape() - Method in class software.amazon.smithy.model.shapes.OperationShape
Gets the output of the operation.
getOutputShape(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
Gets the optional output structure of an operation.
getOutputToken() - Method in class software.amazon.smithy.model.traits.PaginatedTrait
 
getOutputTokenMember() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
Deprecated.
See PaginationInfo.getOutputTokenMemberPath() to retrieve the full path.
getOutputTokenMemberPath() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
Get the resolved output path identifiers as a list of MemberShape.
getPackageName() - Method in class software.amazon.smithy.codegen.core.SymbolDependency
Gets the package name referenced by the dependency.
getPageSize() - Method in class software.amazon.smithy.model.traits.PaginatedTrait
 
getPageSizeMember() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
 
getPaginatedTrait() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
Gets the paginated trait of the operation merged with the service.
getPaginationInfo(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.model.knowledge.PaginatedIndex
 
getParameters() - Method in class software.amazon.smithy.openapi.model.ComponentsObject
 
getParameters() - Method in class software.amazon.smithy.openapi.model.LinkObject
 
getParameters() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
getParameters() - Method in class software.amazon.smithy.openapi.model.PathItem
 
getParameters() - Method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet
 
getParameters() - Method in class software.amazon.smithy.rulesengine.traits.ClientContextParamsTrait
 
getParameters() - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamsTrait
 
getParameters() - Method in class software.amazon.smithy.utils.MediaType
Gets the immutable map of parameters.
getParams() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getParams() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase
 
getParts() - Method in class software.amazon.smithy.model.node.NodePointer
Gets the parsed parts of the pointer.
getParts() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template
 
getPassThroughBehavior() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Gets the pass through behavior of the integration.
getPassThroughBehavior() - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
Gets the pass through behavior of the integration.
getPatch() - Method in class software.amazon.smithy.openapi.model.PathItem
 
getPath() - Method in class software.amazon.smithy.cli.dependencies.ResolvedArtifact
Get the path to the artifact on disk.
getPath() - Method in class software.amazon.smithy.model.traits.TraitDefinition.BreakingChangeRule
 
getPath() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr
 
getPath() - Method in class software.amazon.smithy.waiters.PathMatcher
Gets the path to execute.
getPath(List<String>) - Method in interface software.amazon.smithy.model.selector.AttributeValue
Gets a property using a path to the property.
getPaths() - Method in class software.amazon.smithy.openapi.model.CallbackObject
 
getPaths() - Method in class software.amazon.smithy.openapi.model.OpenApi
 
getPattern() - Method in class software.amazon.smithy.jsonschema.Schema
 
getPattern() - Method in class software.amazon.smithy.model.traits.PatternTrait
Gets the regex pattern.
getPatternProperties() - Method in class software.amazon.smithy.jsonschema.Schema
 
getPayloadFormatVersion() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Gets the payload format version.
getPayloadShape() - Method in class software.amazon.smithy.mqtt.traits.TopicBinding
Gets the payload shape of the topic.
getPermissions() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Handler
 
getPluginClassLoader() - Method in class software.amazon.smithy.build.PluginContext
Gets the ClassLoader that should be used in build plugins to load services.
getPluginManifest(String) - Method in class software.amazon.smithy.build.ProjectionResult
Gets the result of a specific plugin.
getPluginManifests() - Method in class software.amazon.smithy.build.ProjectionResult
Gets the results of each plugin.
getPlugins() - Method in class software.amazon.smithy.build.model.ProjectionConfig
 
getPlugins() - Method in class software.amazon.smithy.build.model.SmithyBuildConfig
Gets the globally configured plugins that are applied to every projection.
getPointer() - Method in class software.amazon.smithy.openapi.model.Ref
Gets the JSON pointer to the component.
getPointer(ToShapeId) - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Gets the JSON pointer string to a specific shape.
getPost() - Method in class software.amazon.smithy.openapi.model.PathItem
 
getPrefix() - Method in class software.amazon.smithy.model.traits.XmlNamespaceTrait
 
getPrefix() - Method in class software.amazon.smithy.openapi.model.XmlObject
 
getPrefixes() - Method in class software.amazon.smithy.linters.StandardOperationVerbValidator.Config
 
getPrimaryIdentifier() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getPrimaryIdentifiers() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
Gets a set of identifier names that represent the primary way to identify a CloudFormation resource.
getProblems() - Method in class software.amazon.smithy.jmespath.LinterResult
Gets the set of problems in the expression.
getProjection() - Method in class software.amazon.smithy.build.PluginContext
 
getProjection() - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
getProjectionName() - Method in class software.amazon.smithy.build.PluginContext
Gets the name of the projection being applied.
getProjectionName() - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
getProjectionName() - Method in class software.amazon.smithy.build.ProjectionResult
Gets the name of the projection that was executed.
getProjectionName() - Method in class software.amazon.smithy.build.TransformContext
Gets the name of the projection being applied.
getProjectionResult(String) - Method in class software.amazon.smithy.build.SmithyBuildResult
Gets a projection result by name.
getProjectionResults() - Method in class software.amazon.smithy.build.SmithyBuildResult
Gets all of the projection results as an unmodifiable list.
getProjectionResultsMap() - Method in class software.amazon.smithy.build.SmithyBuildResult
Gets all of the projection results as a map of projection name to ProjectionResult.
getProjections() - Method in class software.amazon.smithy.build.model.SmithyBuildConfig
Gets all the configured projections.
getProjections() - Method in class software.amazon.smithy.build.transforms.Apply.Config
Gets the ordered list of projections to apply by name.
getProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote
 
getProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getProperties() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
Get all property definitions of the CloudFormation resource.
getProperties() - Method in class software.amazon.smithy.codegen.core.SymbolReference
Gets the additional properties of the object.
getProperties() - Method in class software.amazon.smithy.jsonschema.Schema
 
getProperties() - Method in class software.amazon.smithy.model.shapes.ResourceShape
 
getProperties() - Method in class software.amazon.smithy.rulesengine.language.Endpoint
Get the endpoint properties as a map of Identifier to Literal values.
getProperties() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint
 
getProperties() - Method in class software.amazon.smithy.rulesengine.traits.ExpectedEndpoint
 
getProperty() - Method in class software.amazon.smithy.aws.traits.tagging.TaggableTrait
Gets the name of the property that represents the tags on the resource, if any.
getProperty(String) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
Gets the definition of the specified property of the CloudFormation resource.
getProperty(String) - Method in class software.amazon.smithy.codegen.core.SymbolReference
Gets a specific property if present.
getProperty(String) - Method in class software.amazon.smithy.jsonschema.Schema
 
getProperty(String) - Method in interface software.amazon.smithy.model.selector.AttributeValue
Gets a property from the attribute value.
getProperty(String, Class<T>) - Method in class software.amazon.smithy.codegen.core.SymbolReference
Gets an additional property of a specific type.
getPropertyName(ShapeId) - Method in class software.amazon.smithy.model.knowledge.PropertyBindingIndex
Gets the property name for a given member shape.
getPropertyNames() - Method in class software.amazon.smithy.jsonschema.Schema
 
getPropertyPointer(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Context
Gets the JSON pointer string to a specific property.
getProtocol() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getProtocol() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase
 
getProtocol() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getProtocolRequestHeaders(Context<RestJson1Trait>, OperationShape) - Method in class software.amazon.smithy.openapi.fromsmithy.protocols.AwsRestJson1Protocol
 
getProtocolRequestHeaders(Context<T>, OperationShape) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiProtocol
Gets the unmodeled protocol-specific HTTP headers of a request that are considered significant for the provided operation.
getProtocolResponseHeaders(Context<RestJson1Trait>, OperationShape) - Method in class software.amazon.smithy.openapi.fromsmithy.protocols.AwsRestJson1Protocol
 
getProtocolResponseHeaders(Context<T>, OperationShape) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiProtocol
Gets the unmodeled protocol-specific HTTP headers of a response that are considered significant for the provided operation.
getProtocols() - Method in class software.amazon.smithy.openapi.fromsmithy.CoreExtension
 
getProtocols() - Method in interface software.amazon.smithy.openapi.fromsmithy.Smithy2OpenApiExtension
Registers additional protocols that handle serialization and deserialization.
getProtocols(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.ServiceIndex
Get all protocol traits attached to a service.
getProtocolTrait() - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Gets the protocol trait that is being converted.
getProtocolType() - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiProtocol
Gets the protocol type that this converter handles.
getProtocolType() - Method in class software.amazon.smithy.openapi.fromsmithy.protocols.AwsRestJson1Protocol
 
getProvider() - Method in class software.amazon.smithy.model.knowledge.NeighborProviderIndex
Gets the precomputed neighbor provider.
getProviderArns() - Method in class software.amazon.smithy.aws.traits.auth.CognitoUserPoolsTrait
Get the list of provider ARNs.
getProviderWithTraitRelationships() - Method in class software.amazon.smithy.model.knowledge.NeighborProviderIndex
Gets the neighbor provider that includes trait relationships.
getPublishBinding(ToShapeId) - Method in class software.amazon.smithy.mqtt.traits.ResolvedTopicIndex
Gets the MQTT publish binding of an operation.
getPut() - Method in class software.amazon.smithy.model.shapes.ResourceShape
Gets the put lifecycle operation of the resource.
getPut() - Method in class software.amazon.smithy.openapi.model.PathItem
 
getQueryLiterals() - Method in class software.amazon.smithy.model.pattern.UriPattern
Get an immutable map of query string literal key-value pairs.
getQueryLiteralValue(String) - Method in class software.amazon.smithy.model.pattern.UriPattern
Gets a specific query string literal parameter value.
getQueryParams() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition
 
getQueryParams() - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
 
getRead() - Method in class software.amazon.smithy.model.shapes.ResourceShape
Gets the read lifecycle operation of the resource.
getReadOnly() - Method in class software.amazon.smithy.jsonschema.Schema
 
getReadOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getReadOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
Get read-only property definitions of the CloudFormation resource.
getReason() - Method in class software.amazon.smithy.model.traits.RecommendedTrait
Gets the reason it is recommended to set this member.
getReason() - Method in interface software.amazon.smithy.model.validation.suppressions.Suppression
Gets the optional reason for the suppression.
getReceiver(Class<T>) - Method in class software.amazon.smithy.cli.Arguments
Get a receiver by class.
getReceivers() - Method in class software.amazon.smithy.cli.Arguments
Get the argument receivers registered with the Arguments list.
getRecursiveClosure(ToShapeId) - Method in class software.amazon.smithy.codegen.core.TopologicalIndex
Gets the recursive closure of a given shape represented as PathFinder.Path objects.
getRecursiveShapes() - Method in class software.amazon.smithy.codegen.core.TopologicalIndex
Gets all shapes that have edges that are part of a recursive closure, including container shapes (list/set/map/structure/union) and members.
getRef() - Method in class software.amazon.smithy.jsonschema.Schema
 
getReferences() - Method in class software.amazon.smithy.codegen.core.Symbol
Gets the list of symbols that are referenced by this symbol.
getReferences() - Method in class software.amazon.smithy.model.traits.ReferencesTrait
Gets the references.
getRel() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference
 
getRelationshipType() - Method in class software.amazon.smithy.model.neighbor.Relationship
Gets the relationship type.
getRemotes() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getRemoveGreedyParameterSuffix() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getRemoveReasons() - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
Gets whether suppression reasons are removed.
getRemoveUnused() - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
Gets whether unused suppressions are removed.
getRename() - Method in class software.amazon.smithy.model.shapes.ServiceShape
 
getRenamed() - Method in class software.amazon.smithy.build.transforms.RenameShapes.Config
Gets the map of shape ids to be renamed.
getRepositories() - Method in class software.amazon.smithy.build.model.MavenConfig
Gets the repositories.
getRequest() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase
 
getRequestAlgorithmMember() - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait
Optionally gets name of the input member used to specify which request checksum to send.
getRequestBindings(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
Gets the request bindings of an operation as a map of member name to the binding.
getRequestBindings(ToShapeId, HttpBinding.Location) - Method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
Gets the request bindings of an operation as a map of member name to the binding for a specific location type.
getRequestBodies() - Method in class software.amazon.smithy.openapi.model.ComponentsObject
 
getRequestBody() - Method in class software.amazon.smithy.openapi.model.LinkObject
 
getRequestBody() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
getRequestParameter(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Get a specific request parameter by input expression.
getRequestParameter(String) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
Get a specific request parameter by input expression.
getRequestParameters() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Gets the request parameter mappings of the integration.
getRequestParameters() - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
Gets the request parameter mappings of the integration.
getRequestTemplate(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Gets a specific request template by MIME type.
getRequestTemplate(String) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
Gets a specific request template by MIME type.
getRequestTemplates() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Gets all request templates of the integration.
getRequestTemplates() - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
Gets all request templates of the integration.
getRequestValidationModeMember() - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait
Optionally gets name of the input member used to specify opt-in behavior for response checksum validation.
getRequired() - Method in class software.amazon.smithy.jsonschema.Schema
 
getRequiredMixinMember(AbstractShapeBuilder<?, ?>, MemberShape, String) - Method in class software.amazon.smithy.model.shapes.Shape
 
getRequireHeaders() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getRequireQueryParams() - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
 
getReserved() - Method in class software.amazon.smithy.linters.ReservedWordsValidator.Config
 
getResolved() - Method in exception software.amazon.smithy.model.loader.TopologicalShapeSort.CycleException
 
getResolvedHost() - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
 
getResource() - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Context
Gets the resource shape being converted.
getResource() - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait
Get the Smithy resource shape ID of the ARN.
getResource() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference
Get the referenced shape.
getResource(ToShapeId) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex
Gets the definition of the specified CloudFormation resource.
getResourceBinding(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.model.knowledge.BottomUpIndex
Gets the direct parent resource of an operation or resource if and only if the given resource or operation is bound to a resource and not bound to a service.
getResourceReferences(ShapeId) - Method in class software.amazon.smithy.model.traits.ReferencesTrait
Gets a list of all references to a particular shape.
getResources() - Method in class software.amazon.smithy.model.shapes.EntityShape
 
getResourceShapeIds() - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
getResourceShapes() - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all resources in the Model.
getResourceShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all resources in the Model that have a specific trait.
getResourceStructure() - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Context
Gets the structure shape that represents the consolidated properties of the resource.
getResponse() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase
 
getResponse(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Get a specific integration response by status code expression.
getResponse(String) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
Get a specific integration response by status code expression.
getResponseAlgorithms() - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait
Gets list of checksum algorithms for which checksum values when present in HTTP response should be validated.
getResponseBindings(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
Gets the computed HTTP message response bindings for an operation or structure with an error trait.
getResponseBindings(ToShapeId, HttpBinding.Location) - Method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
Gets the computed HTTP message response bindings for an operation or structure with an error trait for a specific binding type.
getResponseCode(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
Gets the computed status code of an operation or error structure.
getResponseParameter(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse
Gets a specific response parameter by it's input mapping expression.
getResponseParameters() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse
Gets response parameters.
getResponses() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Gets all integration responses.
getResponses() - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
Gets all integration responses.
getResponses() - Method in class software.amazon.smithy.openapi.model.ComponentsObject
 
getResponses() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
getResponseTemplate(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse
Gets a specific response template by MIME type.
getResponseTemplates() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse
Gets a map of MIME types to mapping templates for the response payload.
getResult() - Method in class software.amazon.smithy.model.validation.ValidatedResult
Get the optional result.
getResult() - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Condition
Get the identifier of the parameter that the result is assigned to.
getResultTtlInSeconds() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
Gets the number of seconds during which the resulting IAM policy is cached.
getReturnType() - Method in class software.amazon.smithy.jmespath.LinterResult
Gets the statically known return type of the expression.
getReturnType() - Method in class software.amazon.smithy.rulesengine.language.stdlib.AwsIsVirtualHostableS3Bucket
 
getReturnType() - Method in class software.amazon.smithy.rulesengine.language.stdlib.AwsPartition
 
getReturnType() - Method in class software.amazon.smithy.rulesengine.language.stdlib.IsValidHostLabel
 
getReturnType() - Method in class software.amazon.smithy.rulesengine.language.stdlib.ParseArn
 
getReturnType() - Method in class software.amazon.smithy.rulesengine.language.stdlib.ParseUrl
 
getReturnType() - Method in class software.amazon.smithy.rulesengine.language.stdlib.Substring
 
getReturnType() - Method in class software.amazon.smithy.rulesengine.language.stdlib.UriEncode
 
getReturnType() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionDefinition
The return type of this function definition.
getReverseProvider() - Method in class software.amazon.smithy.model.knowledge.NeighborProviderIndex
Gets a reversed, bottom up neighbor provider.
getReverseProviderWithTraitRelationships() - Method in class software.amazon.smithy.model.knowledge.NeighborProviderIndex
Gets a reversed, bottom up neighbor provider that includes reverse traits.
getRight() - Method in class software.amazon.smithy.jmespath.ast.BinaryExpression
Gets the right side of the expression.
getRight() - Method in class software.amazon.smithy.utils.Pair
 
getRootSchema() - Method in class software.amazon.smithy.jsonschema.SchemaDocument
Gets the root schema definition.
getRules() - Method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet
 
getRules() - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.TreeRule
 
getRuleSet() - Method in class software.amazon.smithy.rulesengine.traits.EndpointRuleSetTrait
 
getSchema() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property
 
getSchema() - Method in class software.amazon.smithy.openapi.model.MediaTypeObject
 
getSchema() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
getSchema(String) - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Gets a converted schema from the context object by JSON pointer and throws if the schema does not exist.
getSchemaDocumentExtensions() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
 
getSchemaKeyword() - Method in class software.amazon.smithy.jsonschema.SchemaDocument
Gets the "$schema" keyword of the document.
getSchemas() - Method in class software.amazon.smithy.openapi.model.ComponentsObject
 
getScheme() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
Gets the Smithy scheme used as the client authentication type.
getScheme() - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait
 
getScheme() - Method in class software.amazon.smithy.openapi.model.SecurityScheme
 
getSdkId() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
Get the SDK service ID.
getSecurity() - Method in class software.amazon.smithy.openapi.model.OpenApi
 
getSecurity() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
getSecuritySchemeConverters() - Method in class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayExtension
 
getSecuritySchemeConverters() - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Gets the security scheme converters that are compatible with the selected protocol.
getSecuritySchemeConverters() - Method in class software.amazon.smithy.openapi.fromsmithy.CoreExtension
 
getSecuritySchemeConverters() - Method in interface software.amazon.smithy.openapi.fromsmithy.Smithy2OpenApiExtension
Registers additional security scheme converters.
getSecuritySchemes() - Method in class software.amazon.smithy.openapi.model.ComponentsObject
 
getSegments() - Method in class software.amazon.smithy.model.pattern.SmithyPattern
Gets all segments, in order.
getSelector() - Method in class software.amazon.smithy.build.transforms.ExcludeShapesBySelector.Config
Gets the selector used to filter the shapes.
getSelector() - Method in class software.amazon.smithy.build.transforms.IncludeShapesBySelector.Config
Gets the selector used to filter the shapes.
getSelector() - Method in class software.amazon.smithy.model.traits.IdRefTrait
 
getSelector() - Method in class software.amazon.smithy.model.traits.TraitDefinition
Gets the valid places in a model that this trait can be applied.
getSelector() - Method in class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator.Config
Gets the required selector that matches shapes.
getSelector() - Method in class software.amazon.smithy.model.validation.linters.EmitNoneSelectorValidator.Config
Gets the selector that if no shapes match, a validation event is emitted.
getSelectorLabel() - Method in class software.amazon.smithy.model.neighbor.Relationship
Gets the token that is used in Selector expressions when referring to the relationship or an empty Optional if this relationship is not used in a selector.
getSelectorLabel() - Method in enum class software.amazon.smithy.model.neighbor.RelationshipType
Gets the token that is used in Selector expressions when referring to the relationship or an empty Optional if this relationship is not used directly in a selector.
getSerializeNullValues() - Method in class software.amazon.smithy.model.node.NodeMapper
 
getServer() - Method in class software.amazon.smithy.openapi.model.LinkObject
 
getServers() - Method in class software.amazon.smithy.openapi.model.OpenApi
 
getServers() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
getServers() - Method in class software.amazon.smithy.openapi.model.PathItem
 
getService() - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Context
Gets the service shape containing the resource being converted.
getService() - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait
Get the Smithy service shape ID of the ARN.
getService() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryInfo
 
getService() - Method in class software.amazon.smithy.build.transforms.FlattenNamespaces.Config
 
getService() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Gets the service shape ID that is used to contextualize the created schemas by using things like the "rename" property of the service.
getService() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
 
getService() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference
Get the service binding.
getService() - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Gets the service shape being converted.
getServiceArnNamespace(ToShapeId) - Method in class software.amazon.smithy.aws.traits.ArnIndex
Gets the ARN service namespace of a service shape.
getServiceName() - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
getServiceResourceArns(ToShapeId) - Method in class software.amazon.smithy.aws.traits.ArnIndex
Gets all of the mappings of resources within a service to its arnTemplate trait.
getServices() - Method in class software.amazon.smithy.build.transforms.IncludeServices.Config
 
getServiceShapeIds() - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
getServiceShapes() - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all services in the Model.
getServiceShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all services in the Model that have a specific trait.
getSetShapes() - Method in class software.amazon.smithy.model.Model
Deprecated.
getSetShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
Deprecated.
getSettings() - Method in class software.amazon.smithy.build.PluginContext
Gets the plugin configuration settings.
getSettings() - Method in class software.amazon.smithy.build.TransformContext
Gets the arguments object of the transform.
getSeverity() - Method in class software.amazon.smithy.model.traits.TraitDefinition.BreakingChangeRule
 
getSeverity() - Method in class software.amazon.smithy.model.validation.ValidationEvent
 
getShape() - Method in class software.amazon.smithy.model.knowledge.TextInstance
Gets the shape associated with the text.
getShape() - Method in class software.amazon.smithy.model.neighbor.Relationship
Gets the starting shape in the relationship.
getShape() - Method in class software.amazon.smithy.model.selector.Selector.ShapeMatch
Gets the matching shape.
getShape(ShapeId) - Method in class software.amazon.smithy.model.Model
Attempts to retrieve a Shape by ShapeId.
getShapeClass() - Method in enum class software.amazon.smithy.model.shapes.ShapeType
Gets the class that implements this shape type.
getShapeId() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty
Gets the shape ID used to represent this property.
getShapeId() - Method in class software.amazon.smithy.aws.traits.tagging.TagEnabledTrait.Provider
 
getShapeId() - Method in class software.amazon.smithy.aws.traits.tagging.TaggableTrait.Provider
 
getShapeId() - Method in class software.amazon.smithy.diff.ChangedShape
Gets the shape ID of the changed shape.
getShapeId() - Method in class software.amazon.smithy.model.traits.AbstractTrait.Provider
 
getShapeId() - Method in class software.amazon.smithy.model.traits.CorsTrait.Provider
 
getShapeId() - Method in class software.amazon.smithy.model.traits.EnumTrait.Provider
Deprecated.
 
getShapeId() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample
 
getShapeId() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Provider
 
getShapeId() - Method in class software.amazon.smithy.model.traits.ExternalDocumentationTrait.Provider
 
getShapeId() - Method in class software.amazon.smithy.model.traits.IdRefTrait.Provider
 
getShapeId() - Method in class software.amazon.smithy.model.traits.LengthTrait.Provider
 
getShapeId() - Method in class software.amazon.smithy.model.traits.MixinTrait.Provider
 
getShapeId() - Method in class software.amazon.smithy.model.traits.PaginatedTrait.Provider
 
getShapeId() - Method in class software.amazon.smithy.model.traits.PropertyTrait.Provider
 
getShapeId() - Method in class software.amazon.smithy.model.traits.RangeTrait.Provider
 
getShapeId() - Method in class software.amazon.smithy.model.traits.RecommendedTrait.Provider
 
getShapeId() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Provider
 
getShapeId() - Method in class software.amazon.smithy.model.traits.RetryableTrait.Provider
 
getShapeId() - Method in class software.amazon.smithy.model.traits.TraitDefinition.Provider
 
getShapeId() - Method in interface software.amazon.smithy.model.traits.TraitService
 
getShapeId() - Method in class software.amazon.smithy.model.traits.XmlNamespaceTrait.Provider
 
getShapeId() - Method in class software.amazon.smithy.model.validation.ValidationEvent
 
getShapeId() - Method in class software.amazon.smithy.waiters.WaitableTrait.Provider
 
getShapeIds() - Method in class software.amazon.smithy.model.Model
Gets the immutable set of ShapeId in the model.
getShapes() - Method in class software.amazon.smithy.codegen.core.trace.TraceFile
Gets this TraceFile's Shapes map.
getShapes() - Method in class software.amazon.smithy.model.selector.PathFinder.Path
Gets a list of all shapes in the path including the starting shape all the way to the last shape.
getShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
Gets a set of shapes in the model marked with a specific trait.
getShapesWithTrait(ToShapeId) - Method in class software.amazon.smithy.model.Model
Gets a set of shapes in the model marked with a specific trait.
getShapeType() - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
Gets the type of shape being built.
getShapeType() - Method in class software.amazon.smithy.model.shapes.BigDecimalShape.Builder
 
getShapeType() - Method in class software.amazon.smithy.model.shapes.BigIntegerShape.Builder
 
getShapeType() - Method in class software.amazon.smithy.model.shapes.BlobShape.Builder
 
getShapeType() - Method in class software.amazon.smithy.model.shapes.BooleanShape.Builder
 
getShapeType() - Method in class software.amazon.smithy.model.shapes.ByteShape.Builder
 
getShapeType() - Method in class software.amazon.smithy.model.shapes.DocumentShape.Builder
 
getShapeType() - Method in class software.amazon.smithy.model.shapes.DoubleShape.Builder
 
getShapeType() - Method in class software.amazon.smithy.model.shapes.EnumShape.Builder
 
getShapeType() - Method in class software.amazon.smithy.model.shapes.FloatShape.Builder
 
getShapeType() - Method in class software.amazon.smithy.model.shapes.IntegerShape.Builder
 
getShapeType() - Method in class software.amazon.smithy.model.shapes.IntEnumShape.Builder
 
getShapeType() - Method in class software.amazon.smithy.model.shapes.ListShape.Builder
 
getShapeType() - Method in class software.amazon.smithy.model.shapes.LongShape.Builder
 
getShapeType() - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
 
getShapeType() - Method in class software.amazon.smithy.model.shapes.MemberShape.Builder
 
getShapeType() - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
 
getShapeType() - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
getShapeType() - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
 
getShapeType() - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
Deprecated.
 
getShapeType() - Method in class software.amazon.smithy.model.shapes.ShortShape.Builder
 
getShapeType() - Method in class software.amazon.smithy.model.shapes.StringShape.Builder
 
getShapeType() - Method in class software.amazon.smithy.model.shapes.StructureShape.Builder
 
getShapeType() - Method in class software.amazon.smithy.model.shapes.TimestampShape.Builder
 
getShapeType() - Method in class software.amazon.smithy.model.shapes.UnionShape.Builder
 
getShapeTypes() - Method in class software.amazon.smithy.build.transforms.ChangeTypes.Config
 
getShortShapes() - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all shorts in the Model.
getShortShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all shorts in the Model that have a specific trait.
getSince() - Method in class software.amazon.smithy.model.traits.DeprecatedTrait
Gets the deprecated since value.
getSince() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Deprecated
 
getSmithyModelPathFromJarUrl(URL) - Static method in class software.amazon.smithy.model.loader.ModelDiscovery
Extracts the relative name of a Smithy model from a URL that points to a Smithy model returned from ModelDiscovery.findModels().
getSmithyTrace() - Method in class software.amazon.smithy.codegen.core.trace.TraceFile
Gets this TraceFile's smithyTrace.
getSourceDocs() - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
getSourceLocation() - Method in class software.amazon.smithy.aws.traits.tagging.TaggableApiConfig
 
getSourceLocation() - Method in class software.amazon.smithy.diff.ChangedMetadata
 
getSourceLocation() - Method in class software.amazon.smithy.diff.ChangedShape
 
getSourceLocation() - Method in interface software.amazon.smithy.model.FromSourceLocation
Gets the source location of a value.
getSourceLocation() - Method in class software.amazon.smithy.model.node.Node
 
getSourceLocation() - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
 
getSourceLocation() - Method in class software.amazon.smithy.model.shapes.Shape
 
getSourceLocation() - Method in exception software.amazon.smithy.model.SourceException
 
getSourceLocation() - Method in class software.amazon.smithy.model.SourceLocation
 
getSourceLocation() - Method in class software.amazon.smithy.model.traits.AbstractTrait
 
getSourceLocation() - Method in class software.amazon.smithy.model.traits.AbstractTraitBuilder
Gets the source location configured for the builder.
getSourceLocation() - Method in class software.amazon.smithy.model.traits.AnnotationTrait
 
getSourceLocation() - Method in class software.amazon.smithy.model.validation.ValidationEvent
 
getSourceLocation() - Method in exception software.amazon.smithy.rulesengine.language.error.InvalidRulesException
 
getSourceLocation() - Method in class software.amazon.smithy.rulesengine.language.eval.Value
 
getSourceLocation() - Method in class software.amazon.smithy.rulesengine.language.model.Partition
 
getSourceLocation() - Method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs
 
getSourceLocation() - Method in class software.amazon.smithy.rulesengine.language.model.Partitions
 
getSourceLocation() - Method in class software.amazon.smithy.rulesengine.language.model.RegionOverride
 
getSourceLocation() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
 
getSourceLocation() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.Function
 
getSourceLocation() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionNode
 
getSourceLocation() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
getSourceLocation() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters
 
getSourceLocation() - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Condition
 
getSourceLocation() - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
getSourceLocation() - Method in class software.amazon.smithy.rulesengine.language.util.MandatorySourceLocation
 
getSourceLocation() - Method in class software.amazon.smithy.rulesengine.language.util.SourceLocationTrackingBuilder
 
getSourceLocation() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase
 
getSourceLocation() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestExpectation
 
getSourceLocation() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput
 
getSourceLocation() - Method in class software.amazon.smithy.rulesengine.traits.ExpectedEndpoint
 
getSources() - Method in class software.amazon.smithy.build.model.SmithyBuildConfig
Gets the paths to all model sources.
getSources() - Method in class software.amazon.smithy.build.PluginContext
Gets the source models, or models that are considered the subject of the build.
getSources() - Method in class software.amazon.smithy.build.TransformContext
Gets the source models, or models that are considered the subject of the build.
getSourceUrl() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getStart() - Method in class software.amazon.smithy.jmespath.ast.SliceExpression
 
getStartShape() - Method in class software.amazon.smithy.model.selector.PathFinder.Path
Gets the starting shape of the Path.
getState() - Method in class software.amazon.smithy.waiters.Acceptor
Gets the state to transition to if matched.
getStateDebugPath() - Method in class software.amazon.smithy.utils.CodeWriterDebugInfo
Get the CodeWriter state path from which the debug information was collected.
getStaticContextParams(Shape) - Method in class software.amazon.smithy.rulesengine.traits.ContextIndex
Gets the static context parameter names and their StaticContextParamDefinition to be set for the given operation.
getStatusCode() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse
Gets the status code of the response.
getStep() - Method in class software.amazon.smithy.jmespath.ast.SliceExpression
 
getStop() - Method in class software.amazon.smithy.jmespath.ast.SliceExpression
 
getStreamingTrait() - Method in class software.amazon.smithy.model.knowledge.EventStreamInfo
Gets the event stream trait.
getStringMap() - Method in class software.amazon.smithy.model.node.ObjectNode
Gets an immutable Map<String, Node> that represents the ObjectNode.
getStringMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets the member with the given name, and if present, expects it to be a string.
getStringMember(String, Consumer<String>) - Method in class software.amazon.smithy.model.node.ObjectNode
The same as ObjectNode.expectStringMember(String, Consumer) but the member is optional.
getStringMemberOrDefault(String, String) - Method in class software.amazon.smithy.model.node.ObjectNode
Gets the member with the given name, and if present, expects it to be a string, otherwise returns the default value.
getStringRepresentation() - Method in enum class software.amazon.smithy.model.node.Node.NonNumericFloat
 
getStringShapes() - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all strings in the Model.
getStringShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all strings in the Model that have a specific trait.
getStringValue() - Method in class software.amazon.smithy.model.traits.EnumValueTrait
Gets the string value if a string value was set.
getStructurallyExclusive() - Method in class software.amazon.smithy.model.traits.TraitDefinition
Gets the structurallyExclusive property of the trait.
getStructure() - Method in class software.amazon.smithy.model.knowledge.EventStreamInfo
Gets the input or output structure of the data.
getStructureShapes() - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all structures in the Model.
getStructureShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all structures in the Model that have a specific trait.
getStyle() - Method in class software.amazon.smithy.openapi.model.EncodingObject
 
getStyle() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
getSubcribeEventStreamInfo(ToShapeId) - Method in class software.amazon.smithy.mqtt.traits.ResolvedTopicIndex
Get subscribe event stream info.
getSubscribeBinding(ToShapeId) - Method in class software.amazon.smithy.mqtt.traits.ResolvedTopicIndex
Gets the MQTT subscribe binding of an operation.
getSubstitutions() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getSubtype() - Method in class software.amazon.smithy.utils.MediaType
Gets the "subtype" of the media type.
getSubtypeWithoutSuffix() - Method in class software.amazon.smithy.utils.MediaType
Gets the "subtype" of the media type with no structured syntax suffix.
getSuccessCount() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite.Result
 
getSuffix() - Method in class software.amazon.smithy.utils.MediaType
Gets the optional structured syntax suffix.
getSuggestAlternatives() - Method in class software.amazon.smithy.linters.StandardOperationVerbValidator.Config
 
getSummary() - Method in interface software.amazon.smithy.cli.Command
Gets a short summary of the command that's shown in the main help.
getSummary() - Method in class software.amazon.smithy.cli.commands.SmithyCommand
 
getSummary() - Method in class software.amazon.smithy.openapi.model.ExampleObject
 
getSummary() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
getSummary() - Method in class software.amazon.smithy.openapi.model.PathItem
 
getSupportedTags() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getSupportNonNumericFloats() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
 
getSuppressionReason() - Method in class software.amazon.smithy.model.validation.ValidationEvent
Get the reason that the event was suppressed.
getSymbol() - Method in class software.amazon.smithy.codegen.core.SymbolReference
Gets the referenced symbol.
getSymbols() - Method in class software.amazon.smithy.codegen.core.Symbol
 
getSymbols() - Method in interface software.amazon.smithy.codegen.core.SymbolContainer
Returns any Symbol objects contained in the object.
getSymbols() - Method in class software.amazon.smithy.codegen.core.SymbolReference
 
getSynthesizedSchemas() - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Gets all of the synthesized schemas that needed to be created while generating the OpenAPI artifact.
getSynthesizeEnumNames() - Method in class software.amazon.smithy.build.transforms.ChangeTypes.Config
 
getSynthesizeNames() - Method in class software.amazon.smithy.build.transforms.ChangeStringEnumsToEnumShapes.Config
 
getTagApi() - Method in class software.amazon.smithy.aws.traits.tagging.TaggableApiConfig
Gets the ShapeId of the operation which implements TagResource behavior.
getTaggable() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Tagging
Returns true if the resource is taggable.
getTagging() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getTagOnCreate() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Tagging
Returns true if resource tags can be applied on create.
getTagProperty() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Tagging
Returns the name of the tag property.
getTagResourceOperation(ShapeId) - Method in class software.amazon.smithy.aws.traits.tagging.AwsTagIndex
Gets the ShapeID of the TagResource operation on the shape if one is found by name.
getTags() - Method in class software.amazon.smithy.build.transforms.ExcludeShapesByTag.Config
Gets the set of tags that causes shapes to be removed.
getTags() - Method in class software.amazon.smithy.build.transforms.ExcludeTags.Config
Gets the set of tags that are removed from the model.
getTags() - Method in class software.amazon.smithy.build.transforms.ExcludeTraitsByTag.Config
 
getTags() - Method in class software.amazon.smithy.build.transforms.IncludeShapesByTag.Config
Gets the set of tags that cause shapes to be included.
getTags() - Method in class software.amazon.smithy.build.transforms.IncludeTags.Config
Gets the set of tags that are retained in the model.
getTags() - Method in class software.amazon.smithy.build.transforms.IncludeTraitsByTag.Config
 
getTags() - Method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions
Gets this Definition's Tags Map.
getTags() - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink
Gets this ShapeLink's tags list.
getTags() - Method in class software.amazon.smithy.model.shapes.Shape
 
getTags() - Method in class software.amazon.smithy.model.traits.EnumDefinition
 
getTags() - Method in class software.amazon.smithy.model.traits.TagsTrait
 
getTags() - Method in class software.amazon.smithy.openapi.model.OpenApi
 
getTags() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
getTags() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getTags() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase
 
getTags() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getTags() - Method in interface software.amazon.smithy.utils.Tagged
Gets the tags applied to an object.
getTags() - Method in class software.amazon.smithy.waiters.Waiter
 
getTagsMember(Model, OperationShape) - Static method in class software.amazon.smithy.aws.traits.tagging.AwsTagIndex
Returns the input member that has a name which matches for tags on a TagResource operation.
getTagUpdatable() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Tagging
Returns true if resource tags can be updated after create.
getTarget() - Method in class software.amazon.smithy.model.shapes.MemberShape.Builder
 
getTarget() - Method in class software.amazon.smithy.model.shapes.MemberShape
Get the targeted member shape ID.
getTarget() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr
 
getTarget() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.Not
Returns the expression argument to Not.
getTarget() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.IsSet
 
getTemplate() - Method in class software.amazon.smithy.aws.traits.ArnTrait
 
getTerms() - Method in class software.amazon.smithy.linters.MissingSensitiveTraitValidator.Config
 
getTerms() - Method in class software.amazon.smithy.linters.NoninclusiveTermsValidator.Config
 
getTermsOfService() - Method in class software.amazon.smithy.openapi.model.InfoObject
 
getTestCases() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestsTrait
 
getTestCases() - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestsTrait
 
getTestCases() - Method in class software.amazon.smithy.protocoltests.traits.HttpResponseTestsTrait
 
getTestCases() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestsTrait
 
getTestCasesFor(AppliesTo) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestsTrait
Gets all test cases that apply to a client or server.
getTestCasesFor(AppliesTo) - Method in class software.amazon.smithy.protocoltests.traits.HttpResponseTestsTrait
Gets all test cases that apply to a client or server.
getTestSuite(String) - Method in class software.amazon.smithy.rulesengine.testutil.TestDiscovery
Retrieves a TestDiscovery.RulesTestSuite by name.
getText() - Method in class software.amazon.smithy.model.knowledge.TextInstance
Retrieves the text content of the TextInstance.
getTextInstances() - Method in class software.amazon.smithy.model.knowledge.TextIndex
 
getThrottling() - Method in class software.amazon.smithy.model.traits.RetryableTrait
 
getTimeoutInMillis() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Get the timeout in milliseconds.
getTimestamp() - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata
Gets this TraceMetadata's timestamp.
getTimestampShapes() - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all timestamps in the Model.
getTimestampShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all timestamps in the Model that have a specific trait.
getTitle() - Method in class software.amazon.smithy.jsonschema.Schema
 
getTitle() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example
 
getTitle() - Method in class software.amazon.smithy.openapi.model.InfoObject
 
getTopic() - Method in class software.amazon.smithy.mqtt.traits.PublishTrait
Gets the parsed topic of the trait.
getTopic() - Method in class software.amazon.smithy.mqtt.traits.SubscribeTrait
Gets the parsed topic of the trait.
getTopic() - Method in class software.amazon.smithy.mqtt.traits.TopicBinding
Gets the resolved topic of the binding.
getTrace() - Method in class software.amazon.smithy.openapi.model.PathItem
 
getTrait() - Method in class software.amazon.smithy.model.knowledge.TextInstance
Gets the trait associated with the text.
getTrait(Class<T>) - Method in class software.amazon.smithy.model.shapes.Shape
Attempt to retrieve a specific Trait by class from the shape.
getTraitDefinition(ToShapeId) - Method in class software.amazon.smithy.model.Model
Gets the trait definition of a specific trait shape ID.
getTraitDefNames() - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
getTraitDifferences() - Method in class software.amazon.smithy.diff.ChangedShape
Gets the trait differences between the old and new shape.
getTraitNames() - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
getTraitPropertyPath() - Method in class software.amazon.smithy.model.knowledge.TextInstance
Gets the ordered path components within a trait's value the text is associated with.
getTraits() - Method in class software.amazon.smithy.build.transforms.ExcludeShapesByTrait.Config
Gets the shape IDs of the traits to filter shapes by.
getTraits() - Method in class software.amazon.smithy.build.transforms.ExcludeTraits.Config
Gets the list of trait shape IDs/namespaces to exclude.
getTraits() - Method in class software.amazon.smithy.build.transforms.IncludeTraits.Config
Gets the list of trait shape IDs to include.
getTraits() - Method in class software.amazon.smithy.model.traits.AuthDefinitionTrait
Gets the list of shape IDs that auth implementations must know about in order to successfully utilize the auth scheme.
getTraits() - Method in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait
Gets the list of shape IDs that protocol implementations must know about in order to successfully utilize the protocol.
getTraitType() - Method in class software.amazon.smithy.diff.evaluators.ChangedLengthTrait
 
getTraitType() - Method in class software.amazon.smithy.diff.evaluators.ChangedRangeTrait
 
getTransformer() - Method in class software.amazon.smithy.build.TransformContext
Gets the ModelTransformer that has been configured to aid in the transformation.
getTransforms() - Method in class software.amazon.smithy.build.model.ProjectionConfig
 
getTrimBlankLines() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Returns the number of allowed consecutive newlines that are not trimmed by the AbstractCodeWriter when written to a string.
getTrimTrailingSpaces() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Returns true if the trailing spaces in the current state are trimmed.
getType() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
Gets the type of the authorizer.
getType() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Gets the integration type.
getType() - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition
 
getType() - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait
Get the AWS CloudFormation type of the ARN.
getType() - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink
Gets this ShapeLink's type.
getType() - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata
Gets this TraceMetadata's type.
getType() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Gets the type of the value.
getType() - Method in class software.amazon.smithy.jsonschema.Schema
 
getType() - Method in class software.amazon.smithy.model.node.ArrayNode
 
getType() - Method in class software.amazon.smithy.model.node.BooleanNode
 
getType() - Method in class software.amazon.smithy.model.node.Node
Gets the type of the node.
getType() - Method in class software.amazon.smithy.model.node.NullNode
 
getType() - Method in class software.amazon.smithy.model.node.NumberNode
 
getType() - Method in class software.amazon.smithy.model.node.ObjectNode
 
getType() - Method in class software.amazon.smithy.model.node.StringNode
 
getType() - Method in class software.amazon.smithy.model.shapes.BigDecimalShape
 
getType() - Method in class software.amazon.smithy.model.shapes.BigIntegerShape
 
getType() - Method in class software.amazon.smithy.model.shapes.BlobShape
 
getType() - Method in class software.amazon.smithy.model.shapes.BooleanShape
 
getType() - Method in class software.amazon.smithy.model.shapes.ByteShape
 
getType() - Method in class software.amazon.smithy.model.shapes.DocumentShape
 
getType() - Method in class software.amazon.smithy.model.shapes.DoubleShape
 
getType() - Method in class software.amazon.smithy.model.shapes.EnumShape
 
getType() - Method in class software.amazon.smithy.model.shapes.FloatShape
 
getType() - Method in class software.amazon.smithy.model.shapes.IntegerShape
 
getType() - Method in class software.amazon.smithy.model.shapes.IntEnumShape
 
getType() - Method in class software.amazon.smithy.model.shapes.ListShape
 
getType() - Method in class software.amazon.smithy.model.shapes.LongShape
 
getType() - Method in class software.amazon.smithy.model.shapes.MapShape
 
getType() - Method in class software.amazon.smithy.model.shapes.MemberShape
 
getType() - Method in class software.amazon.smithy.model.shapes.OperationShape
 
getType() - Method in class software.amazon.smithy.model.shapes.ResourceShape
 
getType() - Method in class software.amazon.smithy.model.shapes.ServiceShape
 
getType() - Method in class software.amazon.smithy.model.shapes.SetShape
Deprecated.
 
getType() - Method in class software.amazon.smithy.model.shapes.Shape
Gets the type of the shape.
getType() - Method in class software.amazon.smithy.model.shapes.ShortShape
 
getType() - Method in class software.amazon.smithy.model.shapes.StringShape
 
getType() - Method in class software.amazon.smithy.model.shapes.StructureShape
 
getType() - Method in class software.amazon.smithy.model.shapes.TimestampShape
 
getType() - Method in class software.amazon.smithy.model.shapes.UnionShape
 
getType() - Method in class software.amazon.smithy.openapi.model.SecurityScheme
 
getType() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
getType() - Method in class software.amazon.smithy.rulesengine.traits.ClientContextParamDefinition
 
getType() - Method in class software.amazon.smithy.utils.MediaType
Gets the "type" of the media type.
getTypeName() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getTypes() - Method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions
Gets this Definition's Types Map.
getTypeVersion() - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata
Gets this TraceMetadata's TypeVersion in an Optional container.
getUnionShapes() - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all unions in the Model.
getUnionShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
Gets an immutable set of all unions in the Model that have a specific trait.
getUnionStrategy() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
 
getUniqueItems() - Method in class software.amazon.smithy.jsonschema.Schema
 
getUnmatchedEvents() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestCase.Result
 
getUnresolved() - Method in exception software.amazon.smithy.model.loader.TopologicalShapeSort.CycleException
Gets the entire set of shapes that could not be resolved.
getUntagApi() - Method in class software.amazon.smithy.aws.traits.tagging.TaggableApiConfig
Gets the ShapeId of the operation which implements UntagResource behavior.
getUntagResourceOperation(ShapeId) - Method in class software.amazon.smithy.aws.traits.tagging.AwsTagIndex
Gets the ShapeID of the UntagResource operation on the shape if one is found meeting the criteria.
getUpdate() - Method in class software.amazon.smithy.model.shapes.ResourceShape
Gets the update lifecycle operation of the resource.
getUri() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
Gets the Uniform Resource Identifier (URI) of the authorizer Lambda function.
getUri() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Gets the Uniform Resource Identifier (URI) of the integration endpoint.
getUri() - Method in class software.amazon.smithy.model.traits.HttpTrait
 
getUri() - Method in class software.amazon.smithy.model.traits.XmlNamespaceTrait
 
getUri() - Method in class software.amazon.smithy.openapi.fromsmithy.OpenApiProtocol.Operation
 
getUri() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition
 
getUri() - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
 
getUrl() - Method in class software.amazon.smithy.build.model.MavenRepository
 
getUrl() - Method in class software.amazon.smithy.openapi.model.ExternalDocumentation
 
getUrl() - Method in class software.amazon.smithy.openapi.model.ServerObject
 
getUrl() - Method in class software.amazon.smithy.rulesengine.language.Endpoint
Returns the Endpoint URL as an expression.
getUrl() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint
 
getUrl() - Method in class software.amazon.smithy.rulesengine.traits.ExpectedEndpoint
 
getUrls() - Method in class software.amazon.smithy.model.traits.ExternalDocumentationTrait
Gets the external documentation names and links.
getUseIntegerType() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
 
getUseJsonName() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
 
getValidationEvents() - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
getValidationEvents() - Method in class software.amazon.smithy.model.validation.ValidatedResult
Get the list of ValidationEvents associated with the result.
getValidationEvents() - Method in exception software.amazon.smithy.model.validation.ValidatedResultException
 
getValidationEvents(Severity) - Method in class software.amazon.smithy.model.validation.ValidatedResult
Get validation events of a particular severity.
getValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Gets the nullable value contained in the literal value.
getValue() - Method in class software.amazon.smithy.model.node.BooleanNode
Gets the true or false value of the boolean node.
getValue() - Method in class software.amazon.smithy.model.node.NumberNode
Gets the number value.
getValue() - Method in class software.amazon.smithy.model.node.StringNode
Gets the string value.
getValue() - Method in class software.amazon.smithy.model.shapes.MapShape
Get the value member shape of the map.
getValue() - Method in class software.amazon.smithy.model.traits.EnumDefinition
 
getValue() - Method in class software.amazon.smithy.model.traits.StringTrait
 
getValue() - Method in class software.amazon.smithy.openapi.model.ExampleObject
 
getValue() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Record
 
getValue() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template.Literal
 
getValue() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
getValue() - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamDefinition
 
getValue() - Method in class software.amazon.smithy.utils.Pair
 
getValue() - Method in class software.amazon.smithy.waiters.Matcher.ErrorTypeMember
 
getValue() - Method in class software.amazon.smithy.waiters.Matcher
Gets the value of the set matcher variant.
getValue() - Method in class software.amazon.smithy.waiters.Matcher.InputOutputMember
 
getValue() - Method in class software.amazon.smithy.waiters.Matcher.SuccessMember
 
getValue() - Method in class software.amazon.smithy.waiters.Matcher.UnknownMember
 
getValue(Node) - Method in class software.amazon.smithy.model.node.NodePointer
Gets a value from a container shape at the pointer location.
getValue(Identifier) - Method in class software.amazon.smithy.rulesengine.language.eval.Scope
 
getValues() - Method in class software.amazon.smithy.model.traits.AuthTrait
Deprecated.
getValues() - Method in class software.amazon.smithy.model.traits.EnumTrait
Deprecated.
Gets the enum value to body.
getValues() - Method in class software.amazon.smithy.model.traits.StringListTrait.Builder
Gets the values set in the builder.
getValues() - Method in class software.amazon.smithy.model.traits.StringListTrait
 
getValues() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Array
 
getValueSet() - Method in class software.amazon.smithy.model.traits.AuthTrait
Gets the auth scheme trait values.
getVariables() - Method in class software.amazon.smithy.openapi.model.ServerObject
 
getVendorParams() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getVendorParamsShape() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
getVerbs() - Method in class software.amazon.smithy.linters.StandardOperationVerbValidator.Config
 
getVerbsRequirePagination() - Method in class software.amazon.smithy.linters.MissingPaginatedTraitValidator.Config
 
getVerbsSuggestPagination() - Method in class software.amazon.smithy.linters.MissingPaginatedTraitValidator.Config
 
getVersion() - Method in class software.amazon.smithy.build.model.SmithyBuildConfig
Gets the version of Smithy-Build.
getVersion() - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
getVersion() - Method in class software.amazon.smithy.cli.dependencies.ResolvedArtifact
 
getVersion() - Static method in class software.amazon.smithy.cli.SmithyCli
Get the Smithy CLI version of the running CLI.
getVersion() - Method in class software.amazon.smithy.codegen.core.SymbolDependency
Gets the version string of the dependency.
getVersion() - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata
Gets this TraceMetadata's version (for example, the AWS SDK release number).
getVersion() - Method in class software.amazon.smithy.model.shapes.ServiceShape
Get the version of the service.
getVersion() - Method in class software.amazon.smithy.openapi.model.InfoObject
 
getVersion() - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
getVersion() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestsTrait
 
getWaiters() - Method in class software.amazon.smithy.waiters.WaitableTrait
Gets the waiters defined on the trait.
getWhenMissingSetter() - Method in class software.amazon.smithy.model.node.NodeMapper
 
getWriteOnly() - Method in class software.amazon.smithy.jsonschema.Schema
 
getWriteOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
getWriteOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
Get write-only property definitions of the CloudFormation resource.
getWriters() - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriterDelegator
Deprecated.
Returns an immutable Map of created CodegenWriters.
getWriters() - Method in class software.amazon.smithy.codegen.core.WriterDelegator
Returns an immutable Map of created SymbolWriters.
GREATER_THAN - Enum constant in enum class software.amazon.smithy.jmespath.ast.ComparatorType
 
GREATER_THAN_EQUAL - Enum constant in enum class software.amazon.smithy.jmespath.ast.ComparatorType
 
GREEDY_LABEL - Enum constant in enum class software.amazon.smithy.model.pattern.SmithyPattern.Segment.Type
 
GREEN - Enum constant in enum class software.amazon.smithy.cli.Style
 

H

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

I

IamResourceTrait - Class in software.amazon.smithy.aws.iam.traits
Indicates properties of a Smithy resource in AWS IAM.
IamResourceTrait.Builder - Class in software.amazon.smithy.aws.iam.traits
 
IamResourceTrait.Provider - Class in software.amazon.smithy.aws.iam.traits
 
id() - Method in class software.amazon.smithy.rulesengine.language.model.Partition
 
id(String) - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink.Builder
 
id(String) - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata.Builder
 
id(String) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
Sets the shape ID of the shape.
id(String) - Method in class software.amazon.smithy.model.shapes.EnumShape.Builder
 
id(String) - Method in class software.amazon.smithy.model.shapes.IntEnumShape.Builder
 
id(String) - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
Deprecated.
 
id(String) - Method in class software.amazon.smithy.model.validation.ValidationEvent.Builder
Sets the required event ID of the event.
id(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase.Builder
 
id(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
id(String) - Method in class software.amazon.smithy.rulesengine.language.model.Partition.Builder
 
id(ShapeId) - Static method in interface software.amazon.smithy.model.selector.AttributeValue
Creates an 'id' AttributeValue from a shape ID.
id(ShapeId) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
Sets the shape ID of the shape.
id(ShapeId) - Method in class software.amazon.smithy.model.shapes.CollectionShape.Builder
 
id(ShapeId) - Method in class software.amazon.smithy.model.shapes.EnumShape.Builder
 
id(ShapeId) - Method in class software.amazon.smithy.model.shapes.IntEnumShape.Builder
 
id(ShapeId) - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
 
id(ShapeId) - Method in class software.amazon.smithy.model.shapes.UnionShape.Builder
 
id(ShapeId) - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
Deprecated.
 
ID - Static variable in class software.amazon.smithy.aws.apigateway.traits.ApiKeySourceTrait
 
ID - Static variable in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait
 
ID - Static variable in class software.amazon.smithy.aws.apigateway.traits.AuthorizerTrait
 
ID - Static variable in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
 
ID - Static variable in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
 
ID - Static variable in class software.amazon.smithy.aws.apigateway.traits.RequestValidatorTrait
 
ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnAdditionalIdentifierTrait
 
ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnDefaultValueTrait
 
ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnExcludePropertyTrait
 
ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
 
ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnNameTrait
 
ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
 
ID - Static variable in class software.amazon.smithy.aws.iam.traits.ActionPermissionDescriptionTrait
 
ID - Static variable in class software.amazon.smithy.aws.iam.traits.ConditionKeysTrait
 
ID - Static variable in class software.amazon.smithy.aws.iam.traits.DefineConditionKeysTrait
 
ID - Static variable in class software.amazon.smithy.aws.iam.traits.DisableConditionKeyInferenceTrait
 
ID - Static variable in class software.amazon.smithy.aws.iam.traits.IamResourceTrait
 
ID - Static variable in class software.amazon.smithy.aws.iam.traits.RequiredActionsTrait
 
ID - Static variable in class software.amazon.smithy.aws.iam.traits.SupportedPrincipalTypesTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.ArnReferenceTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.ArnTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.auth.CognitoUserPoolsTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.auth.SigV4Trait
 
ID - Static variable in class software.amazon.smithy.aws.traits.auth.UnsignedPayloadTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientDiscoveredEndpointTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryIdTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.ControlPlaneTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.customizations.S3UnwrappedXmlOutputTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.DataPlaneTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.DataTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.HttpChecksumTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.protocols.AwsJson1_0Trait
 
ID - Static variable in class software.amazon.smithy.aws.traits.protocols.AwsJson1_1Trait
 
ID - Static variable in class software.amazon.smithy.aws.traits.protocols.AwsQueryCompatibleTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.protocols.AwsQueryTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.protocols.Ec2QueryNameTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.protocols.Ec2QueryTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.protocols.RestJson1Trait
 
ID - Static variable in class software.amazon.smithy.aws.traits.protocols.RestXmlTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.ServiceTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.tagging.TagEnabledTrait
 
ID - Static variable in class software.amazon.smithy.aws.traits.tagging.TaggableTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.AddedDefaultTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.AuthDefinitionTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.AuthTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.BoxTrait
Deprecated.
 
ID - Static variable in class software.amazon.smithy.model.traits.ClientOptionalTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.CorsTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.DefaultTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.DeprecatedTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.DocumentationTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.EndpointTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.EnumTrait
Deprecated.
 
ID - Static variable in class software.amazon.smithy.model.traits.EnumValueTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.ErrorTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.EventHeaderTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.EventPayloadTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.ExamplesTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.ExternalDocumentationTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.HostLabelTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.HttpBasicAuthTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.HttpBearerAuthTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.HttpChecksumRequiredTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.HttpDigestAuthTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.HttpErrorTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.HttpHeaderTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.HttpLabelTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.HttpPayloadTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.HttpPrefixHeadersTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.HttpQueryParamsTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.HttpQueryTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.HttpResponseCodeTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.HttpTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.IdempotencyTokenTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.IdempotentTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.IdRefTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.InputTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.InternalTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.JsonNameTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.LengthTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.MediaTypeTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.MixinTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.NestedPropertiesTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.NoReplaceTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.NotPropertyTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.OptionalAuthTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.OutputTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.PaginatedTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.PatternTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.PrivateTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.PropertyTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.RangeTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.ReadonlyTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.RecommendedTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.ReferencesTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.RequiredTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.RequiresLengthTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.ResourceIdentifierTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.RetryableTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.SensitiveTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.SinceTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.SparseTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.StreamingTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.SuppressTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.synthetic.OriginalShapeIdTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.synthetic.SyntheticEnumTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.TagsTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.TimestampFormatTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.TitleTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.TraitDefinition
 
ID - Static variable in class software.amazon.smithy.model.traits.UniqueItemsTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.UnitTypeTrait
The unitType shape ID.
ID - Static variable in class software.amazon.smithy.model.traits.UnstableTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.XmlAttributeTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.XmlFlattenedTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.XmlNamespaceTrait
 
ID - Static variable in class software.amazon.smithy.model.traits.XmlNameTrait
 
ID - Static variable in class software.amazon.smithy.mqtt.traits.MqttJsonTrait
 
ID - Static variable in class software.amazon.smithy.mqtt.traits.PublishTrait
 
ID - Static variable in class software.amazon.smithy.mqtt.traits.SubscribeTrait
 
ID - Static variable in class software.amazon.smithy.mqtt.traits.TopicLabelTrait
 
ID - Static variable in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestsTrait
 
ID - Static variable in class software.amazon.smithy.protocoltests.traits.HttpRequestTestsTrait
 
ID - Static variable in class software.amazon.smithy.protocoltests.traits.HttpResponseTestsTrait
 
ID - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.AwsIsVirtualHostableS3Bucket
 
ID - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.AwsPartition
 
ID - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.BooleanEquals
 
ID - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.IsValidHostLabel
 
ID - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.ParseArn
 
ID - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.ParseUrl
 
ID - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.StringEquals
 
ID - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.Substring
 
ID - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.UriEncode
 
ID - Static variable in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr
 
ID - Static variable in class software.amazon.smithy.rulesengine.language.syntax.fn.IsSet
 
ID - Static variable in class software.amazon.smithy.rulesengine.language.syntax.fn.Not
 
ID - Static variable in class software.amazon.smithy.rulesengine.traits.ClientContextParamsTrait
 
ID - Static variable in class software.amazon.smithy.rulesengine.traits.ContextParamTrait
 
ID - Static variable in class software.amazon.smithy.rulesengine.traits.EndpointRuleSetTrait
 
ID - Static variable in class software.amazon.smithy.rulesengine.traits.EndpointTestsTrait
 
ID - Static variable in class software.amazon.smithy.rulesengine.traits.StaticContextParamsTrait
 
ID - Static variable in class software.amazon.smithy.waiters.WaitableTrait
 
ID_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.ShapeLink
 
ID_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.TraceMetadata
 
IdempotencyTokenTrait - Class in software.amazon.smithy.model.traits
Defines an operation input member that is used to prevent replayed requests.
IdempotencyTokenTrait() - Constructor for class software.amazon.smithy.model.traits.IdempotencyTokenTrait
 
IdempotencyTokenTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.IdempotencyTokenTrait
 
IdempotencyTokenTrait.Provider - Class in software.amazon.smithy.model.traits
 
IdempotentTrait - Class in software.amazon.smithy.model.traits
Indicates that an operation is idempotent.
IdempotentTrait() - Constructor for class software.amazon.smithy.model.traits.IdempotentTrait
 
IdempotentTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.IdempotentTrait
 
IdempotentTrait.Provider - Class in software.amazon.smithy.model.traits
 
Identifier - Class in software.amazon.smithy.rulesengine.language.syntax
 
IDENTIFIER - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
Relationships that exist between a member and the shapes that are referenced by its identifiers property.
IdentifierBindingIndex - Class in software.amazon.smithy.model.knowledge
Index of operation shapes to the identifiers bound to the operation.
IdentifierBindingIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.IdentifierBindingIndex
 
IdentifierBindingIndex.BindingType - Enum Class in software.amazon.smithy.model.knowledge
 
identifiers(Map<String, ShapeId>) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
Sets the resource identifiers map of identifier name to shape ID.
identity() - Static method in interface software.amazon.smithy.codegen.core.ReservedWords
Creates a reserved word implementation that does not modify words.
IDENTITY - Static variable in interface software.amazon.smithy.model.selector.Selector
A selector that always returns all provided values.
identitySource(String) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
Sets the comma-separated list of mapping expressions of the request parameters as the identity source.
identityValidationExpression(String) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
Sets the regular expression for validating the token as the incoming identity.
idKeyword(String) - Method in class software.amazon.smithy.jsonschema.SchemaDocument.Builder
Sets the "$id" keyword.
IdRefTrait - Class in software.amazon.smithy.model.traits
Indicates that a string value must contain a valid shape ID.
IdRefTrait.Builder - Class in software.amazon.smithy.model.traits
 
IdRefTrait.Provider - Class in software.amazon.smithy.model.traits
 
ids(Map<String, String>) - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference.Builder
 
ifPresentOrElse(Optional<T>, Consumer<T>, Runnable) - Static method in class software.amazon.smithy.utils.OptionalUtils
Invokes a consumer if the Optional has a value, otherwise invoked a Runnable when the Optional is empty.
ignoreMissingPlugins(boolean) - Method in class software.amazon.smithy.build.model.SmithyBuildConfig.Builder
Logs instead of failing when a plugin can't be found by name.
importBasePath(Path) - Method in class software.amazon.smithy.build.SmithyBuild
Deprecated.
ImportContainer - Interface in software.amazon.smithy.codegen.core
Contains the imports associated with a specific file.
ImportContainer - Interface in software.amazon.smithy.codegen.core.writer
Deprecated.
imports(Collection<String>) - Method in class software.amazon.smithy.build.model.ProjectionConfig.Builder
Replaces the imports of the projection.
imports(Collection<String>) - Method in class software.amazon.smithy.build.model.SmithyBuildConfig.Builder
Replaces imports on the config.
importSymbol(Symbol) - Method in interface software.amazon.smithy.codegen.core.ImportContainer
Adds an import for the given symbol if and only if the "namespace" of the provided Symbol differs from the "namespace" associated with the ImportContainer.
importSymbol(Symbol, String) - Method in interface software.amazon.smithy.codegen.core.ImportContainer
Adds an import for the given symbol if and only if the "namespace" of the provided Symbol differs from the "namespace" associated with the ImportContainer.
importSymbol(Symbol, String) - Method in interface software.amazon.smithy.codegen.core.writer.ImportContainer
Deprecated.
Adds an import for the given symbol if and only if the "namespace" of the provided Symbol differs from the "namespace" associated with the ImportContainer.
in(String) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
in(String) - Method in class software.amazon.smithy.openapi.model.SecurityScheme.Builder
 
in(HttpApiKeyAuthTrait.Location) - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Builder
 
IN_MEMORY - Enum constant in enum class software.amazon.smithy.build.MockManifest.StoreMode
Store all saved files in memory.
IncludeMetadata - Class in software.amazon.smithy.build.transforms
includeMetadata keeps only metadata keys specifically defined in the provided keys setting.
IncludeMetadata() - Constructor for class software.amazon.smithy.build.transforms.IncludeMetadata
 
IncludeMetadata.Config - Class in software.amazon.smithy.build.transforms
includeMetadata configuration settings.
IncludeNamespaces - Class in software.amazon.smithy.build.transforms
includeNamespaces filters out shapes and trait definitions that are not part of one of the given namespaces.
IncludeNamespaces() - Constructor for class software.amazon.smithy.build.transforms.IncludeNamespaces
 
IncludeNamespaces.Config - Class in software.amazon.smithy.build.transforms
includeNamespaces configuration.
includePrelude(boolean) - Method in class software.amazon.smithy.model.shapes.ModelSerializer.Builder
Enables or disables including the prelude in the serialized model.
IncludeServices - Class in software.amazon.smithy.build.transforms
includeServices filters out service shapes that are not included in the list of shape IDs contained in the services property.
IncludeServices() - Constructor for class software.amazon.smithy.build.transforms.IncludeServices
 
IncludeServices.Config - Class in software.amazon.smithy.build.transforms
includeServices configuration.
IncludeShapesBySelector - Class in software.amazon.smithy.build.transforms
includeShapesBySelector includes the shapes matching the given selector.
IncludeShapesBySelector() - Constructor for class software.amazon.smithy.build.transforms.IncludeShapesBySelector
 
IncludeShapesBySelector.Config - Class in software.amazon.smithy.build.transforms
includeShapesBySelector configuration.
IncludeShapesByTag - Class in software.amazon.smithy.build.transforms
includeShapesByTag removes shapes and trait definitions that are not tagged with at least one of the tags provided in the tags argument.
IncludeShapesByTag() - Constructor for class software.amazon.smithy.build.transforms.IncludeShapesByTag
 
IncludeShapesByTag.Config - Class in software.amazon.smithy.build.transforms
includeShapesByTag configuration.
IncludeTags - Class in software.amazon.smithy.build.transforms
includeTags removes tags from shapes and trait definitions that are not in the set of tags defined in the tags property.
IncludeTags() - Constructor for class software.amazon.smithy.build.transforms.IncludeTags
 
IncludeTags.Config - Class in software.amazon.smithy.build.transforms
includeTags configuration.
IncludeTraits - Class in software.amazon.smithy.build.transforms
includeTraits removes trait definitions when a trait name does not match one of the provided traits shape IDs.
IncludeTraits() - Constructor for class software.amazon.smithy.build.transforms.IncludeTraits
 
IncludeTraits.Config - Class in software.amazon.smithy.build.transforms
includeTraits configuration settings.
IncludeTraitsByTag - Class in software.amazon.smithy.build.transforms
includeTraitsByTag removes trait definitions from a model if the definition does not contain at least one of the provided tags.
IncludeTraitsByTag() - Constructor for class software.amazon.smithy.build.transforms.IncludeTraitsByTag
 
IncludeTraitsByTag.Config - Class in software.amazon.smithy.build.transforms
includeTraitsByTag configuration settings.
INCONSISTENT_PARAMETER_TYPE - Enum constant in enum class software.amazon.smithy.rulesengine.validators.ValidationErrorType
 
increaseNestingLevel() - Method in class software.amazon.smithy.utils.SimpleParser
Increases the current nesting level of the parser.
indent() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Indents all text one level.
indent() - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
indent(int) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Indents all text a specific number of levels.
indent(int) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
indent(String, int) - Static method in class software.amazon.smithy.rulesengine.language.util.StringUtils
Indents the provided string by the provided number of spaces.
index() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Part.Index
 
Index(int) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Part.Index
 
IndexExpression - Class in software.amazon.smithy.jmespath.ast
Gets a specific element by zero-based index.
IndexExpression(int) - Constructor for class software.amazon.smithy.jmespath.ast.IndexExpression
 
IndexExpression(int, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.IndexExpression
 
INFERRED - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.AwsPartition
 
info(InfoObject) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
InfoObject - Class in software.amazon.smithy.openapi.model
 
InfoObject.Builder - Class in software.amazon.smithy.openapi.model
 
INGORE - Enum constant in enum class software.amazon.smithy.model.node.NodeMapper.WhenMissing
Ignores unknown properties.
inheritFromContainer(boolean) - Method in class software.amazon.smithy.model.traits.EffectiveTraitQuery.Builder
When testing member shapes, also checks the container of the member for the presence of a trait.
initializer(Supplier<T>) - Method in class software.amazon.smithy.rulesengine.language.util.LazyValue.Builder
 
injectSection(CodeSection) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Creates a section that contains no content used to allow CodeInterceptors to inject content at specific locations.
inlineOrReferenceSchema(MemberShape) - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Gets the exiting schema of the shape if it's meant to be inlined, otherwise creates a $ref to the shape if it is meant to be reused across the generated schema.
inner() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Option
 
InnerParseError - Exception in software.amazon.smithy.rulesengine.language.error
Represents an error encountered when parsing a rule-set expression.
InnerParseError(String) - Constructor for exception software.amazon.smithy.rulesengine.language.error.InnerParseError
 
input(ObjectNode) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example.Builder
 
input(ToShapeId) - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
Sets the input shape ID of the operation.
INPUT - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
Relationships that exist on operation shapes.
inputEventStreamOperations() - Method in class software.amazon.smithy.codegen.core.directed.GenerateServiceDirective
Get a map of operations that use an event stream in their input.
InputOutputMember(PathMatcher) - Constructor for class software.amazon.smithy.waiters.Matcher.InputOutputMember
 
InputOutputStructureReuseValidator - Class in software.amazon.smithy.linters
Validates that all operations define input and output structures that are marked with the input and output traits.
InputOutputStructureReuseValidator() - Constructor for class software.amazon.smithy.linters.InputOutputStructureReuseValidator
 
InputOutputStructureReuseValidator.Provider - Class in software.amazon.smithy.linters
 
inputToken(String) - Method in class software.amazon.smithy.model.traits.PaginatedTrait.Builder
 
InputTrait - Class in software.amazon.smithy.model.traits
Specializes a structure as the input of a single operation.
InputTrait() - Constructor for class software.amazon.smithy.model.traits.InputTrait
 
InputTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.InputTrait
 
InputTrait(SourceLocation) - Constructor for class software.amazon.smithy.model.traits.InputTrait
 
InputTrait.Provider - Class in software.amazon.smithy.model.traits
 
inScope(Supplier<U>) - Method in class software.amazon.smithy.rulesengine.language.eval.Scope
 
insert(String, T) - Method in class software.amazon.smithy.rulesengine.language.eval.Scope
 
insert(Identifier, T) - Method in class software.amazon.smithy.rulesengine.language.eval.Scope
 
insertionOrder(boolean) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property.Builder
 
insertTrailingNewline() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Configures the AbstractCodeWriter to always append a newline at the end of the text if one is not already present.
insertTrailingNewline() - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
insertTrailingNewline(boolean) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Configures the AbstractCodeWriter to always append a newline at the end of the text if one is not already present.
insertTrailingNewline(boolean) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
INSTANCE - Enum constant in enum class software.amazon.smithy.model.knowledge.IdentifierBindingIndex.BindingType
Indicates that the operation is bound to a resource as an instance operation.
INSTANCE_OPERATION - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
An instance operation relationship exists between a resource and the operations bound to the resource in the "Operations", "put", "read", "update", and "delete" properties.
INT_ENUM - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
INT_ENUM_MEMBER - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
Relationships that exist on intEnum shapes to their member shapes.
integer() - Static method in interface software.amazon.smithy.rulesengine.language.eval.Type
 
integer(int) - Static method in class software.amazon.smithy.rulesengine.language.eval.Value
 
integer(int) - Static method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
Constructs an integer literal from an integer value.
Integer() - Constructor for class software.amazon.smithy.rulesengine.language.eval.Type.Integer
 
INTEGER - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
integerShape(IntegerShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
integerShape(IntegerShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
integerShape(IntegerShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
IntegerShape - Class in software.amazon.smithy.model.shapes
Represents an integer shape.
IntegerShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a IntegerShape.
integrationClass(Class<I>) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Sets the required class used for SmithyIntegrations.
integrationClassLoader(ClassLoader) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Sets a custom class loader for finding implementations of SmithyIntegration.
integrationFinder(Supplier<Iterable<I>>) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Sets a custom implementation for finding SmithyIntegrations.
IntegrationResponse - Class in software.amazon.smithy.aws.apigateway.traits
An API Gateway integration response object.
IntegrationResponse.Builder - Class in software.amazon.smithy.aws.apigateway.traits
integrations() - Method in interface software.amazon.smithy.codegen.core.CodegenContext
 
integrations() - Method in class software.amazon.smithy.codegen.core.directed.CreateContextDirective
 
IntegrationTrait - Class in software.amazon.smithy.aws.apigateway.traits
API Gateway integration.
IntegrationTrait.Builder - Class in software.amazon.smithy.aws.apigateway.traits
 
IntegrationTrait.Provider - Class in software.amazon.smithy.aws.apigateway.traits
 
IntegrationTraitIndex - Class in software.amazon.smithy.aws.apigateway.traits
Computes the API Gateway integration for each operation, resource, and service shape in a model.
IntegrationTraitIndex(Model) - Constructor for class software.amazon.smithy.aws.apigateway.traits.IntegrationTraitIndex
 
intEnumShape(IntEnumShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
IntEnumShape - Class in software.amazon.smithy.model.shapes
 
IntEnumShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a IntegerShape.
interceptors(C) - Method in interface software.amazon.smithy.codegen.core.SmithyIntegration
Gets a list of CodeInterceptors to register with the AbstractCodeWriters created by the code generator.
InternalTrait - Class in software.amazon.smithy.model.traits
Shapes marked with the internal trait are meant only for internal use and must not be exposed to customers.
InternalTrait() - Constructor for class software.amazon.smithy.model.traits.InternalTrait
 
InternalTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.InternalTrait
 
InternalTrait.Provider - Class in software.amazon.smithy.model.traits
 
into() - Method in interface software.amazon.smithy.rulesengine.Into
 
into() - Method in interface software.amazon.smithy.rulesengine.IntoSelf
 
into() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.Function
 
Into<T> - Interface in software.amazon.smithy.rulesengine
An interface that describe a type that can be transformed to type T.
IntoSelf<T extends IntoSelf<T>> - Interface in software.amazon.smithy.rulesengine
An interface that describe a type that can convert itself into itself.
intValue(int) - Method in class software.amazon.smithy.model.traits.EnumValueTrait.Builder
 
INVALID_AUTH_SCHEMES - Enum constant in enum class software.amazon.smithy.rulesengine.validators.ValidationErrorType
 
INVALID_BUILTIN - Enum constant in enum class software.amazon.smithy.rulesengine.validators.ValidationErrorType
 
INVALID_URI - Enum constant in enum class software.amazon.smithy.rulesengine.validators.ValidationErrorType
 
InvalidPatternException - Exception in software.amazon.smithy.model.pattern
Exception thrown for invalid patterns.
InvalidPatternException(String) - Constructor for exception software.amazon.smithy.model.pattern.InvalidPatternException
 
InvalidRulesException - Exception in software.amazon.smithy.rulesengine.language.error
Exception thrown when a rule-set is invalid.
InvalidRulesException(String, FromSourceLocation) - Constructor for exception software.amazon.smithy.rulesengine.language.error.InvalidRulesException
 
InvalidUriPatternException - Exception in software.amazon.smithy.model.pattern
Exception thrown for invalid HTTP URI patterns.
INVERTED - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipDirection
The relationship goes from a shape to the shape that defines a directed relationship to the shape.
IoUtils - Class in software.amazon.smithy.utils
Utilities for IO operations.
IS_IP - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.ParseUrl
 
isA(Type) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Any
 
isA(Type) - Method in interface software.amazon.smithy.rulesengine.language.eval.Type
 
isA(Type) - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Option
 
isAbsolute() - Method in class software.amazon.smithy.aws.traits.ArnTrait
 
isAbstract() - Method in class software.amazon.smithy.build.model.ProjectionConfig
 
isAllowEmptyValue() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
isAllowReserved() - Method in class software.amazon.smithy.openapi.model.EncodingObject
 
isAllowReserved() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
isAlphabetic(char) - Static method in class software.amazon.smithy.model.loader.ParserUtils
Returns true if the given character is an alphabetic character A-Z, a-z.
isArrayNode() - Method in class software.amazon.smithy.model.node.Node
Checks if this node is an array type.
isArrayValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Checks if the value is an array.
isAttribute() - Method in class software.amazon.smithy.openapi.model.XmlObject
 
isBigDecimalShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isBigIntegerShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isBlank(CharSequence) - Static method in class software.amazon.smithy.utils.StringUtils
Checks if a CharSequence is empty (""), null or whitespace only.
isBlobShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isBooleanNode() - Method in class software.amazon.smithy.model.node.Node
Checks if this node is a boolean type.
isBooleanShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isBooleanValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Checks if the value is a boolean.
isBoxed(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.BoxIndex
Deprecated.
isBroken() - Method in class software.amazon.smithy.build.ProjectionResult
Returns true if the projection contains error or danger events.
isBroken() - Method in class software.amazon.smithy.model.validation.ValidatedResult
Checks if the result has any error or danger events..
isBuiltIn() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
isByteShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isClientError() - Method in class software.amazon.smithy.model.traits.ErrorTrait
 
isControlPlane(ToShapeId) - Method in class software.amazon.smithy.aws.traits.PlaneIndex
Checks if the given service shape is part of the control plane.
isControlPlane(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.traits.PlaneIndex
Checks if the given shape within a service is part of the control plane.
isCreate() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
 
isCreateAndRead() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
 
isDataPlane(ToShapeId) - Method in class software.amazon.smithy.aws.traits.PlaneIndex
Checks if the given service shape is part of the data plane.
isDataPlane(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.traits.PlaneIndex
Checks if the given shape within a service is part of the data plane.
isDefaultZeroValueOfTypeInV1(Node, ShapeType) - Static method in class software.amazon.smithy.model.knowledge.NullableIndex
Detects if the given node value equals the default value of the given shape type based on Smithy 1.0 semantics.
isDeprecated() - Method in class software.amazon.smithy.model.traits.EnumDefinition
 
isDeprecated() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
isDeprecated() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
isDeprecated() - Method in class software.amazon.smithy.waiters.Waiter
Checks if the waiter is deprecated.
isDiffBreaking() - Method in class software.amazon.smithy.diff.ModelDiff.Result
Determines if the diff events contain any DANGER or ERROR events.
isDigit(char) - Static method in class software.amazon.smithy.model.loader.ParserUtils
Returns true if the given value is a digit 0-9.
isDocumentShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isDoubleShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isEmpty() - Method in class software.amazon.smithy.build.SmithyBuildResult
Checks if the results is empty.
isEmpty() - Method in class software.amazon.smithy.model.node.ArrayNode
Returns true if the array node is empty.
isEmpty() - Method in class software.amazon.smithy.model.node.ObjectNode
Returns true if this object has no members.
isEmpty() - Method in class software.amazon.smithy.openapi.model.ServerObject
 
isEmpty(CharSequence) - Static method in class software.amazon.smithy.utils.StringUtils
Checks if a CharSequence is empty ("") or null.
isEnableOutOfServiceReferences() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
 
isEnumShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isEventStream() - Method in class software.amazon.smithy.codegen.core.directed.GenerateUnionDirective
Check if this is an event stream union.
isEventStream(Model, MemberShape) - Static method in class software.amazon.smithy.model.traits.StreamingTrait
Determines whether a given member targets an event stream.
isEventStream(Shape) - Static method in class software.amazon.smithy.model.traits.StreamingTrait
Determines whether a given shape is an event stream.
isExplode() - Method in class software.amazon.smithy.openapi.model.EncodingObject
 
isExplode() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
isFloatingPointNumber() - Method in class software.amazon.smithy.model.node.NumberNode
Returns true if the node contains a floating point number.
isFloatShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isFullyMutable() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
 
isGreedyLabel() - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Segment
 
isHidden() - Method in interface software.amazon.smithy.cli.Command
Return true to hide this command from help output.
isIdentifierStart(char) - Static method in class software.amazon.smithy.model.loader.ParserUtils
Returns true if the given character is allowed to start an identifier.
isIgnoreMissingPlugins() - Method in class software.amazon.smithy.build.model.SmithyBuildConfig
If a plugin can't be found, Smithy will by default fail the build.
isInlined(Shape) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter
Checks if the given shape is inlined into its container when targeted by a member.
isInputShape() - Method in class software.amazon.smithy.codegen.core.directed.GenerateStructureDirective
Check if this is a shape used exclusively for input.
isInputStructure(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
Returns true if the given structure is used as input by any operation in the model or is marked with the input trait.
isInsertionOrder() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property
 
isIntegerShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isIntEnumShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isIntercepted(S) - Method in interface software.amazon.smithy.utils.CodeInterceptor
Checks if the given section is filtered by this interceptor or not.
isInvalid() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestCase.Result
Checks if the result does not match expected results.
isJson(String) - Static method in class software.amazon.smithy.utils.MediaType
Detects if the given media type string is JSON, meaning it is "application/json" or uses the "+json" structured syntax suffix.
isLabel() - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Segment
 
isLabel() - Method in class software.amazon.smithy.mqtt.traits.Topic.Level
Check if the level is a label.
isListShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isLongShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isMapShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isMemberNullable(MemberShape) - Method in class software.amazon.smithy.model.knowledge.NullableIndex
Checks if a member is nullable using NullableIndex.CheckMode.CLIENT.
isMemberNullable(MemberShape, NullableIndex.CheckMode) - Method in class software.amazon.smithy.model.knowledge.NullableIndex
Checks if a member is nullable using v2 nullability rules.
isMemberShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isMemberShapeProperty(MemberShape) - Method in class software.amazon.smithy.model.knowledge.PropertyBindingIndex
Returns true if a member shape positively maps to a property.
isNaturalNumber() - Method in class software.amazon.smithy.model.node.NumberNode
Returns true if the node contains a natural number.
isNoAccount() - Method in class software.amazon.smithy.aws.traits.ArnTrait
 
isNoErrorWrapping() - Method in class software.amazon.smithy.aws.traits.protocols.RestXmlTrait
 
isNone() - Method in class software.amazon.smithy.rulesengine.language.eval.Value
 
isNone() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.None
 
isNonNull(Reference) - Method in class software.amazon.smithy.rulesengine.language.eval.Scope
 
isNoRegion() - Method in class software.amazon.smithy.aws.traits.ArnTrait
 
isNotBlank(CharSequence) - Static method in class software.amazon.smithy.utils.StringUtils
Checks if a CharSequence is not empty (""), not null and not whitespace only.
isNullable(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.NullableIndex
Deprecated.
isNullNode() - Method in class software.amazon.smithy.model.node.Node
Checks if this node is a null type.
isNullValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Checks if the value is null.
isNumberNode() - Method in class software.amazon.smithy.model.node.Node
Checks if this node is a number type.
isNumberValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Checks if the value is a number.
isObjectNode() - Method in class software.amazon.smithy.model.node.Node
Checks if this node is an object type.
isObjectValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Checks if the value is an object.
isOperationShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isOptional() - Method in class software.amazon.smithy.model.shapes.MemberShape
 
isOutputShape() - Method in class software.amazon.smithy.codegen.core.directed.GenerateStructureDirective
Check if this is a shape used exclusively for output.
isOutputStructure(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
Returns true if the given structure is used as output by any operation in the model or is marked with the output trait.
isPipe() - Method in class software.amazon.smithy.jmespath.ast.Subexpression
 
isPlaneDefined(ToShapeId) - Method in class software.amazon.smithy.aws.traits.PlaneIndex
Checks if the given service shape has defined its plane.
isPlaneDefined(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.traits.PlaneIndex
Checks if the given shape within a service has a resolvable plane.
isPreludeShape(ToShapeId) - Static method in class software.amazon.smithy.model.loader.Prelude
Checks if the given shape ID is defined by the prelude.
isPresent() - Method in interface software.amazon.smithy.model.selector.AttributeValue
Checks if the attribute value is considered present.
isPreviouslyReleasedInvalidServiceId(String) - Static method in class software.amazon.smithy.aws.traits.SdkServiceIdValidator
Checks if the given value is a previously released but invalid service ID.
isPublicPreludeShape(ToShapeId) - Static method in class software.amazon.smithy.model.loader.Prelude
Checks if the given shape is a public shape or trait defined by the prelude.
isRead() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
 
isRecursive(ToShapeId) - Method in class software.amazon.smithy.codegen.core.TopologicalIndex
Checks if the given shape has edges with recursive references.
isRequestChecksumRequired() - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait
Returns true if request requires checksum to be present.
isRequired() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientDiscoveredEndpointTrait
 
isRequired() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryInfo
 
isRequired() - Method in class software.amazon.smithy.model.shapes.MemberShape
 
isRequired() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
isRequired() - Method in class software.amazon.smithy.openapi.model.RequestBodyObject
 
isRequired() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
isReserved(String) - Method in class software.amazon.smithy.codegen.core.MappedReservedWords
 
isReserved(String) - Method in interface software.amazon.smithy.codegen.core.ReservedWords
Checks if the given word is reserved.
isResourceShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isResourceTagOnCreate(ShapeId) - Method in class software.amazon.smithy.aws.traits.tagging.AwsTagIndex
Checks if the given ShapeID references a resource shape that meets tag on create criteria.
isResourceTagOnUpdate(ShapeId) - Method in class software.amazon.smithy.aws.traits.tagging.AwsTagIndex
Checks if the given ShapeID references a resource shape that meets tag on update criteria.
isSerial() - Method in interface software.amazon.smithy.build.SmithyBuildPlugin
Plugins can choose whether or not projections they are in can be run in parallel with other projections.
isServerError() - Method in class software.amazon.smithy.model.traits.ErrorTrait
 
isServiceShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isSet() - Method in enum class software.amazon.smithy.cli.EnvironmentVariable
Returns true if the system property or environment variables is set.
isSet() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
Returns an IsSet expression for this instance.
IsSet - Class in software.amazon.smithy.rulesengine.language.syntax.fn
A rule-set function for determining whether a reference parameter is set.
IsSet(FunctionNode) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.fn.IsSet
 
isSetShape() - Method in class software.amazon.smithy.model.shapes.Shape
Deprecated.
isShapeSetToDefaultZeroValueInV1(MemberShape, Shape) - Static method in class software.amazon.smithy.model.knowledge.NullableIndex
Detects if the given member is configured to use the zero value for the target shape using Smithy 1.0 semantics (that is, it targets a number shape other than bigInteger or bigDecimal and set to 0; or it targets a boolean shape and is set to false).
isShapeType(ShapeType) - Method in enum class software.amazon.smithy.model.shapes.ShapeType
Returns whether this shape type is equivalent to the given shape type, accounting for things like enums being considered specializations of strings.
isShortShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isSourceMetadata(String) - Method in class software.amazon.smithy.build.PluginContext
Checks if the given metadata key-value pair is either not present in the old model (thus a new, source metadata), or is present and the filename of the entry in the original model matches one of the defined sources.
isSourceShape(ToShapeId) - Method in class software.amazon.smithy.build.PluginContext
Checks if the given shape/ID is either not present in the original model (thus a new, source shape), or is present and the filename of the shape in the original model matches one of the defined sources.
isStackTraceRelevant(StackTraceElement) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Tests if the given StackTraceElement is relevant for a comment used when writing debug information before calls to write.
isStatic() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template
 
isStringNode() - Method in class software.amazon.smithy.model.node.Node
Checks if this node is a string type.
isStringShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isStringValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Checks if the value is a string.
isStructurallyExclusiveByMember() - Method in class software.amazon.smithy.model.traits.TraitDefinition
 
isStructurallyExclusiveByTarget() - Method in class software.amazon.smithy.model.traits.TraitDefinition
 
isStructureShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isSynthetic() - Method in class software.amazon.smithy.model.traits.BoxTrait
Deprecated.
 
isSynthetic() - Method in class software.amazon.smithy.model.traits.synthetic.OriginalShapeIdTrait
 
isSynthetic() - Method in class software.amazon.smithy.model.traits.synthetic.SyntheticEnumTrait
 
isSynthetic() - Method in interface software.amazon.smithy.model.traits.Trait
Checks if this trait is persisted with the shape, or if it is a synthetic, or transient trait, only meant to temporarily aid in some kind of in-memory model transformation.
isTimestampShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isTopLevelPointer(String) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter
Checks if the given JSON pointer points to a top-level definition.
isTraitAdded(ShapeId) - Method in class software.amazon.smithy.diff.ChangedShape
Checks if the trait was added.
isTraitApplied(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
Returns true if the given trait shape ID was used in the model.
isTraitApplied(ToShapeId) - Method in class software.amazon.smithy.model.traits.EffectiveTraitQuery
Checks if the trait is effectively applied to a shape.
isTraitInBoth(ShapeId) - Method in class software.amazon.smithy.diff.ChangedShape
Checks if the given trait is in the old shape and new shape.
isTraitRemoved(ShapeId) - Method in class software.amazon.smithy.diff.ChangedShape
Checks if the trait was removed.
isTruthy() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
Returns true if the value is truthy according to JMESPath.
isUnionShape() - Method in class software.amazon.smithy.model.shapes.Shape
 
isValidHostLabel(boolean) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
Returns a isValidHostLabel expression of this expression.
IsValidHostLabel - Class in software.amazon.smithy.rulesengine.language.stdlib
A rule-engine function for checking whether a string is a valid DNS host label.
IsValidHostLabel() - Constructor for class software.amazon.smithy.rulesengine.language.stdlib.IsValidHostLabel
 
isValidIdentifier(CharSequence) - Static method in class software.amazon.smithy.model.shapes.ShapeId
Checks if the given string is a valid identifier.
isValidIdentifierCharacter(char) - Static method in class software.amazon.smithy.model.loader.ParserUtils
Returns true if the given character is allowed in an identifier.
isValidNamespace(CharSequence) - Static method in class software.amazon.smithy.model.shapes.ShapeId
Checks if the given string is a valid namespace.
isVirtualHostableS3Bucket(boolean) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
Returns a isVirtualHostableS3Bucket expression of this expression.
isWrapped() - Method in class software.amazon.smithy.openapi.model.XmlObject
 
isWrite() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
 
isZero() - Method in class software.amazon.smithy.model.node.NumberNode
Returns true if the value of the number contained in the number node is zero, accounting for float, double, bigInteger, bigDecimal, and other numeric types (e.g., 0, 0.0, etc).
ITALIC - Enum constant in enum class software.amazon.smithy.cli.Style
 
items(String) - Method in class software.amazon.smithy.model.traits.PaginatedTrait.Builder
 
items(Schema) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
iterateShapes(Shape) - Method in class software.amazon.smithy.model.neighbor.Walker
Lazily iterates over all of the relationships in the closure of the given shape, including the given shape.
iterateShapes(Shape, Predicate<Relationship>) - Method in class software.amazon.smithy.model.neighbor.Walker
Lazily iterates over all of the unique shapes in the closure of the given shape, including the given shape.
iterator() - Method in class software.amazon.smithy.model.node.ArrayNode
 
iterator() - Method in class software.amazon.smithy.model.selector.PathFinder.Path
 

J

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

K

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

L

LABEL - Enum constant in enum class software.amazon.smithy.model.knowledge.HttpBinding.Location
 
LABEL - Enum constant in enum class software.amazon.smithy.model.pattern.SmithyPattern.Segment.Type
 
lastModifiedInMillis(long) - Method in class software.amazon.smithy.build.model.SmithyBuildConfig.Builder
 
LazyValue<T> - Class in software.amazon.smithy.rulesengine.language.util
A lazy initialized value that is initialized once when retrieved.
LazyValue.Builder<T> - Class in software.amazon.smithy.rulesengine.language.util
 
left - Variable in class software.amazon.smithy.utils.Pair
 
leftPad(String, int) - Static method in class software.amazon.smithy.utils.StringUtils
Left pad a String with spaces (' ').
leftPad(String, int, char) - Static method in class software.amazon.smithy.utils.StringUtils
Left pad a String with a specified character.
leftPad(String, int, String) - Static method in class software.amazon.smithy.utils.StringUtils
Left pad a String with a specified String.
LengthTrait - Class in software.amazon.smithy.model.traits
Constrains a shape to minimum and maximum number of elements or size.
LengthTrait.Builder - Class in software.amazon.smithy.model.traits
Builder used to create a LongTrait.
LengthTrait.Provider - Class in software.amazon.smithy.model.traits
 
LengthTraitValidator - Class in software.amazon.smithy.model.validation.validators
 
LengthTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.LengthTraitValidator
 
LESS_THAN - Enum constant in enum class software.amazon.smithy.jmespath.ast.ComparatorType
 
LESS_THAN_EQUAL - Enum constant in enum class software.amazon.smithy.jmespath.ast.ComparatorType
 
Level(String) - Constructor for class software.amazon.smithy.mqtt.traits.Topic.Level
 
Level(String, boolean) - Constructor for class software.amazon.smithy.mqtt.traits.Topic.Level
 
levenshteinDistance(CharSequence, CharSequence, int) - Static method in class software.amazon.smithy.utils.StringUtils
Find the Levenshtein distance between two CharSequences if it's less than or equal to a given threshold.
libClasspath(String) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Sets the lib classpath.
LibraryFunction - Class in software.amazon.smithy.rulesengine.language.syntax.fn
A function (Function) which is constructed from a FunctionDefinition.
LibraryFunction(FunctionDefinition, FunctionNode) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.fn.LibraryFunction
 
license(ObjectNode) - Method in class software.amazon.smithy.openapi.model.InfoObject.Builder
 
line - Variable in class software.amazon.smithy.jmespath.ExpressionProblem
The line where the problem occurred.
line() - Method in class software.amazon.smithy.utils.SimpleParser
Gets the current 1-based line number of the parser.
line(Integer) - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink.Builder
Sets line of a ShapeLink.
LINE_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.ShapeLink
 
lines(String) - Static method in class software.amazon.smithy.rulesengine.language.util.StringUtils
Splits the given string by the UTF-8 LF U+000A character.
LineValidationEventFormatter - Class in software.amazon.smithy.model.validation
Writes ValidationEvent objects as a single line string.
LineValidationEventFormatter() - Constructor for class software.amazon.smithy.model.validation.LineValidationEventFormatter
 
LinkObject - Class in software.amazon.smithy.openapi.model
 
LinkObject.Builder - Class in software.amazon.smithy.openapi.model
 
links(Map<String, LinkObject>) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
links(Map<String, Ref<LinkObject>>) - Method in class software.amazon.smithy.openapi.model.ResponseObject.Builder
 
lint() - Method in class software.amazon.smithy.jmespath.JmespathExpression
Lint the expression using static analysis using "any" as the current node.
lint(LiteralExpression) - Method in class software.amazon.smithy.jmespath.JmespathExpression
Lint the expression using static analysis.
LinterResult - Class in software.amazon.smithy.jmespath
Contains the result of JmespathExpression.lint().
LinterResult(RuntimeType, Set<ExpressionProblem>) - Constructor for class software.amazon.smithy.jmespath.LinterResult
 
list(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
LIST - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
Relationships that exist between a resource and the list lifecycle operation.
LIST - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
LIST - Static variable in class software.amazon.smithy.aws.cloudformation.schema.model.Handler
 
LIST_MEMBER - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
Relationships that exist on list shapes to their member shapes.
listShape(ListShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
listShape(ListShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
listShape(ListShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
ListShape - Class in software.amazon.smithy.model.shapes
Represents a list shape.
ListShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a ListShape.
ListUtils - Class in software.amazon.smithy.utils
Immutable List utilities to polyfill Java 9+ features.
literal(Object) - Static method in interface software.amazon.smithy.model.selector.AttributeValue
Creates an AttributeValue that contains a literal value.
literal(StringNode) - Static method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
Constructs a Literal from the given StringNode.
Literal - Class in software.amazon.smithy.rulesengine.language.syntax.expr
Literals allow rules and properties to define arbitrarily nested JSON structures (e.g.for properties)
Literal(String) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.expr.Template.Literal
 
LITERAL - Enum constant in enum class software.amazon.smithy.model.pattern.SmithyPattern.Segment.Type
 
Literal.Vistor<T> - Interface in software.amazon.smithy.rulesengine.language.syntax.expr
 
LiteralExpression - Class in software.amazon.smithy.jmespath.ast
Represents a literal value.
LiteralExpression(Object) - Constructor for class software.amazon.smithy.jmespath.ast.LiteralExpression
 
LiteralExpression(Object, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.LiteralExpression
 
load(Path) - Method in class software.amazon.smithy.build.model.SmithyBuildConfig.Builder
Loads and merges the config file into the builder.
load(Path) - Static method in class software.amazon.smithy.build.model.SmithyBuildConfig
Loads a SmithyBuildConfig from a JSON file on disk.
loadArrayOfString(String, Node) - Static method in class software.amazon.smithy.model.node.Node
Expects an array of strings and returns the loaded strings.
loadBuiltinValidators() - Method in interface software.amazon.smithy.model.validation.ValidatorFactory
Returns a list of built-in validators that are always applied to a Model regardless of if they are explicitly configured in the metadata of a model.
loadCaseInsensitiveWords(URL) - Method in class software.amazon.smithy.codegen.core.ReservedWordsBuilder
Load a list of case-insensitive, line-delimited reserved words from a file.
loadCaseInsensitiveWords(URL, Function<String, String>) - Method in class software.amazon.smithy.codegen.core.ReservedWordsBuilder
Load a list of case-insensitive, line-delimited reserved words from a file.
loadPartitions() - Method in class software.amazon.smithy.rulesengine.language.stdlib.partition.DefaultPartitionDataProvider
 
loadPartitions() - Method in interface software.amazon.smithy.rulesengine.language.stdlib.partition.PartitionDataProvider
 
loadWords(URL) - Method in class software.amazon.smithy.codegen.core.ReservedWordsBuilder
Load a list of case-sensitive, line-delimited reserved words from a file.
loadWords(URL, Function<String, String>) - Method in class software.amazon.smithy.codegen.core.ReservedWordsBuilder
Load a list of case-sensitive, line-delimited reserved words from a file.
local(T) - Static method in class software.amazon.smithy.openapi.model.Ref
Creates a local ref to a value that is inlined.
localTraits(Collection<ShapeId>) - Method in class software.amazon.smithy.model.traits.MixinTrait.Builder
 
logging() - Method in class software.amazon.smithy.cli.StandardOptions
 
LOGGING - Static variable in class software.amazon.smithy.cli.StandardOptions
 
LONG - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
longShape(LongShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
longShape(LongShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
longShape(LongShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
LongShape - Class in software.amazon.smithy.model.shapes
Represents a integer shape.
LongShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a LongShape.
LOWER - Enum constant in enum class software.amazon.smithy.linters.CamelCaseValidator.MemberNameHandling
Member names are serialized using lower camel case (e.g., fooBar).
lowerCase(String) - Static method in class software.amazon.smithy.utils.StringUtils
Converts a String to lower case as per String.toLowerCase().

M

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

N

name - Variable in class software.amazon.smithy.aws.iam.traits.IamResourceTrait
 
name - Variable in class software.amazon.smithy.jmespath.ast.FunctionExpression
 
name() - Method in interface software.amazon.smithy.codegen.core.SmithyIntegration
Gets the name of the integration.
name(String) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Builder
 
name(String) - Method in class software.amazon.smithy.aws.iam.traits.IamResourceTrait.Builder
 
name(String) - Method in class software.amazon.smithy.aws.traits.auth.SigV4Trait.Builder
 
name(String) - Method in class software.amazon.smithy.build.model.TransformConfig.Builder
Sets the required name.
name(String) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
Sets the unqualified name of the symbol.
name(String) - Method in class software.amazon.smithy.model.traits.EnumDefinition.Builder
 
name(String) - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Builder
 
name(String) - Method in class software.amazon.smithy.model.traits.PropertyTrait.Builder
 
name(String) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
name(String) - Method in class software.amazon.smithy.openapi.model.SecurityScheme.Builder
 
name(String) - Method in class software.amazon.smithy.openapi.model.TagObject.Builder
 
name(String) - Method in class software.amazon.smithy.openapi.model.XmlObject.Builder
 
name(String) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
 
name(String) - Method in class software.amazon.smithy.rulesengine.traits.ContextParamTrait.Builder
 
name(StringNode) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionNode.Builder
 
name(Identifier) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
 
NAME - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.AwsPartition
 
namedDocumentationSection(String) - Method in class software.amazon.smithy.codegen.core.writer.JavaStyleDocumentationWriterBuilder
Deprecated.
Sets a specific named section to use when writing documentation.
nameReservedWords(ReservedWords) - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Builder
Sets the reserved word implementation for names (structures names, class names, etc.).
namespace(String) - Method in class software.amazon.smithy.openapi.model.XmlObject.Builder
 
namespace(String, String) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
Sets the namespace and namespace delimiter of the symbol.
NAMESPACE - Enum constant in enum class software.amazon.smithy.model.knowledge.TextInstance.TextLocationType
 
NAMESPACE - Static variable in class software.amazon.smithy.model.loader.Prelude
The Smithy prelude namespace.
namespaceReservedWords(ReservedWords) - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Builder
Sets the reserved word implementation for namespace names.
NAN - Enum constant in enum class software.amazon.smithy.model.node.Node.NonNumericFloat
 
negated() - Method in class software.amazon.smithy.rulesengine.language.util.PathFinder.Path
 
NEGATIVE_INFINITY - Enum constant in enum class software.amazon.smithy.model.node.Node.NonNumericFloat
 
NeighborProvider - Interface in software.amazon.smithy.model.neighbor
Provides the neighbor relationships for a given shape.
NeighborProviderIndex - Class in software.amazon.smithy.model.knowledge
Provides a cache of precomputed neighbors for models.
NeighborProviderIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.NeighborProviderIndex
 
NestedPropertiesTrait - Class in software.amazon.smithy.model.traits
Indicates that the contents of a structure member contain the top-level properties of the associated resource.
NestedPropertiesTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.NestedPropertiesTrait
 
NestedPropertiesTrait.Provider - Class in software.amazon.smithy.model.traits
 
nestingLevel() - Method in class software.amazon.smithy.utils.SimpleParser
Gets the current 0-based nesting level of the parser.
newModel(Model) - Method in class software.amazon.smithy.diff.ModelDiff.Builder
Sets the new model to compare against.
newModel(ValidatedResult<Model>) - Method in class software.amazon.smithy.diff.ModelDiff.Builder
Sets the new model to compare against along with the validation events encountered while loading the model.
NO_COLOR - Enum constant in enum class software.amazon.smithy.cli.AnsiColorFormatter
Does not write any color.
NO_COLOR - Enum constant in enum class software.amazon.smithy.cli.EnvironmentVariable
If set to any value, disable ANSI colors in the output.
NO_COLOR - Static variable in class software.amazon.smithy.cli.StandardOptions
 
noAccount(boolean) - Method in class software.amazon.smithy.aws.traits.ArnTrait.Builder
 
node(Node) - Static method in interface software.amazon.smithy.model.selector.AttributeValue
Creates a 'node' AttributeValue for a Node.
Node - Class in software.amazon.smithy.model.node
Base class of for all Smithy model nodes.
Node.NonNumericFloat - Enum Class in software.amazon.smithy.model.node
Non-numeric values for floats and doubles.
NodeDeserializationException - Exception in software.amazon.smithy.model.node
Exception encountered during deserialization.
NodeDeserializationException(String, SourceLocation) - Constructor for exception software.amazon.smithy.model.node.NodeDeserializationException
 
NodeDeserializationException(String, SourceLocation, Throwable) - Constructor for exception software.amazon.smithy.model.node.NodeDeserializationException
 
NodeHandler - Class in software.amazon.smithy.model.node.internal
 
NodeHandler() - Constructor for class software.amazon.smithy.model.node.internal.NodeHandler
 
NodeMapper - Class in software.amazon.smithy.model.node
Serializes and deserializes Smithy Node values to/from objects.
NodeMapper() - Constructor for class software.amazon.smithy.model.node.NodeMapper
 
NodeMapper.WhenMissing - Enum Class in software.amazon.smithy.model.node
Specifies the behavior of the mapper when attempting to deserialize an unknown property.
NodePointer - Class in software.amazon.smithy.model.node
JSON Pointer abstraction over Smithy Node values.
NodeSerializationException - Exception in software.amazon.smithy.model.node
Exception encountered during serialization.
NodeSerializationException(String) - Constructor for exception software.amazon.smithy.model.node.NodeSerializationException
 
NodeSerializationException(String, Throwable) - Constructor for exception software.amazon.smithy.model.node.NodeSerializationException
 
NodeType - Enum Class in software.amazon.smithy.model.node
The set of possible node types.
NodeValidationVisitor - Class in software.amazon.smithy.model.validation
Validates Node values provided for Shape definitions.
NodeValidationVisitor.Builder - Class in software.amazon.smithy.model.validation
NodeValidationVisitor.Feature - Enum Class in software.amazon.smithy.model.validation
Features to use when validating.
NodeValidatorPlugin - Interface in software.amazon.smithy.model.validation.node
Applies pluggable validation when validating Node values against the schema of a Shape (e.g., when validating that the values provided for a trait in the model are valid for the shape of the trait).
NodeValidatorPlugin.Context - Class in software.amazon.smithy.model.validation.node
Validation context to pass to each NodeValidatorPlugin.
NodeValidatorPlugin.Emitter - Interface in software.amazon.smithy.model.validation.node
 
NodeVisitor<R> - Interface in software.amazon.smithy.model.node
Node visitor interface.
NodeVisitor.Default<R> - Class in software.amazon.smithy.model.node
Creates NodeVisitor that return a default value when necessary when visiting nodes.
noErrorWrapping(boolean) - Method in class software.amazon.smithy.aws.traits.protocols.RestXmlTrait.Builder
 
noInlineDocumentSupport(boolean) - Method in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait.Builder
 
NoInlineDocumentSupportValidator - Class in software.amazon.smithy.model.validation.validators
Detects when a protocol indicates that it does not support inline documents, yet the protocol trait is attached to a service that uses inline documents.
NoInlineDocumentSupportValidator() - Constructor for class software.amazon.smithy.model.validation.validators.NoInlineDocumentSupportValidator
 
none() - Static method in class software.amazon.smithy.model.SourceLocation
Creates an empty source location.
none() - Static method in class software.amazon.smithy.rulesengine.language.eval.Value
 
None() - Constructor for class software.amazon.smithy.rulesengine.language.eval.Value.None
 
NONE - Enum constant in enum class software.amazon.smithy.model.knowledge.IdentifierBindingIndex.BindingType
Indicates that the operation is not bound to a resource.
NONE - Static variable in class software.amazon.smithy.model.SourceLocation
 
NoninclusiveTermsValidator - Class in software.amazon.smithy.linters
Validates that all shape names and values do not contain non-inclusive terms.
NoninclusiveTermsValidator.Config - Class in software.amazon.smithy.linters
NoninclusiveTermsValidator configuration.
NoninclusiveTermsValidator.Provider - Class in software.amazon.smithy.linters
 
noRegion(boolean) - Method in class software.amazon.smithy.aws.traits.ArnTrait.Builder
 
NoReplaceTrait - Class in software.amazon.smithy.model.traits
Indicates that the put lifecycle operation of a resource can only be used to create a resource and cannot replace an existing resource.
NoReplaceTrait() - Constructor for class software.amazon.smithy.model.traits.NoReplaceTrait
 
NoReplaceTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.NoReplaceTrait
 
NoReplaceTrait.Provider - Class in software.amazon.smithy.model.traits
 
NORMALIZED_PATH - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.ParseUrl
 
not() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
Returns a Not expression of this instance.
not(Predicate<T>) - Static method in class software.amazon.smithy.utils.FunctionalUtils
Negates a Predicate.
not(Schema) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
Not - Class in software.amazon.smithy.rulesengine.language.syntax.fn
 
Not(FunctionNode) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.fn.Not
 
NOT_EQUAL - Enum constant in enum class software.amazon.smithy.jmespath.ast.ComparatorType
 
note(Shape, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
 
note(Shape, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
note(Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
 
note(Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
 
NOTE - Enum constant in enum class software.amazon.smithy.model.validation.Severity
 
NotExpression - Class in software.amazon.smithy.jmespath.ast
Negates an expression based on if the wrapped expression is truthy.
NotExpression(JmespathExpression) - Constructor for class software.amazon.smithy.jmespath.ast.NotExpression
 
NotExpression(JmespathExpression, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.NotExpression
 
NotPropertyTrait - Class in software.amazon.smithy.model.traits
Indicates that a top level input/output structure member is not associated with a resource property.
NotPropertyTrait() - Constructor for class software.amazon.smithy.model.traits.NotPropertyTrait
 
NotPropertyTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.NotPropertyTrait
 
NotPropertyTrait.Provider - Class in software.amazon.smithy.model.traits
 
NULL - Enum constant in enum class software.amazon.smithy.jmespath.RuntimeType
 
NULL - Enum constant in enum class software.amazon.smithy.model.node.NodeType
 
NULL - Static variable in class software.amazon.smithy.jmespath.ast.LiteralExpression
Sentinel value to represent null.
NullabilityReportPlugin - Class in software.amazon.smithy.build.plugins
Generates a JSON report that contains a mapping of every structure member to whether the member is considered nullable in v1 and v2 implementations.
NullabilityReportPlugin() - Constructor for class software.amazon.smithy.build.plugins.NullabilityReportPlugin
 
NullableIndex - Class in software.amazon.smithy.model.knowledge
An index that checks if a member is nullable.
NullableIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.NullableIndex
 
NullableIndex.CheckMode - Enum Class in software.amazon.smithy.model.knowledge
Defines the type of model consumer to assume when determining if a member should be considered nullable or always present.
nullNode() - Static method in class software.amazon.smithy.model.node.Node
Creates a NullNode.
nullNode(NullNode) - Method in class software.amazon.smithy.model.node.NodeVisitor.Default
 
nullNode(NullNode) - Method in interface software.amazon.smithy.model.node.NodeVisitor
Visits a null node.
NullNode - Class in software.amazon.smithy.model.node
Represents a null node.
NullNode(SourceLocation) - Constructor for class software.amazon.smithy.model.node.NullNode
 
NUMBER - Enum constant in enum class software.amazon.smithy.jmespath.RuntimeType
 
NUMBER - Enum constant in enum class software.amazon.smithy.model.node.NodeType
 
NUMBER - Static variable in class software.amazon.smithy.jmespath.ast.LiteralExpression
Sentinel value to represent any NULL.
numberNode(NumberNode) - Method in class software.amazon.smithy.model.node.NodeVisitor.Default
 
numberNode(NumberNode) - Method in interface software.amazon.smithy.model.node.NodeVisitor
Visits a number node.
NumberNode - Class in software.amazon.smithy.model.node
Represents a number node.
NumberNode(Number, SourceLocation) - Constructor for class software.amazon.smithy.model.node.NumberNode
 
NumberShape - Class in software.amazon.smithy.model.shapes
Abstract class representing all numeric types.

O

OBJECT - Enum constant in enum class software.amazon.smithy.jmespath.RuntimeType
 
OBJECT - Enum constant in enum class software.amazon.smithy.jsonschema.JsonSchemaConfig.UnionStrategy
Converts to an empty object "{}".
OBJECT - Enum constant in enum class software.amazon.smithy.model.node.NodeType
 
OBJECT - Static variable in class software.amazon.smithy.jmespath.ast.LiteralExpression
Sentinel value to represent any OBJECT.
objectNode() - Static method in class software.amazon.smithy.model.node.Node
Creates an empty ObjectNode.
objectNode(Map<StringNode, Node>) - Static method in class software.amazon.smithy.model.node.Node
Creates an ObjectNode from the given map of Nodes.
objectNode(ObjectNode) - Method in class software.amazon.smithy.model.node.NodeVisitor.Default
 
objectNode(ObjectNode) - Method in interface software.amazon.smithy.model.node.NodeVisitor
Visits an object node.
ObjectNode - Class in software.amazon.smithy.model.node
Represents an object node.
ObjectNode(Map<StringNode, Node>, SourceLocation) - Constructor for class software.amazon.smithy.model.node.ObjectNode
 
ObjectNode.Builder - Class in software.amazon.smithy.model.node
Builder used to efficiently create an ObjectNode.
objectNodeBuilder() - Static method in class software.amazon.smithy.model.node.Node
Creates an ObjectNode.Builder.
ObjectProjectionExpression - Class in software.amazon.smithy.jmespath.ast
A projection of object values.
ObjectProjectionExpression(JmespathExpression, JmespathExpression) - Constructor for class software.amazon.smithy.jmespath.ast.ObjectProjectionExpression
 
ObjectProjectionExpression(JmespathExpression, JmespathExpression, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.ObjectProjectionExpression
 
of() - Static method in class software.amazon.smithy.utils.ListUtils
Returns an unmodifiable list containing zero entries.
of() - Static method in class software.amazon.smithy.utils.MapUtils
Returns an unmodifiable map containing zero mappings.
of() - Static method in class software.amazon.smithy.utils.SetUtils
Returns an unmodifiable set containing zero entries.
of(boolean) - Static method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
 
of(int) - Static method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
Construct an integer literal for the given value, and returns it as an expression.
of(String) - Static method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
Constructs a string literal for the given values.
of(String) - Static method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Part.Key
 
of(String) - Static method in class software.amazon.smithy.rulesengine.language.syntax.Identifier
 
of(K, V) - Static method in class software.amazon.smithy.utils.MapUtils
Returns an unmodifiable map containing a single mapping.
of(K, V, K, V) - Static method in class software.amazon.smithy.utils.MapUtils
Returns an unmodifiable map containing two mappings.
of(K, V, K, V, K, V) - Static method in class software.amazon.smithy.utils.MapUtils
Returns an unmodifiable map containing three mappings.
of(K, V, K, V, K, V, K, V) - Static method in class software.amazon.smithy.utils.MapUtils
Returns an unmodifiable map containing four mappings.
of(K, V, K, V, K, V, K, V, K, V) - Static method in class software.amazon.smithy.utils.MapUtils
Returns an unmodifiable map containing five mappings.
of(K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class software.amazon.smithy.utils.MapUtils
Returns an unmodifiable map containing six mappings.
of(K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class software.amazon.smithy.utils.MapUtils
Returns an unmodifiable map containing seven mappings.
of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class software.amazon.smithy.utils.MapUtils
Returns an unmodifiable map containing eight mappings.
of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class software.amazon.smithy.utils.MapUtils
Returns an unmodifiable map containing nine mappings.
of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class software.amazon.smithy.utils.MapUtils
Returns an unmodifiable map containing ten mappings.
of(L, R) - Static method in class software.amazon.smithy.utils.Pair
Creates a Pair from the given values.
of(Model) - Static method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerIndex
 
of(Model) - Static method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTraitIndex
 
of(Model) - Static method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex
 
of(Model) - Static method in class software.amazon.smithy.aws.iam.traits.ConditionKeysIndex
 
of(Model) - Static method in class software.amazon.smithy.aws.traits.ArnIndex
 
of(Model) - Static method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryIndex
 
of(Model) - Static method in class software.amazon.smithy.aws.traits.PlaneIndex
 
of(Model) - Static method in class software.amazon.smithy.aws.traits.tagging.AwsTagIndex
 
of(Model) - Static method in class software.amazon.smithy.codegen.core.TopologicalIndex
Creates a new TopologicalIndex.
of(Model) - Static method in class software.amazon.smithy.model.knowledge.BottomUpIndex
 
of(Model) - Static method in class software.amazon.smithy.model.knowledge.BoxIndex
Deprecated.
 
of(Model) - Static method in class software.amazon.smithy.model.knowledge.EventStreamIndex
 
of(Model) - Static method in class software.amazon.smithy.model.knowledge.HttpBindingIndex
 
of(Model) - Static method in class software.amazon.smithy.model.knowledge.IdentifierBindingIndex
 
of(Model) - Static method in class software.amazon.smithy.model.knowledge.NeighborProviderIndex
 
of(Model) - Static method in class software.amazon.smithy.model.knowledge.NullableIndex
 
of(Model) - Static method in class software.amazon.smithy.model.knowledge.OperationIndex
 
of(Model) - Static method in class software.amazon.smithy.model.knowledge.PaginatedIndex
 
of(Model) - Static method in class software.amazon.smithy.model.knowledge.PropertyBindingIndex
 
of(Model) - Static method in class software.amazon.smithy.model.knowledge.ServiceIndex
 
of(Model) - Static method in class software.amazon.smithy.model.knowledge.TextIndex
 
of(Model) - Static method in class software.amazon.smithy.model.knowledge.TopDownIndex
 
of(Model) - Static method in interface software.amazon.smithy.model.neighbor.NeighborProvider
Creates a default NeighborProvider for the given model.
of(Model) - Static method in class software.amazon.smithy.mqtt.traits.ResolvedTopicIndex
 
of(Model) - Static method in class software.amazon.smithy.rulesengine.traits.ContextIndex
 
of(StringNode) - Static method in class software.amazon.smithy.rulesengine.language.syntax.Identifier
 
of(T) - Static method in class software.amazon.smithy.utils.ListUtils
Returns an unmodifiable list containing a single entry.
of(T) - Static method in class software.amazon.smithy.utils.SetUtils
Returns an unmodifiable set containing a single entry.
of(T...) - Static method in class software.amazon.smithy.utils.ListUtils
Returns an unmodifiable list containing any number of entries.
of(T...) - Static method in class software.amazon.smithy.utils.SetUtils
Returns an unmodifiable set containing any number of entries.
of(T, T) - Static method in class software.amazon.smithy.utils.ListUtils
Returns an unmodifiable list containing two entries.
ofEntries(Map.Entry<? extends K, ? extends V>...) - Static method in class software.amazon.smithy.utils.MapUtils
Creates an unmodifiable Map from an array of Map.Entry values.
ofExpression(Expression) - Static method in class software.amazon.smithy.rulesengine.language.stdlib.AwsPartition
Constructs a function definition for resolving a string expression to a partition.
ofExpression(Expression) - Static method in class software.amazon.smithy.rulesengine.language.stdlib.ParseArn
 
ofExpression(Expression) - Static method in class software.amazon.smithy.rulesengine.language.stdlib.ParseUrl
 
ofExpression(Expression) - Static method in class software.amazon.smithy.rulesengine.language.stdlib.UriEncode
 
ofExpression(Expression) - Static method in class software.amazon.smithy.rulesengine.language.syntax.fn.IsSet
Returns a new IsSet function taking the given expression as an argument.
ofExpression(Expression) - Static method in class software.amazon.smithy.rulesengine.language.syntax.fn.Not
Constructs a Not function with the given expression as argument.
ofExpression(Expression, boolean) - Static method in class software.amazon.smithy.rulesengine.language.stdlib.AwsIsVirtualHostableS3Bucket
 
ofExpression(Expression, boolean) - Static method in class software.amazon.smithy.rulesengine.language.stdlib.IsValidHostLabel
 
ofExpression(Expression, int, int, Boolean) - Static method in class software.amazon.smithy.rulesengine.language.stdlib.Substring
 
ofExpressions(String, Expression...) - Static method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionNode
Constructs a FunctionNode for the given function name and arguments.
ofExpressions(Expression, Expression) - Static method in class software.amazon.smithy.rulesengine.language.stdlib.BooleanEquals
Returns a BooleanEquals Function comparing the left and right expressions for equality.
ofExpressions(Expression, Expression) - Static method in class software.amazon.smithy.rulesengine.language.stdlib.StringEquals
Constructs a function that compare the left and right expressions for string equality.
ofExpressions(FunctionDefinition, Expression...) - Static method in class software.amazon.smithy.rulesengine.language.syntax.fn.LibraryFunction
Creates a new LibraryFunction instance with the given arguments.
oldModel(Model) - Method in class software.amazon.smithy.diff.ModelDiff.Builder
Sets the old model to compare against.
oldModel(ValidatedResult<Model>) - Method in class software.amazon.smithy.diff.ModelDiff.Builder
Sets the old model to compare against along with the validation events encountered while loading the model.
onComplete(BiConsumer<Arguments, List<String>>) - Method in class software.amazon.smithy.cli.Arguments
Adds a subscriber to the arguments that is invoked when arguments have finished parsing.
ONE_OF - Enum constant in enum class software.amazon.smithy.jsonschema.JsonSchemaConfig.UnionStrategy
Converts to a schema that uses "oneOf".
oneOf(List<Schema>) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
onRemove(ModelTransformer, Collection<Shape>, Model) - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.CleanClientDiscoveryTraitTransformer
 
onRemove(ModelTransformer, Collection<Shape>, Model) - Method in interface software.amazon.smithy.model.transform.ModelTransformerPlugin
The method that is invoked each time shapes are removed from a model.
onRemove(ModelTransformer, Collection<Shape>, Model) - Method in class software.amazon.smithy.model.transform.plugins.CleanBindings
 
onRemove(ModelTransformer, Collection<Shape>, Model) - Method in class software.amazon.smithy.model.transform.plugins.CleanOperationStructures
 
onRemove(ModelTransformer, Collection<Shape>, Model) - Method in class software.amazon.smithy.model.transform.plugins.CleanResourceReferences
 
onRemove(ModelTransformer, Collection<Shape>, Model) - Method in class software.amazon.smithy.model.transform.plugins.CleanServiceRenames
 
onRemove(ModelTransformer, Collection<Shape>, Model) - Method in class software.amazon.smithy.model.transform.plugins.CleanStructureAndUnionMembers
 
onRemove(ModelTransformer, Collection<Shape>, Model) - Method in class software.amazon.smithy.model.transform.plugins.CleanTraitDefinitions
 
onRemove(ModelTransformer, Collection<Shape>, Model) - Method in class software.amazon.smithy.model.transform.plugins.RemoveMixins
 
onRemove(ModelTransformer, Collection<Shape>, Model) - Method in class software.amazon.smithy.model.transform.plugins.RemoveTraits
 
onRequiredOrDefault() - Method in class software.amazon.smithy.linters.MissingClientOptionalTrait.Config
Whether clientOptional is required for all members marked as required or default.
onRequiredOrDefault(boolean) - Method in class software.amazon.smithy.linters.MissingClientOptionalTrait.Config
 
onRequiredStructureOrUnion() - Method in class software.amazon.smithy.linters.MissingClientOptionalTrait.Config
Whether clientOptional is required for members marked as required that target structures or unions (shapes with no zero value, meaning it's impossible to later remove the required trait and replace it with the default trait).
onRequiredStructureOrUnion(boolean) - Method in class software.amazon.smithy.linters.MissingClientOptionalTrait.Config
 
onSection(String, Consumer<Object>) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Registers a function that intercepts the contents of a section and writes to the AbstractCodeWriter with the updated contents.
onSection(String, Consumer<Object>) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
onSection(CodeInterceptor<S, T>) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Intercepts a section of code emitted for a strongly typed CodeSection.
onSectionAppend(String, Runnable) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
onSectionPrepend(String, Runnable) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
openapi(String) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
OpenApi - Class in software.amazon.smithy.openapi.model
 
OpenApi.Builder - Class in software.amazon.smithy.openapi.model
 
OpenApiConfig - Class in software.amazon.smithy.openapi
"openapi" smithy-build plugin configuration settings.
OpenApiConfig() - Constructor for class software.amazon.smithy.openapi.OpenApiConfig
 
OpenApiConfig.HttpPrefixHeadersStrategy - Enum Class in software.amazon.smithy.openapi
Specifies what to do when the httpPrefixHeaders trait is found in a model.
OpenApiConverter - Class in software.amazon.smithy.openapi.fromsmithy
Converts a Smithy model to OpenAPI.
OpenApiException - Exception in software.amazon.smithy.openapi
 
OpenApiException(RuntimeException) - Constructor for exception software.amazon.smithy.openapi.OpenApiException
 
OpenApiException(String) - Constructor for exception software.amazon.smithy.openapi.OpenApiException
 
OpenApiException(String, Throwable) - Constructor for exception software.amazon.smithy.openapi.OpenApiException
 
OpenApiJsonAdd - Class in software.amazon.smithy.openapi.fromsmithy.mappers
Adds JSON values into the generated OpenAPI model using a JSON Patch like "add" operation that also generated intermediate objects as needed.
OpenApiJsonAdd() - Constructor for class software.amazon.smithy.openapi.fromsmithy.mappers.OpenApiJsonAdd
 
OpenApiJsonSchemaMapper - Class in software.amazon.smithy.openapi.fromsmithy
Applies OpenAPI extensions to a Schema using configuration settings found in OpenApiConfig.
OpenApiJsonSchemaMapper() - Constructor for class software.amazon.smithy.openapi.fromsmithy.OpenApiJsonSchemaMapper
 
OpenApiJsonSubstitutions - Class in software.amazon.smithy.openapi.fromsmithy.mappers
Substitutes JSON string values using the mapping defined in openapi.substitutions.
OpenApiJsonSubstitutions() - Constructor for class software.amazon.smithy.openapi.fromsmithy.mappers.OpenApiJsonSubstitutions
 
OpenApiMapper - Interface in software.amazon.smithy.openapi.fromsmithy
Provides a plugin infrastructure used to hook into the Smithy to OpenAPI conversion process and map over the result.
OpenApiProtocol<T extends Trait> - Interface in software.amazon.smithy.openapi.fromsmithy
An OpenAPI protocol is used to convert a Smithy protocol into HTTP-specific bindings.
OpenApiProtocol.Operation - Class in software.amazon.smithy.openapi.fromsmithy
Represents an operation entry to add to an OpenApi.Builder.
OpenApiVersion - Enum Class in software.amazon.smithy.openapi
OpenAPI versions supported by the converter.
openBlock(String, Object...) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Opens a block of syntax by writing text, a newline, then indenting.
openBlock(String, Object...) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
openBlock(String, String, Object[], Runnable) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Opens a block of syntax by writing textBeforeNewline, a newline, then indenting, then executes the given Runnable, then closes the block of syntax by writing a newline, dedenting, then writing textAfterNewline.
openBlock(String, String, Object[], Runnable) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
openBlock(String, String, Object, Object, Object, Object, Object, Runnable) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Opens a block of syntax by writing textBeforeNewline, a newline, then indenting, then executes the given Runnable, then closes the block of syntax by writing a newline, dedenting, then writing textAfterNewline.
openBlock(String, String, Object, Object, Object, Object, Object, Runnable) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
openBlock(String, String, Object, Object, Object, Object, Runnable) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Opens a block of syntax by writing textBeforeNewline, a newline, then indenting, then executes the given Runnable, then closes the block of syntax by writing a newline, dedenting, then writing textAfterNewline.
openBlock(String, String, Object, Object, Object, Object, Runnable) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
openBlock(String, String, Object, Object, Object, Runnable) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Opens a block of syntax by writing textBeforeNewline, a newline, then indenting, then executes the given Runnable, then closes the block of syntax by writing a newline, dedenting, then writing textAfterNewline.
openBlock(String, String, Object, Object, Object, Runnable) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
openBlock(String, String, Object, Object, Runnable) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Opens a block of syntax by writing textBeforeNewline, a newline, then indenting, then executes the given Runnable, then closes the block of syntax by writing a newline, dedenting, then writing textAfterNewline.
openBlock(String, String, Object, Object, Runnable) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
openBlock(String, String, Object, Runnable) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Opens a block of syntax by writing textBeforeNewline, a newline, then indenting, then executes the given Runnable, then closes the block of syntax by writing a newline, dedenting, then writing textAfterNewline.
openBlock(String, String, Object, Runnable) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
openBlock(String, String, Runnable) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Opens a block of syntax by writing textBeforeNewline, a newline, then indenting, then executes the given Runnable, then closes the block of syntax by writing a newline, dedenting, then writing textAfterNewline.
openBlock(String, String, Runnable) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
openIdConnectUrl(String) - Method in class software.amazon.smithy.openapi.model.SecurityScheme.Builder
 
operation(ShapeId) - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait.Builder
Set the operation used to discover endpoints for the service.
OPERATION - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
An operation relationship exists between a service and the operations bound to the service in the "operations" property, and between a resource and the operations bound to the resource in the "operations", "collectionOperations", and lifecycle properties.
OPERATION - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
operationId(String) - Method in class software.amazon.smithy.openapi.model.LinkObject.Builder
 
operationId(String) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
OperationIndex - Class in software.amazon.smithy.model.knowledge
Index of operation IDs to their resolved input, output, and error structures.
OperationIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.OperationIndex
 
operationInputs(List<EndpointTestOperationInput>) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase.Builder
 
operationName(String) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput.Builder
 
OperationObject - Class in software.amazon.smithy.openapi.model
 
OperationObject.Builder - Class in software.amazon.smithy.openapi.model
 
operationParams(ObjectNode) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput.Builder
 
operationRef(String) - Method in class software.amazon.smithy.openapi.model.LinkObject.Builder
 
operations() - Method in class software.amazon.smithy.codegen.core.directed.Directive
Gets a set of all operation shapes in the service, sorted by name.
operations() - Method in class software.amazon.smithy.openapi.model.PathItem
 
operations(Collection<ShapeId>) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
 
operationShape(OperationShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
operationShape(OperationShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
operationShape(OperationShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
OperationShape - Class in software.amazon.smithy.model.shapes
Represents an API operation.
OperationShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a OperationShape.
OperationValidator - Class in software.amazon.smithy.model.validation.validators
Validates operation inputs, outputs, and the use of input and output traits.
OperationValidator() - Constructor for class software.amazon.smithy.model.validation.validators.OperationValidator
 
option(String, String, String) - Method in class software.amazon.smithy.cli.HelpPrinter
Adds an option that takes no argument value.
Option(Type) - Constructor for class software.amazon.smithy.rulesengine.language.eval.Type.Option
 
optional(Type) - Static method in interface software.amazon.smithy.rulesengine.language.eval.Type
 
OptionalAuthTrait - Class in software.amazon.smithy.model.traits
Indicates that an operation / service supports unauthenticated access.
OptionalAuthTrait() - Constructor for class software.amazon.smithy.model.traits.OptionalAuthTrait
 
OptionalAuthTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.OptionalAuthTrait
 
OptionalAuthTrait.Provider - Class in software.amazon.smithy.model.traits
 
OptionalUtils - Class in software.amazon.smithy.utils
Functions that make working with optionals easier.
options(Set<SymbolReference.Option>) - Method in class software.amazon.smithy.codegen.core.SymbolReference.Builder
Replaces the Set of Options to the SymbolReference.
options(SymbolReference.Option...) - Method in class software.amazon.smithy.codegen.core.SymbolReference.Builder
Replaces the array of Options in the SymbolReference.
options(OperationObject) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
or(Optional<T>, Supplier<Optional<? extends T>>) - Static method in class software.amazon.smithy.utils.OptionalUtils
Retrieves the value of the optional if present or invokes the supplier for a value.
orderedCopyOf(Collection<? extends T>) - Static method in class software.amazon.smithy.utils.SetUtils
Creates an ordered immutable copy of the given set.
orderedCopyOf(Map<? extends K, ? extends V>) - Static method in class software.amazon.smithy.utils.MapUtils
Creates an ordered immutable copy of the given map.
orderedTickedList(Collection<?>) - Static method in class software.amazon.smithy.model.validation.ValidationUtils
Creates a comma separated string made up of the given collection.
OrExpression - Class in software.amazon.smithy.jmespath.ast
Or expression that returns the expression that returns a truthy value.
OrExpression(JmespathExpression, JmespathExpression) - Constructor for class software.amazon.smithy.jmespath.ast.OrExpression
 
OrExpression(JmespathExpression, JmespathExpression, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.OrExpression
 
origin(String) - Method in class software.amazon.smithy.model.traits.CorsTrait.Builder
 
originalModel(Model) - Method in class software.amazon.smithy.build.PluginContext.Builder
Sets the model that is being built before it was transformed in the projection.
originalModel(Model) - Method in class software.amazon.smithy.build.TransformContext.Builder
 
originalModelValidationEvents(List<ValidationEvent>) - Method in class software.amazon.smithy.build.TransformContext.Builder
 
OriginalShapeIdTrait - Class in software.amazon.smithy.model.traits.synthetic
Used to provide the original shape ID of a shape that is renamed in the semantic model.
OriginalShapeIdTrait(ShapeId) - Constructor for class software.amazon.smithy.model.traits.synthetic.OriginalShapeIdTrait
 
otherUsages() - Method in class software.amazon.smithy.rulesengine.analysis.CoverageChecker.CoverageResult
 
output(String) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Sets the optional output directory.
output(ObjectNode) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example.Builder
 
output(ToShapeId) - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
Sets the output shape ID of the operation.
OUTPUT - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
Relationships that exist on operation shapes.
outputDirectory(String) - Method in class software.amazon.smithy.build.model.SmithyBuildConfig.Builder
Set a directory where the build artifacts are written.
outputDirectory(String) - Method in class software.amazon.smithy.build.SmithyBuild
Set a directory where the build artifacts are written.
outputDirectory(Path) - Method in class software.amazon.smithy.build.SmithyBuild
Set a directory where the build artifacts are written.
outputEventStreamOperations() - Method in class software.amazon.smithy.codegen.core.directed.GenerateServiceDirective
Get a map of operations that use an event stream in their output.
OutputMember(PathMatcher) - Constructor for class software.amazon.smithy.waiters.Matcher.OutputMember
 
outputs(PartitionOutputs) - Method in class software.amazon.smithy.rulesengine.language.model.Partition.Builder
 
outputToken(String) - Method in class software.amazon.smithy.model.traits.PaginatedTrait.Builder
 
OutputTrait - Class in software.amazon.smithy.model.traits
Specializes a structure as the output of a single operation.
OutputTrait() - Constructor for class software.amazon.smithy.model.traits.OutputTrait
 
OutputTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.OutputTrait
 
OutputTrait(SourceLocation) - Constructor for class software.amazon.smithy.model.traits.OutputTrait
 
OutputTrait.Provider - Class in software.amazon.smithy.model.traits
 

P

packageName(String) - Method in class software.amazon.smithy.codegen.core.SymbolDependency.Builder
Sets the package name of the dependency.
pageSize(String) - Method in class software.amazon.smithy.model.traits.PaginatedTrait.Builder
 
PaginatedIndex - Class in software.amazon.smithy.model.knowledge
Index of operation shapes to paginated trait information.
PaginatedIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.PaginatedIndex
 
PaginatedTrait - Class in software.amazon.smithy.model.traits
Defines the pagination functionality of an operation.
PaginatedTrait.Builder - Class in software.amazon.smithy.model.traits
Builds the paginated trait.
PaginatedTrait.Provider - Class in software.amazon.smithy.model.traits
 
PaginatedTraitValidator - Class in software.amazon.smithy.model.validation.validators
Validates paginated traits.
PaginatedTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.PaginatedTraitValidator
 
PaginationInfo - Class in software.amazon.smithy.model.knowledge
Resolved and valid pagination information about an operation in a service.
Pair<L,R> - Class in software.amazon.smithy.utils
Generic immutable pair of values.
Pair(L, R) - Constructor for class software.amazon.smithy.utils.Pair
 
param(String, String, String, String) - Method in class software.amazon.smithy.cli.HelpPrinter
Adds a parameter that requires an argument value.
PARAM_MISSING_DOCS - Enum constant in enum class software.amazon.smithy.rulesengine.validators.ValidationErrorType
 
Parameter - Class in software.amazon.smithy.rulesengine.language.syntax.parameters
 
PARAMETER_IS_NOT_DEFINED - Enum constant in enum class software.amazon.smithy.rulesengine.validators.ValidationErrorType
 
PARAMETER_IS_NOT_USED - Enum constant in enum class software.amazon.smithy.rulesengine.validators.ValidationErrorType
 
PARAMETER_MISMATCH - Enum constant in enum class software.amazon.smithy.rulesengine.validators.ValidationErrorType
 
PARAMETER_TYPE_MISMATCH - Enum constant in enum class software.amazon.smithy.rulesengine.validators.ValidationErrorType
 
Parameter.Builder - Class in software.amazon.smithy.rulesengine.language.syntax.parameters
 
Parameter.Deprecated - Class in software.amazon.smithy.rulesengine.language.syntax.parameters
 
ParameterObject - Class in software.amazon.smithy.openapi.model
 
ParameterObject.Builder - Class in software.amazon.smithy.openapi.model
 
parameters(Collection<ParameterObject>) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
parameters(List<Ref<ParameterObject>>) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
parameters(Map<String, Node>) - Method in class software.amazon.smithy.openapi.model.LinkObject.Builder
 
parameters(Map<String, ParameterObject>) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
parameters(Map<String, ClientContextParamDefinition>) - Method in class software.amazon.smithy.rulesengine.traits.ClientContextParamsTrait.Builder
 
parameters(Map<String, StaticContextParamDefinition>) - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamsTrait.Builder
 
parameters(Parameters) - Method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet.Builder
Set the parameters for this EndpointRuleSet.
Parameters - Class in software.amazon.smithy.rulesengine.language.syntax.parameters
 
Parameters(Parameters.Builder) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters
 
Parameters.Builder - Class in software.amazon.smithy.rulesengine.language.syntax.parameters
 
ParametersValidator - Class in software.amazon.smithy.rulesengine.validators
Validator for rule-set parameters.
ParameterType - Enum Class in software.amazon.smithy.rulesengine.language.syntax.parameters
 
params(ObjectNode) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
params(ObjectNode) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase.Builder
 
ParamsHaveDocs - Class in software.amazon.smithy.rulesengine.validators
Validator to ensure that all parameters have documentation.
parse(InputStream) - Static method in class software.amazon.smithy.model.node.Node
Attempts to parse the given JSON input stream and returns a Node.
parse(InputStream, String) - Static method in class software.amazon.smithy.model.node.Node
Attempts to parse the given JSON input stream and returns a Node.
parse(String) - Static method in class software.amazon.smithy.jmespath.JmespathExpression
Parse a JMESPath expression.
parse(String) - Static method in class software.amazon.smithy.model.node.Node
Attempts to parse the given JSON string and return a Node.
parse(String) - Static method in class software.amazon.smithy.model.node.NodePointer
Parses a JSON pointer.
parse(String) - Static method in class software.amazon.smithy.model.pattern.UriPattern
Parse a URI pattern string into a UriPattern.
parse(String) - Static method in interface software.amazon.smithy.model.selector.Selector
Parses a selector expression.
parse(String) - Static method in class software.amazon.smithy.mqtt.traits.Topic
Parses an MQTT topic and labels.
parse(String) - Static method in class software.amazon.smithy.rulesengine.language.impl.AwsArn
Parses and returns the ARN components if the provided value is a valid AWS ARN.
parse(String, int) - Static method in class software.amazon.smithy.model.pattern.SmithyPattern.Segment
Parse a segment from the given offset.
parse(String, String) - Static method in class software.amazon.smithy.model.node.Node
Attempts to parse the given JSON string and File Name and return a Node.
parse(String, String, boolean) - Static method in class software.amazon.smithy.model.node.internal.NodeHandler
 
parse(String, FromSourceLocation) - Static method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template.Dynamic
 
parseArn() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
Returns a ParseArn function of this expression.
ParseArn - Class in software.amazon.smithy.rulesengine.language.stdlib
An aws rule-set function for parsing an AWS ARN into it's componenet parts.
ParseArn() - Constructor for class software.amazon.smithy.rulesengine.language.stdlib.ParseArn
 
parseIdentifier(SimpleParser) - Static method in class software.amazon.smithy.model.loader.ParserUtils
Expects and returns a parsed Smithy identifier production.
parseJsonWithComments(String) - Static method in class software.amazon.smithy.model.node.Node
Attempts to parse the given JSON string and return a Node.
parseJsonWithComments(String, String) - Static method in class software.amazon.smithy.model.node.Node
Attempts to parse the given JSON string and File Name and return a Node.
parseNumber(SimpleParser) - Static method in class software.amazon.smithy.model.loader.ParserUtils
Parses a Smithy number production into a string.
parseRootShapeId(SimpleParser) - Static method in class software.amazon.smithy.model.loader.ParserUtils
Expects and returns a parsed absolute Smithy Shape ID that does not include a member.
ParserUtils - Class in software.amazon.smithy.model.loader
Utility methods that act on a SimpleParser and parse Smithy grammar productions.
parseScopedAttribute(SimpleParser) - Static method in interface software.amazon.smithy.model.selector.AttributeValue
Uses the given parser to parse a scoped attribute production.
parseShapeId(SimpleParser) - Static method in class software.amazon.smithy.model.loader.ParserUtils
Expects and returns a parsed relative or absolute Smithy Shape ID.
parseShortform(String, FromSourceLocation) - Static method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
Parse a value from a "short form" used within a template.
parseUrl() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
Returns a parseUrl expression of this expression.
ParseUrl - Class in software.amazon.smithy.rulesengine.language.stdlib
A rule-set function to parse a URI from a string.
ParseUrl() - Constructor for class software.amazon.smithy.rulesengine.language.stdlib.ParseUrl
 
Part() - Constructor for class software.amazon.smithy.rulesengine.language.syntax.expr.Template.Part
 
partition() - Method in class software.amazon.smithy.rulesengine.language.impl.AwsArn
 
partition(String) - Method in class software.amazon.smithy.rulesengine.language.impl.AwsArn.Builder
 
Partition - Class in software.amazon.smithy.rulesengine.language.model
Describes an AWS partition, it's regions, and the outputs to be provided by the rule-set aws.partition function.
PARTITION - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.ParseArn
 
Partition.Builder - Class in software.amazon.smithy.rulesengine.language.model
 
PartitionDataProvider - Interface in software.amazon.smithy.rulesengine.language.stdlib.partition
 
PartitionOutputs - Class in software.amazon.smithy.rulesengine.language.model
The outputs to be provided by the rule-set aws.partition function.
PartitionOutputs.Builder - Class in software.amazon.smithy.rulesengine.language.model
 
partitions() - Method in class software.amazon.smithy.rulesengine.language.model.Partitions
 
partitions(List<Partition>) - Method in class software.amazon.smithy.rulesengine.language.model.Partitions.Builder
 
Partitions - Class in software.amazon.smithy.rulesengine.language.model
A model for defining the set of partitions that are used by the rule-set aws.partition function.
Partitions.Builder - Class in software.amazon.smithy.rulesengine.language.model
 
passThroughBehavior(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Configures the pass through behavior of the integration.
passThroughBehavior(String) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
Configures the pass through behavior of the integration.
patch(OperationObject) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
path(String) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Builder
 
Path(List<List<Condition>>, List<Condition>) - Constructor for class software.amazon.smithy.rulesengine.language.util.PathFinder.Path
 
Path(List<Relationship>) - Constructor for class software.amazon.smithy.model.selector.PathFinder.Path
 
PATH - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.ParseUrl
 
PATH_ONLY - Enum constant in enum class software.amazon.smithy.build.MockManifest.StoreMode
Store only the path of each saved file.
PathComparator - Enum Class in software.amazon.smithy.waiters
Defines a comparison to perform in a PathMatcher.
PathFinder - Class in software.amazon.smithy.model.selector
Finds the possible directed relationship paths from a starting shape to shapes connected to the starting shape that match a selector.
PathFinder - Class in software.amazon.smithy.rulesengine.language.util
Utility to determine with path of conditions that must be matched to reach a condition in a rule-set.
PathFinder.Path - Class in software.amazon.smithy.model.selector
An immutable Relationship path from a starting shape to an end shape.
PathFinder.Path - Class in software.amazon.smithy.rulesengine.language.util
 
PathItem - Class in software.amazon.smithy.openapi.model
 
PathItem.Builder - Class in software.amazon.smithy.openapi.model
 
PathMatcher - Class in software.amazon.smithy.waiters
A Matcher implementation for inputPathList, outputPathList, and errorPathList.
PathMatcher(String, String, PathComparator) - Constructor for class software.amazon.smithy.waiters.PathMatcher
 
paths(Map<String, PathItem>) - Method in class software.amazon.smithy.openapi.model.CallbackObject.Builder
 
paths(Map<String, PathItem>) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
pattern(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
pattern(String) - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Builder
 
PATTERN_PROPERTIES - Enum constant in enum class software.amazon.smithy.jsonschema.JsonSchemaConfig.MapStrategy
Converts to a schema that uses "patternProperties".
patternProperties(Map<String, Schema>) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
PatternTrait - Class in software.amazon.smithy.model.traits
Restricts string values to a specified regular expression.
PatternTrait(String) - Constructor for class software.amazon.smithy.model.traits.PatternTrait
 
PatternTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.model.traits.PatternTrait
 
PatternTrait.Provider - Class in software.amazon.smithy.model.traits
 
PatternTraitValidator - Class in software.amazon.smithy.model.validation.validators
Emits a validation event if a pattern trait is not anchored.
PatternTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.PatternTraitValidator
 
PAYLOAD - Enum constant in enum class software.amazon.smithy.model.knowledge.HttpBinding.Location
 
payloadFormatVersion(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Sets the payload format version.
peek() - Method in class software.amazon.smithy.cli.Arguments
Peeks at the next value in the arguments list without shifting it.
peek() - Method in interface software.amazon.smithy.utils.BuilderRef
Gets an immutable T from the reference, reusing borrowed values if possible, and creating owned values if needed.
peek() - Method in class software.amazon.smithy.utils.SimpleParser
Returns the current character of the expression, but does not consume it.
peek(int) - Method in class software.amazon.smithy.utils.SimpleParser
Returns the current character of the expression + offset characters, but does not consume it.
peekSingleCharForMessage() - Method in class software.amazon.smithy.utils.SimpleParser
Peeks the next character and returns [EOF] if the next character is past the end of the expression.
performDefaultCodegenTransforms() - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
permissions(Collection<String>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Handler.Builder
 
placeShapesByNamespace(Shape) - Static method in class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer
Sorts shapes into files based on their namespace, where each file is named {namespace}.smithy.
PlaneIndex - Class in software.amazon.smithy.aws.traits
Determines if a service, resource, or operation are considered part of the data plane or control plane.
PlaneIndex(Model) - Constructor for class software.amazon.smithy.aws.traits.PlaneIndex
 
plugin(String) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Ensures that only the given plugin is built in each projection.
pluginClassLoader(ClassLoader) - Method in class software.amazon.smithy.build.PluginContext.Builder
Sets a ClassLoader that should be used by build plugins when loading services.
pluginClassLoader(ClassLoader) - Method in class software.amazon.smithy.build.SmithyBuild
Sets a ClassLoader that should be used by SmithyBuild plugins when discovering services.
PluginContext - Class in software.amazon.smithy.build
Context object used in plugin execution.
PluginContext.Builder - Class in software.amazon.smithy.build
Builds a PluginContext.
pluginFactory(Function<String, Optional<SmithyBuildPlugin>>) - Method in class software.amazon.smithy.build.SmithyBuild
Sets a factory function used to create plugins by name.
pluginFilter(Predicate<String>) - Method in class software.amazon.smithy.build.SmithyBuild
Sets a predicate that accepts the name of a plugin and returns true if the plugin should be built.
plugins(Map<String, ObjectNode>) - Method in class software.amazon.smithy.build.model.ProjectionConfig.Builder
Replaces the plugins of the projection.
plugins(Map<String, ObjectNode>) - Method in class software.amazon.smithy.build.model.SmithyBuildConfig.Builder
Replaces plugins on the config.
pop() - Method in class software.amazon.smithy.rulesengine.language.eval.Scope
 
popState() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Pops the current AbstractCodeWriter state from the state stack.
popState() - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
position() - Method in class software.amazon.smithy.utils.SimpleParser
Gets the current 0-based position of the parser.
positional(String, String) - Method in class software.amazon.smithy.cli.HelpPrinter
Defines a positional argument.
positive() - Method in class software.amazon.smithy.rulesengine.language.util.PathFinder.Path
 
POSITIVE_INFINITY - Enum constant in enum class software.amazon.smithy.model.node.Node.NonNumericFloat
 
post(OperationObject) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
postProcessOperation(Context<? extends Trait>, OperationShape, OperationObject, String, String) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiMapper
Updates an operation after invoking the plugin system on the contents of the operation (specifically, after OpenApiMapper.updateOperation(software.amazon.smithy.openapi.fromsmithy.Context<? extends software.amazon.smithy.model.traits.Trait>, software.amazon.smithy.model.shapes.OperationShape, software.amazon.smithy.openapi.model.OperationObject, java.lang.String, java.lang.String), OpenApiMapper.updateParameter(software.amazon.smithy.openapi.fromsmithy.Context<? extends software.amazon.smithy.model.traits.Trait>, software.amazon.smithy.model.shapes.OperationShape, java.lang.String, java.lang.String, software.amazon.smithy.openapi.model.ParameterObject), OpenApiMapper.updateRequestBody(software.amazon.smithy.openapi.fromsmithy.Context<? extends software.amazon.smithy.model.traits.Trait>, software.amazon.smithy.model.shapes.OperationShape, java.lang.String, java.lang.String, software.amazon.smithy.openapi.model.RequestBodyObject), OpenApiMapper.updateResponse(software.amazon.smithy.openapi.fromsmithy.Context<? extends software.amazon.smithy.model.traits.Trait>, software.amazon.smithy.model.shapes.OperationShape, java.lang.String, java.lang.String, java.lang.String, software.amazon.smithy.openapi.model.ResponseObject), and OpenApiMapper.updateRequestBody(software.amazon.smithy.openapi.fromsmithy.Context<? extends software.amazon.smithy.model.traits.Trait>, software.amazon.smithy.model.shapes.OperationShape, java.lang.String, java.lang.String, software.amazon.smithy.openapi.model.RequestBodyObject)).
precomputed(Model) - Static method in interface software.amazon.smithy.model.neighbor.NeighborProvider
Creates a NeighborProvider that precomputes the neighbors of a model.
precomputed(Model, NeighborProvider) - Static method in interface software.amazon.smithy.model.neighbor.NeighborProvider
Creates a NeighborProvider that precomputes the neighbors of a model.
prefix(String) - Method in class software.amazon.smithy.model.traits.XmlNamespaceTrait.Builder
 
prefix(String) - Method in class software.amazon.smithy.openapi.model.XmlObject.Builder
 
PREFIX_HEADERS - Enum constant in enum class software.amazon.smithy.model.knowledge.HttpBinding.Location
 
Prelude - Class in software.amazon.smithy.model.loader
Represents the prelude model available to every Smithy model.
prepend(W, S) - Method in interface software.amazon.smithy.utils.CodeInterceptor.Prepender
Writes text before previously written content in the section.
preprocessModel(Model, S) - Method in interface software.amazon.smithy.codegen.core.SmithyIntegration
Preprocess the model before code generation.
PRESENCE - Enum constant in enum class software.amazon.smithy.model.traits.TraitDefinition.ChangeType
Emit when a trait is added or removed.
pretty() - Method in class software.amazon.smithy.rulesengine.analysis.CoverageChecker.CoverageResult
 
prettyPrint(Node, String) - Static method in class software.amazon.smithy.model.node.internal.NodeHandler
 
prettyPrintJson(Node) - Static method in class software.amazon.smithy.model.node.Node
Writes the contents of a Node to a pretty-printed JSON string.
prettyPrintJson(Node, String) - Static method in class software.amazon.smithy.model.node.Node
Writes the contents of a Node to a pretty-printed JSON string.
prettyWithPath(EndpointRuleSet) - Method in class software.amazon.smithy.rulesengine.analysis.CoverageChecker.CoverageResult
 
primaryIdentifier(Collection<String>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
primaryIdentifiers(Set<String>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
print(String, Style...) - Method in class software.amazon.smithy.cli.ColorFormatter.PrinterBuffer
Writes styled text to the builder using the CliPrinter's color settings.
print(ColorFormatter, CliPrinter) - Method in class software.amazon.smithy.cli.HelpPrinter
Prints the generated help to the given printer.
print(Node) - Static method in class software.amazon.smithy.model.node.internal.NodeHandler
 
printerBuffer(CliPrinter) - Method in interface software.amazon.smithy.cli.ColorFormatter
Creates a ColorFormatter.PrinterBuffer used to build up a long string of styled text.
printHelp(Arguments, ColorFormatter, CliPrinter) - Method in interface software.amazon.smithy.cli.Command
Prints help output.
printHelp(Arguments, ColorFormatter, CliPrinter) - Method in class software.amazon.smithy.cli.commands.SmithyCommand
 
printJson(Node) - Static method in class software.amazon.smithy.model.node.Node
Writes the contents of a Node to a non-pretty-printed JSON string.
println() - Method in class software.amazon.smithy.cli.ColorFormatter.PrinterBuffer
Writes a system-dependent new line.
println(String) - Method in interface software.amazon.smithy.cli.CliPrinter
Prints text to the writer and appends a new line.
println(String, Style...) - Method in class software.amazon.smithy.cli.ColorFormatter.PrinterBuffer
Prints a line of styled text to the buffer.
println(CliPrinter, String, Style...) - Method in interface software.amazon.smithy.cli.ColorFormatter
Print a styled line of text to the given printer.
priority() - Method in interface software.amazon.smithy.codegen.core.SmithyIntegration
Gets the priority ordering relative to the topologically ordered integration graph determined by SmithyIntegration.runBefore() and SmithyIntegration.runAfter().
PrivateAccessValidator - Class in software.amazon.smithy.model.validation.validators
Ensures that shapes in separate namespaces don't refer to shapes in other namespaces that are marked as private.
PrivateAccessValidator() - Constructor for class software.amazon.smithy.model.validation.validators.PrivateAccessValidator
 
PrivateTrait - Class in software.amazon.smithy.model.traits
Indicates that a shape cannot be targeted outside of the namespace in which it was defined.
PrivateTrait() - Constructor for class software.amazon.smithy.model.traits.PrivateTrait
 
PrivateTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.PrivateTrait
 
PrivateTrait.Provider - Class in software.amazon.smithy.model.traits
 
projection(String) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Ensures that only the given projection is built.
projection(String, ProjectionConfig) - Method in class software.amazon.smithy.build.PluginContext.Builder
Sets the projection that the plugin belongs to.
projection(Collection<AttributeValue>) - Static method in interface software.amazon.smithy.model.selector.AttributeValue
Creates a 'projection' AttributeValue.
ProjectionConfig - Class in software.amazon.smithy.build.model
ProjectionConfig stored in a SmithyBuildConfig.
ProjectionConfig.Builder - Class in software.amazon.smithy.build.model
ProjectionExpression - Class in software.amazon.smithy.jmespath.ast
Iterates over each element in the array returned from the left expression, passes it to the right expression, and returns the aggregated results.
ProjectionExpression(JmespathExpression, JmespathExpression) - Constructor for class software.amazon.smithy.jmespath.ast.ProjectionExpression
 
ProjectionExpression(JmespathExpression, JmespathExpression, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.ProjectionExpression
 
projectionFilter(Predicate<String>) - Method in class software.amazon.smithy.build.SmithyBuild
Sets a predicate that accepts the name of a projection and returns true if the projection should be built.
projectionName(String) - Method in class software.amazon.smithy.build.ProjectionResult.Builder
Sets the required projection name.
projectionName(String) - Method in class software.amazon.smithy.build.TransformContext.Builder
 
ProjectionResult - Class in software.amazon.smithy.build
The result of applying a projection to a model.
ProjectionResult.Builder - Class in software.amazon.smithy.build
Builds up a ProjectionResult.
projections(Map<String, ProjectionConfig>) - Method in class software.amazon.smithy.build.model.SmithyBuildConfig.Builder
Replaces projections on the config.
projectionSource(String) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Sets the name of the projection being built as a source.
projectionSourceTags(String) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Sets the tags to find in the build classpath when projecting a JAR.
projectionSourceTags(Collection<String>) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Sets the tags to find in the build classpath when projecting a JAR.
ProjectionTransformer - Interface in software.amazon.smithy.build
Creates a model transformer by name.
properties(Map<String, Object>) - Method in class software.amazon.smithy.codegen.core.SymbolReference.Builder
Replaces all of the custom properties.
properties(Map<String, Property>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote.Builder
 
properties(Map<String, Property>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
properties(Map<String, Schema>) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
properties(Map<String, Node>) - Method in class software.amazon.smithy.rulesengine.traits.ExpectedEndpoint.Builder
 
properties(Map<String, ShapeId>) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
properties(Map<String, Value>) - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint.Builder
 
properties(Map<Identifier, Literal>) - Method in class software.amazon.smithy.rulesengine.language.Endpoint.Builder
 
property(String) - Method in class software.amazon.smithy.aws.traits.tagging.TaggableTrait.Builder
 
Property - Class in software.amazon.smithy.aws.cloudformation.schema.model
Data class representing a CloudFormation Resource Schema's property.
PROPERTY - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
Relationships that exist between a member and the shapes that are referenced by its properties property.
PROPERTY_NAMES - Enum constant in enum class software.amazon.smithy.jsonschema.JsonSchemaConfig.MapStrategy
Converts to a schema that uses a combination of "propertyNames" and "additionalProperties".
Property.Builder - Class in software.amazon.smithy.aws.cloudformation.schema.model
 
PropertyBindingIndex - Class in software.amazon.smithy.model.knowledge
Index of member shape to associated resource property information.
propertyDefinitions(Map<String, CfnResourceProperty>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
propertyNames(Schema) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
propertyNamingStrategy(PropertyNamingStrategy) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter.Builder
Sets a custom property naming strategy.
PropertyNamingStrategy - Interface in software.amazon.smithy.jsonschema
Determines the field/property/member name of a member in an object.
PropertyTrait - Class in software.amazon.smithy.model.traits
Configures how a structure member maps to a resource property.
PropertyTrait.Builder - Class in software.amazon.smithy.model.traits
 
PropertyTrait.Provider - Class in software.amazon.smithy.model.traits
 
protocol(ShapeId) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
protocol(ToShapeId) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase.Builder
 
ProtocolDefinitionTrait - Class in software.amazon.smithy.model.traits
A trait that is attached to other traits to define a Smithy protocol.
ProtocolDefinitionTrait(ProtocolDefinitionTrait.Builder) - Constructor for class software.amazon.smithy.model.traits.ProtocolDefinitionTrait
 
ProtocolDefinitionTrait.Builder - Class in software.amazon.smithy.model.traits
 
ProtocolDefinitionTrait.Provider - Class in software.amazon.smithy.model.traits
 
ProtocolHttpPayloadValidator - Class in software.amazon.smithy.aws.traits.protocols
Ensures that the http payload trait is only bound to structures, unions, documents, blobs, or strings for AWS protocols.
ProtocolHttpPayloadValidator() - Constructor for class software.amazon.smithy.aws.traits.protocols.ProtocolHttpPayloadValidator
 
ProtocolHttpValidator - Class in software.amazon.smithy.aws.traits.protocols
Ensures that every entry in eventStreamHttp also appears in the http property of a protocol trait.
ProtocolHttpValidator() - Constructor for class software.amazon.smithy.aws.traits.protocols.ProtocolHttpValidator
 
provenTruthy() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Option
 
provenTruthy() - Method in interface software.amazon.smithy.rulesengine.language.eval.Type
When used in the context of a condition, the condition can only match if the value was truthful.
Provider() - Constructor for class software.amazon.smithy.aws.apigateway.traits.ApiKeySourceTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizerTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.apigateway.traits.RequestValidatorTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnAdditionalIdentifierTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnDefaultValueTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnExcludePropertyTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnNameTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.iam.traits.ActionPermissionDescriptionTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.iam.traits.ConditionKeysTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.iam.traits.DefineConditionKeysTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.iam.traits.DisableConditionKeyInferenceTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.iam.traits.IamResourceTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.iam.traits.RequiredActionsTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.iam.traits.SupportedPrincipalTypesTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.ArnReferenceTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.ArnTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.auth.CognitoUserPoolsTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.auth.SigV4Trait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.auth.UnsignedPayloadTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientDiscoveredEndpointTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryIdTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.ControlPlaneTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.customizations.S3UnwrappedXmlOutputTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.DataPlaneTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.DataTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.HttpChecksumTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsJson1_0Trait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsJson1_1Trait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsQueryCompatibleTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsQueryTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.protocols.Ec2QueryNameTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.protocols.Ec2QueryTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.protocols.RestJson1Trait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.protocols.RestXmlTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.ServiceTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.tagging.TagEnabledTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.aws.traits.tagging.TaggableTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.linters.AbbreviationNameValidator.Provider
 
Provider() - Constructor for class software.amazon.smithy.linters.CamelCaseValidator.Provider
 
Provider() - Constructor for class software.amazon.smithy.linters.InputOutputStructureReuseValidator.Provider
 
Provider() - Constructor for class software.amazon.smithy.linters.MissingClientOptionalTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.linters.MissingPaginatedTraitValidator.Provider
 
Provider() - Constructor for class software.amazon.smithy.linters.MissingSensitiveTraitValidator.Provider
 
Provider() - Constructor for class software.amazon.smithy.linters.NoninclusiveTermsValidator.Provider
 
Provider() - Constructor for class software.amazon.smithy.linters.RepeatedShapeNameValidator.Provider
 
Provider() - Constructor for class software.amazon.smithy.linters.ReservedWordsValidator.Provider
 
Provider() - Constructor for class software.amazon.smithy.linters.ShouldHaveUsedTimestampValidator.Provider
 
Provider() - Constructor for class software.amazon.smithy.linters.StandardOperationVerbValidator.Provider
 
Provider() - Constructor for class software.amazon.smithy.linters.StutteredShapeNameValidator.Provider
Deprecated.
 
Provider() - Constructor for class software.amazon.smithy.model.traits.AddedDefaultTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.AuthDefinitionTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.AuthTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.BoxTrait.Provider
Deprecated.
 
Provider() - Constructor for class software.amazon.smithy.model.traits.ClientOptionalTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.CorsTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.DefaultTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.DeprecatedTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.DocumentationTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.EndpointTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.EnumTrait.Provider
Deprecated.
 
Provider() - Constructor for class software.amazon.smithy.model.traits.EnumValueTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.ErrorTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.EventHeaderTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.EventPayloadTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.ExamplesTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.ExternalDocumentationTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HostLabelTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpBasicAuthTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpBearerAuthTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpChecksumRequiredTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpDigestAuthTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpErrorTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpHeaderTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpLabelTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpPayloadTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpPrefixHeadersTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpQueryParamsTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpQueryTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpResponseCodeTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.HttpTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.IdempotencyTokenTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.IdempotentTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.IdRefTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.InputTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.InternalTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.JsonNameTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.LengthTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.MediaTypeTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.MixinTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.NestedPropertiesTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.NoReplaceTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.NotPropertyTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.OptionalAuthTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.OutputTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.PaginatedTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.PatternTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.PrivateTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.PropertyTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.ProtocolDefinitionTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.RangeTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.ReadonlyTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.RecommendedTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.ReferencesTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.RequiredTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.RequiresLengthTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.ResourceIdentifierTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.RetryableTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.SensitiveTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.SinceTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.SparseTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.StreamingTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.SuppressTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.TagsTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.TimestampFormatTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.TitleTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.TraitDefinition.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.UniqueItemsTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.UnitTypeTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.UnstableTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.XmlAttributeTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.XmlFlattenedTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.XmlNamespaceTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.traits.XmlNameTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator.Provider
 
Provider() - Constructor for class software.amazon.smithy.model.validation.linters.EmitNoneSelectorValidator.Provider
 
Provider() - Constructor for class software.amazon.smithy.mqtt.traits.MqttJsonTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.mqtt.traits.PublishTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.mqtt.traits.SubscribeTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.mqtt.traits.TopicLabelTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestsTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.protocoltests.traits.HttpRequestTestsTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.protocoltests.traits.HttpResponseTestsTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.rulesengine.traits.ClientContextParamsTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.rulesengine.traits.ContextParamTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.rulesengine.traits.EndpointRuleSetTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.rulesengine.traits.EndpointTestsTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.rulesengine.traits.StaticContextParamsTrait.Provider
 
Provider() - Constructor for class software.amazon.smithy.waiters.WaitableTrait.Provider
 
Provider(Class<T>, Function<ObjectNode, T>) - Constructor for class software.amazon.smithy.model.validation.ValidatorService.Provider
 
Provider(Class<T>, Supplier<T>) - Constructor for class software.amazon.smithy.model.validation.ValidatorService.Provider
 
Provider(String, Function<ObjectNode, ? extends Validator>) - Constructor for class software.amazon.smithy.model.validation.ValidatorService.Provider
 
Provider(ShapeId) - Constructor for class software.amazon.smithy.model.traits.AbstractTrait.Provider
 
Provider(ShapeId, BiFunction<String, SourceLocation, T>) - Constructor for class software.amazon.smithy.model.traits.StringTrait.Provider
 
Provider(ShapeId, BiFunction<List<String>, SourceLocation, T>) - Constructor for class software.amazon.smithy.model.traits.StringListTrait.Provider
 
Provider(ShapeId, Function<ObjectNode, T>) - Constructor for class software.amazon.smithy.model.traits.AnnotationTrait.Provider
 
providerArns(List<String>) - Method in class software.amazon.smithy.aws.traits.auth.CognitoUserPoolsTrait.Builder
Sets the provider ARNs.
PublishTrait - Class in software.amazon.smithy.mqtt.traits
smithy.mqtt#publish trait.
PublishTrait(String) - Constructor for class software.amazon.smithy.mqtt.traits.PublishTrait
 
PublishTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.mqtt.traits.PublishTrait
 
PublishTrait.Provider - Class in software.amazon.smithy.mqtt.traits
 
push() - Method in class software.amazon.smithy.rulesengine.language.eval.Scope
 
pushFilteredState(Function<String, String>) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Pushes an anonymous named state that is always passed through the given filter function before being written to the writer.
pushFilteredState(Function<String, String>) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
pushState() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Copies and pushes the current state to the state stack.
pushState() - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
pushState(String) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Copies and pushes the current state to the state stack using a named state that can be intercepted by functions registered with AbstractCodeWriter.onSection(CodeInterceptor).
pushState(String) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
pushState(CodeSection) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Pushes a strongly typed section extension point.
put(String, String) - Method in class software.amazon.smithy.codegen.core.MappedReservedWords.Builder
Add a new reserved words.
put(String, String) - Method in class software.amazon.smithy.codegen.core.ReservedWordsBuilder
Add a new reserved words.
put(String, Waiter) - Method in class software.amazon.smithy.waiters.WaitableTrait.Builder
 
put(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
put(OperationObject) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
PUT - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
Relationships that exist between a resource and the put lifecycle operation.
putAuthorizer(String, AuthorizerDefinition) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait.Builder
Adds an authorizer.
putCallback(String, CallbackObject) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
putCallbacks(String, CallbackObject) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
putCaseInsensitive(String, String) - Method in class software.amazon.smithy.codegen.core.MappedReservedWords.Builder
Add a new case-insensitive reserved word that converts the given reserved word to the given conversion string.
putConditionKey(String, ConditionKeyDefinition) - Method in class software.amazon.smithy.aws.iam.traits.DefineConditionKeysTrait.Builder
 
putContent(String, MediaTypeObject) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
putContent(String, MediaTypeObject) - Method in class software.amazon.smithy.openapi.model.RequestBodyObject.Builder
 
putContent(String, MediaTypeObject) - Method in class software.amazon.smithy.openapi.model.ResponseObject.Builder
 
putContext(String, Object) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Adds a named key-value pair to the context of the current state.
putContext(String, Object) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
putContext(Map<String, Object>) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Adds a map of named key-value pair to the context of the current state.
putContext(Map<String, Object>) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
putDefinition(String, Schema) - Method in class software.amazon.smithy.jsonschema.SchemaDocument.Builder
Adds a scheme definition to the builder.
putEncoding(String, EncodingObject) - Method in class software.amazon.smithy.openapi.model.MediaTypeObject.Builder
 
putExample(String, Node) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
putExample(String, ExampleObject) - Method in class software.amazon.smithy.openapi.model.MediaTypeObject.Builder
 
putExtension(String, boolean) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Add an extension to the "extensions" object node.
putExtension(String, Boolean) - Method in class software.amazon.smithy.openapi.model.Component.Builder
 
putExtension(String, Number) - Method in class software.amazon.smithy.openapi.model.Component.Builder
 
putExtension(String, String) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Add an extension to the "extensions" object node.
putExtension(String, String) - Method in class software.amazon.smithy.openapi.model.Component.Builder
 
putExtension(String, Node) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Add an extension to the "extensions" object node.
putExtension(String, Node) - Method in class software.amazon.smithy.openapi.model.Component.Builder
 
putExtension(String, ToNode) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
putExtensions(Object) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Add an extension to the "extensions" object node using a POJO.
putFormatter(char, BiFunction<Object, String, String>) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Adds a custom formatter expression to the current state of the AbstractCodeWriter.
putFormatter(char, BiFunction<Object, String, String>) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
putHeader(String, String) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition.Builder
 
putHeader(String, String) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition.Builder
 
putHeader(String, String) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
putHeader(String, List<String>) - Method in class software.amazon.smithy.rulesengine.traits.ExpectedEndpoint.Builder
 
putHeader(String, ParameterObject) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
putHeader(String, ParameterObject) - Method in class software.amazon.smithy.openapi.model.EncodingObject.Builder
 
putHeader(String, Ref<ParameterObject>) - Method in class software.amazon.smithy.openapi.model.ResponseObject.Builder
 
putLink(String, LinkObject) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
putLink(String, LinkObject) - Method in class software.amazon.smithy.openapi.model.ResponseObject.Builder
 
putLink(String, Ref<LinkObject>) - Method in class software.amazon.smithy.openapi.model.ResponseObject.Builder
 
putMetadata(String, String) - Method in class software.amazon.smithy.utils.CodeWriterDebugInfo
Put additional debug metadata on the object.
putMetadata(String, Node) - Method in class software.amazon.smithy.model.loader.ModelAssembler
Adds metadata to the model.
putMetadataProperty(String, Node) - Method in class software.amazon.smithy.model.Model.Builder
 
putParameter(String, ParameterObject) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
putParameter(String, ClientContextParamDefinition) - Method in class software.amazon.smithy.rulesengine.traits.ClientContextParamsTrait.Builder
 
putParameter(String, StaticContextParamDefinition) - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamsTrait.Builder
 
putPath(String, PathItem) - Method in class software.amazon.smithy.openapi.model.CallbackObject.Builder
 
putPath(String, PathItem) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
putPatternProperty(String, Schema) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
putProperty(String, Object) - Method in class software.amazon.smithy.codegen.core.SymbolReference.Builder
Sets a specific custom property.
putProperty(String, Object) - Method in class software.amazon.smithy.model.loader.ModelAssembler
Puts a configuration property on the ModelAssembler.
putProperty(String, Schema) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
putProperty(String, Node) - Method in class software.amazon.smithy.rulesengine.traits.ExpectedEndpoint.Builder
 
putPropertyDefinition(String, CfnResourceProperty) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource.Builder
 
putRegion(String, RegionOverride) - Method in class software.amazon.smithy.rulesengine.language.model.Partition.Builder
 
putRename(ShapeId, String) - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
 
putRequestBodies(String, RequestBodyObject) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
putRequestParameter(String, String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Adds a request parameter.
putRequestParameter(String, String) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
Adds a request parameters.
putRequestTemplate(String, String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Adds a request template.
putRequestTemplate(String, String) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
Adds a request template.
putResponse(String, IntegrationResponse) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Adds a response for the given response regex.
putResponse(String, IntegrationResponse) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
Adds a response for the given response regex.
putResponse(String, ResponseObject) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
putResponse(String, ResponseObject) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
putResponseParameter(String, String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse.Builder
Sets a response parameter mapping.
putResponseTemplate(String, String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse.Builder
Adds a response template for a MIME type.
putSchema(String, Schema) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
putSecurityScheme(String, SecurityScheme) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
putSynthesizedSchema(String, Schema) - Method in class software.amazon.smithy.openapi.fromsmithy.Context
Puts a new synthesized schema that is needed to convert to OpenAPI.

Q

QUERY - Enum constant in enum class software.amazon.smithy.model.knowledge.HttpBinding.Location
 
QUERY - Enum constant in enum class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Location
 
QUERY_PARAMS - Enum constant in enum class software.amazon.smithy.model.knowledge.HttpBinding.Location
 
queryParams(List<String>) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition.Builder
 
queryParams(List<String>) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
quiet() - Method in class software.amazon.smithy.cli.StandardOptions
 
QUIET - Static variable in class software.amazon.smithy.cli.StandardOptions
 

R

RANGE_TRAIT_ZERO_VALUE_WARNING - Enum constant in enum class software.amazon.smithy.model.validation.NodeValidationVisitor.Feature
Emit a warning when a range trait is incompatible with a default value of 0.
RangeTrait - Class in software.amazon.smithy.model.traits
Constrains a shape to minimum and maximum numeric range.
RangeTrait.Builder - Class in software.amazon.smithy.model.traits
Builder used to create a RangeTrait.
RangeTrait.Provider - Class in software.amazon.smithy.model.traits
 
RangeTraitValidator - Class in software.amazon.smithy.model.validation.validators
Ensures that range traits are valid.
RangeTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.RangeTraitValidator
 
read(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
READ - Enum constant in enum class software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex.Mutability
Applied when a property was derived from a lifecycle operation that retrieves a resource or the CfnMutabilityTrait specifying full, read, or create-and-read mutability.
READ - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
Relationships that exist between a resource and the get lifecycle operation.
READ - Static variable in class software.amazon.smithy.aws.cloudformation.schema.model.Handler
 
readOnly(boolean) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
readOnlyProperties(Collection<String>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
ReadonlyTrait - Class in software.amazon.smithy.model.traits
Indicates that an operation is read-only.
ReadonlyTrait() - Constructor for class software.amazon.smithy.model.traits.ReadonlyTrait
 
ReadonlyTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.ReadonlyTrait
 
ReadonlyTrait.Provider - Class in software.amazon.smithy.model.traits
 
readUtf8File(String) - Static method in class software.amazon.smithy.utils.IoUtils
Reads a file into a UTF-8 encoded string.
readUtf8File(Path) - Static method in class software.amazon.smithy.utils.IoUtils
Reads a file into a UTF-8 encoded string.
readUtf8Resource(Class<?>, String) - Static method in class software.amazon.smithy.utils.IoUtils
Reads a class resource into a UTF-8 string.
readUtf8Resource(ClassLoader, String) - Static method in class software.amazon.smithy.utils.IoUtils
Reads a class loader resource into a UTF-8 string.
readUtf8Url(URL) - Static method in class software.amazon.smithy.utils.IoUtils
Reads a URL resource into a UTF-8 string.
reason(String) - Method in class software.amazon.smithy.model.traits.RecommendedTrait.Builder
 
RecommendedTrait - Class in software.amazon.smithy.model.traits
 
RecommendedTrait.Builder - Class in software.amazon.smithy.model.traits
Builder used to create a RecommendedTrait.
RecommendedTrait.Provider - Class in software.amazon.smithy.model.traits
 
record(Map<Identifier, Type>) - Static method in interface software.amazon.smithy.rulesengine.language.eval.Type
 
record(Map<Identifier, Value>) - Static method in class software.amazon.smithy.rulesengine.language.eval.Value
 
record(Map<Identifier, Literal>) - Static method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
Constructs a record literal of values.
Record(Map<Identifier, Type>) - Constructor for class software.amazon.smithy.rulesengine.language.eval.Type.Record
 
RED - Enum constant in enum class software.amazon.smithy.cli.Style
 
ref(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
Ref<T extends ToNode> - Class in software.amazon.smithy.openapi.model
 
Ref() - Constructor for class software.amazon.smithy.openapi.model.Ref
 
reference(Identifier, FromSourceLocation) - Static method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
Constructs a Reference for the given Identifier at the given location.
Reference - Class in software.amazon.smithy.rulesengine.language.syntax.expr
A reference to a field.
Reference(Identifier, FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.expr.Reference
 
references(List<SymbolReference>) - Method in class software.amazon.smithy.codegen.core.Symbol.Builder
Replaces the symbol references to the symbol.
references(List<ReferencesTrait.Reference>) - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Builder
 
ReferencesTrait - Class in software.amazon.smithy.model.traits
Defines references to resources within a structure.
ReferencesTrait.Builder - Class in software.amazon.smithy.model.traits
Builder use to create the references trait.
ReferencesTrait.Provider - Class in software.amazon.smithy.model.traits
 
ReferencesTrait.Reference - Class in software.amazon.smithy.model.traits
Reference to a resource.
ReferencesTrait.Reference.Builder - Class in software.amazon.smithy.model.traits
Builder to create a ReferencesTrait.Reference.
ReferencesTraitValidator - Class in software.amazon.smithy.model.validation.validators
Validates that references are correct.
ReferencesTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.ReferencesTraitValidator
 
region() - Method in class software.amazon.smithy.rulesengine.language.impl.AwsArn
 
region(String) - Method in class software.amazon.smithy.rulesengine.language.impl.AwsArn.Builder
 
REGION - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.ParseArn
 
REGION - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Builtins
Built-in parameter representing Region eg.
RegionOverride - Class in software.amazon.smithy.rulesengine.language.model
Provides a facility for overriding a partition's regions.
RegionOverride.Builder - Class in software.amazon.smithy.rulesengine.language.model
 
regionRegex() - Method in class software.amazon.smithy.rulesengine.language.model.Partition
 
regionRegex(String) - Method in class software.amazon.smithy.rulesengine.language.model.Partition.Builder
 
regions() - Method in class software.amazon.smithy.rulesengine.language.model.Partition
 
regions(Map<String, RegionOverride>) - Method in class software.amazon.smithy.rulesengine.language.model.Partition.Builder
 
registerFunction(FunctionDefinition) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionRegistry
 
registerHelp(HelpPrinter) - Method in interface software.amazon.smithy.cli.ArgumentReceiver
Registers help information to the given HelpPrinter.
registerHelp(HelpPrinter) - Method in class software.amazon.smithy.cli.StandardOptions
 
registerSources(Path...) - Method in class software.amazon.smithy.build.SmithyBuild
Registers the given paths as sources of the model being built.
rel(String) - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference.Builder
 
Relationship - Class in software.amazon.smithy.model.neighbor
Represent a direct relationship between two shapes.
RelationshipDirection - Enum Class in software.amazon.smithy.model.neighbor
Defines the directionality of a relationship.
relationshipFilter(Predicate<Relationship>) - Method in class software.amazon.smithy.model.selector.PathFinder
Sets a predicate function to prevents traversing specific relationships.
RelationshipType - Enum Class in software.amazon.smithy.model.neighbor
Defines the relationship types between neighboring shapes.
relativize(String) - Method in class software.amazon.smithy.codegen.core.Symbol
Creates a relativized Symbol for the given namespace.
remote(String) - Static method in class software.amazon.smithy.openapi.model.Ref
Creates a remote reference using a JSON pointer.
Remote - Class in software.amazon.smithy.aws.cloudformation.schema.model
Data class representing a CloudFormation Resource Schema's remote definition.
Remote.Builder - Class in software.amazon.smithy.aws.cloudformation.schema.model
 
remotes(Map<String, Remote>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
REMOVE - Enum constant in enum class software.amazon.smithy.model.traits.TraitDefinition.ChangeType
Emit when a trait or value is removed.
removeAuthorizer(String) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait.Builder
Removes an authorizer by name.
removeCacheKeyParameter(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Removes a specific cache key parameter.
removeCollectionOperation(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
 
removeConditionKey(String) - Method in class software.amazon.smithy.aws.iam.traits.DefineConditionKeysTrait.Builder
 
removeConflict(ToShapeId) - Method in class software.amazon.smithy.model.traits.TraitDefinition.Builder
 
removeContext(String) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Removes a named key-value pair from the context of the current state.
removeContext(String) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
RemovedAuthenticationScheme - Class in software.amazon.smithy.diff.evaluators
TODO: Implement evaluator to find removed authentication schemes.
RemovedAuthenticationScheme() - Constructor for class software.amazon.smithy.diff.evaluators.RemovedAuthenticationScheme
 
removeDefinition(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote.Builder
 
removeDefinition(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
removeDefinition(String) - Method in class software.amazon.smithy.jsonschema.SchemaDocument.Builder
Removes a schema definition by name.
RemovedEntityBinding - Class in software.amazon.smithy.diff.evaluators
A meta-validator that checks for the removal of an operation or resource binding from a service or resource.
RemovedEntityBinding() - Constructor for class software.amazon.smithy.diff.evaluators.RemovedEntityBinding
 
removedMetadata() - Method in class software.amazon.smithy.diff.Differences
Gets all removed metadata.
RemovedMetadata - Class in software.amazon.smithy.diff.evaluators
Creates a DANGER event when metadata is removed.
RemovedMetadata() - Constructor for class software.amazon.smithy.diff.evaluators.RemovedMetadata
 
RemovedOperationError - Class in software.amazon.smithy.diff.evaluators
Emits a warning when an error is removed from an operation.
RemovedOperationError() - Constructor for class software.amazon.smithy.diff.evaluators.RemovedOperationError
 
RemovedServiceError - Class in software.amazon.smithy.diff.evaluators
Emits a warning when an error is removed from a service.
RemovedServiceError() - Constructor for class software.amazon.smithy.diff.evaluators.RemovedServiceError
 
RemovedShape - Class in software.amazon.smithy.diff.evaluators
Creates an ERROR event when a non-private shape is removed.
RemovedShape() - Constructor for class software.amazon.smithy.diff.evaluators.RemovedShape
 
removedShapes() - Method in class software.amazon.smithy.diff.Differences
Gets all removed shapes.
removedShapes(Class<T>) - Method in class software.amazon.smithy.diff.Differences
Gets all of the removed shapes of a specific type.
RemovedTraitDefinition - Class in software.amazon.smithy.diff.evaluators
Creates an ERROR event when a trait definition is removed.
RemovedTraitDefinition() - Constructor for class software.amazon.smithy.diff.evaluators.RemovedTraitDefinition
 
removedTraits() - Method in class software.amazon.smithy.diff.ChangedShape
Gets a stream of removed traits.
RemoveEmptyComponents - Class in software.amazon.smithy.openapi.fromsmithy.mappers
Removes empty key-value pairs in the "components" of a model if empty, and removes the "components" key-value pair of a model if it is empty.
RemoveEmptyComponents() - Constructor for class software.amazon.smithy.openapi.fromsmithy.mappers.RemoveEmptyComponents
 
removeEnum(String) - Method in class software.amazon.smithy.model.traits.EnumTrait.Builder
Deprecated.
 
removeEnumByName(String) - Method in class software.amazon.smithy.model.traits.EnumTrait.Builder
Deprecated.
 
removeError(ToShapeId) - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
Removes an error by Shape ID.
removeError(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
Removes an error by Shape ID.
removeExtension(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
removeExtension(String) - Method in class software.amazon.smithy.openapi.model.Component.Builder
 
removeFromAllOperationBindings(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
Removes an operation binding from lifecycles and the operations list.
removeHandler(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
removeHeader(String) - Method in class software.amazon.smithy.rulesengine.traits.ExpectedEndpoint.Builder
 
removeMember(String) - Method in class software.amazon.smithy.model.shapes.EnumShape.Builder
Removes a member by name.
removeMember(String) - Method in class software.amazon.smithy.model.shapes.IntEnumShape.Builder
Removes a member by name.
removeMember(String) - Method in class software.amazon.smithy.model.shapes.UnionShape.Builder
Removes a member by name.
removeMetadataProperty(String) - Method in class software.amazon.smithy.model.Model.Builder
 
removeMixin(ToShapeId) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
Removes a mixin from the shape by shape or ID.
removeMixin(ToShapeId) - Method in class software.amazon.smithy.model.shapes.EnumShape.Builder
 
removeMixin(ToShapeId) - Method in class software.amazon.smithy.model.shapes.IntEnumShape.Builder
 
removeMixin(ToShapeId) - Method in class software.amazon.smithy.model.shapes.UnionShape.Builder
 
RemoveMixins - Class in software.amazon.smithy.model.transform.plugins
Removes mixins from shapes when a mixin is removed from the model.
RemoveMixins() - Constructor for class software.amazon.smithy.model.transform.plugins.RemoveMixins
 
removeOperation(ToShapeId) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
 
removeOperationInput(EndpointTestOperationInput) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase.Builder
 
removeParameter(String) - Method in class software.amazon.smithy.rulesengine.traits.ClientContextParamsTrait.Builder
 
removeParameter(String) - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamsTrait.Builder
 
removePath(String) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
removePatternProperty(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
removeProperty(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote.Builder
 
removeProperty(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
removeProperty(String) - Method in class software.amazon.smithy.codegen.core.SymbolReference.Builder
Removes a specific custom property.
removeProperty(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
removeProperty(String) - Method in class software.amazon.smithy.model.loader.ModelAssembler
Removes a setting from the ModelAssembler.
removeProperty(String) - Method in class software.amazon.smithy.rulesengine.traits.ExpectedEndpoint.Builder
 
removeRemote(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
removeRename(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
 
removeRequestParameter(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Remove a request parameter by expression.
removeRequestParameter(String) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
Remove a request parameter by expression.
removeRequestTemplate(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Removes a request template by MIME type.
removeRequestTemplate(String) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
Removes a request template by MIME type.
removeRequired(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
removeResource(ToShapeId) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
 
removeResponse(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Removes a response by status code regex.
removeResponse(String) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
Removes a response by status code regex.
removeResponseParameter(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse.Builder
Removes a response parameter mapping.
removeResponseTemplate(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse.Builder
Remove a response template for a given MIME type.
removeSchema(String) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
removeSecurityScheme(String) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
removeShape(ShapeId) - Method in class software.amazon.smithy.model.Model.Builder
Removes a shape from the builder by ID.
removeShapeId(ShapeId) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
 
removeShapes(Model, Collection<? extends Shape>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Removes shapes from the model while ensuring that the model is in a consistent state.
removeShapesIf(Model, Predicate<Shape>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Removes shapes from the model that match the given predicate.
removeTestCase(EndpointTestCase) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestsTrait.Builder
 
removeTrait(String) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
Removes a trait from the shape builder.
removeTrait(String) - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
Deprecated.
 
removeTrait(ShapeId) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
Removes a trait from the shape builder.
removeTrait(ShapeId) - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
Deprecated.
 
RemoveTraitDefinitions - Class in software.amazon.smithy.build.transforms
removeTraitShapes removes all trait definitions from a model, but leaves if the trait definition contains any of the provided tags.
RemoveTraitDefinitions() - Constructor for class software.amazon.smithy.build.transforms.RemoveTraitDefinitions
 
RemoveTraitDefinitions.Config - Class in software.amazon.smithy.build.transforms
removeTraitShapes configuration settings.
RemoveTraits - Class in software.amazon.smithy.model.transform.plugins
Removes traits from shapes when trait definitions are removed.
RemoveTraits() - Constructor for class software.amazon.smithy.model.transform.plugins.RemoveTraits
 
removeTraitsIf(Model, BiPredicate<Shape, Trait>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Filters traits out of the model that match a predicate function.
removeUnreferencedShapes(Model) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Removes shapes (excluding service shapes) that are not referenced by any other shapes.
removeUnreferencedShapes(Model, Predicate<Shape>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Removes shapes (excluding service shapes) that are not referenced by any other shapes.
removeUnreferencedTraitDefinitions(Model) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Removes definitions for traits that are not used by any shape in the model.base.
removeUnreferencedTraitDefinitions(Model, Predicate<Shape>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Removes trait definitions for traits that are not used by any shape in the model.
RemoveUnusedComponents - Class in software.amazon.smithy.openapi.fromsmithy.mappers
Removes unused components from the OpenAPI model.
RemoveUnusedComponents() - Constructor for class software.amazon.smithy.openapi.fromsmithy.mappers.RemoveUnusedComponents
 
RemoveUnusedShapes - Class in software.amazon.smithy.build.transforms
removeUnusedShapes removes shapes from the model that are not connected to any service shape.
RemoveUnusedShapes() - Constructor for class software.amazon.smithy.build.transforms.RemoveUnusedShapes
 
RemoveUnusedShapes.Config - Class in software.amazon.smithy.build.transforms
removeUnusedShapes configuration settings.
removeUrl(String) - Method in class software.amazon.smithy.model.traits.ExternalDocumentationTrait.Builder
 
removeValue(String) - Method in class software.amazon.smithy.model.traits.StringListTrait.Builder
Removes a value from the builder.
rename(Map<ShapeId, String>) - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
 
renameShapes(Model, Map<ShapeId, ShapeId>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Renames shapes using ShapeId pairs while ensuring that the transformed model is in a consistent state.
renameShapes(Model, Map<ShapeId, ShapeId>, Supplier<ModelAssembler>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Renames shapes using ShapeId pairs while ensuring that the transformed model is in a consistent state.
RenameShapes - Class in software.amazon.smithy.build.transforms
renameShapes updates a model by renaming shapes.
RenameShapes() - Constructor for class software.amazon.smithy.build.transforms.RenameShapes
 
RenameShapes.Config - Class in software.amazon.smithy.build.transforms
renameShapes configuration settings.
repeat(char, int) - Static method in class software.amazon.smithy.utils.StringUtils
Returns padding using the specified delimiter repeated to a given length.
repeat(String, int) - Static method in class software.amazon.smithy.utils.StringUtils
Repeat a String repeat times to form a new String.
RepeatedShapeNameValidator - Class in software.amazon.smithy.linters
Validates that structure members and union member names do not repeat their shape name as prefixes of their member or tag names.
RepeatedShapeNameValidator.Config - Class in software.amazon.smithy.linters
 
RepeatedShapeNameValidator.Provider - Class in software.amazon.smithy.linters
 
replace(Map<String, Waiter>) - Method in class software.amazon.smithy.waiters.WaitableTrait.Builder
 
replaceShapes(Model, Collection<? extends Shape>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Adds or replaces shapes into the model while ensuring that the model is in a consistent state.
repositories(Collection<MavenRepository>) - Method in class software.amazon.smithy.build.model.MavenConfig.Builder
 
request(HttpMalformedRequestDefinition) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase.Builder
 
REQUEST_ALGORITHM_MEMBER - Static variable in class software.amazon.smithy.aws.traits.HttpChecksumTrait
 
REQUEST_CHECKSUM_REQUIRED - Static variable in class software.amazon.smithy.aws.traits.HttpChecksumTrait
 
REQUEST_VALIDATION_MODE_MEMBER - Static variable in class software.amazon.smithy.aws.traits.HttpChecksumTrait
 
requestAlgorithmMember(String) - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait.Builder
 
requestBodies(Map<String, RequestBodyObject>) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
requestBody(Node) - Method in class software.amazon.smithy.openapi.model.LinkObject.Builder
 
requestBody(RequestBodyObject) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
RequestBodyObject - Class in software.amazon.smithy.openapi.model
 
RequestBodyObject.Builder - Class in software.amazon.smithy.openapi.model
 
requestChecksumRequired(boolean) - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait.Builder
 
requestParameters(Map<String, String>) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Sets request parameters.
requestParameters(Map<String, String>) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
Sets request parameters.
requestTemplates(Map<String, String>) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Sets request templates.
requestTemplates(Map<String, String>) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
Sets request templates.
requestValidationModeMember(String) - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait.Builder
 
RequestValidatorTrait - Class in software.amazon.smithy.aws.apigateway.traits
 
RequestValidatorTrait(String) - Constructor for class software.amazon.smithy.aws.apigateway.traits.RequestValidatorTrait
 
RequestValidatorTrait(String, FromSourceLocation) - Constructor for class software.amazon.smithy.aws.apigateway.traits.RequestValidatorTrait
 
RequestValidatorTrait.Provider - Class in software.amazon.smithy.aws.apigateway.traits
 
required(boolean) - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientDiscoveredEndpointTrait.Builder
 
required(boolean) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
required(boolean) - Method in class software.amazon.smithy.openapi.model.RequestBodyObject.Builder
 
required(boolean) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
 
required(Collection<String>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
required(Collection<String>) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
REQUIRED_PARAMETER_MISSING - Enum constant in enum class software.amazon.smithy.rulesengine.validators.ValidationErrorType
 
RequiredActionsTrait - Class in software.amazon.smithy.aws.iam.traits
 
RequiredActionsTrait(List<String>) - Constructor for class software.amazon.smithy.aws.iam.traits.RequiredActionsTrait
 
RequiredActionsTrait(List<String>, FromSourceLocation) - Constructor for class software.amazon.smithy.aws.iam.traits.RequiredActionsTrait
 
RequiredActionsTrait.Builder - Class in software.amazon.smithy.aws.iam.traits
 
RequiredActionsTrait.Provider - Class in software.amazon.smithy.aws.iam.traits
 
RequiredMapper - Class in software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers
Generates the resource's required properties list based on the required operation members that are part of the derived resource.
RequiredMapper() - Constructor for class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers.RequiredMapper
 
requiredState(String, T) - Static method in interface software.amazon.smithy.utils.SmithyBuilder
Convenience method for ensuring that a value was set on a builder, and if not, throws an IllegalStateException with a useful message.
RequiredTrait - Class in software.amazon.smithy.model.traits
Indicates that a structure member is required.
RequiredTrait() - Constructor for class software.amazon.smithy.model.traits.RequiredTrait
 
RequiredTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.RequiredTrait
 
RequiredTrait.Provider - Class in software.amazon.smithy.model.traits
 
requireHeaders(List<String>) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
requireQueryParams(List<String>) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
RequiresLengthTrait - Class in software.amazon.smithy.model.traits
Indicates that the streaming blob must be finite and has a known size.
RequiresLengthTrait() - Constructor for class software.amazon.smithy.model.traits.RequiresLengthTrait
 
RequiresLengthTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.RequiresLengthTrait
 
RequiresLengthTrait.Provider - Class in software.amazon.smithy.model.traits
 
requiresValidModel() - Method in class software.amazon.smithy.build.plugins.BuildInfoPlugin
 
requiresValidModel() - Method in class software.amazon.smithy.build.plugins.NullabilityReportPlugin
 
requiresValidModel() - Method in interface software.amazon.smithy.build.SmithyBuildPlugin
Plugins can choose whether or not to create artifacts based on whether or not the projection encountered error or unsuppressed danger events.
ReservedWords - Interface in software.amazon.smithy.codegen.core
Determines what is reserved and escapes reserved words.
ReservedWords() - Constructor for class software.amazon.smithy.linters.ReservedWordsValidator.ReservedWords
 
ReservedWordsBuilder - Class in software.amazon.smithy.codegen.core
Builds a ReservedWords implementation from explicit mappings and from line-delimited files that contain reserved words.
ReservedWordsBuilder() - Constructor for class software.amazon.smithy.codegen.core.ReservedWordsBuilder
 
ReservedWordsValidator - Class in software.amazon.smithy.linters
Emits validation events for a configuration of reserved words.
ReservedWordsValidator.Config - Class in software.amazon.smithy.linters
ReservedWords validator configuration.
ReservedWordsValidator.Provider - Class in software.amazon.smithy.linters
 
ReservedWordsValidator.ReservedWords - Class in software.amazon.smithy.linters
A single reserved words configuration.
ReservedWordSymbolProvider - Class in software.amazon.smithy.codegen.core
Decorates a SymbolProvider by passing values through context specific ReservedWords implementations.
ReservedWordSymbolProvider.Builder - Class in software.amazon.smithy.codegen.core
Builder to build a ReservedWordSymbolProvider.
ReservedWordSymbolProvider.Escaper - Class in software.amazon.smithy.codegen.core
Uses to manually escape Symbols and member names.
reset() - Method in class software.amazon.smithy.model.loader.ModelAssembler
Resets the state of the ModelAssembler.
resolve() - Method in interface software.amazon.smithy.cli.dependencies.DependencyResolver
Resolves artifacts for the configured dependencies.
resolve() - Method in class software.amazon.smithy.cli.dependencies.FileCacheResolver
 
resolve() - Method in class software.amazon.smithy.cli.dependencies.FilterCliVersionResolver
 
resolve() - Method in class software.amazon.smithy.cli.dependencies.MavenDependencyResolver
 
ResolvedArtifact - Class in software.amazon.smithy.cli.dependencies
An artifact resolved from a repository that provides the path on disk where the artifact was downloaded, and the coordinates of the artifact.
ResolvedArtifact(Path, String, String, String) - Constructor for class software.amazon.smithy.cli.dependencies.ResolvedArtifact
 
resolvedHost(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
ResolvedTopicIndex - Class in software.amazon.smithy.mqtt.traits
Computes all of the MQTT TopicBindings in a model.
ResolvedTopicIndex(Model) - Constructor for class software.amazon.smithy.mqtt.traits.ResolvedTopicIndex
 
resolveFullPath(String, Model, StructureShape) - Static method in class software.amazon.smithy.model.traits.PaginatedTrait
Resolves an output path to a list of MemberShape.
resolvePath(String, Model, StructureShape) - Static method in class software.amazon.smithy.model.traits.PaginatedTrait
Deprecated.
This method only returns the last MemberShape of an output path. To resolve each path identifier to it's respective MemberShape see PaginatedTrait.resolveFullPath(java.lang.String, software.amazon.smithy.model.Model, software.amazon.smithy.model.shapes.StructureShape)
resolvePath(Path) - Method in interface software.amazon.smithy.build.FileManifest
Resolves a path against the base path of the manifest.
resource() - Method in class software.amazon.smithy.rulesengine.language.impl.AwsArn
 
resource(List<String>) - Method in class software.amazon.smithy.rulesengine.language.impl.AwsArn.Builder
 
resource(ShapeId) - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait.Builder
 
resource(ShapeId) - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference.Builder
 
RESOURCE - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
A resource relationship exists between a service or resource and the resources bound through the "resources" property.
RESOURCE - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
ResourceCycleValidator - Class in software.amazon.smithy.model.validation.validators
Validates that resource references do not introduce circular hierarchies.
ResourceCycleValidator() - Constructor for class software.amazon.smithy.model.validation.validators.ResourceCycleValidator
 
ResourceIdentifierBindingValidator - Class in software.amazon.smithy.model.validation.validators
Validates that operations bound to resource shapes have identifier bindings for all the identifiers of the parent of the binding resource, that operations bound to a resource with the collection trait are bound using a collection binding, and operations bound with no collection trait are bound using an instance binding.
ResourceIdentifierBindingValidator() - Constructor for class software.amazon.smithy.model.validation.validators.ResourceIdentifierBindingValidator
 
ResourceIdentifierTrait - Class in software.amazon.smithy.model.traits
Binds an operation input member to a named identifier of the resource to which the operation is bound.
ResourceIdentifierTrait(String) - Constructor for class software.amazon.smithy.model.traits.ResourceIdentifierTrait
 
ResourceIdentifierTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.model.traits.ResourceIdentifierTrait
 
ResourceIdentifierTrait.Provider - Class in software.amazon.smithy.model.traits
 
ResourceIdentifierValidator - Class in software.amazon.smithy.model.validation.validators
Validates that the resource identifiers of children of a resource contain all of the identifiers as their parents.
ResourceIdentifierValidator() - Constructor for class software.amazon.smithy.model.validation.validators.ResourceIdentifierValidator
 
ResourceLifecycleValidator - Class in software.amazon.smithy.model.validation.validators
Validates that resource are applied appropriately to resources.
ResourceLifecycleValidator() - Constructor for class software.amazon.smithy.model.validation.validators.ResourceLifecycleValidator
 
ResourceOperationInputOutputValidator - Class in software.amazon.smithy.model.validation.validators
Validates that resource properties are correctly used in resource-bound operations.
ResourceOperationInputOutputValidator() - Constructor for class software.amazon.smithy.model.validation.validators.ResourceOperationInputOutputValidator
 
resources(Collection<ShapeId>) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
 
ResourceSchema - Class in software.amazon.smithy.aws.cloudformation.schema.model
Data class representing a CloudFormation Resource Schema.
ResourceSchema.Builder - Class in software.amazon.smithy.aws.cloudformation.schema.model
 
resourceShape(ResourceShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
resourceShape(ResourceShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
resourceShape(ResourceShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
ResourceShape - Class in software.amazon.smithy.model.shapes
Represents a resource shape.
ResourceShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a ResourceShape.
response(HttpMalformedResponseDefinition) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase.Builder
 
RESPONSE_ALGORITHMS - Static variable in class software.amazon.smithy.aws.traits.HttpChecksumTrait
 
RESPONSE_CODE - Enum constant in enum class software.amazon.smithy.model.knowledge.HttpBinding.Location
 
responseAlgorithms(List<String>) - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait.Builder
 
ResponseObject - Class in software.amazon.smithy.openapi.model
 
ResponseObject.Builder - Class in software.amazon.smithy.openapi.model
 
responseParameters(Map<String, String>) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse.Builder
Sets response parameter mappings.
responses(Map<String, IntegrationResponse>) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Sets responses for the given response regular expressions.
responses(Map<String, IntegrationResponse>) - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait.Builder
Sets responses for the given response regular expressions.
responses(Map<String, ResponseObject>) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
responses(Map<String, ResponseObject>) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
responseTemplates(Map<String, String>) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse.Builder
Sets a mapping of response MIME types to templates.
REST - Enum constant in enum class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig.ApiType
Generates an OpenAPI model for an API Gateway "REST" API.
RestJson1Trait - Class in software.amazon.smithy.aws.traits.protocols
A RESTful protocol that sends JSON in structured payloads.
RestJson1Trait.Builder - Class in software.amazon.smithy.aws.traits.protocols
 
RestJson1Trait.Provider - Class in software.amazon.smithy.aws.traits.protocols
 
RestXmlTrait - Class in software.amazon.smithy.aws.traits.protocols
A RESTful protocol that sends XML in structured payloads.
RestXmlTrait.Builder - Class in software.amazon.smithy.aws.traits.protocols
 
RestXmlTrait.Provider - Class in software.amazon.smithy.aws.traits.protocols
 
result - Variable in exception software.amazon.smithy.model.validation.testrunner.SmithyTestCase.Error
 
result - Variable in exception software.amazon.smithy.model.validation.testrunner.SmithyTestSuite.Error
 
result() - Method in class software.amazon.smithy.rulesengine.analysis.CoverageChecker.CoverageResult
 
result(String) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Condition.Builder
 
result(Identifier) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Condition.Builder
 
Result(Differences, List<ValidationEvent>, List<ValidationEvent>, List<ValidationEvent>) - Constructor for class software.amazon.smithy.diff.ModelDiff.Result
 
resultTtlInSeconds(Integer) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
Sets the number of seconds during which the resulting IAM policy is cached.
RETRY - Enum constant in enum class software.amazon.smithy.waiters.AcceptorState
Transition to an intermediate retry state.
RetryableTrait - Class in software.amazon.smithy.model.traits
Marks an error structure as retryable.
RetryableTrait.Builder - Class in software.amazon.smithy.model.traits
Builds a RetryableTrait trait.
RetryableTrait.Provider - Class in software.amazon.smithy.model.traits
 
reverse(Model) - Static method in interface software.amazon.smithy.model.neighbor.NeighborProvider
Returns a NeighborProvider that returns relationships that point at a given shape rather than relationships that the given shape points at.
reverse(Model, NeighborProvider) - Static method in interface software.amazon.smithy.model.neighbor.NeighborProvider
Returns a NeighborProvider that returns relationships that point at a given shape rather than relationships that the given shape points at.
rewind(int, int, int) - Method in class software.amazon.smithy.utils.SimpleParser
 
right - Variable in class software.amazon.smithy.utils.Pair
 
rightPad(String, int) - Static method in class software.amazon.smithy.utils.StringUtils
Right pad a String with spaces (' ').
rightPad(String, int, char) - Static method in class software.amazon.smithy.utils.StringUtils
Right pad a String with a specified character.
rightPad(String, int, String) - Static method in class software.amazon.smithy.utils.StringUtils
Right pad a String with a specified String.
rmdir(Path) - Static method in class software.amazon.smithy.utils.IoUtils
Delete a directory and all files within.
rootSchema(Schema) - Method in class software.amazon.smithy.jsonschema.SchemaDocument.Builder
Sets the root schema.
rootShape(ToShapeId) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter.Builder
Only generates shapes connected to the given shape and set the given shape as the root of the created schema document.
Rule - Class in software.amazon.smithy.rulesengine.language.syntax.rule
 
Rule(Rule.Builder) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
Rule.Builder - Class in software.amazon.smithy.rulesengine.language.syntax.rule
 
RuleError - Exception in software.amazon.smithy.rulesengine.language.error
An exception that can be thrown when rule-set is invalid.
RuleError(SourceException) - Constructor for exception software.amazon.smithy.rulesengine.language.error.RuleError
 
RuleError.Evaluator<T> - Interface in software.amazon.smithy.rulesengine.language.error
 
RuleEvaluator - Class in software.amazon.smithy.rulesengine.language.eval
A runtime implementation of a rule-set evaluation engine.
RuleEvaluator() - Constructor for class software.amazon.smithy.rulesengine.language.eval.RuleEvaluator
 
rules(Collection<Rule>) - Method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet.Builder
Add rules to this ruleset.
RULES - Static variable in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
ruleset() - Method in class software.amazon.smithy.rulesengine.testutil.TestDiscovery.RulesTestCase
 
ruleSet() - Method in class software.amazon.smithy.rulesengine.testutil.TestDiscovery.RulesTestSuite
 
ruleSet(Node) - Method in class software.amazon.smithy.rulesengine.traits.EndpointRuleSetTrait.Builder
 
RulesTestCase(EndpointRuleSet, EndpointTestCase) - Constructor for class software.amazon.smithy.rulesengine.testutil.TestDiscovery.RulesTestCase
 
RulesTestSuite(EndpointRuleSet, EndpointTestsTrait) - Constructor for class software.amazon.smithy.rulesengine.testutil.TestDiscovery.RulesTestSuite
 
RuleValueVisitor<R> - Interface in software.amazon.smithy.rulesengine.language.visit
Visitor for the right-hand side of rules (tree, error, endpoint).
run() - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Finalizes the Runner and performs directed code generation.
run() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite
Executes the test runner.
run(String[]) - Method in class software.amazon.smithy.cli.Cli
Execute the command line using the given arguments.
run(String...) - Method in class software.amazon.smithy.cli.SmithyCli
Runs the CLI.
run(ExecutorService) - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite
Executes the test runner with a specific ExecutorService.
run(List<String>) - Method in class software.amazon.smithy.cli.SmithyCli
Runs the CLI using a list of arguments.
runAfter() - Method in interface software.amazon.smithy.codegen.core.SmithyIntegration
Gets the name of the integrations that this integration must come after.
runBefore() - Method in interface software.amazon.smithy.codegen.core.SmithyIntegration
Gets the names of integrations that this integration must come before.
runCommand(String) - Static method in class software.amazon.smithy.utils.IoUtils
Runs a process using the given command at the current directory specified by System.getProperty("user.dir").
runCommand(String, Path) - Static method in class software.amazon.smithy.utils.IoUtils
Runs a process using the given command relative to the given directory.
runCommand(String, Path, Appendable) - Static method in class software.amazon.smithy.utils.IoUtils
Runs a process using the given command relative to the given directory and writes stdout and stderr to output.
runCommand(String, Path, Appendable, Map<String, String>) - Static method in class software.amazon.smithy.utils.IoUtils
Runs a process using the given command relative to the given directory and writes stdout and stderr to output.
runCommand(List<String>, Path, Appendable, Map<String, String>) - Static method in class software.amazon.smithy.utils.IoUtils
Runs a process using the given command relative to the given directory and writes stdout and stderr to output.
runner() - Method in interface software.amazon.smithy.model.selector.Selector
Deprecated.
runner() - Static method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite
Creates a new Smithy test suite.
RuntimeType - Enum Class in software.amazon.smithy.jmespath
 

S

S3_ACCELERATE - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Builtins
This MUST only be used by the S3 rules.
S3_CONTROL_USE_ARN_REGION - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Builtins
This MUST only be used by the S3Control rules.
S3_DISABLE_MRAP - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Builtins
This MUST only be used by the S3 rules.
S3_FORCE_PATH_STYLE - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Builtins
This MUST only be used by the S3 rules.
S3_USE_ARN_REGION - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Builtins
This MUST only be used by the S3 rules.
S3_USE_GLOBAL_ENDPOINT - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Builtins
This MUST only be used by the S3 rules.
S3UnwrappedXmlOutputTrait - Class in software.amazon.smithy.aws.traits.customizations
 
S3UnwrappedXmlOutputTrait() - Constructor for class software.amazon.smithy.aws.traits.customizations.S3UnwrappedXmlOutputTrait
 
S3UnwrappedXmlOutputTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.traits.customizations.S3UnwrappedXmlOutputTrait
 
S3UnwrappedXmlOutputTrait.Provider - Class in software.amazon.smithy.aws.traits.customizations
 
schema(Schema) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property.Builder
 
schema(Schema) - Method in class software.amazon.smithy.openapi.model.MediaTypeObject.Builder
 
schema(Schema) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
Schema - Class in software.amazon.smithy.jsonschema
Defines a single JSON schema.
SCHEMA_COMPONENTS_POINTER - Static variable in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
The JSON pointer to where CloudFormation schema shared resource properties should be written.
Schema.Builder - Class in software.amazon.smithy.jsonschema
Abstract class used to build Schema components.
SchemaDocument - Class in software.amazon.smithy.jsonschema
Represents a JSON Schema document.
SchemaDocument.Builder - Class in software.amazon.smithy.jsonschema
Builds a JSON Schema document.
schemaKeyword(String) - Method in class software.amazon.smithy.jsonschema.SchemaDocument.Builder
Sets the "$schema" keyword.
schemas(Map<String, Schema>) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
scheme(String) - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Builder
 
scheme(String) - Method in class software.amazon.smithy.openapi.model.SecurityScheme.Builder
 
scheme(ShapeId) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
Sets the client authentication scheme name.
SCHEME - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.ParseUrl
 
Scope<T> - Class in software.amazon.smithy.rulesengine.language.eval
Scope is a stack for tracking facts for named values of type T.
Scope() - Constructor for class software.amazon.smithy.rulesengine.language.eval.Scope
 
scrubTraitDefinitions(Model) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Removes all trait definitions from a model and all shapes that are only connected to the graph either directly or transitively by a trait definition shape.
scrubTraitDefinitions(Model, Predicate<Shape>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Removes trait definitions from a model and all shapes that are only connected to the graph either directly or transitively by a trait definition shape.
SDK_ENDPOINT - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Builtins
Built-in parameter that enables a customer to wholesale override the URL used by the SDK.
sdkId(String) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
Set the SDK service ID trait used to control client class names.
SdkServiceIdValidator - Class in software.amazon.smithy.aws.traits
Validates that SDK service IDs are correct and do not match any prohibited patterns.
SdkServiceIdValidator() - Constructor for class software.amazon.smithy.aws.traits.SdkServiceIdValidator
 
search(ToShapeId, String) - Method in class software.amazon.smithy.model.selector.PathFinder
Finds all of the possible paths from the starting shape to all shapes connected to the starting shape that match the given selector.
search(ToShapeId, Collection<Shape>) - Method in class software.amazon.smithy.model.selector.PathFinder
Finds all of the possible paths from the startingShape to any of the provided shapes in targetShapes.
search(ToShapeId, Selector) - Method in class software.amazon.smithy.model.selector.PathFinder
Finds all of the possible paths from the starting shape to all shapes connected to the starting shape that match the given selector.
sectionName() - Method in interface software.amazon.smithy.utils.CodeSection
Gets the name of the section.
sectionType() - Method in interface software.amazon.smithy.utils.CodeInterceptor
Get the strongly typed CodeSection this interceptor is used to intercept.
security(Collection<Map<String, List<String>>>) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
 
security(Collection<Map<String, List<String>>>) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
SecurityScheme - Class in software.amazon.smithy.openapi.model
 
SecurityScheme.Builder - Class in software.amazon.smithy.openapi.model
 
SecuritySchemeConverter<T extends Trait> - Interface in software.amazon.smithy.openapi.fromsmithy
Converts a Smithy authentication scheme to an OpenAPI security scheme and applies security requirements to operations.
securitySchemes(Map<String, SecurityScheme>) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
 
Segment(String, SmithyPattern.Segment.Type) - Constructor for class software.amazon.smithy.model.pattern.SmithyPattern.Segment
 
segments(List<SmithyPattern.Segment>) - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Builder
 
select(Model) - Method in interface software.amazon.smithy.model.selector.Selector
Matches a selector to a model.
select(Selector) - Method in class software.amazon.smithy.model.validation.node.NodeValidatorPlugin.Context
Select and memoize shapes from the model using a Selector.
selectMatches(BiConsumer<Shape, Map<String, Set<Shape>>>) - Method in class software.amazon.smithy.model.selector.Selector.Runner
Deprecated.
selector(Selector) - Method in class software.amazon.smithy.model.traits.IdRefTrait.Builder
 
selector(Selector) - Method in class software.amazon.smithy.model.traits.TraitDefinition.Builder
 
Selector - Interface in software.amazon.smithy.model.selector
Matches a set of shapes using a selector expression.
Selector.Runner - Class in software.amazon.smithy.model.selector
Deprecated.
This class is no longer necessary. It was originally intended to allow more customization to how selectors are executed against a model, but this has proven unnecessary.
Selector.ShapeMatch - Class in software.amazon.smithy.model.selector
Represents a selector match found in the model.
SelectorException - Exception in software.amazon.smithy.model.selector
Exception thrown when a selector evaluation is invalid.
SelectorException(String) - Constructor for exception software.amazon.smithy.model.selector.SelectorException
 
SelectorException(String, Throwable) - Constructor for exception software.amazon.smithy.model.selector.SelectorException
 
SelectorSyntaxException - Exception in software.amazon.smithy.model.selector
Exception thrown when a selector expression is invalid.
selectSchema(String...) - Method in class software.amazon.smithy.jsonschema.Schema
Selects a nested schema using a variadic list of property names to descend into.
selectShapes() - Method in class software.amazon.smithy.model.selector.Selector.Runner
Deprecated.
SensitiveTrait - Class in software.amazon.smithy.model.traits
Indicates that the data stored in the shape or member is sensitive and should be handled with care.
SensitiveTrait() - Constructor for class software.amazon.smithy.model.traits.SensitiveTrait
 
SensitiveTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.SensitiveTrait
 
SensitiveTrait.Provider - Class in software.amazon.smithy.model.traits
 
serialize(Object) - Method in class software.amazon.smithy.model.node.NodeMapper
Serializes the given object as a Node.
serialize(JmespathExpression) - Method in class software.amazon.smithy.jmespath.ExpressionSerializer
Serialize the given JMESPath expression to a string.
serialize(Model) - Method in class software.amazon.smithy.model.shapes.ModelSerializer
 
serialize(Model) - Method in class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer
Serializes a Model into a set of Smithy IDL files.
serializePrelude() - Method in class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer.Builder
Enables serializing shapes in the Smithy prelude.
server(ServerObject) - Method in class software.amazon.smithy.openapi.model.LinkObject.Builder
 
SERVER - Enum constant in enum class software.amazon.smithy.model.knowledge.NullableIndex.CheckMode
A server, or any other kind of authoritative model consumer that does not honor the InputTrait and ClientOptionalTrait.
SERVER - Enum constant in enum class software.amazon.smithy.protocoltests.traits.AppliesTo
 
ServerObject - Class in software.amazon.smithy.openapi.model
 
ServerObject.Builder - Class in software.amazon.smithy.openapi.model
 
servers(Collection<ServerObject>) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
servers(List<ServerObject>) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
service() - Method in class software.amazon.smithy.codegen.core.directed.Directive
 
service() - Method in class software.amazon.smithy.rulesengine.language.impl.AwsArn
 
service(String) - Method in class software.amazon.smithy.rulesengine.language.impl.AwsArn.Builder
 
service(ServiceShape) - Static method in interface software.amazon.smithy.model.selector.AttributeValue
Creates a 'service' AttributeValue from a service shape.
service(ShapeId) - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait.Builder
 
service(ShapeId) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Sets the required service being generated.
service(ShapeId) - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference.Builder
 
SERVICE - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType.Category
 
SERVICE - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
SERVICE - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.ParseArn
 
SERVICE_ID_MISMATCH - Enum constant in enum class software.amazon.smithy.rulesengine.validators.ValidationErrorType
 
serviceHasTagApis(ShapeId) - Method in class software.amazon.smithy.aws.traits.tagging.AwsTagIndex
Checks if a given ShapeID references a service shape that meets the criteria for having the three expected service-wide tagging APIs.
serviceHasValidListTagsForResourceOperation(ShapeId) - Method in class software.amazon.smithy.aws.traits.tagging.AwsTagIndex
Gets the verification result of whether or not the service has a named ListTagsForResource operation that meets the expected critiera for ListTagsForResource.
serviceHasValidTagResourceOperation(ShapeId) - Method in class software.amazon.smithy.aws.traits.tagging.AwsTagIndex
Gets the verification result of whether or not the service has a named TagResource operation that meets the expected critiera for TagResource.
serviceHasValidUntagResourceOperation(ShapeId) - Method in class software.amazon.smithy.aws.traits.tagging.AwsTagIndex
Gets the verification result of whether or not the service has a named UntagResource operation that meets the expected critiera for UntagResource.
ServiceIndex - Class in software.amazon.smithy.model.knowledge
An index that resolves service protocols and auth schemes.
ServiceIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.ServiceIndex
 
ServiceRename - Class in software.amazon.smithy.diff.evaluators
Creates an ERROR event when a shape is renamed that was already part of the service, when a rename changes for a shape, or when a rename is removed for a shape.
ServiceRename() - Constructor for class software.amazon.smithy.diff.evaluators.ServiceRename
 
serviceShape(ServiceShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
serviceShape(ServiceShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
serviceShape(ServiceShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
ServiceShape - Class in software.amazon.smithy.model.shapes
Represents a service shape.
ServiceShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a ServiceShape.
ServiceTaggingValidator - Class in software.amazon.smithy.aws.traits.tagging
Validates service satisfies AWS tagging requirements.
ServiceTaggingValidator() - Constructor for class software.amazon.smithy.aws.traits.tagging.ServiceTaggingValidator
 
serviceTitle() - Method in class software.amazon.smithy.codegen.core.directed.GenerateServiceDirective
Gets the TitleTrait value of the service if present, otherwise returns the Symbol.getName() value of the service.
serviceTitle(String) - Method in class software.amazon.smithy.codegen.core.directed.GenerateServiceDirective
Attempts to get the title of service from the model, returning the fallback value if the service does not have a TitleTrait.
ServiceTrait - Class in software.amazon.smithy.aws.traits
Registers a service as an AWS service.
ServiceTrait.Builder - Class in software.amazon.smithy.aws.traits
Builder for ServiceTrait.
ServiceTrait.Provider - Class in software.amazon.smithy.aws.traits
 
ServiceValidator - Class in software.amazon.smithy.model.validation.validators
Validates that service closures do not contain duplicate case-insensitive shape names.
ServiceValidator() - Constructor for class software.amazon.smithy.model.validation.validators.ServiceValidator
 
set(String) - Method in enum class software.amazon.smithy.cli.EnvironmentVariable
Sets a system property for the environment variable.
SET - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
SET_MEMBER - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
Deprecated.
setAbstract(boolean) - Method in class software.amazon.smithy.build.model.ProjectionConfig.Builder
Sets the abstract property of the projection.
setAdditionalAllowedCorsHeaders(Collection<String>) - Method in class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig
Sets the additional allowed CORS headers.
setAdditionalPatterns(List<Pattern>) - Method in class software.amazon.smithy.linters.ShouldHaveUsedTimestampValidator.Config
Sets a list of additional regular expression patterns that indicate a value carries a timestamp.
setAllowedAbbreviations(List<String>) - Method in class software.amazon.smithy.linters.AbbreviationNameValidator.Config
 
setAlphanumericOnlyRefs(boolean) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
setAlphanumericOnlyRefs(boolean) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Creates shape name pointers that strip out non-alphanumeric characters.
setApiGatewayType(ApiGatewayConfig.ApiType) - Method in class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig
Sets the type of API Gateway API to generate.
setAutomaticSeparator(String) - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriterDelegator
Deprecated.
Sets the automatic separator that is written to a CodegenWriter each time the writer is reused.
setAutomaticSeparator(String) - Method in class software.amazon.smithy.codegen.core.WriterDelegator
Sets the automatic separator that is written to a SymbolWriter each time the writer is reused.
setBindToTrait(ShapeId) - Method in class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator.Config
 
setConfig(JsonSchemaConfig) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter
Set the JSON Schema configuration settings.
setDefaultBlobFormat(String) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Sets the default OpenAPI format property used when converting blob shapes in Smithy to strings in OpenAPI.
setDefaultTimestampFormat(TimestampFormatTrait.Format) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Sets the assumed timestampFormat trait for timestamps with no timestampFormat trait.
setDefinitionPointer(String) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Configures location of where definitions are written using JSON Pointer.
setDisableCapitalizedProperties(boolean) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
Set to true to disable automatically capitalizing names of properties of Resource Schemas.
setDisableCloudFormationSubstitution(boolean) - Method in class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig
Disables CloudFormation substitutions of specific paths when they contain ${} placeholders.
setDisableDeprecatedPropertyGeneration(boolean) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
Set to true to disable generating deprecatedProperties for Resource Schemas.
setDisableFeatures(Set<String>) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Disables OpenAPI features by their property name (e.g., "allOf").
setDisableHandlerPermissionGeneration(boolean) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
Set to true to disable generating handler property's permissions lists for Resource Schemas.
setDisableRequiredPropertyGeneration(boolean) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
Set to true to disable generating required for Resource Schemas.
setEnableOutOfServiceReferences(boolean) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Set to true to enable references to shapes outside the service closure.
setEventId(String) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
Changes the event ID emitted for events created by this validator.
setEventIdAllowList(Set<String>) - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
Sets a list of event IDs that can be referred to in suppressions.
setEventIdDenyList(Set<String>) - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
Sets a list of event IDs that cannot be referred to in suppressions.
setEventShapeId(ShapeId) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
Changes the shape ID that emitted events are associated with.
setExactMatch(boolean) - Method in class software.amazon.smithy.linters.RepeatedShapeNameValidator.Config
 
setExcludeDefaults(boolean) - Method in class software.amazon.smithy.linters.MissingSensitiveTraitValidator.Config
 
setExcludeDefaults(boolean) - Method in class software.amazon.smithy.linters.NoninclusiveTermsValidator.Config
 
setExportTagged(Set<String>) - Method in class software.amazon.smithy.build.transforms.RemoveTraitDefinitions.Config
You can export trait definitions by applying specific tags to the trait definition and adding the list of export tags as an argument to the transformer.
setExportTagged(Set<String>) - Method in class software.amazon.smithy.build.transforms.RemoveUnusedShapes.Config
You can export shapes that are not connected to any service shape by applying specific tags to the shape and adding the list of export tags as an argument to the transformer.
setExpressionStart(char) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
setExpressionStart(char) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
setExtensions(ObjectNode) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Sets an arbitrary map of "extensions" used by plugins that need configuration.
setExternalDocs(List<String>) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
Limits the source of converted "externalDocs" fields to the specified priority ordered list of names in an externalDocumentation trait.
setExternalDocs(List<String>) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Limits the source of converted "externalDocs" fields to the specified priority ordered list of names in an externalDocumentation trait.
setForbidGreedyLabels(boolean) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Set to true to forbid greedy URI labels.
setIgnoreUnsupportedTraits(boolean) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Set to true to emit warnings rather than failing when unsupported traits like endpoint and hostLabel are encountered.
setIncludeTagged(Set<String>) - Method in class software.amazon.smithy.build.transforms.FlattenNamespaces.Config
Sets the set of tags that are retained in the model.
setIndentText(String) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Sets the text used for indentation (defaults to four spaces).
setIndentText(String) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
setInputMembersRequirePagination(Set<String>) - Method in class software.amazon.smithy.linters.MissingPaginatedTraitValidator.Config
Sets the input member names that indicate an operation requires pagination.
setInterceptors(List<? extends CodeInterceptor<? extends CodeSection, W>>) - Method in class software.amazon.smithy.codegen.core.WriterDelegator
Sets the list of code interceptors to registered with each newly created writer.
setJsonAdd(Map<String, Node>) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Adds or replaces the JSON value in the generated OpenAPI document at the given JSON pointer locations with a different JSON value.
setJsonAdd(Map<ShapeId, Map<String, Node>>) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
Adds or replaces the JSON value in the generated resource schema document at the given JSON pointer locations with a different JSON value.
setJsonContentType(String) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Sets a custom media-type to associate with the JSON payload of JSON-based protocols.
setKeepUnusedComponents(boolean) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Set to true to prevent unused OpenAPI components from being removed from the created specification.
setKeys(Set<String>) - Method in class software.amazon.smithy.build.transforms.ExcludeMetadata.Config
Sets the list of keys to remove from metadata.
setKeys(Set<String>) - Method in class software.amazon.smithy.build.transforms.IncludeMetadata.Config
Sets the list of keys to keep in metadata.
setMapStrategy(JsonSchemaConfig.MapStrategy) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
setMapStrategy(JsonSchemaConfig.MapStrategy) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Configures how Smithy map shapes are converted to JSON Schema.
setMemberNames(CamelCaseValidator.MemberNameHandling) - Method in class software.amazon.smithy.linters.CamelCaseValidator.Config
 
setMembersFromEnumTrait(EnumTrait) - Method in class software.amazon.smithy.model.shapes.EnumShape.Builder
Sets enum members from an EnumTrait.
setMembersFromEnumTrait(EnumTrait, boolean) - Method in class software.amazon.smithy.model.shapes.EnumShape.Builder
Sets enum members from an EnumTrait.
setMessageTemplate(String) - Method in class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator.Config
Sets the optional message template for each emitted event.
setMetadata(Map<String, Node>) - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
setModelAssemblerFactory(Supplier<ModelAssembler>) - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite
Sets a custom ModelAssembler factory to use to create a ModelAssembler for each test case.
setNamespace(String) - Method in class software.amazon.smithy.build.transforms.FlattenNamespaces.Config
Sets the target namespace that existing namespaces will be flattened into.
setNamespaceAllowList(Set<String>) - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
Sets a list of namespaces that can be referred to in metadata suppressions.
setNamespaceDenyList(Set<String>) - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
Sets a list of namespaces that cannot be referred to in metadata suppressions.
setNamespaces(Set<String>) - Method in class software.amazon.smithy.build.transforms.IncludeNamespaces.Config
Sets the list of namespaces to include.
setNewline(char) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Sets the character used to represent newlines in the current state ("\n" is the default).
setNewline(char) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
setNewline(String) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Sets the character used to represent newlines in the current state ("\n" is the default).
setNewline(String) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
setNewlinePrefix(String) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Sets a prefix to prepend to every line after a new line is added (except for an inserted trailing newline).
setNewlinePrefix(String) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
setNodeCache(Node) - Method in class software.amazon.smithy.model.traits.AbstractTrait
Sets the node cache of the trait up front, if known.
setNonNull(Reference) - Method in class software.amazon.smithy.rulesengine.language.eval.Scope
 
setOmitEmptyValues(boolean) - Method in class software.amazon.smithy.model.node.NodeMapper
Gets whether or not false, empty arrays, and empty objects are omitted from serialized POJOs.
setOnHttpPrefixHeaders(OpenApiConfig.HttpPrefixHeadersStrategy) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Specifies what to do when the httpPrefixHeaders} trait is found in a model.
setOperationShapeIds(List<ShapeId>) - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
setOrganizationName(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
Sets the "Organization" component for each of the generated resource's type name.
setOutputMembersRequirePagination(Set<String>) - Method in class software.amazon.smithy.linters.MissingPaginatedTraitValidator.Config
Sets the output member names that indicate the operation requires pagination.
setPrefixes(List<String>) - Method in class software.amazon.smithy.linters.StandardOperationVerbValidator.Config
Sets the list of acceptable verb prefixed (e.g., Batch).
setProjection(ProjectionConfig) - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
setProjectionName(String) - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
setProjections(List<String>) - Method in class software.amazon.smithy.build.transforms.Apply.Config
Sets the ordered list of projection names to apply.
setProtocol(ShapeId) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Sets the protocol shape ID to use when converting Smithy to OpenAPI.
setReason(String) - Method in class software.amazon.smithy.linters.ReservedWordsValidator.ReservedWords
Sets the reason for why the words are reserved.
setRelativizeSymbols(String) - Method in class software.amazon.smithy.codegen.core.SymbolWriter
Sets a string used to relativize Symbols formatted using the default W implementation used by SymbolWriter in the current state.
setRelativizeSymbols(String) - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriter
Deprecated.
Sets a string used to relativize Symbols formatted using the default T implementation used by CodegenWriter in the current state.
setRelativizeSymbols(String) - Method in class software.amazon.smithy.codegen.core.writer.SymbolWriter
Deprecated.
Sets a string used to relativize Symbols formatted using the default T implementation used by CodegenWriter in the current state.
setRemoveGreedyParameterSuffix(boolean) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Set to true to remove the "+" suffix that is added to the generated parameter name for greedy labels.
setRemoveReasons(boolean) - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
Set to true to remove the reason property from metadata suppressions.
setRemoveUnused(boolean) - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
Set to true to remove suppressions that have no effect.
setRenamed(Map<String, String>) - Method in class software.amazon.smithy.build.transforms.RenameShapes.Config
Sets the map of `from` shape ids to the `to` shape id values that they shapes will be renamed to.
setReserved(List<ReservedWordsValidator.ReservedWords>) - Method in class software.amazon.smithy.linters.ReservedWordsValidator.Config
Sets the reserved words to validate.
setResourceShapeIds(List<ShapeId>) - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
setSchemaDocumentExtensions(ObjectNode) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Adds custom key-value pairs to the JSON Schema document generated from a Smithy model.
setSelector(Selector) - Method in class software.amazon.smithy.build.transforms.ExcludeShapesBySelector.Config
Sets the selector used to filter the shapes.
setSelector(Selector) - Method in class software.amazon.smithy.build.transforms.IncludeShapesBySelector.Config
Sets the selector used to filter the shapes.
setSelector(Selector) - Method in class software.amazon.smithy.linters.ReservedWordsValidator.ReservedWords
Sets the selector to use for determining which shapes to validate.
setSelector(Selector) - Method in class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator.Config
 
setSelector(Selector) - Method in class software.amazon.smithy.model.validation.linters.EmitNoneSelectorValidator.Config
 
setSerializeNullValues(boolean) - Method in class software.amazon.smithy.model.node.NodeMapper
Specifies if null values returned from getters are serialized.
setService(ShapeId) - Method in class software.amazon.smithy.build.transforms.FlattenNamespaces.Config
Sets the service ShapeId that will be flattened into the target namespace.
setService(ShapeId) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Sets the service shape ID that is used to contextualize the created schemas by using things like the "rename" property of the service.
setServiceName(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
Sets the "Service" component for each of the generated resource's type name.
setServices(Set<ShapeId>) - Method in class software.amazon.smithy.build.transforms.IncludeServices.Config
Sets the list of service shapes IDs to include.
setServiceShapeIds(List<ShapeId>) - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
setShape(SetShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
Deprecated.
SetShape - Class in software.amazon.smithy.model.shapes
Deprecated.
SetShape.Builder - Class in software.amazon.smithy.model.shapes
Deprecated.
Builder used to create a SetShape.
setShapeTypes(Map<ShapeId, ShapeType>) - Method in class software.amazon.smithy.build.transforms.ChangeTypes.Config
Sets the map of shape IDs to shape types to set.
setSourceDocs(List<String>) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
Limits the source of converted "sourceDocs" fields to the specified priority ordered list of names in an externalDocumentation trait.
setStartingContext(String) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
Changes the starting context of the messages emitted by events.
setSubstitutions(Map<String, Node>) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Defines a map of strings to any JSON value to find and replace in the generated OpenAPI model.
setSuggestAlternatives(Map<String, List<String>>) - Method in class software.amazon.smithy.linters.StandardOperationVerbValidator.Config
Sets a map of invalid verbs to suggested alternatives.
setSupportedTags(List<String>) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Limits the exported tags to a specific set of tags.
setSupportNonNumericFloats(boolean) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Set to true to add support for NaN, Infinity, and -Infinity in float and double shapes.
setSynthesizeEnumNames(boolean) - Method in class software.amazon.smithy.build.transforms.ChangeTypes.Config
Sets whether to synthesize names for enums that don't already have them.
setSynthesizeNames(boolean) - Method in class software.amazon.smithy.build.transforms.ChangeStringEnumsToEnumShapes.Config
 
setTags(boolean) - Method in class software.amazon.smithy.openapi.OpenApiConfig
Sets whether or not to include Smithy tags in the result as OpenAPI tags.
setTags(Set<String>) - Method in class software.amazon.smithy.build.transforms.ExcludeShapesByTag.Config
Sets the set of tags that causes shapes to be removed.
setTags(Set<String>) - Method in class software.amazon.smithy.build.transforms.ExcludeTags.Config
Sets the set of tags that are removed from the model.
setTags(Set<String>) - Method in class software.amazon.smithy.build.transforms.ExcludeTraitsByTag.Config
Sets the list of tags that, if present, cause the trait to be removed.
setTags(Set<String>) - Method in class software.amazon.smithy.build.transforms.IncludeShapesByTag.Config
Sets the set of tags that cause shapes to be included.
setTags(Set<String>) - Method in class software.amazon.smithy.build.transforms.IncludeTags.Config
Sets the set of tags that are retained in the model.
setTags(Set<String>) - Method in class software.amazon.smithy.build.transforms.IncludeTraitsByTag.Config
Sets the list of tags that must be present for a trait to be included in the filtered model.
setTerms(List<String>) - Method in class software.amazon.smithy.linters.MissingSensitiveTraitValidator.Config
 
setTerms(List<String>) - Method in class software.amazon.smithy.linters.ReservedWordsValidator.ReservedWords
Sets the list of reserved word terms to match based on word boundaries.
setTerms(Map<String, List<String>>) - Method in class software.amazon.smithy.linters.NoninclusiveTermsValidator.Config
 
setTimestampAsNow() - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata.Builder
Sets the timestamp as the current time in RFC 3339 format.
settings() - Method in interface software.amazon.smithy.codegen.core.CodegenContext
 
settings() - Method in class software.amazon.smithy.codegen.core.directed.Directive
 
settings(Class<S>, Node) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Sets the required settings object used for code generation using a Node.
settings(S) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Sets the required settings object used for code generation.
settings(ObjectNode) - Method in class software.amazon.smithy.build.PluginContext.Builder
Sets the settings of the plugin.
settings(ObjectNode) - Method in class software.amazon.smithy.build.TransformContext.Builder
 
setTraceMetadataAsDefault(String) - Method in class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider.Builder
Sets the Builder's TraceMetadata based on the given type and default values for other required fields.
setTraitDefNames(List<ShapeId>) - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
setTraitNames(List<ShapeId>) - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
setTraits(Set<String>) - Method in class software.amazon.smithy.build.transforms.ExcludeShapesByTrait.Config
Sets the shape IDs of the traits to filter shapes by.
setTraits(Set<String>) - Method in class software.amazon.smithy.build.transforms.ExcludeTraits.Config
Sets the list of trait shape IDs/namespaces to exclude.
setTraits(Set<String>) - Method in class software.amazon.smithy.build.transforms.IncludeTraits.Config
Sets the list of trait shape IDs to include.
setUnionStrategy(JsonSchemaConfig.UnionStrategy) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
setUnionStrategy(JsonSchemaConfig.UnionStrategy) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Configures how Smithy union shapes are converted to JSON Schema.
setUseIntegerType(boolean) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Set to true to use the "integer" type when converting byte, short, integer, and long shapes to Json Schema.
setUseJsonName(boolean) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
 
setUseJsonName(boolean) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
Uses the value of the jsonName trait when creating JSON schema properties for structure and union shapes.
SetUtils - Class in software.amazon.smithy.utils
Immutable Set utilities to polyfill Java 9+ features.
setValidationEvents(List<ValidationEvent>) - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
SetValidator - Class in software.amazon.smithy.model.validation.validators
 
SetValidator() - Constructor for class software.amazon.smithy.model.validation.validators.SetValidator
 
setValue(R) - Method in class software.amazon.smithy.utils.Pair
 
setValue(Node) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
Changes the Node value the visitor will evaluate.
setVerbs(List<String>) - Method in class software.amazon.smithy.linters.StandardOperationVerbValidator.Config
Sets the list of standard operation verbs.
setVerbsRequirePagination(Set<String>) - Method in class software.amazon.smithy.linters.MissingPaginatedTraitValidator.Config
Sets the list of verbs that require pagination.
setVerbsSuggestPagination(Set<String>) - Method in class software.amazon.smithy.linters.MissingPaginatedTraitValidator.Config
Sets the verbs that suggest the operation should be paginated.
setVersion(String) - Method in class software.amazon.smithy.build.plugins.BuildInfo
 
setVersion(OpenApiVersion) - Method in class software.amazon.smithy.openapi.OpenApiConfig
 
setWhenMissingSetter(NodeMapper.WhenMissing) - Method in class software.amazon.smithy.model.node.NodeMapper
Sets the behavior of the deserializer when a setting is missing.
setWords(List<String>) - Method in class software.amazon.smithy.linters.ReservedWordsValidator.ReservedWords
Sets the list of reserved word definitions.
severity - Variable in class software.amazon.smithy.jmespath.ExpressionProblem
The severity of the problem.
severity(Severity) - Method in class software.amazon.smithy.model.validation.ValidationEvent.Builder
Sets the required severity of the event.
Severity - Enum Class in software.amazon.smithy.model.validation
Severity level of a validation exception.
shape() - Method in class software.amazon.smithy.codegen.core.directed.ShapeDirective
Gets the shape being generated.
shape() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Record
 
shape(Shape) - Method in class software.amazon.smithy.model.validation.ValidationEvent.Builder
Sets the shape ID and source location based on a shape.
shape(Shape, Map<String, Set<Shape>>) - Static method in interface software.amazon.smithy.model.selector.AttributeValue
Creates a 'shape' AttributeValue for the given shape.
Shape - Class in software.amazon.smithy.model.shapes
A Shape defines a model component.
SHAPE - Enum constant in enum class software.amazon.smithy.model.knowledge.TextInstance.TextLocationType
 
ShapeDirective<T extends Shape,C extends CodegenContext<S,?,?>,S> - Class in software.amazon.smithy.codegen.core.directed
Directive used to generate a specific shape.
shapeFilter(Predicate<Shape>) - Method in class software.amazon.smithy.model.shapes.ModelSerializer.Builder
Predicate that determines if a shape and its traits are serialized.
shapeFilter(Predicate<Shape>) - Method in class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer.Builder
Predicate that determines if a shape and its traits are serialized.
shapeId(ShapeId) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample.Builder
 
shapeId(T) - Method in class software.amazon.smithy.model.validation.ValidationEvent.Builder
Sets the shape ID related to the event.
ShapeId - Class in software.amazon.smithy.model.shapes
Immutable identifier for each shape in a model.
ShapeIdConflictValidator - Class in software.amazon.smithy.model.validation.validators
Ensures that no two shapes in the model have the same case-insensitive shape ID.
ShapeIdConflictValidator() - Constructor for class software.amazon.smithy.model.validation.validators.ShapeIdConflictValidator
 
shapeIds(Set<ShapeId>) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty.Builder
 
ShapeIdSyntaxException - Exception in software.amazon.smithy.model.shapes
Represents a shape ID syntax error.
ShapeIdSyntaxException(String) - Constructor for exception software.amazon.smithy.model.shapes.ShapeIdSyntaxException
 
ShapeLink - Class in software.amazon.smithy.codegen.core.trace
Class that defines a link between the Smithy Shape and the artifact that it produced.
ShapeLink.Builder - Class in software.amazon.smithy.codegen.core.trace
 
shapeLinkCreator(BiFunction<Shape, Symbol, List<ShapeLink>>) - Method in class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider.Builder
Sets this Builder's shapeLinkCreator.
ShapeMatch(Shape, Map<String, Set<Shape>>) - Constructor for class software.amazon.smithy.model.selector.Selector.ShapeMatch
 
shapePlacer(Function<Shape, Path>) - Method in class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer.Builder
Function that determines what output file a shape should go in.
shapePredicate(Predicate<Shape>) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter.Builder
Sets a predicate used to filter Smithy shapes from being converted to JSON Schema.
ShapeRecursionValidator - Class in software.amazon.smithy.model.validation.validators
Ensures that list, set, and map shapes are not directly recursive, meaning that if they do have a recursive reference to themselves, one or more references that form the recursive path travels through a structure or union shape.
ShapeRecursionValidator() - Constructor for class software.amazon.smithy.model.validation.validators.ShapeRecursionValidator
 
shapes() - Method in class software.amazon.smithy.model.Model
Gets a stream of Shapes in the index.
shapes(Class<T>) - Method in class software.amazon.smithy.model.Model
Gets a stream of shapes in the index of a specific type T.
shapes(Map<ShapeId, List<ShapeLink>>) - Method in class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
 
shapes(Model) - Method in interface software.amazon.smithy.model.selector.Selector
Returns a stream of shapes in a model that match the selector.
SHAPES_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.TraceFile
 
shapeToBuilder(S) - Static method in class software.amazon.smithy.model.shapes.Shape
Converts a shape, potentially of an unknown concrete type, into a Shape builder.
ShapeType - Enum Class in software.amazon.smithy.model.shapes
An enumeration of the different types in a model.
ShapeType.Category - Enum Class in software.amazon.smithy.model.shapes
 
ShapeVisitor<R> - Interface in software.amazon.smithy.model.shapes
Shape visitor pattern.
ShapeVisitor.Default<R> - Class in software.amazon.smithy.model.shapes
Creates ShapeVisitor that return a value when necessary when visiting shapes.
shift() - Method in class software.amazon.smithy.cli.Arguments
Shifts off the next value in the arguments list or returns null.
shiftFor(String) - Method in class software.amazon.smithy.cli.Arguments
Expects an argument value for a parameter by name.
SHORT - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
shortShape(ShortShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
shortShape(ShortShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
shortShape(ShortShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
ShortShape - Class in software.amazon.smithy.model.shapes
Represents a short shape.
ShortShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a ShortShape.
ShouldHaveUsedTimestampValidator - Class in software.amazon.smithy.linters
Validates that shapes that have names that appear to be time values are actually modeled with a timestamp shape.
ShouldHaveUsedTimestampValidator.Config - Class in software.amazon.smithy.linters
 
ShouldHaveUsedTimestampValidator.Provider - Class in software.amazon.smithy.linters
 
sigv4(Literal, Literal) - Method in class software.amazon.smithy.rulesengine.language.Endpoint.Builder
 
sigv4a(List<Literal>, Literal) - Method in class software.amazon.smithy.rulesengine.language.Endpoint.Builder
 
SigV4Trait - Class in software.amazon.smithy.aws.traits.auth
Adds AWS signature version 4 authentication to a service or operation.
SigV4Trait.Builder - Class in software.amazon.smithy.aws.traits.auth
 
SigV4Trait.Provider - Class in software.amazon.smithy.aws.traits.auth
 
SIMPLE - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType.Category
 
SimpleCodeWriter - Class in software.amazon.smithy.utils
Helper class for generating code.
SimpleCodeWriter() - Constructor for class software.amazon.smithy.utils.SimpleCodeWriter
 
SimpleParser - Class in software.amazon.smithy.utils
A simple expression parser that can be extended to implement parsers for small domain specific languages.
SimpleParser(String) - Constructor for class software.amazon.smithy.utils.SimpleParser
Creates a new SimpleParser and sets the expression to parse.
SimpleParser(String, int) - Constructor for class software.amazon.smithy.utils.SimpleParser
Creates a new SimpleParser and sets the expression to parse.
SimpleShape - Class in software.amazon.smithy.model.shapes
Abstract class representing all simple type shapes.
simplifyModelForServiceCodegen(Model, ShapeId, ModelTransformer) - Static method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Simplifies a Smithy model for code generation of a single service.
since(String) - Method in class software.amazon.smithy.model.traits.DeprecatedTrait.Builder
 
SinceTrait - Class in software.amazon.smithy.model.traits
Defines when a shape or member was added to the model.
SinceTrait(String) - Constructor for class software.amazon.smithy.model.traits.SinceTrait
 
SinceTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.model.traits.SinceTrait
 
SinceTrait.Provider - Class in software.amazon.smithy.model.traits
 
SingleOperationBindingValidator - Class in software.amazon.smithy.model.validation.validators
Validates that an operation is only bound to once in an entire service closure.
SingleOperationBindingValidator() - Constructor for class software.amazon.smithy.model.validation.validators.SingleOperationBindingValidator
 
SingleResourceBindingValidator - Class in software.amazon.smithy.model.validation.validators
Validates that a resource is only bound to once in an entire service closure.
SingleResourceBindingValidator() - Constructor for class software.amazon.smithy.model.validation.validators.SingleResourceBindingValidator
 
size() - Method in class software.amazon.smithy.build.SmithyBuildResult
Gets the number of projection results in the map.
size() - Method in class software.amazon.smithy.model.node.ArrayNode
Returns the number of elements in the array node.
size() - Method in class software.amazon.smithy.model.node.ObjectNode
Returns the number of members.
size() - Method in class software.amazon.smithy.model.selector.PathFinder.Path
 
skip() - Method in class software.amazon.smithy.utils.SimpleParser
Skips a single character while tracking lines and columns.
SliceExpression - Class in software.amazon.smithy.jmespath.ast
Represents a slice expression, containing an optional zero-based start offset, zero-based stop offset, and step.
SliceExpression(Integer, Integer, int) - Constructor for class software.amazon.smithy.jmespath.ast.SliceExpression
 
SliceExpression(Integer, Integer, int, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.SliceExpression
 
sliceFrom(int) - Method in class software.amazon.smithy.utils.SimpleParser
Gets a slice of the expression starting from the given 0-based character position, read all the way through to the current position of the parser.
SMITHY_DEPENDENCY_MODE - Enum constant in enum class software.amazon.smithy.cli.EnvironmentVariable
Configures if and how the Smithy CLI handles dependencies declared in smithy-build.json files.
SMITHY_MAVEN_CACHE - Enum constant in enum class software.amazon.smithy.cli.EnvironmentVariable
A custom location for the Maven local repository cache.
SMITHY_MAVEN_REPOS - Enum constant in enum class software.amazon.smithy.cli.EnvironmentVariable
A pipe-delimited list of Maven repositories to use.
SMITHY_TRACE_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.TraceFile
 
SMITHY_TRACE_VERSION - Static variable in class software.amazon.smithy.codegen.core.trace.TraceFile
 
SMITHY_VERSION - Enum constant in enum class software.amazon.smithy.cli.EnvironmentVariable
The current version of the CLI.
Smithy2Cfn - Class in software.amazon.smithy.aws.cloudformation.schema.fromsmithy
 
Smithy2Cfn() - Constructor for class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Smithy2Cfn
 
Smithy2CfnExtension - Interface in software.amazon.smithy.aws.cloudformation.schema.fromsmithy
An extension mechanism used to influence how CloudFormation resource schemas are generated from Smithy models.
Smithy2OpenApi - Class in software.amazon.smithy.openapi.fromsmithy
Converts Smithy to an OpenAPI model and saves it as a JSON file.
Smithy2OpenApi() - Constructor for class software.amazon.smithy.openapi.fromsmithy.Smithy2OpenApi
 
Smithy2OpenApiExtension - Interface in software.amazon.smithy.openapi.fromsmithy
An extension mechanism used to influence how Smithy models are converted to OpenAPI models.
SmithyBuild - Class in software.amazon.smithy.build
Runs the projections and plugins found in a SmithyBuildConfig and writes the artifacts to a FileManifest.
SmithyBuild() - Constructor for class software.amazon.smithy.build.SmithyBuild
 
SmithyBuild(SmithyBuildConfig) - Constructor for class software.amazon.smithy.build.SmithyBuild
 
SmithyBuildConfig - Class in software.amazon.smithy.build.model
Filter configuration that contains a list of named projections that are used to apply filters to a model.
SmithyBuildConfig.Builder - Class in software.amazon.smithy.build.model
Builder used to create a SmithyBuildConfig.
SmithyBuilder<T> - Interface in software.amazon.smithy.utils
A mutable object that can be used to create an immutable object of type T.
SmithyBuildException - Exception in software.amazon.smithy.build
Base exception thrown for any error that occurs while building.
SmithyBuildException(String) - Constructor for exception software.amazon.smithy.build.SmithyBuildException
 
SmithyBuildException(String, Throwable) - Constructor for exception software.amazon.smithy.build.SmithyBuildException
 
SmithyBuildException(Throwable) - Constructor for exception software.amazon.smithy.build.SmithyBuildException
 
SmithyBuildPlugin - Interface in software.amazon.smithy.build
Plugin extension class for SmithyBuild.
SmithyBuildResult - Class in software.amazon.smithy.build
Encapsulates the result of running SmithyBuild.
SmithyBuildResult.Builder - Class in software.amazon.smithy.build
Creates a SmithyBuildResult.
SmithyCli - Class in software.amazon.smithy.cli
Entry point of the Smithy CLI.
SmithyCommand - Class in software.amazon.smithy.cli.commands
 
SmithyCommand(DependencyResolver.Factory) - Constructor for class software.amazon.smithy.cli.commands.SmithyCommand
 
SmithyGenerated - Annotation Interface in software.amazon.smithy.utils
Annotation used to indicate that a package or class was generated and should not be edited directly.
SmithyIdlModelSerializer - Class in software.amazon.smithy.model.shapes
Serializes a Model into a set of Smithy IDL files.
SmithyIdlModelSerializer.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create SmithyIdlModelSerializer.
SmithyIntegration<S,W extends SymbolWriter<W,?>,C extends CodegenContext<S,W,?>> - Interface in software.amazon.smithy.codegen.core
This interface provides the base concept of an "Integration" to Smithy code generators.
SmithyInternalApi - Annotation Interface in software.amazon.smithy.utils
Annotation used to indicate that an API is considered internal to Smithy and subject to change.
SmithyJsonSchemaException - Exception in software.amazon.smithy.jsonschema
 
SmithyJsonSchemaException(String) - Constructor for exception software.amazon.smithy.jsonschema.SmithyJsonSchemaException
 
SmithyJsonSchemaException(String, Throwable) - Constructor for exception software.amazon.smithy.jsonschema.SmithyJsonSchemaException
 
SmithyPattern - Class in software.amazon.smithy.model.pattern
Represents a contained pattern.
SmithyPattern(SmithyPattern.Builder) - Constructor for class software.amazon.smithy.model.pattern.SmithyPattern
 
SmithyPattern.Builder - Class in software.amazon.smithy.model.pattern
Builder used to create a SmithyPattern.
SmithyPattern.Segment - Class in software.amazon.smithy.model.pattern
Segment within a SmithyPattern.
SmithyPattern.Segment.Type - Enum Class in software.amazon.smithy.model.pattern
 
SmithyTestCase - Class in software.amazon.smithy.model.validation.testrunner
Runs a single test case by loading a model and ensuring the resulting events match the validation events stored in a newline separated file.
SmithyTestCase(String, List<ValidationEvent>) - Constructor for class software.amazon.smithy.model.validation.testrunner.SmithyTestCase
 
SmithyTestCase.Error - Exception in software.amazon.smithy.model.validation.testrunner
Thrown when errors are encountered while unwrapping a test case.
SmithyTestCase.Result - Class in software.amazon.smithy.model.validation.testrunner
Output of validating a model against a test case.
SmithyTestSuite - Class in software.amazon.smithy.model.validation.testrunner
Runs test cases against a directory of models and error files.
SmithyTestSuite.Error - Exception in software.amazon.smithy.model.validation.testrunner
Thrown when errors are encountered in the test runner.
SmithyTestSuite.Result - Class in software.amazon.smithy.model.validation.testrunner
Value result of executing the test suite.
smithyTrace(String) - Method in class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
 
SmithyUnstableApi - Annotation Interface in software.amazon.smithy.utils
Annotation used to indicate that an API is considered unstable and subject to change.
snakeToCamelCase(String) - Static method in class software.amazon.smithy.utils.CaseUtils
Converts all the delimiter separated words in a String into camelCase, that is each word is made up of a titlecase character and then a series of lowercase characters.
snakeToPascalCase(String) - Static method in class software.amazon.smithy.utils.CaseUtils
Converts all words separated by "_" into PascalCase, that is each word is made up of a titlecase character and then a series of lowercase characters.
software.amazon.smithy.aws.apigateway.openapi - package software.amazon.smithy.aws.apigateway.openapi
 
software.amazon.smithy.aws.apigateway.traits - package software.amazon.smithy.aws.apigateway.traits
 
software.amazon.smithy.aws.cloudformation.schema - package software.amazon.smithy.aws.cloudformation.schema
Defines core components for generating CloudFormation Resource Schemas from Smithy models.
software.amazon.smithy.aws.cloudformation.schema.fromsmithy - package software.amazon.smithy.aws.cloudformation.schema.fromsmithy
Defines tooling and interfaces for generating CloudFormation Resource Schemas from Smithy models.
software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers - package software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers
Defines the core functionality to generate CloudFormation Resource Schemas from Smithy models.
software.amazon.smithy.aws.cloudformation.schema.model - package software.amazon.smithy.aws.cloudformation.schema.model
Defines data classes for representing CloudFormation Resource Schemas.
software.amazon.smithy.aws.cloudformation.traits - package software.amazon.smithy.aws.cloudformation.traits
Defines traits used for generating CloudFormation Resource Schemas from Smithy models.
software.amazon.smithy.aws.iam.traits - package software.amazon.smithy.aws.iam.traits
 
software.amazon.smithy.aws.traits - package software.amazon.smithy.aws.traits
 
software.amazon.smithy.aws.traits.auth - package software.amazon.smithy.aws.traits.auth
 
software.amazon.smithy.aws.traits.clientendpointdiscovery - package software.amazon.smithy.aws.traits.clientendpointdiscovery
 
software.amazon.smithy.aws.traits.customizations - package software.amazon.smithy.aws.traits.customizations
 
software.amazon.smithy.aws.traits.protocols - package software.amazon.smithy.aws.traits.protocols
 
software.amazon.smithy.aws.traits.tagging - package software.amazon.smithy.aws.traits.tagging
 
software.amazon.smithy.build - package software.amazon.smithy.build
 
software.amazon.smithy.build.model - package software.amazon.smithy.build.model
 
software.amazon.smithy.build.plugins - package software.amazon.smithy.build.plugins
 
software.amazon.smithy.build.transforms - package software.amazon.smithy.build.transforms
 
software.amazon.smithy.cli - package software.amazon.smithy.cli
Everything in this package should be considered an implementation detail; the only stable interface of the Smithy CLI is passing in a list of arguments from the command line.
software.amazon.smithy.cli.commands - package software.amazon.smithy.cli.commands
 
software.amazon.smithy.cli.dependencies - package software.amazon.smithy.cli.dependencies
 
software.amazon.smithy.codegen.core - package software.amazon.smithy.codegen.core
Defines abstractions for implementing Smithy model code generation.
software.amazon.smithy.codegen.core.directed - package software.amazon.smithy.codegen.core.directed
 
software.amazon.smithy.codegen.core.trace - package software.amazon.smithy.codegen.core.trace
Defines abstractions for implementing Smithy model trace file generation.
software.amazon.smithy.codegen.core.writer - package software.amazon.smithy.codegen.core.writer
This package is deprecated and will be removed in a future release.
software.amazon.smithy.diff - package software.amazon.smithy.diff
 
software.amazon.smithy.diff.evaluators - package software.amazon.smithy.diff.evaluators
 
software.amazon.smithy.jmespath - package software.amazon.smithy.jmespath
 
software.amazon.smithy.jmespath.ast - package software.amazon.smithy.jmespath.ast
 
software.amazon.smithy.jsonschema - package software.amazon.smithy.jsonschema
 
software.amazon.smithy.linters - package software.amazon.smithy.linters
 
software.amazon.smithy.model - package software.amazon.smithy.model
 
software.amazon.smithy.model.knowledge - package software.amazon.smithy.model.knowledge
 
software.amazon.smithy.model.loader - package software.amazon.smithy.model.loader
 
software.amazon.smithy.model.neighbor - package software.amazon.smithy.model.neighbor
 
software.amazon.smithy.model.node - package software.amazon.smithy.model.node
 
software.amazon.smithy.model.node.internal - package software.amazon.smithy.model.node.internal
This is an adaptation of minimal-json: https://github.com/ralfstx/minimal-json
software.amazon.smithy.model.pattern - package software.amazon.smithy.model.pattern
 
software.amazon.smithy.model.selector - package software.amazon.smithy.model.selector
 
software.amazon.smithy.model.shapes - package software.amazon.smithy.model.shapes
 
software.amazon.smithy.model.traits - package software.amazon.smithy.model.traits
 
software.amazon.smithy.model.traits.synthetic - package software.amazon.smithy.model.traits.synthetic
 
software.amazon.smithy.model.transform - package software.amazon.smithy.model.transform
 
software.amazon.smithy.model.transform.plugins - package software.amazon.smithy.model.transform.plugins
 
software.amazon.smithy.model.validation - package software.amazon.smithy.model.validation
 
software.amazon.smithy.model.validation.linters - package software.amazon.smithy.model.validation.linters
 
software.amazon.smithy.model.validation.node - package software.amazon.smithy.model.validation.node
 
software.amazon.smithy.model.validation.suppressions - package software.amazon.smithy.model.validation.suppressions
 
software.amazon.smithy.model.validation.testrunner - package software.amazon.smithy.model.validation.testrunner
 
software.amazon.smithy.model.validation.validators - package software.amazon.smithy.model.validation.validators
Smithy validators.
software.amazon.smithy.mqtt.traits - package software.amazon.smithy.mqtt.traits
Defines MQTT bindings for Smithy.
software.amazon.smithy.mqtt.traits.validators - package software.amazon.smithy.mqtt.traits.validators
 
software.amazon.smithy.openapi - package software.amazon.smithy.openapi
 
software.amazon.smithy.openapi.fromsmithy - package software.amazon.smithy.openapi.fromsmithy
 
software.amazon.smithy.openapi.fromsmithy.mappers - package software.amazon.smithy.openapi.fromsmithy.mappers
 
software.amazon.smithy.openapi.fromsmithy.protocols - package software.amazon.smithy.openapi.fromsmithy.protocols
 
software.amazon.smithy.openapi.fromsmithy.security - package software.amazon.smithy.openapi.fromsmithy.security
 
software.amazon.smithy.openapi.model - package software.amazon.smithy.openapi.model
 
software.amazon.smithy.protocoltests.traits - package software.amazon.smithy.protocoltests.traits
 
software.amazon.smithy.rulesengine - package software.amazon.smithy.rulesengine
Smithy Rules Engine.
software.amazon.smithy.rulesengine.analysis - package software.amazon.smithy.rulesengine.analysis
 
software.amazon.smithy.rulesengine.language - package software.amazon.smithy.rulesengine.language
 
software.amazon.smithy.rulesengine.language.error - package software.amazon.smithy.rulesengine.language.error
 
software.amazon.smithy.rulesengine.language.eval - package software.amazon.smithy.rulesengine.language.eval
 
software.amazon.smithy.rulesengine.language.impl - package software.amazon.smithy.rulesengine.language.impl
 
software.amazon.smithy.rulesengine.language.model - package software.amazon.smithy.rulesengine.language.model
 
software.amazon.smithy.rulesengine.language.stdlib - package software.amazon.smithy.rulesengine.language.stdlib
 
software.amazon.smithy.rulesengine.language.stdlib.partition - package software.amazon.smithy.rulesengine.language.stdlib.partition
 
software.amazon.smithy.rulesengine.language.syntax - package software.amazon.smithy.rulesengine.language.syntax
 
software.amazon.smithy.rulesengine.language.syntax.expr - package software.amazon.smithy.rulesengine.language.syntax.expr
 
software.amazon.smithy.rulesengine.language.syntax.fn - package software.amazon.smithy.rulesengine.language.syntax.fn
 
software.amazon.smithy.rulesengine.language.syntax.parameters - package software.amazon.smithy.rulesengine.language.syntax.parameters
 
software.amazon.smithy.rulesengine.language.syntax.rule - package software.amazon.smithy.rulesengine.language.syntax.rule
 
software.amazon.smithy.rulesengine.language.util - package software.amazon.smithy.rulesengine.language.util
 
software.amazon.smithy.rulesengine.language.visit - package software.amazon.smithy.rulesengine.language.visit
 
software.amazon.smithy.rulesengine.testutil - package software.amazon.smithy.rulesengine.testutil
 
software.amazon.smithy.rulesengine.traits - package software.amazon.smithy.rulesengine.traits
 
software.amazon.smithy.rulesengine.validators - package software.amazon.smithy.rulesengine.validators
 
software.amazon.smithy.utils - package software.amazon.smithy.utils
 
software.amazon.smithy.waiters - package software.amazon.smithy.waiters
 
sort(Iterable<I>) - Static method in interface software.amazon.smithy.codegen.core.SmithyIntegration
Topologically sorts a list of integrations based on priority, runBefore, and runAfter, and integration names.
sortMembers() - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
Sorts all members of the model prior to codegen.
sortMembers(Model, Comparator<MemberShape>) - Method in class software.amazon.smithy.model.transform.ModelTransformer
Reorders the members of structure and union shapes using the given Comparator.
source(String, int, int) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
Sets the source location of the shape.
source(String, int, int) - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
Deprecated.
 
source(SourceLocation) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
Sets the source location of the shape.
source(SourceLocation) - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
Deprecated.
 
SourceException - Exception in software.amazon.smithy.model
An exception that can be traced back to a SourceLocation.
SourceException(String, FromSourceLocation) - Constructor for exception software.amazon.smithy.model.SourceException
 
SourceException(String, FromSourceLocation, Throwable) - Constructor for exception software.amazon.smithy.model.SourceException
 
sourceLocation - Variable in class software.amazon.smithy.rulesengine.language.util.SourceLocationTrackingBuilder
 
sourceLocation() - Method in class software.amazon.smithy.rulesengine.validators.ValidationError
 
sourceLocation(FromSourceLocation) - Method in class software.amazon.smithy.model.traits.AbstractTraitBuilder
Sets the source location of where the trait was defined.
sourceLocation(FromSourceLocation) - Method in class software.amazon.smithy.model.validation.ValidationEvent.Builder
Sets the source location of where the event occurred.
sourceLocation(FromSourceLocation) - Method in class software.amazon.smithy.rulesengine.language.util.SourceLocationTrackingBuilder
 
sourceLocation(FromSourceLocation) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase.Builder
 
sourceLocation(FromSourceLocation) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestExpectation.Builder
 
sourceLocation(FromSourceLocation) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput.Builder
 
sourceLocation(FromSourceLocation) - Method in class software.amazon.smithy.rulesengine.traits.ExpectedEndpoint.Builder
 
sourceLocation(SourceLocation) - Method in class software.amazon.smithy.model.node.ArrayNode.Builder
 
sourceLocation(SourceLocation) - Method in class software.amazon.smithy.model.node.ObjectNode.Builder
 
sourceLocation(SourceLocation) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
 
SourceLocation - Class in software.amazon.smithy.model
Represents the source location of a model component.
SourceLocation(String) - Constructor for class software.amazon.smithy.model.SourceLocation
 
SourceLocation(String, int, int) - Constructor for class software.amazon.smithy.model.SourceLocation
 
SourceLocationTrackingBuilder<B extends SourceLocationTrackingBuilder<?,?>,T> - Class in software.amazon.smithy.rulesengine.language.util
Builder which also tracks sourceLocation of inputs.
SourceLocationTrackingBuilder(FromSourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.util.SourceLocationTrackingBuilder
 
SourceLocationUtils - Class in software.amazon.smithy.rulesengine.language.util
 
sources - Variable in class software.amazon.smithy.cli.BuildParameterBuilder.Result
The set of source models, including computed sources used in the argument list.
sources(Collection<String>) - Method in class software.amazon.smithy.build.model.SmithyBuildConfig.Builder
Replaces sources on the config.
sources(Collection<String>) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Adds a collection of "source" model files.
sources(Collection<Path>) - Method in class software.amazon.smithy.build.PluginContext.Builder
Replaces the path to models that are considered "source" models of the package being built.
sources(Set<Path>) - Method in class software.amazon.smithy.build.TransformContext.Builder
 
SourcesConflictException - Exception in software.amazon.smithy.build
Thrown when sources conflict in the source plugin.
SourcesConflictException(String) - Constructor for exception software.amazon.smithy.build.SourcesConflictException
 
SourcesPlugin - Class in software.amazon.smithy.build.plugins
Copies model sources into the sources plugin.
SourcesPlugin() - Constructor for class software.amazon.smithy.build.plugins.SourcesPlugin
 
sourceUrl(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
sp() - Method in class software.amazon.smithy.utils.SimpleParser
Skip 0 or more spaces (that is, ' ' and '\t').
SparseTrait - Class in software.amazon.smithy.model.traits
Indicates that a list or map is sparse, meaning they may contain nulls.
SparseTrait() - Constructor for class software.amazon.smithy.model.traits.SparseTrait
 
SparseTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.SparseTrait
 
SparseTrait.Provider - Class in software.amazon.smithy.model.traits
 
splitCamelCaseWord(String) - Static method in class software.amazon.smithy.model.validation.ValidationUtils
Splits a camelCase word into a list of words.
stackTrace() - Method in class software.amazon.smithy.cli.StandardOptions
 
STACKTRACE - Static variable in class software.amazon.smithy.cli.StandardOptions
 
stackTraceForm(SourceLocation) - Static method in class software.amazon.smithy.rulesengine.language.util.SourceLocationUtils
Prints a source location in "stack trace form": `filename:linenumber`.
StandaloneRulesetValidator - Class in software.amazon.smithy.rulesengine.validators
A meta validator that verifies a rule-set and tests.
StandardOperationVerbValidator - Class in software.amazon.smithy.linters
Validates that operation shape names start with standard verbs.
StandardOperationVerbValidator.Config - Class in software.amazon.smithy.linters
StandardOperationVerb configuration settings.
StandardOperationVerbValidator.Provider - Class in software.amazon.smithy.linters
 
StandardOptions - Class in software.amazon.smithy.cli
Options available to all commands.
StandardOptions() - Constructor for class software.amazon.smithy.cli.StandardOptions
 
startingContext(String) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
Sets an optional starting context of the validator that is prepended to each emitted validation event message.
startMultipartTemplate() - Method in interface software.amazon.smithy.rulesengine.language.visit.TemplateVisitor
Invoked prior to visiting a multipart template like `https://{Region}.{dnsSuffix}`.
startsWithIgnoreCase(String, String) - Static method in class software.amazon.smithy.utils.StringUtils
Tests if this string starts with the specified prefix ignoring case considerations.
StaticContextParamDefinition - Class in software.amazon.smithy.rulesengine.traits
An operation static context parameter definition.
StaticContextParamDefinition.Builder - Class in software.amazon.smithy.rulesengine.traits
 
StaticContextParamsTrait - Class in software.amazon.smithy.rulesengine.traits
Binds static values to rule-set parameters for the targeted operation.
StaticContextParamsTrait.Builder - Class in software.amazon.smithy.rulesengine.traits
 
StaticContextParamsTrait.Provider - Class in software.amazon.smithy.rulesengine.traits
 
StaticContextParamsTraitValidator - Class in software.amazon.smithy.rulesengine.traits
Validates StaticContextParamsTrait traits.
StaticContextParamsTraitValidator() - Constructor for class software.amazon.smithy.rulesengine.traits.StaticContextParamsTraitValidator
 
statusCode(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse.Builder
Sets the status code of the response.
stderr() - Method in class software.amazon.smithy.cli.Command.Env
 
stderr(CliPrinter) - Method in class software.amazon.smithy.cli.Cli
 
stdout() - Method in class software.amazon.smithy.cli.Command.Env
 
stdout(CliPrinter) - Method in class software.amazon.smithy.cli.Cli
 
stream(Optional<T>) - Static method in class software.amazon.smithy.utils.OptionalUtils
Converts an Optional into a Stream that can be used in a flatmap.
StreamingTrait - Class in software.amazon.smithy.model.traits
Indicates that the data stored in the shape is very large and should not be stored in memory, or that the size of the data stored in the shape is unknown at the start of a request.
StreamingTrait() - Constructor for class software.amazon.smithy.model.traits.StreamingTrait
 
StreamingTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.StreamingTrait
 
StreamingTrait.Provider - Class in software.amazon.smithy.model.traits
 
StreamingTraitValidator - Class in software.amazon.smithy.model.validation.validators
Validates the streaming trait.
StreamingTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.StreamingTraitValidator
 
string() - Static method in interface software.amazon.smithy.rulesengine.language.eval.Type
 
string(String) - Static method in class software.amazon.smithy.rulesengine.language.eval.Value
 
string(Template) - Static method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
Constructs a string literal from a Template value.
String() - Constructor for class software.amazon.smithy.rulesengine.language.eval.Type.String
 
STRING - Enum constant in enum class software.amazon.smithy.codegen.core.directed.GenerateEnumDirective.EnumType
A string shape marked with the enum trait is being generated.
STRING - Enum constant in enum class software.amazon.smithy.jmespath.RuntimeType
 
STRING - Enum constant in enum class software.amazon.smithy.model.node.NodeType
 
STRING - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
STRING - Enum constant in enum class software.amazon.smithy.rulesengine.language.syntax.parameters.ParameterType
 
STRING - Static variable in class software.amazon.smithy.jmespath.ast.LiteralExpression
Sentinel value to represent any STRING.
STRING_EQUALS - Enum constant in enum class software.amazon.smithy.waiters.PathComparator
Matches if the return value is a string that is equal to the expected string.
StringEquals - Class in software.amazon.smithy.rulesengine.language.stdlib
A rule-set function for comparing strings for equality.
StringEquals(FunctionNode) - Constructor for class software.amazon.smithy.rulesengine.language.stdlib.StringEquals
 
StringListTrait - Class in software.amazon.smithy.model.traits
Contains abstract functionality to build traits that contain a list of strings.
StringListTrait(ShapeId, List<String>, FromSourceLocation) - Constructor for class software.amazon.smithy.model.traits.StringListTrait
 
StringListTrait.Builder<TRAIT extends StringListTrait,BUILDER extends StringListTrait.Builder> - Class in software.amazon.smithy.model.traits
Abstract builder to build a StringList trait.
StringListTrait.Provider<T extends StringListTrait> - Class in software.amazon.smithy.model.traits
Trait provider that expects a list of string values.
StringListTrait.StringListTraitConstructor<T extends StringListTrait> - Interface in software.amazon.smithy.model.traits
Factory method to create a StringList provider.
stringNode(StringNode) - Method in class software.amazon.smithy.model.node.NodeVisitor.Default
 
stringNode(StringNode) - Method in interface software.amazon.smithy.model.node.NodeVisitor
Visits a string node.
StringNode - Class in software.amazon.smithy.model.node
Represents a string node.
StringNode(String, SourceLocation) - Constructor for class software.amazon.smithy.model.node.StringNode
Creates a new StringNode.
stringRepresentations() - Static method in enum class software.amazon.smithy.model.node.Node.NonNumericFloat
 
stringShape(StringShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
stringShape(StringShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
stringShape(StringShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
StringShape - Class in software.amazon.smithy.model.shapes
Represents a string shape.
StringShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a StringShape.
StringTrait - Class in software.amazon.smithy.model.traits
Abstract trait class for traits that contain only a string value.
StringTrait(ShapeId, String, FromSourceLocation) - Constructor for class software.amazon.smithy.model.traits.StringTrait
 
StringTrait.Provider<T extends StringTrait> - Class in software.amazon.smithy.model.traits
Trait provider that expects a string value.
StringUtils - Class in software.amazon.smithy.rulesengine.language.util
String utilities.
StringUtils - Class in software.amazon.smithy.utils
Operations on String that are null safe.
stringValue(String) - Method in class software.amazon.smithy.model.traits.EnumValueTrait.Builder
 
strip(String, String) - Static method in class software.amazon.smithy.utils.StringUtils
Strips any of a set of characters from the start and end of a String.
stripEnd(String, String) - Static method in class software.amazon.smithy.utils.StringUtils
Strips any of a set of characters from the end of a String.
stripStart(String, String) - Static method in class software.amazon.smithy.utils.StringUtils
Strips any of a set of characters from the start of a String.
stripToEmpty(String) - Static method in class software.amazon.smithy.utils.StringUtils
Strips whitespace from the start and end of a String returning an empty String if null input.
structurallyExclusive(TraitDefinition.StructurallyExclusive) - Method in class software.amazon.smithy.model.traits.TraitDefinition.Builder
 
STRUCTURE - Enum constant in enum class software.amazon.smithy.jsonschema.JsonSchemaConfig.UnionStrategy
Converts to an object with properties just like a structure.
STRUCTURE - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
STRUCTURE_MEMBER - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
Relationships that exist on structure shapes.
structureShape(StructureShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
structureShape(StructureShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
structureShape(StructureShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
StructureShape - Class in software.amazon.smithy.model.shapes
Structure shape that maps shape names to members.
StructureShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a StructureShape.
STS_USE_GLOBAL_ENDPOINT - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Builtins
This MUST only be used by the STS rules.
StutteredShapeNameValidator - Class in software.amazon.smithy.linters
Deprecated.
StutteredShapeNameValidator() - Constructor for class software.amazon.smithy.linters.StutteredShapeNameValidator
Deprecated.
 
StutteredShapeNameValidator.Provider - Class in software.amazon.smithy.linters
Deprecated.
 
style(Appendable, String, Style...) - Method in interface software.amazon.smithy.cli.ColorFormatter
Styles text using the given styles and writes it to an Appendable.
style(String) - Method in class software.amazon.smithy.openapi.model.EncodingObject.Builder
 
style(String) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
 
style(String, Style...) - Method in interface software.amazon.smithy.cli.ColorFormatter
Styles text using the given styles.
Style - Enum Class in software.amazon.smithy.cli
Colors and styles for use with AnsiColorFormatter or CliPrinter.
Subexpression - Class in software.amazon.smithy.jmespath.ast
Visits the left expression and passes its result to the right expression.
Subexpression(JmespathExpression, JmespathExpression) - Constructor for class software.amazon.smithy.jmespath.ast.Subexpression
 
Subexpression(JmespathExpression, JmespathExpression, boolean) - Constructor for class software.amazon.smithy.jmespath.ast.Subexpression
 
Subexpression(JmespathExpression, JmespathExpression, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.Subexpression
 
Subexpression(JmespathExpression, JmespathExpression, int, int, boolean) - Constructor for class software.amazon.smithy.jmespath.ast.Subexpression
 
SubscribeTrait - Class in software.amazon.smithy.mqtt.traits
smithy.mqtt#subscribe trait.
SubscribeTrait(String) - Constructor for class software.amazon.smithy.mqtt.traits.SubscribeTrait
 
SubscribeTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.mqtt.traits.SubscribeTrait
 
SubscribeTrait.Provider - Class in software.amazon.smithy.mqtt.traits
 
substring(int, int, Boolean) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
Returns a substring expression of this expression.
substring(String, int) - Static method in class software.amazon.smithy.utils.StringUtils
Gets a substring from the specified String avoiding exceptions.
substring(String, int, int) - Static method in class software.amazon.smithy.utils.StringUtils
Gets a substring from the specified String avoiding exceptions.
Substring - Class in software.amazon.smithy.rulesengine.language.stdlib
A rule-set function for getting the substring of a string value.
Substring() - Constructor for class software.amazon.smithy.rulesengine.language.stdlib.Substring
 
SUCCESS - Enum constant in enum class software.amazon.smithy.waiters.AcceptorState
Transition to a final success state.
SuccessMember(boolean) - Constructor for class software.amazon.smithy.waiters.Matcher.SuccessMember
 
summary(String) - Method in class software.amazon.smithy.cli.HelpPrinter
Defines the summary text of the command that comes after the short argument description and before the long argument descriptions.
summary(String) - Method in class software.amazon.smithy.openapi.model.ExampleObject.Builder
 
summary(String) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
summary(String) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
SupportedPrincipalTypesTrait - Class in software.amazon.smithy.aws.iam.traits
 
SupportedPrincipalTypesTrait(List<String>) - Constructor for class software.amazon.smithy.aws.iam.traits.SupportedPrincipalTypesTrait
 
SupportedPrincipalTypesTrait(List<String>, FromSourceLocation) - Constructor for class software.amazon.smithy.aws.iam.traits.SupportedPrincipalTypesTrait
 
SupportedPrincipalTypesTrait.Builder - Class in software.amazon.smithy.aws.iam.traits
 
SupportedPrincipalTypesTrait.Provider - Class in software.amazon.smithy.aws.iam.traits
 
supportedProtocols() - Method in class software.amazon.smithy.codegen.core.directed.CreateContextDirective
Get a map of supported protocols on the service shape in the form of shape ID to the definition of the trait.
SUPPORTS_DUAL_STACK - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.AwsPartition
 
SUPPORTS_FIPS - Static variable in class software.amazon.smithy.rulesengine.language.stdlib.AwsPartition
 
supportsContentEncodingKeyword() - Method in enum class software.amazon.smithy.openapi.OpenApiVersion
 
supportsDualStack() - Method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs
 
supportsDualStack(boolean) - Method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs.Builder
 
supportsFips() - Method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs
 
supportsFips(boolean) - Method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs.Builder
 
SUPPRESSED - Enum constant in enum class software.amazon.smithy.model.validation.Severity
 
Suppression - Interface in software.amazon.smithy.model.validation.suppressions
Suppresses ValidationEvents emitted from Validators.
suppressionReason(String) - Method in class software.amazon.smithy.model.validation.ValidationEvent.Builder
Sets a reason for suppressing the event.
SuppressTrait - Class in software.amazon.smithy.model.traits
 
SuppressTrait.Builder - Class in software.amazon.smithy.model.traits
 
SuppressTrait.Provider - Class in software.amazon.smithy.model.traits
 
symbol() - Method in class software.amazon.smithy.codegen.core.directed.ShapeDirective
Gets the symbol created for the shape.
symbol(Symbol) - Method in class software.amazon.smithy.codegen.core.SymbolReference.Builder
Sets the Symbol referenced by the SymbolReference.
Symbol - Class in software.amazon.smithy.codegen.core
A "symbol" is created by a SymbolProvider, and represents the qualified name of a type in a target programming language.
Symbol.Builder - Class in software.amazon.smithy.codegen.core
Builds a Symbol.
SymbolContainer - Interface in software.amazon.smithy.codegen.core
A holder for Symbol objects.
SymbolDependency - Class in software.amazon.smithy.codegen.core
Represents a dependency that is introduced by a Symbol.
SymbolDependency.Builder - Class in software.amazon.smithy.codegen.core
Builds a SymbolDependency.
SymbolDependencyContainer - Interface in software.amazon.smithy.codegen.core
A container for SymbolDependency objects.
symbolProvider() - Method in interface software.amazon.smithy.codegen.core.CodegenContext
 
symbolProvider() - Method in class software.amazon.smithy.codegen.core.directed.ContextualDirective
 
symbolProvider() - Method in class software.amazon.smithy.codegen.core.directed.CreateContextDirective
 
symbolProvider(SymbolProvider) - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider.Builder
Sets the delegate symbol provider.
symbolProvider(SymbolProvider) - Method in class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider.Builder
Sets this Builder's SymbolProvider.
SymbolProvider - Interface in software.amazon.smithy.codegen.core
Provides Symbol objects for shapes.
SymbolReference - Class in software.amazon.smithy.codegen.core
Represents a reference from a Symbol to another Symbol.
SymbolReference(Symbol, Map<String, Object>, SymbolReference.Option...) - Constructor for class software.amazon.smithy.codegen.core.SymbolReference
 
SymbolReference(Symbol, SymbolReference.Option...) - Constructor for class software.amazon.smithy.codegen.core.SymbolReference
 
SymbolReference.Builder - Class in software.amazon.smithy.codegen.core
Builds a SymbolReference.
SymbolReference.ContextOption - Enum Class in software.amazon.smithy.codegen.core
Options used to control the context of when the symbol reference is needed.
SymbolReference.Option - Interface in software.amazon.smithy.codegen.core
Top-level interface for all SymbolReference options.
SymbolWriter<W extends SymbolWriter<W,I>,I extends ImportContainer> - Class in software.amazon.smithy.codegen.core
A SymbolWriter is a specialized AbstractCodeWriter that makes it easier to implement code generation that utilizes Symbols and SymbolDependency values.
SymbolWriter<T extends SymbolWriter<T,U>,U extends ImportContainer> - Class in software.amazon.smithy.codegen.core.writer
Deprecated.
SymbolWriter(I) - Constructor for class software.amazon.smithy.codegen.core.SymbolWriter
 
SymbolWriter(DocWriter<T>, U) - Constructor for class software.amazon.smithy.codegen.core.writer.SymbolWriter
Deprecated.
 
SymbolWriter.Factory<W extends SymbolWriter<W,? extends ImportContainer>> - Interface in software.amazon.smithy.codegen.core
Factory used to create a SymbolWriter.
syntax(String) - Method in class software.amazon.smithy.utils.SimpleParser
Creates a syntax error that adds some context to the given message.
SYNTHESIZE_ENUM_NAMES - Enum constant in enum class software.amazon.smithy.model.transform.ChangeShapeTypeOption
Enables synthesizing enum names when changing a string shape to an enum shape and the string shape's EnumTrait doesn't have names.
SyntheticEnumTrait - Class in software.amazon.smithy.model.traits.synthetic
A synthetic copy of the EnumTrait for use in the EnumShape.
SyntheticEnumTrait.Builder - Class in software.amazon.smithy.model.traits.synthetic
 

T

TagEnabledServiceValidator - Class in software.amazon.smithy.aws.traits.tagging
Validates service has at least one taggable resource.
TagEnabledServiceValidator() - Constructor for class software.amazon.smithy.aws.traits.tagging.TagEnabledServiceValidator
 
TagEnabledTrait - Class in software.amazon.smithy.aws.traits.tagging
Trait annotating a service shape as having taggable resources.
TagEnabledTrait(TagEnabledTrait.Builder) - Constructor for class software.amazon.smithy.aws.traits.tagging.TagEnabledTrait
 
TagEnabledTrait.Builder - Class in software.amazon.smithy.aws.traits.tagging
 
TagEnabledTrait.Provider - Class in software.amazon.smithy.aws.traits.tagging
 
taggable(boolean) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Tagging.Builder
 
TaggableApiConfig - Class in software.amazon.smithy.aws.traits.tagging
Structure representing the configuration of resource specific tagging APIs.
TaggableApiConfig.Builder - Class in software.amazon.smithy.aws.traits.tagging
TaggableResourceValidator - Class in software.amazon.smithy.aws.traits.tagging
Validates that service satisfies the AWS tagging requirements.
TaggableResourceValidator() - Constructor for class software.amazon.smithy.aws.traits.tagging.TaggableResourceValidator
 
TaggableTrait - Class in software.amazon.smithy.aws.traits.tagging
Marks a resource shape as taggable for further model validation.
TaggableTrait.Builder - Class in software.amazon.smithy.aws.traits.tagging
 
TaggableTrait.Provider - Class in software.amazon.smithy.aws.traits.tagging
 
Tagged - Interface in software.amazon.smithy.utils
A type that contains tags.
tagging(Tagging) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
Tagging - Class in software.amazon.smithy.aws.cloudformation.schema.model
Contains extracted resource tagging information.
Tagging.Builder - Class in software.amazon.smithy.aws.cloudformation.schema.model
 
tagMatcher(BuildParameterBuilder.ClassPathTagMatcher) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
Sets the implementation used to find JARs with the given tags.
TagObject - Class in software.amazon.smithy.openapi.model
 
TagObject.Builder - Class in software.amazon.smithy.openapi.model
 
tagOnCreate(boolean) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Tagging.Builder
 
tagProperty(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Tagging.Builder
 
TagResourcePropertyNameValidator - Class in software.amazon.smithy.aws.traits.tagging
Validates expected tagging property name used for a taggable resource to encourage consistency.
TagResourcePropertyNameValidator() - Constructor for class software.amazon.smithy.aws.traits.tagging.TagResourcePropertyNameValidator
 
TagResourcePropertyTypeValidator - Class in software.amazon.smithy.aws.traits.tagging
Validates tagging property used for a taggable resource to encourage consistency.
TagResourcePropertyTypeValidator() - Constructor for class software.amazon.smithy.aws.traits.tagging.TagResourcePropertyTypeValidator
 
tags(Collection<String>) - Method in class software.amazon.smithy.model.traits.EnumDefinition.Builder
 
tags(Collection<String>) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
 
tags(List<String>) - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink.Builder
Sets tags list of a ShapeLink.
tags(List<String>) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase.Builder
 
tags(List<String>) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
tags(List<String>) - Method in class software.amazon.smithy.waiters.Waiter.Builder
 
tags(Map<String, String>) - Method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions.Builder
 
TAGS_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions
 
TAGS_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.ShapeLink
 
TagsTrait - Class in software.amazon.smithy.model.traits
Applies tags to a shape.
TagsTrait.Builder - Class in software.amazon.smithy.model.traits
 
TagsTrait.Provider - Class in software.amazon.smithy.model.traits
 
tagUpdatable(boolean) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Tagging.Builder
 
target(String) - Method in class software.amazon.smithy.model.shapes.MemberShape.Builder
Sets a member shape ID on the builder.
target(ToShapeId) - Method in class software.amazon.smithy.model.shapes.MemberShape.Builder
Sets a member shape ID on the builder.
target(Expression) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Builder
 
TARGET - Enum constant in enum class software.amazon.smithy.model.traits.TraitDefinition.StructurallyExclusive
Only a single structure member can target a shape marked with the trait.
TargetValidator - Class in software.amazon.smithy.model.validation.validators
Validates that neighbors target resolvable shapes of the correct type.
TargetValidator() - Constructor for class software.amazon.smithy.model.validation.validators.TargetValidator
 
template() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
Converts this expression to a string template.
template() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Reference
 
template() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr
 
template() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
template(String) - Method in class software.amazon.smithy.aws.traits.ArnTrait.Builder
 
Template - Class in software.amazon.smithy.rulesengine.language.syntax.expr
Template represents a "Template Literal".
Template.Dynamic - Class in software.amazon.smithy.rulesengine.language.syntax.expr
 
Template.Literal - Class in software.amazon.smithy.rulesengine.language.syntax.expr
 
Template.Part - Class in software.amazon.smithy.rulesengine.language.syntax.expr
 
TemplateVisitor<T> - Interface in software.amazon.smithy.rulesengine.language.visit
For code generating from a template, use a `TemplateVisitor`.
TERM - Enum constant in enum class software.amazon.smithy.cli.EnvironmentVariable
Used to detect if ANSI colors are supported.
termsOfService(String) - Method in class software.amazon.smithy.openapi.model.InfoObject.Builder
 
test(ValidationEvent) - Method in interface software.amazon.smithy.model.validation.suppressions.Suppression
Determines if the suppression applies to the given event.
testcase() - Method in class software.amazon.smithy.rulesengine.testutil.TestDiscovery.RulesTestCase
 
testCaseCallables() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite
Creates a Stream of Callable objects that can be used to execute each test case.
testCases(List<EndpointTestCase>) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestsTrait.Builder
 
TestDiscovery - Class in software.amazon.smithy.rulesengine.testutil
 
TestDiscovery() - Constructor for class software.amazon.smithy.rulesengine.testutil.TestDiscovery
 
TestDiscovery.RulesTestCase - Class in software.amazon.smithy.rulesengine.testutil
 
TestDiscovery.RulesTestSuite - Class in software.amazon.smithy.rulesengine.testutil
 
TestEvaluator - Class in software.amazon.smithy.rulesengine.language.eval
Provides facilities for evaluating an endpoint rule-set and tests.
testOption(String) - Method in interface software.amazon.smithy.cli.ArgumentReceiver
Test if the given value-less option is accepted by the receiver.
testOption(String) - Method in class software.amazon.smithy.cli.StandardOptions
 
testParameter(String) - Method in interface software.amazon.smithy.cli.ArgumentReceiver
Test if the given parameter that requires a value is accepted by the receiver.
testParameter(String) - Method in class software.amazon.smithy.cli.StandardOptions
 
testSuite() - Method in class software.amazon.smithy.rulesengine.testutil.TestDiscovery.RulesTestSuite
 
testSuites() - Method in class software.amazon.smithy.rulesengine.testutil.TestDiscovery
Provides a stream of TestDiscovery.RulesTestSuite that can be used a rule-set engine's implementation compliance.
TextIndex - Class in software.amazon.smithy.model.knowledge
Index containing the full set of TextInstances associated with a model.
TextIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.TextIndex
 
TextInstance - Class in software.amazon.smithy.model.knowledge
Contains information about text that occurs in the Smithy IDL written by the owner, inluding location metadata.
TextInstance.TextLocationType - Enum Class in software.amazon.smithy.model.knowledge
Enum type indicating what kind of location in the model associated text appeared in.
throttling(boolean) - Method in class software.amazon.smithy.model.traits.RetryableTrait.Builder
Indicates if the retry is considered a throttle.
tickedList(Collection<?>) - Static method in class software.amazon.smithy.model.validation.ValidationUtils
Creates a comma separated string made up of the given collection.
tickedList(Stream<?>) - Static method in class software.amazon.smithy.model.validation.ValidationUtils
 
timeoutInMillis(Integer) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Set the timeout in milliseconds.
timestamp(String) - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata.Builder
 
TIMESTAMP - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
 
TIMESTAMP_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.TraceMetadata
 
TimestampFormatTrait - Class in software.amazon.smithy.model.traits
Defines a custom serialization format for a timestamp.
TimestampFormatTrait(String) - Constructor for class software.amazon.smithy.model.traits.TimestampFormatTrait
 
TimestampFormatTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.model.traits.TimestampFormatTrait
 
TimestampFormatTrait.Format - Enum Class in software.amazon.smithy.model.traits
The known timestampFormat values.
TimestampFormatTrait.Provider - Class in software.amazon.smithy.model.traits
 
timestampShape(TimestampShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
 
timestampShape(TimestampShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
 
timestampShape(TimestampShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
 
TimestampShape - Class in software.amazon.smithy.model.shapes
Represents a timestamp shape.
TimestampShape.Builder - Class in software.amazon.smithy.model.shapes
Builder used to create a TimestampShape.
timestampValidationStrategy(TimestampValidationStrategy) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
Sets the strategy used to validate timestamps.
TimestampValidationStrategy - Enum Class in software.amazon.smithy.model.validation.node
Defines how timestamps are validated.
title(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
title(String) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example.Builder
 
title(String) - Method in class software.amazon.smithy.openapi.model.InfoObject.Builder
 
TitleTrait - Class in software.amazon.smithy.model.traits
Provides a human-readable proper noun title to services and resources.
TitleTrait(String) - Constructor for class software.amazon.smithy.model.traits.TitleTrait
 
TitleTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.model.traits.TitleTrait
 
TitleTrait.Provider - Class in software.amazon.smithy.model.traits
 
toBuilder() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
 
toBuilder() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse
 
toBuilder() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Handler
 
toBuilder() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property
 
toBuilder() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote
 
toBuilder() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
toBuilder() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Tagging
 
toBuilder() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
 
toBuilder() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty
 
toBuilder() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition
 
toBuilder() - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeysTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.iam.traits.DefineConditionKeysTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.iam.traits.IamResourceTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.iam.traits.RequiredActionsTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.iam.traits.SupportedPrincipalTypesTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.traits.ArnTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.traits.auth.CognitoUserPoolsTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.traits.auth.SigV4Trait
 
toBuilder() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientDiscoveredEndpointTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.traits.tagging.TagEnabledTrait
 
toBuilder() - Method in class software.amazon.smithy.aws.traits.tagging.TaggableApiConfig
 
toBuilder() - Method in class software.amazon.smithy.aws.traits.tagging.TaggableTrait
 
toBuilder() - Method in class software.amazon.smithy.build.model.MavenConfig
 
toBuilder() - Method in class software.amazon.smithy.build.model.MavenRepository
 
toBuilder() - Method in class software.amazon.smithy.build.model.ProjectionConfig
 
toBuilder() - Method in class software.amazon.smithy.build.model.SmithyBuildConfig
 
toBuilder() - Method in class software.amazon.smithy.build.PluginContext
 
toBuilder() - Method in class software.amazon.smithy.build.TransformContext
 
toBuilder() - Method in class software.amazon.smithy.codegen.core.Symbol
 
toBuilder() - Method in class software.amazon.smithy.codegen.core.SymbolDependency
 
toBuilder() - Method in class software.amazon.smithy.codegen.core.SymbolReference
 
toBuilder() - Method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions
Take this object and create a builder that contains all of the current property values of this object.
toBuilder() - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink
Take this object and create a builder that contains all of the current property values of this object.
toBuilder() - Method in class software.amazon.smithy.codegen.core.trace.TraceFile
Take this object and create a builder that contains all of the current property values of this object.
toBuilder() - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata
Take this object and create a builder that contains all of the current property values of this object.
toBuilder() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter
 
toBuilder() - Method in class software.amazon.smithy.jsonschema.Schema
 
toBuilder() - Method in class software.amazon.smithy.jsonschema.SchemaDocument
 
toBuilder() - Method in class software.amazon.smithy.model.Model
 
toBuilder() - Method in class software.amazon.smithy.model.node.ArrayNode
 
toBuilder() - Method in class software.amazon.smithy.model.node.ObjectNode
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.BigDecimalShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.BigIntegerShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.BlobShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.BooleanShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.ByteShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.DocumentShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.DoubleShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.EnumShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.FloatShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.IntegerShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.IntEnumShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.ListShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.LongShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.MapShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.MemberShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.OperationShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.ResourceShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.ServiceShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.SetShape
Deprecated.
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.ShortShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.StringShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.StructureShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.TimestampShape
 
toBuilder() - Method in class software.amazon.smithy.model.shapes.UnionShape
 
toBuilder() - Method in class software.amazon.smithy.model.traits.AuthDefinitionTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.CorsTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.DeprecatedTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.EffectiveTraitQuery
 
toBuilder() - Method in class software.amazon.smithy.model.traits.EndpointTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.EnumDefinition
 
toBuilder() - Method in class software.amazon.smithy.model.traits.EnumTrait
Deprecated.
 
toBuilder() - Method in class software.amazon.smithy.model.traits.EnumValueTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample
 
toBuilder() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example
 
toBuilder() - Method in class software.amazon.smithy.model.traits.ExamplesTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.ExternalDocumentationTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.HttpTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.IdRefTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.LengthTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.MixinTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.PaginatedTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.PropertyTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.RangeTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.RecommendedTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference
 
toBuilder() - Method in class software.amazon.smithy.model.traits.ReferencesTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.RetryableTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.SuppressTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.synthetic.SyntheticEnumTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.TagsTrait
 
toBuilder() - Method in class software.amazon.smithy.model.traits.TraitDefinition
 
toBuilder() - Method in class software.amazon.smithy.model.traits.XmlNamespaceTrait
 
toBuilder() - Method in class software.amazon.smithy.model.validation.ValidationEvent
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.CallbackObject
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.ComponentsObject
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.EncodingObject
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.ExampleObject
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.ExternalDocumentation
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.InfoObject
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.LinkObject
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.MediaTypeObject
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.OpenApi
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.OperationObject
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.ParameterObject
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.PathItem
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.RequestBodyObject
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.ResponseObject
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.SecurityScheme
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.ServerObject
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.TagObject
 
toBuilder() - Method in class software.amazon.smithy.openapi.model.XmlObject
 
toBuilder() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition
 
toBuilder() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase
 
toBuilder() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseBodyDefinition
 
toBuilder() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition
 
toBuilder() - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
 
toBuilder() - Method in class software.amazon.smithy.protocoltests.traits.HttpResponseTestCase
 
toBuilder() - Method in class software.amazon.smithy.rulesengine.language.Endpoint
 
toBuilder() - Method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet
 
toBuilder() - Method in class software.amazon.smithy.rulesengine.language.impl.AwsArn
 
toBuilder() - Method in class software.amazon.smithy.rulesengine.language.model.Partition
 
toBuilder() - Method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs
 
toBuilder() - Method in class software.amazon.smithy.rulesengine.language.model.Partitions
 
toBuilder() - Method in class software.amazon.smithy.rulesengine.language.model.RegionOverride
 
toBuilder() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionNode
Returns a new builder instance for this FunctionNode.
toBuilder() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
toBuilder() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters
 
toBuilder() - Method in class software.amazon.smithy.rulesengine.traits.ClientContextParamDefinition
 
toBuilder() - Method in class software.amazon.smithy.rulesengine.traits.ClientContextParamsTrait
 
toBuilder() - Method in class software.amazon.smithy.rulesengine.traits.ContextParamTrait
 
toBuilder() - Method in class software.amazon.smithy.rulesengine.traits.EndpointRuleSetTrait
 
toBuilder() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestCase
 
toBuilder() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestExpectation
 
toBuilder() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput
 
toBuilder() - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestsTrait
 
toBuilder() - Method in class software.amazon.smithy.rulesengine.traits.ExpectedEndpoint
 
toBuilder() - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamDefinition
 
toBuilder() - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamsTrait
 
toBuilder() - Method in interface software.amazon.smithy.utils.ToSmithyBuilder
Take this object and create a builder that contains all of the current property values of this object.
toBuilder() - Method in class software.amazon.smithy.waiters.WaitableTrait
 
toBuilder() - Method in class software.amazon.smithy.waiters.Waiter
 
toByteArray(InputStream) - Static method in class software.amazon.smithy.utils.IoUtils
Reads and returns the rest of the given input stream as a byte array.
toCamelCase(String) - Static method in class software.amazon.smithy.utils.CaseUtils
Converts all words separated by " ", "-", and "_" to CamelCase.
toCamelCase(String, boolean, char...) - Static method in class software.amazon.smithy.utils.CaseUtils
Converts all the delimiter separated words in a String into camelCase, that is each word is made up of a titlecase character and then a series of lowercase characters.
toExpandedNode(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
Converts the trait an ObjectNode that finds and replaces the templated serviceName and operationName labels in the "uri" and "credentials" key-value pairs.
toExpression() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
Provides a reference to this parameter as an expression.
toExpression() - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Condition
Converts this condition to an expression reference if the condition has a result assignment.
toList() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters
 
toMemberName(MemberShape) - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider
 
toMemberName(MemberShape) - Method in interface software.amazon.smithy.codegen.core.SymbolProvider
Converts a member shape to a member/property name of a containing data structure.
toMemberName(MemberShape) - Method in class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider
 
toMessageString() - Method in interface software.amazon.smithy.model.selector.AttributeValue
Returns a string representation of the value that can be used for creating formatted messages.
toNode() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition
 
toNode() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse
 
toNode() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Handler
 
toNode() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property
 
toNode() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Remote
 
toNode() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
 
toNode() - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition
 
toNode() - Method in class software.amazon.smithy.aws.traits.tagging.TaggableApiConfig
 
toNode() - Method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions
Converts the types and tags Maps into a single ObjectNode.
toNode() - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink
Converts instance variables into an ObjectNode for writing out a ShapeLink.
toNode() - Method in class software.amazon.smithy.codegen.core.trace.TraceFile
Converts TraceFile instance variables into an ObjectNode.
toNode() - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata
Converts the metadata contained in TraceMetadata's variables into an ObjectNode.
toNode() - Method in class software.amazon.smithy.jsonschema.Schema
 
toNode() - Method in class software.amazon.smithy.jsonschema.SchemaDocument
 
toNode() - Method in class software.amazon.smithy.model.node.Node
 
toNode() - Method in interface software.amazon.smithy.model.node.ToNode
Converts a value to a Node.
toNode() - Method in class software.amazon.smithy.model.traits.AbstractTrait
 
toNode() - Method in class software.amazon.smithy.model.traits.AnnotationTrait
 
toNode() - Method in class software.amazon.smithy.model.traits.EnumDefinition
 
toNode() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample
 
toNode() - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example
 
toNode() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference
 
toNode() - Method in class software.amazon.smithy.model.traits.TraitDefinition.BreakingChangeRule
 
toNode() - Method in enum class software.amazon.smithy.model.traits.TraitDefinition.ChangeType
 
toNode() - Method in enum class software.amazon.smithy.model.traits.TraitDefinition.StructurallyExclusive
 
toNode() - Method in enum class software.amazon.smithy.model.validation.Severity
 
toNode() - Method in class software.amazon.smithy.model.validation.ValidationEvent
 
toNode() - Method in class software.amazon.smithy.openapi.model.Component
 
toNode() - Method in enum class software.amazon.smithy.protocoltests.traits.AppliesTo
 
toNode() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition
 
toNode() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseBodyDefinition
 
toNode() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition
 
toNode() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
 
toNode() - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
 
toNode() - Method in class software.amazon.smithy.protocoltests.traits.HttpResponseTestCase
 
toNode() - Method in class software.amazon.smithy.rulesengine.language.Endpoint
 
toNode() - Method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet
 
toNode() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Array
 
toNode() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Bool
 
toNode() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint
 
toNode() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Integer
 
toNode() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.None
 
toNode() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Record
 
toNode() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.String
 
toNode() - Method in class software.amazon.smithy.rulesengine.language.model.Partition
 
toNode() - Method in class software.amazon.smithy.rulesengine.language.model.PartitionOutputs
 
toNode() - Method in class software.amazon.smithy.rulesengine.language.model.Partitions
 
toNode() - Method in class software.amazon.smithy.rulesengine.language.model.RegionOverride
 
toNode() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
 
toNode() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Reference
 
toNode() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template
 
toNode() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.Function
 
toNode() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionNode
 
toNode() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr
 
toNode() - Method in class software.amazon.smithy.rulesengine.language.syntax.Identifier
 
toNode() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Deprecated
 
toNode() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
toNode() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters
 
toNode() - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Condition
 
toNode() - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.ErrorRule
 
toNode() - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
toNode() - Method in class software.amazon.smithy.waiters.Acceptor
 
toNode() - Method in enum class software.amazon.smithy.waiters.AcceptorState
 
toNode() - Method in class software.amazon.smithy.waiters.Matcher.ErrorTypeMember
 
toNode() - Method in class software.amazon.smithy.waiters.Matcher.InputOutputMember
 
toNode() - Method in class software.amazon.smithy.waiters.Matcher.SuccessMember
 
toNode() - Method in class software.amazon.smithy.waiters.Matcher.UnknownMember
 
toNode() - Method in enum class software.amazon.smithy.waiters.PathComparator
 
toNode() - Method in class software.amazon.smithy.waiters.PathMatcher
 
toNode() - Method in class software.amazon.smithy.waiters.Waiter
 
ToNode - Interface in software.amazon.smithy.model.node
A value that can be converted to a Node.
toPascalCase(String) - Static method in class software.amazon.smithy.utils.CaseUtils
Converts all words separated by " ", "-", and "_" to CamelCase.
TopDownIndex - Class in software.amazon.smithy.model.knowledge
Provides top-down access to all resources and operations contained within a service or resource closure.
TopDownIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.TopDownIndex
 
Topic - Class in software.amazon.smithy.mqtt.traits
Represents a parsed MQTT topic.
Topic.Level - Class in software.amazon.smithy.mqtt.traits
Represents a level in a topic.
TopicBinding<T extends Trait> - Class in software.amazon.smithy.mqtt.traits
Contains computed information about the resolved MQTT topic bindings of an operation.
topicBindings() - Method in class software.amazon.smithy.mqtt.traits.ResolvedTopicIndex
Gets all resolved MQTT topic bindings in the model.
TopicLabelTrait - Class in software.amazon.smithy.mqtt.traits
Binds a member to an MQTT label using the member name.
TopicLabelTrait() - Constructor for class software.amazon.smithy.mqtt.traits.TopicLabelTrait
 
TopicLabelTrait(ObjectNode) - Constructor for class software.amazon.smithy.mqtt.traits.TopicLabelTrait
 
TopicLabelTrait.Provider - Class in software.amazon.smithy.mqtt.traits
 
TopicSyntaxException - Exception in software.amazon.smithy.mqtt.traits
Thrown when an MQTT topic is malformed.
TopicSyntaxException(String) - Constructor for exception software.amazon.smithy.mqtt.traits.TopicSyntaxException
 
toPointer(ToShapeId) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter
Given a shape ID, returns the value used in a $ref to refer to it.
TopologicalIndex - Class in software.amazon.smithy.codegen.core
Creates a reverse-topological ordering of shapes.
TopologicalIndex(Model) - Constructor for class software.amazon.smithy.codegen.core.TopologicalIndex
 
TopologicalShapeSort - Class in software.amazon.smithy.model.loader
Topologically sorts shapes based on their dependencies (i.e., mixins).
TopologicalShapeSort() - Constructor for class software.amazon.smithy.model.loader.TopologicalShapeSort
 
TopologicalShapeSort.CycleException - Exception in software.amazon.smithy.model.loader
Thrown when cycles exist between shapes.
toPropertyName(MemberShape) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter
Gets the property naming strategy of the converter.
toPropertyName(Shape, MemberShape, JsonSchemaConfig) - Method in interface software.amazon.smithy.jsonschema.PropertyNamingStrategy
Determine the member name of the member.
toReference(String, SymbolReference.Option...) - Method in class software.amazon.smithy.codegen.core.Symbol
Converts the symbol to a SymbolReference using the given alias.
toReferencedSymbol(String) - Method in class software.amazon.smithy.codegen.core.Symbol
Converts the symbol to a Symbol that refers to this Symbol using a SymbolReference.
toReferencedSymbolBuilder(String) - Method in class software.amazon.smithy.codegen.core.Symbol
Converts the symbol to a Symbol.Builder that refers to this Symbol using a SymbolReference via an alias.
toSet() - Method in class software.amazon.smithy.model.Model
Converts the model to an immutable Set of shapes.
toSet(Class<T>) - Method in class software.amazon.smithy.model.Model
Gets an immutable Set of shapes of a specific type.
toShapeId() - Method in exception software.amazon.smithy.model.loader.ModelSyntaxException
 
toShapeId() - Method in class software.amazon.smithy.model.shapes.Shape
 
toShapeId() - Method in class software.amazon.smithy.model.shapes.ShapeId
 
toShapeId() - Method in interface software.amazon.smithy.model.shapes.ToShapeId
 
toShapeId() - Method in class software.amazon.smithy.model.traits.AbstractTrait
 
toShapeId() - Method in class software.amazon.smithy.model.traits.AnnotationTrait
 
toShapeId() - Method in interface software.amazon.smithy.model.traits.Trait
Gets the shape ID of the trait.
ToShapeId - Interface in software.amazon.smithy.model.shapes
Interface used to convert a shape to a ShapeId.
ToSmithyBuilder<T> - Interface in software.amazon.smithy.utils
Provides a way to get from an instance of T to a SmithyBuilder.
toSnakeCase(String) - Static method in class software.amazon.smithy.utils.CaseUtils
Convert a given word to snake_case with all lowercase letters.
toString() - Method in class software.amazon.smithy.cli.ColorFormatter.PrinterBuffer
 
toString() - Method in class software.amazon.smithy.cli.dependencies.ResolvedArtifact
 
toString() - Method in interface software.amazon.smithy.codegen.core.ImportContainer
Implementations must implement a custom toString method that converts the collected imports to code that can be written to a CodeWriter.
toString() - Method in class software.amazon.smithy.codegen.core.Symbol
 
toString() - Method in class software.amazon.smithy.codegen.core.SymbolDependency
 
toString() - Method in class software.amazon.smithy.codegen.core.SymbolReference
 
toString() - Method in interface software.amazon.smithy.codegen.core.writer.ImportContainer
Deprecated.
Implementations must implement a custom toString method that converts the collected imports to code that can be written to a CodeWriter.
toString() - Method in class software.amazon.smithy.jmespath.ast.BinaryExpression
 
toString() - Method in class software.amazon.smithy.jmespath.ast.ComparatorExpression
 
toString() - Method in enum class software.amazon.smithy.jmespath.ast.ComparatorType
 
toString() - Method in class software.amazon.smithy.jmespath.ast.CurrentExpression
 
toString() - Method in class software.amazon.smithy.jmespath.ast.ExpressionTypeExpression
 
toString() - Method in class software.amazon.smithy.jmespath.ast.FieldExpression
 
toString() - Method in class software.amazon.smithy.jmespath.ast.FilterProjectionExpression
 
toString() - Method in class software.amazon.smithy.jmespath.ast.FlattenExpression
 
toString() - Method in class software.amazon.smithy.jmespath.ast.FunctionExpression
 
toString() - Method in class software.amazon.smithy.jmespath.ast.IndexExpression
 
toString() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
 
toString() - Method in class software.amazon.smithy.jmespath.ast.MultiSelectHashExpression
 
toString() - Method in class software.amazon.smithy.jmespath.ast.MultiSelectListExpression
 
toString() - Method in class software.amazon.smithy.jmespath.ast.NotExpression
 
toString() - Method in class software.amazon.smithy.jmespath.ast.SliceExpression
 
toString() - Method in class software.amazon.smithy.jmespath.ExpressionProblem
 
toString() - Method in enum class software.amazon.smithy.jmespath.RuntimeType
 
toString() - Method in enum class software.amazon.smithy.jsonschema.JsonSchemaConfig.MapStrategy
 
toString() - Method in enum class software.amazon.smithy.jsonschema.JsonSchemaConfig.UnionStrategy
 
toString() - Method in class software.amazon.smithy.model.knowledge.HttpBinding
 
toString() - Method in class software.amazon.smithy.model.neighbor.Relationship
 
toString() - Method in class software.amazon.smithy.model.node.BooleanNode
 
toString() - Method in class software.amazon.smithy.model.node.NodePointer
 
toString() - Method in enum class software.amazon.smithy.model.node.NodeType
 
toString() - Method in class software.amazon.smithy.model.node.NullNode
 
toString() - Method in class software.amazon.smithy.model.node.NumberNode
 
toString() - Method in class software.amazon.smithy.model.node.StringNode
 
toString() - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Segment
Get the segment as a literal value to be used in a pattern.
toString() - Method in class software.amazon.smithy.model.pattern.SmithyPattern
 
toString() - Method in interface software.amazon.smithy.model.selector.AttributeValue
Returns the string version of an attribute value.
toString() - Method in class software.amazon.smithy.model.selector.PathFinder.Path
Converts the path to valid Selector syntax.
toString() - Method in class software.amazon.smithy.model.shapes.Shape
 
toString() - Method in class software.amazon.smithy.model.shapes.ShapeId
Converts the Id into a shape ID string.
toString() - Method in enum class software.amazon.smithy.model.shapes.ShapeType
 
toString() - Method in class software.amazon.smithy.model.SourceLocation
 
toString() - Method in class software.amazon.smithy.model.traits.AbstractTrait
 
toString() - Method in enum class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Location
 
toString() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference
 
toString() - Method in enum class software.amazon.smithy.model.traits.TimestampFormatTrait.Format
 
toString() - Method in class software.amazon.smithy.model.traits.TraitDefinition.BreakingChangeRule
 
toString() - Method in enum class software.amazon.smithy.model.traits.TraitDefinition.ChangeType
 
toString() - Method in enum class software.amazon.smithy.model.traits.TraitDefinition.StructurallyExclusive
 
toString() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestCase.Result
 
toString() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite.Result
 
toString() - Method in class software.amazon.smithy.model.validation.ValidationEvent
 
toString() - Method in class software.amazon.smithy.mqtt.traits.Topic.Level
 
toString() - Method in class software.amazon.smithy.mqtt.traits.Topic
 
toString() - Method in class software.amazon.smithy.mqtt.traits.TopicBinding
 
toString() - Method in enum class software.amazon.smithy.openapi.OpenApiVersion
 
toString() - Method in enum class software.amazon.smithy.protocoltests.traits.AppliesTo
 
toString() - Method in class software.amazon.smithy.rulesengine.language.Endpoint
 
toString() - Method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet
 
toString() - Method in exception software.amazon.smithy.rulesengine.language.error.RuleError
 
toString() - Method in class software.amazon.smithy.rulesengine.language.eval.Scope
 
toString() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Any
 
toString() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Array
 
toString() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Bool
 
toString() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Empty
 
toString() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Endpoint
 
toString() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Integer
 
toString() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Option
 
toString() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Record
 
toString() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.String
 
toString() - Method in class software.amazon.smithy.rulesengine.language.eval.Type.Tuple
 
toString() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Array
 
toString() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Bool
 
toString() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint
 
toString() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Record
 
toString() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.String
 
toString() - Method in class software.amazon.smithy.rulesengine.language.impl.AwsArn
 
toString() - Method in class software.amazon.smithy.rulesengine.language.model.Partitions
 
toString() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
Returns the string representation of the literal.
toString() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Reference
 
toString() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template.Dynamic
 
toString() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template.Literal
 
toString() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template
 
toString() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.Function
 
toString() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Part.Index
 
toString() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Part.Key
 
toString() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr
 
toString() - Method in class software.amazon.smithy.rulesengine.language.syntax.Identifier
 
toString() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Deprecated
 
toString() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
toString() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters
 
toString() - Method in enum class software.amazon.smithy.rulesengine.language.syntax.parameters.ParameterType
 
toString() - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Condition
 
toString() - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.EndpointRule
 
toString() - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.ErrorRule
 
toString() - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
toString() - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.TreeRule
 
toString() - Method in class software.amazon.smithy.rulesengine.language.util.PathFinder.Path
 
toString() - Method in class software.amazon.smithy.rulesengine.testutil.TestDiscovery.RulesTestCase
 
toString() - Method in class software.amazon.smithy.rulesengine.testutil.TestDiscovery.RulesTestSuite
 
toString() - Method in class software.amazon.smithy.rulesengine.traits.ExpectedEndpoint
 
toString() - Method in class software.amazon.smithy.rulesengine.validators.ValidationError
 
toString() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Gets the contents of the generated code.
toString() - Method in class software.amazon.smithy.utils.CodeWriterDebugInfo
Returns a string representation that can be used in exception messages and when debugging.
toString() - Method in class software.amazon.smithy.utils.MediaType
 
toString() - Method in class software.amazon.smithy.utils.Pair
 
toString() - Method in enum class software.amazon.smithy.waiters.AcceptorState
 
toString() - Method in enum class software.amazon.smithy.waiters.PathComparator
 
toSymbol(Shape) - Method in class software.amazon.smithy.codegen.core.ReservedWordSymbolProvider
 
toSymbol(Shape) - Method in interface software.amazon.smithy.codegen.core.SymbolProvider
Gets the symbol to define for the given shape.
toSymbol(Shape) - Method in class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider
Converts a shape into a symbol by calling the toSymbol method of the SymbolProvider used to construct this TracingSymbolProvider.
toType() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
toUnmodifiableList() - Static method in class software.amazon.smithy.utils.ListUtils
Creates a collector that collects into an unmodifiable list.
toUnmodifiableMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>) - Static method in class software.amazon.smithy.utils.MapUtils
Creates a collector that collects into an unmodifiable Map.
toUnmodifiableSet() - Static method in class software.amazon.smithy.utils.SetUtils
Creates a collector that collects into an unmodifiable set.
toUtf8String(InputStream) - Static method in class software.amazon.smithy.utils.IoUtils
Reads and returns the rest of the given input stream as a string.
trace(OperationObject) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
 
TraceFile - Class in software.amazon.smithy.codegen.core.trace
Class that represents the contents of a Smithy trace file.
TraceFile.Builder - Class in software.amazon.smithy.codegen.core.trace
Builder for constructing TraceFile's from scratch.
TraceMetadata - Class in software.amazon.smithy.codegen.core.trace
Class that defines information a code-generated artifact.
TraceMetadata.Builder - Class in software.amazon.smithy.codegen.core.trace
 
TracingSymbolProvider - Class in software.amazon.smithy.codegen.core.trace
Decorates a SymbolProvider with a TraceFile.Builder and adds a ShapeLink object to the builder on each call to toSymbol.
TracingSymbolProvider.Builder - Class in software.amazon.smithy.codegen.core.trace
Builder to create a TracingSymbolProvider instance.
Trait - Interface in software.amazon.smithy.model.traits
Traits provide additional context and semantics to shapes.
TRAIT - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
Relationships that exist between a shape and traits bound to the shape.
TraitBreakingChange - Class in software.amazon.smithy.diff.evaluators
Finds breaking changes related to when a trait is added, removed, or updated based on the breakingChanges property of traits.
TraitBreakingChange() - Constructor for class software.amazon.smithy.diff.evaluators.TraitBreakingChange
 
TraitBreakingChangesValidator - Class in software.amazon.smithy.model.validation.validators
Validates that the JSON pointer paths of the breakingChanges property of a trait refers to valid parts of the model.
TraitBreakingChangesValidator() - Constructor for class software.amazon.smithy.model.validation.validators.TraitBreakingChangesValidator
 
traitClass(Class<? extends Trait>) - Method in class software.amazon.smithy.model.traits.EffectiveTraitQuery.Builder
Sets the required trait being queried.
TraitConflictValidator - Class in software.amazon.smithy.model.validation.validators
Validates that traits do not conflict.
TraitConflictValidator() - Constructor for class software.amazon.smithy.model.validation.validators.TraitConflictValidator
 
TraitDefinition - Class in software.amazon.smithy.model.traits
Trait definition trait.
TraitDefinition(TraitDefinition.Builder) - Constructor for class software.amazon.smithy.model.traits.TraitDefinition
 
TraitDefinition.BreakingChangeRule - Class in software.amazon.smithy.model.traits
Represents an individual trait diff rule to define backward compatibility rules.
TraitDefinition.Builder - Class in software.amazon.smithy.model.traits
Builder to create a TraitDefinition.
TraitDefinition.ChangeType - Enum Class in software.amazon.smithy.model.traits
 
TraitDefinition.Provider - Class in software.amazon.smithy.model.traits
 
TraitDefinition.StructurallyExclusive - Enum Class in software.amazon.smithy.model.traits
The structural exclusion semantics of the trait.
traitFactory(TraitFactory) - Method in class software.amazon.smithy.model.loader.ModelAssembler
Uses a custom TraitFactory to resolve and configure traits.
TraitFactory - Interface in software.amazon.smithy.model.traits
Creates traits using trait data from a model.
traitFilter(Predicate<Trait>) - Method in class software.amazon.smithy.model.shapes.ModelSerializer.Builder
Sets a predicate that can be used to filter trait values from appearing in the serialized model.
traitFilter(Predicate<Trait>) - Method in class software.amazon.smithy.model.shapes.SmithyIdlModelSerializer.Builder
Sets a predicate that can be used to filter trait values from appearing in the serialized model.
traits(Collection<Trait>) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
Replace all traits in the builder.
traits(Collection<Trait>) - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
Deprecated.
 
traits(List<ShapeId>) - Method in class software.amazon.smithy.model.traits.AuthDefinitionTrait.Builder
 
traits(List<ShapeId>) - Method in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait.Builder
 
TraitService - Interface in software.amazon.smithy.model.traits
Creates traits from Node values.
TraitTargetValidator - Class in software.amazon.smithy.model.validation.validators
Validates that traits are only applied to compatible shapes.
TraitTargetValidator() - Constructor for class software.amazon.smithy.model.validation.validators.TraitTargetValidator
 
TraitValueValidator - Class in software.amazon.smithy.model.validation.validators
Validates that trait values are valid for their trait definitions.
TraitValueValidator() - Constructor for class software.amazon.smithy.model.validation.validators.TraitValueValidator
 
transform(TransformContext) - Method in interface software.amazon.smithy.build.ProjectionTransformer
Transforms the given model using the provided TransformContext.
transform(TransformContext) - Method in class software.amazon.smithy.build.transforms.Apply
 
transform(TransformContext) - Method in class software.amazon.smithy.build.transforms.IncludeMetadata
 
transform(TransformContext) - Method in class software.amazon.smithy.build.transforms.ConfigurableProjectionTransformer
 
TransformConfig - Class in software.amazon.smithy.build.model
Transform configuration found in a projection.
TransformConfig.Builder - Class in software.amazon.smithy.build.model
 
TransformContext - Class in software.amazon.smithy.build
Context object used when applying a ProjectionTransformer.
TransformContext.Builder - Class in software.amazon.smithy.build
transformer(ModelTransformer) - Method in class software.amazon.smithy.build.TransformContext.Builder
 
transformFactory(Function<String, Optional<ProjectionTransformer>>) - Method in class software.amazon.smithy.build.SmithyBuild
Sets a factory function used to create transforms by name.
transforms(Collection<TransformConfig>) - Method in class software.amazon.smithy.build.model.ProjectionConfig.Builder
Replaces the transforms of the projection.
transformWithConfig(TransformContext, Apply.Config) - Method in class software.amazon.smithy.build.transforms.Apply
 
transformWithConfig(TransformContext, ChangeStringEnumsToEnumShapes.Config) - Method in class software.amazon.smithy.build.transforms.ChangeStringEnumsToEnumShapes
 
transformWithConfig(TransformContext, ChangeTypes.Config) - Method in class software.amazon.smithy.build.transforms.ChangeTypes
 
transformWithConfig(TransformContext, ExcludeMetadata.Config) - Method in class software.amazon.smithy.build.transforms.ExcludeMetadata
 
transformWithConfig(TransformContext, ExcludeShapesBySelector.Config) - Method in class software.amazon.smithy.build.transforms.ExcludeShapesBySelector
 
transformWithConfig(TransformContext, ExcludeShapesByTag.Config) - Method in class software.amazon.smithy.build.transforms.ExcludeShapesByTag
 
transformWithConfig(TransformContext, ExcludeShapesByTrait.Config) - Method in class software.amazon.smithy.build.transforms.ExcludeShapesByTrait
 
transformWithConfig(TransformContext, ExcludeTags.Config) - Method in class software.amazon.smithy.build.transforms.ExcludeTags
 
transformWithConfig(TransformContext, ExcludeTraits.Config) - Method in class software.amazon.smithy.build.transforms.ExcludeTraits
 
transformWithConfig(TransformContext, ExcludeTraitsByTag.Config) - Method in class software.amazon.smithy.build.transforms.ExcludeTraitsByTag
 
transformWithConfig(TransformContext, FilterSuppressions.Config) - Method in class software.amazon.smithy.build.transforms.FilterSuppressions
 
transformWithConfig(TransformContext, FlattenNamespaces.Config) - Method in class software.amazon.smithy.build.transforms.FlattenNamespaces
 
transformWithConfig(TransformContext, IncludeMetadata.Config) - Method in class software.amazon.smithy.build.transforms.IncludeMetadata
 
transformWithConfig(TransformContext, IncludeNamespaces.Config) - Method in class software.amazon.smithy.build.transforms.IncludeNamespaces
 
transformWithConfig(TransformContext, IncludeServices.Config) - Method in class software.amazon.smithy.build.transforms.IncludeServices
 
transformWithConfig(TransformContext, IncludeShapesBySelector.Config) - Method in class software.amazon.smithy.build.transforms.IncludeShapesBySelector
 
transformWithConfig(TransformContext, IncludeShapesByTag.Config) - Method in class software.amazon.smithy.build.transforms.IncludeShapesByTag
 
transformWithConfig(TransformContext, IncludeTags.Config) - Method in class software.amazon.smithy.build.transforms.IncludeTags
 
transformWithConfig(TransformContext, IncludeTraits.Config) - Method in class software.amazon.smithy.build.transforms.IncludeTraits
 
transformWithConfig(TransformContext, IncludeTraitsByTag.Config) - Method in class software.amazon.smithy.build.transforms.IncludeTraitsByTag
 
transformWithConfig(TransformContext, RemoveTraitDefinitions.Config) - Method in class software.amazon.smithy.build.transforms.RemoveTraitDefinitions
 
transformWithConfig(TransformContext, RemoveUnusedShapes.Config) - Method in class software.amazon.smithy.build.transforms.RemoveUnusedShapes
 
transformWithConfig(TransformContext, RenameShapes.Config) - Method in class software.amazon.smithy.build.transforms.RenameShapes
 
transformWithConfig(TransformContext, T) - Method in class software.amazon.smithy.build.transforms.ConfigurableProjectionTransformer
Executes the transform using the deserialized configuration object.
TraversingVisitor<R> - Class in software.amazon.smithy.rulesengine.language.visit
A visitor for traversing the rules and conditions of a rule-set.
TraversingVisitor() - Constructor for class software.amazon.smithy.rulesengine.language.visit.TraversingVisitor
 
TREE - Static variable in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
treeRule(List<Rule>...) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder
 
treeRule(Rule...) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder
 
TreeRule - Class in software.amazon.smithy.rulesengine.language.syntax.rule
 
TreeRule(Rule.Builder, List<Rule>) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.rule.TreeRule
 
TriConsumer<T,U,V> - Interface in software.amazon.smithy.utils
Similar to BiConsumer, but accepts three arguments.
trim(String) - Static method in class software.amazon.smithy.utils.StringUtils
Removes control characters (char <= 32) from both ends of this String, handling null by returning null.
trimBlankLines() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Ensures that no more than one blank line occurs in succession.
trimBlankLines() - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
trimBlankLines(int) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Ensures that no more than the given number of newlines can occur in succession, removing consecutive newlines that exceed the given threshold.
trimBlankLines(int) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
trimToEmpty(String) - Static method in class software.amazon.smithy.utils.StringUtils
Removes control characters (char <= 32) from both ends of this String returning an empty String ("") if the String is empty ("") after the trim or if it is null.
trimToNull(String) - Static method in class software.amazon.smithy.utils.StringUtils
Removes control characters (char <= 32) from both ends of this String returning null if the String is empty ("") after the trim or if it is null.
trimTrailingSpaces() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Enables the trimming of trailing spaces on a line.
trimTrailingSpaces() - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
trimTrailingSpaces(boolean) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
Configures if trailing spaces on a line are removed.
trimTrailingSpaces(boolean) - Method in class software.amazon.smithy.utils.CodeWriter
Deprecated.
 
tuple(List<Literal>) - Static method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
Constructs a tuple literal of values.
Tuple(List<Type>) - Constructor for class software.amazon.smithy.rulesengine.language.eval.Type.Tuple
 
type() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Array
 
type() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Bool
 
type() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Endpoint
 
type() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Integer
 
type() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.None
 
type() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.Record
 
type() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.String
 
type() - Method in class software.amazon.smithy.rulesengine.language.eval.Value
 
type() - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
Returns the type for this expression, throws a runtime exception if typeCheck has not been invoked.
type(String) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
Sets the type of the authorizer.
type(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
Sets the integration type.
type(String) - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition.Builder
 
type(String) - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait.Builder
 
type(String) - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink.Builder
 
type(String) - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata.Builder
 
type(String) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
 
type(String) - Method in class software.amazon.smithy.openapi.model.SecurityScheme.Builder
 
type(ShapeType) - Method in class software.amazon.smithy.rulesengine.traits.ClientContextParamDefinition.Builder
 
type(ParameterType) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
 
Type - Interface in software.amazon.smithy.rulesengine.language.eval
 
TYPE - Static variable in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
 
TYPE - Static variable in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
TYPE_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions
 
TYPE_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.ShapeLink
 
TYPE_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.TraceMetadata
 
TYPE_VERSION_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.TraceMetadata
 
Type.Any - Class in software.amazon.smithy.rulesengine.language.eval
 
Type.Array - Class in software.amazon.smithy.rulesengine.language.eval
 
Type.Bool - Class in software.amazon.smithy.rulesengine.language.eval
 
Type.Empty - Class in software.amazon.smithy.rulesengine.language.eval
 
Type.Endpoint - Class in software.amazon.smithy.rulesengine.language.eval
 
Type.Integer - Class in software.amazon.smithy.rulesengine.language.eval
 
Type.Option - Class in software.amazon.smithy.rulesengine.language.eval
 
Type.Record - Class in software.amazon.smithy.rulesengine.language.eval
 
Type.String - Class in software.amazon.smithy.rulesengine.language.eval
 
Type.Tuple - Class in software.amazon.smithy.rulesengine.language.eval
 
typecheck() - Method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet
 
typeCheck(Scope<Type>) - Method in class software.amazon.smithy.rulesengine.language.Endpoint
 
typeCheck(Scope<Type>) - Method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet
 
typeCheck(Scope<Type>) - Method in interface software.amazon.smithy.rulesengine.language.eval.TypeCheck
 
typeCheck(Scope<Type>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
 
typeCheck(Scope<Type>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template.Dynamic
 
typeCheck(Scope<Type>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Template.Literal
 
typeCheck(Scope<Type>) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Condition
 
typeCheck(Scope<Type>) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
typeCheck(Type) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Part.Index
 
typeCheck(Type) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Part.Key
 
typeCheck(Type) - Method in interface software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr.Part
 
TypeCheck - Interface in software.amazon.smithy.rulesengine.language.eval
 
typeCheckArgument(Scope<Type>, Type.Bool) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.Not
 
typeCheckArgument(Scope<Type>, Type.Option) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.IsSet
 
typeCheckLocal(Scope<Type>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.BooleanEquals
 
typeCheckLocal(Scope<Type>) - Method in class software.amazon.smithy.rulesengine.language.stdlib.StringEquals
 
typeCheckLocal(Scope<Type>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Expression
 
typeCheckLocal(Scope<Type>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Literal
 
typeCheckLocal(Scope<Type>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expr.Reference
 
typeCheckLocal(Scope<Type>) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.GetAttr
 
typeCheckLocal(Scope<Type>) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.LibraryFunction
 
typeCheckLocal(Scope<Type>) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.Not
 
typeCheckLocal(Scope<Type>) - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.IsSet
 
typecheckValue(Scope<Type>) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.EndpointRule
 
typecheckValue(Scope<Type>) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.ErrorRule
 
typecheckValue(Scope<Type>) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule
 
typecheckValue(Scope<Type>) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.TreeRule
 
typeName(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
 
types(Map<String, String>) - Method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions.Builder
 
typeVersion(String) - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata.Builder
Sets this builder's typeVersion.

U

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

V

validate() - Method in class software.amazon.smithy.model.validation.ValidatedResult
Get the optional result, and throw if there are any ERROR events.
validate() - Method in class software.amazon.smithy.rulesengine.language.syntax.fn.FunctionNode
Returns an expression representing this function.
validate(Model) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourcePropertyValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeysValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.traits.ArnTemplateValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.traits.ErrorRenameValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.traits.EventSourceValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.traits.HttpChecksumTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.traits.protocols.ProtocolHttpPayloadValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.traits.protocols.ProtocolHttpValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.traits.SdkServiceIdValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.traits.tagging.ServiceTaggingValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.traits.tagging.TagEnabledServiceValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.traits.tagging.TaggableResourceValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.traits.tagging.TagResourcePropertyNameValidator
 
validate(Model) - Method in class software.amazon.smithy.aws.traits.tagging.TagResourcePropertyTypeValidator
 
validate(Model) - Method in class software.amazon.smithy.linters.AbbreviationNameValidator
 
validate(Model) - Method in class software.amazon.smithy.linters.CamelCaseValidator
 
validate(Model) - Method in class software.amazon.smithy.linters.InputOutputStructureReuseValidator
 
validate(Model) - Method in class software.amazon.smithy.linters.MissingClientOptionalTrait
 
validate(Model) - Method in class software.amazon.smithy.linters.MissingPaginatedTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.linters.MissingSensitiveTraitValidator
Finds shapes without the sensitive trait that possibly contain sensitive data, based on the shape/member name and the list of key words and phrases.
validate(Model) - Method in class software.amazon.smithy.linters.NoninclusiveTermsValidator
Runs a full text scan on a given model and stores the resulting TextOccurrences objects.
validate(Model) - Method in class software.amazon.smithy.linters.RepeatedShapeNameValidator
 
validate(Model) - Method in class software.amazon.smithy.linters.ReservedWordsValidator
 
validate(Model) - Method in class software.amazon.smithy.linters.ShouldHaveUsedTimestampValidator
 
validate(Model) - Method in class software.amazon.smithy.linters.StandardOperationVerbValidator
 
validate(Model) - Method in class software.amazon.smithy.linters.StutteredShapeNameValidator
Deprecated.
 
validate(Model) - Method in class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.linters.EmitNoneSelectorValidator
 
validate(Model) - Method in interface software.amazon.smithy.model.validation.Validator
Validates a model and returns a list of validation events.
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.AuthTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.DefaultTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.DefaultValueInUpdateValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.DeprecatedTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.EnumShapeValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.EnumTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.EventPayloadTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ExamplesTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ExclusiveStructureMemberTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HostLabelTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpApiKeyAuthTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpBindingsMissingValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpHeaderTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpLabelTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpMethodSemanticsValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpPayloadValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpPrefixHeadersTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpQueryParamsTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpQueryTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpResponseCodeSemanticsValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpUriConflictValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpUriFormatValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.JsonNameValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.LengthTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.MediaTypeValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.MixinValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.NoInlineDocumentSupportValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.OperationValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.PaginatedTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.PatternTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.PrivateAccessValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.RangeTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ReferencesTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ResourceCycleValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ResourceIdentifierBindingValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ResourceIdentifierValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ResourceLifecycleValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ResourceOperationInputOutputValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ServiceValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.SetValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ShapeIdConflictValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ShapeRecursionValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.SingleOperationBindingValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.SingleResourceBindingValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.StreamingTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.TargetValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.TraitBreakingChangesValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.TraitConflictValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.TraitTargetValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.TraitValueValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.UnionValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.UnitTypeValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.UnreferencedShapeValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.UnstableTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.model.validation.validators.XmlNamespaceTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.mqtt.traits.validators.MqttPublishInputValidator
 
validate(Model) - Method in class software.amazon.smithy.mqtt.traits.validators.MqttSubscribeInputValidator
 
validate(Model) - Method in class software.amazon.smithy.mqtt.traits.validators.MqttSubscribeOutputValidator
 
validate(Model) - Method in class software.amazon.smithy.mqtt.traits.validators.MqttTopicConflictValidator
 
validate(Model) - Method in class software.amazon.smithy.mqtt.traits.validators.MqttTopicLabelValidator
 
validate(Model) - Method in class software.amazon.smithy.mqtt.traits.validators.MqttUnsupportedErrorsValidator
 
validate(Model) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestsValidator
 
validate(Model) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestsInputValidator
 
validate(Model) - Method in class software.amazon.smithy.protocoltests.traits.UniqueProtocolTestCaseIdValidator
 
validate(Model) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestsTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamsTraitValidator
 
validate(Model) - Method in class software.amazon.smithy.waiters.UniqueWaiterNamesValidator
 
validate(Model) - Method in class software.amazon.smithy.waiters.WaitableTraitValidator
 
validate(EndpointRuleSet, EndpointTestsTrait) - Static method in class software.amazon.smithy.rulesengine.validators.StandaloneRulesetValidator
 
VALIDATE_PRELUDE - Static variable in class software.amazon.smithy.model.validation.validators.TraitValueValidator
 
validateBuiltIns(EndpointRuleSet) - Static method in class software.amazon.smithy.rulesengine.validators.BuiltInsValidator
Validate that all BuiltIn parameters in this ruleset reference predefined built ins.
validateBuiltIns(EndpointTestsTrait) - Static method in class software.amazon.smithy.rulesengine.validators.BuiltInsValidator
Validate that all BuiltIn parameters in this testSuite reference predefined built ins.
ValidatedResult<T> - Class in software.amazon.smithy.model.validation
Represents the result of an operation and the ValidationEvents that occurred.
ValidatedResult(T, Collection<ValidationEvent>) - Constructor for class software.amazon.smithy.model.validation.ValidatedResult
Deprecated.
ValidatedResult(T, List<ValidationEvent>) - Constructor for class software.amazon.smithy.model.validation.ValidatedResult
Creates a result with a value and events.
ValidatedResultException - Exception in software.amazon.smithy.model.validation
Thrown when ValidatedResult.validate() is called and the result contains ERROR events.
ValidatedResultException(List<ValidationEvent>) - Constructor for exception software.amazon.smithy.model.validation.ValidatedResultException
 
validateMemberShapeIds() - Method in class software.amazon.smithy.model.shapes.Shape
 
validateMixins(Map<ShapeId, Shape>, Map<ShapeId, Trait>) - Method in class software.amazon.smithy.model.shapes.MemberShape
 
validateMixins(Map<ShapeId, Shape>, Map<ShapeId, Trait>) - Method in class software.amazon.smithy.model.shapes.Shape
 
validateModel(Model) - Method in class software.amazon.smithy.codegen.core.trace.TraceFile
Parses model and determines whether the trace file object meets the specs of the model by checking if the trace file contains all the ShapeIds in the model and the model contains all the ShapeIDs in the trace file.
validateModelAndExtractParameters(Model, ShapeId, Map<String, Parameter>) - Static method in class software.amazon.smithy.rulesengine.validators.ParametersValidator
 
validateOrElse(String, Into<Condition>...) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder
If `condition` is not met, return an error.
validateOrElse(Into<Condition>, String) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder
If `condition` is not met, return an error.
validateOrError(EndpointRuleSet, EndpointTestsTrait) - Static method in class software.amazon.smithy.rulesengine.validators.StandaloneRulesetValidator
 
validateParameters(EndpointRuleSet, ShapeId, Model) - Static method in class software.amazon.smithy.rulesengine.validators.ParametersValidator
 
validateParametersMatching(Map<String, Parameter>, Map<String, Parameter>) - Static method in class software.amazon.smithy.rulesengine.validators.ParametersValidator
Validates ruleset-model parameters matching returns set of validation errors, empty if no errors.
validateRuleset(EndpointRuleSet) - Static method in class software.amazon.smithy.rulesengine.validators.AuthSchemesValidator
 
validateServiceId(String) - Static method in class software.amazon.smithy.aws.traits.SdkServiceIdValidator
Validates a service ID value.
validateTestsParameters(EndpointTestsTrait, EndpointRuleSet) - Static method in class software.amazon.smithy.rulesengine.validators.ParametersValidator
Validates ruleset-tests parameters matching/validity.
ValidateUriScheme - Class in software.amazon.smithy.rulesengine.validators
Validate that URIs start with a scheme.
ValidateUriScheme() - Constructor for class software.amazon.smithy.rulesengine.validators.ValidateUriScheme
 
VALIDATION_MODES - Static variable in class software.amazon.smithy.aws.traits.HttpChecksumTrait
 
ValidationError - Class in software.amazon.smithy.rulesengine.validators
Represents a validation error for a rule-set.
ValidationError(ValidationErrorType, String, SourceLocation) - Constructor for class software.amazon.smithy.rulesengine.validators.ValidationError
 
validationErrorType() - Method in class software.amazon.smithy.rulesengine.validators.ValidationError
 
ValidationErrorType - Enum Class in software.amazon.smithy.rulesengine.validators
The type of validation error that has occurred.
ValidationEvent - Class in software.amazon.smithy.model.validation
A validation event created when validating a model.
ValidationEvent.Builder - Class in software.amazon.smithy.model.validation
Builds ValidationEvent values.
ValidationEventFormatter - Interface in software.amazon.smithy.model.validation
Formats ValidationEvents.
validationEventListener(Consumer<ValidationEvent>) - Method in class software.amazon.smithy.model.loader.ModelAssembler
Sets a listener that is invoked each time a ValidationEvent is encountered while loading and validating the model.
ValidationUtils - Class in software.amazon.smithy.model.validation
Utility methods used when validating.
Validator - Interface in software.amazon.smithy.model.validation
Validates a Model and returns a list of ValidationEvent.
validatorFactory(ValidatorFactory) - Method in class software.amazon.smithy.model.loader.ModelAssembler
Sets a custom ValidatorFactory used to dynamically resolve validator definitions.
ValidatorFactory - Interface in software.amazon.smithy.model.validation
Creates built-in Validator instances and Validator instances loaded by name.
ValidatorService - Interface in software.amazon.smithy.model.validation
Represents a service provider for configurable Validators that appear in Smithy models.
ValidatorService.Provider - Class in software.amazon.smithy.model.validation
Provides a simple abstraction for creating validator service subclasses.
value() - Method in class software.amazon.smithy.rulesengine.language.eval.Value.String
 
value() - Method in class software.amazon.smithy.rulesengine.language.util.LazyValue
 
value(String) - Method in class software.amazon.smithy.model.traits.EnumDefinition.Builder
 
value(Node) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
Sets the required node value to validate.
value(Node) - Method in class software.amazon.smithy.openapi.model.ExampleObject.Builder
 
value(Node) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
 
value(Node) - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamDefinition.Builder
 
value(MemberShape) - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
 
value(ShapeId) - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
Sets the value member of the map.
value(ShapeId, Consumer<MemberShape.Builder>) - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
Sets the value member of the map.
value(Value) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
 
Value - Class in software.amazon.smithy.rulesengine.language.eval
An abstract representing a typed value.
Value(SourceLocation) - Constructor for class software.amazon.smithy.rulesengine.language.eval.Value
 
Value.Array - Class in software.amazon.smithy.rulesengine.language.eval
 
Value.Bool - Class in software.amazon.smithy.rulesengine.language.eval
 
Value.Endpoint - Class in software.amazon.smithy.rulesengine.language.eval
 
Value.Endpoint.Builder - Class in software.amazon.smithy.rulesengine.language.eval
 
Value.Integer - Class in software.amazon.smithy.rulesengine.language.eval
 
Value.None - Class in software.amazon.smithy.rulesengine.language.eval
 
Value.Record - Class in software.amazon.smithy.rulesengine.language.eval
 
Value.String - Class in software.amazon.smithy.rulesengine.language.eval
 
valueOf(String) - Static method in enum class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig.ApiType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex.Mutability
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.build.MockManifest.StoreMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.cli.AnsiColorFormatter
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.cli.EnvironmentVariable
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.cli.Style
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.codegen.core.directed.GenerateEnumDirective.EnumType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.codegen.core.SymbolReference.ContextOption
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.jmespath.ast.ComparatorType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.jmespath.ExpressionProblem.Severity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.jmespath.RuntimeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.jsonschema.JsonSchemaConfig.MapStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.jsonschema.JsonSchemaConfig.UnionStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.linters.CamelCaseValidator.MemberNameHandling
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.model.knowledge.HttpBinding.Location
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.model.knowledge.IdentifierBindingIndex.BindingType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.model.knowledge.NullableIndex.CheckMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.model.knowledge.TextInstance.TextLocationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.model.neighbor.RelationshipDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.model.neighbor.RelationshipType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.model.node.Node.NonNumericFloat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.model.node.NodeMapper.WhenMissing
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.model.node.NodeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.model.pattern.SmithyPattern.Segment.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.model.shapes.ShapeType.Category
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.model.shapes.ShapeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Location
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.model.traits.TimestampFormatTrait.Format
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.model.traits.TraitDefinition.ChangeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.model.traits.TraitDefinition.StructurallyExclusive
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.model.transform.ChangeShapeTypeOption
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.model.validation.node.TimestampValidationStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.model.validation.NodeValidationVisitor.Feature
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.model.validation.Severity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.openapi.OpenApiConfig.HttpPrefixHeadersStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.openapi.OpenApiVersion
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.protocoltests.traits.AppliesTo
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.rulesengine.language.syntax.parameters.ParameterType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.rulesengine.validators.ValidationErrorType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.waiters.AcceptorState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.smithy.waiters.PathComparator
Returns the enum constant of this class with the specified name.
values() - Static method in enum class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig.ApiType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex.Mutability
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.build.MockManifest.StoreMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.cli.AnsiColorFormatter
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.cli.EnvironmentVariable
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.cli.Style
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.codegen.core.directed.GenerateEnumDirective.EnumType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.codegen.core.SymbolReference.ContextOption
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.jmespath.ast.ComparatorType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.jmespath.ExpressionProblem.Severity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.jmespath.RuntimeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.jsonschema.JsonSchemaConfig.MapStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.jsonschema.JsonSchemaConfig.UnionStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.linters.CamelCaseValidator.MemberNameHandling
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.model.knowledge.HttpBinding.Location
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.model.knowledge.IdentifierBindingIndex.BindingType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.model.knowledge.NullableIndex.CheckMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.model.knowledge.TextInstance.TextLocationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.model.neighbor.RelationshipDirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.model.neighbor.RelationshipType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.model.node.Node.NonNumericFloat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.model.node.NodeMapper.WhenMissing
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.model.node.NodeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.model.pattern.SmithyPattern.Segment.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.model.shapes.ShapeType.Category
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.model.shapes.ShapeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Location
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.model.traits.TimestampFormatTrait.Format
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.model.traits.TraitDefinition.ChangeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.model.traits.TraitDefinition.StructurallyExclusive
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.model.transform.ChangeShapeTypeOption
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.model.validation.node.TimestampValidationStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.model.validation.NodeValidationVisitor.Feature
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.model.validation.Severity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.openapi.OpenApiConfig.HttpPrefixHeadersStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.openapi.OpenApiVersion
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.protocoltests.traits.AppliesTo
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.rulesengine.language.syntax.parameters.ParameterType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.rulesengine.validators.ValidationErrorType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.waiters.AcceptorState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.smithy.waiters.PathComparator
Returns an array containing the constants of this enum class, in the order they are declared.
values(Collection<String>) - Method in class software.amazon.smithy.model.traits.StringListTrait.Builder
Replaces all of the values in the builder with the given values.
variables(Map<String, ObjectNode>) - Method in class software.amazon.smithy.openapi.model.ServerObject.Builder
 
vendorParams(ObjectNode) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
vendorParamsShape(ShapeId) - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
 
version() - Method in class software.amazon.smithy.cli.StandardOptions
 
version() - Method in class software.amazon.smithy.rulesengine.language.model.Partitions
 
version(String) - Method in class software.amazon.smithy.build.model.SmithyBuildConfig.Builder
Sets the builder config file version.
version(String) - Method in class software.amazon.smithy.codegen.core.SymbolDependency.Builder
Sets the version string of the dependency.
version(String) - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata.Builder
 
version(String) - Method in class software.amazon.smithy.model.shapes.ModelSerializer.Builder
Sets the IDL version to serialize.
version(String) - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
 
version(String) - Method in class software.amazon.smithy.openapi.model.InfoObject.Builder
 
version(String) - Method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet.Builder
Sets the version for the EndpointRuleSet.
version(String) - Method in class software.amazon.smithy.rulesengine.language.model.Partitions.Builder
 
version(String) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestsTrait.Builder
 
VERSION - Static variable in class software.amazon.smithy.build.SmithyBuild
The version of Smithy build.
VERSION - Static variable in class software.amazon.smithy.cli.StandardOptions
 
VERSION_3_0_2 - Enum constant in enum class software.amazon.smithy.openapi.OpenApiVersion
 
VERSION_3_1_0 - Enum constant in enum class software.amazon.smithy.openapi.OpenApiVersion
 
VERSION_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.TraceMetadata
 
visitAnd(AndExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitBool(boolean) - Method in interface software.amazon.smithy.rulesengine.language.syntax.expr.Literal.Vistor
 
visitBoolEquals(Expression, Expression) - Method in class software.amazon.smithy.rulesengine.language.eval.RuleEvaluator
 
visitBoolEquals(Expression, Expression) - Method in class software.amazon.smithy.rulesengine.language.visit.DefaultVisitor
 
visitBoolEquals(Expression, Expression) - Method in class software.amazon.smithy.rulesengine.language.visit.ExpressionVisitor.Default
 
visitBoolEquals(Expression, Expression) - Method in interface software.amazon.smithy.rulesengine.language.visit.ExpressionVisitor
 
visitComparator(ComparatorExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitConditions(List<Condition>) - Method in class software.amazon.smithy.rulesengine.language.visit.TraversingVisitor
Endpoint visitor method.
visitCurrentNode(CurrentExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitDynamicElement(Expression) - Method in interface software.amazon.smithy.rulesengine.language.visit.TemplateVisitor
Visit a dynamic element within a multipart template.
visitEndpoint(Endpoint) - Method in class software.amazon.smithy.rulesengine.language.visit.TraversingVisitor
Endpoint visitor method.
visitEndpoint(Endpoint) - Method in class software.amazon.smithy.rulesengine.validators.ValidateUriScheme
 
visitEndpointRule(Endpoint) - Method in class software.amazon.smithy.rulesengine.language.visit.DefaultVisitor
 
visitEndpointRule(Endpoint) - Method in interface software.amazon.smithy.rulesengine.language.visit.RuleValueVisitor
Invoked when reaching an endpoint rule.
visitEndpointRule(Endpoint) - Method in class software.amazon.smithy.rulesengine.language.visit.TraversingVisitor
 
visitErrorRule(Expression) - Method in class software.amazon.smithy.rulesengine.language.visit.DefaultVisitor
 
visitErrorRule(Expression) - Method in interface software.amazon.smithy.rulesengine.language.visit.RuleValueVisitor
Invoked when reaching an error rule.
visitErrorRule(Expression) - Method in class software.amazon.smithy.rulesengine.language.visit.TraversingVisitor
 
visitErrorType(Matcher.ErrorTypeMember) - Method in interface software.amazon.smithy.waiters.Matcher.Visitor
 
visitExpressionType(ExpressionTypeExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitField(FieldExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitFilterProjection(FilterProjectionExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitFlatten(FlattenExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitFunction(FunctionExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitGetAttr(GetAttr) - Method in class software.amazon.smithy.rulesengine.language.eval.RuleEvaluator
 
visitGetAttr(GetAttr) - Method in class software.amazon.smithy.rulesengine.language.visit.DefaultVisitor
 
visitGetAttr(GetAttr) - Method in class software.amazon.smithy.rulesengine.language.visit.ExpressionVisitor.Default
 
visitGetAttr(GetAttr) - Method in interface software.amazon.smithy.rulesengine.language.visit.ExpressionVisitor
 
visitIndex(IndexExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitInputOutput(Matcher.InputOutputMember) - Method in interface software.amazon.smithy.waiters.Matcher.Visitor
 
visitInteger(int) - Method in interface software.amazon.smithy.rulesengine.language.syntax.expr.Literal.Vistor
 
visitIsSet(Expression) - Method in class software.amazon.smithy.rulesengine.language.eval.RuleEvaluator
 
visitIsSet(Expression) - Method in class software.amazon.smithy.rulesengine.language.visit.DefaultVisitor
 
visitIsSet(Expression) - Method in class software.amazon.smithy.rulesengine.language.visit.ExpressionVisitor.Default
 
visitIsSet(Expression) - Method in interface software.amazon.smithy.rulesengine.language.visit.ExpressionVisitor
 
visitLibraryFunction(FunctionDefinition, List<Expression>) - Method in class software.amazon.smithy.rulesengine.language.eval.RuleEvaluator
 
visitLibraryFunction(FunctionDefinition, List<Expression>) - Method in class software.amazon.smithy.rulesengine.language.visit.DefaultVisitor
 
visitLibraryFunction(FunctionDefinition, List<Expression>) - Method in class software.amazon.smithy.rulesengine.language.visit.ExpressionVisitor.Default
 
visitLibraryFunction(FunctionDefinition, List<Expression>) - Method in interface software.amazon.smithy.rulesengine.language.visit.ExpressionVisitor
 
visitLiteral(LiteralExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitLiteral(Literal) - Method in class software.amazon.smithy.rulesengine.language.eval.RuleEvaluator
 
visitLiteral(Literal) - Method in class software.amazon.smithy.rulesengine.language.visit.DefaultVisitor
 
visitLiteral(Literal) - Method in class software.amazon.smithy.rulesengine.language.visit.ExpressionVisitor.Default
 
visitLiteral(Literal) - Method in interface software.amazon.smithy.rulesengine.language.visit.ExpressionVisitor
 
visitLiteral(Literal) - Method in class software.amazon.smithy.rulesengine.validators.ValidateUriScheme
 
visitMultiSelectHash(MultiSelectHashExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitMultiSelectList(MultiSelectListExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitNot(NotExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitNot(Expression) - Method in class software.amazon.smithy.rulesengine.language.eval.RuleEvaluator
 
visitNot(Expression) - Method in class software.amazon.smithy.rulesengine.language.visit.DefaultVisitor
 
visitNot(Expression) - Method in class software.amazon.smithy.rulesengine.language.visit.ExpressionVisitor.Default
 
visitNot(Expression) - Method in interface software.amazon.smithy.rulesengine.language.visit.ExpressionVisitor
 
visitObjectProjection(ObjectProjectionExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitOr(OrExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitOutput(Matcher.OutputMember) - Method in interface software.amazon.smithy.waiters.Matcher.Visitor
 
visitProjection(ProjectionExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitRecord(Map<Identifier, Literal>) - Method in interface software.amazon.smithy.rulesengine.language.syntax.expr.Literal.Vistor
 
visitRef(Reference) - Method in class software.amazon.smithy.rulesengine.language.eval.RuleEvaluator
 
visitRef(Reference) - Method in class software.amazon.smithy.rulesengine.language.visit.DefaultVisitor
 
visitRef(Reference) - Method in class software.amazon.smithy.rulesengine.language.visit.ExpressionVisitor.Default
 
visitRef(Reference) - Method in interface software.amazon.smithy.rulesengine.language.visit.ExpressionVisitor
 
visitRuleset(EndpointRuleSet) - Method in class software.amazon.smithy.rulesengine.language.visit.TraversingVisitor
Given an EndpointRuleSet will invoke the visitor methods for each rule.
visitSingleDynamicTemplate(Expression) - Method in interface software.amazon.smithy.rulesengine.language.visit.TemplateVisitor
The template contains a single dynamic element, eg.
visitSlice(SliceExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitStaticElement(String) - Method in interface software.amazon.smithy.rulesengine.language.visit.TemplateVisitor
Visit a static element within a multipart template.
visitStaticTemplate(String) - Method in interface software.amazon.smithy.rulesengine.language.visit.TemplateVisitor
The template contains a single static string, eg.
visitString(Template) - Method in interface software.amazon.smithy.rulesengine.language.syntax.expr.Literal.Vistor
 
visitStringEquals(Expression, Expression) - Method in class software.amazon.smithy.rulesengine.language.eval.RuleEvaluator
 
visitStringEquals(Expression, Expression) - Method in class software.amazon.smithy.rulesengine.language.visit.DefaultVisitor
 
visitStringEquals(Expression, Expression) - Method in class software.amazon.smithy.rulesengine.language.visit.ExpressionVisitor.Default
 
visitStringEquals(Expression, Expression) - Method in interface software.amazon.smithy.rulesengine.language.visit.ExpressionVisitor
 
visitSubexpression(Subexpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
 
visitSuccess(Matcher.SuccessMember) - Method in interface software.amazon.smithy.waiters.Matcher.Visitor
 
visitTreeRule(List<Rule>) - Method in class software.amazon.smithy.rulesengine.language.visit.DefaultVisitor
 
visitTreeRule(List<Rule>) - Method in interface software.amazon.smithy.rulesengine.language.visit.RuleValueVisitor
Invoked when reaching a tree rule.
visitTreeRule(List<Rule>) - Method in class software.amazon.smithy.rulesengine.language.visit.TraversingVisitor
 
visitTuple(List<Literal>) - Method in interface software.amazon.smithy.rulesengine.language.syntax.expr.Literal.Vistor
 
visitUnknown(Matcher.UnknownMember) - Method in interface software.amazon.smithy.waiters.Matcher.Visitor
 

W

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

X

XmlAttributeTrait - Class in software.amazon.smithy.model.traits
Marks a structure member to be serialized to/from an XML attribute.
XmlAttributeTrait() - Constructor for class software.amazon.smithy.model.traits.XmlAttributeTrait
 
XmlAttributeTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.XmlAttributeTrait
 
XmlAttributeTrait.Provider - Class in software.amazon.smithy.model.traits
 
XmlFlattenedTrait - Class in software.amazon.smithy.model.traits
 
XmlFlattenedTrait() - Constructor for class software.amazon.smithy.model.traits.XmlFlattenedTrait
 
XmlFlattenedTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.XmlFlattenedTrait
 
XmlFlattenedTrait.Provider - Class in software.amazon.smithy.model.traits
 
XmlNamespaceTrait - Class in software.amazon.smithy.model.traits
Defines the XML Namespace prefix and URI.
XmlNamespaceTrait.Builder - Class in software.amazon.smithy.model.traits
Builder used to create an XmlNamespace trait.
XmlNamespaceTrait.Provider - Class in software.amazon.smithy.model.traits
 
XmlNamespaceTraitValidator - Class in software.amazon.smithy.model.validation.validators
Validates that the xmlNamespace traits are applied correctly for structures.
XmlNamespaceTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.XmlNamespaceTraitValidator
 
XmlNameTrait - Class in software.amazon.smithy.model.traits
Provides a custom name to use when serializing a structure member name as a XML object property.
XmlNameTrait(String) - Constructor for class software.amazon.smithy.model.traits.XmlNameTrait
 
XmlNameTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.model.traits.XmlNameTrait
 
XmlNameTrait.Provider - Class in software.amazon.smithy.model.traits
 
XmlObject - Class in software.amazon.smithy.openapi.model
 
XmlObject.Builder - Class in software.amazon.smithy.openapi.model
 

Y

YELLOW - Enum constant in enum class software.amazon.smithy.cli.Style
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form