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