- 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<?,?>,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(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.FloatShape
-
- accept(ShapeVisitor<R>) - Method in class software.amazon.smithy.model.shapes.IntegerShape
-
- 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
-
- 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(T, U, V) - Method in interface software.amazon.smithy.utils.TriConsumer
-
Performs the operation on the given inputs.
- 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
-
- Acceptor - Class in software.amazon.smithy.waiters
-
Represents an acceptor in a waiter's state machine.
- Acceptor(AcceptorState, Matcher<?>) - Constructor for class software.amazon.smithy.waiters.Acceptor
-
- acceptors(List<Acceptor>) - Method in class software.amazon.smithy.waiters.Waiter.Builder
-
- AcceptorState - Enum in software.amazon.smithy.waiters
-
The transition state of a waiter.
- 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
-
- 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.
- addCacheKeyParameter(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
-
Adds a cache key parameter.
- addCollectionOperation(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
-
- addCollectionOperation(String) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
-
- addCommand(Command) - Method in class software.amazon.smithy.cli.Cli
-
Adds a subcommand to the CLI.
- 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
-
- 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(SymbolDependency) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
-
Adds a dependency.
- addDependency(String, String, String) - 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(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.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.
- 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
-
- addError(ToShapeId) - 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.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.
- 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.
- 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.
- addFile(Path) - Method in interface software.amazon.smithy.build.FileManifest
-
Adds a path to the manifest.
- addFile(Path) - Method in class software.amazon.smithy.build.MockManifest
-
- addHandler(String, Handler) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
-
- addIdentifier(String, ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
-
Adds an identifier to the resource.
- addIdentifier(String, String) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
-
- 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.
- addImport(String) - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Adds an import to the assembler.
- addImport(Path) - 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.
- 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
-
- addMapper(JsonSchemaMapper) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter.Builder
-
Adds a mapper used to update schema builders.
- 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.MapShape.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
-
- addOperation(ToShapeId) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
-
- addOperation(String) - Method in class software.amazon.smithy.model.shapes.EntityShape.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
-
- 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, 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
-
- 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
-
- 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
-
- addRequired(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
-
- addResource(ToShapeId) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
-
- addResource(String) - Method in class software.amazon.smithy.model.shapes.EntityShape.Builder
-
- addResponseAlgorithm(String) - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait.Builder
-
- 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(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.
- 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.
- 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.
- 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.
- addShapes(Shape...) - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Explicitly injects multiple shapes into the assembled model.
- addShapes(Model) - Method in class software.amazon.smithy.model.Model.Builder
-
Adds the shapes of another model to the builder.
- addShapes(Collection<S>) - Method in class software.amazon.smithy.model.Model.Builder
-
Adds a collection of shapes to the builder.
- 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, String) - Method in class software.amazon.smithy.codegen.core.trace.ArtifactDefinitions.Builder
-
Adds the tag's key, value pair to the tags map.
- 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(TagObject) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
-
- addTag(String) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
-
- addTag(String) - Method in class software.amazon.smithy.waiters.Waiter.Builder
-
- addTestCase(SmithyTestCase) - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite
-
Adds a test case to the test suite.
- 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, 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(ShapeId) - Method in class software.amazon.smithy.model.traits.AuthDefinitionTrait.Builder
-
- addTrait(ShapeId) - Method in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait.Builder
-
- addTraits(Collection<Trait>) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
-
Adds traits from an iterator to the shape builder, replacing any
conflicting traits.
- 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
-
- addUseImports(SymbolReference) - Method in class software.amazon.smithy.codegen.core.SymbolWriter
-
- 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(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(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.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(Node, Node) - Method in class software.amazon.smithy.model.node.NodePointer
-
Adds or replaces a value
in container
at the
JSON pointer location.
- addValue(String) - Method in class software.amazon.smithy.model.traits.StringListTrait.Builder
-
Adds a value to the builder.
- addWithIntermediateValues(Node, Node) - Method in class software.amazon.smithy.model.node.NodePointer
-
Adds or replaces a value
in container
at the
JSON pointer location.
- addWriteOnlyProperty(String) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
-
- after(Context<? extends Trait>, OpenApi) - Method in class software.amazon.smithy.aws.apigateway.openapi.CorsHttpIntegration
-
- 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.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.
- alias(String) - Method in class software.amazon.smithy.codegen.core.SymbolReference.Builder
-
Adds an alias to the SymbolReference.
- 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.cli.SmithyCli
-
- 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
-
Configure how null values are handled when they are provided for
boxed types.
- allowEmptyValue(boolean) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
-
- allowReserved(boolean) - Method in class software.amazon.smithy.openapi.model.EncodingObject.Builder
-
- allowReserved(boolean) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
-
- allowsGreedyLabels(boolean) - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Builder
-
- allowUnknownTraits(boolean) - Method in class software.amazon.smithy.cli.BuildParameterBuilder
-
Ignores unknown traits when building models.
- alwaysTrue() - Static method in class software.amazon.smithy.utils.FunctionalUtils
-
Returns a Predicate
that always returns true.
- AndExpression - Class in software.amazon.smithy.jmespath.ast
-
And expression where both sides must return truthy values.
- AndExpression(JmespathExpression, JmespathExpression) - Constructor for class software.amazon.smithy.jmespath.ast.AndExpression
-
- AndExpression(JmespathExpression, JmespathExpression, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.AndExpression
-
- andThen(TriConsumer<? super T, ? super U, ? super V>) - Method in interface software.amazon.smithy.utils.TriConsumer
-
Returns a composed
TriConsumer
that performs, in sequence, this
operation followed by the
after
operation.
- AnnotationTrait - Class in software.amazon.smithy.model.traits
-
Trait implementation for traits that are an empty object.
- AnnotationTrait(ShapeId, ObjectNode) - Constructor for class software.amazon.smithy.model.traits.AnnotationTrait
-
- AnnotationTrait.Provider<T extends AnnotationTrait> - Class in software.amazon.smithy.model.traits
-
Trait provider that expects a boolean value of true.
- ANY - Static variable in class software.amazon.smithy.jmespath.ast.LiteralExpression
-
Sentinel value to represent ANY.
- 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
-
- ApiGatewayConfig - Class in software.amazon.smithy.aws.apigateway.openapi
-
API Gateway OpenAPI configuration.
- ApiGatewayConfig() - Constructor for class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig
-
- ApiGatewayConfig.ApiType - Enum in software.amazon.smithy.aws.apigateway.openapi
-
The type of API Gateway service to generate.
- 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, FromSourceLocation) - Constructor for class software.amazon.smithy.aws.apigateway.traits.ApiKeySourceTrait
-
- ApiKeySourceTrait(String) - Constructor for class software.amazon.smithy.aws.apigateway.traits.ApiKeySourceTrait
-
- ApiKeySourceTrait.Provider - Class in software.amazon.smithy.aws.apigateway.traits
-
- 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
-
- AppliesTo - Enum in software.amazon.smithy.protocoltests.traits
-
Indicates that a compliance test case is only to be implemented by
"client" or "server" implementations.
- apply(Node) - Method in class software.amazon.smithy.build.JsonSubstitutions
-
Replaces strings in the given node.
- Apply - Class in software.amazon.smithy.build.transforms
-
Applies transforms of other projections.
- Apply() - Constructor for class software.amazon.smithy.build.transforms.Apply
-
- apply(String, String) - Method in interface software.amazon.smithy.codegen.core.SymbolWriter.Factory
-
Creates a SymbolWriter
of type T
for the given
filename and namespace.
- apply(String, String) - Method in interface software.amazon.smithy.codegen.core.writer.CodegenWriterFactory
-
Deprecated.
Creates a CodegenWriter
of type T
for the given
filename and namespace.
- apply(Shape, Node, NodeValidatorPlugin.Context, BiConsumer<FromSourceLocation, String>) - Method in interface software.amazon.smithy.model.validation.node.NodeValidatorPlugin
-
Applies the plugin to the given shape, node value, and model.
- Apply.Config - Class in software.amazon.smithy.build.transforms
-
apply
configuration.
- args(Node) - Method in class software.amazon.smithy.build.model.TransformConfig.Builder
-
Sets the args of the transform.
- args - Variable in class software.amazon.smithy.cli.BuildParameterBuilder.Result
-
Smithy Build command line arguments.
- Argument(String, String, Parser.Arity, String) - Constructor for class software.amazon.smithy.cli.Parser.Argument
-
- argument(Parser.Argument) - Method in class software.amazon.smithy.cli.Parser.Builder
-
Adds an argument.
- Arguments - Class in software.amazon.smithy.cli
-
Container for parsed command line arguments meant to be queried by Commands.
- Arguments(Map<String, List<String>>, List<String>) - Constructor for class software.amazon.smithy.cli.Arguments
-
- arguments - Variable in class software.amazon.smithy.jmespath.ast.FunctionExpression
-
- 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
-
- 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
-
- ArnTrait.Provider - Class in software.amazon.smithy.aws.traits
-
- ARRAY - Static variable in class software.amazon.smithy.jmespath.ast.LiteralExpression
-
Sentinel value to represent any ARRAY.
- 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() - Static method in class software.amazon.smithy.model.node.Node
-
- arrayNode(Node...) - Static method in class software.amazon.smithy.model.node.Node
-
Creates an
ArrayNode
from a variadic list of Nodes.
- 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.Builder - Class in software.amazon.smithy.model.node
-
Builder used to efficiently create an ArrayNode.
- ArtifactDefinitions - Class in software.amazon.smithy.codegen.core.trace
-
Class that defines the acceptable values that can be used in
ShapeLink
objects.
- artifactDefinitions(ArtifactDefinitions) - Method in class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider.Builder
-
Sets this Builder's ArtifactDefinitions.
- 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
-
- 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
-
- asFloatShape() - Method in class software.amazon.smithy.model.shapes.FloatShape
-
- asFloatShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- asIntegerShape() - Method in class software.amazon.smithy.model.shapes.IntegerShape
-
- asIntegerShape() - 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
-
- asRelativeReference() - Method in class software.amazon.smithy.model.shapes.ShapeId
-
Creates a string that contains a relative reference to the ID.
- asResourceShape() - Method in class software.amazon.smithy.model.shapes.ResourceShape
-
- asResourceShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- assemble() - Method in class software.amazon.smithy.model.loader.ModelAssembler
-
Assembles the model and returns the validated result.
- assembler() - Static method in class software.amazon.smithy.model.Model
-
Assembles and validates a Smithy model from files, nodes, and other
disparate sources.
- assembler(ClassLoader) - Static method in class software.amazon.smithy.model.Model
-
Creates a
ModelAssembler
that is configured to discover traits,
validators, and built-in validators using the given
ClassLoader
.
- assertEquals(ToNode, ToNode) - Static method in class software.amazon.smithy.model.node.Node
-
Testing helper used to compare two Nodes for equivalence.
- asServiceShape() - Method in class software.amazon.smithy.model.shapes.ServiceShape
-
- asServiceShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- asSetShape() - Method in class software.amazon.smithy.model.shapes.SetShape
-
- asSetShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- asShortShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- asShortShape() - Method in class software.amazon.smithy.model.shapes.ShortShape
-
- 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
-
- AstCommand - Class in software.amazon.smithy.cli.commands
-
- AstCommand() - Constructor for class software.amazon.smithy.cli.commands.AstCommand
-
- asTimestampShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- asTimestampShape() - Method in class software.amazon.smithy.model.shapes.TimestampShape
-
- 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
-
- AuthorizerDefinition - Class in software.amazon.smithy.aws.apigateway.traits
-
Represents an API Gateway authorizer.
- AuthorizerDefinition.Builder - Class in software.amazon.smithy.aws.apigateway.traits
-
- 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
-
- 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
-
- AuthorizersTrait.Provider - Class in software.amazon.smithy.aws.apigateway.traits
-
- AuthorizersTraitValidator - Class in software.amazon.smithy.aws.apigateway.traits
-
Each authorizer resolved within a service must use a scheme that
matches one of the schemes of the protocols of the service.
- 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, SourceLocation) - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizerTrait
-
- AuthorizerTrait(String) - Constructor for class software.amazon.smithy.aws.apigateway.traits.AuthorizerTrait
-
- AuthorizerTrait.Provider - Class in software.amazon.smithy.aws.apigateway.traits
-
- AuthTrait - Class in software.amazon.smithy.model.traits
-
Specifies the auth schemes supported by default for operations
bound to a service.
- AuthTrait(List<ShapeId>, FromSourceLocation) - Constructor for class software.amazon.smithy.model.traits.AuthTrait
-
Deprecated.
- AuthTrait(List<ShapeId>) - Constructor for class software.amazon.smithy.model.traits.AuthTrait
-
Deprecated.
- AuthTrait(Set<ShapeId>, FromSourceLocation) - Constructor for class software.amazon.smithy.model.traits.AuthTrait
-
- AuthTrait(Set<ShapeId>) - 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
-
- 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
-
- 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
.
- 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(ObjectNode) - Constructor for class software.amazon.smithy.aws.traits.protocols.AwsQueryTrait
-
- AwsQueryTrait() - 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
-
- 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
-
- cache(SymbolProvider) - Static method in interface software.amazon.smithy.codegen.core.SymbolProvider
-
Decorates a SymbolProvider
with a cache and returns the
decorated SymbolProvider
.
- cached(NeighborProvider) - Static method in interface software.amazon.smithy.model.neighbor.NeighborProvider
-
Caches the results of calling a delegate provider.
- cacheKeyParameters(List<String>) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
-
Sets a list of request parameters whose values are to be cached.
- cacheNamespace(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
-
Set an API-specific tag group of related cached parameters.
- call(Runnable) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
-
Allows calling out to arbitrary code for things like looping or
conditional writes without breaking method chaining.
- call(Runnable) - Method in class software.amazon.smithy.utils.CodeWriter
-
Deprecated.
- CallbackObject - Class in software.amazon.smithy.openapi.model
-
- CallbackObject.Builder - Class in software.amazon.smithy.openapi.model
-
- callbacks(Map<String, CallbackObject>) - Method in class software.amazon.smithy.openapi.model.ComponentsObject.Builder
-
- callbacks(Map<String, CallbackObject>) - Method in class software.amazon.smithy.openapi.model.OperationObject.Builder
-
- CamelCaseValidator - Class in software.amazon.smithy.linters
-
Emits a validation event if shapes at a specific location do not match the
desired camel casing format.
- CamelCaseValidator.Config - Class in software.amazon.smithy.linters
-
CamelCase configuration settings.
- CamelCaseValidator.MemberNameHandling - Enum in software.amazon.smithy.linters
-
- CamelCaseValidator.Provider - Class in software.amazon.smithy.linters
-
- canSuppress() - Method in enum software.amazon.smithy.model.validation.Severity
-
Check if the severity level of the error can be suppressed.
- capitalize(String) - Static method in class software.amazon.smithy.utils.StringUtils
-
Capitalizes a String changing the first character to title case as
per Character.toTitleCase(int)
.
- 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(ObjectNode) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnAdditionalIdentifierTrait
-
- CfnAdditionalIdentifierTrait() - 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
-
- 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(ObjectNode) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnExcludePropertyTrait
-
- CfnExcludePropertyTrait() - 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, SourceLocation) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnNameTrait
-
- CfnNameTrait(String) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnNameTrait
-
- CfnNameTrait.Provider - Class in software.amazon.smithy.aws.cloudformation.traits
-
- CfnResource - Class in software.amazon.smithy.aws.cloudformation.traits
-
Contains extracted resource information.
- CfnResource.Builder - Class in software.amazon.smithy.aws.cloudformation.traits
-
- CfnResourceIndex - Class in software.amazon.smithy.aws.cloudformation.traits
-
Index of resources to their CloudFormation identifiers and properties.
- CfnResourceIndex(Model) - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex
-
- CfnResourceIndex.Mutability - Enum in software.amazon.smithy.aws.cloudformation.traits
-
Mutability options derived through lifecycle operations or traits.
- CfnResourceProperty - Class in software.amazon.smithy.aws.cloudformation.traits
-
Contains extracted resource property information.
- CfnResourceProperty.Builder - Class in software.amazon.smithy.aws.cloudformation.traits
-
- CfnResourcePropertyValidator - Class in software.amazon.smithy.aws.cloudformation.traits
-
Validates that derived CloudFormation properties all have the same target.
- CfnResourcePropertyValidator() - Constructor for class software.amazon.smithy.aws.cloudformation.traits.CfnResourcePropertyValidator
-
- CfnResourceTrait - Class in software.amazon.smithy.aws.cloudformation.traits
-
Indicates that a Smithy resource is a CloudFormation resource.
- CfnResourceTrait.Builder - Class in software.amazon.smithy.aws.cloudformation.traits
-
- CfnResourceTrait.Provider - Class in software.amazon.smithy.aws.cloudformation.traits
-
- 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 - Class in software.amazon.smithy.diff
-
Represents a change in metadata.
- changedMetadata() - Method in class software.amazon.smithy.diff.Differences
-
Gets a stream of all changed 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
-
- 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.
- 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.
- CheckForGreedyLabels - Class in software.amazon.smithy.openapi.fromsmithy.mappers
-
Checks for greedy labels and fails/warns depending on configuration.
- CheckForGreedyLabels() - Constructor for class software.amazon.smithy.openapi.fromsmithy.mappers.CheckForGreedyLabels
-
- CheckForPrefixHeaders - Class in software.amazon.smithy.openapi.fromsmithy.mappers
-
Checks for prefix headers in the input or output of an operation,
and handles the settings for throwing an exception or warning if
they're found.
- CheckForPrefixHeaders() - Constructor for class software.amazon.smithy.openapi.fromsmithy.mappers.CheckForPrefixHeaders
-
- CHECKSUM_ALGORITHMS - Static variable in class software.amazon.smithy.aws.traits.HttpChecksumTrait
-
- CHECKSUM_PREFIX - Static variable in class software.amazon.smithy.aws.traits.HttpChecksumTrait
-
- classLoader(ClassLoader) - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.CfnConverter
-
- 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
-
- 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
-
- 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 and union 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
-
- CleanTraitDefinitions() - Constructor for class software.amazon.smithy.model.transform.plugins.CleanTraitDefinitions
-
- 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.
- 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
-
- 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
-
- clearMetadata() - Method in class software.amazon.smithy.model.Model.Builder
-
- clearOperations() - Method in class software.amazon.smithy.model.shapes.EntityShape.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.
- 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 very basic CLI abstraction.
- Cli(String) - Constructor for class software.amazon.smithy.cli.Cli
-
Creates a new CLI with the given name.
- Cli(String, ClassLoader) - Constructor for class software.amazon.smithy.cli.Cli
-
Creates a new CLI with the given name.
- ClientDiscoveredEndpointTrait - Class in software.amazon.smithy.aws.traits.clientendpointdiscovery
-
Indicates that the target operation should use the SDK's endpoint discovery
logic.
- ClientDiscoveredEndpointTrait.Builder - Class in software.amazon.smithy.aws.traits.clientendpointdiscovery
-
- ClientDiscoveredEndpointTrait.Provider - Class in software.amazon.smithy.aws.traits.clientendpointdiscovery
-
- ClientEndpointDiscoveryIdTrait - Class in software.amazon.smithy.aws.traits.clientendpointdiscovery
-
Indicates members of the operation input which should be use to discover
endpoints.
- ClientEndpointDiscoveryIdTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryIdTrait
-
- ClientEndpointDiscoveryIdTrait() - Constructor for class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryIdTrait
-
- ClientEndpointDiscoveryIdTrait.Provider - Class in software.amazon.smithy.aws.traits.clientendpointdiscovery
-
- ClientEndpointDiscoveryIndex - Class in software.amazon.smithy.aws.traits.clientendpointdiscovery
-
- ClientEndpointDiscoveryIndex(Model) - Constructor for class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryIndex
-
- ClientEndpointDiscoveryInfo - Class in software.amazon.smithy.aws.traits.clientendpointdiscovery
-
- ClientEndpointDiscoveryTrait - Class in software.amazon.smithy.aws.traits.clientendpointdiscovery
-
Configures endpoint discovery for the targeted service.
- ClientEndpointDiscoveryTrait(ClientEndpointDiscoveryTrait.Builder) - Constructor for class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait
-
- ClientEndpointDiscoveryTrait.Builder - Class in software.amazon.smithy.aws.traits.clientendpointdiscovery
-
- ClientEndpointDiscoveryTrait.Provider - Class in software.amazon.smithy.aws.traits.clientendpointdiscovery
-
- ClientEndpointDiscoveryValidator - Class in software.amazon.smithy.aws.traits.clientendpointdiscovery
-
- ClientEndpointDiscoveryValidator() - Constructor for class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryValidator
-
- 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
-
- 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.
- cloudTrailEventSource(String) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
-
Set the CloudTrail event source name of the service.
- code(String) - Method in class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait.Builder
-
- 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
-
- CodegenContext<S,W extends SymbolWriter<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>,S> - Class in software.amazon.smithy.codegen.core.directed
-
- 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(Throwable) - Constructor for exception software.amazon.smithy.codegen.core.CodegenException
-
- CodegenException(String, 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
-
- 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.
- 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.
- CodeInterceptor<S extends CodeSection,W extends AbstractCodeWriter<W>> - Interface in software.amazon.smithy.utils
-
A
CodeSection
interceptor for a specific type of
CodeSection
.
- CodeInterceptor.Appender<S extends CodeSection,W extends AbstractCodeWriter<W>> - Interface in software.amazon.smithy.utils
-
A code section interceptor that adds text after the intercepted section.
- CodeInterceptor.Prepender<S extends CodeSection,W extends AbstractCodeWriter<W>> - Interface in software.amazon.smithy.utils
-
A code section interceptor that adds text before the intercepted section.
- CodeSection - Interface in software.amazon.smithy.utils
-
- CodeWriter - Class in software.amazon.smithy.utils
-
- CodeWriter() - Constructor for class software.amazon.smithy.utils.CodeWriter
-
Deprecated.
- CodeWriterDebugInfo - Class in software.amazon.smithy.utils
-
Provides debug information about the current state of a CodeWriter.
- CognitoUserPoolsTrait - Class in software.amazon.smithy.aws.traits.auth
-
Configures an Amazon Cognito User Pools auth scheme.
- CognitoUserPoolsTrait.Builder - Class in software.amazon.smithy.aws.traits.auth
-
- CognitoUserPoolsTrait.Provider - Class in software.amazon.smithy.aws.traits.auth
-
- collect() - Static method in class software.amazon.smithy.model.node.ArrayNode
-
- collect(SourceLocation) - 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.
- 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<?,?>,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.
- Colors - Enum in software.amazon.smithy.cli
-
Provides an abstraction for printing with ANSI colors if it is supported.
- column(Integer) - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink.Builder
-
Sets tags list of a ShapeLink.
- 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_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.ShapeLink
-
- Command - Interface in software.amazon.smithy.cli
-
Represents a CLI 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 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(Model, Model) - Static method in class software.amazon.smithy.diff.ModelDiff
-
Evaluates the differences between two models.
- compare(ClassLoader, Model, Model) - Static method in class software.amazon.smithy.diff.ModelDiff
-
Evaluates the differences between two models.
- compare(LiteralExpression, LiteralExpression, ComparatorType) - Method in enum software.amazon.smithy.jmespath.RuntimeType
-
- 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(Shape) - Method in class software.amazon.smithy.model.shapes.Shape
-
- compareTo(ShapeId) - Method in class software.amazon.smithy.model.shapes.ShapeId
-
- compareTo(ValidationEvent) - Method in class software.amazon.smithy.model.validation.ValidationEvent
-
- 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(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.
- compose(List<OpenApiMapper>) - Static method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiMapper
-
Creates an OpenApiMapper that is composed of multiple mappers.
- 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
-
- 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>, FromSourceLocation) - Constructor for class software.amazon.smithy.aws.iam.traits.ConditionKeysTrait
-
- ConditionKeysTrait(List<String>) - 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
-
- 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(Path) - Method in class software.amazon.smithy.build.SmithyBuild
-
Sets the required configuration object used to
build the model.
- Config() - Constructor for class software.amazon.smithy.build.transforms.Apply.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.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.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(JsonSchemaConfig) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter.Builder
-
Sets the configuration object.
- 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.MissingPaginatedTraitValidator.Config
-
- Config() - Constructor for class software.amazon.smithy.linters.NoninclusiveTermsValidator.Config
-
- Config() - Constructor for class software.amazon.smithy.linters.RepeatedShapeNameValidator.Config
-
- Config() - Constructor for class software.amazon.smithy.linters.ReservedWordsValidator.Config
-
- Config() - Constructor for class software.amazon.smithy.linters.ShouldHaveUsedTimestampValidator.Config
-
- Config() - Constructor for class software.amazon.smithy.linters.StandardOperationVerbValidator.Config
-
- Config() - Constructor for class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator.Config
-
- Config() - Constructor for class software.amazon.smithy.model.validation.linters.EmitNoneSelectorValidator.Config
-
- config(OpenApiConfig) - Method in class software.amazon.smithy.openapi.fromsmithy.OpenApiConverter
-
Set the OpenAPI configuration settings.
- 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.
- CONFLICTS_KEY - Static variable in class software.amazon.smithy.model.traits.TraitDefinition
-
- conflictsWith(UriPattern) - Method in class software.amazon.smithy.model.pattern.UriPattern
-
Determines if the pattern conflicts with another pattern.
- conflictsWith(Topic) - Method in class software.amazon.smithy.mqtt.traits.Topic
-
Determines if this topic conflicts with another topic.
- conflictsWith(TopicBinding<?>) - Method in class software.amazon.smithy.mqtt.traits.TopicBinding
-
Returns true if the topic binding conflicts with another.
- connectedShapes() - Method in class software.amazon.smithy.codegen.core.directed.Directive
-
- connectionId(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
-
Sets the ID of a VpcLink when using a private integration.
- connectionType(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait.Builder
-
Sets the connection type.
- constValue(Node) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
-
- consumeIdentifier(SimpleParser) - Static method in class software.amazon.smithy.model.loader.ParserUtils
-
Expects and skips over a Smithy identifier production.
- consumeMatches(Model, Consumer<Selector.ShapeMatch>) - Method in interface software.amazon.smithy.model.selector.Selector
-
Matches a selector to a set of shapes and receives each matched shape
with the variables that were set when the shape was matched.
- consumeNamespace(SimpleParser) - Static method in class software.amazon.smithy.model.loader.ParserUtils
-
Expects and consumes a valid Smithy shape ID namespace.
- consumer(Consumer<T>) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
-
A simple helper method that makes it easier to invoke the built-in
C
(call) formatter using a
Consumer
where
T
is the specific type
of
AbstractCodeWriter
.
- consumeRemainingCharactersOnLine() - Method in class software.amazon.smithy.utils.SimpleParser
-
Skips over the remaining characters on a line but does not consume
the newline character (\n or \r\n).
- consumeUntilNoLongerMatches(Predicate<Character>) - Method in class software.amazon.smithy.utils.SimpleParser
-
Reads a lexeme from the expression while the given predicate
matches each peeked character.
- contact(ObjectNode) - Method in class software.amazon.smithy.openapi.model.InfoObject.Builder
-
- containsMember(String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Checks if the given member name exists in the ObjectNode.
- content(ObjectNode) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample.Builder
-
- 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
-
- 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 - Class in software.amazon.smithy.aws.cloudformation.schema.fromsmithy
-
Smithy to CloudFormation conversion context object.
- context() - Method in class software.amazon.smithy.codegen.core.directed.ContextualDirective
-
- Context(Model) - Constructor for class software.amazon.smithy.model.validation.node.NodeValidatorPlugin.Context
-
- Context<T extends Trait> - Class in software.amazon.smithy.openapi.fromsmithy
-
Smithy to OpenAPI conversion context object.
- ContextualDirective<C extends CodegenContext<S,?>,S> - Class in software.amazon.smithy.codegen.core.directed
-
- 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(ObjectNode) - Constructor for class software.amazon.smithy.aws.traits.ControlPlaneTrait
-
- ControlPlaneTrait() - Constructor for class software.amazon.smithy.aws.traits.ControlPlaneTrait
-
- ControlPlaneTrait.Provider - Class in software.amazon.smithy.aws.traits
-
- 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() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter
-
Perform the conversion of the entire shape index.
- 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(Map<? extends K, ? extends V>) - Static method in class software.amazon.smithy.utils.MapUtils
-
Creates an immutable copy of the given map.
- copyOf(Collection<? extends T>) - Static method in class software.amazon.smithy.utils.SetUtils
-
Creates an immutable copy of the given set.
- 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() - Constructor for class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers.CoreExtension
-
- CoreExtension - Class in software.amazon.smithy.openapi.fromsmithy
-
Registers the core Smithy2OpenApi functionality.
- CoreExtension() - Constructor for class software.amazon.smithy.openapi.fromsmithy.CoreExtension
-
- CorsHttpIntegration - Class in software.amazon.smithy.aws.apigateway.openapi
-
Adds support for the API Gateway x-amazon-apigateway-cors
extension for API Gateway HTTP APIs using values from the
Smithy cors
trait.
- CorsHttpIntegration() - Constructor for class software.amazon.smithy.aws.apigateway.openapi.CorsHttpIntegration
-
- CorsTrait - Class in software.amazon.smithy.model.traits
-
- CorsTrait.Builder - Class in software.amazon.smithy.model.traits
-
- CorsTrait.Provider - Class in software.amazon.smithy.model.traits
-
- create() - Static method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.CfnConverter
-
- CREATE - Static variable in class software.amazon.smithy.aws.cloudformation.schema.model.Handler
-
- create(Path) - Static method in interface software.amazon.smithy.build.FileManifest
-
Create a default file manifest for the given base path.
- create(ObjectNode) - Static method in class software.amazon.smithy.build.JsonSubstitutions
-
Creates a substitutions instance from an ObjectNode.
- create(Map<String, Node>) - Static method in class software.amazon.smithy.build.JsonSubstitutions
-
Creates a substitutions instance from a Map.
- create(ClassLoader) - Static method in class software.amazon.smithy.build.SmithyBuild
-
Creates a SmithyBuild
implementation that is configured to
discover various Smithy service providers using the given
ClassLoader
.
- create(ClassLoader, Supplier<ModelAssembler>) - Static method in class software.amazon.smithy.build.SmithyBuild
-
Creates a SmithyBuild
implementation that is configured to
discover various Smithy service providers using the given
ClassLoader
.
- create() - Static method in class software.amazon.smithy.cli.SmithyCli
-
Creates a new instance of the CLI.
- 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(Model) - Static method in class software.amazon.smithy.model.selector.PathFinder
-
Creates a PathFinder
that uses the given Model
.
- create(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
-
- create(List<String>, FromSourceLocation) - Method in interface software.amazon.smithy.model.traits.StringListTrait.StringListTraitConstructor
-
Wraps the constructor of a StringList trait.
- 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(String, String, OperationObject.Builder) - Static method in class software.amazon.smithy.openapi.fromsmithy.OpenApiProtocol.Operation
-
Creates a new operation entry.
- createBuilderForType() - Method in enum software.amazon.smithy.model.shapes.ShapeType
-
Creates a shape builder that corresponds to the shape type.
- createContext(CreateContextDirective<S>) - Method in interface software.amazon.smithy.codegen.core.directed.DirectedCodegen
-
Creates the codegen context object.
- CreateContextDirective<S> - Class in software.amazon.smithy.codegen.core.directed
-
- createDedicatedInputAndOutput(Model, String, String) - Method in class software.amazon.smithy.model.transform.ModelTransformer
-
Updates the model so that every operation has a dedicated input shape marked
with the input
trait and output shape marked with the output
trait, and the targeted shapes all have a consistent shape name of
OperationName + inputSuffix
/ outputSuffix
depending on the
context.
- createDedicatedInputsAndOutputs() - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
-
Generates dedicated input and output shapes for every operation if the operation
doesn't already have them.
- createDedicatedInputsAndOutputs(String, String) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
-
Generates dedicated input and output shapes for every operation if the operation
doesn't already have them.
- createDefault() - Static method in class software.amazon.smithy.utils.CodeWriter
-
Deprecated.
Creates a default instance of a CodeWriter that uses "\n" for newlines,
flattens multiple successive blank lines into a single blank line,
and adds a trailing new line if needed when converting the CodeWriter
to a string.
- createDefaultStrategy() - Static method in interface software.amazon.smithy.jsonschema.PropertyNamingStrategy
-
Creates a default strategy that first checks for jsonName
then
falls back to the member name.
- createEvent(Severity, Shape, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
-
- createEvent(Severity, Shape, FromSourceLocation, String) - Method in class software.amazon.smithy.model.validation.AbstractValidator
-
- createInvalid(Shape, RelationshipType, ShapeId) - Static method in class software.amazon.smithy.model.neighbor.Relationship
-
Constructs an invalid shape relationship where the neighbor is not present.
- createLazyString(String, SourceLocation) - Static method in class software.amazon.smithy.model.node.StringNode
-
Creates a StringNode that is lazily populated with a value provided by
the given Supplier
.
- createMemberNameStrategy() - Static method in interface software.amazon.smithy.jsonschema.PropertyNamingStrategy
-
Creates a naming strategy that just uses the member name as-is.
- createNode() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait
-
- createNode() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
-
- createNode() - Method in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
-
- createNode() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
-
- createNode() - Method in class software.amazon.smithy.aws.iam.traits.DefineConditionKeysTrait
-
- createNode() - Method in class software.amazon.smithy.aws.iam.traits.IamResourceTrait
-
- createNode() - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait
-
- createNode() - Method in class software.amazon.smithy.aws.traits.ArnTrait
-
- createNode() - Method in class software.amazon.smithy.aws.traits.auth.CognitoUserPoolsTrait
-
- createNode() - Method in class software.amazon.smithy.aws.traits.auth.SigV4Trait
-
- createNode() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientDiscoveredEndpointTrait
-
- createNode() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait
-
- createNode() - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait
-
- createNode() - Method in class software.amazon.smithy.aws.traits.protocols.AwsProtocolTrait
-
- createNode() - Method in class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait
-
- createNode() - Method in class software.amazon.smithy.aws.traits.protocols.RestXmlTrait
-
- createNode() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
-
- createNode() - Method in class software.amazon.smithy.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.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
-
- 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.PaginatedTrait
-
- 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.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.ExternalDocumentation
-
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.InfoObject
-
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.LinkObject
-
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.MediaTypeObject
-
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.OpenApi
-
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.OperationObject
-
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.ParameterObject
-
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.PathItem
-
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.RequestBodyObject
-
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.ResponseObject
-
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.SecurityScheme
-
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.ServerObject
-
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.TagObject
-
- createNodeBuilder() - Method in class software.amazon.smithy.openapi.model.XmlObject
-
- createOnlyProperties(Collection<String>) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder
-
- createOperation(Context<T>, OperationShape) - Method in interface software.amazon.smithy.openapi.fromsmithy.OpenApiProtocol
-
Creates an operation entry, including the method, URI, and operation
object builder.
- createPathToInputMember(ToShapeId, String) - Method in class software.amazon.smithy.model.selector.PathFinder
-
Creates a Path
to an operation input member if it exists.
- createPathToOutputMember(ToShapeId, String) - Method in class software.amazon.smithy.model.selector.PathFinder
-
Creates a Path
to an operation output member if it exists.
- 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(Iterable<ProjectionTransformer>) - Static method in interface software.amazon.smithy.build.ProjectionTransformer
-
Creates a ProjectionTransformer
factory function using
the given transformers.
- createServiceFactory(ClassLoader) - Static method in interface software.amazon.smithy.build.ProjectionTransformer
-
Creates a ProjectionTransformer
factory function using SPI.
- 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() - 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(ClassLoader) - Static method in interface software.amazon.smithy.build.SmithyBuildPlugin
-
Creates a SmithyBuildPlugin factory function using SPI.
- 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() - 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.model.traits.TraitFactory
-
Creates a TraitFactory that discovers TraitService providers using
the given ClassLoader.
- createServiceFactory(Iterable<Validator>, Iterable<ValidatorService>) - Static method in interface software.amazon.smithy.model.validation.ValidatorFactory
-
Creates a ValidatorFactory that uses a collection of built-in validators
and a collection of ValidatorService instances for configurable validators.
- createServiceFactory(ClassLoader) - Static method in interface software.amazon.smithy.model.validation.ValidatorFactory
-
Creates a ValidatorFactory that discovers service providers using
the given ClassLoader.
- 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
-
- CreateSymbolProviderDirective<S> - Class in software.amazon.smithy.codegen.core.directed
-
- 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.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.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
-
- 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.PaginatedTrait.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, ShapeId, Node) - Method in interface software.amazon.smithy.model.traits.TraitFactory
-
Creates and configures a trait using model trait data.
- 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.waiters.WaitableTrait.Provider
-
- 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
-
- 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.
- CustomizeDirective<C extends CodegenContext<S,?>,S> - Class in software.amazon.smithy.codegen.core.directed
-
Directive used to perform post-processing code generation.
- 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 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.
- 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(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(OperationObject) - Method in class software.amazon.smithy.openapi.model.PathItem.Builder
-
- getAbbreviation() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
-
Deprecated.
- getAcceptors() - Method in class software.amazon.smithy.waiters.Waiter
-
- getAdditionalAllowedCorsHeaders() - Method in class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig
-
- getAdditionalAllowedCorsHeadersSet() - Method in class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig
-
- getAdditionalAllowedHeaders() - Method in class software.amazon.smithy.model.traits.CorsTrait
-
- getAdditionalExposedHeaders() - Method in class software.amazon.smithy.model.traits.CorsTrait
-
- getAdditionalIdentifiers() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
-
- getAdditionalIdentifiers() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
-
Get a list of sets of member shape ids, each set can be used to identify
the CloudFormation resource in addition to its primary identifier(s).
- getAdditionalPatterns() - Method in class software.amazon.smithy.linters.ShouldHaveUsedTimestampValidator.Config
-
- getAdditionalProjections(TransformContext) - Method in interface software.amazon.smithy.build.ProjectionTransformer
-
Allows the composition of projections by returning additional
projections to run after the current one.
- getAdditionalProjections(TransformContext) - Method in class software.amazon.smithy.build.transforms.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
-
- 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.Shape
-
Gets all of the traits attached to the shape.
- getAlphanumericOnlyRefs() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
-
- getAnyOf() - Method in class software.amazon.smithy.jsonschema.Schema
-
- 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
-
- getArgs() - Method in class software.amazon.smithy.cli.Parser
-
- getArguments() - Method in class software.amazon.smithy.jmespath.ast.FunctionExpression
-
Gets the function arguments.
- getArity() - Method in class software.amazon.smithy.cli.Parser.Argument
-
Gets the arity (number of times an argument value can be provided).
- 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.
- getArtifactDefinitions() - Method in class software.amazon.smithy.codegen.core.trace.TraceFile
-
Gets this TraceFile's Definitions.
- 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.
- getAuthorizer(ToShapeId) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerIndex
-
Gets the effective authorizer name of a service.
- getAuthorizer(String) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait
-
Gets a specific authorizer by name.
- getAuthorizers() - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait
-
Gets an immuatable 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.
- 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.
- 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.
- 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.
- getBuiltins() - Static method in interface software.amazon.smithy.model.validation.node.NodeValidatorPlugin
-
- getByName(String) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
-
Gets the first found dependency by name.
- getByName(String, String) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
-
Gets the first found dependency by name and dependency type.
- getByProperty(String) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
-
Gets a list of matching dependencies that contain a property named
property
.
- getByProperty(String, Object) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
-
Gets a list of matching dependencies that contain a property named
property
with a value of value
.
- getByteShapes() - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all bytes in the Model.
- getByteShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all bytes in the Model that have a specific trait.
- getByType(String) - Method in class software.amazon.smithy.codegen.core.DependencyTracker
-
Gets a list of matching dependencies that have a dependency type
matching dependencyType
.
- getCacheKeyParameters() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
-
A list of request parameters whose values are to be cached.
- getCacheNamespace() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
-
Gets an API-specific tag group of related cached parameters.
- getCallbacks() - Method in class software.amazon.smithy.openapi.model.ComponentsObject
-
- getCallbacks() - Method in class software.amazon.smithy.openapi.model.OperationObject
-
- getCanonicalName() - Method in class software.amazon.smithy.cli.Parser.Argument
-
Gets the canonical name, which is the longName if present or the shortName.
- getCategory() - Method in enum 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
-
- 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.
- getCloudFormationName() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
-
Get the AWS CloudFormation service name.
- 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.
- 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.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.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.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.
- getContextualName(ToShapeId) - Method in class software.amazon.smithy.model.shapes.ServiceShape
-
Gets the contextual name of a shape within the closure.
- 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.
- 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.
- getDeclarationFile() - Method in class software.amazon.smithy.codegen.core.Symbol
-
Gets the location/filename in which the symbol is declared.
- 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
-
- getDefaultHttpStatusCode() - Method in class software.amazon.smithy.model.traits.ErrorTrait
-
Returns the recommended default HTTP status code of the error.
- getDefaultTimestampFormat() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
-
- getDefaultValue() - Method in class software.amazon.smithy.jsonschema.Schema
-
- 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.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).
- 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.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
-
- getDirection() - Method in class software.amazon.smithy.model.neighbor.Relationship
-
Gets the direction of the relationship.
- getDirection() - Method in enum 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
-
- 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
-
- 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.waiters.Waiter
-
Gets the documentation of the waiter.
- 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.
- getEncoding() - Method in class software.amazon.smithy.openapi.model.MediaTypeObject
-
- 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
-
Gets the acceptable enum literal values.
- getEnumTrait() - Method in class software.amazon.smithy.codegen.core.directed.GenerateEnumDirective
-
- 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
-
- 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
-
- getErrorMessage() - Method in class software.amazon.smithy.model.traits.IdRefTrait
-
- 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.
- 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(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() - 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.
- 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
-
- 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.
- 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.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
-
- 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.
- 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(Class<T>) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
-
Attempts to deserialize the
extensions
into the targeted
type using a
NodeMapper
.
- 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
-
- 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
-
- 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(Path) - Method in class software.amazon.smithy.build.MockManifest
-
Gets the bytes of a stored file.
- getFileBytes(String) - 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(Path) - Method in interface software.amazon.smithy.build.FileManifest
-
Gets the paths to files stored under a prefix.
- getFilesIn(String) - Method in interface software.amazon.smithy.build.FileManifest
-
Gets the paths to files stored under a prefix.
- getFileString(Path) - Method in class software.amazon.smithy.build.MockManifest
-
Gets the contents of a stored file as a String.
- getFileString(String) - 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
-
- getForbidGreedyLabels() - Method in class software.amazon.smithy.openapi.OpenApiConfig
-
- getForbidHeaders() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
-
- getForbidQueryParams() - Method in class software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
-
- getFormat() - Method in class software.amazon.smithy.jsonschema.Schema.Builder
-
- getFormat() - Method in class software.amazon.smithy.jsonschema.Schema
-
- getFormat() - Method in class software.amazon.smithy.model.traits.TimestampFormatTrait
-
Gets the timestampFormat
value as a Format
enum.
- getFullName() - Method in class software.amazon.smithy.codegen.core.Symbol
-
Gets the full name of the symbol.
- getFullResourceArnTemplate(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.traits.ArnIndex
-
Expands the relative ARN of a resource with the service name to form a
full ARN template.
- getGet() - Method in class software.amazon.smithy.openapi.model.PathItem
-
- getGreedyLabel() - Method in class software.amazon.smithy.model.pattern.SmithyPattern
-
Gets the greedy label of the pattern, if present.
- 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
-
- getHelp() - Method in interface software.amazon.smithy.cli.Command
-
Gets details help for the command.
- getHelp() - Method in class software.amazon.smithy.cli.commands.SelectCommand
-
- getHelp() - Method in class software.amazon.smithy.cli.Parser.Argument
-
Gets the argument help text.
- 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.
- 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
-
- 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
-
- 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 of 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(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
.
- 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
-
- 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
-
- getInputShape(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
-
Gets the optional input structure of an operation.
- 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.
- 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.
- 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
-
- 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.
- 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.
- 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.
- getLongName() - Method in class software.amazon.smithy.cli.Parser.Argument
-
Gets the long name of the argument (e.g., --help).
- 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.
- getMax(LengthTrait) - Method in class software.amazon.smithy.diff.evaluators.ChangedLengthTrait
-
- getMax(RangeTrait) - Method in class software.amazon.smithy.diff.evaluators.ChangedRangeTrait
-
- 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.
- 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(String) - Method in class software.amazon.smithy.model.node.ObjectNode
-
Gets the member with the given name.
- 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.
- 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.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.
- 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.validation.ValidationEvent
-
- 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(LengthTrait) - Method in class software.amazon.smithy.diff.evaluators.ChangedLengthTrait
-
- getMin(RangeTrait) - Method in class software.amazon.smithy.diff.evaluators.ChangedRangeTrait
-
- 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.
- 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
-
- 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.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.ChangeTypes
-
- getName() - Method in class software.amazon.smithy.build.transforms.ExcludeMetadata
-
- 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.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.AstCommand
-
- getName() - Method in class software.amazon.smithy.cli.commands.BuildCommand
-
- getName() - Method in class software.amazon.smithy.cli.commands.DiffCommand
-
- getName() - Method in class software.amazon.smithy.cli.commands.SelectCommand
-
- getName() - Method in class software.amazon.smithy.cli.commands.ValidateCommand
-
- 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(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.
- 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.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
-
- 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 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.
- 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.
- 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.
- 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, 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.
- getOperationBindings(ToShapeId) - Method in class software.amazon.smithy.mqtt.traits.ResolvedTopicIndex
-
Get all of the MQTT topic bindings of a specific operation.
- 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
-
- 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.
- 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(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
.
- 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
-
- 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
-
- getOutputShape(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
-
Gets the optional output structure of an operation.
- getOutputShape() - Method in class software.amazon.smithy.model.shapes.OperationShape
-
Gets the output of the operation.
- getOutputToken() - Method in class software.amazon.smithy.model.traits.PaginatedTrait
-
- getOutputTokenMember() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
-
- 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.utils.MediaType
-
Gets the immutable map of parameters.
- getParams() - Method in class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
-
- getParser() - Method in interface software.amazon.smithy.cli.Command
-
Gets the parser of the command.
- getParser() - Method in class software.amazon.smithy.cli.commands.AstCommand
-
- getParser() - Method in class software.amazon.smithy.cli.commands.BuildCommand
-
- getParser() - Method in class software.amazon.smithy.cli.commands.DiffCommand
-
- getParser() - Method in class software.amazon.smithy.cli.commands.SelectCommand
-
- getParser() - Method in class software.amazon.smithy.cli.commands.ValidateCommand
-
- getParts() - Method in class software.amazon.smithy.model.node.NodePointer
-
Gets the parsed parts of the pointer.
- 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(List<String>) - Method in interface software.amazon.smithy.model.selector.AttributeValue
-
Gets a property using a path to the property.
- getPath() - Method in class software.amazon.smithy.waiters.PathMatcher
-
Gets the path to execute.
- 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(ToShapeId) - Method in class software.amazon.smithy.openapi.fromsmithy.Context
-
Gets the JSON pointer string to a specific shape.
- getPointer() - Method in class software.amazon.smithy.openapi.model.Ref
-
Gets the JSON pointer to the component.
- getPositionalHelp() - Method in class software.amazon.smithy.cli.Parser
-
- getPositionalName() - Method in class software.amazon.smithy.cli.Parser
-
- 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 of 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.jsonschema.Schema
-
- 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.jsonschema.Schema
-
- getProperty(String) - Method in interface software.amazon.smithy.model.selector.AttributeValue
-
Gets a property from the attribute value.
- 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<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.
- getProtocolRequestHeaders(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.
- getProtocolResponseHeaders(Context<RestJson1Trait>, OperationShape) - Method in class software.amazon.smithy.openapi.fromsmithy.protocols.AwsRestJson1Protocol
-
- getProtocols(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.ServiceIndex
-
Get all protocol traits attached to a service.
- 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.
- 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.
- 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.
- 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
-
- 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
-
- 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(ToShapeId) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex
-
Gets the definition of the specified CloudFormation resource.
- 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.
- 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(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.
- getResponse() - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase
-
- 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.
- 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.
- 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.
- getSchema() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property
-
- 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.
- getSchema() - Method in class software.amazon.smithy.openapi.model.MediaTypeObject
-
- getSchema() - Method in class software.amazon.smithy.openapi.model.ParameterObject
-
- 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.model.traits.IdRefTrait
-
- getSelector() - Method in class software.amazon.smithy.model.traits.TraitDefinition
-
Gets the valid places in a model that this trait can be applied.
- getSelector() - Method in class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator.Config
-
Gets the required selector that matches shapes.
- getSelector() - Method in class software.amazon.smithy.model.validation.linters.EmitNoneSelectorValidator.Config
-
Gets the selector that if no shapes match, a validation event
is emitted.
- getSelectorLabel() - Method in class software.amazon.smithy.model.neighbor.Relationship
-
Gets the token that is used in
Selector
expressions when
referring to the relationship or an empty
Optional
if this
relationship is not used in a selector.
- getSelectorLabel() - Method in enum software.amazon.smithy.model.neighbor.RelationshipType
-
Gets the token that is used in
Selector
expressions when
referring to the relationship or an empty
Optional
if this
relationship is not used directly in a selector.
- getSerializeNullValues() - Method in class software.amazon.smithy.model.node.NodeMapper
-
- getServer() - Method in class software.amazon.smithy.openapi.model.LinkObject
-
- getServers() - Method in class software.amazon.smithy.openapi.model.OpenApi
-
- getServers() - Method in class software.amazon.smithy.openapi.model.OperationObject
-
- getServers() - Method in class software.amazon.smithy.openapi.model.PathItem
-
- getService() - Method in class software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Context
-
Gets the service shape containing the resource being converted.
- getService() - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait
-
Get the Smithy service shape ID of the ARN.
- getService() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryInfo
-
- getService() - Method in class software.amazon.smithy.build.transforms.FlattenNamespaces.Config
-
- getService() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
-
Gets the service shape ID that is used to contextualize the created
schemas by using things like the "rename" property of the service.
- getService() - Method in class software.amazon.smithy.model.knowledge.PaginationInfo
-
- getService() - Method in class software.amazon.smithy.model.traits.ReferencesTrait.Reference
-
Get the service binding.
- getService() - Method in class software.amazon.smithy.openapi.fromsmithy.Context
-
Gets the service shape being converted.
- getServiceArnNamespace(ToShapeId) - Method in class software.amazon.smithy.aws.traits.ArnIndex
-
Gets the ARN service namespace of a service shape.
- getServiceName() - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
-
- getServiceResourceArns(ToShapeId) - Method in class software.amazon.smithy.aws.traits.ArnIndex
-
Gets all of the mappings of resources within a service to its
arnTemplate trait.
- getServices() - Method in class software.amazon.smithy.build.transforms.IncludeServices.Config
-
- getServiceShapeIds() - Method in class software.amazon.smithy.build.plugins.BuildInfo
-
- getServiceShapes() - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all services in the Model.
- getServiceShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all services in the Model that have a specific trait.
- getSetShapes() - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all sets in the Model.
- getSetShapesWithTrait(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
-
Gets an immutable set of all sets in the Model that have a specific trait.
- 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.validation.ValidationEvent
-
- getShape() - Method in class software.amazon.smithy.model.knowledge.TextInstance
-
Gets the shape associated with the text.
- getShape(ShapeId) - Method in class software.amazon.smithy.model.Model
-
- 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.
- getShapeClass() - Method in enum 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.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
-
- 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.PaginatedTrait.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(ToShapeId) - Method in class software.amazon.smithy.model.Model
-
Gets a set of shapes in the model marked with a specific trait.
- 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.
- 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.FloatShape.Builder
-
- getShapeType() - Method in class software.amazon.smithy.model.shapes.IntegerShape.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
-
- 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
-
- getShortName() - Method in class software.amazon.smithy.cli.Parser.Argument
-
Gets the short name of the argument (e.g., -h).
- 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.
- getSmithyModelPathFromJarUrl(URL) - Static method in class software.amazon.smithy.model.loader.ModelDiscovery
-
- 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.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
-
- 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.
- getStatusCode() - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse
-
Gets the status code of the response.
- getStderr() - Static method in class software.amazon.smithy.cli.Cli
-
Gets the stderr consumer.
- getStdout() - Static method in class software.amazon.smithy.cli.Cli
-
Gets the stdout consumer.
- 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.
- 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 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.
- 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.AstCommand
-
- getSummary() - Method in class software.amazon.smithy.cli.commands.BuildCommand
-
- getSummary() - Method in class software.amazon.smithy.cli.commands.DiffCommand
-
- getSummary() - Method in class software.amazon.smithy.cli.commands.SelectCommand
-
- getSummary() - Method in class software.amazon.smithy.cli.commands.ValidateCommand
-
- 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.
- 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.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
-
- getTarget() - Method in class software.amazon.smithy.model.shapes.MemberShape
-
Get the targeted member shape ID.
- getTemplate() - Method in class software.amazon.smithy.aws.traits.ArnTrait
-
- 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
-
- 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.
- 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.
- getTraitsAppliedToPrelude() - Method in interface software.amazon.smithy.model.loader.TraitContainer
-
Gets all traits applied to the prelude.
- getTraitsAppliedToPrelude() - Method in class software.amazon.smithy.model.loader.TraitContainer.TraitHashMap
-
- getTraitsForShape(ShapeId) - Method in interface software.amazon.smithy.model.loader.TraitContainer
-
Gets the traits applied to a shape.
- getTraitsForShape(ShapeId) - Method in class software.amazon.smithy.model.loader.TraitContainer.TraitHashMap
-
- 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.FloatShape
-
- getType() - Method in class software.amazon.smithy.model.shapes.IntegerShape
-
- 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
-
- 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.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
-
- 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.openapi.model.ExternalDocumentation
-
- getUrl() - Method in class software.amazon.smithy.openapi.model.ServerObject
-
- getUrls() - Method in class software.amazon.smithy.model.traits.ExternalDocumentationTrait
-
Gets the external documentation names and links.
- getUseIntegerType() - Method in class software.amazon.smithy.openapi.OpenApiConfig
-
- 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
-
- getValidationEvents(Severity) - Method in class software.amazon.smithy.model.validation.ValidatedResult
-
Get validation events of a particular severity.
- getValidationEvents() - Method in exception software.amazon.smithy.model.validation.ValidatedResultException
-
- 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(Node) - Method in class software.amazon.smithy.model.node.NodePointer
-
Gets a value from a container shape at the pointer location.
- 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.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.SuccessMember
-
- getValue() - Method in class software.amazon.smithy.waiters.Matcher.UnknownMember
-
- getValues() - Method in class software.amazon.smithy.model.traits.AuthTrait
-
Deprecated.
- getValues() - Method in class software.amazon.smithy.model.traits.EnumTrait
-
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
-
- 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.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
-
- getWaiters() - Method in class software.amazon.smithy.waiters.WaitableTrait
-
Gets the waiters defined on the trait.
- getWhenMissingSetter() - Method in class software.amazon.smithy.model.node.NodeMapper
-
- getWriteOnly() - Method in class software.amazon.smithy.jsonschema.Schema
-
- getWriteOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema
-
- getWriteOnlyProperties() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResource
-
Get write-only property definitions of the CloudFormation resource.
- getWriters() - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriterDelegator
-
Deprecated.
Returns an immutable Map
of created CodegenWriter
s.
- getWriters() - Method in class software.amazon.smithy.codegen.core.WriterDelegator
-
Returns an immutable Map
of created SymbolWriter
s.
- 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 - 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.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.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(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(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(String) - 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.MapShape.Builder
-
- 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
-
- ID - Static variable in class software.amazon.smithy.model.traits.CorsTrait
-
- 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
-
- 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.NoReplaceTrait
-
- 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.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.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
-
Deprecated.
- 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(String) - Method in class software.amazon.smithy.model.validation.ValidationEvent.Builder
-
Sets the required event ID of the event.
- 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(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase.Builder
-
- 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.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(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.IdempotencyTokenTrait
-
- IdempotencyTokenTrait() - 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(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.IdempotentTrait
-
- IdempotentTrait() - Constructor for class software.amazon.smithy.model.traits.IdempotentTrait
-
- IdempotentTrait.Provider - Class in software.amazon.smithy.model.traits
-
- 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 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, 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) - 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(HttpApiKeyAuthTrait.Location) - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Builder
-
- in(String) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
-
- in(String) - Method in class software.amazon.smithy.openapi.model.SecurityScheme.Builder
-
- IncludeMetadata - Class in software.amazon.smithy.build.transforms
-
includeMetadata
keeps only metadata keys specifically
defined in the provided keys
setting.
- IncludeMetadata() - Constructor for class software.amazon.smithy.build.transforms.IncludeMetadata
-
- IncludeMetadata.Config - Class in software.amazon.smithy.build.transforms
-
includeMetadata
configuration settings.
- IncludeNamespaces - Class in software.amazon.smithy.build.transforms
-
includeNamespaces
filters out shapes and trait definitions
that are not part of one of the given namespaces
.
- IncludeNamespaces() - Constructor for class software.amazon.smithy.build.transforms.IncludeNamespaces
-
- IncludeNamespaces.Config - Class in software.amazon.smithy.build.transforms
-
includeNamespaces
configuration.
- includePrelude(boolean) - Method in class software.amazon.smithy.model.shapes.ModelSerializer.Builder
-
Enables or disables including the prelude in the serialized model.
- IncludeServices - Class in software.amazon.smithy.build.transforms
-
includeServices
filters out service shapes that are not
included in the list of shape IDs contained in the
services
property.
- IncludeServices() - Constructor for class software.amazon.smithy.build.transforms.IncludeServices
-
- IncludeServices.Config - Class in software.amazon.smithy.build.transforms
-
includeServices
configuration.
- IncludeShapesByTag - Class in software.amazon.smithy.build.transforms
-
includeShapesByTag
removes shapes and trait definitions
that are not tagged with at least one of the tags provided
in the tags
argument.
- IncludeShapesByTag() - Constructor for class software.amazon.smithy.build.transforms.IncludeShapesByTag
-
- IncludeShapesByTag.Config - Class in software.amazon.smithy.build.transforms
-
includeShapesByTag
configuration.
- IncludeTags - Class in software.amazon.smithy.build.transforms
-
includeTags
removes tags from shapes and trait
definitions that are not in the set of tags defined in
the tags
property.
- IncludeTags() - Constructor for class software.amazon.smithy.build.transforms.IncludeTags
-
- IncludeTags.Config - Class in software.amazon.smithy.build.transforms
-
includeTags
configuration.
- IncludeTraits - Class in software.amazon.smithy.build.transforms
-
includeTraits
removes trait definitions when a trait name
does not match one of the provided traits
shape IDs.
- IncludeTraits() - Constructor for class software.amazon.smithy.build.transforms.IncludeTraits
-
- IncludeTraits.Config - Class in software.amazon.smithy.build.transforms
-
includeTraits
configuration settings.
- IncludeTraitsByTag - Class in software.amazon.smithy.build.transforms
-
includeTraitsByTag
removes trait definitions from a model if
the definition does not contain at least one of the provided tags
.
- IncludeTraitsByTag() - Constructor for class software.amazon.smithy.build.transforms.IncludeTraitsByTag
-
- IncludeTraitsByTag.Config - Class in software.amazon.smithy.build.transforms
-
includeTraitsByTag
configuration settings.
- 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(int) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
-
Indents all text a specific number of levels.
- indent() - Method in class software.amazon.smithy.utils.CodeWriter
-
Deprecated.
- indent(int) - Method in class software.amazon.smithy.utils.CodeWriter
-
Deprecated.
- 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
-
- 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
-
- 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.
- 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.
- input(ToShapeId) - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
-
Sets the input shape ID of the operation.
- input(ObjectNode) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example.Builder
-
- 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(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.InputTrait
-
- InputTrait() - 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
-
- 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(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() - Method in class software.amazon.smithy.utils.CodeWriter
-
Deprecated.
- insertTrailingNewline(boolean) - Method in class software.amazon.smithy.utils.CodeWriter
-
Deprecated.
- IntegerShape - Class in software.amazon.smithy.model.shapes
-
Represents an integer
shape.
- 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.Builder - Class in software.amazon.smithy.model.shapes
-
- 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
-
- integrationFinder(Supplier<Iterable<I>>) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
-
- 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
-
- 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
-
- interceptors(C) - Method in interface software.amazon.smithy.codegen.core.SmithyIntegration
-
- 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(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.InternalTrait
-
- InternalTrait() - Constructor for class software.amazon.smithy.model.traits.InternalTrait
-
- InternalTrait.Provider - Class in software.amazon.smithy.model.traits
-
- InvalidPatternException - Exception in software.amazon.smithy.model.pattern
-
Exception thrown for invalid patterns.
- InvalidPatternException(String) - Constructor for exception software.amazon.smithy.model.pattern.InvalidPatternException
-
- InvalidUriPatternException - Exception in software.amazon.smithy.model.pattern
-
Exception thrown for invalid HTTP URI patterns.
- IoUtils - Class in software.amazon.smithy.utils
-
Utilities for IO operations.
- 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..
- 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.
- 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
-
- isEventStream() - Method in class software.amazon.smithy.codegen.core.directed.GenerateUnionDirective
-
Check if this is an event stream union.
- isEventStream(Shape) - Static method in class software.amazon.smithy.model.traits.StreamingTrait
-
Determines whether a given shape is an event stream.
- isEventStream(Model, MemberShape) - Static method in class software.amazon.smithy.model.traits.StreamingTrait
-
Determines whether a given member targets 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
-
- 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
-
- 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
-
- isMemberShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- 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
-
- 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
-
Checks if the given shape can be set to null.
- 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
-
- 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
-
- 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
-
- isSetShape() - Method in class software.amazon.smithy.model.shapes.Shape
-
- 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
.
- 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.synthetic.OriginalShapeIdTrait
-
- 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.
- 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.
- 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
-
- 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.
- isWrapped() - Method in class software.amazon.smithy.openapi.model.XmlObject
-
- isWrite() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
-
- items(Schema) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
-
- items(String) - Method in class software.amazon.smithy.model.traits.PaginatedTrait.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
-
- S3UnwrappedXmlOutputTrait - Class in software.amazon.smithy.aws.traits.customizations
-
- S3UnwrappedXmlOutputTrait(ObjectNode) - Constructor for class software.amazon.smithy.aws.traits.customizations.S3UnwrappedXmlOutputTrait
-
- S3UnwrappedXmlOutputTrait() - 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 - Class in software.amazon.smithy.jsonschema
-
Defines a single JSON schema.
- 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.Builder - Class in software.amazon.smithy.jsonschema
-
Abstract class used to build Schema components.
- 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.
- 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(ShapeId) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition.Builder
-
Sets the client authentication scheme name.
- scheme(String) - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Builder
-
- scheme(String) - Method in class software.amazon.smithy.openapi.model.SecurityScheme.Builder
-
- 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.
- 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, 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.
- search(ToShapeId, Collection<Shape>) - Method in class software.amazon.smithy.model.selector.PathFinder
-
Finds all of the possible paths from the startingShape
to
any of the provided shapes in targetShapes
.
- 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.
- SelectCommand - Class in software.amazon.smithy.cli.commands
-
- SelectCommand() - Constructor for class software.amazon.smithy.cli.commands.SelectCommand
-
- selectMatches(BiConsumer<Shape, Map<String, Set<Shape>>>) - Method in class software.amazon.smithy.model.selector.Selector.Runner
-
Deprecated.
- Selector - Interface in software.amazon.smithy.model.selector
-
Matches a set of shapes using a selector expression.
- 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.Runner - Class in software.amazon.smithy.model.selector
-
- Selector.ShapeMatch - Class in software.amazon.smithy.model.selector
-
Represents a selector match found in the model.
- SELECTOR_KEY - Static variable in class software.amazon.smithy.model.traits.TraitDefinition
-
- 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(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.SensitiveTrait
-
- SensitiveTrait() - Constructor for class software.amazon.smithy.model.traits.SensitiveTrait
-
- SensitiveTrait.Provider - Class in software.amazon.smithy.model.traits
-
- SensitiveTraitValidator - Class in software.amazon.smithy.model.validation.validators
-
Emits a validation event if a model contains members with the sensitive trait.
- SensitiveTraitValidator() - Constructor for class software.amazon.smithy.model.validation.validators.SensitiveTraitValidator
-
- serialize(JmespathExpression) - Method in class software.amazon.smithy.jmespath.ExpressionSerializer
-
Serialize the given JMESPath expression to a string.
- serialize(Object) - Method in class software.amazon.smithy.model.node.NodeMapper
-
Serializes the given object
as a Node
.
- 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.
- server(ServerObject) - Method in class software.amazon.smithy.openapi.model.LinkObject.Builder
-
- 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(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() - Method in class software.amazon.smithy.codegen.core.directed.Directive
-
- 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.model.traits.ReferencesTrait.Reference.Builder
-
- 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 - Class in software.amazon.smithy.model.shapes
-
Represents a service
shape.
- 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.Builder - Class in software.amazon.smithy.model.shapes
-
- serviceTitle() - Method in class software.amazon.smithy.codegen.core.directed.GenerateServiceDirective
-
- 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
-
- 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
-
- 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.
- setConfigureLogging(boolean) - Method in class software.amazon.smithy.cli.Cli
-
Set to true to configure logging for the CLI.
- setDefaultBlobFormat(String) - Method in class software.amazon.smithy.openapi.OpenApiConfig
-
Sets the default OpenAPI format property used when converting blob
shapes in Smithy to strings in OpenAPI.
- setDefaultTimestampFormat(TimestampFormatTrait.Format) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
-
Sets the assumed timestampFormat trait for timestamps with no
timestampFormat trait.
- setDefinitionPointer(String) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
-
Configures location of where definitions are written using JSON Pointer.
- setDisableCapitalizedProperties(boolean) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
-
Set to true to disable automatically capitalizing names of properties
of Resource Schemas.
- setDisableCloudFormationSubstitution(boolean) - Method in class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig
-
Disables CloudFormation substitutions of specific paths when they contain
${} placeholders.
- setDisableDeprecatedPropertyGeneration(boolean) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
-
Set to true to disable generating deprecatedProperties
for Resource Schemas.
- setDisableFeatures(Set<String>) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
-
Disables OpenAPI features by their property name (e.g., "allOf").
- setDisableHandlerPermissionGeneration(boolean) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
-
Set to true to disable generating handler
property's permissions
lists for Resource Schemas.
- setDisableRequiredPropertyGeneration(boolean) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
-
Set to true to disable generating required
for Resource Schemas.
- setEnableOutOfServiceReferences(boolean) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
-
Set to true to enable references to shapes outside the service closure.
- setEventId(String) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
-
Changes the event ID emitted for events created by this validator.
- setEventIdAllowList(Set<String>) - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
-
Sets a list of event IDs that can be referred to in suppressions.
- setEventIdDenyList(Set<String>) - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
-
Sets a list of event IDs that cannot be referred to in suppressions.
- setEventShapeId(ShapeId) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
-
Changes the shape ID that emitted events are associated with.
- setExactMatch(boolean) - Method in class software.amazon.smithy.linters.RepeatedShapeNameValidator.Config
-
- setExcludeDefaults(boolean) - Method in class software.amazon.smithy.linters.NoninclusiveTermsValidator.Config
-
- setExportTagged(Set<String>) - Method in class software.amazon.smithy.build.transforms.RemoveTraitDefinitions.Config
-
You can export trait definitions by applying specific tags
to the trait definition and adding the list of export tags as an
argument to the transformer.
- setExportTagged(Set<String>) - Method in class software.amazon.smithy.build.transforms.RemoveUnusedShapes.Config
-
You can export shapes that are not connected to any service
shape by applying specific tags to the shape and adding the list of
export tags as an argument to the transformer.
- setExpressionStart(char) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
-
- setExpressionStart(char) - Method in class software.amazon.smithy.utils.CodeWriter
-
Deprecated.
- setExtensions(ObjectNode) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
-
Sets an arbitrary map of "extensions" used by plugins that need
configuration.
- setExternalDocs(List<String>) - Method in class software.amazon.smithy.aws.cloudformation.schema.CfnConfig
-
Limits the source of converted "externalDocs" fields to the specified
priority ordered list of names in an externalDocumentation trait.
- setExternalDocs(List<String>) - Method in class software.amazon.smithy.openapi.OpenApiConfig
-
Limits the source of converted "externalDocs" fields to the specified
priority ordered list of names in an externalDocumentation trait.
- setForbidGreedyLabels(boolean) - Method in class software.amazon.smithy.openapi.OpenApiConfig
-
Set to true to forbid greedy URI labels.
- setIgnoreUnsupportedTraits(boolean) - Method in class software.amazon.smithy.openapi.OpenApiConfig
-
Set to true to emit warnings rather than failing when unsupported
traits like endpoint
and hostLabel
are encountered.
- setIncludeTagged(Set<String>) - Method in class software.amazon.smithy.build.transforms.FlattenNamespaces.Config
-
Sets the set of tags that are retained in the model.
- setIndentText(String) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
-
Sets the text used for indentation (defaults to four spaces).
- setIndentText(String) - Method in class software.amazon.smithy.utils.CodeWriter
-
Deprecated.
- setInputMembersRequirePagination(Set<String>) - Method in class software.amazon.smithy.linters.MissingPaginatedTraitValidator.Config
-
Sets the input member names that indicate an operation requires pagination.
- setInterceptors(List<? extends CodeInterceptor<? extends CodeSection, W>>) - Method in class software.amazon.smithy.codegen.core.WriterDelegator
-
Sets the list of code interceptors to registered with each newly created writer.
- setJsonAdd(Map<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.
- 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.
- 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
-
- setMessageTemplate(String) - Method in class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator.Config
-
Sets the optional message template for each emitted event.
- setMetadata(Map<String, Node>) - Method in class software.amazon.smithy.build.plugins.BuildInfo
-
- setModelAssemblerFactory(Supplier<ModelAssembler>) - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestSuite
-
Sets a custom
ModelAssembler
factory to use to create a
ModelAssembler
for each test case.
- setNamespace(String) - Method in class software.amazon.smithy.build.transforms.FlattenNamespaces.Config
-
Sets the target namespace that existing namespaces will be flattened
into.
- setNamespaceAllowList(Set<String>) - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
-
Sets a list of namespaces that can be referred to in metadata suppressions.
- setNamespaceDenyList(Set<String>) - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
-
Sets a list of namespaces that cannot be referred to in metadata suppressions.
- setNamespaces(Set<String>) - Method in class software.amazon.smithy.build.transforms.IncludeNamespaces.Config
-
Sets the list of namespaces to include.
- setNewline(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(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(String) - Method in class software.amazon.smithy.utils.CodeWriter
-
Deprecated.
- setNewline(char) - 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.
- 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 T
implementation used by SymbolWriter
in the current state.
- setRelativizeSymbols(String) - Method in class software.amazon.smithy.codegen.core.writer.CodegenWriter
-
Deprecated.
Sets a string used to relativize Symbols formatted using the default T
implementation used by CodegenWriter
in the current state.
- setRelativizeSymbols(String) - Method in class software.amazon.smithy.codegen.core.writer.SymbolWriter
-
Deprecated.
Sets a string used to relativize Symbols formatted using the default T
implementation used by CodegenWriter
in the current state.
- setRemoveGreedyParameterSuffix(boolean) - Method in class software.amazon.smithy.openapi.OpenApiConfig
-
Set to true to remove the "+" suffix that is added to the generated
parameter name for greedy labels.
- setRemoveReasons(boolean) - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
-
Set to true to remove the reason
property from metadata suppressions.
- setRemoveUnused(boolean) - Method in class software.amazon.smithy.build.transforms.FilterSuppressions.Config
-
Set to true to remove suppressions that have no effect.
- setRenamed(Map<String, String>) - Method in class software.amazon.smithy.build.transforms.RenameShapes.Config
-
Sets the map of `from` shape ids to the `to` shape id values that they shapes
will be renamed to.
- setReserved(List<ReservedWordsValidator.ReservedWords>) - Method in class software.amazon.smithy.linters.ReservedWordsValidator.Config
-
Sets the reserved words to validate.
- setResourceShapeIds(List<ShapeId>) - Method in class software.amazon.smithy.build.plugins.BuildInfo
-
- setSchemaDocumentExtensions(ObjectNode) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
-
Adds custom key-value pairs to the JSON Schema document generated from
a Smithy model.
- setSelector(Selector) - Method in class software.amazon.smithy.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 - Class in software.amazon.smithy.model.shapes
-
Represents a set
shape.
- setShape(SetShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
-
- setShape(SetShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
-
- setShape(SetShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
-
- SetShape.Builder - Class in software.amazon.smithy.model.shapes
-
- 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.
- setStderr(Consumer<String>) - Static method in class software.amazon.smithy.cli.Cli
-
Configures a custom STDERR printer.
- setStdout(Consumer<String>) - Static method in class software.amazon.smithy.cli.Cli
-
Configures a custom STDOUT printer.
- 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.
- 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.
- setTags(boolean) - Method in class software.amazon.smithy.openapi.OpenApiConfig
-
Sets whether or not to include Smithy tags in the result as
OpenAPI tags.
- 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(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
-
- settings() - Method in interface software.amazon.smithy.codegen.core.CodegenContext
-
- settings(S) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
-
Sets the required settings object used for code generation.
- 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() - Method in class software.amazon.smithy.codegen.core.directed.Directive
-
- 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.
- setUseAnsiColors(boolean) - Static method in class software.amazon.smithy.cli.Cli
-
Explicitly configures whether or not to use ANSI colors.
- setUseIntegerType(boolean) - Method in class software.amazon.smithy.openapi.OpenApiConfig
-
Set to true to use the "integer" type when converting byte
,
short
, integer
, and long
shapes to OpenAPI.
- 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
-
- setValue(Node) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
-
Changes the Node value the visitor will evaluate.
- setValue(R) - Method in class software.amazon.smithy.utils.Pair
-
- 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
-
- 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 - Static variable in class software.amazon.smithy.cli.SmithyCli
-
- severity - Variable in class software.amazon.smithy.jmespath.ExpressionProblem
-
The severity of the problem.
- Severity - Enum in software.amazon.smithy.model.validation
-
Severity level of a validation exception.
- severity(Severity) - Method in class software.amazon.smithy.model.validation.ValidationEvent.Builder
-
Sets the required severity of the event.
- shape() - Method in class software.amazon.smithy.codegen.core.directed.ShapeDirective
-
Gets the shape being generated.
- 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(Shape) - Method in class software.amazon.smithy.model.validation.ValidationEvent.Builder
-
Sets the shape ID and source location based on a shape.
- 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 - Class in software.amazon.smithy.model.shapes
-
Immutable identifier for each shape in a model.
- 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.
- 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(Map<ShapeId, List<ShapeLink>>) - Method in class software.amazon.smithy.codegen.core.trace.TraceFile.Builder
-
- 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(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 in software.amazon.smithy.model.shapes
-
An enumeration of the different types in a model.
- ShapeType.Category - Enum 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.
- shortShape(ShortShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
-
- shortShape(ShortShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
-
- ShortShape - Class in software.amazon.smithy.model.shapes
-
Represents a short
shape.
- shortShape(ShortShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
-
- ShortShape.Builder - Class in software.amazon.smithy.model.shapes
-
- 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
-
- 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
-
- 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, SourceLocation) - Constructor for class software.amazon.smithy.model.traits.SinceTrait
-
- SinceTrait(String) - 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.
- 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.
- 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
-
- SmithyBuild - Class in software.amazon.smithy.build
-
- 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
-
- 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(Throwable) - Constructor for exception software.amazon.smithy.build.SmithyBuildException
-
- SmithyBuildException(String, 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.
- SmithyGenerated - Annotation Type 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
-
- 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 Type 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 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 Type 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.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
-
- software.amazon.smithy.cli.commands - package software.amazon.smithy.cli.commands
-
- 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.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(SourceLocation) - 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.AbstractShapeBuilder
-
Sets the source location of the shape.
- SourceException - Exception in software.amazon.smithy.model
-
- SourceException(String, FromSourceLocation, Throwable) - Constructor for exception software.amazon.smithy.model.SourceException
-
- SourceException(String, FromSourceLocation) - Constructor for exception software.amazon.smithy.model.SourceException
-
- 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 - Class in software.amazon.smithy.model
-
Represents the source location of a model component.
- SourceLocation(String, int, int) - Constructor for class software.amazon.smithy.model.SourceLocation
-
- SourceLocation(String) - Constructor for class software.amazon.smithy.model.SourceLocation
-
- 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.
- 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
-
- 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.cli.BuildParameterBuilder
-
Adds a collection of "source" model files.
- 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(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.SparseTrait
-
- SparseTrait() - 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 - Static variable in class software.amazon.smithy.cli.Cli
-
- 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
-
- 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.
- startsWithIgnoreCase(String, String) - Static method in class software.amazon.smithy.utils.StringUtils
-
Tests if this string starts with the specified prefix ignoring case considerations.
- statusCode(String) - Method in class software.amazon.smithy.aws.apigateway.traits.IntegrationResponse.Builder
-
Sets the status code of the response.
- stderr(Object) - Static method in class software.amazon.smithy.cli.Cli
-
Write a line of text to the configured STDERR.
- stdout(Object) - Static method in class software.amazon.smithy.cli.Cli
-
Write a line of text to the configured STDOUT.
- 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(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.StreamingTrait
-
- StreamingTrait() - 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 variable in class software.amazon.smithy.jmespath.ast.LiteralExpression
-
Sentinel value to represent any STRING.
- 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 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 - Class in software.amazon.smithy.model.shapes
-
Represents a string
shape.
- stringShape(StringShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
-
- StringShape.Builder - Class in software.amazon.smithy.model.shapes
-
- 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.utils
-
Operations on String
that are null
safe.
- 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.
- STRUCTURALLY_EXCLUSIVE_KEY - Static variable in class software.amazon.smithy.model.traits.TraitDefinition
-
- structurallyExclusive(TraitDefinition.StructurallyExclusive) - Method in class software.amazon.smithy.model.traits.TraitDefinition.Builder
-
- structureShape(StructureShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
-
- structureShape(StructureShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
-
- StructureShape - Class in software.amazon.smithy.model.shapes
-
Structure shape that maps shape names to members.
- structureShape(StructureShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
-
- StructureShape.Builder - Class in software.amazon.smithy.model.shapes
-
- 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(String) - Method in class software.amazon.smithy.openapi.model.EncodingObject.Builder
-
- style(String) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
-
- 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, int, int) - 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, boolean) - Constructor for class software.amazon.smithy.jmespath.ast.Subexpression
-
- SubscribeTrait - Class in software.amazon.smithy.mqtt.traits
-
smithy.mqtt#subscribe trait.
- SubscribeTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.mqtt.traits.SubscribeTrait
-
- SubscribeTrait(String) - Constructor for class software.amazon.smithy.mqtt.traits.SubscribeTrait
-
- SubscribeTrait.Provider - Class in software.amazon.smithy.mqtt.traits
-
- 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.
- SuccessMember(boolean) - Constructor for class software.amazon.smithy.waiters.Matcher.SuccessMember
-
- 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>, FromSourceLocation) - Constructor for class software.amazon.smithy.aws.iam.traits.SupportedPrincipalTypesTrait
-
- SupportedPrincipalTypesTrait(List<String>) - 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.
- Suppression - Interface in software.amazon.smithy.model.validation.suppressions
-
- 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 - 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(Symbol) - Method in class software.amazon.smithy.codegen.core.SymbolReference.Builder
-
Sets the Symbol referenced by the SymbolReference.
- Symbol.Builder - Class in software.amazon.smithy.codegen.core
-
Builds a Symbol.
- SymbolContainer - Interface in software.amazon.smithy.codegen.core
-
- 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
-
- 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 - Interface in software.amazon.smithy.codegen.core
-
Provides
Symbol
objects for shapes.
- symbolProvider(SymbolProvider) - Method in class software.amazon.smithy.codegen.core.trace.TracingSymbolProvider.Builder
-
Sets this Builder's SymbolProvider.
- SymbolReference - Class in software.amazon.smithy.codegen.core
-
Represents a reference from a Symbol to another Symbol.
- SymbolReference(Symbol, SymbolReference.Option...) - Constructor for class software.amazon.smithy.codegen.core.SymbolReference
-
- SymbolReference(Symbol, Map<String, Object>, 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 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
-
- SymbolWriter(I) - Constructor for class software.amazon.smithy.codegen.core.SymbolWriter
-
- SymbolWriter<T extends SymbolWriter<T,U>,U extends ImportContainer> - Class in software.amazon.smithy.codegen.core.writer
-
Deprecated.
- 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.